Achieving Excellence through Global AgileTeams – What does it take to get it right?
The goal of every Software Initiative is similar - “Deliver a viable set of features that provides significant value to customers with good quality on time”. Achieving this goal while you operate in environments that involve multiple agile teams that are globally distributed bring forth a unique set of challenges like:
- Managing different level of agile maturity among the teams
- Working with varied technical competencies across teams
- Managing strong dependencies across teams
- Ensuring consistency around the quantity and quality across the teams
- Handling Time zones related challenges
- Having consistent and productive communication and collaboration across the teams
- Managing Cultural issues
Over the last decade I have been running numerous large software initiatives that involved managing multiple geographically distributed teams collaborating together on complex technology solutions and products. The experiences with these initiative has helped me evolve a set of principles and guidelines to recognize and mitigate common problem patterns associated with achieving excellence with global agile teams.
In this talk, I want to share my learning and provide insights into common problem patterns that you encounter when you run a global agile initiatives and share a set of best practices to mitigate the same. The talk will be a learning journey where I will walk the audience through key problem patterns and approaches to manage or mitigate them with help of real life example and case studies from projects I have handled.
Outline/Structure of the Case Study
The fundamental premise of the session is that anyone running a agile initiative that spans globally dispersed teams will encounter a similar set of problems and I will use my experience in this area to provide insights into the these.
Will structure this session as a talk in which I will share my experiences as a story and use these to highlight common pitfalls while running global agile projects and approaches to recognize and mitigate them. For the audience, the session will be a learning journey to which they will be able to relate their own experiences and personalize the insights I share.
At the end of the session, the audience will be able to gain a perspective into the challenges that are inherent while running a global agile project and gather a set of best practices that will help in recognizing and take proactive actions to manage and mitigate these problems.
We live in a flat world and almost anyone who is driving an agile initiative will have to work with stakeholders dispersed across the globe. This talk is intended for everyone who is exposed to a software development that spans distributed teams.
Prerequisites for Attendees