SlideShare a Scribd company logo
1 of 47
Download to read offline
The Agile Mindset:
Agility Across the
Organization
Cory Foy | foyc@coryfoy.com | @cory_foy
http://www.coryfoy.com http://www.prettykoolapps.com
Thursday, June 19, 14
http://www.flickr.com/photos/adforce1/2841772751
Thursday, June 19, 14
http://www.flickr.com/photos/12495774@N02/2405297371
Thursday, June 19, 14
SAFe
Thursday, June 19, 14
Meetings
PSI Planning
Standups
Scrum of Scrums
Team Retros
PSI Retros
Sprint Demos
Backlog Grooming
Artifacts
Sprint Backlog
PSI Backlog
Scrum Board
Story Points
Sprint Objectives
PSI Objectives
Stories
Features
Epics
Themes
Roles
ScrumMaster
Product Owner
Product Manager
Rel.Train Cond.
Teams
Business
Developers
Testers
Architects
Managers
And Everything a
Traditional Project
Does Too!
Thursday, June 19, 14
Agile != Agility
Waterfall != !Agility
Thursday, June 19, 14
Cargo Cult Transformational
Practices In Place In Place
Principles
Not known, or only at
surface
Internalized - practices
guided by principles
Value
Slight Change - some
things better, but in a
similar state
Org rallies around the
highest value items -
teams understand ROI
Thursday, June 19, 14
http://www.flickr.com/photos/st3f4n/4370816189
Thursday, June 19, 14
1 2 3 4 5
Practices Principles
Low Context; Low
Discovery; Needs
Strict Guidelines
High Context;
Discovery of
Value; Intuition w/
lightweight risk
management
Novice Individual Expert
Forming Team Performing
Fully Defined Project Discovery Based
Value Defined Program Value Discovered
Follow the Plan Organization Respond to Change
Thursday, June 19, 14
Scrum
SAFe
Kanban
1 2 3 4 5
Practices Principles
Thursday, June 19, 14
OneVision OneVoice One Team
Thursday, June 19, 14
OneVision OneVoice One Team
Thursday, June 19, 14
OneVision OneVoice One Team
“For business e-mail users who want to better
manage the increasing number of messages they
receive when out of the office, BlackBerry is a
mobile e-mail solution that provides a real-time
link to their desktop e-mail for sending, reading and
responding to important messages. Unlike other
mobile e-mail solutions, BlackBerry is wearable,
secure, and always connected.”
Thursday, June 19, 14
OneVision OneVoice One Team
“Our vision is to be earth’s most customer centric
company; to build a place where people can come
to find and discover anything they might want to
buy online.”
- Amazon.com
Thursday, June 19, 14
OneVision OneVoice One Team
“We believe in the simple not the complex. ..We
believe in saying no to thousands of projects...We
believe in deep collaboration and cross-pollination
of our groups...we don’t settle for anything less
than excellence in every group in the company, and
we have the self-honesty to admit when we’re
wrong and the courage to change.”
- Tim Cook,Apple Inc.
Thursday, June 19, 14
OneVision OneVoice One Team
CEO
Sales Delivery Finance
Teams
Thursday, June 19, 14
OneVision OneVoice One Team
CEO
Sales Delivery Finance
Teams
PMO
Project Manager Project Manager
Thursday, June 19, 14
OneVision OneVoice One Team
Manager
Team
Thursday, June 19, 14
OneVision OneVoice One Team
QE Manager
Team
Dev Manager PM Manager
Design
Manager
Architect
Manager
Thursday, June 19, 14
OneVision OneVoice One Team
Thursday, June 19, 14
OneVision OneVoice One Team
Thursday, June 19, 14
OneVision OneVoice One Team
Thursday, June 19, 14
OneVision OneVoice One Team
User
Story
Team
Dev
Design
Test
Arch
Security UX
Increment
Thursday, June 19, 14
OneVision OneVoice One Team
Thursday, June 19, 14
OneVision OneVoice One Team
Outcomes
over
Output
Velocity
over
Capacity
Throughput
over
Utilization
Leadership
over
Management
Thursday, June 19, 14
OneVision OneVoice One Team
Outcomes
over
Output
Velocity
over
Capacity
Throughput
over
Utilization
Leadership
over
Management
816 files changed, 34531 insertions(+)
50 files changed, 1347 insertions(+), 97 deletions(-)
Thursday, June 19, 14
OneVision OneVoice One Team
Outcomes
over
Output
Velocity
over
Capacity
Throughput
over
Utilization
Leadership
over
Management
Thursday, June 19, 14
OneVision OneVoice One Team
Outcomes
over
Output
Velocity
over
Capacity
Throughput
over
Utilization
Leadership
over
Management
Thursday, June 19, 14
OneVision OneVoice One Team
Outcomes
over
Output
Velocity
over
Capacity
Throughput
over
Utilization
Leadership
over
Management
Thursday, June 19, 14
OneVision OneVoice One Team
Outcomes
over
Output
Velocity
over
Capacity
Throughput
over
Utilization
Leadership
over
Management
“In Waterfall, value gets calculated by
completing a phase or a portion of the solution.
You complete many Waterfall phases without
actually producing any working software. Is
that really value? Or is it just a myth of value?”
http://www.accenture.com/SiteCollectionDocuments/PDF/Accenture-Demystifying-Agile-POV.pdf
Thursday, June 19, 14
OneVision OneVoice One Team
Outcomes
over
Output
Velocity
over
Capacity
Throughput
over
Utilization
Leadership
over
Management
Thursday, June 19, 14
OneVision OneVoice One Team
Outcomes
over
Output
Velocity
over
Capacity
Throughput
over
Utilization
Leadership
over
Management
286.5 /
1592.5
7 weeks of work
40 weeks to do the 7 weeks
Thursday, June 19, 14
OneVision OneVoice One Team
Outcomes
over
Output
Velocity
over
Capacity
Throughput
over
Utilization
Leadership
over
Management
Backlog
of
Work
17 21 11 24 7 13 19
Days Available
Capacity: 112 Days
(97 Days)
https://www.flickr.com/photos/1uplego/8496659311
Thursday, June 19, 14
OneVision OneVoice One Team
Outcomes
over
Output
Velocity
over
Capacity
Throughput
over
Utilization
Leadership
over
Management
Backlog
of
Work
17 Features
Needed: 100 Days
Feature Cycle Time: 8 Days
Feature WIP Limit: 2
9 Sets
8 Days per set
Total: 72 Days
Thursday, June 19, 14
OneVision OneVoice One Team
Outcomes
over
Output
Velocity
over
Capacity
Throughput
over
Utilization
Leadership
over
Management
Time Period 20 Weeks (2 PSIs)
Number of Teams 27
Number of Hours 326,000
% Support/Defect Stories 48%
Thursday, June 19, 14
OneVision OneVoice One Team
Outcomes
over
Output
Velocity
over
Capacity
Throughput
over
Utilization
Leadership
over
Management
Thursday, June 19, 14
OneVision OneVoice One Team
Outcomes
over
Output
Velocity
over
Capacity
Throughput
over
Utilization
Leadership
over
Management
Command and Control
Only GetsYou
WhatYou Know
Thursday, June 19, 14
OneVision OneVoice One Team
Outcomes
over
Output
Velocity
over
Capacity
Throughput
over
Utilization
Leadership
over
Management
QE Manager
Team
Dev
Manager
PM Manager
Design
Manager
Architect
Manager
Dev
Manager
Dev
Manager
Dev
Manager
Thursday, June 19, 14
OneVision OneVoice One Team
Outcomes
over
Output
Velocity
over
Capacity
Throughput
over
Utilization
Leadership
over
Management
QE Manager
Team
Dev
Manager
PM Manager
Design
Manager
Architect
Manager
Dev Manager
Dev
Manager
Dev
Manager
Dev
Manager
Leadership
Thursday, June 19, 14
OneVision OneVoice One Team
Outcomes
over
Output
Velocity
over
Capacity
Throughput
over
Utilization
Leadership
over
Management
[Agility] happens not by exception, but is integral to all
parts of the firm
- (apologies to) Steve Blank
Thursday, June 19, 14
Thursday, June 19, 14
Thursday, June 19, 14
B1 B2 B3 B4
Team
Thursday, June 19, 14
B1 B2 B3 B4
Team
OneVoice
Thursday, June 19, 14
Thursday, June 19, 14
Thursday, June 19, 14
Cory Foy
foyc@coryfoy.com
@cory_foy
blog.coryfoy.com
prettykoolapps.com
coryfoy.com
Agile, Lean
and Waterfall
Workshop -
Friday @1pm
Thursday, June 19, 14

