Unleashing the boundless potential of Scrum Masters using AI
Applying Agile is a mindset change rather than a process change as compared to traditional methods. Some of the typical challenges faced by teams in the Industry while practicing Agile are:
• Limited experience with agile
• Slowing down of work due to limited access to Product Owner
• Incomplete\less detailed user stories leading to high onshore dependency
• Struggle to keep momentum with continuous churn of agile events through active participation and to maintain quality of artifacts (backlog, burndown, impediment list, retrospective action log)
These challenges manifold when delivery teams within the Industry are practicing distributed agile at scale. In the last couple of years within the IT industry we are seeing the infusion of Artificial Intelligence (AI). The question which come up is, Can AI help to address some of the above challenges?
At Accenture, we have introduced virtual Agile agent that resides in our intelligent automation platform, Accenture myWizard®; The virtual agent uses set of AI technologies to collaborate with their human co-workers to help address above mentioned challenges. It monitors numerous aspects of Agile development projects—consisting of requirements, releases, metrics and resources—alerting the team of any potential issues and providing possible solutions.
Outline/Structure of the Talk
The outline of the session will be:
05 Minutes | State of Agile and practical challenges
During first 5 minutes, we will set the context by referring to VersionOne's state of Agile report as well as learnings from Accenture’s own experience of delivering distributed Agile projects. We will emphasise on how these challenges manifold when delivery teams are practicing distributed Agile at scale.
10 Minutes | What is Artificial Intelligence (AI)?
We will dedicate this slot to provide brief introduction to AI, how AI in today’s world is capable of sensing, comprehending and acting to create intuitive interactions and extend the capabilities of what either human or machine can do on their own. This will be followed by introduction to different types of popular AI techniques and how we are already deployed them in current IT landscape. We will share some of the examples of AI Machine Learning in Service management, application development, testing and quality assurance where manual tasks are being automated with good amount of success.
05 Minutes | AI for Agile: Automation Opportunities through Time & Motion Study
We will share details around the Time & Motion study (value stream mapping) that was carried out with the Accenture’s Agile teams to understand the challenges faced by them. We will detail out the value stream mapping technique and the outcome of interview process which was carried out with the Scrum masters and Agile team members. This technique helped us to understand AI opportunities within the Agile teams thereby to either address fully or partially the challenges they were facing during the Scrum ceremonies or while managing expectations during delivery.
10 Minutes | Introducing the Virtual Scrum Master
With the background of our Time & Motion study, we will now introduce the Virtual Scrum Master which came into the existence to leverage opportunities within the Agile team’s ways of working. Will talk about how the Virtual Scrum Master uses historical information (structured information like user story feed, semi structured information like server logs and unstructured data like speech to text of conversations) and provides recommendations, self healing opportunities, analytical insights, predictions, guided assistance to various Scrum ceremonies. We also throw insights on evolution of Virtual Scrum Master from performing automation of manual steps to becoming virtual member of the team. We will reference the functional design diagram of Virtual Scrum Master to explain the working of the Virtual Scrum Master and the key capabilities that it is performing today.
05 Minutes | Challenges in Adopting the Virtual Scrum Master
While the concept sounds great, the adoption of the virtual Scrum Master hasn’t been easy. There are tough questions around going against one of core values of Agile – Individuals and interactions over processes and tools! The perception is that we are trying to build AI agents with the hidden agenda of taking over the Scrum Master role in near future. We will talk about these challenges by classifying them into three broad level categories – people, process & technology.
05 Minutes | Where do we stand today?
We will share some insights with the participants on which of the above mentioned challenges are still a work in progress and how we were able to overcome others.
05 Minutes | Conclusion - Welcome the new digital co- worker
We would like to conclude the session by calling out how our fellow Agile SMEs can actively take part shaping up use of AI for Agile in today’s age is of human empowerment. It’s about us designing technology that conforms itself to people, putting us firmly in control of our own fate. How participants can collaborate with artificial intelligence (AI) and machines to do our jobs better going forward by embracing new digital co-worker!
Learning Outcome
We will like to share on how Agile agent has helped teams on the following aspects of Agile product development:
- Identify and automate repetitive Agile tasks.
- Gain insights to effectively drive Agile ceremonies, and create quality deliverables
- Use historical information to predict the future and take corrective measures when needed.
- Analyze patterns/relations/co-relations of historical and transactional project data to diagnose root causes
- Drive standardization of Agile practices while scaling in a distributed fashion
But then it’s not been hunky dory all the time, we are facing some tough questions from the Agile teams about taking risk of going against one of core value of Agile – Individuals and Interactions Over processes and tools! Are we trying to build AI agents which will take over Scrum Master jobs?
We will like to talk about our perspective on this. We believe that AI in Agile will not replace the collaboration between and within the teams but augment it to the next level where Scrum Master and Machine work together to achieve continuous improvement.
In this session, we will share a case study where we have implemented the virtual Scrum Master to gain efficiency within a distributed Agile team.
Target Audience
Change Enablers, Scrum Masters, Product Owners
Prerequisites for Attendees
The attendee should know about what is Agile and should have the experience of Distributed Agile. If the attendees know the basics of AI, that will be helpful however not mandatory. Session is also for those who is Interested to know how AI can positively influence Agile in coming days.
Links
This topic was originally presented during Agile2018 conference:
Other public speaking opportunities conducted this year:
1. Agile Chandigarh - Inspire 2018 - http://agilechd.com
2. Accenture Agile and Automation Conclave - https://www.accenture.com/in-en/event-agile-automation-conclave-2018
3. Submission of experience report during XP2018 conference
https://www.agilealliance.org/resources/experience-reports/individuals-and-interactions-over-processes-and-tools/
schedule Submitted 4 years ago
People who liked this proposal, also liked:
-
keyboard_arrow_down
Vivek Ganesan / Rejikrishnan Rajan - Reinventing DevOps Practices for Blockchain Applications
Vivek GanesanSaaS Entrepreneur, Tech Agility ConsultantAmpyardRejikrishnan RajanDevOps Coach/Agile Tech CoachAccenture-SolutionsIQschedule 4 years ago
90 Mins
Workshop
Intermediate
With the arrival of distributed applications that run on Blockchain, it is essential to rethink some of the basic aspects of DevOps. Few things that we take for granted in DevOps area are either irrelevant, impossible or too costly for blockchain applications. Join us to explore the changes that the blockchain apps bring to the DevOps arena, using a hands-on demo of a sample blockchain app.
-
keyboard_arrow_down
Nitin Mittal - Bringing in Mindset and Cultural change – How to do it?
45 Mins
Talk
Advanced
Mindset and Culture change is at the core of agile and DevOps adoption. While we all know it’s importance, there is no single approach or process to make this change happen.
In my session I will cover pragmatic approach of bringing in mindset and culture change. An approach which we are adopting in our workplace and seeing the change resulting in multi-fold benefits. You will leave the session with multiple ideas and an insights on how to make cultural and mindset shift in your organization
-
keyboard_arrow_down
Ramadevi Lakshmanan - How to accelerate 'Mindset Shift' through 'Conscious Coaching' style?
45 Mins
Talk
Advanced
The experiments with People and Projects so far clearly articulates that the Agile Maturity is not about the process or engineering practices but behaviours.
Agile way of working can be made sustainable only by putting the values and principles into the regular practices.
Hence there is a need for a structured model to cultivate the Agile Mindset across the Organisation through a slow, but steady pace on the right track.
The Agile coaches to apply 'Conscious Coaching' style to empathise and empower the Teams by positioning 'Mindset' as the driving factor for Agility or Agile Maturity. Here is the URL for the same.
https://drive.google.com/file/d/1GygzKpB7A8hM6GkGaWGiR33b_4dIv_61/view?usp=sharing
'Agile Mindset Ladder' can be fully leveraged to accelerate the 'Agility'. https://www.slideshare.net/RamadeviLakshmanan/agile-mindset-ladder?qid=53957436-81a6-45bc-978c-e6a41f7db810&v=&b=&from_search=1