SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
Scrum Guidelines
                     v.2
                    2011




WWW.SCRUMDESK.COM
Agile Ceremonies
WHY

           Agile project is developed in repeatable   ceremonies that give rhythm to delivery.



  Product Strategy                                                        Once per year


      Release Planning                                                    Every quarter



        Sprint Planning                                                 Every three weeks



           Daily standup                                                    Every day


              Review &                                                  Every three weeks
              Retrospective




WWW.SCRUMDESK.COM
Agile Roadmap
WHY




                    Roadmap is our plan   of intent that allows us to be ready for changes.


                Relase 1                          Release 2                      Release 3

      Objective A                         Objective C                      Objective F
                                          • Epic C.1
      • Epic A.1
                                          • Epic C.2
      • Epic A.2                                                           Objective G
                                          Objective D
      Objective B
                                          • Epics
      • Epic B.1
                                          Objective E
      • Epic B.2
      • Epic B.3                          • Epics

WWW.SCRUMDESK.COM
Sprint planning




WWW.SCRUMDESK.COM
                                                Week 1
                    Pre-planning session
                                                Week 2
                                                                Sprint X
                                                                             Sprint ceremonies




                    Pre-planning session
                                                Week 3




                                           Review
                                           Retrospective

                                              Sprint planning
                                                                Sprint X+1
Sprint schedule
    This Sprint                           Day        The Next Sprint
   Sprint Planning
                             ½ day        Monday
      Meeting
                              15
         Daily              minutes
                                          Tuesday

         Daily                           Wednesday

         Daily                           Thursday

         Daily                             Friday

         Daily                            Monday

         Daily                            Tuesday     Pre-planning session     1 hour

         Daily                           Wednesday

         Daily                           Thursday

         Daily                             Friday

         Daily                            Monday

         Daily                            Tuesday     Pre-planning session     1 hour

         Daily                           Wednesday

 Build, Integration,
                                         Thursday
    Finalization
       Review               1 hour                   The next sprint backlog
                            ½ hour
                                           Friday
    Retrospective                                           finalized




WWW.SCRUMDESK.COM, All Rights Reserved
Product Strategy
         We need to understand WHAT, for WHOM and WHY product is developed.
WHY




             We need to understand vision, strategy and goals for better planning,
                    management, development and demonstration our product.

                                                                             Happens before
                     All team participates                                   development is




                                                                WHEN
                                                                             officially started
WHO




                                                                             1-5 days
                     Driven by Product Owner




                     Vision, strategy and goals reviewed
       In




                     Stakeholders
                     identified                        Key dates agreed
WHAT




                     Elevator statement                Dependencies identified
       Out




                     Teams & roles                     Risks identified

                     Roadmap agreed                    Objectives agreed


                  Team onsite                              Team commitment
HOW




                                                           Product owner prepares a vision
                  Requirements discussed                   before the meeting. Vision and
                                                           strategy are updated in the meeting




WWW.SCRUMDESK.COM, All Rights Reserved
Elevator Statement
          Elevator statement helps us to focus on product goals with an
WHY




      understanding what our product is, what is not for who is developed and
                  how is different comparing to our competition.




      FOR                            <our customers>
      WHO                            <needs something>
      THE                            <product is>
      THAT                           <product key benefit, why is necessary>

      UNLIKE                         <competition alternative>
      OUR PRODUCT                    <is different>




WWW.SCRUMDESK.COM, All Rights Reserved
Release Planning
      We would like to identify what next release means,                  when it should be
                           published and agree on preliminary plan.
WHY




            Release plan is an increment to our vision according our strategy.
            We will create estimated release backlog to drive our effort.



                                                                              Happens before
                   All team participates




                                                                WHEN
                                                                              the release
WHO




                                                                              1-5 days
                   Driven by Product Owner




                                                              Features broken into epics

                                                              Preliminary estimation of
                                                              complexity, risk and business
WHAT




                                                              value
                                                 Out




                   Vision, strategy and goals
 In




                                                              Epics ordered

                                                              Milestones agreed

                                                              Risks updated


                Team onsite                                   Team commitment
HOW




                                                              Subject matter experts invited if
                Requirements discussed
                                                              necessary

                                         Agile project plan




WWW.SCRUMDESK.COM, All Rights Reserved
Daily Standup
                           Synchronize our progress and plans.
WHY




                          We share our status, plans and problems.


                                                                     Happens every
                       All team participates
                                                                     sprint day




                                                       WHEN
                                                                     1 minute per
                       Facilitated by Scrum Master
                                                                     team member
