SlideShare ist ein Scribd-Unternehmen logo
1 von 51
View from the
Executive Suite
What, you want me to become involved?
Start Building
Code
Focus on Value
See progress from a
business perspective
Redirect teams when
needed
Deliver Value
Ship on market cadence
Capture value frequently
Reveal obstructions early
Optimize Value
Make excellent product
decisions
Eliminate handoffs
Speed decision making
Optimize for
Systems
Cross-pollinate perspectives
Stimulate innovation
Optimize value stream
Team
culture shift
Team skills
shift
Organization
structure
shift
Organization
culture shift
50%
35%
5%
Very few
© James Shore and Diana Larsen
Agile Value Curve
3
Strategies
• Adaptive
• Evolutionary
• Collaborative
• Just-in-Time
• Plan
Where is the right cut-off point?
Time (iterations)
Money
Value to Cost Curve
Value
Cost
AGILE METHODOLOGIES
Look, I am calling it “agile” – isn’t that enough?
What Flavor of Agile?
• Scrum
• Crystal Clear
• Extreme Programming (XP)
• Adaptive Software Development
• Feature Driven Development
• Dynamic Systems Development Method
(DSDM)
• Lean Software Development
Scrum
• Primarily a project management method
– Project planning
– Release planning
– User Stories
– Daily stand-up
– Story points
– Velocity
Ken
Schwaber
and Mike
Beedle
Estimating
As a user I need to
blah blah so that
blah
4
As a user I need to
blah blah so that
blah
2
As a user I need to
blah blah so that
blah
4
As a user I need to
blah blah so that
blah
8
As a user I need to
blah blah so that
blah
1
As a user I need to
blah blah so that
blah
2
As a user I need to
blah blah so that
blah
4
As a user I need to
blah blah so that
blah
8
As a user I need to
blah blah so that
blah
8
As a user I need to
blah blah so that
blah
1
As a user I need to
blah blah so that
blah
2
As a user I need to
blah blah so that
blah
2
Universe of work
=
46 points
Team velocity
=
8 points
POINTS
TIME
Extreme Programming (XP)
• Primarily a developer-centric approach
– Test Driven Development (TDD)
– Unit tests
– Pairing
– Continuous Integration (CI)
– Refactoring
Kent Beck
“Continuous Integration is a software development
practice where members of a team integrate their work
frequently, usually each person integrates at least daily -
leading to multiple integrations per day. Each integration is
verified by an automated build (including test) to detect
integration errors as quickly as possible. Many teams find
that this approach leads to significantly reduced integration
problems and allows a team to develop cohesive software
more rapidly.”
http://www.martinfowler.com/articles/continuousIntegration.html
Crystal Clear
• Focuses on people, not methods or
artifacts
– Teams of 6 to 8
– Co-location
– Reflective improvement
– Team safety
– Singular focus
Alistair Cockburn
Singular Focus
..or “Focus and Finish”
Value realization
Lean Software Development
• Optimize the whole
• Eliminate waste
• Build quality in
• Learn constantly
• Deliver fast
• Engage everybody
• Keep getting better
Mary
Poppendieck
Optimize the Whole
Requirements Development Testing
As an online banking
customer, I want to be
able to monitor my daily
balance so that I never
over-spend my account.
2
Training
Project kick-off
Release planning
Iteration
planning
Daily stand-up
Review / demo
Retrospective
Short feedback
loops
Inspect and adapt
Collaboration and
teamwork
Deliver high-
value, high-
quality working
software quickly
and frequently
Iterations
Pairing
Fundamentals Ceremonies Techniques
So What?
Goal
How Important is Health (Being)?
• “Organizations that focused on performance AND
health simultaneously
• were nearly twice as successful as those that focused
on health alone,
• and nearly three times as successful as those that
focused on performance alone.”
Beyond Performance: How Great Organizations Build
Ultimate Competitive Advantage, Scott Keller & Colin Price
(McKinsey & Co.)
Execution Levers
The Standish Group
CHAOS Manifesto
Do Less (But Get More)
19
Do the
simplest
thing possible
that delights
the customer
©2011 ThoughtWorks, Inc.
Span Planning
Function
Epic
Story
Function Function
Epic Epic Epic
Story
Story
Story
Story
Story
Story
Story
Story
Story
Story
Story
Story
Story
Time
Necessity
MMF
Execution Levers
Iron Triangle
Cost
Schedule Scope
Speed to Value: The Agile Triangle
23
External Quality
(Value, Releasable Product)
Internal Quality
(Reliable, Adaptable Product)
Constraints
(cost, schedule, scope)
Current and Future Quality
Robust “done”
Weak “done”
Technical debt
Appropriate Quality
Pizza Company –
“many of our
customers can
barely read…”
Medical device company –
“Our software truly is
mission critical to our
patients…”
Execution Levers
Scale What is measured?
Meter How it will be measured?
Benchmark Situation as it stands now
Constraint Minimum acceptable value
Target Desired result
Tom Gilb, Competitive Engineering
Success Metrics
Identify the metrics defining when the
project is a success
Value Calculation Framework
Value Cost
Portfolio Financial Business Case (NPV/IRR) Portfolio T-Shirt Sizing
Project Same as above
Inception - Revised Cost Estimate
Iterative Development - Monthly Forecast
Capability Decision Making Sweet Spot
Where we want to start/continue to make better informed
Value Engineering Decisions
ROI = Value/CostFeature
Story
MoSCoW or other prioritization
method
Story Points (3,5,8)
Value Cost
Portfolio Financial Business Case (NPV/IRR) Portfolio T-Shirt Sizing
Project Same as above
Inception - Revised Cost Estimate
Iterative Development - Monthly Forecast
Capability Decision Making Sweet Spot
Where we want to start/continue to make better informed
Value Engineering Decisions
ROI = Value/CostFeature
Story
MoSCoW or other prioritization
method
Story Points (3,5,8)
Top Down –
Allocation of
Value
Bottoms Up –
Calculation of
Cost
We need to understand both Value and Cost at the Capability/Feature level.
Source: Pat Reed
Features with Value Points
As a sales associate, the
ability to calculate the
total amount of the sale.
C-5
As a sales executive, the
ability to view all sales by
product type, geographic
region, and sales associate.
C-8
As a sales supervisor, the
ability to Verify the
adequacy of the Customer’s
Credit Rating.
C-3V-13
V-11
V-2
Feature Points are a calculation of cost.
Value Points are an allocation of revenue.
If we do not measure
both the cost and the
value, the entire
project can cost us
more than it is worth.
Measuring Value Against Iterations
When to finish?
This is the art of
leadership – and the
agile approach gives
us the option to finish
anytime we see
“enough” value.
What is your
definition of enough?
We could finish here, or here, but never here
Measuring Value Against Iterations
Execution Levers
Build Capability
©2011 ThoughtWorks, Inc. 33
People Technology Process Culture
Engage/Inspire
Daniel Pink, Drive: The Surprising Truth about What Motivates Us
34©2011 ThoughtWorks, Inc.
35
Create an Innovative Team Culture
©2010 Jim Highsmith
Team
Engagement
Autonomy
Empowerment
Self-organizing
Delegation
Decision
Framing
Leadership
Peer-to-Peer
SO WHAT GETS IN OUR WAY?
Executive Leadership in the Agile Enterprise
Culture – “how we get things done”
Agile
Project
Team
Indicative Team Composition
Product Owner
Architect
Tech Lead
Developer
Tester
IM
Business
Analyst
UX Designer
Project Owner /
Sponsor
Database
Administrator
Infrastructure
Delivery Mgr.
Operations, Integration
& Support
Program Manager
Core
Team
Security Architect
Other Business
Representatives
Extended
Team
Coach
Project Stakeholder
Board PM
Architects, Process
Specialists and SMEs
Team ratios
One Analyst One TesterTwo Develop Pairs
Geography
Technology
Offshore / Near Shore
Communicate!
Information Radiators
0
50
100
150
200
250
1 2 3 4 5 6 7 8 9 10
Scope
Done
Effort
Project Burn-Up
Scope
Velocity
Running Tested Features
Iterations
Numberofrunning
testedfeatures
Goals of Adaptive Leaders
49
Envision a Responsive
Enterprise
Deliver a Continuous
Stream of Value
Create an Innovative
Culture
©2011 ThoughtWorks, Inc.
Why
Agile?
Be
Agile
Do
Agile
Portfolio Agility

