SlideShare una empresa de Scribd logo
1 de 37
Descargar para leer sin conexión
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/

Más contenido relacionado

La actualidad más candente

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
 

La actualidad más candente (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
 

Destacado

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
 

Destacado (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 a 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 a 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?
 

Último

Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...amitlee9823
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
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
 
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
 
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
 
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
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Centuryrwgiffor
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
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
 
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
 
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
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
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
 

Último (20)

Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
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
 
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
 
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
 
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
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
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
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
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...
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
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
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
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...
 

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/