SlideShare a Scribd company logo
1 of 34
Download to read offline
Agile Flight Crew
Team based execution for high quality and consistent delivery
Intuit Agile Conference Series
Ian Maple, Agile Transformation Leader
AgileCamp2015 Dallas
October 19th, 2015
@goagilecamp
About Intuit
Intuit Inc. creates business and financial management solutions that simplify the business of life for
small businesses, consumers and accounting professionals.
Its flagship products and services include QuickBooks®, Quicken® and TurboTax®, which make it
easier to manage small businesses and payroll processing, personal finance, and tax preparation and
filing. Mint.com provides a fresh, easy and intelligent way for people to manage their money, while
Demandforce® offers marketing and communication tools for small businesses. ProSeries® and
Lacerte® are Intuit's leading tax preparation offerings for professional accountants.
Founded in 1983, Intuit had revenue of $4.2 billion in its fiscal year 2015. The company has
approximately 7,700 employees with major offices in the United States, Canada, the United Kingdom,
India and other locations. More information can be found at www.intuit.com.
The Intuit Agile program delivers a consistent yet highly flexible approach to hundreds of Agile teams.
The program offerings are delivered to empowered teams using a playbook model where individual business
units or teams select Agile configurations that make sense for their operating needs.
Components of the Agile at Intuit program include; consulting, career, coaching, training and supporting and are
supported by comprehensive content, a vibrant Agile community and key external partners.
Ian Maple is an experienced global technology leader having led and worked with software
development teams and organizations in 18 countries around the world and numerous US states. He
is also rumored to have written some software himself back in the day.
Ian is currently the Agile Transformation Leader for Intuit Inc., a California based business and
financial solutions company with 7,700 employees in offices in the United States, Canada, India, the
United Kingdom, Singapore, Australia, Brazil and Israel. He is responsible for building and driving the
enterprise ’Intuit Agile' program which delivers a consistent yet highly flexible Agile approach to
hundreds of teams across Intuit as they advance to the next level of Agility.
If you think he talks funny, it’s because he is from New Zealand, most recently from Auckland. He
moved to the US with his family in 2001 and is currently a resident of the San Francisco Bay Area in
California.
About Ian
•  Doing Agile?
•  Organization Size
•  Roles
•  Being Agile?
Hands Up!
Deliver world class agility through enterprise-wide adoption of
Agile principles
• Working software is the primary measure of progress.
7
• Agile processes promote sustainable
development. The sponsors, developers, and users
should be able to maintain a constant pace indefinitely.8
• Continuous attention to technical excellence and good
design enhances agility.9
• Simplicity--the art of maximizing the amount of work
not done--is essential.10
• The best architectures, requirements, and
designs emerge from self-organizing teams.11
• At regular intervals, the team reflects on how to
become more effective, then tunes and adjusts its
behavior accordingly.12
12 Agile Principles
• Our highest priority is to satisfy the customer
through early and continuous delivery
of valuable software.1
• Welcome changing requirements, even late
in development. Agile processes harness change
for the customer's competitive advantage.2
• Deliver working software frequently, from a
couple of weeks to a couple of months, with
a preference to the shorter timescale.3
• Business people and developers must work
together daily throughout the project.4
• Build projects around motivated individuals.
Give them the environment and support they
need, and trust them to get the job done.5
• The most efficient and effective method of
conveying information to and within a
development team is face-to-face conversation.6
• Working software is the primary measure of progress.
7
• Agile processes promote sustainable
development. The sponsors, developers, and users
should be able to maintain a constant pace indefinitely.8
• Continuous attention to technical excellence and good
design enhances agility.9
• Simplicity--the art of maximizing the amount of work
not done--is essential.10
• The best architectures, requirements, and
designs emerge from self-organizing teams.11
• At regular intervals, the team reflects on how to
become more effective, then tunes and adjusts its
behavior accordingly.12
Agile Principles for Today
• Our highest priority is to satisfy the customer
through early and continuous delivery
of valuable software.1
• Welcome changing requirements, even late
in development. Agile processes harness change
for the customer's competitive advantage.2
• Deliver working software frequently, from a
couple of weeks to a couple of months, with
a preference to the shorter timescale.3
• Business people and developers must work
together daily throughout the project.4
• Build projects around motivated individuals.
Give them the environment and support they
need, and trust them to get the job done.5
• The most efficient and effective method of
conveying information to and within a
development team is face-to-face conversation.6
1 2 3 4 5 6 7 8 9
1
0
1
1
1
2
Agile
Principles
Create an environment where
the world’s top talent can do
the best work of their lives
Delight customers more than
rivals in ways that matter most
Inspire confidence in our long
term growth, leading to a
higher stock price
Employee Customer Shareholder
True
North
Goals
Delight partners who add
value to the ecosystem
Partners
Time to
Market
Customer
Satisfaction
Employee
Satisfaction
Quality PredictabilityAgile
Outcomes
Our Philosophy
•  Agile is a team sport !
•  Do the minimum responsible amount of work
•  At the last responsible moment
•  With the smallest responsible number of people
•  It’s about delivering value, not stories.
•  Our team has poor predictability
•  Our team struggles with defect escapes
•  There are ‘over the wall’ handoffs within the team
•  There is an ‘us vs them’ feeling within the team or with the product owner
•  Our team is multiple individuals rather than a single value delivery unit
•  Our team is ‘doing’ Agile but not yet ‘being’ Agile.
Agile flight crew may be for you if…
• “High quality, consistent outcomes are more than just desired”
•  Flights:
•  Have a size
•  Tasks to be executed
•  Flexibility is necessary
•  Complexity is all around
•  A skilled flight crew with clear responsibilities, and teamwork is critical
Why a Flight?
The Agile Flight Crew
The team members responsible for the safe delivery of
only this story
across the story board
The Pilot
•  Self selected and any team member can be a pilot
•  Primary responsibility for safety and delivery
•  Will work on story tasks.
Other members of the flight crew
•  Any team members needed for successful completion of story
•  Share responsibility for delivery
•  Are not just observers.
Air Traffic Controller
•  Usually Product Owner
•  Owns requirements and prioritization
•  Provides clearance to land i.e. ‘signs off’
•  In regular communication with the pilot/crew during flight.
1.  Flight planning
2.  Pre-flight Briefing
3.  Takeoff
4.  En-Route
5.  Landing
6.  Post-Flight
Flight Phases
= Story Creation
= Story Huddle
= Move Story to In Progress
= Story Execution
= Move Story to Done
= Completed
1 2 3
4
5 6
•  An ‘INVEST’ story is written
•  Team estimates size
•  Story is prioritized and placed in backlog
1. Flight Planning – Story Creation
1 2 3
4
5 6
Attributes of a good story - INVEST
Independent
Negotiable
Valuable
Estimable
Small
Testable
Can this story fly alone?
We need to avoid that weather, don’t be overly specific up front
Does this story articulate the value and for who?
Just enough detail to estimate?
Smaller stories have less steps that can cause delays
Do we have acceptance criteria?
•  Story is next for departure - top of backlog
•  An available pilot selects this story
•  Pilot gathers the flight crew and ATC
•  Review and update the story
•  Identify tasks
2. Pre-flight Briefing – Story Huddle
1 2 3
4
5 6
•  Are we ready for takeoff?
–  Story reviewed and updated?
–  Tasks documented and agreed?
–  Takeoff checklist completed?
•  Story is now ready for takeoff
–  Move story to In-Progress
–  Flight time / cycle time starts
3. Takeoff Checklist
1 2 3
4
5 6
•  Constant communication amongst the flight crew, verbal not email
•  Story Flight crew works together to execute all the tasks
–  Helps each other wherever possible/practical
•  Lots of conversations with the Air Traffic Controller.
4. En Route – Flight execution
1 2 3
4
5 6
Task
Story Flight Crew
Team
Build
Release Train
Production
Agile Priorities
Production
Release Train
Build
Team
Story Flight Crew
Task
•  Story driven standups
•  Any member of flight crew represents story
•  What will happen on this story today?
•  What help does my story flight crew need from the wider team?
•  Don’t forget to celebrate flights completed
4. En Route – Daily Standup
1 2 3
4
5 6
•  Monitor amount of time since takeoff = the accumulated cycle time
•  Blocked or delayed stories may need additional support
–  Additional resources/crew or leadership escalation
4. En Route – Flight delays
1 2 3
4
5 6
•  WIP - How many stories our team has in the air
•  How many stories can ATC handle?
•  Do we have enough pilots?
•  Are flight crews sharing members?
•  Context switching is a key cause of delays
4. En Route - Be careful about WIP
1 2 3
4
5 6
•  Complete the landing checklist
•  Air Traffic Controller gives final sign off to land
•  Story lands, moves to Done
•  Flight duration / cycle time stops
5. Landing - Checklist
1 2 3
4
5 6
•  Review cycle times, look for outliers
•  Review escaped defects
•  Look for recurring themes
•  Do we need to add to our checklists?
–  Blocked in flight? – add to takeoff checklist
–  Defect post flight? – add to landing checklist
6. Post Flight – Continuous Improvement
Size Points Cycle Times Average
XS 1 2,1,2,3,1,2,3 2
S 2 4,5,12,5,5,6 5
M 3
7,9,2,10
8.5
L 5 14 14
•  With high quality INVEST stories and clear acceptance criteria…
•  Teams can provide high quality estimates
•  Checklists can reduce delays and defect escapes
•  Story flight crews get teams working together
•  And through this we get…
•  Consistent cycle times and consistent velocity
•  Consistent velocity = predictability and sustainable pace
The ‘Cone of Trust'
1 2 3
4
5 6
•  You are building trust with your leaders through your high quality,
sustainable and predictable team performance
Congratulations!
Where to from here…
linkedin.com/in/ianmaple
Thank You!
bit.do/IntuitAgileMaturityTool
Ian Maple Presentation

