SlideShare a Scribd company logo
1 of 37
Download to read offline
being agile
  David Sturtz
    david@davidsturtz.com
       twitter: @sturtz
Hi. I’m David.
   Product Manager, Geonetric
Information Architect / UX Designer
      Certified Scrum Master
Many denominations
      Agile Unified Process, Crystal, Dynamic Systems
  Development, Extreme Programming (XP), Feature Driven
Development (FDD), Lean Software Development, Scrum, etc.

  I will generally be talking from a Scrum perspective.
Why Agile?
Waterfall…
Requirements
           Design
             Implementation
                      Verification
                              Maintenance
…or other ‘methods’.
Q: Ought form to derive from
  the analysis of function?
       A: The great risk here is that
    the analysis may not be complete.
               — Charles Eames
Why Agile?
Change is constant. Development is design.
    Human interactions. Collaboration.
     Inspect & adapt. Build quality in.
 Demonstrable value. Aligned with goals.
What is Agile?
  Project Management Process
    Leadership Philosophy
     Engineering Practices
      Business Approach


       Jon Strickler, Defining Agile Development
How will we get there?
  Agile is a project management process.




             Jon Strickler, Defining Agile Development
Resources          Scope

        Quality

            Time
Resources          Scope

        Quality

            Time
Team            Backlog

       ‘Done’

   Iteration
Team        Backlog
                      2 weeks to 30 days
       ‘Done’         fixed goalpost
   Iteration
Scrum                                                     Stand-up
                                                           24 hours

Product
Backlog
                    Sprint/Iteration
                        2 weeks to 30 days
          Sprint                                                Potentially
          Backlog                                                Shippable
                                                                Increment




                    Adapted from Mountain Goat Software
planning
Team        Backlog
                      daily stand-up
       ‘Done’         review
   Iteration          retrospective
The Scrum Board
To Do ∂ In Progress ∂ Complete ∂ Accepted
The Burndown
Who is in charge?
  Agile is a leadership philosophy.




          Jon Strickler, Defining Agile Development
Team        Backlog   team members
       ‘Done’         scrum master
                      product owner
   Iteration
7±2
Team        Backlog   committed
       ‘Done’         co-located
                      cross-functional
   Iteration          self-organizing
Inspect and adapt
“Agility might be said to be about encountering all
the problems so early and so often that the e fort
to fix them is less than the pain of enduring them.”
                                      — Ron Jeffries
When are we finished?
  Agile is a set of engineering best practices.




                Jon Strickler, Defining Agile Development
Team        Backlog   demonstrable value
       ‘Done’         definition of ‘done’
                      team owns quality
   Iteration
Slices, not layers
Done-done.
“If we’re not shipping our software when it’s ready, it’s
poor business practice. If we’re not sure whether our
software is ready, it’s poor software practice.”
                                           — Ron Jeffries
What are your priorities?
      Agile is a business approach.




            Jon Strickler, Defining Agile Development
Team        Backlog   user stories
       ‘Done’         acceptance criteria
                      prioritized
   Iteration
The User Story
As a USER I want GOAL so that VALUE
Strategy                    Executive                       Years
                                       Team
           Portfolio


           Product                        Product
                                          Management
Planning    Release                                                    Months


           Iteration
                                    Development
                                    Team
                  Daily


                                                                       Hours

           Adapted from Rich Mironov/Enthiosys Planing Time Horizons
Fail early, fail often.
“By far the dominant reason for not releasing sooner
was a reluctance to trade the dream of success for the
reality of feedback.”
                                          — Kent Beck
Team        Backlog
       ‘Done’

   Iteration
What is Agile?
  Project Management Process
    Leadership Philosophy
     Engineering Practices
      Business Approach


       Jon Strickler, Defining Agile Development
What is Agile?
“Simplicity does not precede complexity, but follows it.”
                                            — Alan Perlis
being agile
  David Sturtz
    david@davidsturtz.com
       twitter: @sturtz
