SlideShare une entreprise Scribd logo
1  sur  20
Télécharger pour lire hors ligne
Agile: Get Real
                    Elisabeth Hendrickson
                    Quality Tree Software, Inc.
                    www.qualitytree.com
                    esh@qualitytree.com


                                             Last updated March 18, 2010
                               Copyright © 2010 Quality Tree Software, Inc.
This work is licensed under the Creative Commons Attribution 3.0 United States License.
View a copy of this license.
Speculation and Reality




                                                               Copyright © 2010 Quality Tree Software, Inc.
Stuff we                                            Stuff we
believe that is                               don’t believe
not true.                 Stuff we          that is true, or
                        believe that             that we’re
                         actually is               ignorant
                            true.                     about.
Speculation




     Time
                                               Speculation Buildup




Copyright © 2010 Quality Tree Software, Inc.
A Project Story: BringLight




Copyright © 2010 Quality Tree Software, Inc.
Themes
     Customer
     Engagement

     Incremental




                   Copyright © 2010 Quality Tree Software, Inc.
     Delivery

     Feedback
     Loops

     Status
X    Visibility
In Speculation Land…




Copyright © 2010 Quality Tree Software, Inc.
…or in Denial




                I REJECT YOUR
                 REALITY AND




                                Copyright © 2010 Quality Tree Software, Inc.
                  SUBSTITUTE
                   MY OWN!



                Adam Savage
Lessons from Schrödinger:
The Probability Wave Form WILL Collapse




                                            Copyright © 2010 Quality Tree Software, Inc.
    And then we will find out if the cat…
         er…project lived or died.
Speculation about Usage Scenarios




Copyright © 2010 Quality Tree Software, Inc.
Customer Engagement




Copyright © 2010 Quality Tree Software, Inc.
Speculation about How Well It Will Work




Copyright © 2010 Quality Tree Software, Inc.
Incremental, Small Slices



                                             Big Bang
Analyze Design     Implement      Test/Fix
                                             Release




                                                        Copyright © 2010 Quality Tree Software, Inc.
                 Less Speculation Buildup
Multiple Feedback Loops



 User/Beta Testing
Exploratory Testing




                                                      Copyright © 2010 Quality Tree Software, Inc.
System Regression
           CI Build
                      Secs- 5-15   15-90 Few   Few
   Local Unit Tests   Mins Mins    Mins Hrs    Days
Speculation about Progress & Productivity




Copyright © 2010 Quality Tree Software, Inc.
Status Meeting Ceremonies
Where are              Where are
            Started                80% Done
  we?                    we?




                                              Copyright © 2010 Quality Tree Software, Inc.
Where are              Where are
            80% Done               80% Done
  we?                    we?
Measuring Effort not Progress
Where are   40/160      Where are   120/160
  we?         hrs         we?         hrs




                                               Copyright © 2010 Quality Tree Software, Inc.
Where are   200/160     Where are   N*40/160
  we?         hrs         we?          hrs
Don’t Confuse Speed with Progress




Copyright © 2010 Quality Tree Software, Inc.
Agile Status Visibility


       Build Status
       (CI system)




                          Copyright © 2010 Quality Tree Software, Inc.
       Story Status


       Demo/Delivery
Eliminate Speculation Buildup


                 Agile practices
                  collapse the
                  probability




                                              Copyright © 2010 Quality Tree Software, Inc.
                 waves, thereby
Speculation




                 reducing risk.




                             Time
Real Agile, Real Results

Agile software teams…
…Deliver value in the form of
 releasable software at frequent




                                   Copyright © 2010 Quality Tree Software, Inc.
 regular intervals (at least
 monthly)…
…At a sustainable pace…
…While adapting to the changing
 needs of the business.

Contenu connexe

Tendances

Congress 2012: Enterprise Cloud Adoption – an Evolution from Infrastructure ...
Congress 2012:  Enterprise Cloud Adoption – an Evolution from Infrastructure ...Congress 2012:  Enterprise Cloud Adoption – an Evolution from Infrastructure ...
Congress 2012: Enterprise Cloud Adoption – an Evolution from Infrastructure ...eurocloud
 
