SlideShare ist ein Scribd-Unternehmen logo
1 von 16
Distributed Agile: Oxymoron or Holy Grail?
This pack is a record of an interactive session I facilitated for the 2013 Sydney
Agile Tour on 29 November.
The sticky notes that were the output of this interactive session did not come
out in the photos, so I quickly had to type them up.
As such this is not so much a presentation and I apologise for the boring
‘bullet point’ slides.
Sieger de Vries
Sydney

1
Distributed Agile: Oxymoron or Holy Grail?
Deafening Silence

Open Secret

Virtual Reality

Only Choice

Unbiased Opinion

Pretty Ugly

Distributed Agile

Exact Estimate
Minor Crisis
Free Love

Seriously Funny

1. Lets Get some Data

2. Analyse The Facts …

4. Make it Practical:
Patterns & Practices

3. Agree on some
Principles
5. Learn: How can
we get More Data?
2
Distributed Agile: Oxymoron or Holy Grail?
Why partner?
• Scaling up/down with knowledge retention, stable velocity and without local
layoffs
• Availability of extra talent & diversity of thinking
• Average team cost reduction
• Partnering + Agile = Killer Combination!?!?

What are the challenges
•
•
•
•
•
•
•

Geography
Time zones
Culture
Language
Different Standards
No shared ownership
Us/Them

3
Distributed Agile Team Patterns
A – The Offshore Team
Product Owner

On Shore

Off Shore

Business Analysts
Design Lead
Developers
Testers
Scrum Master

Work is predominantly done offshore

How well is it working?

0

1

2

Dysfunctional – we
are abandoning this
model

3

4

5

6

7

8

9

10

As good as a colocated team
4
Distributed Agile Team Patterns
B – The Resource Augmentation Team
Product Owner
Business Analysts
Design Lead
Maybe a few Devs
Testers
Scrum Master

Developers
Maybe Testers
Rarely a BA

Off Shore

On Shore

Most work requires multiple hand offs between locations
and is directed from onshore

How well is it working?

0

1

2

Dysfunctional – we
are abandoning this
model

3

4

5

6

7

8

9

10

As good as a colocated team
5
Distributed Agile Team Patterns
C – The Equal Feature Team
Product Owner
Scrum Master role
Business Analysts
Designer
Developers
Testers

Scrum Master role
Business Analyst
Designer
Developers
Testers

On Shore

Off Shore
Most work can be completed end-to-end in each location

How well is it working?

0

1

2

Dysfunctional – we
are abandoning this
model

3

4

5

6

7

8

9

10

As good as a colocated team
6
Distributed Agile Team Patterns
D – Other? Multiple teams with possibly a
combination of patterns

On Shore

Off Shore

How well is it working?

0

1

2

Dysfunctional – we
are abandoning this
model

3

4

5

6

7

8

9

10

As good as a colocated team
7
Distributed Agile: Principles & Practices
Principles and Practices for successful Distributed Teams
1.
2.
3.
4.
5.
6.
7.

Team coherence
The Person with the agile mindset
Agile maturity
Knowledge sharing & capability management
Infrastructure & Tools
Measurement & continuous improvement
Partnership governance & operations

8
Team Coherence
• Stable teams with agreed and planned staff turn over. Team is
consulted and has a say in rotations
• Talent, experience and skills balanced equally between
locations
• Work can be completed end-to-end in both locations with no
or very few hand-offs
• Both on/off shore teams pull work from the same backlog
• On/off shore team members share equally in all team
ceremonies
• On/off shore team members have regular contact with the
SMEs and Product Owner and feel the same ownership of the
product and understand the strategy and roadmap
• Design is done in joint sessions to promote ownership of the
product
9
Team Coherence - Continued
• Team members are co-located at the start of major initiatives
• Regular planned rotations for team members to share
knowledge and build personal relationships within team
• Team interactions are frequent and ad-hoc as well as planned
• Team interactions are both personal and goal focused
• Team members build personal relationships despite being in
different locations

10
The “Agile” Team Member

The Team Member with an Agile Mindset
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•

Has internalised the Agile values & principles
Has an open growth mindset vs constraint of thought mindset
Walks the Talk
Self motivating
Self aware
Self disciplined
Self improving
Self actuating
Doesn’t wait to be told what to do
Has the courage to challenge and be challenged
Never feels “that’s not my job”
Picks up the trash lying on the floor
Listens with the intend to understand and explore
Behaves like an owner
Passionate about their craft
Passionate about their customer
“Three musketeer” attitude
11
Agile Maturity across Locations
• “No compromise” attitude to one way of working – Agile
• All locations are agile and share the same values,
principles and practices
• “Calibrate” the way of working at the start of the
engagement
• All locations have a “safe to fail” culture
• All locations are “self-organising”
• Team & individual development plans address Agile gaps