More Related Content

What's hot

What Makes a Great Product Manager
What Makes a Great Product ManagerWhat Makes a Great Product Manager
What Makes a Great Product ManagerVMware Tanzu
 
Lean UX: Getting out of the deliverables business
Lean UX: Getting out of the deliverables businessLean UX: Getting out of the deliverables business
Lean UX: Getting out of the deliverables businessJeff Gothelf
 
How to Build Accessible Products by Slack Accessibility PM
How to Build Accessible Products by Slack Accessibility PMHow to Build Accessible Products by Slack Accessibility PM
How to Build Accessible Products by Slack Accessibility PMProduct School
 
Climbing Off The Ladder, Before We Fall Off
Climbing Off The Ladder, Before We Fall OffClimbing Off The Ladder, Before We Fall Off
Climbing Off The Ladder, Before We Fall OffC4Media
 
(Agile 2011) Lean UX: Getting Out of the Deliverables Business
 (Agile 2011) Lean UX: Getting Out of the Deliverables Business (Agile 2011) Lean UX: Getting Out of the Deliverables Business
(Agile 2011) Lean UX: Getting Out of the Deliverables BusinessJeff Gothelf
 
Agile concepts for quality and process engineers for slideshare
Agile concepts for quality and process engineers   for slideshareAgile concepts for quality and process engineers   for slideshare
Agile concepts for quality and process engineers for slideshareYuval Yeret
 