More Related Content

What's hot

Leading a Self-Organizing Team
 Leading a Self-Organizing Team Leading a Self-Organizing Team
Leading a Self-Organizing Team
Mike Cohn
 
Incorporating Learning and Expected Cost of Change
Incorporating Learning and Expected Cost of ChangeIncorporating Learning and Expected Cost of Change
Incorporating Learning and Expected Cost of Change
Mike Cohn
 

What's hot (20)

Management, Multitasking, Efficiency
Management, Multitasking, EfficiencyManagement, Multitasking, Efficiency
Management, Multitasking, Efficiency
 
Agile Tour Zurich Three Secrets of Agile Leaders
Agile Tour Zurich Three Secrets of Agile LeadersAgile Tour Zurich Three Secrets of Agile Leaders
Agile Tour Zurich Three Secrets of Agile Leaders
 
Scrum: Leading a Self-Organizing Team
Scrum: Leading a Self-Organizing TeamScrum: Leading a Self-Organizing Team
Scrum: Leading a Self-Organizing Team
 
Leading a Self-Organizing Team
 Leading a Self-Organizing Team Leading a Self-Organizing Team
Leading a Self-Organizing Team
 
Addressing Cultural Anti-patterns in Enterprise transformations
Addressing Cultural Anti-patterns in Enterprise transformationsAddressing Cultural Anti-patterns in Enterprise transformations
Addressing Cultural Anti-patterns in Enterprise transformations
 
