SlideShare a Scribd company logo
1 of 44
Agenda
What's the software problem?

           Agile

      Agile Manifesto

          Origins

      What's SCRUM?

         Used by?

         Used for?

   When to use SCRUM?
Agenda
          Roles

        Activities

         Artifacts

      SCRUM Rules

     SCRUM Add-ons

   How to start SCRUM

     SCRUM Planning

     SCRUM Metrics

Collocation and Team Rooms
What's the software problem?

    Releases take too long


    Stabilisation takes too long


    Changes are hard to make


    Quality is falling


    Death marches are hurting morale
What's the software problem?

    31.1% of IT projects will be canceled before
    completion


    52.7% of completed projects cost on average 189%
    over their original estimates


    16.9% of projects are completed on time and budget


    The larger the project, the more likely to failure


                                Chaos Report 1995-2008
What's the software problem?
What's the software problem?
Agile
Agile Manifesto
•   Undefined (nothing “written in stone”)
•   Flexible (change project scope)
•   Visible (no late surprises)
•   Early results
•   Customer involvement (more work for client)
Agile Manifesto
SCRUM Origins

•   1970: Dr. Winston Royce “Managing the development of
    large software systems”
•   1986: Takeuchi & Nanonaka – “Hardvard Business Review”
•   1990: Best practices in Japan industry (Toyota/Honda)
•   1993: Jeff Sutherland – First SW development SCRUM
•   1995: Ken Schwaber – SCRUM Development Process
What's SCRUM?

•   Transparency * Inspection * Adaptation
•   Simplest Agile framework
•   Real world progress of a project = “empirical process
    control”
•   Result oriented / Value-focused
•   Commited-driven
•   Empowers and respect teams
What's SCRUM?
What's SCRUM?
What's SCRUM?
What's SCRUM?



 User
Stories
Used by?
Used for?

    Commercial software         
                                    Video game development

    In-house development        
                                    FDA-approved, life-critical
                                    systems

    Contract development
                                
                                    Satellite-control software

    Financial applications
                                
                                    Websites

    ISO 9001-certified
    applications                
                                    Handheld software

    Embedded systems            
                                    Mobile phones

    24x7 systems with 99.999%   
                                    Network switching applications
    uptime requirements         
                                    ISV applications

    the Joint Strike Fighter    
                                    Some of the largest applications in
                                    use
What can I expect?
When to use SCRUM?
SCRUM Roles
   Team
SCRUM Roles
Product Owner
SCRUM Roles
Scrum Master
SCRUM Activities
•     Time boxed meetings
•     Sprint is the heartbeat of the SCRUM cycle

     SPRINT                    SPRINT          SPRINT
                   DAILY
    PLANNING                   REVIEW      RETROSPECTIVE
                   SCRUM
     MEETING                   MEETING        MEETING


     BACKLOG
    REFINEMENT
     MEETING
SCRUM Activities
                     Sprint Planning
•   When iteration is planned
•   2 hours for each week of sprint duration (8h for a 4 weeks sprint)
SCRUM Activities
 Daily SCRUM
SCRUM Activities
               Sprint Review Meeting
•   Not a product “demo” showtime
•   Inspect – Feedback – Adapt THE PRODUCT
•   Team present what is accomplished during the sprint
•   Whole world in invited
SCRUM Activities
                Spring Retrospective
•   Inspect – Feedback – Adapt THE PROCESS
•   Design a “What's working well” - “What could work better” chart
•   “Start – Stop – Continue” Doing technique
•   Usually ignored but is A KEY for long term projects
SCRUM Artifacts
Product Backlog
SCRUM Artifacts
 Sprint Backlog
SCRUM Artifacts
 Sprint Backlog
SCRUM Artifacts
 Sprint Backlog
SCRUM Artifacts
 Sprint Backlog
SCRUM Artifacts
Burndown Charts
 Sprint Burndown
SCRUM Artifacts
Burndown Charts
SCRUM Artifacts
Burndown Charts
 Product Burndown
SCRUM Rules

•   A potentially shippable product increment at the end of
    the sprint
•   Pottentially shippable <> Shippable
•   Reciprocal commitments
•   No changes during a sprint
•   Arquitecture built and user-visible functionality over time
SCRUM Add-ons
•   Optional for SCRUM approach
     –   Release Planning
     –   Release Sprint
     –   Backlog Refinement
     –   Impediment Backlog (AKA Impediment List)
     –   Product Backlog Delta
