SlideShare une entreprise Scribd logo
1  sur  35
Télécharger pour lire hors ligne
Lesson 2: Scrum !!!!
                    Saket Bansal
   PMP, PMI-ACP , CSM , ITIL V3 F



 www.izenbridge.com                 1
Scrum in 100 words



• Scrum is an agile process that allows us to focus on
    delivering the highest business value in the shortest time.
•   It allows us to rapidly and repeatedly inspect actual working
    software (every two weeks to one month).
•   The business sets the priorities. Teams self-organize to
    determine the best way to deliver the highest priority
    features.
•   Every two weeks to a month anyone can see real working
    software and decide to release it as is or continue to enhance
    it for another sprint.




                                        www.izenbridge.com           2
   Self-organizing teams
   Product progresses in a series of month-long “sprints”
   Requirements are captured as items in a list of “product
    backlog”
   No specific engineering practices prescribed
   Uses generative rules to create an agile environment for
    delivering projects
   One of the “agile processes”




                                     www.izenbridge.com        3
24 hours




                                   Sprint
                                   2-4 weeks
  Sprint goal

     Return


                Sprint backlog                              Potentially shippable
 Return
 Cancel                                                     product increment

  Gift wrap
  Coupons

 Cancel
Gift wrap       Coupons

  Product
  backlog



                                            www.izenbridge.com                      4
Image available at www.mountaingoatsoftware.com/scrum


                                         www.izenbridge.com   5
   Scrum projects make progress in a series of “sprints”
    • Analogous to Extreme Programming iterations
   Typical duration is 2–4 weeks or a calendar month at most
   A constant duration leads to a better rhythm
   Product is designed, coded, and tested during the sprint




                                      www.izenbridge.com        6
Requirements            Design                   Code                       Test




   Rather than doing all of one thing at a
   time...


                                         ...Scrum teams do a little of everything
                                         all the time




                                 Source: “The New New Product Development Game” by Takeuchi and
                                 Nonaka. Harvard Business Review, January 1986.

                                                   www.izenbridge.com                             7
Change




   Plan sprint durations around how long you can commit to
    keeping change out of the sprint



                                    www.izenbridge.com        8
Roles

•Product owner
•Scrum Master
•Team
             Ceremonies

             •Sprint review
             •Sprint planning
             •Sprint retrospective
             •Daily scrum meeting
                              Artifacts

                              •Product backlog
                              •Sprint backlog
                              •Burn down charts
                                www.izenbridge.com   9
Roles

•Product owner
•ScrumMaster
•Team
          Ceremonies

          •Sprint planning
          •Sprint review
          •Sprint retrospective
          •Daily scrum meeting
                             Artifacts

                             •Product backlog
                             •Sprint backlog
                             •Burndown charts
                                  www.izenbridge.com   10
   Define the features of the product
   Decide on release date and content
   Be responsible for the profitability of the product (ROI)
   Prioritize features according to market value
   Adjust features and priority every iteration, as needed
   Accept or reject work results




                                         www.izenbridge.com     11
   Represents management to the project
   Responsible for enacting Scrum values and practices
   Removes impediments
   Ensure that the team is fully functional and productive
   Enable close cooperation across all roles and functions
   Shield the team from external interferences




                                     www.izenbridge.com       12
   Typically 5-9 people
   Cross-functional:
    Programmers, testers, user experience
    designers, etc.
   Members should be full-time
    May be exceptions (e.g., database
    administrator)




                                        www.izenbridge.com   13
   Teams are self-organizing
    • Ideally, no titles but rarely a possibility
   Membership should change only between
    sprints




                                          www.izenbridge.com   14
Roles

•Product owner
•Scrum Master
•Team
                 Ceremonies

                 •Sprint planning
                 •Sprint review
                 •Sprint retrospective
                 •Daily scrum meeting
                                 Artifacts

                                 •Product backlog
                                 •Sprint backlog
                                 •Burndown charts
                                  www.izenbridge.com   15
Sprint planning meeting
Team
capacity     Sprint prioritization

             •   Analyze and evaluate product
Product          backlog                                      Sprint
backlog      •   Select sprint goal                           goal


Business         Sprint planning
conditions
             •    Decide how to achieve sprint goal
                  (design)
Current      •    Create sprint backlog (tasks)
product           from product backlog items (user            Sprint
                  stories / features)                         backlog
             •    Estimate sprint backlog in hours