WHO




                       Product Owner is welcome to
                                                                     ~15 minutes
                       answer questions

                       Managers as chicken


                                                                     Updated
                       What have you done yesterday?
                                                                     impediments
WHAT




                                                       Out
 In




                       What do you plan to do today?                 Meetings agreed

                       What problems are you
                       encountering?


                     Use WebEx/Skype (optional)                      Use chat

                     Task board updated before                       Details
HOW




                     meeting. It is checked in the                   discussed after
                     meeting                                         meeting
                     Burn Down chart updated before                  Keep
                     meeting.                                        communication
                     It is checked in the meeting                    channel open


WWW.SCRUMDESK.COM, All Rights Reserved
Retrospective
        We examine how to improve our team and the way we work together.
WHY




                       We are ready to provide our ideas
                         what is good and what can be better.


                                                                           Last day in a
                       All team participates
                                                                           sprint




                                                              WHEN
                       Facilitated by Scrum Master                         ½ hour
WHO




                       Product Owner is welcome

                       Managers, please, stay away

                                                                           Prioritized list of
                       Ideas from previous retrospectives                  ideas
WHAT




                                                              Out
 In




                       Implementation status reported by                   Assigned ideas
                       Scrum Master                                        (optional)



                                                            Apply different retrospective
                     implementation status of ideas
                                                            practices based on books &
                     reported previously
                                                            blogs
                     What was good?
HOW




                     What can be better?

                     Any other ideas?
                     Discussion
                     Vote for ideas , prioritize them and pickup few to be implemented in
                     the next sprint


WWW.SCRUMDESK.COM, All Rights Reserved
Review
      We would like to demonstrate                real increment to our customers
WHY




                 and stakeholders. We expect our stakeholders will either
                           accept or not accept our achievements.


                       All team participates                        Last day of sprint




                                                            WHEN
                       Arranged by Scrum Master                     1 hour
WHO




                       Lead by Product Owner

                       Customers & stakeholders invited

                       World is welcome



                       Working, potentially shippable,              Iteration backlog
WHAT




                       increment                                    closed at the end
                                                            Out
 In




                                                                    Acceptance of
                       Presentation is optional
                                                                    sprint outcome


                           Live show
HOW




                           Sprint backlog items presented

                           Discussion




WWW.SCRUMDESK.COM, All Rights Reserved
Scrum Roles
Product Owner                                    Scrum Master

       Father of the product                         Team protector
       Represents the voice                          Facilitator
       of customers                                  Coach of scrum process
       Communicates with clients, customers          Accountable for removing
       and stakeholders                              impediments with help of others
       Accountable for ensuring the team             Helps team to deliver the sprint goals
       delivers value                                Not a team leader, but buffer between
       Responsible for product vision and            team and distraction
       roadmap                                       Enforces rules
       Responsible for product planning              Collaborates with other scrum
       Manages a product backlog                     masters to align development with
       Setting up priorities based on business       others
       value and risk                                Helps to team members to focus on
       Aligns product plans with other               tasks
       dependent products
       Accepts outcome of development
       process
       Stays in contact with marketing & sales


Team
       Responsible for delivering the product
       Small team, 5-9 people
       Multi-discipline, cross-functional
       Self-organized
       Applying pull principle
       Estimates complexity
       Reflecting problems
       Identify risks
       Demonstrate the product increment




WWW.SCRUMDESK.COM, All Rights Reserved
Scrum Master Daily Checklist
Task board

       o   Does the team know what has been committed?
       o   Is task board visible?
       o   Is board updated since the last stand-up?
       o   Is time remaining updated since the last stand-up?
       o   Are all stories and tasks estimated (maybe except spikes)?
       o   Are stories broken to tasks?
       o   Are all tasks which are in progress or done assigned?

Impediments

       o Are impediments visible to everyone?
       o Is the status of impediments updated?
       o Are impediments assigned to concrete persons?

Burn Down chart

       o   Is burn down chart current?
       o   Do you understand the current status and progress?
       o   Does anyone add new work into sprint backlog?
       o   Are you taking an action in case you are late as soon as possible?




WWW.SCRUMDESK.COM, All Rights Reserved
Examples
Agile Product Backlog break-down
                                                Product plan

                                Theme X                                                 Theme Y

               Epic A                                Epic B                    Epic C             Epic D

   Story A.1            Story A.2        Story B.1            Story B.2

Agile project plan
                                                Product plan

                           Release 1                                      Release 2               Release 3

           Sprint 1                 Sprint 2     Sprint 3            Epic C      Epic D

  Story A.1      Story A.2          Story B.1    Story B.2


       2 weeks                      2 weeks     2 weeks