How to start SCRUM?
•   Train the team in in the basics of SCRUM
•   Establish the vision
•   Write user stories to form the product backlog
•   Order the backlog items by business value
•   Size the backlog items
•   Reorder the backlog if necessary
•   Create the initial release plan
•   Plan the first sprint
•   Start sprinting!!!
SCRUM Planning?
•   Velocity based planning
•   Story points (estimate the size, not the duration)
•   Planning poker
SCRUM Metrics?
•   Customer and team surveys
•   Velocity chart
•   Burnup/burndown chat
•   Running automated test
•   Technical debt
•   Work-in-process
•   Story cycle time
•   Cost per sprint/story point
•   Real value delivered
•   ROI or NPV
Collocation and Team Rooms
Conclusions
•   SCRUM only attempts to manage the manageable
•   Not a silver bullet in project management
•   “Done” and “Undone” work clear for Product Owner
•   “Release Sprints” to complete undone work
•   Focus “increments” as sprint goals
Not the end...
But to be continued, I hope :)

          Thanks!

More Related Content

What's hot

What's hot (20)

Agile Scrum software methodology
Agile Scrum software methodologyAgile Scrum software methodology
Agile Scrum software methodology
 
Scrum introduction
Scrum introductionScrum introduction
Scrum introduction
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
 
Scrum in 15 Minutes
Scrum in 15 MinutesScrum in 15 Minutes
Scrum in 15 Minutes
 
Agile scrum
Agile scrumAgile scrum
Agile scrum
 
Agile, not just for software
Agile, not just for softwareAgile, not just for software
Agile, not just for software
 
Scrum an Agile Methodology
Scrum an Agile MethodologyScrum an Agile Methodology
Scrum an Agile Methodology
 
2017 Scrum by Picture
2017 Scrum by Picture2017 Scrum by Picture
2017 Scrum by Picture
 
Black Marble Introduction To Scrum
Black Marble Introduction To ScrumBlack Marble Introduction To Scrum
Black Marble Introduction To Scrum
 
Scrum Introduction
Scrum IntroductionScrum Introduction
Scrum Introduction
 
Hanno Jarvet BeWise loeng "An Introduction to Scrum" (20.11.2013 EBS)
Hanno Jarvet BeWise loeng "An Introduction to Scrum" (20.11.2013 EBS)Hanno Jarvet BeWise loeng "An Introduction to Scrum" (20.11.2013 EBS)
Hanno Jarvet BeWise loeng "An Introduction to Scrum" (20.11.2013 EBS)
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
English redistributable-intro-scrum
English redistributable-intro-scrumEnglish redistributable-intro-scrum
English redistributable-intro-scrum
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
Agile Methodology(SCRUM)
Agile Methodology(SCRUM)Agile Methodology(SCRUM)
Agile Methodology(SCRUM)
 
Scrum basics
Scrum basicsScrum basics
Scrum basics
 
Scrum for Beginners
Scrum for BeginnersScrum for Beginners
Scrum for Beginners
 
PMI and Scrum - bridging the gap
PMI and Scrum - bridging the gapPMI and Scrum - bridging the gap
PMI and Scrum - bridging the gap
 
Scrum ppt
Scrum pptScrum ppt
Scrum ppt
 
Introduction to Scrum - Agile Methods
Introduction to Scrum - Agile MethodsIntroduction to Scrum - Agile Methods
Introduction to Scrum - Agile Methods
 

Similar to Avantica presentacion scrum

From Waterfall to Agile - from predictive to adaptive methods
From Waterfall to Agile - from predictive to adaptive methodsFrom Waterfall to Agile - from predictive to adaptive methods
From Waterfall to Agile - from predictive to adaptive methodsBjörn Jónsson
 
English-Redistributable-Intro-Scrum (1) (1).ppt
English-Redistributable-Intro-Scrum (1) (1).pptEnglish-Redistributable-Intro-Scrum (1) (1).ppt
English-Redistributable-Intro-Scrum (1) (1).pptShwetaPuneyani1
 
Scrum workshop - September 7, 2012
Scrum workshop - September 7, 2012Scrum workshop - September 7, 2012
Scrum workshop - September 7, 2012MrAlexRosales
 
