ChatGPT, the advanced Artificial Intelligence (AI) chatbot that’s taken the world by storm, can potentially accelerate various stages in the Software Development Lifecycle (SDLC), from gathering requirements to design and testing, and also enhance developers’ productivity, among other benefits. But it still has limitations. Read on to learn more.
ChatGPT made headlines when it reached 1 million users in just five days after being unveiled in November 2022. Not only was the tech community awed, but it also has interested a wider audience, from students to industry veterans, and attracted more than 100 million users by the end of January 2023.
ChatGPT and other AI chatbots, such as DALL-E, are poised to radically disrupt multiple professions, including education and healthcare. In our ongoing coverage of this trending topic, we’ll explore how these recent developments may rapidly advance the application development process.
ChatGPT (Chat Generative Pre-Trained Transformer) is a chatbot built by AI firm OpenAI. It is based on Generative Pre-Trained Transformer (GPT-3) architecture, a neural network Machine Learning (ML) model that generates human-like responses to natural language text inputs. Its ability to converse like a human, answer follow-up queries, and reject inappropriate queries makes it more special than its predecessors. Its capabilities include language translation, text summarization, and text generation.
We tried our hands on ChatGPT and asked it to write a blog on itself, and the results amazed us. See the exhibit below for the blog that ChatGPT generated.
Next, let’s explore in more detail how ChatGPT could be embedded in the Software Development Lifecycle (SDLC) to create applications and the associated benefits.
While low-code/no-code and AI-assisted application development made leaps and bounds in this field, ChatGPT has the potential to step up the game even further. This potent AI tool can be used to accelerate different processes at various phases of the SDLC, leading to faster development cycles, enhanced productivity of developers, and quicker value delivery to enterprises.
Here are the potential benefits of each phase:
Requirements gathering: ChatGPT can significantly simplify the requirements gathering phase by building quick prototypes of complex applications. It also can minimize the risks of miscommunication in the process since the analyst and customer can align on the prototype before proceeding to the build phase
Design: DALL-E, another deep learning model developed by OpenAI to generate digital images from natural language descriptions, can contribute to the design of applications. In addition to providing user interface (UI) templates for common use cases, it also may eventually be deployed to ensure that the design of a given application meets regulatory criteria such as accessibility
Build: ChatGPT has the capability to generate code in different languages. It could be used to supplement developers by writing small components of code, thus enhancing the productivity of developers and software quality. It even can enable citizen developers to write code without the knowledge of programming language
Test: ChatGPT has a major role in the testing phase. It can be used to generate various test cases and to test the application just by giving prompts in natural language. It can be leveraged to fix any vulnerabilities that could be identified through processes such as Dynamic Code Analysis (DCA) and perform chaos testing to simulate worst-case scenarios to test the integrity of the application in a faster and cost-effective way.
Maintenance: ChatGPT can significantly improve First Contact Resolution (FCR) by helping clients with basic queries. In the process, it ensures that issue resolution times are significantly reduced while also freeing up service personnel to focus their attention selectively on more complex cases.
While ChatGPT has an important role to play in automating more cognitive tasks in the SDLC, users must be aware that security and privacy concerns with the current version still need to be properly addressed.
Now let’s cover a few issues with the tool.
ChatGPT is seeing rampant adoption among the developer community, and as it gains further traction, enterprises need to ensure suitable governance models are in place. Service providers need to collaborate with tech players like OpenAI and DeepMind to proactively shape the market and build capabilities for efficient application development.
As details unfold on how this technology will revolutionize the application development process, enterprises and service providers need to closely monitor this space and make proactive investments – clearly, the cost of missing out is too great.
For our other recent blogs on how ChatGPT will impact various industry sectors, see Can BFSI Benefit from an Intelligent Conversation Friend in the Long Term and ChatGPT Trends – A Bot’s Perspective on How the Promising Technology will Impact BPS.
We’ll investigate the implications of ChatGPT for the technology services industry in more detail in a follow-up blog.
To discuss how ChatGPT will impact the application development process, please reach out to [email protected], [email protected], or [email protected].
India’s top IT services companies are gaining ground by grabbing large and mega deals in specific sectors like banking, financial services and insurance (BFSI), reported Financial Express (FE).
“There will be some large deal initiatives as the current macroeconomic situation develops and clients want to optimise costs as well as provider consolidation strategies mature, similar to the pandemic where we saw a one-time increase in large deals. This is likely to be triggered by account or industry-specific issues and not a change in deal trends for the long term…We see BFSI firms often taking significant measures in a recession or financial downturn to optimise costs,” Nitish Mittal, Partner, Europe Technology Practice, Everest Group was quoted as saying in the report.
Read more in Business Standard
With a looming recession and high inflation combined with the tech talent crisis, SaaS spend optimization has become a key priority as companies seek to spend less but maintain functions and user experience. By following the 3Rs (remove waste, reduce duplication, and right-size requirements), enterprises can capture greater value. Read on to discover how using this framework can optimize SaaS spend.
SaaS (Software as a service) is perhaps one of the most widely used and discussed topics in large tech forums as well as large and small enterprises. This is logical, given the ease of use, versatility, and cost-effectiveness of SaaS offerings.
The days when software licenses were installed from a CD are long gone. Today, anyone with a personal computer and internet connection can buy SaaS licenses/subscriptions at the click of a button with a credit card and use it almost instantly.
The SaaS industry has rapidly expanded to include a plethora of plug-and-play applications for small, medium, and large enterprises. SaaS spend for enterprises continues to increase by 15-20% each year. On average, enterprises with more than $1 billion in revenue use more than 100 different SaaS applications.
However, this significant and rapid proliferation of SaaS has also eaten up huge chunks of IT budgets. While IT teams strive to enhance user experience and shorten time to market by leveraging the endless possibilities of SaaS-based applications, procurement and finance teams are focusing on maximizing their ROI.
Chief Information Officers (CIOs) in many enterprises are leading SaaS spend optimization initiatives. With the current macroeconomic factors of a looming recession, and high inflation coupled with high-tech talent attrition, enterprises’ need to scrutinize SaaS spend more closely has intensified.
Enterprises must understand the philosophy behind SaaS spend optimization before starting any cost savings initiatives. The goal is to find ways to efficiently reduce spend on SaaS products/applications without impacting functionality, usability, and user/customer experience. Let’s explore how to accomplish this further.
Negotiating with SaaS providers to get lower rates seems like the most obvious way to achieve savings. While this is one approach, enterprises can pull other levers internally to reduce their overall SaaS spend.
Our 3-R framework can help enterprises get started on SaaS cost optimization initiatives by identifying potential areas of value leakage that can be tackled immediately to realize savings. Using this framework, a large manufacturing client recently identified potential savings of 13-18% in its SaaS spend with multiple software providers.
Below are the 3Rs to examine:
Enterprises can start with a quarterly status check report on usage of all purchased SaaS licenses. If some of these licenses have not been used for more than 90 days, they likely are no longer required. After confirming this with the user department, these unused licenses/subscriptions can be terminated immediately
Enterprises can identify applications that have similar functionality using the tracking mechanism that we discussed in the point above to help them find potential applications that could be discontinued.
Using the same application at an enterprise level creates homogeneity and ease of maintenance. It also will result in a single SaaS provider garnering a large part of the spending versus smaller and fragmented spend with multiple SaaS providers for the same requirement. Enterprises can leverage a larger volume of business with a single provider to get better discounts
Every user does not need the most feature-rich expensive edition. But enterprises often buy the same editions for all users, resulting in a lot of waste since many users might not require all of the purchased edition’s features.
Enterprises should leverage persona profiling to identify three or four user groups that will need different SaaS editions to optimize their bill of material for SaaS licenses/subscriptions and reduce total costs
As more and more SaaS-based applications get pushed into the market and used by departments across enterprises, SaaS spend will only grow. This creates an immediate need for increased transparency by the IT, procurement, and finance departments to closely examine how SaaS licenses are procured and used. By adopting our 3-R framework, enterprises can gain momentum in their SaaS spend optimization journey.
Are you focused on SaaS spend optimization and interested in exploring this framework? Reach out to Udit Maheshwari or Shikharjit Mitra to discuss the current SaaS market dynamics and how to get the maximum value from SaaS contracts/subscriptions.
Watch our webinar, Top Emerging Technology Trends: Six Things Sourcing Needs to Know in 2023, to align your sourcing teams with the latest technologies and technology optimization.
View the event on LinkedIn, which was delivered live on Thursday, February 9, 2023.
Today, most organizations have recognized the importance of establishing well-oiled IT vendor management departments. Now the challenge lies in maturing and developing those departments to overcome obstacles that arise during day-to-day operations.
In this LinkedIn Live, Everest Group’s analysts are joined by Mihaela Tapu, Head of Supplier Performance Management at Nordea. Listen in to hear how Nordea transformed its IT vendor management function to overcome key obstacles related to compliance, service level management, financial planning, and control to push its organization to the next level.
Our speakers will address the following questions:
✅ What are some of the best practices that have worked to transform vendor management organizations?
✅ Why is it important to have the right technology supplier management organization structure to support this transformation?
✅ What are some of the key learnings from Nordea’s IT vendor management transformation?
What better way to find out how ChatGPT will impact the Business Process Services (BPS) market than to ask the trained chatbot itself this question? According to its answers, the future looks promising. But obstacles still need to be overcome. Learn about the latest ChatGPT trends in this second part of our series.
Since OpenAI released ChatGPT for public testing in November 2022, ChatGPT has generated a lot of buzz. Based on initial impressions, the technology holds great promise to enhance and revolutionize many industries, including customer experience, healthcare, logistics, banking, and education, among others.
With all the attention, it’s natural to wonder how ChatGPT will impact the BPS market. And how better than to hear it straight from the bot? So, our analyst logged in on a session with ChatGPT and had a very direct and long conversation. Here’s what we learned:
ChatGPT’s potential to enhance customer experience is fairly well known. It has shown the promise to improve current conversational Artificial Intelligence (AI) solutions and make them sound more human-like, which can significantly change how these services are delivered.
It is already capable of understanding natural language with high accuracy, and with enough training, it can start with taking on simple tasks at contact centers. ChatGPT also can track customer preferences and provide real-time insights that can unlock new opportunities for enterprises.
We were interested in understanding its impact beyond customer experience in other major areas such as back-office, content moderation, and finance and accounting, so we asked ChatGPT.
Below is a summarized finding of how ChatGPT can revolutionize six key areas, according to the conversation. (And we have no reason to believe it might have been exaggerating, unlike, say, an analyst writing something similar).
The answers show the technology can potentially have positive repercussions across major areas within BPS. With such huge potential, ChatGPT is expected to impact talent as well. While demand may decline for low-skill jobs such as data entry and transactional customer service, ChatGPT will require new skills such as AI and data analysis, creating new job opportunities in areas such as conversational AI design and deployment. As enterprises adopt ChatGPT and other AI technologies, developing new skills and staying up-to-date with industry trends and advancements will become increasingly important for employees.
While the technology is certainly promising, several factors must be considered for successful implementation, including ethical and legal considerations (such as data privacy and algorithmic bias), integration with existing systems, quality of training data, human oversight, and ongoing development and improvement.
ChatGPT has the potential to significantly impact various areas within BPS. While challenges exist, careful planning and considering factors such as data privacy and ethical implications can lead to successful implementation and ongoing improvement. With careful investments, planning, and further technological advancement, ChatGPT can reach its full potential before too long.
For the first part in our series, see ChatGPT – Can BFSI Benefit from an Intelligent Conversation Friend in the Long Term? To discuss ChatGPT trends, please reach out to Sharang Sharma.
Energy costs are rising, and sustainability is all the rage. But storage vendors may struggle to convince customers to combat climate change during an economic downturn.
As one of the main elements of IT, storage often sits on the sidelines; that is its purpose. But it also uses a disproportionate amount of power. “[Vendors must] ensure that the technology is efficient [and] decreases overall power consumption while increasing performance and capacity,” says to Mukesh Ranjan, Analyst at Everest Group.
Amid the shifting economic climate and new reality of hybrid workforces, there’s no better time for companies to consolidate business functions and centralize support services.
Five basic questions need to be asked when planning to centralize business functions and shared services companywide, according to Jimit Arora, Partner at research firm Everest Group.
Observability
©2023 Everest Global, Inc. Privacy Notice Terms of Use Do Not Sell My Information
"*" indicates required fields