ADAPTing to Enterprise Agile
ADAPTing to Enterprise AgileADAPTing to Enterprise Agile
ADAPTing to Enterprise Agile
 
Self-Organization and Empowerment in Agile
Self-Organization and Empowerment in AgileSelf-Organization and Empowerment in Agile
Self-Organization and Empowerment in Agile
 
Execute a Successful Digital Transformation using Lean, Agile, and DevOps Pri...
Execute a Successful Digital Transformation using Lean, Agile, and DevOps Pri...Execute a Successful Digital Transformation using Lean, Agile, and DevOps Pri...
Execute a Successful Digital Transformation using Lean, Agile, and DevOps Pri...
 
Agile: Beyond Software
Agile: Beyond SoftwareAgile: Beyond Software
Agile: Beyond Software
 
Incorporating Learning and Expected Cost of Change
Incorporating Learning and Expected Cost of ChangeIncorporating Learning and Expected Cost of Change
Incorporating Learning and Expected Cost of Change
 
Scrum Patterns: The New Defacto Scrum Standard
Scrum Patterns: The New Defacto Scrum StandardScrum Patterns: The New Defacto Scrum Standard
Scrum Patterns: The New Defacto Scrum Standard
 
Why 47% of Agile Transformations Fail - Jeff Sutherland
Why 47% of Agile Transformations Fail - Jeff SutherlandWhy 47% of Agile Transformations Fail - Jeff Sutherland
Why 47% of Agile Transformations Fail - Jeff Sutherland
 
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...
 
Leading Self Organizing Teams - NDC 2014
Leading Self Organizing Teams - NDC 2014Leading Self Organizing Teams - NDC 2014
Leading Self Organizing Teams - NDC 2014
 