Technology



                                         www.izenbridge.com             16
   Team selects items from the product backlog they
    can commit to completing
   Sprint backlog is created
    • Tasks are identified and each is estimated (1-16
      hours)
    • Collaboratively, not done alone by the
      ScrumMaster
   High-level design is considered

      As a vacation               Code the middle tier (8 hours)
      planner, I want to          Code the user interface (4)
      see photos of the           Write test fixtures (4)
      hotels.                     Code the foo class (6)
                                  Update performance tests (4)


                                      www.izenbridge.com           17
   Parameters
    • Daily
    • 15-minutes
    • Stand-up
   Not for problem solving
    • Whole world is invited
    • Only team members,
      ScrumMaster, product
      owner, can talk
   Helps avoid other unnecessary
    meetings



                                    www.izenbridge.com   18
   These are not status for the
    ScrumMaster                    What did you do yesterday?   1
    • They are commitments in
      front of peers
                                   What will you do today?
                                                                2

                                   Is anything in your way?
                                                                3


                                        www.izenbridge.com      19
   Team presents what it accomplished during the sprint
   Typically takes the form of a demo of new features or
    underlying architecture
   Informal
    • 2-hour prep time rule
    • No slides
   Whole team participates
   Invite the world




                                     www.izenbridge.com     20
   Periodically take a look at what is and is not working
   Done after every sprint
   Whole team participates
    • ScrumMaster
    • Product owner
    • Team
    • Possibly customers and others




                                       www.izenbridge.com    21
   Whole team gathers and discusses what they’d like to:


                         Start doing



                                       Stop doing
This is just one of
many ways to do
a sprint
retrospective.                                    Continue doing




                                         www.izenbridge.com        22
Roles

•Product owner
•ScrumMaster
•Team
                 Ceremonies

                 •Sprint planning
                 •Sprint review
                 •Sprint retrospective
                 •Daily scrum meeting
                                 Artifacts

                                 •Product backlog
                                 •Sprint backlog
                                 •Burndown charts
                                  www.izenbridge.com   23
   The requirements
                         A list of all desired work on the
                          project
                         Ideally expressed such that each
                          item has value to the users or
                          customers of the product
                         Prioritized by the product owner
                         Reprioritized at the start of each
                          sprint
This is the product
backlog




                                www.izenbridge.com             24
Backlog Item                               Estimate

Allow a guest to make a reservation                            3

As a guest, I want to cancel a reservation.                    5
As a guest, I want to change the dates of a
                                                               3
reservation.
As a hotel employee, I can run RevPAR reports
                                                               8
(revenue-per-available-room)
Improve exception handling                                     8
...                                                           30
...                                                           50


                                       www.izenbridge.com              25
A short statement of what the work will be focused on during
    the sprint

                               Life Sciences
                              Support features necessary for
Database Application          population genetics studies.

Make the application run on
SQL Server in addition to
Oracle.                        Financial services
                               Support more technical
                               indicators than company ABC
                               with real-time, streaming data.

                                      www.izenbridge.com         26
   Individuals sign up for work of their own choosing
    • Work is never assigned
   Estimated work remaining is updated daily
   Any team member can add, delete or change the sprint
    backlog
   Work for the sprint emerges
   If work is unclear, define a sprint backlog item with a larger
    amount of time and break it down later
   Update work remaining as more becomes known




                                        www.izenbridge.com           27
Tasks           Mon   Tues      Wed          Thur   Fri

Code the user interface     8     4            8

Code the middle tier       16    12          10          4

Test the middle tier        8    16          16         11      8

Write online help          12

Write the foo class         8     8            8         8      8

Add error logging                              8         4




                                  www.izenbridge.com                28
Hours




        www.izenbridge.com   29
Tasks                  Mon    Tues    Wed        Thurs       Fri

Code the user          8      4       8
interface
Code the middle        16     12      10         7
tier
Test the middle tier   8      16      16         11          8

Write online help      12




         50
         40
         30
         20
         10
 Hours




          0
              Mon           Tue      Wed        Thu              Fri

                                            www.izenbridge.com         30
   Typical individual team is 7 ± 2 people
    • Scalability comes from teams of teams
   Factors in scaling
    • Type of application
    • Team size
    • Team dispersion
    • Project duration
   Scrum has been used on multiple 500+ person projects




                                      www.izenbridge.com   31
www.izenbridge.com   32
www.izenbridge.com   33
This Presentation includes extract from Mike Cohn’s
Presentation

      www.mountaingoatsoftware.com




                                  www.izenbridge.com   34