Lean startup presentation
Lean startup presentationLean startup presentation
Lean startup presentationTama Roesli
 
Agile Transformations, the Good, the Bad and the Ugly
Agile Transformations,  the Good, the Bad and the UglyAgile Transformations,  the Good, the Bad and the Ugly
Agile Transformations, the Good, the Bad and the UglyRally Software
 
Dual Track Agile Or, How I learned to stop worrying and love the scrum
Dual Track Agile Or, How I learned to stop worrying and love the scrumDual Track Agile Or, How I learned to stop worrying and love the scrum
Dual Track Agile Or, How I learned to stop worrying and love the scrumUXDXConf
 
Why PM? Start with the "Why" by Google TPM Search Infrastructure
Why PM? Start with the "Why" by Google TPM Search InfrastructureWhy PM? Start with the "Why" by Google TPM Search Infrastructure
Why PM? Start with the "Why" by Google TPM Search InfrastructureProduct School
 
Scaling Your Role as a PM in a Large Organization by Google PM
Scaling Your Role as a PM in a Large Organization by Google PMScaling Your Role as a PM in a Large Organization by Google PM
Scaling Your Role as a PM in a Large Organization by Google PMProduct School
 
Lean startup with a distributed team
Lean startup with a distributed teamLean startup with a distributed team
Lean startup with a distributed teamekipaco
 

What's hot (13)

What Makes a Great Product Manager
What Makes a Great Product ManagerWhat Makes a Great Product Manager
What Makes a Great Product Manager
 
Lean UX: Getting out of the deliverables business
Lean UX: Getting out of the deliverables businessLean UX: Getting out of the deliverables business
Lean UX: Getting out of the deliverables business
 
How to Build Accessible Products by Slack Accessibility PM
How to Build Accessible Products by Slack Accessibility PMHow to Build Accessible Products by Slack Accessibility PM
How to Build Accessible Products by Slack Accessibility PM
 
Climbing Off The Ladder, Before We Fall Off
Climbing Off The Ladder, Before We Fall OffClimbing Off The Ladder, Before We Fall Off
Climbing Off The Ladder, Before We Fall Off
 
ProjectPal Preso 1
ProjectPal Preso 1ProjectPal Preso 1
ProjectPal Preso 1
 
(Agile 2011) Lean UX: Getting Out of the Deliverables Business
 (Agile 2011) Lean UX: Getting Out of the Deliverables Business (Agile 2011) Lean UX: Getting Out of the Deliverables Business
(Agile 2011) Lean UX: Getting Out of the Deliverables Business
 
Agile concepts for quality and process engineers for slideshare
Agile concepts for quality and process engineers   for slideshareAgile concepts for quality and process engineers   for slideshare
Agile concepts for quality and process engineers for slideshare
 
Lean startup presentation
Lean startup presentationLean startup presentation
Lean startup presentation
 
Agile Transformations, the Good, the Bad and the Ugly
Agile Transformations,  the Good, the Bad and the UglyAgile Transformations,  the Good, the Bad and the Ugly
Agile Transformations, the Good, the Bad and the Ugly
 
Dual Track Agile Or, How I learned to stop worrying and love the scrum
Dual Track Agile Or, How I learned to stop worrying and love the scrumDual Track Agile Or, How I learned to stop worrying and love the scrum
Dual Track Agile Or, How I learned to stop worrying and love the scrum
 
Why PM? Start with the "Why" by Google TPM Search Infrastructure
Why PM? Start with the "Why" by Google TPM Search InfrastructureWhy PM? Start with the "Why" by Google TPM Search Infrastructure
Why PM? Start with the "Why" by Google TPM Search Infrastructure
 
Scaling Your Role as a PM in a Large Organization by Google PM
Scaling Your Role as a PM in a Large Organization by Google PMScaling Your Role as a PM in a Large Organization by Google PM
Scaling Your Role as a PM in a Large Organization by Google PM
 
Lean startup with a distributed team
Lean startup with a distributed teamLean startup with a distributed team
Lean startup with a distributed team
 

Similar to Agile Roots: The Agile Mindset - Agility Across the Organization