Is Your IT Infrastructure Future-Proof?
Is Your IT Infrastructure Future-Proof? Is Your IT Infrastructure Future-Proof?
Is Your IT Infrastructure Future-Proof? Internap
 
Mainframe Solutions Introduction
Mainframe Solutions IntroductionMainframe Solutions Introduction
Mainframe Solutions IntroductionMicro Focus
 
SecureWorld: Security is Dead, Rugged DevOps 1f
SecureWorld:  Security is Dead, Rugged DevOps 1fSecureWorld:  Security is Dead, Rugged DevOps 1f
SecureWorld: Security is Dead, Rugged DevOps 1fGene Kim
 
Cloud services 101
Cloud services 101  Cloud services 101
Cloud services 101 InnoTech
 
Jesse Robbins Keynote - Hacking Culture @ Cloud Expo Europe 2013
Jesse Robbins Keynote - Hacking Culture @ Cloud Expo Europe 2013Jesse Robbins Keynote - Hacking Culture @ Cloud Expo Europe 2013
Jesse Robbins Keynote - Hacking Culture @ Cloud Expo Europe 2013Jesse Robbins
 

Tendances (9)

Congress 2012: Enterprise Cloud Adoption – an Evolution from Infrastructure ...
Congress 2012:  Enterprise Cloud Adoption – an Evolution from Infrastructure ...Congress 2012:  Enterprise Cloud Adoption – an Evolution from Infrastructure ...
Congress 2012: Enterprise Cloud Adoption – an Evolution from Infrastructure ...
 
Hypothesis Based Testing: Power + Speed.
Hypothesis Based Testing: Power + Speed.Hypothesis Based Testing: Power + Speed.
Hypothesis Based Testing: Power + Speed.
 
Is Your IT Infrastructure Future-Proof?
Is Your IT Infrastructure Future-Proof? Is Your IT Infrastructure Future-Proof?
Is Your IT Infrastructure Future-Proof?
 
Mainframe Solutions Introduction
Mainframe Solutions IntroductionMainframe Solutions Introduction
Mainframe Solutions Introduction
 
SecureWorld: Security is Dead, Rugged DevOps 1f
SecureWorld:  Security is Dead, Rugged DevOps 1fSecureWorld:  Security is Dead, Rugged DevOps 1f
SecureWorld: Security is Dead, Rugged DevOps 1f
 
Cloud services 101
Cloud services 101  Cloud services 101
Cloud services 101
 
Workshop APM in a Cloud & Virtualized environment
Workshop APM in a Cloud & Virtualized environmentWorkshop APM in a Cloud & Virtualized environment
Workshop APM in a Cloud & Virtualized environment
 
Intro to design webcast
Intro to design webcastIntro to design webcast
Intro to design webcast
 
Jesse Robbins Keynote - Hacking Culture @ Cloud Expo Europe 2013
Jesse Robbins Keynote - Hacking Culture @ Cloud Expo Europe 2013Jesse Robbins Keynote - Hacking Culture @ Cloud Expo Europe 2013
Jesse Robbins Keynote - Hacking Culture @ Cloud Expo Europe 2013
 

En vedette

On the Care and Feeding of Feedback Cycles
On the Care and Feeding of Feedback CyclesOn the Care and Feeding of Feedback Cycles
On the Care and Feeding of Feedback CyclesElisabeth Hendrickson
 
Exploratory Testing in an Agile Context
Exploratory Testing in an Agile ContextExploratory Testing in an Agile Context
Exploratory Testing in an Agile ContextElisabeth Hendrickson
 
Entaggle: an Agile Software Development Case Study
Entaggle: an Agile Software Development Case StudyEntaggle: an Agile Software Development Case Study
Entaggle: an Agile Software Development Case StudyElisabeth Hendrickson
 