Recommended Reading
Photo Credits
        Sekitei Garden by mrhayata                     Handful of Frogs at Coba by deanj
        http://www.flickr.com/photos/mrhayata/          http://www.flickr.com/photos/deanj/67607256/
        100841819/


        Zen Gravel by Seldom Scene Photography         1/2 Kishu Roll by Geoff Peters 604
        http://www.flickr.com/photos/old_dog_photo/    http://www.flickr.com/photos/gpeters/
        4227016718/                                    3453508591/

                                                       Busy sprint by drewgstephens
        Zen garden - Ginkakuji by Stéfan               http://www.flickr.com/photos/dinomite/
        http://www.flickr.com/photos/st3f4n/           3219513356/
        2750491245/
                                                       eames shell chair by back garage
        Cascade by vandelizer                          http://www.flickr.com/photos/
        http://www.flickr.com/photos/jeremy_vandel/    back_garage/3650087649/
        208714007/



        WikiData User Stories by psd
        http://www.flickr.com/photos/psd/3731275681/

More Related Content

What's hot

Jax Sql Saturday Scrum presentation #130
Jax Sql Saturday Scrum presentation #130Jax Sql Saturday Scrum presentation #130
Jax Sql Saturday Scrum presentation #130Christopher Daily
 
다양한 입장에서의 애자일 도입
다양한 입장에서의 애자일 도입다양한 입장에서의 애자일 도입
다양한 입장에서의 애자일 도입Won Shin
 
Scrum Master Lessons from my 4 Year Old Son
Scrum Master Lessons from my 4 Year Old SonScrum Master Lessons from my 4 Year Old Son
Scrum Master Lessons from my 4 Year Old SonRyan Ripley
 
Agile Adoption Patterns And Antipatterns
Agile Adoption Patterns And AntipatternsAgile Adoption Patterns And Antipatterns
Agile Adoption Patterns And AntipatternsNaresh Jain
 
Scrum in Practice
Scrum in PracticeScrum in Practice
Scrum in PracticeNaresh Jain
 
Agile pathologies
Agile pathologiesAgile pathologies
Agile pathologiesudairaj
 
SCRUM on a page - by Axon Active Vietnam
SCRUM on a page - by Axon Active VietnamSCRUM on a page - by Axon Active Vietnam
SCRUM on a page - by Axon Active VietnamAxon Active Vietnam
 
Agile Estimation And Planning Part I
Agile Estimation And Planning Part IAgile Estimation And Planning Part I
Agile Estimation And Planning Part IKevin Zamora
 
Designing a Process that Works for Your Team
Designing a Process that Works for Your TeamDesigning a Process that Works for Your Team
Designing a Process that Works for Your TeamAriadna Font Llitjos
 
Agilni timovi startit 7. februar 2019.
Agilni timovi startit 7. februar 2019. Agilni timovi startit 7. februar 2019.
Agilni timovi startit 7. februar 2019. Jasmina Nikolic
 
Agile india2012 reduce waste campaign
Agile india2012 reduce waste campaignAgile india2012 reduce waste campaign
Agile india2012 reduce waste campaignbelkisvasquez
 
Getting Things Done for Technical Communicators
Getting Things Done for Technical CommunicatorsGetting Things Done for Technical Communicators
Getting Things Done for Technical CommunicatorsKaren Mardahl
 
A CTOs Perspective on Agile
A CTOs Perspective on AgileA CTOs Perspective on Agile
A CTOs Perspective on AgileBradley Brown
 

What's hot (19)

Jax Sql Saturday Scrum presentation #130
Jax Sql Saturday Scrum presentation #130Jax Sql Saturday Scrum presentation #130
Jax Sql Saturday Scrum presentation #130
 
Scrum wall images by tobias mayer
Scrum wall images by tobias mayerScrum wall images by tobias mayer
Scrum wall images by tobias mayer
 
다양한 입장에서의 애자일 도입
다양한 입장에서의 애자일 도입다양한 입장에서의 애자일 도입
다양한 입장에서의 애자일 도입
 