Project Management Foundations Series Course 104 - Agile Project Management C...
Project Management Foundations Series Course 104 - Agile Project Management C...Project Management Foundations Series Course 104 - Agile Project Management C...
Project Management Foundations Series Course 104 - Agile Project Management C...Think For A Change
 
Agile Session @ Universidade Portucalense
Agile Session @ Universidade PortucalenseAgile Session @ Universidade Portucalense
Agile Session @ Universidade PortucalenseRui M. Barreira
 
English redistributable-intro-scrum
English redistributable-intro-scrumEnglish redistributable-intro-scrum
English redistributable-intro-scrumSean Mike
 
Making Agile work Across Oceans
Making Agile work Across OceansMaking Agile work Across Oceans
Making Agile work Across OceansSVPMA
 
Amy.stapleton
Amy.stapletonAmy.stapleton
Amy.stapletonNASAPMC
 
Standardization and strategy in agile
Standardization and strategy in agileStandardization and strategy in agile
Standardization and strategy in agileNaveen Gupta
 
Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...
Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...
Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...varty
 

Similar to Avantica presentacion scrum (20)

Scrum Training
Scrum TrainingScrum Training
Scrum Training
 
Scrum training
Scrum trainingScrum training
Scrum training
 
Scrum
ScrumScrum
Scrum
 
From Waterfall to Agile - from predictive to adaptive methods
From Waterfall to Agile - from predictive to adaptive methodsFrom Waterfall to Agile - from predictive to adaptive methods
From Waterfall to Agile - from predictive to adaptive methods
 
Scrum.ppt
Scrum.pptScrum.ppt
Scrum.ppt
 
English-Redistributable-Intro-Scrum (1) (1).ppt
English-Redistributable-Intro-Scrum (1) (1).pptEnglish-Redistributable-Intro-Scrum (1) (1).ppt
English-Redistributable-Intro-Scrum (1) (1).ppt
 
Agiletools
AgiletoolsAgiletools
Agiletools
 
Scrum workshop - September 7, 2012
Scrum workshop - September 7, 2012Scrum workshop - September 7, 2012
Scrum workshop - September 7, 2012
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
scrum
scrumscrum
scrum
 
Agile and Scrum 101 –PMI Central Indiana Chapter - Michael Nir - Slide deck
Agile and Scrum 101 –PMI Central Indiana Chapter -  Michael Nir - Slide deckAgile and Scrum 101 –PMI Central Indiana Chapter -  Michael Nir - Slide deck
Agile and Scrum 101 –PMI Central Indiana Chapter - Michael Nir - Slide deck
 
Agile intro module 1
Agile intro   module 1Agile intro   module 1
Agile intro module 1
 
Project Management Foundations Series Course 104 - Agile Project Management C...
Project Management Foundations Series Course 104 - Agile Project Management C...Project Management Foundations Series Course 104 - Agile Project Management C...
Project Management Foundations Series Course 104 - Agile Project Management C...
 
Agile Session @ Universidade Portucalense
Agile Session @ Universidade PortucalenseAgile Session @ Universidade Portucalense
Agile Session @ Universidade Portucalense
 
PM, Scrum and TFS - Ivan Marković
PM, Scrum and TFS - Ivan MarkovićPM, Scrum and TFS - Ivan Marković
PM, Scrum and TFS - Ivan Marković
 
English redistributable-intro-scrum
English redistributable-intro-scrumEnglish redistributable-intro-scrum
English redistributable-intro-scrum
 
Making Agile work Across Oceans
Making Agile work Across OceansMaking Agile work Across Oceans
Making Agile work Across Oceans
 
Amy.stapleton
Amy.stapletonAmy.stapleton
Amy.stapleton
 
Standardization and strategy in agile
Standardization and strategy in agileStandardization and strategy in agile
Standardization and strategy in agile
 
Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...
Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...
Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...
 

Recently uploaded

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 

Recently uploaded (20)

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