Epic
           ‘We want a system to be able to help us with management our client base’
                               ‘Product portfolio management’
                                    ‘Reports and analyses’

Story
‘As an account manager I would like to add details of a new client into our CRM system so we
                                 know how to contact him’

 ‘As a user I would like to configure my printer before document is printed so I get document
                                       printed correctly.’




WWW.SCRUMDESK.COM, All Rights Reserved
Stakeholders matrix
A tool that helps team to understand who customer and their potential clients are and what
the team should expect or fulfill while communicating the current status and getting
requirements priorities.



    Name               Role                    Availability   Influence    Engagement
    XY                 Stakeholder                High           High        Actively
                                                                             Engaged
    John Doe           Stakeholder                High          Low            Keep
                                                                            informed
    Mary Ewans Sponsor                            Low           High           Keep
                                                                             Satisfied
    Jeffrey            Subject Matter Expert      Low           Low          Monitor
    Herrison




WWW.SCRUMDESK.COM, All Rights Reserved
Glossary
Release

A milestone in which potentially shippable increment is developed and delivered.

In release are more (completed only) stories delivered based on value and priorities so
release adds a product value important for users.

Sprint

An iteration in which potentially shippable increment is developed by a team. It typically
starts with sprint planning session, continues every day with daily meeting and is finished by
review and retrospective. Suggested length of the iteration is 1 to 3 weeks.

Epic

A big functionality that requires huge effort for completion. Epic is a container of other
stories defining big functionality. Epics are slotted into releases typically. An epic should be
broken into smaller parts aka stories.

Example: ‘We want a system to be able to help us with management our client base’

Story

User story is one or more sentences written in the language of end user to capture what user
want to achieve including a benefit that might be gained if story is completed. It is efficient
way to handle customers’ requests without formalized documents.

User story is typically written on an index card. It should also have acceptance criteria
defined.

Example: ‘As an account manager I would like to add details of a new client into our CRM
system so we know how to contact him’

Planning poker

A game developed by Mike Cohn used for an estimation of stories complexity based on
relative comparison to a reference story of size 1. Different scales are used, but typically the




WWW.SCRUMDESK.COM, All Rights Reserved
scale is 0, ½, 1,2,3,5,8,13,20,40,100. Game is facilitated by Scum Master. Team estimates
complexity and product owner should be available to explain and answer questions.

Stakeholders matrix
Stakeholders matrix helps identify important stakeholders who are available to product team
to help them with strategy and goals. The outcome of this matrix is an understanding about
communication necessities.


Credits
Illustrations of scrum master, product owner, pig and chicken are ownership of Michael
Vizdos, www.implementingscrum.com




About ScrumDesk
ScrumDesk company shares the knowledge about agile and scrum in Central Europe region
since 2008.

Our Scrum project management solution called ScrumDesk helps agile teams with all Scrum
practices to self-organize and manage development process through intuitive tools available
on Windows, iOS and soon on Android and web.

Together with experienced agile coaches we bring agile knowledge in unique Agile
Knowledge Hub initiative.

Join our community on our pages www.scrumdesk.com.




WWW.SCRUMDESK.COM, All Rights Reserved

Contenu connexe

Similaire à Agile Ceremonies and Rituals

Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process John Derrico
 
Resort brochure game
Resort brochure gameResort brochure game
Resort brochure gameGerry Kirk
 
Agile SCRUM Methodology
Agile SCRUM MethodologyAgile SCRUM Methodology
Agile SCRUM MethodologyAngelin R
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrumAnat (Alon) Salhov
 
Make children book in 90 minutes thanks to Scrum by Enis Zeherovic
Make children book in 90 minutes thanks to Scrum by Enis ZeherovicMake children book in 90 minutes thanks to Scrum by Enis Zeherovic
Make children book in 90 minutes thanks to Scrum by Enis ZeherovicBosnia Agile
 
Wanted Team Players
Wanted Team PlayersWanted Team Players
Wanted Team PlayersMegan Leney
 
Back to Basics: Resource planning
Back to Basics: Resource planningBack to Basics: Resource planning
Back to Basics: Resource planningThomas Sarlandie
 
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
 
Are We Really Being Agile? (w/ Portuguese)
Are We Really Being Agile? (w/ Portuguese)Are We Really Being Agile? (w/ Portuguese)
Are We Really Being Agile? (w/ Portuguese)Richard Cheng
 
Ba questions v1 agile
Ba questions v1 agileBa questions v1 agile
Ba questions v1 agilePrefectBA
 