12
Knowledge Sharing & Capability Management
• Capability Matrix covering technical and business domain
skills
• Agreed staff turnover expectations, process and
measures
• Capability development plans for teams & individuals
• Comprehensive on-boarding process with buddy system
• Standard process for capturing and sharing knowledge
• Team organises regular capability and business context
sharing sessions
• Regular, planned staff rotations to promote knowledge
sharing and business context

13
Infrastructure & Tools
• Collaboration tools such as Jira, instant messaging &
desktop sharing
• “Always On” video during shared hours so teams can
“see” each other and have ad-hoc interaction
• Dedicated networks to enable consistent high quality
video and audio
• Individual web cams & bandwidth to help build personal
relationships
• Smart boards or equivalent to enable joint design
sessions
• Equal access to environments and data

14
Measurement & Continuous Improvement
• Standard Metrics identified, base-lined, tracked
• Team metrics identified, base-lined, tracked
• Team metrics include business outcomes ($ sales, profit,
numbers)
• Capability gap made visible
• Rate of improvement is made visible
• Joint Retrospective action items completion rate tracked
• Team and individual development plans in place
Average Cycle Time to “Done”
Average Cycle Time to “Prod”
Average Cycle Time for Risks/Issues
Throughput
Velocity
$ Burn rate for Team
Average $ Cost per Team Member
(averaged across locations as one number)
Average cost per story/feature by size (s,m,l)
Staff turnover / length of time in team
Team Temperature
Customer NPS

Average cost per team member of travel /
rotations
Average Gap score for Capability matrix
# of Defects escaping the iteration/sprint
# of Defects in production per period
# automated functional tests executed/passed

15
Partnership Governance & Operations
• Clear service levels and outcomes agreed with defined
measurements and flexible targets
• Clear, simple and flexible financial processes
• Active, ongoing and visible risk management
• Relationship management at multiple levels
• Agreed targets for capability gap improvement
• Ongoing planned rotations
• Agreed process for individual performance management
• Joint capacity forecasting and planning to facilitate scaling
• Shared security and compliance processes &
responsibilities
• Strong commercial relationship

16

Weitere ähnliche Inhalte

Was ist angesagt?

Agile Basics: Women In Agile Mid Atlantic
Agile Basics: Women In Agile Mid AtlanticAgile Basics: Women In Agile Mid Atlantic
Agile Basics: Women In Agile Mid AtlanticLeahBurman
 
Classical Approach to Agile Coaching : Presented by Sateesh Sindogi
Classical Approach to Agile Coaching : Presented by Sateesh Sindogi Classical Approach to Agile Coaching : Presented by Sateesh Sindogi
Classical Approach to Agile Coaching : Presented by Sateesh Sindogi oGuild .
 
Julie Kennedy - UX Director Saint Gobain - Keeping Digital Teams Happy
Julie Kennedy - UX Director Saint Gobain - Keeping Digital Teams HappyJulie Kennedy - UX Director Saint Gobain - Keeping Digital Teams Happy
Julie Kennedy - UX Director Saint Gobain - Keeping Digital Teams HappyHallam
 
Agile Anywhere in the 21st Century: Setting up distributed teams to be effective
Agile Anywhere in the 21st Century: Setting up distributed teams to be effectiveAgile Anywhere in the 21st Century: Setting up distributed teams to be effective
Agile Anywhere in the 21st Century: Setting up distributed teams to be effectiveAgileDenver
 
The Agile Manager Mindshift - Paul Ellarby
The Agile Manager Mindshift - Paul EllarbyThe Agile Manager Mindshift - Paul Ellarby
The Agile Manager Mindshift - Paul Ellarbyagilemaine
 
Confessions of a scrum mom Scrum Australia 2016
Confessions of a scrum mom  Scrum Australia 2016Confessions of a scrum mom  Scrum Australia 2016
Confessions of a scrum mom Scrum Australia 2016Mia Horrigan
 
Release train engineer master scrum master - LAST Conference 2015
Release train engineer   master scrum master  - LAST Conference 2015Release train engineer   master scrum master  - LAST Conference 2015
Release train engineer master scrum master - LAST Conference 2015Mia Horrigan
 
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...Scrum Day Bandung
 