Agile & User Experience for Engineers
Agile & User Experience for EngineersAgile & User Experience for Engineers
Agile & User Experience for EngineersMichael Ong
 
Agile Indonesia 2017 : Agile & User Experience for Engineers
Agile Indonesia 2017 : Agile & User Experience for EngineersAgile Indonesia 2017 : Agile & User Experience for Engineers
Agile Indonesia 2017 : Agile & User Experience for EngineersMichael Ong
 
Change Management Director
Change Management DirectorChange Management Director
Change Management DirectorIvan Font
 
How to Break Into Product Management by Uber Product Manager
How to Break Into Product Management by Uber Product ManagerHow to Break Into Product Management by Uber Product Manager
How to Break Into Product Management by Uber Product ManagerProduct School
 
UX Poland 2016 Masterclass- Jeff Gothelf - Lean Ux in the Enterprise
UX Poland 2016 Masterclass- Jeff Gothelf - Lean Ux in the EnterpriseUX Poland 2016 Masterclass- Jeff Gothelf - Lean Ux in the Enterprise
UX Poland 2016 Masterclass- Jeff Gothelf - Lean Ux in the EnterpriseUX Poland
 
Essential SAFe and Launching your first Agile Release Train
Essential SAFe and Launching your first Agile Release TrainEssential SAFe and Launching your first Agile Release Train
Essential SAFe and Launching your first Agile Release TrainCprime
 
The Agile Transformation Hell - PALO IT BarCamp
The Agile Transformation Hell - PALO IT BarCampThe Agile Transformation Hell - PALO IT BarCamp
The Agile Transformation Hell - PALO IT BarCampPALO IT
 
ONBOARDING AT SCALE AT BOOKING.COM
ONBOARDING AT SCALE AT BOOKING.COMONBOARDING AT SCALE AT BOOKING.COM
ONBOARDING AT SCALE AT BOOKING.COMSavage Marketing
 
Improvisation for Agile Skill Development
Improvisation for Agile Skill DevelopmentImprovisation for Agile Skill Development
Improvisation for Agile Skill DevelopmentTechWell
 
Prod mgt-breakn-it-down
Prod mgt-breakn-it-downProd mgt-breakn-it-down
Prod mgt-breakn-it-downJon Fukuda
 
Akar Şümşet - Product management is complexity management: End to End approach
Akar Şümşet - Product management is complexity management: End to End approachAkar Şümşet - Product management is complexity management: End to End approach
Akar Şümşet - Product management is complexity management: End to End approachProductTank Odessa
 
Designed by Committee: An Analytics and User-Focused Approach to the Overhaul...
Designed by Committee: An Analytics and User-Focused Approach to the Overhaul...Designed by Committee: An Analytics and User-Focused Approach to the Overhaul...
Designed by Committee: An Analytics and User-Focused Approach to the Overhaul...nealw6971
 
2017-04-13 Agile Product Management - Bandung
2017-04-13 Agile Product Management - Bandung2017-04-13 Agile Product Management - Bandung
2017-04-13 Agile Product Management - BandungMichael Ong
 
Why Does Agile Work?
Why Does Agile Work?Why Does Agile Work?
Why Does Agile Work?Matthew Caine
 
Case Study by Jon Warden and Shruti Ahuja of Haymarket - Optimizely Experienc...
Case Study by Jon Warden and Shruti Ahuja of Haymarket - Optimizely Experienc...Case Study by Jon Warden and Shruti Ahuja of Haymarket - Optimizely Experienc...
Case Study by Jon Warden and Shruti Ahuja of Haymarket - Optimizely Experienc...Optimizely
 
Online Enterprise Agile Portfolio Management Training
Online Enterprise Agile Portfolio Management TrainingOnline Enterprise Agile Portfolio Management Training
Online Enterprise Agile Portfolio Management Trainingjohn39102
 
Re thinking portfolio-and-capacity-planning-gov
Re thinking portfolio-and-capacity-planning-govRe thinking portfolio-and-capacity-planning-gov
Re thinking portfolio-and-capacity-planning-govMax Carlin
 
Three Things You MUST Know to Transform into an Agile Enterprise
Three Things You MUST Know to Transform into an Agile EnterpriseThree Things You MUST Know to Transform into an Agile Enterprise
Three Things You MUST Know to Transform into an Agile EnterpriseJosiah Renaudin
 
Bryan Berger on Distraction Free Design Sprints at Design Driven NYC
Bryan Berger on Distraction Free Design Sprints at Design Driven NYCBryan Berger on Distraction Free Design Sprints at Design Driven NYC
Bryan Berger on Distraction Free Design Sprints at Design Driven NYCBryan Berger
 

Similar to Agile Roots: The Agile Mindset - Agility Across the Organization (20)