Saket Bansal
Saket.Bansal@iZenBridge.com
M: 9910802561
Web: www.iZenBridge.com
Twitter : Saket_tg
LinkedIn: www.linkedin.com/in/saketbansal




                                  www.izenbridge.com   35

Contenu connexe

Tendances

Customized Scrum
Customized ScrumCustomized Scrum
Customized ScrumAbdul Karim
 
English redistributable-intro-scrum
English redistributable-intro-scrumEnglish redistributable-intro-scrum
English redistributable-intro-scrumSteve Cheung
 
Intro to Scrum - Balance Internet
Intro to Scrum - Balance InternetIntro to Scrum - Balance Internet
Intro to Scrum - Balance InternetHoang Nguyen
 
Standardization and strategy in agile
Standardization and strategy in agileStandardization and strategy in agile
Standardization and strategy in agileNaveen Gupta
 
Introduction to Agile software testing
Introduction to Agile software testingIntroduction to Agile software testing
Introduction to Agile software testingKMS Technology
 
Jax Sql Saturday Scrum presentation #130
Jax Sql Saturday Scrum presentation #130Jax Sql Saturday Scrum presentation #130
Jax Sql Saturday Scrum presentation #130Christopher Daily
 
Notes certification psm1_ibm_diouf_v1
Notes certification psm1_ibm_diouf_v1Notes certification psm1_ibm_diouf_v1
Notes certification psm1_ibm_diouf_v1Atos Sénégal
 
Getting agile-with-scrum-ndc-2104
Getting agile-with-scrum-ndc-2104Getting agile-with-scrum-ndc-2104
Getting agile-with-scrum-ndc-2104somyaadwan
 
A CTOs Perspective on Agile
A CTOs Perspective on AgileA CTOs Perspective on Agile
A CTOs Perspective on AgileBradley Brown
 
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
 
Scrum workshop demo
Scrum workshop demoScrum workshop demo
Scrum workshop demokhorramirad
 

Tendances (20)

Introduction to scrum & agile
Introduction to scrum & agileIntroduction to scrum & agile
Introduction to scrum & agile
 
Customized Scrum
Customized ScrumCustomized Scrum
Customized Scrum
 
Scrum wall images by tobias mayer
Scrum wall images by tobias mayerScrum wall images by tobias mayer
Scrum wall images by tobias mayer
 
English redistributable-intro-scrum
English redistributable-intro-scrumEnglish redistributable-intro-scrum
English redistributable-intro-scrum
 
Agile intro module 1
Agile intro   module 1Agile intro   module 1
Agile intro module 1
 
Deep dive into scrum meetings
Deep dive into scrum meetingsDeep dive into scrum meetings
Deep dive into scrum meetings
 
Intro to Scrum - Balance Internet
Intro to Scrum - Balance InternetIntro to Scrum - Balance Internet
Intro to Scrum - Balance Internet
 
Agile Project Management using Scrum
Agile Project Management using ScrumAgile Project Management using Scrum
Agile Project Management using Scrum
 
Standardization and strategy in agile
Standardization and strategy in agileStandardization and strategy in agile
Standardization and strategy in agile
 
fast Introduction scrum
fast Introduction scrumfast Introduction scrum
fast Introduction scrum
 
Introduction to Agile software testing
Introduction to Agile software testingIntroduction to Agile software testing
Introduction to Agile software testing
 
Jax Sql Saturday Scrum presentation #130
Jax Sql Saturday Scrum presentation #130Jax Sql Saturday Scrum presentation #130
Jax Sql Saturday Scrum presentation #130
 
Introduction into SCRUM
Introduction into SCRUMIntroduction into SCRUM
Introduction into SCRUM
 
Intro to Agile
Intro to AgileIntro to Agile
Intro to Agile
 
Notes certification psm1_ibm_diouf_v1
Notes certification psm1_ibm_diouf_v1Notes certification psm1_ibm_diouf_v1
Notes certification psm1_ibm_diouf_v1
 
Agile intro module 4
Agile intro   module 4Agile intro   module 4
Agile intro module 4
 
Getting agile-with-scrum-ndc-2104
Getting agile-with-scrum-ndc-2104Getting agile-with-scrum-ndc-2104
Getting agile-with-scrum-ndc-2104
 
A CTOs Perspective on Agile
A CTOs Perspective on AgileA CTOs Perspective on Agile
A CTOs Perspective on 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.
 
Scrum workshop demo
Scrum workshop demoScrum workshop demo
Scrum workshop demo
 

En vedette

PMI-ACP Exam Study Flashcards sample
PMI-ACP Exam Study Flashcards samplePMI-ACP Exam Study Flashcards sample
PMI-ACP Exam Study Flashcards sampleJoseph Flahiff
 