Weitere ähnliche Inhalte

Was ist angesagt?

Scaling Lean Agile - mini iad 2014
Scaling Lean Agile - mini iad 2014Scaling Lean Agile - mini iad 2014
Scaling Lean Agile - mini iad 2014
Fabio Armani
 
5 Levels of Agile Planning Explained Simply
5 Levels of Agile Planning Explained Simply5 Levels of Agile Planning Explained Simply
5 Levels of Agile Planning Explained Simply
Russell Pannone
 

Was ist angesagt? (20)

Continuous Delivery and Continuous Agile by Andy Singleton - Agile Maine Day...
Continuous Delivery and Continuous Agile by Andy Singleton - Agile Maine Day...Continuous Delivery and Continuous Agile by Andy Singleton - Agile Maine Day...
Continuous Delivery and Continuous Agile by Andy Singleton - Agile Maine Day...
 
Scaling Lean Agile - mini iad 2014
Scaling Lean Agile - mini iad 2014Scaling Lean Agile - mini iad 2014
Scaling Lean Agile - mini iad 2014
 
The Secrets to Real World Business Agility
The Secrets to Real World Business AgilityThe Secrets to Real World Business Agility
The Secrets to Real World Business Agility
 
Leading the agile organization
Leading the agile organizationLeading the agile organization
Leading the agile organization
 