Agile & User Experience for Engineers
Agile & User Experience for EngineersAgile & User Experience for Engineers
Agile & User Experience for Engineers
 
Agile Indonesia 2017 : Agile & User Experience for Engineers
Agile Indonesia 2017 : Agile & User Experience for EngineersAgile Indonesia 2017 : Agile & User Experience for Engineers
Agile Indonesia 2017 : Agile & User Experience for Engineers
 
Change Management Director
Change Management DirectorChange Management Director
Change Management Director
 
Minimum viable product
Minimum viable productMinimum viable product
Minimum viable product
 
How to Break Into Product Management by Uber Product Manager
How to Break Into Product Management by Uber Product ManagerHow to Break Into Product Management by Uber Product Manager
How to Break Into Product Management by Uber Product Manager
 
UX Poland 2016 Masterclass- Jeff Gothelf - Lean Ux in the Enterprise
UX Poland 2016 Masterclass- Jeff Gothelf - Lean Ux in the EnterpriseUX Poland 2016 Masterclass- Jeff Gothelf - Lean Ux in the Enterprise
UX Poland 2016 Masterclass- Jeff Gothelf - Lean Ux in the Enterprise
 
Essential SAFe and Launching your first Agile Release Train
Essential SAFe and Launching your first Agile Release TrainEssential SAFe and Launching your first Agile Release Train
Essential SAFe and Launching your first Agile Release Train
 
The Agile Transformation Hell - PALO IT BarCamp
The Agile Transformation Hell - PALO IT BarCampThe Agile Transformation Hell - PALO IT BarCamp
The Agile Transformation Hell - PALO IT BarCamp
 
ONBOARDING AT SCALE AT BOOKING.COM
ONBOARDING AT SCALE AT BOOKING.COMONBOARDING AT SCALE AT BOOKING.COM
ONBOARDING AT SCALE AT BOOKING.COM
 
Improvisation for Agile Skill Development
Improvisation for Agile Skill DevelopmentImprovisation for Agile Skill Development
Improvisation for Agile Skill Development
 
Prod mgt-breakn-it-down
Prod mgt-breakn-it-downProd mgt-breakn-it-down
Prod mgt-breakn-it-down
 
Akar Şümşet - Product management is complexity management: End to End approach
Akar Şümşet - Product management is complexity management: End to End approachAkar Şümşet - Product management is complexity management: End to End approach
Akar Şümşet - Product management is complexity management: End to End approach
 
Designed by Committee: An Analytics and User-Focused Approach to the Overhaul...
Designed by Committee: An Analytics and User-Focused Approach to the Overhaul...Designed by Committee: An Analytics and User-Focused Approach to the Overhaul...
Designed by Committee: An Analytics and User-Focused Approach to the Overhaul...
 
2017-04-13 Agile Product Management - Bandung
2017-04-13 Agile Product Management - Bandung2017-04-13 Agile Product Management - Bandung
2017-04-13 Agile Product Management - Bandung
 
Why Does Agile Work?
Why Does Agile Work?Why Does Agile Work?
Why Does Agile Work?
 
Case Study by Jon Warden and Shruti Ahuja of Haymarket - Optimizely Experienc...
Case Study by Jon Warden and Shruti Ahuja of Haymarket - Optimizely Experienc...Case Study by Jon Warden and Shruti Ahuja of Haymarket - Optimizely Experienc...
Case Study by Jon Warden and Shruti Ahuja of Haymarket - Optimizely Experienc...
 
Online Enterprise Agile Portfolio Management Training
Online Enterprise Agile Portfolio Management TrainingOnline Enterprise Agile Portfolio Management Training
Online Enterprise Agile Portfolio Management Training
 
Re thinking portfolio-and-capacity-planning-gov
Re thinking portfolio-and-capacity-planning-govRe thinking portfolio-and-capacity-planning-gov
Re thinking portfolio-and-capacity-planning-gov
 
Three Things You MUST Know to Transform into an Agile Enterprise
Three Things You MUST Know to Transform into an Agile EnterpriseThree Things You MUST Know to Transform into an Agile Enterprise
Three Things You MUST Know to Transform into an Agile Enterprise
 
Bryan Berger on Distraction Free Design Sprints at Design Driven NYC
Bryan Berger on Distraction Free Design Sprints at Design Driven NYCBryan Berger on Distraction Free Design Sprints at Design Driven NYC
Bryan Berger on Distraction Free Design Sprints at Design Driven NYC
 

More from Cory Foy

Defending Commoditization: Mapping Gameplays and Strategies to Stay Ahead in ...
Defending Commoditization: Mapping Gameplays and Strategies to Stay Ahead in ...Defending Commoditization: Mapping Gameplays and Strategies to Stay Ahead in ...
Defending Commoditization: Mapping Gameplays and Strategies to Stay Ahead in ...Cory Foy
 