Avantica presentacion scrum

  • 1.
  • 2. Agenda What's the software problem? Agile Agile Manifesto Origins What's SCRUM? Used by? Used for? When to use SCRUM?
  • 3. Agenda Roles Activities Artifacts SCRUM Rules SCRUM Add-ons How to start SCRUM SCRUM Planning SCRUM Metrics Collocation and Team Rooms
  • 4. What's the software problem?  Releases take too long  Stabilisation takes too long  Changes are hard to make  Quality is falling  Death marches are hurting morale
  • 5. What's the software problem?  31.1% of IT projects will be canceled before completion  52.7% of completed projects cost on average 189% over their original estimates  16.9% of projects are completed on time and budget  The larger the project, the more likely to failure Chaos Report 1995-2008
  • 9. Agile Manifesto • Undefined (nothing “written in stone”) • Flexible (change project scope) • Visible (no late surprises) • Early results • Customer involvement (more work for client)
  • 11. SCRUM Origins • 1970: Dr. Winston Royce “Managing the development of large software systems” • 1986: Takeuchi & Nanonaka – “Hardvard Business Review” • 1990: Best practices in Japan industry (Toyota/Honda) • 1993: Jeff Sutherland – First SW development SCRUM • 1995: Ken Schwaber – SCRUM Development Process
  • 12. What's SCRUM? • Transparency * Inspection * Adaptation • Simplest Agile framework • Real world progress of a project = “empirical process control” • Result oriented / Value-focused • Commited-driven • Empowers and respect teams
  • 18. Used for?  Commercial software  Video game development  In-house development  FDA-approved, life-critical systems  Contract development  Satellite-control software  Financial applications  Websites  ISO 9001-certified applications  Handheld software  Embedded systems  Mobile phones  24x7 systems with 99.999%  Network switching applications uptime requirements  ISV applications  the Joint Strike Fighter  Some of the largest applications in use
  • 19. What can I expect?
  • 20. When to use SCRUM?
  • 21. SCRUM Roles Team
  • 24. SCRUM Activities • Time boxed meetings • Sprint is the heartbeat of the SCRUM cycle SPRINT SPRINT SPRINT DAILY PLANNING REVIEW RETROSPECTIVE SCRUM MEETING MEETING MEETING BACKLOG REFINEMENT MEETING
  • 25. SCRUM Activities Sprint Planning • When iteration is planned • 2 hours for each week of sprint duration (8h for a 4 weeks sprint)
  • 27. SCRUM Activities Sprint Review Meeting • Not a product “demo” showtime • Inspect – Feedback – Adapt THE PRODUCT • Team present what is accomplished during the sprint • Whole world in invited
  • 28. SCRUM Activities Spring Retrospective • Inspect – Feedback – Adapt THE PROCESS • Design a “What's working well” - “What could work better” chart • “Start – Stop – Continue” Doing technique • Usually ignored but is A KEY for long term projects
  • 37. SCRUM Rules • A potentially shippable product increment at the end of the sprint • Pottentially shippable <> Shippable • Reciprocal commitments • No changes during a sprint • Arquitecture built and user-visible functionality over time
  • 38. SCRUM Add-ons • Optional for SCRUM approach – Release Planning – Release Sprint – Backlog Refinement – Impediment Backlog (AKA Impediment List) – Product Backlog Delta
  • 39. How to start SCRUM? • Train the team in in the basics of SCRUM • Establish the vision • Write user stories to form the product backlog • Order the backlog items by business value • Size the backlog items • Reorder the backlog if necessary • Create the initial release plan • Plan the first sprint • Start sprinting!!!
  • 40. SCRUM Planning? • Velocity based planning • Story points (estimate the size, not the duration) • Planning poker
  • 41. SCRUM Metrics? • Customer and team surveys • Velocity chart • Burnup/burndown chat • Running automated test • Technical debt • Work-in-process • Story cycle time • Cost per sprint/story point • Real value delivered • ROI or NPV
  • 43. Conclusions • SCRUM only attempts to manage the manageable • Not a silver bullet in project management • “Done” and “Undone” work clear for Product Owner • “Release Sprints” to complete undone work • Focus “increments” as sprint goals
  • 44. Not the end... But to be continued, I hope :) Thanks!

Editor's Notes

  1. Debe conocer con quien está tratando es ingenuo llegar sin saber con quien se va a enfrentar.
  2. Debe conocer con quien está tratando es ingenuo llegar sin saber con quien se va a enfrentar.
  3. Debe conocer con quien está tratando es ingenuo llegar sin saber con quien se va a enfrentar.
  4. Debe conocer con quien está tratando es ingenuo llegar sin saber con quien se va a enfrentar.