Lean Change Management (part I) - IAD 2014
Lean Change Management (part I) - IAD 2014Lean Change Management (part I) - IAD 2014
Lean Change Management (part I) - IAD 2014
 
What is Agility - Transforming to become an Agile Organization in the Digital...
What is Agility - Transforming to become an Agile Organization in the Digital...What is Agility - Transforming to become an Agile Organization in the Digital...
What is Agility - Transforming to become an Agile Organization in the Digital...
 
Scaling lean agile agile prage 2014 (armani)
Scaling lean agile   agile prage 2014 (armani)Scaling lean agile   agile prage 2014 (armani)
Scaling lean agile agile prage 2014 (armani)
 
Scaled Agile NTX - Horse Before the Cart - An Outcome-Oriented Approach to S...
Scaled Agile NTX - Horse Before the Cart  - An Outcome-Oriented Approach to S...Scaled Agile NTX - Horse Before the Cart  - An Outcome-Oriented Approach to S...
Scaled Agile NTX - Horse Before the Cart - An Outcome-Oriented Approach to S...
 
Path to Leadership Agility - David Hawks, Dallas ALN | Agile Velocity
Path to Leadership Agility - David Hawks, Dallas ALN | Agile VelocityPath to Leadership Agility - David Hawks, Dallas ALN | Agile Velocity
Path to Leadership Agility - David Hawks, Dallas ALN | Agile Velocity
 
Gateway to Agile: Agile Requirements
Gateway to Agile: Agile Requirements Gateway to Agile: Agile Requirements
Gateway to Agile: Agile Requirements
 
AgileCamp San Francisco 2019 - Overcome Transformation Impediments with Outco...
AgileCamp San Francisco 2019 - Overcome Transformation Impediments with Outco...AgileCamp San Francisco 2019 - Overcome Transformation Impediments with Outco...
AgileCamp San Francisco 2019 - Overcome Transformation Impediments with Outco...
 
5 Levels of Agile Planning Explained Simply
5 Levels of Agile Planning Explained Simply5 Levels of Agile Planning Explained Simply
5 Levels of Agile Planning Explained Simply
 