200229 PMDays Kharkiv 3 Secrets of Agile Leaders
200229 PMDays Kharkiv 3 Secrets of Agile Leaders200229 PMDays Kharkiv 3 Secrets of Agile Leaders
200229 PMDays Kharkiv 3 Secrets of Agile Leaders
 
Scrumagilean: Understanding Lean and Forgetting Scrum vs Kanban
Scrumagilean: Understanding Lean and Forgetting Scrum vs KanbanScrumagilean: Understanding Lean and Forgetting Scrum vs Kanban
Scrumagilean: Understanding Lean and Forgetting Scrum vs Kanban
 
Agile Transformations that Stick
Agile Transformations that StickAgile Transformations that Stick
Agile Transformations that Stick
 
The Long March
The Long MarchThe Long March
The Long March
 
Beyond Agile Execution: Agility for Impact
Beyond Agile Execution: Agility for ImpactBeyond Agile Execution: Agility for Impact
Beyond Agile Execution: Agility for Impact
 
What Is Agile Management?
What Is Agile Management?What Is Agile Management?
What Is Agile Management?
 

Viewers also liked

Programa de Incentivo à Cogeração a Gás Natural
Programa de Incentivo à Cogeração a Gás NaturalPrograma de Incentivo à Cogeração a Gás Natural
Programa de Incentivo à Cogeração a Gás Natural
Sulgás
 
@ H o l y S p i r i t 004 baptism of the Holy Spirit
@   H o l y   S p i r i t   004   baptism of the Holy Spirit@   H o l y   S p i r i t   004   baptism of the Holy Spirit
@ H o l y S p i r i t 004 baptism of the Holy Spirit
rudimike
 
Como conquistar a un hombre, frases que enamoran a un hombre, como se conquis...
Como conquistar a un hombre, frases que enamoran a un hombre, como se conquis...Como conquistar a un hombre, frases que enamoran a un hombre, como se conquis...
Como conquistar a un hombre, frases que enamoran a un hombre, como se conquis...
vallecali
 
Understanding Strengths and Needs in Relationships in Recovery: Thinking and ...
Understanding Strengths and Needs in Relationships in Recovery: Thinking and ...Understanding Strengths and Needs in Relationships in Recovery: Thinking and ...
Understanding Strengths and Needs in Relationships in Recovery: Thinking and ...
Dr. DawnElise Snipes ★AllCEUs★ Unlimited Counselor Training
 

Viewers also liked (17)

Programa de Incentivo à Cogeração a Gás Natural
Programa de Incentivo à Cogeração a Gás NaturalPrograma de Incentivo à Cogeração a Gás Natural
Programa de Incentivo à Cogeração a Gás Natural
 
PhD thesis overview
PhD thesis overviewPhD thesis overview
PhD thesis overview
 
Psicología inversa
Psicología inversaPsicología inversa
Psicología inversa
 
@ H o l y S p i r i t 004 baptism of the Holy Spirit
@   H o l y   S p i r i t   004   baptism of the Holy Spirit@   H o l y   S p i r i t   004   baptism of the Holy Spirit
@ H o l y S p i r i t 004 baptism of the Holy Spirit
 
@ H o l y S p i r i t 005 sanctification by the holy spirit
@   H o l y   S p i r i t   005   sanctification by the holy spirit@   H o l y   S p i r i t   005   sanctification by the holy spirit
@ H o l y S p i r i t 005 sanctification by the holy spirit
 
Workshop: Use of Dutch in the English classroom
Workshop: Use of Dutch in the English classroomWorkshop: Use of Dutch in the English classroom
Workshop: Use of Dutch in the English classroom
 
El Libro Negro Mistico
El Libro Negro MisticoEl Libro Negro Mistico
El Libro Negro Mistico
 
Psicología por que escogi esta carrera
Psicología por que escogi esta carreraPsicología por que escogi esta carrera
Psicología por que escogi esta carrera
 
Como conquistar a un hombre, frases que enamoran a un hombre, como se conquis...
Como conquistar a un hombre, frases que enamoran a un hombre, como se conquis...Como conquistar a un hombre, frases que enamoran a un hombre, como se conquis...
Como conquistar a un hombre, frases que enamoran a un hombre, como se conquis...
 
Presentación de la teoría de comportamiento del mercado
Presentación de la teoría de comportamiento del mercadoPresentación de la teoría de comportamiento del mercado
Presentación de la teoría de comportamiento del mercado
 
Actua como dama pero piensa como hombre-Steve Harvey
Actua como dama pero piensa como hombre-Steve HarveyActua como dama pero piensa como hombre-Steve Harvey
Actua como dama pero piensa como hombre-Steve Harvey
 
