The continuing emergence of Artificial Intelligence (AI) is affecting and reshaping various industries.
The continuing emergence of Artificial Intelligence (AI) is affecting and reshaping various industries. What kinds of effects will AI have on the work of agile coaches, and what are the areas in which human capacities will become increasingly important? In this article, I explore the potential impact of AI on the role, responsibilities, and skill sets of agile coaches and software engineers in the era of fast technological evolution.
Discussions surrounding AI's impact on agile coaching and software engineering are frequent across various forums in the field. Last summer, in 2023, I attended the XP conference—a premier Agile software development conference that combines both research and practice—where a special track dedicated to AI was featured. During one presentation, which showcased a case of using AI for coding, it became evident that software engineering is facing significant change.
I don't mean to imply that software engineers will find themselves without work; rather, the focus of their work will undergo a profound evolution. Much like in the film ‘Hidden Figures’, where the introduction of computers drastically altered the nature of mathematicians' work, AI will likely empower software engineers to operate with increasing efficiency.
We have already witnessed a brief period during which the introduction of tools like Chat GPT led to a reduction in the workload for software engineers. However, this scenario quickly reversed course, leading to an increase in demand for software engineers—particularly those skilled in developing AI applications.
Across numerous organisations, ongoing development programs are underway to create in-house AI solutions capable of continuous learning within the organisational context. While general AI systems can offer generic solutions, AI solutions tailored to individual companies provide insights derived from the company's specialised knowledge and domain expertise.
With these progressions, we will likely see similar benefits to what we witnessed with the introduction of DevOps. By this, I mean that DevOps has enhanced productivity and efficiency through automation, and AI promises to do the same. When AI solutions become more established, companies will begin to reap benefits in terms of efficiency and productivity. However, I anticipate that this shift will be even more significant than the impacts of DevOps and testing automation.
One major trend on the horizon is the increasing role of AI in enabling the creation of increasingly complex products capable of performing increasingly sophisticated tasks. However, despite AI’s ability to handle many tasks previously performed by software engineers, it may still generate outcomes that lack coherence. Human oversight, task definition, and a comprehensive understanding of the system remain essential.
One big question arises: What will these developments mean for the profession of agile coaches? Until now, agile coaches have been coaching teams to utilise Scrum or assisting companies in scaling Scrum practices to all levels of the organisation, using frameworks such as SAFe. Scrum, as a framework, has played a crucial role in fostering seamless collaboration within teams, while scaled agility frameworks like SAFe have provided a means to tackle the complexities inherent in large organisations and align the entire organisation towards common goals.
However, since AI possesses cross-functional knowledge in many fields, the typical Scrum team size of 10 can decrease to five or less members. This change would streamline the process by lessening the need for traditional Scrum roles and ceremonies. Additionally, with fewer team members, the cadence could be shortened, allowing for quicker iterations and faster decision-making.
With AI affecting how teams work, a novel approach is needed to collaborate effectively with AI ‘colleagues’. MobAI exemplifies this new paradigm by incorporating AI as part of your team. As a result, having AI 'colleagues' within development teams accelerates the pace of development considerably.
As agile frameworks play a crucial role in enabling companies to adjust to this rapid pace, MobAI answers the most challenging business question of our time: how do I gain advantage in a business using AI tools?
As a proactive response to this trend, at WikiAgile, we are launching MobAI, the agile framework for partnering with AI to complete group work. The MobAI concept comes from Joe Justice and it has a recommendation from Toyota.
In conclusion, the development of AI solutions affects the roles of agile coaches and software developers. While certain tasks may become automated, the human role and expertise remain invaluable in certain areas such as ensuring system understanding, security, and usability. The increasing use of AI creates new opportunities and challenges, demanding continuous learning and adaptation from business leaders, developers and agile coaches.
Interested in discovering more about MobAI and its potential benefits for your organisation? Feel free to reach out, and let's discuss your organisation’s needs more in detail!