PMI - ACP (Agile Certified Practitionar) Certification Exam Prep
PMI - ACP (Agile Certified Practitionar) Certification Exam PrepPMI - ACP (Agile Certified Practitionar) Certification Exam Prep
PMI - ACP (Agile Certified Practitionar) Certification Exam PrepPrudentialSolutions
 
PMI-ACP : PMI - Agile Certified Practitioner
PMI-ACP : PMI - Agile Certified PractitionerPMI-ACP : PMI - Agile Certified Practitioner
PMI-ACP : PMI - Agile Certified PractitionerSaket Bansal
 
Free Online Agile & SCRUM Study Training Material for PMI ACP Certification P...
Free Online Agile & SCRUM Study Training Material for PMI ACP Certification P...Free Online Agile & SCRUM Study Training Material for PMI ACP Certification P...
Free Online Agile & SCRUM Study Training Material for PMI ACP Certification P...GlobalSkillup
 
PMI-ACP - Agile Framework
PMI-ACP - Agile FrameworkPMI-ACP - Agile Framework
PMI-ACP - Agile FrameworkWafi Mohtaseb
 
PMI-ACP Training Deck
PMI-ACP Training DeckPMI-ACP Training Deck
PMI-ACP Training Deckwjperez0629
 
Easy 1-2-3 like Steps for PMI ACP Application Submission for Exam
Easy 1-2-3 like Steps for PMI ACP Application Submission for ExamEasy 1-2-3 like Steps for PMI ACP Application Submission for Exam
Easy 1-2-3 like Steps for PMI ACP Application Submission for ExamGlobalSkillup
 

En vedette (8)

PMI-ACP Exam Study Flashcards sample
PMI-ACP Exam Study Flashcards samplePMI-ACP Exam Study Flashcards sample
PMI-ACP Exam Study Flashcards sample
 
PMI - ACP (Agile Certified Practitionar) Certification Exam Prep
PMI - ACP (Agile Certified Practitionar) Certification Exam PrepPMI - ACP (Agile Certified Practitionar) Certification Exam Prep
PMI - ACP (Agile Certified Practitionar) Certification Exam Prep
 
PMI-ACP Study Guide
PMI-ACP Study GuidePMI-ACP Study Guide
PMI-ACP Study Guide
 
PMI-ACP : PMI - Agile Certified Practitioner
PMI-ACP : PMI - Agile Certified PractitionerPMI-ACP : PMI - Agile Certified Practitioner
PMI-ACP : PMI - Agile Certified Practitioner
 
Free Online Agile & SCRUM Study Training Material for PMI ACP Certification P...
Free Online Agile & SCRUM Study Training Material for PMI ACP Certification P...Free Online Agile & SCRUM Study Training Material for PMI ACP Certification P...
Free Online Agile & SCRUM Study Training Material for PMI ACP Certification P...
 
PMI-ACP - Agile Framework
PMI-ACP - Agile FrameworkPMI-ACP - Agile Framework
PMI-ACP - Agile Framework
 
PMI-ACP Training Deck
PMI-ACP Training DeckPMI-ACP Training Deck
PMI-ACP Training Deck
 
Easy 1-2-3 like Steps for PMI ACP Application Submission for Exam
Easy 1-2-3 like Steps for PMI ACP Application Submission for ExamEasy 1-2-3 like Steps for PMI ACP Application Submission for Exam
Easy 1-2-3 like Steps for PMI ACP Application Submission for Exam
 

Similaire à PMI-ACP Lesson 2 : Scrum

Similaire à PMI-ACP Lesson 2 : Scrum (20)

Agile intro module 1
Agile intro   module 1Agile intro   module 1
Agile intro module 1
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
 
Scrum Training
Scrum TrainingScrum Training
Scrum Training
 
Scrum training
Scrum trainingScrum training
Scrum training
 
Introducing Scrum a Collaboration Game
Introducing Scrum a Collaboration GameIntroducing Scrum a Collaboration Game
Introducing Scrum a Collaboration Game
 
Introducing scrum
Introducing scrumIntroducing scrum
Introducing scrum
 
Project management
Project managementProject management
Project management
 
Managing Scope Time Cost And Team In Agile
Managing Scope Time Cost And Team In AgileManaging Scope Time Cost And Team In Agile
Managing Scope Time Cost And Team In Agile
 
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
 
Getting Agile with Srum
Getting Agile with SrumGetting Agile with Srum
Getting Agile with Srum
 