Not afraid of the SAFe big bad wolf - Yuval Yeret
Not afraid of the SAFe big bad wolf - Yuval YeretNot afraid of the SAFe big bad wolf - Yuval Yeret
Not afraid of the SAFe big bad wolf - Yuval Yeretagilemaine
 
Scrummaster Needed Desperately at 2016 Scrum Australia
Scrummaster Needed Desperately at 2016 Scrum AustraliaScrummaster Needed Desperately at 2016 Scrum Australia
Scrummaster Needed Desperately at 2016 Scrum AustraliaBernd Schiffer
 
Lessons learned from managing a distributed agile team
Lessons learned from managing a distributed agile teamLessons learned from managing a distributed agile team
Lessons learned from managing a distributed agile teamAgileDenver
 
Scrum Around the World - Scrum Day Bandung
Scrum Around the World - Scrum Day BandungScrum Around the World - Scrum Day Bandung
Scrum Around the World - Scrum Day BandungScrum Day Bandung
 
Integrate Confluence and JIRA Agile for Collaborative Agile Program Managemen...
Integrate Confluence and JIRA Agile for Collaborative Agile Program Managemen...Integrate Confluence and JIRA Agile for Collaborative Agile Program Managemen...
Integrate Confluence and JIRA Agile for Collaborative Agile Program Managemen...Atlassian
 
LAST Conf 2018 - Accelerate Through Retrospectives
LAST Conf 2018 - Accelerate Through RetrospectivesLAST Conf 2018 - Accelerate Through Retrospectives
LAST Conf 2018 - Accelerate Through RetrospectivesMia Horrigan
 
Host Leaders as Good Citizens in Software Development Organisations
Host Leaders as Good Citizens in Software Development OrganisationsHost Leaders as Good Citizens in Software Development Organisations
Host Leaders as Good Citizens in Software Development OrganisationsPierluigi Pugliese
 
Intro to Scrum - Heidi Araya
Intro to Scrum  - Heidi ArayaIntro to Scrum  - Heidi Araya
Intro to Scrum - Heidi Arayaagilemaine
 
Agile at Scale: Lessons From the Mongolian Horde and Others
Agile at Scale: Lessons From the Mongolian Horde and OthersAgile at Scale: Lessons From the Mongolian Horde and Others
Agile at Scale: Lessons From the Mongolian Horde and OthersAtlassian
 
How to be successful with your digital transformation
How to be successful with your digital transformationHow to be successful with your digital transformation
How to be successful with your digital transformationBelatrix Software
 
Intro to Kanban - Heidi Araya
Intro to Kanban - Heidi ArayaIntro to Kanban - Heidi Araya
Intro to Kanban - Heidi Arayaagilemaine
 

Was ist angesagt? (20)

Agile Basics: Women In Agile Mid Atlantic
Agile Basics: Women In Agile Mid AtlanticAgile Basics: Women In Agile Mid Atlantic
Agile Basics: Women In Agile Mid Atlantic
 
Classical Approach to Agile Coaching : Presented by Sateesh Sindogi
Classical Approach to Agile Coaching : Presented by Sateesh Sindogi Classical Approach to Agile Coaching : Presented by Sateesh Sindogi
Classical Approach to Agile Coaching : Presented by Sateesh Sindogi
 
Julie Kennedy - UX Director Saint Gobain - Keeping Digital Teams Happy
Julie Kennedy - UX Director Saint Gobain - Keeping Digital Teams HappyJulie Kennedy - UX Director Saint Gobain - Keeping Digital Teams Happy
Julie Kennedy - UX Director Saint Gobain - Keeping Digital Teams Happy
 
Agile Anywhere in the 21st Century: Setting up distributed teams to be effective
Agile Anywhere in the 21st Century: Setting up distributed teams to be effectiveAgile Anywhere in the 21st Century: Setting up distributed teams to be effective
Agile Anywhere in the 21st Century: Setting up distributed teams to be effective
 
The Agile Manager Mindshift - Paul Ellarby
The Agile Manager Mindshift - Paul EllarbyThe Agile Manager Mindshift - Paul Ellarby
The Agile Manager Mindshift - Paul Ellarby
 
Confessions of a scrum mom Scrum Australia 2016
Confessions of a scrum mom  Scrum Australia 2016Confessions of a scrum mom  Scrum Australia 2016
Confessions of a scrum mom Scrum Australia 2016
 