Stratgic Play - Doing the Right Thing at the Right Time
Stratgic Play - Doing the Right Thing at the Right TimeStratgic Play - Doing the Right Thing at the Right Time
Stratgic Play - Doing the Right Thing at the Right TimeCory Foy
 
Continuous Deployment and Testing Workshop from Better Software West
Continuous Deployment and Testing Workshop from Better Software WestContinuous Deployment and Testing Workshop from Better Software West
Continuous Deployment and Testing Workshop from Better Software WestCory Foy
 
Choosing Between Scrum and Kanban - TriAgile 2015
Choosing Between Scrum and Kanban - TriAgile 2015Choosing Between Scrum and Kanban - TriAgile 2015
Choosing Between Scrum and Kanban - TriAgile 2015Cory Foy
 
Code Katas
Code KatasCode Katas
Code KatasCory Foy
 
Distributed Agility
Distributed AgilityDistributed Agility
Distributed AgilityCory Foy
 
Scaling Agility
Scaling AgilityScaling Agility
Scaling AgilityCory Foy
 
Kanban for DevOps
Kanban for DevOpsKanban for DevOps
Kanban for DevOpsCory Foy
 
Ruby and OO for Beginners
Ruby and OO for BeginnersRuby and OO for Beginners
Ruby and OO for BeginnersCory Foy
 
Triangle.rb - How Secure is Your Rails Site, Anyway?
Triangle.rb - How Secure is Your Rails Site, Anyway?Triangle.rb - How Secure is Your Rails Site, Anyway?
Triangle.rb - How Secure is Your Rails Site, Anyway?Cory Foy
 
Scrum vs Kanban - Implementing Agility at Scale
Scrum vs Kanban - Implementing Agility at ScaleScrum vs Kanban - Implementing Agility at Scale
Scrum vs Kanban - Implementing Agility at ScaleCory Foy
 
SQE Boston - When Code Cries
SQE Boston - When Code CriesSQE Boston - When Code Cries
SQE Boston - When Code CriesCory Foy
 
GOTO Berlin - When Code Cries
GOTO Berlin - When Code CriesGOTO Berlin - When Code Cries
GOTO Berlin - When Code CriesCory Foy
 
Rails as a Pattern Language
Rails as a Pattern LanguageRails as a Pattern Language
Rails as a Pattern LanguageCory Foy
 
Patterns in Rails
Patterns in RailsPatterns in Rails
Patterns in RailsCory Foy
 
Agile Demystified
Agile DemystifiedAgile Demystified
Agile DemystifiedCory Foy
 
When Code Cries
When Code CriesWhen Code Cries
When Code CriesCory Foy
 
Ruby for C# Developers
Ruby for C# DevelopersRuby for C# Developers
Ruby for C# DevelopersCory Foy
 
Getting Unstuck: Working with Legacy Code and Data
Getting Unstuck: Working with Legacy Code and DataGetting Unstuck: Working with Legacy Code and Data
Getting Unstuck: Working with Legacy Code and DataCory Foy
 
Mud Tires: Getting Traction in Legacy Code
Mud Tires: Getting Traction in Legacy CodeMud Tires: Getting Traction in Legacy Code
Mud Tires: Getting Traction in Legacy CodeCory Foy
 

More from Cory Foy (20)

Defending Commoditization: Mapping Gameplays and Strategies to Stay Ahead in ...
Defending Commoditization: Mapping Gameplays and Strategies to Stay Ahead in ...Defending Commoditization: Mapping Gameplays and Strategies to Stay Ahead in ...
Defending Commoditization: Mapping Gameplays and Strategies to Stay Ahead in ...
 
Stratgic Play - Doing the Right Thing at the Right Time
Stratgic Play - Doing the Right Thing at the Right TimeStratgic Play - Doing the Right Thing at the Right Time
Stratgic Play - Doing the Right Thing at the Right Time
 
Continuous Deployment and Testing Workshop from Better Software West
Continuous Deployment and Testing Workshop from Better Software WestContinuous Deployment and Testing Workshop from Better Software West
Continuous Deployment and Testing Workshop from Better Software West
 
Choosing Between Scrum and Kanban - TriAgile 2015
Choosing Between Scrum and Kanban - TriAgile 2015Choosing Between Scrum and Kanban - TriAgile 2015
Choosing Between Scrum and Kanban - TriAgile 2015
 
Code Katas
Code KatasCode Katas
Code Katas
 
Distributed Agility
Distributed AgilityDistributed Agility
Distributed Agility
 
Scaling Agility
Scaling AgilityScaling Agility
Scaling Agility
 
Kanban for DevOps
Kanban for DevOpsKanban for DevOps
Kanban for DevOps
 