Agile Testing, Uncertainty, Risk, and Why It All Works
Agile Testing, Uncertainty, Risk, and Why It All WorksAgile Testing, Uncertainty, Risk, and Why It All Works
Agile Testing, Uncertainty, Risk, and Why It All WorksElisabeth Hendrickson
 
“Living A Spirit Filled Life"
“Living A Spirit Filled Life"“Living A Spirit Filled Life"
“Living A Spirit Filled Life"Don McClain
 
IDENTIFYING A SCRIPTURAL LOCAL CHURCH
IDENTIFYING A SCRIPTURAL LOCAL CHURCHIDENTIFYING A SCRIPTURAL LOCAL CHURCH
IDENTIFYING A SCRIPTURAL LOCAL CHURCHDon McClain
 
07 Study Of The Law Love - Coveteousness
07 Study Of The Law Love - Coveteousness07 Study Of The Law Love - Coveteousness
07 Study Of The Law Love - CoveteousnessDon McClain
 
Uploading Your Own Data Onto v5
Uploading Your Own Data Onto v5Uploading Your Own Data Onto v5
Uploading Your Own Data Onto v5Healthy City
 
Healthy City Presentation_St.annes Family Based Services 7.11.12
Healthy City Presentation_St.annes Family Based Services 7.11.12Healthy City Presentation_St.annes Family Based Services 7.11.12
Healthy City Presentation_St.annes Family Based Services 7.11.12Healthy City
 
100624 peak 1 ja maar, marjolein kan niet surfen (klaverstijn & dochez kok)
100624 peak 1   ja maar, marjolein kan niet surfen (klaverstijn & dochez kok)100624 peak 1   ja maar, marjolein kan niet surfen (klaverstijn & dochez kok)
100624 peak 1 ja maar, marjolein kan niet surfen (klaverstijn & dochez kok)KennisLAB
 
University of Manchester PGT Administrator ETD Briefing Session
University of Manchester PGT Administrator ETD Briefing SessionUniversity of Manchester PGT Administrator ETD Briefing Session
University of Manchester PGT Administrator ETD Briefing SessionPhilip Butler
 
Career development lead teacher meeting
Career development lead teacher meetingCareer development lead teacher meeting
Career development lead teacher meetingV
 

En vedette (20)

The Thinking Tester, Evolved
The Thinking Tester, EvolvedThe Thinking Tester, Evolved
The Thinking Tester, Evolved
 
Wclessons atd-sm
Wclessons atd-smWclessons atd-sm
Wclessons atd-sm
 
Agile Testing Overview
Agile Testing OverviewAgile Testing Overview
Agile Testing Overview
 
On the Care and Feeding of Feedback Cycles
On the Care and Feeding of Feedback CyclesOn the Care and Feeding of Feedback Cycles
On the Care and Feeding of Feedback Cycles
 
Exploratory Testing in an Agile Context
Exploratory Testing in an Agile ContextExploratory Testing in an Agile Context
Exploratory Testing in an Agile Context
 
Entaggle: an Agile Software Development Case Study
Entaggle: an Agile Software Development Case StudyEntaggle: an Agile Software Development Case Study
Entaggle: an Agile Software Development Case Study
 
Agile Testing, Uncertainty, Risk, and Why It All Works
Agile Testing, Uncertainty, Risk, and Why It All WorksAgile Testing, Uncertainty, Risk, and Why It All Works
Agile Testing, Uncertainty, Risk, and Why It All Works
 
Exploratory Testing in Practice
Exploratory Testing in PracticeExploratory Testing in Practice
Exploratory Testing in Practice
 
Agile Quality and Risk Management
Agile Quality and Risk ManagementAgile Quality and Risk Management
Agile Quality and Risk Management
 
“Living A Spirit Filled Life"
“Living A Spirit Filled Life"“Living A Spirit Filled Life"
“Living A Spirit Filled Life"
 
Vitamin C Quiz
Vitamin C QuizVitamin C Quiz
Vitamin C Quiz
 