Scrum Master Lessons from my 4 Year Old Son
Scrum Master Lessons from my 4 Year Old SonScrum Master Lessons from my 4 Year Old Son
Scrum Master Lessons from my 4 Year Old Son
 
Agile Adoption Patterns And Antipatterns
Agile Adoption Patterns And AntipatternsAgile Adoption Patterns And Antipatterns
Agile Adoption Patterns And Antipatterns
 
Agile intro module 4
Agile intro   module 4Agile intro   module 4
Agile intro module 4
 
Agile product development
Agile product developmentAgile product development
Agile product development
 
Scrum in Practice
Scrum in PracticeScrum in Practice
Scrum in Practice
 
Agile intro module 1
Agile intro   module 1Agile intro   module 1
Agile intro module 1
 
Agile pathologies
Agile pathologiesAgile pathologies
Agile pathologies
 
SCRUM on a page - by Axon Active Vietnam
SCRUM on a page - by Axon Active VietnamSCRUM on a page - by Axon Active Vietnam
SCRUM on a page - by Axon Active Vietnam
 
Zen of Scrum
Zen of ScrumZen of Scrum
Zen of Scrum
 
Agile Estimation And Planning Part I
Agile Estimation And Planning Part IAgile Estimation And Planning Part I
Agile Estimation And Planning Part I
 
Designing a Process that Works for Your Team
Designing a Process that Works for Your TeamDesigning a Process that Works for Your Team
Designing a Process that Works for Your Team
 
Agilni timovi startit 7. februar 2019.
Agilni timovi startit 7. februar 2019. Agilni timovi startit 7. februar 2019.
Agilni timovi startit 7. februar 2019.
 
Agile india2012 reduce waste campaign
Agile india2012 reduce waste campaignAgile india2012 reduce waste campaign
Agile india2012 reduce waste campaign
 
Getting Things Done for Technical Communicators
Getting Things Done for Technical CommunicatorsGetting Things Done for Technical Communicators
Getting Things Done for Technical Communicators
 
A CTOs Perspective on Agile
A CTOs Perspective on AgileA CTOs Perspective on Agile
A CTOs Perspective on Agile
 
Scrum ppt
Scrum pptScrum ppt
Scrum ppt
 

Viewers also liked