Ruby and OO for Beginners
Ruby and OO for BeginnersRuby and OO for Beginners
Ruby and OO for Beginners
 
Triangle.rb - How Secure is Your Rails Site, Anyway?
Triangle.rb - How Secure is Your Rails Site, Anyway?Triangle.rb - How Secure is Your Rails Site, Anyway?
Triangle.rb - How Secure is Your Rails Site, Anyway?
 
Scrum vs Kanban - Implementing Agility at Scale
Scrum vs Kanban - Implementing Agility at ScaleScrum vs Kanban - Implementing Agility at Scale
Scrum vs Kanban - Implementing Agility at Scale
 
SQE Boston - When Code Cries
SQE Boston - When Code CriesSQE Boston - When Code Cries
SQE Boston - When Code Cries
 
GOTO Berlin - When Code Cries
GOTO Berlin - When Code CriesGOTO Berlin - When Code Cries
GOTO Berlin - When Code Cries
 
Rails as a Pattern Language
Rails as a Pattern LanguageRails as a Pattern Language
Rails as a Pattern Language
 
Patterns in Rails
Patterns in RailsPatterns in Rails
Patterns in Rails
 
Agile Demystified
Agile DemystifiedAgile Demystified
Agile Demystified
 
When Code Cries
When Code CriesWhen Code Cries
When Code Cries
 
Ruby for C# Developers
Ruby for C# DevelopersRuby for C# Developers
Ruby for C# Developers
 
Getting Unstuck: Working with Legacy Code and Data
Getting Unstuck: Working with Legacy Code and DataGetting Unstuck: Working with Legacy Code and Data
Getting Unstuck: Working with Legacy Code and Data
 
Mud Tires: Getting Traction in Legacy Code
Mud Tires: Getting Traction in Legacy CodeMud Tires: Getting Traction in Legacy Code
Mud Tires: Getting Traction in Legacy Code
 

Recently uploaded

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 

Recently uploaded (20)

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 