IDENTIFYING A SCRIPTURAL LOCAL CHURCH
IDENTIFYING A SCRIPTURAL LOCAL CHURCHIDENTIFYING A SCRIPTURAL LOCAL CHURCH
IDENTIFYING A SCRIPTURAL LOCAL CHURCH
 
07 Study Of The Law Love - Coveteousness
07 Study Of The Law Love - Coveteousness07 Study Of The Law Love - Coveteousness
07 Study Of The Law Love - Coveteousness
 
Uploading Your Own Data Onto v5
Uploading Your Own Data Onto v5Uploading Your Own Data Onto v5
Uploading Your Own Data Onto v5
 
062914 mw
062914 mw062914 mw
062914 mw
 
061514 ss
061514 ss061514 ss
061514 ss
 
Healthy City Presentation_St.annes Family Based Services 7.11.12
Healthy City Presentation_St.annes Family Based Services 7.11.12Healthy City Presentation_St.annes Family Based Services 7.11.12
Healthy City Presentation_St.annes Family Based Services 7.11.12
 
100624 peak 1 ja maar, marjolein kan niet surfen (klaverstijn & dochez kok)
100624 peak 1   ja maar, marjolein kan niet surfen (klaverstijn & dochez kok)100624 peak 1   ja maar, marjolein kan niet surfen (klaverstijn & dochez kok)
100624 peak 1 ja maar, marjolein kan niet surfen (klaverstijn & dochez kok)
 
University of Manchester PGT Administrator ETD Briefing Session
University of Manchester PGT Administrator ETD Briefing SessionUniversity of Manchester PGT Administrator ETD Briefing Session
University of Manchester PGT Administrator ETD Briefing Session
 
Career development lead teacher meeting
Career development lead teacher meetingCareer development lead teacher meeting
Career development lead teacher meeting
 

Similaire à Agile: Get Real

Monetizing Multi-Tenancy in SaaS by Sixteen Ventures. Presented at SaaS Unive...
Monetizing Multi-Tenancy in SaaS by Sixteen Ventures. Presented at SaaS Unive...Monetizing Multi-Tenancy in SaaS by Sixteen Ventures. Presented at SaaS Unive...
Monetizing Multi-Tenancy in SaaS by Sixteen Ventures. Presented at SaaS Unive...Lincoln Murphy
 
Sentri's Microsoft Cloud Webinar
Sentri's Microsoft Cloud WebinarSentri's Microsoft Cloud Webinar
Sentri's Microsoft Cloud WebinarSentri
 
The Best Analytics Tools
The Best Analytics ToolsThe Best Analytics Tools
The Best Analytics ToolsDatalicious
 
Making Channels Work to Grow Your SaaS / Cloud Business
Making Channels Work to Grow Your SaaS / Cloud BusinessMaking Channels Work to Grow Your SaaS / Cloud Business
Making Channels Work to Grow Your SaaS / Cloud BusinessLincoln Murphy
 
Install Offline Client for Oracle CRM on Demand
Install Offline Client for Oracle CRM on DemandInstall Offline Client for Oracle CRM on Demand
Install Offline Client for Oracle CRM on DemandDaniel Jordan
 
Crm gadget 2 go install
Crm gadget 2 go installCrm gadget 2 go install
Crm gadget 2 go installDaniel Jordan
 
Creating Mobile Content Using Flash
Creating Mobile Content Using FlashCreating Mobile Content Using Flash
Creating Mobile Content Using Flashpaultrani
 
Softpath Act Modelversion5
Softpath Act Modelversion5Softpath Act Modelversion5
Softpath Act Modelversion5wallace0713
 
Enterprise Open Source Fccs March
Enterprise Open Source Fccs MarchEnterprise Open Source Fccs March
Enterprise Open Source Fccs Marcharnaudblandin
 
cfactor Social Business Solutions
cfactor Social Business Solutionscfactor Social Business Solutions
cfactor Social Business Solutionsggivan
 