Release train engineer master scrum master - LAST Conference 2015
Release train engineer   master scrum master  - LAST Conference 2015Release train engineer   master scrum master  - LAST Conference 2015
Release train engineer master scrum master - LAST Conference 2015
 
Myth Busting - Process delivers projects? The COAST experience
Myth Busting - Process delivers projects? The COAST experienceMyth Busting - Process delivers projects? The COAST experience
Myth Busting - Process delivers projects? The COAST experience
 
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...
 
Not afraid of the SAFe big bad wolf - Yuval Yeret
Not afraid of the SAFe big bad wolf - Yuval YeretNot afraid of the SAFe big bad wolf - Yuval Yeret
Not afraid of the SAFe big bad wolf - Yuval Yeret
 
Scrummaster Needed Desperately at 2016 Scrum Australia
Scrummaster Needed Desperately at 2016 Scrum AustraliaScrummaster Needed Desperately at 2016 Scrum Australia
Scrummaster Needed Desperately at 2016 Scrum Australia
 
Lessons learned from managing a distributed agile team
Lessons learned from managing a distributed agile teamLessons learned from managing a distributed agile team
Lessons learned from managing a distributed agile team
 
Scrum Around the World - Scrum Day Bandung
Scrum Around the World - Scrum Day BandungScrum Around the World - Scrum Day Bandung
Scrum Around the World - Scrum Day Bandung
 
Integrate Confluence and JIRA Agile for Collaborative Agile Program Managemen...
Integrate Confluence and JIRA Agile for Collaborative Agile Program Managemen...Integrate Confluence and JIRA Agile for Collaborative Agile Program Managemen...
Integrate Confluence and JIRA Agile for Collaborative Agile Program Managemen...
 
LAST Conf 2018 - Accelerate Through Retrospectives
LAST Conf 2018 - Accelerate Through RetrospectivesLAST Conf 2018 - Accelerate Through Retrospectives
LAST Conf 2018 - Accelerate Through Retrospectives
 
Host Leaders as Good Citizens in Software Development Organisations
Host Leaders as Good Citizens in Software Development OrganisationsHost Leaders as Good Citizens in Software Development Organisations
Host Leaders as Good Citizens in Software Development Organisations
 
Intro to Scrum - Heidi Araya
Intro to Scrum  - Heidi ArayaIntro to Scrum  - Heidi Araya
Intro to Scrum - Heidi Araya
 
Agile at Scale: Lessons From the Mongolian Horde and Others
Agile at Scale: Lessons From the Mongolian Horde and OthersAgile at Scale: Lessons From the Mongolian Horde and Others
Agile at Scale: Lessons From the Mongolian Horde and Others
 
How to be successful with your digital transformation
How to be successful with your digital transformationHow to be successful with your digital transformation
How to be successful with your digital transformation
 
Intro to Kanban - Heidi Araya
Intro to Kanban - Heidi ArayaIntro to Kanban - Heidi Araya
Intro to Kanban - Heidi Araya
 

Andere mochten auch

'The Secret Sauce For Organisational Agile': Pete Deemer @ Colombo Agile Conf...
'The Secret Sauce For Organisational Agile': Pete Deemer @ Colombo Agile Conf...'The Secret Sauce For Organisational Agile': Pete Deemer @ Colombo Agile Conf...
'The Secret Sauce For Organisational Agile': Pete Deemer @ Colombo Agile Conf...ColomboCampsCommunity
 
[Thang nguyen] Best practices for Agile dispered team
[Thang nguyen] Best practices for Agile dispered team[Thang nguyen] Best practices for Agile dispered team
[Thang nguyen] Best practices for Agile dispered teamAgile đây Vietnam
 
Fixed Price Offshore Agile projects
Fixed Price Offshore Agile projectsFixed Price Offshore Agile projects
Fixed Price Offshore Agile projectsNaresh Jain
 
'Making Scrum Distributed Great!': Pete Deemer @ Colombo Agile Conference 2014
'Making Scrum Distributed Great!': Pete Deemer @ Colombo Agile Conference 2014'Making Scrum Distributed Great!': Pete Deemer @ Colombo Agile Conference 2014
'Making Scrum Distributed Great!': Pete Deemer @ Colombo Agile Conference 2014ColomboCampsCommunity
 
Agile Testing In Offshore - Oslo Meetup
Agile Testing In Offshore - Oslo MeetupAgile Testing In Offshore - Oslo Meetup
Agile Testing In Offshore - Oslo MeetupJan Petter Hagberg
 