Being Agile - The Mindset and Practices Behind Awesome Products & Software (A...
Being Agile - The Mindset and Practices Behind Awesome Products & Software (A...Being Agile - The Mindset and Practices Behind Awesome Products & Software (A...
Being Agile - The Mindset and Practices Behind Awesome Products & Software (A...Victoria Schiffer
 
MarketResearch_ProjectReport
MarketResearch_ProjectReportMarketResearch_ProjectReport
MarketResearch_ProjectReportRitvik Sahai
 
What learning how to ride motorbikes taught me about being agile
What learning how to ride motorbikes taught me about being agileWhat learning how to ride motorbikes taught me about being agile
What learning how to ride motorbikes taught me about being agileEmily Webber
 
Customer centric agile adr2015
Customer centric agile adr2015Customer centric agile adr2015
Customer centric agile adr2015Angel Diaz-Maroto
 
Being Agile in Business - :Leadership - Agile Business Conference 2015
Being Agile in Business - :Leadership - Agile Business Conference 2015 Being Agile in Business - :Leadership - Agile Business Conference 2015
Being Agile in Business - :Leadership - Agile Business Conference 2015 Belinda Waldock
 
BECOMING AGILE / RESPONSIVE THE NEED FOR AND PATH TO TRANSFORMING FOR EXPONEN...
BECOMING AGILE / RESPONSIVE THE NEED FOR AND PATH TO TRANSFORMING FOR EXPONEN...BECOMING AGILE / RESPONSIVE THE NEED FOR AND PATH TO TRANSFORMING FOR EXPONEN...
BECOMING AGILE / RESPONSIVE THE NEED FOR AND PATH TO TRANSFORMING FOR EXPONEN...business4brands consulting GmbH
 
INNOVATION AND TRANSFORMATION HOW CAN LEGACY BUSINESSES MEET THE CHALLENGES O...
INNOVATION AND TRANSFORMATION HOW CAN LEGACY BUSINESSES MEET THE CHALLENGES O...INNOVATION AND TRANSFORMATION HOW CAN LEGACY BUSINESSES MEET THE CHALLENGES O...
INNOVATION AND TRANSFORMATION HOW CAN LEGACY BUSINESSES MEET THE CHALLENGES O...business4brands consulting GmbH
 
DIA Barcelona - Presentation of @AXAVentures @Minh_Q_Tran on #Insurtech #Inst...
DIA Barcelona - Presentation of @AXAVentures @Minh_Q_Tran on #Insurtech #Inst...DIA Barcelona - Presentation of @AXAVentures @Minh_Q_Tran on #Insurtech #Inst...
DIA Barcelona - Presentation of @AXAVentures @Minh_Q_Tran on #Insurtech #Inst...Minh Q. Tran
 
Leadership Competencies for VUCA World
Leadership Competencies for VUCA WorldLeadership Competencies for VUCA World
Leadership Competencies for VUCA WorldTathagat Varma
 
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.pptMohan Late
 
Venture Scanner Insurtech Report Q1 2017
Venture Scanner Insurtech Report Q1 2017Venture Scanner Insurtech Report Q1 2017
Venture Scanner Insurtech Report Q1 2017Nathan Pacer
 

Viewers also liked (14)

Being Agile - The Mindset and Practices Behind Awesome Products & Software (A...
Being Agile - The Mindset and Practices Behind Awesome Products & Software (A...Being Agile - The Mindset and Practices Behind Awesome Products & Software (A...
Being Agile - The Mindset and Practices Behind Awesome Products & Software (A...
 
MarketResearch_ProjectReport
MarketResearch_ProjectReportMarketResearch_ProjectReport
MarketResearch_ProjectReport
 
What learning how to ride motorbikes taught me about being agile
What learning how to ride motorbikes taught me about being agileWhat learning how to ride motorbikes taught me about being agile
What learning how to ride motorbikes taught me about being agile
 
Customer centric agile adr2015
Customer centric agile adr2015Customer centric agile adr2015
Customer centric agile adr2015
 
Being Agile in Business - :Leadership - Agile Business Conference 2015
Being Agile in Business - :Leadership - Agile Business Conference 2015 Being Agile in Business - :Leadership - Agile Business Conference 2015
Being Agile in Business - :Leadership - Agile Business Conference 2015
 
Scrum
ScrumScrum
Scrum
 
BECOMING AGILE / RESPONSIVE THE NEED FOR AND PATH TO TRANSFORMING FOR EXPONEN...
BECOMING AGILE / RESPONSIVE THE NEED FOR AND PATH TO TRANSFORMING FOR EXPONEN...BECOMING AGILE / RESPONSIVE THE NEED FOR AND PATH TO TRANSFORMING FOR EXPONEN...
BECOMING AGILE / RESPONSIVE THE NEED FOR AND PATH TO TRANSFORMING FOR EXPONEN...
 
INNOVATION AND TRANSFORMATION HOW CAN LEGACY BUSINESSES MEET THE CHALLENGES O...
INNOVATION AND TRANSFORMATION HOW CAN LEGACY BUSINESSES MEET THE CHALLENGES O...INNOVATION AND TRANSFORMATION HOW CAN LEGACY BUSINESSES MEET THE CHALLENGES O...
INNOVATION AND TRANSFORMATION HOW CAN LEGACY BUSINESSES MEET THE CHALLENGES O...
 
DIA Barcelona - Presentation of @AXAVentures @Minh_Q_Tran on #Insurtech #Inst...
DIA Barcelona - Presentation of @AXAVentures @Minh_Q_Tran on #Insurtech #Inst...DIA Barcelona - Presentation of @AXAVentures @Minh_Q_Tran on #Insurtech #Inst...
DIA Barcelona - Presentation of @AXAVentures @Minh_Q_Tran on #Insurtech #Inst...
 
The Customer Centric Organisation
The Customer Centric OrganisationThe Customer Centric Organisation
The Customer Centric Organisation
 
Leadership Competencies for VUCA World
Leadership Competencies for VUCA WorldLeadership Competencies for VUCA World
Leadership Competencies for VUCA World
 
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.ppt
 
Scrum In 15 Minutes
Scrum In 15 MinutesScrum In 15 Minutes
Scrum In 15 Minutes
 
Venture Scanner Insurtech Report Q1 2017
Venture Scanner Insurtech Report Q1 2017Venture Scanner Insurtech Report Q1 2017
Venture Scanner Insurtech Report Q1 2017
 

Similar to Being Agile

An Introduction to Agile - Prashant Pund, AgileSoft.
An Introduction to Agile - Prashant Pund, AgileSoft.An Introduction to Agile - Prashant Pund, AgileSoft.
An Introduction to Agile - Prashant Pund, AgileSoft.Pune OpenCoffee Club
 
Using Agile to move from info centric to user centric
Using Agile to move from info centric to  user centric Using Agile to move from info centric to  user centric
Using Agile to move from info centric to user centric Mia Horrigan
 
Thezenofscrum1 090221154550 Phpapp01
Thezenofscrum1 090221154550 Phpapp01Thezenofscrum1 090221154550 Phpapp01
Thezenofscrum1 090221154550 Phpapp01Adrian Treacy
 
How do you survive the radical shift towards inversion of responsibility and ...
How do you survive the radical shift towards inversion of responsibility and ...How do you survive the radical shift towards inversion of responsibility and ...
How do you survive the radical shift towards inversion of responsibility and ...Thoralf J. Klatt
 
Manage agile-berlin-2012-hilpert-klatt
Manage agile-berlin-2012-hilpert-klattManage agile-berlin-2012-hilpert-klatt
Manage agile-berlin-2012-hilpert-klattWolfgang Hilpert
 
Agile SCRUM Methodology
Agile SCRUM MethodologyAgile SCRUM Methodology
Agile SCRUM MethodologyAngelin R
 
Scrum managing through complexity
Scrum managing through complexityScrum managing through complexity
Scrum managing through complexityPierre E. NEIS
 
Project Management With Scrum
Project Management With ScrumProject Management With Scrum
Project Management With ScrumTommy Norman
 
Intro to Scrum (shared) 05 2011
Intro to Scrum (shared) 05 2011Intro to Scrum (shared) 05 2011
Intro to Scrum (shared) 05 2011Designed Culture
 
Managing Iterative Development Using Scrum
Managing Iterative Development Using ScrumManaging Iterative Development Using Scrum
Managing Iterative Development Using ScrumKamalika Guha Roy
 
7 (+/- 2) Steps to Agility
7 (+/- 2) Steps to Agility7 (+/- 2) Steps to Agility
7 (+/- 2) Steps to AgilityTim Gifford
 
Agile in a Nutshell - Portia Tung
Agile in a Nutshell - Portia TungAgile in a Nutshell - Portia Tung
Agile in a Nutshell - Portia TungIIBA UK Chapter
 
Agile/Scrum Implemented in Large-Scale Distributed Program
Agile/Scrum Implemented in Large-Scale Distributed ProgramAgile/Scrum Implemented in Large-Scale Distributed Program
Agile/Scrum Implemented in Large-Scale Distributed ProgramCognizant
 
The BA role in Agile Development
The BA role in Agile Development The BA role in Agile Development
The BA role in Agile Development Agileee
 
Agile – The New Kid in the Block?
Agile – The New Kid in the Block?Agile – The New Kid in the Block?
Agile – The New Kid in the Block?Michael Tarnowski
 

Similar to Being Agile (20)

An Introduction to Agile - Prashant Pund, AgileSoft.
An Introduction to Agile - Prashant Pund, AgileSoft.An Introduction to Agile - Prashant Pund, AgileSoft.
An Introduction to Agile - Prashant Pund, AgileSoft.
 
The Zen of Scrum
The Zen of ScrumThe Zen of Scrum
The Zen of Scrum
 
Using Agile to move from info centric to user centric
Using Agile to move from info centric to  user centric Using Agile to move from info centric to  user centric
Using Agile to move from info centric to user centric
 
Thezenofscrum1 090221154550 Phpapp01
Thezenofscrum1 090221154550 Phpapp01Thezenofscrum1 090221154550 Phpapp01
Thezenofscrum1 090221154550 Phpapp01
 
Transforming your sw development to agile
Transforming your sw development to agileTransforming your sw development to agile
Transforming your sw development to agile
 
How do you survive the radical shift towards inversion of responsibility and ...
How do you survive the radical shift towards inversion of responsibility and ...How do you survive the radical shift towards inversion of responsibility and ...
How do you survive the radical shift towards inversion of responsibility and ...
 
Manage agile-berlin-2012-hilpert-klatt
Manage agile-berlin-2012-hilpert-klattManage agile-berlin-2012-hilpert-klatt
Manage agile-berlin-2012-hilpert-klatt
 
Agile SCRUM Methodology
Agile SCRUM MethodologyAgile SCRUM Methodology
Agile SCRUM Methodology
 
Scrum managing through complexity
Scrum managing through complexityScrum managing through complexity
Scrum managing through complexity
 
Agile - Scrum
Agile - ScrumAgile - Scrum
Agile - Scrum
 
Scrum in a nutshell
Scrum in a nutshellScrum in a nutshell
Scrum in a nutshell
 
Project Management With Scrum
Project Management With ScrumProject Management With Scrum
Project Management With Scrum
 
Intro to Scrum (shared) 05 2011
Intro to Scrum (shared) 05 2011Intro to Scrum (shared) 05 2011
Intro to Scrum (shared) 05 2011
 
Managing Iterative Development Using Scrum
Managing Iterative Development Using ScrumManaging Iterative Development Using Scrum
Managing Iterative Development Using Scrum
 
7 (+/- 2) Steps to Agility
7 (+/- 2) Steps to Agility7 (+/- 2) Steps to Agility
7 (+/- 2) Steps to Agility
 
Agile in a Nutshell - Portia Tung
Agile in a Nutshell - Portia TungAgile in a Nutshell - Portia Tung
Agile in a Nutshell - Portia Tung
 
Agile/Scrum Implemented in Large-Scale Distributed Program
Agile/Scrum Implemented in Large-Scale Distributed ProgramAgile/Scrum Implemented in Large-Scale Distributed Program
Agile/Scrum Implemented in Large-Scale Distributed Program
 
Agile 101
Agile 101Agile 101
Agile 101
 
The BA role in Agile Development
The BA role in Agile Development The BA role in Agile Development
The BA role in Agile Development
 
Agile – The New Kid in the Block?
Agile – The New Kid in the Block?Agile – The New Kid in the Block?
Agile – The New Kid in the Block?
 

Recently uploaded

FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756dollysharma2066
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxpriyanshujha201
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...lizamodels9
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfAdmir Softic
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataExhibitors Data
 

Recently uploaded (20)

FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pillsMifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 

Being Agile

  • 1. being agile David Sturtz david@davidsturtz.com twitter: @sturtz
  • 2. Hi. I’m David. Product Manager, Geonetric Information Architect / UX Designer Certified Scrum Master
  • 3. Many denominations Agile Unified Process, Crystal, Dynamic Systems Development, Extreme Programming (XP), Feature Driven Development (FDD), Lean Software Development, Scrum, etc. I will generally be talking from a Scrum perspective.
  • 5. Waterfall… Requirements Design Implementation Verification Maintenance
  • 7. Q: Ought form to derive from the analysis of function? A: The great risk here is that the analysis may not be complete. — Charles Eames
  • 8. Why Agile? Change is constant. Development is design. Human interactions. Collaboration. Inspect & adapt. Build quality in. Demonstrable value. Aligned with goals.
  • 9. What is Agile? Project Management Process Leadership Philosophy Engineering Practices Business Approach Jon Strickler, Defining Agile Development
  • 10. How will we get there? Agile is a project management process. Jon Strickler, Defining Agile Development
  • 11. Resources Scope Quality Time
  • 12. Resources Scope Quality Time
  • 13. Team Backlog ‘Done’ Iteration
  • 14. Team Backlog 2 weeks to 30 days ‘Done’ fixed goalpost Iteration
  • 15. Scrum Stand-up 24 hours Product Backlog Sprint/Iteration 2 weeks to 30 days Sprint Potentially Backlog Shippable Increment Adapted from Mountain Goat Software
  • 16. planning Team Backlog daily stand-up ‘Done’ review Iteration retrospective
  • 17. The Scrum Board To Do ∂ In Progress ∂ Complete ∂ Accepted
  • 19. Who is in charge? Agile is a leadership philosophy. Jon Strickler, Defining Agile Development
  • 20. Team Backlog team members ‘Done’ scrum master product owner Iteration
  • 21. 7±2 Team Backlog committed ‘Done’ co-located cross-functional Iteration self-organizing
  • 22. Inspect and adapt “Agility might be said to be about encountering all the problems so early and so often that the e fort to fix them is less than the pain of enduring them.” — Ron Jeffries
  • 23. When are we finished? Agile is a set of engineering best practices. Jon Strickler, Defining Agile Development
  • 24. Team Backlog demonstrable value ‘Done’ definition of ‘done’ team owns quality Iteration
  • 26. Done-done. “If we’re not shipping our software when it’s ready, it’s poor business practice. If we’re not sure whether our software is ready, it’s poor software practice.” — Ron Jeffries
  • 27. What are your priorities? Agile is a business approach. Jon Strickler, Defining Agile Development
  • 28. Team Backlog user stories ‘Done’ acceptance criteria prioritized Iteration
  • 29. The User Story As a USER I want GOAL so that VALUE
  • 30. Strategy Executive Years Team Portfolio Product Product Management Planning Release Months Iteration Development Team Daily Hours Adapted from Rich Mironov/Enthiosys Planing Time Horizons
  • 31. Fail early, fail often. “By far the dominant reason for not releasing sooner was a reluctance to trade the dream of success for the reality of feedback.” — Kent Beck
  • 32. Team Backlog ‘Done’ Iteration
  • 33. What is Agile? Project Management Process Leadership Philosophy Engineering Practices Business Approach Jon Strickler, Defining Agile Development
  • 34. What is Agile? “Simplicity does not precede complexity, but follows it.” — Alan Perlis
  • 35. being agile David Sturtz david@davidsturtz.com twitter: @sturtz
  • 37. Photo Credits Sekitei Garden by mrhayata Handful of Frogs at Coba by deanj http://www.flickr.com/photos/mrhayata/ http://www.flickr.com/photos/deanj/67607256/ 100841819/ Zen Gravel by Seldom Scene Photography 1/2 Kishu Roll by Geoff Peters 604 http://www.flickr.com/photos/old_dog_photo/ http://www.flickr.com/photos/gpeters/ 4227016718/ 3453508591/ Busy sprint by drewgstephens Zen garden - Ginkakuji by Stéfan http://www.flickr.com/photos/dinomite/ http://www.flickr.com/photos/st3f4n/ 3219513356/ 2750491245/ eames shell chair by back garage Cascade by vandelizer http://www.flickr.com/photos/ http://www.flickr.com/photos/jeremy_vandel/ back_garage/3650087649/ 208714007/ WikiData User Stories by psd http://www.flickr.com/photos/psd/3731275681/