Making Threat Modeling Useful To Software Development
Making Threat Modeling Useful To Software DevelopmentMaking Threat Modeling Useful To Software Development
Making Threat Modeling Useful To Software DevelopmentConSanFrancisco123
 
Cloud computing
Cloud computingCloud computing
Cloud computingLew Tucker
 
How to Optimize Your SaaS Revenue Streams - Rackspace SaaS & Cloud 2010
How to Optimize Your SaaS Revenue Streams - Rackspace SaaS & Cloud 2010How to Optimize Your SaaS Revenue Streams - Rackspace SaaS & Cloud 2010
How to Optimize Your SaaS Revenue Streams - Rackspace SaaS & Cloud 2010Lincoln Murphy
 
The Cloud Challenge for Government
The Cloud Challenge for GovernmentThe Cloud Challenge for Government
The Cloud Challenge for GovernmentIntel Corporation
 

Similaire à Agile: Get Real (20)

Monetizing Multi-Tenancy in SaaS by Sixteen Ventures. Presented at SaaS Unive...
Monetizing Multi-Tenancy in SaaS by Sixteen Ventures. Presented at SaaS Unive...Monetizing Multi-Tenancy in SaaS by Sixteen Ventures. Presented at SaaS Unive...
Monetizing Multi-Tenancy in SaaS by Sixteen Ventures. Presented at SaaS Unive...
 
eTrax, Staff Monitoring System
eTrax, Staff Monitoring SystemeTrax, Staff Monitoring System
eTrax, Staff Monitoring System
 
Sentri's Microsoft Cloud Webinar
Sentri's Microsoft Cloud WebinarSentri's Microsoft Cloud Webinar
Sentri's Microsoft Cloud Webinar
 
The Best Analytics Tools
The Best Analytics ToolsThe Best Analytics Tools
The Best Analytics Tools
 
Making Channels Work to Grow Your SaaS / Cloud Business
Making Channels Work to Grow Your SaaS / Cloud BusinessMaking Channels Work to Grow Your SaaS / Cloud Business
Making Channels Work to Grow Your SaaS / Cloud Business
 
Install Offline Client for Oracle CRM on Demand
Install Offline Client for Oracle CRM on DemandInstall Offline Client for Oracle CRM on Demand
Install Offline Client for Oracle CRM on Demand
 
Crm gadget 2 go install
Crm gadget 2 go installCrm gadget 2 go install
Crm gadget 2 go install
 
Creating Mobile Content Using Flash
Creating Mobile Content Using FlashCreating Mobile Content Using Flash
Creating Mobile Content Using Flash
 
Softpath Act Modelversion5
Softpath Act Modelversion5Softpath Act Modelversion5
Softpath Act Modelversion5
 
Cost Plus Pricing
Cost Plus PricingCost Plus Pricing
Cost Plus Pricing
 
Enterprise Open Source Fccs March
Enterprise Open Source Fccs MarchEnterprise Open Source Fccs March
Enterprise Open Source Fccs March
 
Oss for every day computing
Oss for every day computingOss for every day computing
Oss for every day computing
 
Fortress Insurance Presentation
Fortress Insurance PresentationFortress Insurance Presentation
Fortress Insurance Presentation
 
Imaginea DNA
Imaginea DNAImaginea DNA
Imaginea DNA
 
Imaginea our dna
Imaginea   our dnaImaginea   our dna
Imaginea our dna
 
cfactor Social Business Solutions
cfactor Social Business Solutionscfactor Social Business Solutions
cfactor Social Business Solutions
 
Making Threat Modeling Useful To Software Development
Making Threat Modeling Useful To Software DevelopmentMaking Threat Modeling Useful To Software Development
Making Threat Modeling Useful To Software Development
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
How to Optimize Your SaaS Revenue Streams - Rackspace SaaS & Cloud 2010
How to Optimize Your SaaS Revenue Streams - Rackspace SaaS & Cloud 2010How to Optimize Your SaaS Revenue Streams - Rackspace SaaS & Cloud 2010
How to Optimize Your SaaS Revenue Streams - Rackspace SaaS & Cloud 2010
 