Understanding Strengths and Needs in Relationships in Recovery: Thinking and ...
Understanding Strengths and Needs in Relationships in Recovery: Thinking and ...Understanding Strengths and Needs in Relationships in Recovery: Thinking and ...
Understanding Strengths and Needs in Relationships in Recovery: Thinking and ...
 
Ponencia: Comunicadora Social y Periodista: Judyth barrera garcía
Ponencia: Comunicadora  Social  y  Periodista:  Judyth barrera garcíaPonencia: Comunicadora  Social  y  Periodista:  Judyth barrera garcía
Ponencia: Comunicadora Social y Periodista: Judyth barrera garcía
 
Sacrifice Prefigures
Sacrifice PrefiguresSacrifice Prefigures
Sacrifice Prefigures
 
Jeremiah: The Burden of the Lord
Jeremiah: The Burden of the LordJeremiah: The Burden of the Lord
Jeremiah: The Burden of the Lord
 
Deuteronomy 8: Entering the Promised Land
Deuteronomy 8: Entering the Promised LandDeuteronomy 8: Entering the Promised Land
Deuteronomy 8: Entering the Promised Land
 
Proposicion no de ley a los grupos parlamentarios.
Proposicion no de ley a los grupos parlamentarios.Proposicion no de ley a los grupos parlamentarios.
Proposicion no de ley a los grupos parlamentarios.
 

Similar to Ian Maple Presentation

Agile the Squads Way
Agile the Squads WayAgile the Squads Way
Agile the Squads Way
Daan Assen
 
Anglea Johnson - Transforming or confusing the world of work
Anglea Johnson - Transforming or confusing the world of workAnglea Johnson - Transforming or confusing the world of work
Anglea Johnson - Transforming or confusing the world of work
Paul Ellarby
 

Similar to Ian Maple Presentation (20)

AgileCamp Silicon Valley 2015: Agile Flight Crew
AgileCamp Silicon Valley 2015:  Agile Flight CrewAgileCamp Silicon Valley 2015:  Agile Flight Crew
AgileCamp Silicon Valley 2015: Agile Flight Crew
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training
 
The 12 Agile Principles
The 12 Agile PrinciplesThe 12 Agile Principles
The 12 Agile Principles
 
敏捷大师Arne谈敏捷实施的五项准备
敏捷大师Arne谈敏捷实施的五项准备敏捷大师Arne谈敏捷实施的五项准备
敏捷大师Arne谈敏捷实施的五项准备
 
English digital business 2.1.pptx
English digital business 2.1.pptxEnglish digital business 2.1.pptx
English digital business 2.1.pptx
 
Agile
AgileAgile
Agile
 
An Agile Culture Beyond Technology at Vistaprint - Amy Jackson and Staci Dub...
An Agile Culture Beyond Technology at Vistaprint - Amy Jackson and  Staci Dub...An Agile Culture Beyond Technology at Vistaprint - Amy Jackson and  Staci Dub...
An Agile Culture Beyond Technology at Vistaprint - Amy Jackson and Staci Dub...
 
Introduction to Agile Software Development
Introduction to Agile Software DevelopmentIntroduction to Agile Software Development
Introduction to Agile Software Development
 
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
 
Are you Agile enough?
Are you Agile enough?Are you Agile enough?
Are you Agile enough?
 
Agile the Squads Way
Agile the Squads WayAgile the Squads Way
Agile the Squads Way
 
Practical Scrum - day 1
Practical Scrum - day 1Practical Scrum - day 1
Practical Scrum - day 1
 
Anglea Johnson - Transforming or confusing the world of work
Anglea Johnson - Transforming or confusing the world of workAnglea Johnson - Transforming or confusing the world of work
Anglea Johnson - Transforming or confusing the world of work
 
Gartner ADDI 2018: Pivotal & Service NSW
Gartner ADDI 2018: Pivotal & Service NSWGartner ADDI 2018: Pivotal & Service NSW
Gartner ADDI 2018: Pivotal & Service NSW
 
Agile testing organizational mindshift
Agile testing organizational mindshiftAgile testing organizational mindshift
Agile testing organizational mindshift
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrum
 
Agile Tester - Crash Slides
Agile Tester - Crash SlidesAgile Tester - Crash Slides
Agile Tester - Crash Slides
 
The Agile Dashboard
The Agile DashboardThe Agile Dashboard
The Agile Dashboard
 