Enterey Life Sciences Consulting PDA So. Cal PAI Presentation3
Enterey Life Sciences Consulting PDA So. Cal PAI Presentation3Enterey Life Sciences Consulting PDA So. Cal PAI Presentation3
Enterey Life Sciences Consulting PDA So. Cal PAI Presentation3rjohnston2268
 
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
 

Similaire à Agile Ceremonies and Rituals (20)

Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process
 
Resort brochure game
Resort brochure gameResort brochure game
Resort brochure game
 
Agile SCRUM Methodology
Agile SCRUM MethodologyAgile SCRUM Methodology
Agile SCRUM Methodology
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrum
 
Make children book in 90 minutes thanks to Scrum by Enis Zeherovic
Make children book in 90 minutes thanks to Scrum by Enis ZeherovicMake children book in 90 minutes thanks to Scrum by Enis Zeherovic
Make children book in 90 minutes thanks to Scrum by Enis Zeherovic
 
Strategy Academy
Strategy AcademyStrategy Academy
Strategy Academy
 
Transforming your sw development to agile
Transforming your sw development to agileTransforming your sw development to agile
Transforming your sw development to agile
 
Agile intro module 1
Agile intro   module 1Agile intro   module 1
Agile intro module 1
 
Scrum in a nutshell
Scrum in a nutshellScrum in a nutshell
Scrum in a nutshell
 
Agile product development
Agile product developmentAgile product development
Agile product development
 
Agile 101
Agile 101Agile 101
Agile 101
 
Wanted Team Players
Wanted Team PlayersWanted Team Players
Wanted Team Players
 
Being Agile
Being AgileBeing Agile
Being Agile
 
Back to Basics: Resource planning
Back to Basics: Resource planningBack to Basics: Resource planning
Back to Basics: Resource planning
 
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
 
Are We Really Being Agile? (w/ Portuguese)
Are We Really Being Agile? (w/ Portuguese)Are We Really Being Agile? (w/ Portuguese)
Are We Really Being Agile? (w/ Portuguese)
 
Ba questions v1 agile
Ba questions v1 agileBa questions v1 agile
Ba questions v1 agile
 
Enterey Life Sciences Consulting PDA So. Cal PAI Presentation3
Enterey Life Sciences Consulting PDA So. Cal PAI Presentation3Enterey Life Sciences Consulting PDA So. Cal PAI Presentation3
Enterey Life Sciences Consulting PDA So. Cal PAI Presentation3
 
Introduction to Scrum
Introduction to Scrum Introduction to Scrum
Introduction to Scrum
 
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
 

Plus de ScrumDesk

Fears we are afraid of in agile transformations. Mistakenly.
Fears we are afraid of in agile transformations. Mistakenly.Fears we are afraid of in agile transformations. Mistakenly.
Fears we are afraid of in agile transformations. Mistakenly.ScrumDesk
 
Agile and Scrum for FIIT STU Bratislava (v2016)
Agile and Scrum for FIIT STU Bratislava (v2016)Agile and Scrum for FIIT STU Bratislava (v2016)
Agile and Scrum for FIIT STU Bratislava (v2016)ScrumDesk
 
Rumpled Agile (ScrumImpulz 2016)
Rumpled Agile (ScrumImpulz 2016)Rumpled Agile (ScrumImpulz 2016)
Rumpled Agile (ScrumImpulz 2016)ScrumDesk
 
IsProductPotentiallyGreat (for Microsoft Fest 2016)
IsProductPotentiallyGreat (for Microsoft Fest 2016)IsProductPotentiallyGreat (for Microsoft Fest 2016)
IsProductPotentiallyGreat (for Microsoft Fest 2016)ScrumDesk
 
História Agile a prehľad agile praktík
História Agile a prehľad agile praktíkHistória Agile a prehľad agile praktík
História Agile a prehľad agile praktíkScrumDesk
 
Myslím ako klient (Hackathon 2015 kosice)
Myslím ako klient (Hackathon 2015 kosice)Myslím ako klient (Hackathon 2015 kosice)
Myslím ako klient (Hackathon 2015 kosice)ScrumDesk
 
Starting the product for FIIT Bratislava
Starting the product for FIIT BratislavaStarting the product for FIIT Bratislava
Starting the product for FIIT BratislavaScrumDesk
 
ScrumImpulz 2015 - Starting the product
ScrumImpulz 2015 - Starting the productScrumImpulz 2015 - Starting the product
ScrumImpulz 2015 - Starting the productScrumDesk
 