Agile Teams and Collaboration: What's New About Agile?
Agile Teams and Collaboration: What's New About Agile?Agile Teams and Collaboration: What's New About Agile?
Agile Teams and Collaboration: What's New About Agile?Johanna Rothman
 
Scrum Gathering 2014 - Enabling Distributed Agile Teams
Scrum Gathering 2014 - Enabling Distributed Agile TeamsScrum Gathering 2014 - Enabling Distributed Agile Teams
Scrum Gathering 2014 - Enabling Distributed Agile TeamsTimothy Wise
 
Lean & Agile Project Management: For Large Distributed Virtual Teams
Lean & Agile Project Management: For Large Distributed Virtual TeamsLean & Agile Project Management: For Large Distributed Virtual Teams
Lean & Agile Project Management: For Large Distributed Virtual TeamsDavid Rico
 

Andere mochten auch (10)

Distributed Agile Scrum Model
Distributed Agile Scrum ModelDistributed Agile Scrum Model
Distributed Agile Scrum Model
 
'The Secret Sauce For Organisational Agile': Pete Deemer @ Colombo Agile Conf...
'The Secret Sauce For Organisational Agile': Pete Deemer @ Colombo Agile Conf...'The Secret Sauce For Organisational Agile': Pete Deemer @ Colombo Agile Conf...
'The Secret Sauce For Organisational Agile': Pete Deemer @ Colombo Agile Conf...
 
[Thang nguyen] Best practices for Agile dispered team
[Thang nguyen] Best practices for Agile dispered team[Thang nguyen] Best practices for Agile dispered team
[Thang nguyen] Best practices for Agile dispered team
 
Fixed Price Offshore Agile projects
Fixed Price Offshore Agile projectsFixed Price Offshore Agile projects
Fixed Price Offshore Agile projects
 
'Making Scrum Distributed Great!': Pete Deemer @ Colombo Agile Conference 2014
'Making Scrum Distributed Great!': Pete Deemer @ Colombo Agile Conference 2014'Making Scrum Distributed Great!': Pete Deemer @ Colombo Agile Conference 2014
'Making Scrum Distributed Great!': Pete Deemer @ Colombo Agile Conference 2014
 
Agile Testing In Offshore - Oslo Meetup
Agile Testing In Offshore - Oslo MeetupAgile Testing In Offshore - Oslo Meetup
Agile Testing In Offshore - Oslo Meetup
 
Agile Teams and Collaboration: What's New About Agile?
Agile Teams and Collaboration: What's New About Agile?Agile Teams and Collaboration: What's New About Agile?
Agile Teams and Collaboration: What's New About Agile?
 
ATC2013-Umadevi- Distributed Agile Challenges
ATC2013-Umadevi- Distributed Agile ChallengesATC2013-Umadevi- Distributed Agile Challenges
ATC2013-Umadevi- Distributed Agile Challenges
 
Scrum Gathering 2014 - Enabling Distributed Agile Teams
Scrum Gathering 2014 - Enabling Distributed Agile TeamsScrum Gathering 2014 - Enabling Distributed Agile Teams
Scrum Gathering 2014 - Enabling Distributed Agile Teams
 
Lean & Agile Project Management: For Large Distributed Virtual Teams
Lean & Agile Project Management: For Large Distributed Virtual TeamsLean & Agile Project Management: For Large Distributed Virtual Teams
Lean & Agile Project Management: For Large Distributed Virtual Teams
 

Ähnlich wie Distributed Agile - Agile Tour Sydney 2013

No such thing called agile testing
No such thing called agile testingNo such thing called agile testing
No such thing called agile testingShrinivas Kulkarni
 
What Persists: People, Process, and Performance – HOW Design Live 2018
What Persists: People, Process, and Performance – HOW Design Live 2018What Persists: People, Process, and Performance – HOW Design Live 2018
What Persists: People, Process, and Performance – HOW Design Live 2018Josh Silverman
 
Agile prague 2017 - Real Teams - Petri Heiramo
Agile prague 2017 - Real Teams - Petri HeiramoAgile prague 2017 - Real Teams - Petri Heiramo
Agile prague 2017 - Real Teams - Petri HeiramoPetri Heiramo
 
Design Operations
Design OperationsDesign Operations
Design OperationsDave Malouf
 
Agile and Design Thinking at IBM
Agile and Design Thinking at IBMAgile and Design Thinking at IBM
Agile and Design Thinking at IBMuxpin
 