Boost your revenue with agile software development
Boost your revenue with agile software developmentBoost your revenue with agile software development
Boost your revenue with agile software development
 
Project Management_at_a_glance.pptx
Project Management_at_a_glance.pptxProject Management_at_a_glance.pptx
Project Management_at_a_glance.pptx
 

More from Hyperdrive Agile Leadership (powered by Bratton & Company)

More from Hyperdrive Agile Leadership (powered by Bratton & Company) (20)

Agile Operating Model
Agile Operating ModelAgile Operating Model
Agile Operating Model
 
ScrumAlliance Global Talk exCIO
ScrumAlliance Global Talk exCIOScrumAlliance Global Talk exCIO
ScrumAlliance Global Talk exCIO
 
Soni Meckam and Geeta Wilson Presentation
Soni Meckam and Geeta Wilson Presentation  Soni Meckam and Geeta Wilson Presentation
Soni Meckam and Geeta Wilson Presentation
 
Rich Mironov Keynote Presentation
Rich Mironov Keynote PresentationRich Mironov Keynote Presentation
Rich Mironov Keynote Presentation
 
David Koontz Presentation
David Koontz PresentationDavid Koontz Presentation
David Koontz Presentation
 
Cherie Silas Presentation
Cherie Silas PresentationCherie Silas Presentation
Cherie Silas Presentation
 
Dhaval Panchal Presentation
Dhaval Panchal PresentationDhaval Panchal Presentation
Dhaval Panchal Presentation
 
William "RED" Davidson Presentation
William "RED" Davidson Presentation William "RED" Davidson Presentation
William "RED" Davidson Presentation
 
Nirmaljeet Malhotra Presentation
Nirmaljeet Malhotra PresentationNirmaljeet Malhotra Presentation
Nirmaljeet Malhotra Presentation
 
Don McGreal Presentation
Don McGreal Presentation Don McGreal Presentation
Don McGreal Presentation
 
David Hawks Presentation
David Hawks PresentationDavid Hawks Presentation
David Hawks Presentation
 
Rich Mironov Presentation
Rich Mironov PresentationRich Mironov Presentation
Rich Mironov Presentation
 
Kendall Appich Presentation
Kendall Appich Presentation Kendall Appich Presentation
Kendall Appich Presentation
 
Adam Auerbach Presentation
Adam Auerbach PresentationAdam Auerbach Presentation
Adam Auerbach Presentation
 
Barbara Kryvko Presentation
Barbara Kryvko Presentation Barbara Kryvko Presentation
Barbara Kryvko Presentation
 
Pradeepa Narayanaswamy Presentation
Pradeepa Narayanaswamy Presentation Pradeepa Narayanaswamy Presentation
Pradeepa Narayanaswamy Presentation
 
Todd Wilson Presentation
Todd Wilson Presentation Todd Wilson Presentation
Todd Wilson Presentation
 
Larry Maccherone Presentation
Larry Maccherone Presentation Larry Maccherone Presentation
Larry Maccherone Presentation
 
Lavanya Raja Presentation
Lavanya Raja PresentationLavanya Raja Presentation
Lavanya Raja Presentation
 
Neil Potter Presentation
Neil Potter Presentation Neil Potter Presentation
Neil Potter Presentation
 

Recently uploaded

Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTECAbortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Riyadh +966572737505 get cytotec
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
alinstan901
 

Recently uploaded (20)

BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
 
Intro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptxIntro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptx
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
 
Becoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette ThompsonBecoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette Thompson
 
Peak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian DugmorePeak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian Dugmore
 
Day 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampDay 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC Bootcamp
 
Continuous Improvement Posters for Learning
Continuous Improvement Posters for LearningContinuous Improvement Posters for Learning
Continuous Improvement Posters for Learning
 
Empowering Local Government Frontline Services - Mo Baines.pdf
Empowering Local Government Frontline Services - Mo Baines.pdfEmpowering Local Government Frontline Services - Mo Baines.pdf
Empowering Local Government Frontline Services - Mo Baines.pdf
 
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdfImagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
 
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdfImagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
 
Disrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdfDisrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdf
 
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTECAbortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
 
Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptx
 
Continuous Improvement Infographics for Learning
Continuous Improvement Infographics for LearningContinuous Improvement Infographics for Learning
Continuous Improvement Infographics for Learning
 
Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic management
 