Rozbehnime nový produkt (MS Techfest 2015)
Rozbehnime nový produkt (MS Techfest 2015)Rozbehnime nový produkt (MS Techfest 2015)
Rozbehnime nový produkt (MS Techfest 2015)ScrumDesk
 
Intuitívne riadenie (Softecon 2015)
Intuitívne riadenie (Softecon 2015)Intuitívne riadenie (Softecon 2015)
Intuitívne riadenie (Softecon 2015)ScrumDesk
 
Základy Agile a Scrum, č.2 - Na čo je mi Scrum
Základy Agile a Scrum, č.2 - Na čo je mi ScrumZáklady Agile a Scrum, č.2 - Na čo je mi Scrum
Základy Agile a Scrum, č.2 - Na čo je mi ScrumScrumDesk
 
Základy Agile a Scrum, č.1: Tradične vs. agilne
Základy Agile a Scrum, č.1: Tradične vs. agilneZáklady Agile a Scrum, č.1: Tradične vs. agilne
Základy Agile a Scrum, č.1: Tradične vs. agilneScrumDesk
 
Agilne. Inak. Pre FIIT STUBA, 2014
Agilne. Inak. Pre FIIT STUBA, 2014Agilne. Inak. Pre FIIT STUBA, 2014
Agilne. Inak. Pre FIIT STUBA, 2014ScrumDesk
 
ScrumMastership perfektne (výňatok)
ScrumMastership perfektne (výňatok)ScrumMastership perfektne (výňatok)
ScrumMastership perfektne (výňatok)ScrumDesk
 
ScrumImpulz 2014 - Tomas Bel - Scrum mimo IT
ScrumImpulz 2014 - Tomas Bel - Scrum mimo ITScrumImpulz 2014 - Tomas Bel - Scrum mimo IT
ScrumImpulz 2014 - Tomas Bel - Scrum mimo ITScrumDesk
 
ScrumImpulz 2014 - Kris D'Exelle, How to fail Agile projects
ScrumImpulz 2014 - Kris D'Exelle, How to fail Agile projectsScrumImpulz 2014 - Kris D'Exelle, How to fail Agile projects
ScrumImpulz 2014 - Kris D'Exelle, How to fail Agile projectsScrumDesk
 
ScrumImpulz 2014 - Markus Breyer. Global challenges require responses. People...
ScrumImpulz 2014 - Markus Breyer. Global challenges require responses. People...ScrumImpulz 2014 - Markus Breyer. Global challenges require responses. People...
ScrumImpulz 2014 - Markus Breyer. Global challenges require responses. People...ScrumDesk
 
ScrumImpulz 2014 - Marcel Miklus, Introduction of Agile in financial institut...
ScrumImpulz 2014 - Marcel Miklus, Introduction of Agile in financial institut...ScrumImpulz 2014 - Marcel Miklus, Introduction of Agile in financial institut...
ScrumImpulz 2014 - Marcel Miklus, Introduction of Agile in financial institut...ScrumDesk
 
Agile mení veľa.Pardon. Všetko!
Agile mení veľa.Pardon. Všetko!Agile mení veľa.Pardon. Všetko!
Agile mení veľa.Pardon. Všetko!ScrumDesk
 
I, ScrumMaster
I, ScrumMasterI, ScrumMaster
I, ScrumMasterScrumDesk
 

Plus de ScrumDesk (20)

Fears we are afraid of in agile transformations. Mistakenly.
Fears we are afraid of in agile transformations. Mistakenly.Fears we are afraid of in agile transformations. Mistakenly.
Fears we are afraid of in agile transformations. Mistakenly.
 
Agile and Scrum for FIIT STU Bratislava (v2016)
Agile and Scrum for FIIT STU Bratislava (v2016)Agile and Scrum for FIIT STU Bratislava (v2016)
Agile and Scrum for FIIT STU Bratislava (v2016)
 
Rumpled Agile (ScrumImpulz 2016)
Rumpled Agile (ScrumImpulz 2016)Rumpled Agile (ScrumImpulz 2016)
Rumpled Agile (ScrumImpulz 2016)
 
IsProductPotentiallyGreat (for Microsoft Fest 2016)
IsProductPotentiallyGreat (for Microsoft Fest 2016)IsProductPotentiallyGreat (for Microsoft Fest 2016)
IsProductPotentiallyGreat (for Microsoft Fest 2016)
 
História Agile a prehľad agile praktík
História Agile a prehľad agile praktíkHistória Agile a prehľad agile praktík
História Agile a prehľad agile praktík
 