Why Does Agile Work?
Why Does Agile Work?Why Does Agile Work?
Why Does Agile Work?
 
OPERATION DEBRIEF: The Secret Weapon of High-Performing Ops Teams
OPERATION DEBRIEF: The Secret Weapon of High-Performing Ops TeamsOPERATION DEBRIEF: The Secret Weapon of High-Performing Ops Teams
OPERATION DEBRIEF: The Secret Weapon of High-Performing Ops Teams
 
Planning, scaling and flowing within your agile organization
Planning, scaling and flowing within your agile organizationPlanning, scaling and flowing within your agile organization
Planning, scaling and flowing within your agile organization
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over output
 
Estimating value through the lens of cost of delay
Estimating value through the lens of cost of delayEstimating value through the lens of cost of delay
Estimating value through the lens of cost of delay
 
The ART of Value Streams: Determining Paths of Value Through Value Streams Wo...
The ART of Value Streams: Determining Paths of Value Through Value Streams Wo...The ART of Value Streams: Determining Paths of Value Through Value Streams Wo...
The ART of Value Streams: Determining Paths of Value Through Value Streams Wo...
 
Agile Auckland agile 101 back to basics
Agile Auckland   agile 101 back to basicsAgile Auckland   agile 101 back to basics
Agile Auckland agile 101 back to basics
 
Agile Product Management: Getting from Backlog to Value
Agile Product Management: Getting from Backlog to ValueAgile Product Management: Getting from Backlog to Value
Agile Product Management: Getting from Backlog to Value
 

Ähnlich wie View from the Executive Suite, MN-PMI May 2014

Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
Tasktop
 
Assessing Your Agility: Introducing the Comparative Agility Assessment
Assessing Your Agility: Introducing the Comparative Agility AssessmentAssessing Your Agility: Introducing the Comparative Agility Assessment
Assessing Your Agility: Introducing the Comparative Agility Assessment
Mike Cohn
 
Lean Lego Game workshop
Lean Lego Game workshopLean Lego Game workshop
Lean Lego Game workshop
Devnology
 

Ähnlich wie View from the Executive Suite, MN-PMI May 2014 (20)

The Values and Principles of Agile Software Development
The Values and Principles of Agile Software DevelopmentThe Values and Principles of Agile Software Development
The Values and Principles of Agile Software Development
 
An Agile Overview @ ShoreTel Sky
An Agile Overview @ ShoreTel SkyAn Agile Overview @ ShoreTel Sky
An Agile Overview @ ShoreTel Sky
 
Agile Business Value
Agile Business ValueAgile Business Value
Agile Business Value
 
Seeing the Whole - Creating Lean Supply Chains
Seeing the Whole - Creating Lean Supply ChainsSeeing the Whole - Creating Lean Supply Chains
Seeing the Whole - Creating Lean Supply Chains
 
Lean agile meets design thinking
Lean agile meets design thinkingLean agile meets design thinking
Lean agile meets design thinking
 
Talent Acquisition Tool (TAT)
Talent Acquisition Tool (TAT)Talent Acquisition Tool (TAT)
Talent Acquisition Tool (TAT)
 
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
 
The Agile Journey
The Agile JourneyThe Agile Journey
The Agile Journey
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over output
 
Dashlane Mission Teams
Dashlane Mission TeamsDashlane Mission Teams
Dashlane Mission Teams
 
Introduction to Firm of the Future
Introduction to Firm of the FutureIntroduction to Firm of the Future
Introduction to Firm of the Future
 
Intro to Agile and Lean Software Development
Intro to Agile and Lean Software DevelopmentIntro to Agile and Lean Software Development
Intro to Agile and Lean Software Development
 
The Lean Enterprise
The Lean EnterpriseThe Lean Enterprise
The Lean Enterprise
 
Scaling agile. Agile across the enterprise
Scaling agile. Agile across the enterpriseScaling agile. Agile across the enterprise
Scaling agile. Agile across the enterprise
 