Introduction to Scrum - Agile Methods
Introduction to Scrum - Agile MethodsIntroduction to Scrum - Agile Methods
Introduction to Scrum - Agile Methods
 
scrum
scrumscrum
scrum
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Getting Agile with Srum
Getting Agile with SrumGetting Agile with Srum
Getting Agile with Srum
 
Scrum introduction
Scrum introductionScrum introduction
Scrum introduction
 
Scrum Process
Scrum ProcessScrum Process
Scrum Process
 
Agile Session @ Universidade Portucalense
Agile Session @ Universidade PortucalenseAgile Session @ Universidade Portucalense
Agile Session @ Universidade Portucalense
 
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
 
Avantica presentacion scrum
Avantica presentacion scrumAvantica presentacion scrum
Avantica presentacion scrum
 

Plus de Saket Bansal

Improving Collaboration by Awareness of Mind Games
Improving Collaboration by Awareness of  Mind GamesImproving Collaboration by Awareness of  Mind Games
Improving Collaboration by Awareness of Mind GamesSaket Bansal
 
Emotional Intelligence: From Theory to Practice
Emotional Intelligence: From Theory to PracticeEmotional Intelligence: From Theory to Practice
Emotional Intelligence: From Theory to PracticeSaket Bansal
 
Webinar on Agile and PMBOK® Guide Sixth Edition
Webinar on Agile and PMBOK® Guide Sixth EditionWebinar on Agile and PMBOK® Guide Sixth Edition
Webinar on Agile and PMBOK® Guide Sixth EditionSaket Bansal
 
Webinar on Leader As Coach
Webinar on Leader As Coach Webinar on Leader As Coach
Webinar on Leader As Coach Saket Bansal
 
Workshop on Test Driven Development (TDD) Noida
Workshop on Test Driven Development (TDD) NoidaWorkshop on Test Driven Development (TDD) Noida
Workshop on Test Driven Development (TDD) NoidaSaket Bansal
 
Webinar On Collect Requirement - iZenBridge
Webinar On Collect Requirement - iZenBridgeWebinar On Collect Requirement - iZenBridge
Webinar On Collect Requirement - iZenBridgeSaket Bansal
 
Webinar on Requirement Prioritization Process - iZenBridge
Webinar on Requirement Prioritization Process - iZenBridgeWebinar on Requirement Prioritization Process - iZenBridge
Webinar on Requirement Prioritization Process - iZenBridgeSaket Bansal
 
Webinar on Agile Metrics
Webinar on Agile Metrics Webinar on Agile Metrics
Webinar on Agile Metrics Saket Bansal
 
Lean India Summit : From Productivity to Profitability
Lean India Summit : From Productivity to Profitability Lean India Summit : From Productivity to Profitability
Lean India Summit : From Productivity to Profitability Saket Bansal
 
Webinar On Scaled Agile Framework (SAFe) | iZenBridge
Webinar On Scaled Agile Framework (SAFe) | iZenBridgeWebinar On Scaled Agile Framework (SAFe) | iZenBridge
Webinar On Scaled Agile Framework (SAFe) | iZenBridgeSaket Bansal
 
PMP : Precedence Diagram Method : Relationship Types | iZenBridge
PMP : Precedence Diagram Method : Relationship Types | iZenBridgePMP : Precedence Diagram Method : Relationship Types | iZenBridge
PMP : Precedence Diagram Method : Relationship Types | iZenBridgeSaket Bansal
 
Agile NCR : Starting your business in a lean way
Agile NCR : Starting your business in a lean wayAgile NCR : Starting your business in a lean way
Agile NCR : Starting your business in a lean waySaket Bansal
 
Webinar on Agile Estimation : iZenBridge
Webinar on Agile Estimation : iZenBridgeWebinar on Agile Estimation : iZenBridge
Webinar on Agile Estimation : iZenBridgeSaket Bansal
 
Introduction of Project Management
Introduction of Project ManagementIntroduction of Project Management
Introduction of Project ManagementSaket Bansal
 
Lean , Pull System & Kanban |iZenBridge
Lean , Pull System & Kanban |iZenBridgeLean , Pull System & Kanban |iZenBridge
Lean , Pull System & Kanban |iZenBridgeSaket Bansal
 
Plan Risk Responses : PMP : Project Risk Management
Plan Risk Responses : PMP : Project Risk ManagementPlan Risk Responses : PMP : Project Risk Management
Plan Risk Responses : PMP : Project Risk ManagementSaket Bansal
 