Agile Roots: The Agile Mindset - Agility Across the Organization

  • 1. The Agile Mindset: Agility Across the Organization Cory Foy | foyc@coryfoy.com | @cory_foy http://www.coryfoy.com http://www.prettykoolapps.com Thursday, June 19, 14
  • 5. Meetings PSI Planning Standups Scrum of Scrums Team Retros PSI Retros Sprint Demos Backlog Grooming Artifacts Sprint Backlog PSI Backlog Scrum Board Story Points Sprint Objectives PSI Objectives Stories Features Epics Themes Roles ScrumMaster Product Owner Product Manager Rel.Train Cond. Teams Business Developers Testers Architects Managers And Everything a Traditional Project Does Too! Thursday, June 19, 14
  • 6. Agile != Agility Waterfall != !Agility Thursday, June 19, 14
  • 7. Cargo Cult Transformational Practices In Place In Place Principles Not known, or only at surface Internalized - practices guided by principles Value Slight Change - some things better, but in a similar state Org rallies around the highest value items - teams understand ROI Thursday, June 19, 14
  • 9. 1 2 3 4 5 Practices Principles Low Context; Low Discovery; Needs Strict Guidelines High Context; Discovery of Value; Intuition w/ lightweight risk management Novice Individual Expert Forming Team Performing Fully Defined Project Discovery Based Value Defined Program Value Discovered Follow the Plan Organization Respond to Change Thursday, June 19, 14
  • 10. Scrum SAFe Kanban 1 2 3 4 5 Practices Principles Thursday, June 19, 14
  • 11. OneVision OneVoice One Team Thursday, June 19, 14
  • 12. OneVision OneVoice One Team Thursday, June 19, 14
  • 13. OneVision OneVoice One Team “For business e-mail users who want to better manage the increasing number of messages they receive when out of the office, BlackBerry is a mobile e-mail solution that provides a real-time link to their desktop e-mail for sending, reading and responding to important messages. Unlike other mobile e-mail solutions, BlackBerry is wearable, secure, and always connected.” Thursday, June 19, 14
  • 14. OneVision OneVoice One Team “Our vision is to be earth’s most customer centric company; to build a place where people can come to find and discover anything they might want to buy online.” - Amazon.com Thursday, June 19, 14
  • 15. OneVision OneVoice One Team “We believe in the simple not the complex. ..We believe in saying no to thousands of projects...We believe in deep collaboration and cross-pollination of our groups...we don’t settle for anything less than excellence in every group in the company, and we have the self-honesty to admit when we’re wrong and the courage to change.” - Tim Cook,Apple Inc. Thursday, June 19, 14
  • 16. OneVision OneVoice One Team CEO Sales Delivery Finance Teams Thursday, June 19, 14
  • 17. OneVision OneVoice One Team CEO Sales Delivery Finance Teams PMO Project Manager Project Manager Thursday, June 19, 14
  • 18. OneVision OneVoice One Team Manager Team Thursday, June 19, 14
  • 19. OneVision OneVoice One Team QE Manager Team Dev Manager PM Manager Design Manager Architect Manager Thursday, June 19, 14
  • 20. OneVision OneVoice One Team Thursday, June 19, 14
  • 21. OneVision OneVoice One Team Thursday, June 19, 14
  • 22. OneVision OneVoice One Team Thursday, June 19, 14
  • 23. OneVision OneVoice One Team User Story Team Dev Design Test Arch Security UX Increment Thursday, June 19, 14
  • 24. OneVision OneVoice One Team Thursday, June 19, 14
  • 25. OneVision OneVoice One Team Outcomes over Output Velocity over Capacity Throughput over Utilization Leadership over Management Thursday, June 19, 14
  • 26. OneVision OneVoice One Team Outcomes over Output Velocity over Capacity Throughput over Utilization Leadership over Management 816 files changed, 34531 insertions(+) 50 files changed, 1347 insertions(+), 97 deletions(-) Thursday, June 19, 14
  • 27. OneVision OneVoice One Team Outcomes over Output Velocity over Capacity Throughput over Utilization Leadership over Management Thursday, June 19, 14
  • 28. OneVision OneVoice One Team Outcomes over Output Velocity over Capacity Throughput over Utilization Leadership over Management Thursday, June 19, 14
  • 29. OneVision OneVoice One Team Outcomes over Output Velocity over Capacity Throughput over Utilization Leadership over Management Thursday, June 19, 14
  • 30. OneVision OneVoice One Team Outcomes over Output Velocity over Capacity Throughput over Utilization Leadership over Management “In Waterfall, value gets calculated by completing a phase or a portion of the solution. You complete many Waterfall phases without actually producing any working software. Is that really value? Or is it just a myth of value?” http://www.accenture.com/SiteCollectionDocuments/PDF/Accenture-Demystifying-Agile-POV.pdf Thursday, June 19, 14
  • 31. OneVision OneVoice One Team Outcomes over Output Velocity over Capacity Throughput over Utilization Leadership over Management Thursday, June 19, 14
  • 32. OneVision OneVoice One Team Outcomes over Output Velocity over Capacity Throughput over Utilization Leadership over Management 286.5 / 1592.5 7 weeks of work 40 weeks to do the 7 weeks Thursday, June 19, 14
  • 33. OneVision OneVoice One Team Outcomes over Output Velocity over Capacity Throughput over Utilization Leadership over Management Backlog of Work 17 21 11 24 7 13 19 Days Available Capacity: 112 Days (97 Days) https://www.flickr.com/photos/1uplego/8496659311 Thursday, June 19, 14
  • 34. OneVision OneVoice One Team Outcomes over Output Velocity over Capacity Throughput over Utilization Leadership over Management Backlog of Work 17 Features Needed: 100 Days Feature Cycle Time: 8 Days Feature WIP Limit: 2 9 Sets 8 Days per set Total: 72 Days Thursday, June 19, 14
  • 35. OneVision OneVoice One Team Outcomes over Output Velocity over Capacity Throughput over Utilization Leadership over Management Time Period 20 Weeks (2 PSIs) Number of Teams 27 Number of Hours 326,000 % Support/Defect Stories 48% Thursday, June 19, 14
  • 36. OneVision OneVoice One Team Outcomes over Output Velocity over Capacity Throughput over Utilization Leadership over Management Thursday, June 19, 14
  • 37. OneVision OneVoice One Team Outcomes over Output Velocity over Capacity Throughput over Utilization Leadership over Management Command and Control Only GetsYou WhatYou Know Thursday, June 19, 14
  • 38. OneVision OneVoice One Team Outcomes over Output Velocity over Capacity Throughput over Utilization Leadership over Management QE Manager Team Dev Manager PM Manager Design Manager Architect Manager Dev Manager Dev Manager Dev Manager Thursday, June 19, 14
  • 39. OneVision OneVoice One Team Outcomes over Output Velocity over Capacity Throughput over Utilization Leadership over Management QE Manager Team Dev Manager PM Manager Design Manager Architect Manager Dev Manager Dev Manager Dev Manager Dev Manager Leadership Thursday, June 19, 14
  • 40. OneVision OneVoice One Team Outcomes over Output Velocity over Capacity Throughput over Utilization Leadership over Management [Agility] happens not by exception, but is integral to all parts of the firm - (apologies to) Steve Blank Thursday, June 19, 14
  • 43. B1 B2 B3 B4 Team Thursday, June 19, 14
  • 44. B1 B2 B3 B4 Team OneVoice Thursday, June 19, 14