Assessing Your Agility: Introducing the Comparative Agility Assessment
Assessing Your Agility: Introducing the Comparative Agility AssessmentAssessing Your Agility: Introducing the Comparative Agility Assessment
Assessing Your Agility: Introducing the Comparative Agility Assessment
 
Finding The Agile Sweet Spot
Finding The Agile Sweet SpotFinding The Agile Sweet Spot
Finding The Agile Sweet Spot
 
Agility Transformations - Learn, Plan, Go!
Agility Transformations - Learn, Plan, Go!Agility Transformations - Learn, Plan, Go!
Agility Transformations - Learn, Plan, Go!
 
Agile Transformation 101
Agile Transformation 101Agile Transformation 101
Agile Transformation 101
 
Lean Lego Game workshop
Lean Lego Game workshopLean Lego Game workshop
Lean Lego Game workshop
 
Deploying a data centric approach to enterprise agility
Deploying a data centric approach to enterprise agilityDeploying a data centric approach to enterprise agility
Deploying a data centric approach to enterprise agility
 

Mehr von Paul Ellarby

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
 

Mehr von Paul Ellarby (20)

Steve loos agile operationalizing your org
Steve loos   agile operationalizing your orgSteve loos   agile operationalizing your org
Steve loos agile operationalizing your org
 
Stevie borne tc scrum day 2015
Stevie borne   tc scrum day 2015Stevie borne   tc scrum day 2015
Stevie borne tc scrum day 2015
 
Lonnie sd self organization2015
Lonnie   sd self organization2015Lonnie   sd self organization2015
Lonnie sd self organization2015
 
Kevin burns are you collaborating enough-
Kevin burns   are you collaborating enough-Kevin burns   are you collaborating enough-
Kevin burns are you collaborating enough-
 
Ben elliott tpc reports
Ben elliott   tpc reportsBen elliott   tpc reports
Ben elliott tpc reports
 
Paul Ellarby - Why do scrum?
Paul Ellarby - Why do scrum?Paul Ellarby - Why do scrum?
Paul Ellarby - Why do scrum?
 
Harvey Robbins - Versatility
Harvey Robbins - VersatilityHarvey Robbins - Versatility
Harvey Robbins - Versatility
 
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
 
Dawn Olson Sue Rohde - Breaking the Mould
Dawn Olson Sue Rohde - Breaking the MouldDawn Olson Sue Rohde - Breaking the Mould
Dawn Olson Sue Rohde - Breaking the Mould
 
Chad Vossen - We shall produce working software
Chad Vossen - We shall produce working softwareChad Vossen - We shall produce working software
Chad Vossen - We shall produce working software
 
Jerry Walker - without a plan
Jerry Walker - without a planJerry Walker - without a plan
Jerry Walker - without a plan
 
Den Gabbert - Confessions of a 1st year Scrum Master
Den Gabbert - Confessions of a 1st year Scrum MasterDen Gabbert - Confessions of a 1st year Scrum Master
Den Gabbert - Confessions of a 1st year Scrum Master
 
Esther Derby Keynote
Esther Derby KeynoteEsther Derby Keynote
Esther Derby Keynote
 
Chris Barron - share a coke
Chris Barron - share a cokeChris Barron - share a coke
Chris Barron - share a coke
 
Splitting user stories
Splitting user storiesSplitting user stories
Splitting user stories
 
Scrum days 2014 stevie borne
Scrum days 2014  stevie borneScrum days 2014  stevie borne
Scrum days 2014 stevie borne
 
Agile house flash build
Agile house   flash buildAgile house   flash build
Agile house flash build
 
Nelson soken keynote
Nelson soken keynoteNelson soken keynote
Nelson soken keynote
 
Individuals and interactions over processes and tools
Individuals and interactions over processes and toolsIndividuals and interactions over processes and tools
Individuals and interactions over processes and tools
 