Risk Analysis : PMP- Project Risk Management
Risk Analysis : PMP- Project Risk ManagementRisk Analysis : PMP- Project Risk Management
Risk Analysis : PMP- Project Risk ManagementSaket Bansal
 
iZenBridge's PMP® Math Series: Project Selection : PV , NPV, IRR, BCR and Pay...
iZenBridge's PMP® Math Series: Project Selection : PV , NPV, IRR, BCR and Pay...iZenBridge's PMP® Math Series: Project Selection : PV , NPV, IRR, BCR and Pay...
iZenBridge's PMP® Math Series: Project Selection : PV , NPV, IRR, BCR and Pay...Saket Bansal
 
Agile Beyond Rituals | Presented at Agile Noida
Agile Beyond Rituals | Presented at Agile Noida Agile Beyond Rituals | Presented at Agile Noida
Agile Beyond Rituals | Presented at Agile Noida Saket Bansal
 
Procurement Contract Types | PMP | iZenBridge - Webinar
Procurement Contract Types | PMP | iZenBridge - Webinar Procurement Contract Types | PMP | iZenBridge - Webinar
Procurement Contract Types | PMP | iZenBridge - Webinar Saket Bansal
 

Plus de Saket Bansal (20)

Improving Collaboration by Awareness of Mind Games
Improving Collaboration by Awareness of  Mind GamesImproving Collaboration by Awareness of  Mind Games
Improving Collaboration by Awareness of Mind Games
 
Emotional Intelligence: From Theory to Practice
Emotional Intelligence: From Theory to PracticeEmotional Intelligence: From Theory to Practice
Emotional Intelligence: From Theory to Practice
 
Webinar on Agile and PMBOK® Guide Sixth Edition
Webinar on Agile and PMBOK® Guide Sixth EditionWebinar on Agile and PMBOK® Guide Sixth Edition
Webinar on Agile and PMBOK® Guide Sixth Edition
 
Webinar on Leader As Coach
Webinar on Leader As Coach Webinar on Leader As Coach
Webinar on Leader As Coach
 
Workshop on Test Driven Development (TDD) Noida
Workshop on Test Driven Development (TDD) NoidaWorkshop on Test Driven Development (TDD) Noida
Workshop on Test Driven Development (TDD) Noida
 
Webinar On Collect Requirement - iZenBridge
Webinar On Collect Requirement - iZenBridgeWebinar On Collect Requirement - iZenBridge
Webinar On Collect Requirement - iZenBridge
 
Webinar on Requirement Prioritization Process - iZenBridge
Webinar on Requirement Prioritization Process - iZenBridgeWebinar on Requirement Prioritization Process - iZenBridge
Webinar on Requirement Prioritization Process - iZenBridge
 
Webinar on Agile Metrics
Webinar on Agile Metrics Webinar on Agile Metrics
Webinar on Agile Metrics
 
Lean India Summit : From Productivity to Profitability
Lean India Summit : From Productivity to Profitability Lean India Summit : From Productivity to Profitability
Lean India Summit : From Productivity to Profitability
 
Webinar On Scaled Agile Framework (SAFe) | iZenBridge
Webinar On Scaled Agile Framework (SAFe) | iZenBridgeWebinar On Scaled Agile Framework (SAFe) | iZenBridge
Webinar On Scaled Agile Framework (SAFe) | iZenBridge
 
PMP : Precedence Diagram Method : Relationship Types | iZenBridge
PMP : Precedence Diagram Method : Relationship Types | iZenBridgePMP : Precedence Diagram Method : Relationship Types | iZenBridge
PMP : Precedence Diagram Method : Relationship Types | iZenBridge
 
Agile NCR : Starting your business in a lean way
Agile NCR : Starting your business in a lean wayAgile NCR : Starting your business in a lean way
Agile NCR : Starting your business in a lean way
 
Webinar on Agile Estimation : iZenBridge
Webinar on Agile Estimation : iZenBridgeWebinar on Agile Estimation : iZenBridge
Webinar on Agile Estimation : iZenBridge
 
Introduction of Project Management
Introduction of Project ManagementIntroduction of Project Management
Introduction of Project Management
 
Lean , Pull System & Kanban |iZenBridge
Lean , Pull System & Kanban |iZenBridgeLean , Pull System & Kanban |iZenBridge
Lean , Pull System & Kanban |iZenBridge
 
Plan Risk Responses : PMP : Project Risk Management
Plan Risk Responses : PMP : Project Risk ManagementPlan Risk Responses : PMP : Project Risk Management
Plan Risk Responses : PMP : Project Risk Management
 