The Cloud Challenge for Government
The Cloud Challenge for GovernmentThe Cloud Challenge for Government
The Cloud Challenge for Government
 

Dernier

EMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxEMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxElton John Embodo
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Presentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxPresentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxRosabel UA
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...JojoEDelaCruz
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxruthvilladarez
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationRosabel UA
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 

Dernier (20)

EMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxEMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docx
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Presentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxPresentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptx
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docx
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translation
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 

Agile: Get Real

  • 1. Agile: Get Real Elisabeth Hendrickson Quality Tree Software, Inc. www.qualitytree.com esh@qualitytree.com Last updated March 18, 2010 Copyright © 2010 Quality Tree Software, Inc. This work is licensed under the Creative Commons Attribution 3.0 United States License. View a copy of this license.
  • 2. Speculation and Reality Copyright © 2010 Quality Tree Software, Inc. Stuff we Stuff we believe that is don’t believe not true. Stuff we that is true, or believe that that we’re actually is ignorant true. about.
  • 3. Speculation Time Speculation Buildup Copyright © 2010 Quality Tree Software, Inc.
  • 4. A Project Story: BringLight Copyright © 2010 Quality Tree Software, Inc.
  • 5. Themes Customer Engagement Incremental Copyright © 2010 Quality Tree Software, Inc. Delivery Feedback Loops Status X Visibility
  • 6. In Speculation Land… Copyright © 2010 Quality Tree Software, Inc.
  • 7. …or in Denial I REJECT YOUR REALITY AND Copyright © 2010 Quality Tree Software, Inc. SUBSTITUTE MY OWN! Adam Savage
  • 8. Lessons from Schrödinger: The Probability Wave Form WILL Collapse Copyright © 2010 Quality Tree Software, Inc. And then we will find out if the cat… er…project lived or died.
  • 9. Speculation about Usage Scenarios Copyright © 2010 Quality Tree Software, Inc.
  • 10. Customer Engagement Copyright © 2010 Quality Tree Software, Inc.
  • 11. Speculation about How Well It Will Work Copyright © 2010 Quality Tree Software, Inc.
  • 12. Incremental, Small Slices Big Bang Analyze Design Implement Test/Fix Release Copyright © 2010 Quality Tree Software, Inc. Less Speculation Buildup
  • 13. Multiple Feedback Loops User/Beta Testing Exploratory Testing Copyright © 2010 Quality Tree Software, Inc. System Regression CI Build Secs- 5-15 15-90 Few Few Local Unit Tests Mins Mins Mins Hrs Days
  • 14. Speculation about Progress & Productivity Copyright © 2010 Quality Tree Software, Inc.
  • 15. Status Meeting Ceremonies Where are Where are Started 80% Done we? we? Copyright © 2010 Quality Tree Software, Inc. Where are Where are 80% Done 80% Done we? we?
  • 16. Measuring Effort not Progress Where are 40/160 Where are 120/160 we? hrs we? hrs Copyright © 2010 Quality Tree Software, Inc. Where are 200/160 Where are N*40/160 we? hrs we? hrs
  • 17. Don’t Confuse Speed with Progress Copyright © 2010 Quality Tree Software, Inc.
  • 18. Agile Status Visibility Build Status (CI system) Copyright © 2010 Quality Tree Software, Inc. Story Status Demo/Delivery
  • 19. Eliminate Speculation Buildup Agile practices collapse the probability Copyright © 2010 Quality Tree Software, Inc. waves, thereby Speculation reducing risk. Time
  • 20. Real Agile, Real Results Agile software teams… …Deliver value in the form of releasable software at frequent Copyright © 2010 Quality Tree Software, Inc. regular intervals (at least monthly)… …At a sustainable pace… …While adapting to the changing needs of the business.