LoveLocalGov - Chris Twigg, Inner Circle
LoveLocalGov - Chris Twigg, Inner CircleLoveLocalGov - Chris Twigg, Inner Circle
LoveLocalGov - Chris Twigg, Inner Circle
 
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
 
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote SpeakerLeadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
 

Ian Maple Presentation

  • 1. Agile Flight Crew Team based execution for high quality and consistent delivery Intuit Agile Conference Series Ian Maple, Agile Transformation Leader AgileCamp2015 Dallas October 19th, 2015 @goagilecamp
  • 2. About Intuit Intuit Inc. creates business and financial management solutions that simplify the business of life for small businesses, consumers and accounting professionals. Its flagship products and services include QuickBooks®, Quicken® and TurboTax®, which make it easier to manage small businesses and payroll processing, personal finance, and tax preparation and filing. Mint.com provides a fresh, easy and intelligent way for people to manage their money, while Demandforce® offers marketing and communication tools for small businesses. ProSeries® and Lacerte® are Intuit's leading tax preparation offerings for professional accountants. Founded in 1983, Intuit had revenue of $4.2 billion in its fiscal year 2015. The company has approximately 7,700 employees with major offices in the United States, Canada, the United Kingdom, India and other locations. More information can be found at www.intuit.com.
  • 3. The Intuit Agile program delivers a consistent yet highly flexible approach to hundreds of Agile teams. The program offerings are delivered to empowered teams using a playbook model where individual business units or teams select Agile configurations that make sense for their operating needs. Components of the Agile at Intuit program include; consulting, career, coaching, training and supporting and are supported by comprehensive content, a vibrant Agile community and key external partners.
  • 4. Ian Maple is an experienced global technology leader having led and worked with software development teams and organizations in 18 countries around the world and numerous US states. He is also rumored to have written some software himself back in the day. Ian is currently the Agile Transformation Leader for Intuit Inc., a California based business and financial solutions company with 7,700 employees in offices in the United States, Canada, India, the United Kingdom, Singapore, Australia, Brazil and Israel. He is responsible for building and driving the enterprise ’Intuit Agile' program which delivers a consistent yet highly flexible Agile approach to hundreds of teams across Intuit as they advance to the next level of Agility. If you think he talks funny, it’s because he is from New Zealand, most recently from Auckland. He moved to the US with his family in 2001 and is currently a resident of the San Francisco Bay Area in California. About Ian
  • 5. •  Doing Agile? •  Organization Size •  Roles •  Being Agile? Hands Up!
  • 6. Deliver world class agility through enterprise-wide adoption of Agile principles
  • 7. • Working software is the primary measure of progress. 7 • Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.8 • Continuous attention to technical excellence and good design enhances agility.9 • Simplicity--the art of maximizing the amount of work not done--is essential.10 • The best architectures, requirements, and designs emerge from self-organizing teams.11 • At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.12 12 Agile Principles • Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.1 • Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.2 • Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.3 • Business people and developers must work together daily throughout the project.4 • Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.5 • The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.6
  • 8. • Working software is the primary measure of progress. 7 • Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.8 • Continuous attention to technical excellence and good design enhances agility.9 • Simplicity--the art of maximizing the amount of work not done--is essential.10 • The best architectures, requirements, and designs emerge from self-organizing teams.11 • At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.12 Agile Principles for Today • Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.1 • Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.2 • Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.3 • Business people and developers must work together daily throughout the project.4 • Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.5 • The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.6
  • 9. 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 Agile Principles Create an environment where the world’s top talent can do the best work of their lives Delight customers more than rivals in ways that matter most Inspire confidence in our long term growth, leading to a higher stock price Employee Customer Shareholder True North Goals Delight partners who add value to the ecosystem Partners Time to Market Customer Satisfaction Employee Satisfaction Quality PredictabilityAgile Outcomes
  • 10. Our Philosophy •  Agile is a team sport ! •  Do the minimum responsible amount of work •  At the last responsible moment •  With the smallest responsible number of people •  It’s about delivering value, not stories.
  • 11. •  Our team has poor predictability •  Our team struggles with defect escapes •  There are ‘over the wall’ handoffs within the team •  There is an ‘us vs them’ feeling within the team or with the product owner •  Our team is multiple individuals rather than a single value delivery unit •  Our team is ‘doing’ Agile but not yet ‘being’ Agile. Agile flight crew may be for you if…
  • 12. • “High quality, consistent outcomes are more than just desired” •  Flights: •  Have a size •  Tasks to be executed •  Flexibility is necessary •  Complexity is all around •  A skilled flight crew with clear responsibilities, and teamwork is critical Why a Flight?
  • 13.
  • 14.
  • 15. The Agile Flight Crew The team members responsible for the safe delivery of only this story across the story board
  • 16. The Pilot •  Self selected and any team member can be a pilot •  Primary responsibility for safety and delivery •  Will work on story tasks.
  • 17. Other members of the flight crew •  Any team members needed for successful completion of story •  Share responsibility for delivery •  Are not just observers.
  • 18. Air Traffic Controller •  Usually Product Owner •  Owns requirements and prioritization •  Provides clearance to land i.e. ‘signs off’ •  In regular communication with the pilot/crew during flight.
  • 19. 1.  Flight planning 2.  Pre-flight Briefing 3.  Takeoff 4.  En-Route 5.  Landing 6.  Post-Flight Flight Phases = Story Creation = Story Huddle = Move Story to In Progress = Story Execution = Move Story to Done = Completed 1 2 3 4 5 6
  • 20. •  An ‘INVEST’ story is written •  Team estimates size •  Story is prioritized and placed in backlog 1. Flight Planning – Story Creation 1 2 3 4 5 6
  • 21. Attributes of a good story - INVEST Independent Negotiable Valuable Estimable Small Testable Can this story fly alone? We need to avoid that weather, don’t be overly specific up front Does this story articulate the value and for who? Just enough detail to estimate? Smaller stories have less steps that can cause delays Do we have acceptance criteria?
  • 22. •  Story is next for departure - top of backlog •  An available pilot selects this story •  Pilot gathers the flight crew and ATC •  Review and update the story •  Identify tasks 2. Pre-flight Briefing – Story Huddle 1 2 3 4 5 6
  • 23. •  Are we ready for takeoff? –  Story reviewed and updated? –  Tasks documented and agreed? –  Takeoff checklist completed? •  Story is now ready for takeoff –  Move story to In-Progress –  Flight time / cycle time starts 3. Takeoff Checklist 1 2 3 4 5 6
  • 24. •  Constant communication amongst the flight crew, verbal not email •  Story Flight crew works together to execute all the tasks –  Helps each other wherever possible/practical •  Lots of conversations with the Air Traffic Controller. 4. En Route – Flight execution 1 2 3 4 5 6
  • 25. Task Story Flight Crew Team Build Release Train Production Agile Priorities Production Release Train Build Team Story Flight Crew Task
  • 26. •  Story driven standups •  Any member of flight crew represents story •  What will happen on this story today? •  What help does my story flight crew need from the wider team? •  Don’t forget to celebrate flights completed 4. En Route – Daily Standup 1 2 3 4 5 6
  • 27. •  Monitor amount of time since takeoff = the accumulated cycle time •  Blocked or delayed stories may need additional support –  Additional resources/crew or leadership escalation 4. En Route – Flight delays 1 2 3 4 5 6
  • 28. •  WIP - How many stories our team has in the air •  How many stories can ATC handle? •  Do we have enough pilots? •  Are flight crews sharing members? •  Context switching is a key cause of delays 4. En Route - Be careful about WIP 1 2 3 4 5 6
  • 29. •  Complete the landing checklist •  Air Traffic Controller gives final sign off to land •  Story lands, moves to Done •  Flight duration / cycle time stops 5. Landing - Checklist 1 2 3 4 5 6
  • 30. •  Review cycle times, look for outliers •  Review escaped defects •  Look for recurring themes •  Do we need to add to our checklists? –  Blocked in flight? – add to takeoff checklist –  Defect post flight? – add to landing checklist 6. Post Flight – Continuous Improvement Size Points Cycle Times Average XS 1 2,1,2,3,1,2,3 2 S 2 4,5,12,5,5,6 5 M 3 7,9,2,10 8.5 L 5 14 14
  • 31. •  With high quality INVEST stories and clear acceptance criteria… •  Teams can provide high quality estimates •  Checklists can reduce delays and defect escapes •  Story flight crews get teams working together •  And through this we get… •  Consistent cycle times and consistent velocity •  Consistent velocity = predictability and sustainable pace The ‘Cone of Trust' 1 2 3 4 5 6
  • 32. •  You are building trust with your leaders through your high quality, sustainable and predictable team performance Congratulations!
  • 33. Where to from here… linkedin.com/in/ianmaple Thank You! bit.do/IntuitAgileMaturityTool