Risk Analysis : PMP- Project Risk Management
Risk Analysis : PMP- Project Risk ManagementRisk Analysis : PMP- Project Risk Management
Risk Analysis : PMP- Project Risk Management
 
iZenBridge's PMP® Math Series: Project Selection : PV , NPV, IRR, BCR and Pay...
iZenBridge's PMP® Math Series: Project Selection : PV , NPV, IRR, BCR and Pay...iZenBridge's PMP® Math Series: Project Selection : PV , NPV, IRR, BCR and Pay...
iZenBridge's PMP® Math Series: Project Selection : PV , NPV, IRR, BCR and Pay...
 
Agile Beyond Rituals | Presented at Agile Noida
Agile Beyond Rituals | Presented at Agile Noida Agile Beyond Rituals | Presented at Agile Noida
Agile Beyond Rituals | Presented at Agile Noida
 
Procurement Contract Types | PMP | iZenBridge - Webinar
Procurement Contract Types | PMP | iZenBridge - Webinar Procurement Contract Types | PMP | iZenBridge - Webinar
Procurement Contract Types | PMP | iZenBridge - Webinar
 

Dernier

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 

Dernier (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 

PMI-ACP Lesson 2 : Scrum

  • 1. Lesson 2: Scrum !!!! Saket Bansal PMP, PMI-ACP , CSM , ITIL V3 F www.izenbridge.com 1
  • 2. Scrum in 100 words • Scrum is an agile process that allows us to focus on delivering the highest business value in the shortest time. • It allows us to rapidly and repeatedly inspect actual working software (every two weeks to one month). • The business sets the priorities. Teams self-organize to determine the best way to deliver the highest priority features. • Every two weeks to a month anyone can see real working software and decide to release it as is or continue to enhance it for another sprint. www.izenbridge.com 2
  • 3. Self-organizing teams  Product progresses in a series of month-long “sprints”  Requirements are captured as items in a list of “product backlog”  No specific engineering practices prescribed  Uses generative rules to create an agile environment for delivering projects  One of the “agile processes” www.izenbridge.com 3
  • 4. 24 hours Sprint 2-4 weeks Sprint goal Return Sprint backlog Potentially shippable Return Cancel product increment Gift wrap Coupons Cancel Gift wrap Coupons Product backlog www.izenbridge.com 4
  • 5. Image available at www.mountaingoatsoftware.com/scrum www.izenbridge.com 5
  • 6. Scrum projects make progress in a series of “sprints” • Analogous to Extreme Programming iterations  Typical duration is 2–4 weeks or a calendar month at most  A constant duration leads to a better rhythm  Product is designed, coded, and tested during the sprint www.izenbridge.com 6
  • 7. Requirements Design Code Test Rather than doing all of one thing at a time... ...Scrum teams do a little of everything all the time Source: “The New New Product Development Game” by Takeuchi and Nonaka. Harvard Business Review, January 1986. www.izenbridge.com 7
  • 8. Change  Plan sprint durations around how long you can commit to keeping change out of the sprint www.izenbridge.com 8
  • 9. Roles •Product owner •Scrum Master •Team Ceremonies •Sprint review •Sprint planning •Sprint retrospective •Daily scrum meeting Artifacts •Product backlog •Sprint backlog •Burn down charts www.izenbridge.com 9
  • 10. Roles •Product owner •ScrumMaster •Team Ceremonies •Sprint planning •Sprint review •Sprint retrospective •Daily scrum meeting Artifacts •Product backlog •Sprint backlog •Burndown charts www.izenbridge.com 10
  • 11. Define the features of the product  Decide on release date and content  Be responsible for the profitability of the product (ROI)  Prioritize features according to market value  Adjust features and priority every iteration, as needed  Accept or reject work results www.izenbridge.com 11
  • 12. Represents management to the project  Responsible for enacting Scrum values and practices  Removes impediments  Ensure that the team is fully functional and productive  Enable close cooperation across all roles and functions  Shield the team from external interferences www.izenbridge.com 12
  • 13. Typically 5-9 people  Cross-functional: Programmers, testers, user experience designers, etc.  Members should be full-time May be exceptions (e.g., database administrator) www.izenbridge.com 13
  • 14. Teams are self-organizing • Ideally, no titles but rarely a possibility  Membership should change only between sprints www.izenbridge.com 14
  • 15. Roles •Product owner •Scrum Master •Team Ceremonies •Sprint planning •Sprint review •Sprint retrospective •Daily scrum meeting Artifacts •Product backlog •Sprint backlog •Burndown charts www.izenbridge.com 15
  • 16. Sprint planning meeting Team capacity Sprint prioritization • Analyze and evaluate product Product backlog Sprint backlog • Select sprint goal goal Business Sprint planning conditions • Decide how to achieve sprint goal (design) Current • Create sprint backlog (tasks) product from product backlog items (user Sprint stories / features) backlog • Estimate sprint backlog in hours Technology www.izenbridge.com 16
  • 17. Team selects items from the product backlog they can commit to completing  Sprint backlog is created • Tasks are identified and each is estimated (1-16 hours) • Collaboratively, not done alone by the ScrumMaster  High-level design is considered As a vacation Code the middle tier (8 hours) planner, I want to Code the user interface (4) see photos of the Write test fixtures (4) hotels. Code the foo class (6) Update performance tests (4) www.izenbridge.com 17
  • 18. Parameters • Daily • 15-minutes • Stand-up  Not for problem solving • Whole world is invited • Only team members, ScrumMaster, product owner, can talk  Helps avoid other unnecessary meetings www.izenbridge.com 18
  • 19. These are not status for the ScrumMaster What did you do yesterday? 1 • They are commitments in front of peers What will you do today? 2 Is anything in your way? 3 www.izenbridge.com 19
  • 20. Team presents what it accomplished during the sprint  Typically takes the form of a demo of new features or underlying architecture  Informal • 2-hour prep time rule • No slides  Whole team participates  Invite the world www.izenbridge.com 20
  • 21. Periodically take a look at what is and is not working  Done after every sprint  Whole team participates • ScrumMaster • Product owner • Team • Possibly customers and others www.izenbridge.com 21
  • 22. Whole team gathers and discusses what they’d like to: Start doing Stop doing This is just one of many ways to do a sprint retrospective. Continue doing www.izenbridge.com 22
  • 23. Roles •Product owner •ScrumMaster •Team Ceremonies •Sprint planning •Sprint review •Sprint retrospective •Daily scrum meeting Artifacts •Product backlog •Sprint backlog •Burndown charts www.izenbridge.com 23
  • 24. The requirements  A list of all desired work on the project  Ideally expressed such that each item has value to the users or customers of the product  Prioritized by the product owner  Reprioritized at the start of each sprint This is the product backlog www.izenbridge.com 24
  • 25. Backlog Item Estimate Allow a guest to make a reservation 3 As a guest, I want to cancel a reservation. 5 As a guest, I want to change the dates of a 3 reservation. As a hotel employee, I can run RevPAR reports 8 (revenue-per-available-room) Improve exception handling 8 ... 30 ... 50 www.izenbridge.com 25
  • 26. A short statement of what the work will be focused on during the sprint Life Sciences Support features necessary for Database Application population genetics studies. Make the application run on SQL Server in addition to Oracle. Financial services Support more technical indicators than company ABC with real-time, streaming data. www.izenbridge.com 26
  • 27. Individuals sign up for work of their own choosing • Work is never assigned  Estimated work remaining is updated daily  Any team member can add, delete or change the sprint backlog  Work for the sprint emerges  If work is unclear, define a sprint backlog item with a larger amount of time and break it down later  Update work remaining as more becomes known www.izenbridge.com 27
  • 28. Tasks Mon Tues Wed Thur Fri Code the user interface 8 4 8 Code the middle tier 16 12 10 4 Test the middle tier 8 16 16 11 8 Write online help 12 Write the foo class 8 8 8 8 8 Add error logging 8 4 www.izenbridge.com 28
  • 29. Hours www.izenbridge.com 29
  • 30. Tasks Mon Tues Wed Thurs Fri Code the user 8 4 8 interface Code the middle 16 12 10 7 tier Test the middle tier 8 16 16 11 8 Write online help 12 50 40 30 20 10 Hours 0 Mon Tue Wed Thu Fri www.izenbridge.com 30
  • 31. Typical individual team is 7 ± 2 people • Scalability comes from teams of teams  Factors in scaling • Type of application • Team size • Team dispersion • Project duration  Scrum has been used on multiple 500+ person projects www.izenbridge.com 31
  • 34. This Presentation includes extract from Mike Cohn’s Presentation www.mountaingoatsoftware.com www.izenbridge.com 34
  • 35. Saket Bansal Saket.Bansal@iZenBridge.com M: 9910802561 Web: www.iZenBridge.com Twitter : Saket_tg LinkedIn: www.linkedin.com/in/saketbansal www.izenbridge.com 35