Myslím ako klient (Hackathon 2015 kosice)
Myslím ako klient (Hackathon 2015 kosice)Myslím ako klient (Hackathon 2015 kosice)
Myslím ako klient (Hackathon 2015 kosice)
 
Starting the product for FIIT Bratislava
Starting the product for FIIT BratislavaStarting the product for FIIT Bratislava
Starting the product for FIIT Bratislava
 
ScrumImpulz 2015 - Starting the product
ScrumImpulz 2015 - Starting the productScrumImpulz 2015 - Starting the product
ScrumImpulz 2015 - Starting the product
 
Rozbehnime nový produkt (MS Techfest 2015)
Rozbehnime nový produkt (MS Techfest 2015)Rozbehnime nový produkt (MS Techfest 2015)
Rozbehnime nový produkt (MS Techfest 2015)
 
Intuitívne riadenie (Softecon 2015)
Intuitívne riadenie (Softecon 2015)Intuitívne riadenie (Softecon 2015)
Intuitívne riadenie (Softecon 2015)
 
Základy Agile a Scrum, č.2 - Na čo je mi Scrum
Základy Agile a Scrum, č.2 - Na čo je mi ScrumZáklady Agile a Scrum, č.2 - Na čo je mi Scrum
Základy Agile a Scrum, č.2 - Na čo je mi Scrum
 
Základy Agile a Scrum, č.1: Tradične vs. agilne
Základy Agile a Scrum, č.1: Tradične vs. agilneZáklady Agile a Scrum, č.1: Tradične vs. agilne
Základy Agile a Scrum, č.1: Tradične vs. agilne
 
Agilne. Inak. Pre FIIT STUBA, 2014
Agilne. Inak. Pre FIIT STUBA, 2014Agilne. Inak. Pre FIIT STUBA, 2014
Agilne. Inak. Pre FIIT STUBA, 2014
 
ScrumMastership perfektne (výňatok)
ScrumMastership perfektne (výňatok)ScrumMastership perfektne (výňatok)
ScrumMastership perfektne (výňatok)
 
ScrumImpulz 2014 - Tomas Bel - Scrum mimo IT
ScrumImpulz 2014 - Tomas Bel - Scrum mimo ITScrumImpulz 2014 - Tomas Bel - Scrum mimo IT
ScrumImpulz 2014 - Tomas Bel - Scrum mimo IT
 
ScrumImpulz 2014 - Kris D'Exelle, How to fail Agile projects
ScrumImpulz 2014 - Kris D'Exelle, How to fail Agile projectsScrumImpulz 2014 - Kris D'Exelle, How to fail Agile projects
ScrumImpulz 2014 - Kris D'Exelle, How to fail Agile projects
 
ScrumImpulz 2014 - Markus Breyer. Global challenges require responses. People...
ScrumImpulz 2014 - Markus Breyer. Global challenges require responses. People...ScrumImpulz 2014 - Markus Breyer. Global challenges require responses. People...
ScrumImpulz 2014 - Markus Breyer. Global challenges require responses. People...
 
ScrumImpulz 2014 - Marcel Miklus, Introduction of Agile in financial institut...
ScrumImpulz 2014 - Marcel Miklus, Introduction of Agile in financial institut...ScrumImpulz 2014 - Marcel Miklus, Introduction of Agile in financial institut...
ScrumImpulz 2014 - Marcel Miklus, Introduction of Agile in financial institut...
 
Agile mení veľa.Pardon. Všetko!
Agile mení veľa.Pardon. Všetko!Agile mení veľa.Pardon. Všetko!
Agile mení veľa.Pardon. Všetko!
 
I, ScrumMaster
I, ScrumMasterI, ScrumMaster
I, ScrumMaster
 

Dernier

New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 

Dernier (20)

New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 