SDEC15: Help the Scrum Master *IS* the Impediment
SDEC15:  Help the Scrum Master *IS* the ImpedimentSDEC15:  Help the Scrum Master *IS* the Impediment
SDEC15: Help the Scrum Master *IS* the ImpedimentRyan Ripley
 
Successful Agile Transformation - Jim Grundner - Agile Maine
Successful Agile Transformation - Jim Grundner - Agile Maine Successful Agile Transformation - Jim Grundner - Agile Maine
Successful Agile Transformation - Jim Grundner - Agile Maine agilemaine
 
Human aspect in scrum
Human aspect in scrumHuman aspect in scrum
Human aspect in scrumAJAY RAWAT
 
Valuing Design & DesignOps Practices - Dave Malouf
Valuing Design & DesignOps Practices - Dave Malouf Valuing Design & DesignOps Practices - Dave Malouf
Valuing Design & DesignOps Practices - Dave Malouf DesignOps Global Conference
 
Valuing Design & DesignOps Practice
Valuing Design & DesignOps PracticeValuing Design & DesignOps Practice
Valuing Design & DesignOps PracticeDave Malouf
 
Design Operations mural - 8 mar 2017
Design Operations   mural - 8 mar 2017Design Operations   mural - 8 mar 2017
Design Operations mural - 8 mar 2017Dave Malouf
 
Top 10 dos and donts in agile offshoring
Top 10 dos and donts in agile offshoringTop 10 dos and donts in agile offshoring
Top 10 dos and donts in agile offshoringOve Holmberg
 
Top 10 do's and dont's in agile offshoring
Top 10 do's and dont's in agile offshoringTop 10 do's and dont's in agile offshoring
Top 10 do's and dont's in agile offshoringJohan Berneskog
 
Михайло Кравець “Використання Agile методології в AAA розробці ігор” GameDev ...
Михайло Кравець “Використання Agile методології в AAA розробці ігор” GameDev ...Михайло Кравець “Використання Agile методології в AAA розробці ігор” GameDev ...
Михайло Кравець “Використання Agile методології в AAA розробці ігор” GameDev ...Lviv Startup Club
 
Path to Agility - Adoption Patterns to Overcome Transformation Pitfalls
Path to Agility - Adoption Patterns to Overcome Transformation PitfallsPath to Agility - Adoption Patterns to Overcome Transformation Pitfalls
Path to Agility - Adoption Patterns to Overcome Transformation PitfallsAgile Velocity
 
Building High Performance Engineering Teams - Focus on People - Scrum Austral...
Building High Performance Engineering Teams - Focus on People - Scrum Austral...Building High Performance Engineering Teams - Focus on People - Scrum Austral...
Building High Performance Engineering Teams - Focus on People - Scrum Austral...Nicholas Muldoon
 

Ähnlich wie Distributed Agile - Agile Tour Sydney 2013 (20)

No such thing called agile testing
No such thing called agile testingNo such thing called agile testing
No such thing called agile testing
 
20200226 asli ors sd ss radical_collaboration asli_ors_issip
20200226 asli ors sd ss radical_collaboration asli_ors_issip20200226 asli ors sd ss radical_collaboration asli_ors_issip
20200226 asli ors sd ss radical_collaboration asli_ors_issip
 
What Persists: People, Process, and Performance – HOW Design Live 2018
What Persists: People, Process, and Performance – HOW Design Live 2018What Persists: People, Process, and Performance – HOW Design Live 2018
What Persists: People, Process, and Performance – HOW Design Live 2018
 
Agile prague 2017 - Real Teams - Petri Heiramo
Agile prague 2017 - Real Teams - Petri HeiramoAgile prague 2017 - Real Teams - Petri Heiramo
Agile prague 2017 - Real Teams - Petri Heiramo
 
Design Operations
Design OperationsDesign Operations
Design Operations
 
Retrospective & review
Retrospective & reviewRetrospective & review
Retrospective & review
 
Agile Retrospective & review
Agile Retrospective & review Agile Retrospective & review
Agile Retrospective & review
 
Agile and Design Thinking at IBM
Agile and Design Thinking at IBMAgile and Design Thinking at IBM
Agile and Design Thinking at IBM
 
SDEC15: Help the Scrum Master *IS* the Impediment
SDEC15:  Help the Scrum Master *IS* the ImpedimentSDEC15:  Help the Scrum Master *IS* the Impediment
SDEC15: Help the Scrum Master *IS* the Impediment
 