Scrum in reality
Scrum in realityScrum in reality
Scrum in reality
 

Kürzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Kürzlich hochgeladen (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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...
 
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
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
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
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
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
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
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
 

View from the Executive Suite, MN-PMI May 2014

  • 1. View from the Executive Suite What, you want me to become involved?
  • 2. Start Building Code Focus on Value See progress from a business perspective Redirect teams when needed Deliver Value Ship on market cadence Capture value frequently Reveal obstructions early Optimize Value Make excellent product decisions Eliminate handoffs Speed decision making Optimize for Systems Cross-pollinate perspectives Stimulate innovation Optimize value stream Team culture shift Team skills shift Organization structure shift Organization culture shift 50% 35% 5% Very few © James Shore and Diana Larsen
  • 3. Agile Value Curve 3 Strategies • Adaptive • Evolutionary • Collaborative • Just-in-Time • Plan Where is the right cut-off point? Time (iterations) Money Value to Cost Curve Value Cost
  • 4. AGILE METHODOLOGIES Look, I am calling it “agile” – isn’t that enough?
  • 5. What Flavor of Agile? • Scrum • Crystal Clear • Extreme Programming (XP) • Adaptive Software Development • Feature Driven Development • Dynamic Systems Development Method (DSDM) • Lean Software Development
  • 6. Scrum • Primarily a project management method – Project planning – Release planning – User Stories – Daily stand-up – Story points – Velocity Ken Schwaber and Mike Beedle
  • 7. Estimating As a user I need to blah blah so that blah 4 As a user I need to blah blah so that blah 2 As a user I need to blah blah so that blah 4 As a user I need to blah blah so that blah 8 As a user I need to blah blah so that blah 1 As a user I need to blah blah so that blah 2 As a user I need to blah blah so that blah 4 As a user I need to blah blah so that blah 8 As a user I need to blah blah so that blah 8 As a user I need to blah blah so that blah 1 As a user I need to blah blah so that blah 2 As a user I need to blah blah so that blah 2 Universe of work = 46 points Team velocity = 8 points POINTS TIME
  • 8. Extreme Programming (XP) • Primarily a developer-centric approach – Test Driven Development (TDD) – Unit tests – Pairing – Continuous Integration (CI) – Refactoring Kent Beck
  • 9. “Continuous Integration is a software development practice where members of a team integrate their work frequently, usually each person integrates at least daily - leading to multiple integrations per day. Each integration is verified by an automated build (including test) to detect integration errors as quickly as possible. Many teams find that this approach leads to significantly reduced integration problems and allows a team to develop cohesive software more rapidly.” http://www.martinfowler.com/articles/continuousIntegration.html
  • 10. Crystal Clear • Focuses on people, not methods or artifacts – Teams of 6 to 8 – Co-location – Reflective improvement – Team safety – Singular focus Alistair Cockburn
  • 11. Singular Focus ..or “Focus and Finish” Value realization
  • 12. Lean Software Development • Optimize the whole • Eliminate waste • Build quality in • Learn constantly • Deliver fast • Engage everybody • Keep getting better Mary Poppendieck
  • 13. Optimize the Whole Requirements Development Testing As an online banking customer, I want to be able to monitor my daily balance so that I never over-spend my account. 2
  • 14. Training Project kick-off Release planning Iteration planning Daily stand-up Review / demo Retrospective Short feedback loops Inspect and adapt Collaboration and teamwork Deliver high- value, high- quality working software quickly and frequently Iterations Pairing Fundamentals Ceremonies Techniques So What? Goal
  • 15. How Important is Health (Being)? • “Organizations that focused on performance AND health simultaneously • were nearly twice as successful as those that focused on health alone, • and nearly three times as successful as those that focused on performance alone.” Beyond Performance: How Great Organizations Build Ultimate Competitive Advantage, Scott Keller & Colin Price (McKinsey & Co.)
  • 16.
  • 19. Do Less (But Get More) 19 Do the simplest thing possible that delights the customer ©2011 ThoughtWorks, Inc.
  • 20. Span Planning Function Epic Story Function Function Epic Epic Epic Story Story Story Story Story Story Story Story Story Story Story Story Story Time Necessity MMF
  • 23. Speed to Value: The Agile Triangle 23 External Quality (Value, Releasable Product) Internal Quality (Reliable, Adaptable Product) Constraints (cost, schedule, scope)
  • 24. Current and Future Quality Robust “done” Weak “done” Technical debt
  • 25. Appropriate Quality Pizza Company – “many of our customers can barely read…” Medical device company – “Our software truly is mission critical to our patients…”
  • 27. Scale What is measured? Meter How it will be measured? Benchmark Situation as it stands now Constraint Minimum acceptable value Target Desired result Tom Gilb, Competitive Engineering Success Metrics Identify the metrics defining when the project is a success
  • 28. Value Calculation Framework Value Cost Portfolio Financial Business Case (NPV/IRR) Portfolio T-Shirt Sizing Project Same as above Inception - Revised Cost Estimate Iterative Development - Monthly Forecast Capability Decision Making Sweet Spot Where we want to start/continue to make better informed Value Engineering Decisions ROI = Value/CostFeature Story MoSCoW or other prioritization method Story Points (3,5,8) Value Cost Portfolio Financial Business Case (NPV/IRR) Portfolio T-Shirt Sizing Project Same as above Inception - Revised Cost Estimate Iterative Development - Monthly Forecast Capability Decision Making Sweet Spot Where we want to start/continue to make better informed Value Engineering Decisions ROI = Value/CostFeature Story MoSCoW or other prioritization method Story Points (3,5,8) Top Down – Allocation of Value Bottoms Up – Calculation of Cost We need to understand both Value and Cost at the Capability/Feature level. Source: Pat Reed
  • 29. Features with Value Points As a sales associate, the ability to calculate the total amount of the sale. C-5 As a sales executive, the ability to view all sales by product type, geographic region, and sales associate. C-8 As a sales supervisor, the ability to Verify the adequacy of the Customer’s Credit Rating. C-3V-13 V-11 V-2 Feature Points are a calculation of cost. Value Points are an allocation of revenue.
  • 30. If we do not measure both the cost and the value, the entire project can cost us more than it is worth. Measuring Value Against Iterations
  • 31. When to finish? This is the art of leadership – and the agile approach gives us the option to finish anytime we see “enough” value. What is your definition of enough? We could finish here, or here, but never here Measuring Value Against Iterations
  • 33. Build Capability ©2011 ThoughtWorks, Inc. 33 People Technology Process Culture
  • 34. Engage/Inspire Daniel Pink, Drive: The Surprising Truth about What Motivates Us 34©2011 ThoughtWorks, Inc.
  • 35. 35 Create an Innovative Team Culture ©2010 Jim Highsmith Team Engagement Autonomy Empowerment Self-organizing Delegation Decision Framing Leadership Peer-to-Peer
  • 36. SO WHAT GETS IN OUR WAY? Executive Leadership in the Agile Enterprise
  • 37. Culture – “how we get things done”
  • 38. Agile Project Team Indicative Team Composition Product Owner Architect Tech Lead Developer Tester IM Business Analyst UX Designer Project Owner / Sponsor Database Administrator Infrastructure Delivery Mgr. Operations, Integration & Support Program Manager Core Team Security Architect Other Business Representatives Extended Team Coach Project Stakeholder Board PM Architects, Process Specialists and SMEs
  • 39. Team ratios One Analyst One TesterTwo Develop Pairs
  • 44. Information Radiators 0 50 100 150 200 250 1 2 3 4 5 6 7 8 9 10 Scope Done
  • 45.
  • 49. Goals of Adaptive Leaders 49 Envision a Responsive Enterprise Deliver a Continuous Stream of Value Create an Innovative Culture ©2011 ThoughtWorks, Inc. Why Agile? Be Agile Do Agile
  • 50.