Agile Ceremonies and Rituals

  • 1. Scrum Guidelines v.2 2011 WWW.SCRUMDESK.COM
  • 2. Agile Ceremonies WHY Agile project is developed in repeatable ceremonies that give rhythm to delivery. Product Strategy Once per year Release Planning Every quarter Sprint Planning Every three weeks Daily standup Every day Review & Every three weeks Retrospective WWW.SCRUMDESK.COM
  • 3. Agile Roadmap WHY Roadmap is our plan of intent that allows us to be ready for changes. Relase 1 Release 2 Release 3 Objective A Objective C Objective F • Epic C.1 • Epic A.1 • Epic C.2 • Epic A.2 Objective G Objective D Objective B • Epics • Epic B.1 Objective E • Epic B.2 • Epic B.3 • Epics WWW.SCRUMDESK.COM
  • 4. Sprint planning WWW.SCRUMDESK.COM Week 1 Pre-planning session Week 2 Sprint X Sprint ceremonies Pre-planning session Week 3 Review Retrospective Sprint planning Sprint X+1
  • 5. Sprint schedule This Sprint Day The Next Sprint Sprint Planning ½ day Monday Meeting 15 Daily minutes Tuesday Daily Wednesday Daily Thursday Daily Friday Daily Monday Daily Tuesday Pre-planning session 1 hour Daily Wednesday Daily Thursday Daily Friday Daily Monday Daily Tuesday Pre-planning session 1 hour Daily Wednesday Build, Integration, Thursday Finalization Review 1 hour The next sprint backlog ½ hour Friday Retrospective finalized WWW.SCRUMDESK.COM, All Rights Reserved
  • 6. Product Strategy We need to understand WHAT, for WHOM and WHY product is developed. WHY We need to understand vision, strategy and goals for better planning, management, development and demonstration our product. Happens before All team participates development is WHEN officially started WHO 1-5 days Driven by Product Owner Vision, strategy and goals reviewed In Stakeholders identified Key dates agreed WHAT Elevator statement Dependencies identified Out Teams & roles Risks identified Roadmap agreed Objectives agreed Team onsite Team commitment HOW Product owner prepares a vision Requirements discussed before the meeting. Vision and strategy are updated in the meeting WWW.SCRUMDESK.COM, All Rights Reserved
  • 7. Elevator Statement Elevator statement helps us to focus on product goals with an WHY understanding what our product is, what is not for who is developed and how is different comparing to our competition. FOR <our customers> WHO <needs something> THE <product is> THAT <product key benefit, why is necessary> UNLIKE <competition alternative> OUR PRODUCT <is different> WWW.SCRUMDESK.COM, All Rights Reserved
  • 8. Release Planning We would like to identify what next release means, when it should be published and agree on preliminary plan. WHY Release plan is an increment to our vision according our strategy. We will create estimated release backlog to drive our effort. Happens before All team participates WHEN the release WHO 1-5 days Driven by Product Owner Features broken into epics Preliminary estimation of complexity, risk and business WHAT value Out Vision, strategy and goals In Epics ordered Milestones agreed Risks updated Team onsite Team commitment HOW Subject matter experts invited if Requirements discussed necessary Agile project plan WWW.SCRUMDESK.COM, All Rights Reserved
  • 9. Daily Standup Synchronize our progress and plans. WHY We share our status, plans and problems. Happens every All team participates sprint day WHEN 1 minute per Facilitated by Scrum Master team member WHO Product Owner is welcome to ~15 minutes answer questions Managers as chicken Updated What have you done yesterday? impediments WHAT Out In What do you plan to do today? Meetings agreed What problems are you encountering? Use WebEx/Skype (optional) Use chat Task board updated before Details HOW meeting. It is checked in the discussed after meeting meeting Burn Down chart updated before Keep meeting. communication It is checked in the meeting channel open WWW.SCRUMDESK.COM, All Rights Reserved
  • 10. Retrospective We examine how to improve our team and the way we work together. WHY We are ready to provide our ideas what is good and what can be better. Last day in a All team participates sprint WHEN Facilitated by Scrum Master ½ hour WHO Product Owner is welcome Managers, please, stay away Prioritized list of Ideas from previous retrospectives ideas WHAT Out In Implementation status reported by Assigned ideas Scrum Master (optional) Apply different retrospective implementation status of ideas practices based on books & reported previously blogs What was good? HOW What can be better? Any other ideas? Discussion Vote for ideas , prioritize them and pickup few to be implemented in the next sprint WWW.SCRUMDESK.COM, All Rights Reserved
  • 11. Review We would like to demonstrate real increment to our customers WHY and stakeholders. We expect our stakeholders will either accept or not accept our achievements. All team participates Last day of sprint WHEN Arranged by Scrum Master 1 hour WHO Lead by Product Owner Customers & stakeholders invited World is welcome Working, potentially shippable, Iteration backlog WHAT increment closed at the end Out In Acceptance of Presentation is optional sprint outcome Live show HOW Sprint backlog items presented Discussion WWW.SCRUMDESK.COM, All Rights Reserved
  • 12. Scrum Roles Product Owner Scrum Master Father of the product Team protector Represents the voice Facilitator of customers Coach of scrum process Communicates with clients, customers Accountable for removing and stakeholders impediments with help of others Accountable for ensuring the team Helps team to deliver the sprint goals delivers value Not a team leader, but buffer between Responsible for product vision and team and distraction roadmap Enforces rules Responsible for product planning Collaborates with other scrum Manages a product backlog masters to align development with Setting up priorities based on business others value and risk Helps to team members to focus on Aligns product plans with other tasks dependent products Accepts outcome of development process Stays in contact with marketing & sales Team Responsible for delivering the product Small team, 5-9 people Multi-discipline, cross-functional Self-organized Applying pull principle Estimates complexity Reflecting problems Identify risks Demonstrate the product increment WWW.SCRUMDESK.COM, All Rights Reserved
  • 13. Scrum Master Daily Checklist Task board o Does the team know what has been committed? o Is task board visible? o Is board updated since the last stand-up? o Is time remaining updated since the last stand-up? o Are all stories and tasks estimated (maybe except spikes)? o Are stories broken to tasks? o Are all tasks which are in progress or done assigned? Impediments o Are impediments visible to everyone? o Is the status of impediments updated? o Are impediments assigned to concrete persons? Burn Down chart o Is burn down chart current? o Do you understand the current status and progress? o Does anyone add new work into sprint backlog? o Are you taking an action in case you are late as soon as possible? WWW.SCRUMDESK.COM, All Rights Reserved
  • 14. Examples Agile Product Backlog break-down Product plan Theme X Theme Y Epic A Epic B Epic C Epic D Story A.1 Story A.2 Story B.1 Story B.2 Agile project plan Product plan Release 1 Release 2 Release 3 Sprint 1 Sprint 2 Sprint 3 Epic C Epic D Story A.1 Story A.2 Story B.1 Story B.2 2 weeks 2 weeks 2 weeks Epic ‘We want a system to be able to help us with management our client base’ ‘Product portfolio management’ ‘Reports and analyses’ Story ‘As an account manager I would like to add details of a new client into our CRM system so we know how to contact him’ ‘As a user I would like to configure my printer before document is printed so I get document printed correctly.’ WWW.SCRUMDESK.COM, All Rights Reserved
  • 15. Stakeholders matrix A tool that helps team to understand who customer and their potential clients are and what the team should expect or fulfill while communicating the current status and getting requirements priorities. Name Role Availability Influence Engagement XY Stakeholder High High Actively Engaged John Doe Stakeholder High Low Keep informed Mary Ewans Sponsor Low High Keep Satisfied Jeffrey Subject Matter Expert Low Low Monitor Herrison WWW.SCRUMDESK.COM, All Rights Reserved
  • 16. Glossary Release A milestone in which potentially shippable increment is developed and delivered. In release are more (completed only) stories delivered based on value and priorities so release adds a product value important for users. Sprint An iteration in which potentially shippable increment is developed by a team. It typically starts with sprint planning session, continues every day with daily meeting and is finished by review and retrospective. Suggested length of the iteration is 1 to 3 weeks. Epic A big functionality that requires huge effort for completion. Epic is a container of other stories defining big functionality. Epics are slotted into releases typically. An epic should be broken into smaller parts aka stories. Example: ‘We want a system to be able to help us with management our client base’ Story User story is one or more sentences written in the language of end user to capture what user want to achieve including a benefit that might be gained if story is completed. It is efficient way to handle customers’ requests without formalized documents. User story is typically written on an index card. It should also have acceptance criteria defined. Example: ‘As an account manager I would like to add details of a new client into our CRM system so we know how to contact him’ Planning poker A game developed by Mike Cohn used for an estimation of stories complexity based on relative comparison to a reference story of size 1. Different scales are used, but typically the WWW.SCRUMDESK.COM, All Rights Reserved
  • 17. scale is 0, ½, 1,2,3,5,8,13,20,40,100. Game is facilitated by Scum Master. Team estimates complexity and product owner should be available to explain and answer questions. Stakeholders matrix Stakeholders matrix helps identify important stakeholders who are available to product team to help them with strategy and goals. The outcome of this matrix is an understanding about communication necessities. Credits Illustrations of scrum master, product owner, pig and chicken are ownership of Michael Vizdos, www.implementingscrum.com About ScrumDesk ScrumDesk company shares the knowledge about agile and scrum in Central Europe region since 2008. Our Scrum project management solution called ScrumDesk helps agile teams with all Scrum practices to self-organize and manage development process through intuitive tools available on Windows, iOS and soon on Android and web. Together with experienced agile coaches we bring agile knowledge in unique Agile Knowledge Hub initiative. Join our community on our pages www.scrumdesk.com. WWW.SCRUMDESK.COM, All Rights Reserved