Successful Agile Transformation - Jim Grundner - Agile Maine
Successful Agile Transformation - Jim Grundner - Agile Maine Successful Agile Transformation - Jim Grundner - Agile Maine
Successful Agile Transformation - Jim Grundner - Agile Maine
 
Human aspect in scrum
Human aspect in scrumHuman aspect in scrum
Human aspect in scrum
 
Valuing Design & DesignOps Practices - Dave Malouf
Valuing Design & DesignOps Practices - Dave Malouf Valuing Design & DesignOps Practices - Dave Malouf
Valuing Design & DesignOps Practices - Dave Malouf
 
Valuing Design & DesignOps Practice
Valuing Design & DesignOps PracticeValuing Design & DesignOps Practice
Valuing Design & DesignOps Practice
 
Design Operations mural - 8 mar 2017
Design Operations   mural - 8 mar 2017Design Operations   mural - 8 mar 2017
Design Operations mural - 8 mar 2017
 
Top 10 dos and donts in agile offshoring
Top 10 dos and donts in agile offshoringTop 10 dos and donts in agile offshoring
Top 10 dos and donts in agile offshoring
 
Top 10 do's and dont's in agile offshoring
Top 10 do's and dont's in agile offshoringTop 10 do's and dont's in agile offshoring
Top 10 do's and dont's in agile offshoring
 
Михайло Кравець “Використання Agile методології в AAA розробці ігор” GameDev ...
Михайло Кравець “Використання Agile методології в AAA розробці ігор” GameDev ...Михайло Кравець “Використання Agile методології в AAA розробці ігор” GameDev ...
Михайло Кравець “Використання Agile методології в AAA розробці ігор” GameDev ...
 
Path to Agility - Adoption Patterns to Overcome Transformation Pitfalls
Path to Agility - Adoption Patterns to Overcome Transformation PitfallsPath to Agility - Adoption Patterns to Overcome Transformation Pitfalls
Path to Agility - Adoption Patterns to Overcome Transformation Pitfalls
 
Building High Performance Engineering Teams - Focus on People - Scrum Austral...
Building High Performance Engineering Teams - Focus on People - Scrum Austral...Building High Performance Engineering Teams - Focus on People - Scrum Austral...
Building High Performance Engineering Teams - Focus on People - Scrum Austral...
 
Agile Fundamentals
Agile FundamentalsAgile Fundamentals
Agile Fundamentals
 

Kürzlich hochgeladen

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 

Kürzlich hochgeladen (20)

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 

Distributed Agile - Agile Tour Sydney 2013

  • 1. Distributed Agile: Oxymoron or Holy Grail? This pack is a record of an interactive session I facilitated for the 2013 Sydney Agile Tour on 29 November. The sticky notes that were the output of this interactive session did not come out in the photos, so I quickly had to type them up. As such this is not so much a presentation and I apologise for the boring ‘bullet point’ slides. Sieger de Vries Sydney 1
  • 2. Distributed Agile: Oxymoron or Holy Grail? Deafening Silence Open Secret Virtual Reality Only Choice Unbiased Opinion Pretty Ugly Distributed Agile Exact Estimate Minor Crisis Free Love Seriously Funny 1. Lets Get some Data 2. Analyse The Facts … 4. Make it Practical: Patterns & Practices 3. Agree on some Principles 5. Learn: How can we get More Data? 2
  • 3. Distributed Agile: Oxymoron or Holy Grail? Why partner? • Scaling up/down with knowledge retention, stable velocity and without local layoffs • Availability of extra talent & diversity of thinking • Average team cost reduction • Partnering + Agile = Killer Combination!?!? What are the challenges • • • • • • • Geography Time zones Culture Language Different Standards No shared ownership Us/Them 3
  • 4. Distributed Agile Team Patterns A – The Offshore Team Product Owner On Shore Off Shore Business Analysts Design Lead Developers Testers Scrum Master Work is predominantly done offshore How well is it working? 0 1 2 Dysfunctional – we are abandoning this model 3 4 5 6 7 8 9 10 As good as a colocated team 4
  • 5. Distributed Agile Team Patterns B – The Resource Augmentation Team Product Owner Business Analysts Design Lead Maybe a few Devs Testers Scrum Master Developers Maybe Testers Rarely a BA Off Shore On Shore Most work requires multiple hand offs between locations and is directed from onshore How well is it working? 0 1 2 Dysfunctional – we are abandoning this model 3 4 5 6 7 8 9 10 As good as a colocated team 5
  • 6. Distributed Agile Team Patterns C – The Equal Feature Team Product Owner Scrum Master role Business Analysts Designer Developers Testers Scrum Master role Business Analyst Designer Developers Testers On Shore Off Shore Most work can be completed end-to-end in each location How well is it working? 0 1 2 Dysfunctional – we are abandoning this model 3 4 5 6 7 8 9 10 As good as a colocated team 6
  • 7. Distributed Agile Team Patterns D – Other? Multiple teams with possibly a combination of patterns On Shore Off Shore How well is it working? 0 1 2 Dysfunctional – we are abandoning this model 3 4 5 6 7 8 9 10 As good as a colocated team 7
  • 8. Distributed Agile: Principles & Practices Principles and Practices for successful Distributed Teams 1. 2. 3. 4. 5. 6. 7. Team coherence The Person with the agile mindset Agile maturity Knowledge sharing & capability management Infrastructure & Tools Measurement & continuous improvement Partnership governance & operations 8
  • 9. Team Coherence • Stable teams with agreed and planned staff turn over. Team is consulted and has a say in rotations • Talent, experience and skills balanced equally between locations • Work can be completed end-to-end in both locations with no or very few hand-offs • Both on/off shore teams pull work from the same backlog • On/off shore team members share equally in all team ceremonies • On/off shore team members have regular contact with the SMEs and Product Owner and feel the same ownership of the product and understand the strategy and roadmap • Design is done in joint sessions to promote ownership of the product 9
  • 10. Team Coherence - Continued • Team members are co-located at the start of major initiatives • Regular planned rotations for team members to share knowledge and build personal relationships within team • Team interactions are frequent and ad-hoc as well as planned • Team interactions are both personal and goal focused • Team members build personal relationships despite being in different locations 10
  • 11. The “Agile” Team Member The Team Member with an Agile Mindset • • • • • • • • • • • • • • • • • Has internalised the Agile values & principles Has an open growth mindset vs constraint of thought mindset Walks the Talk Self motivating Self aware Self disciplined Self improving Self actuating Doesn’t wait to be told what to do Has the courage to challenge and be challenged Never feels “that’s not my job” Picks up the trash lying on the floor Listens with the intend to understand and explore Behaves like an owner Passionate about their craft Passionate about their customer “Three musketeer” attitude 11
  • 12. Agile Maturity across Locations • “No compromise” attitude to one way of working – Agile • All locations are agile and share the same values, principles and practices • “Calibrate” the way of working at the start of the engagement • All locations have a “safe to fail” culture • All locations are “self-organising” • Team & individual development plans address Agile gaps 12
  • 13. Knowledge Sharing & Capability Management • Capability Matrix covering technical and business domain skills • Agreed staff turnover expectations, process and measures • Capability development plans for teams & individuals • Comprehensive on-boarding process with buddy system • Standard process for capturing and sharing knowledge • Team organises regular capability and business context sharing sessions • Regular, planned staff rotations to promote knowledge sharing and business context 13
  • 14. Infrastructure & Tools • Collaboration tools such as Jira, instant messaging & desktop sharing • “Always On” video during shared hours so teams can “see” each other and have ad-hoc interaction • Dedicated networks to enable consistent high quality video and audio • Individual web cams & bandwidth to help build personal relationships • Smart boards or equivalent to enable joint design sessions • Equal access to environments and data 14
  • 15. Measurement & Continuous Improvement • Standard Metrics identified, base-lined, tracked • Team metrics identified, base-lined, tracked • Team metrics include business outcomes ($ sales, profit, numbers) • Capability gap made visible • Rate of improvement is made visible • Joint Retrospective action items completion rate tracked • Team and individual development plans in place Average Cycle Time to “Done” Average Cycle Time to “Prod” Average Cycle Time for Risks/Issues Throughput Velocity $ Burn rate for Team Average $ Cost per Team Member (averaged across locations as one number) Average cost per story/feature by size (s,m,l) Staff turnover / length of time in team Team Temperature Customer NPS Average cost per team member of travel / rotations Average Gap score for Capability matrix # of Defects escaping the iteration/sprint # of Defects in production per period # automated functional tests executed/passed 15
  • 16. Partnership Governance & Operations • Clear service levels and outcomes agreed with defined measurements and flexible targets • Clear, simple and flexible financial processes • Active, ongoing and visible risk management • Relationship management at multiple levels • Agreed targets for capability gap improvement • Ongoing planned rotations • Agreed process for individual performance management • Joint capacity forecasting and planning to facilitate scaling • Shared security and compliance processes & responsibilities • Strong commercial relationship 16