SlideShare ist ein Scribd-Unternehmen logo
1 von 43
Scrum in One Day
                     Alexandre Cuva
Coach Agile, LTM3, CSM, CSPO, HSPTP
                  PMDay Bucharest 2012
Practical Stuff
Alexandre Cuva

  Email :                    Organizational Coaching
  alexandre.cuva@gmail.com   (Management 3.0, Scrum)
  Twitter: @cuvaalex
                             Team Coaching
  Blog: http://agile-
  alexcuva.blogspot.com/     (Scrum, XP, Kanban)
  Phone: +41 78 715 8309     Technical Coaching
                             (TDD, BDD, C#, Java, Groovy)
                             Agile Training
                             (Management 3.0, Agile, Scrum, XP)
Observation

  The complexity is growing fast
Observation

  The current standard management system, does not provide satisfaction to
  all.
“Organizations can become learning networks of
diverse individuals creating value, and the role
of leaders should include the stewardship of the
living rather than the management of the
machine.”

http://www.stoosnetwork.org
Agile Overview
Agile Tree




                                                 Profit
                      Practices




                       Principles                Values




  Source: Coaching Agile Teams by Lyssa Adkins
Agile Overview
Agile Manifesto

                  We are uncovering better ways of developing
                  software by doing it and helping others do it.
                   Through this work we have come to value:


Individuals and interactions over processes and tools
Working software over comprehensive documentation
  Customer collaboration over contract negotiation
     Responding to change over following a plan

                   That is, while there is value in the items on
                 the right, we value the items on the left more.


  Source: Agile Manifesto : http://www.agilemanifesto.org
Agile Overview
Agile Principles
1.       Our highest priority is to satisfy the customer through early and continuous
         delivery of valuable software.
2.       Welcome changing requirements, even late in development. Agile processes
         harness change for the customer's competitive advantage.
3.       Deliver working software frequently, from a couple of weeks to a couple of
         months, with a preference to the shorter timescale.
4.       Business people and developers must work together daily throughout the
         project.
5.       Build projects around motivated individuals. Give them the environment and
         support they need, and trust them to get the job done.
6.       The most efficient and effective method of conveying information to and within a
         development team is face-to-face conversation.
7.       Working software is the primary measure of progress.
8.       Agile processes promote sustainable development. The
         sponsors, developers, and users should be able to maintain a constant pace
         indefinitely.
9.       Continuous attention to technical excellence and good design enhances agility.
10.      Simplicity--the art of maximizing the amount of work not done--is essential.
11.      The best architectures, requirements, and designs emerge from self-organizing
         teams.
12.      At regular intervals, the team reflects on how to become more effective, then
         tunes and adjusts its behavior accordingly.

      Source: Agile Manifesto : http://www.agilemanifesto.org
Learning Framework

SCRUM OVERVIEW
Scrum Overview
Scrum three Pillars



              Transparency   Inspection   Adaptation
Scrum Flow




    Product      Sprint         Selected          Sprint
    Backlog    Planning 1    Product Backlog    Planning 2

      Vision


                                                  Sprint
               Retrospective                     Backlog




                            Review Meeting Daily Scrum
Scrum a Learning Framework

SCRUM ARTIFACTS
Scrum Artifacts
Velocity
  the amount of product backlog that a team can handle in one single sprint
  Quantified in story points
  Story point is an arbitrary measure to quantify the required effort to finish an
  user story. Namely, how hard the story is. Loosely based on Fibonacci series.




                Business Solutions
Scrum Artifacts
Product BurnUp
  Display work delivered so far in the release to predict whether the release date will
  be met (extrapolation)




                 Business Solutions
Scrum Artifacts
Product Release Burndown
Scrum Artifacts
Sprint Backlog
  The Sprint Backlog defines the work the Development Team will perform to
  turn Product Backlog items into a “Done” Increment.
  The Sprint Backlog makes visible all of the work that the Development Team
  identifies as necessary to meet the Sprint Goal.
  As new work is required, the Development Team adds it to the Sprint Backlog.
  As work is performed or completed, the estimated remaining work is updated.
  When elements of the plan are deemed unnecessary, they are removed.
  Only the Development Team can change its Sprint Backlog during a Sprint.
Scrum Artifacts
Sprint Burndown
Scrum Artifacts
Scrum Board
Scrum Artifacts
Definition of done
  When can a story be considered as “done” and accepted?

  Done defines what the Team means when it commits to “doing” a Product Backlog
  item in a Sprint.

  Exit criteria must be defined in advance for every individual User story at the sprint
  planning. E.g.:

  •   Release (baseline created): label submission
  •   Code Review conducted
  •   Unit Tests successfully run and integrated with the CI system
  •   Code coverage and static analysis done
  •   Verified     Business Solutions
  •   Tests for regression automated and successful
  •   Demo to the Product Owner for acceptance
  •   User, API and Design documents completed

  Lingo term in the Agile religion for “done”: “sashismi”
Learning Framework

USER STORIES
User Stories
What is a User Story
  A user story describes functionality that will be valuable to either a user or
  purchaser of a system or software.

  User stories are composed of three aspects:
  •   A written description of the story used for planning and as a reminder
  •   Conversations about the story that serve to flesh out the details of the story
  •   Test that convey and document details and that can be used to determine when a
      story is complete
User Stories
Epics, Themes and User Stories



           User Stories




              Themes




               Epics
User Stories
Attributes of a good user story
  Independent
  Avoid introducing dependencies cause this can lead to prioritization, estimating and
  planning problems
  Negotiable
  Stories are short descriptions of functionality, the details of which are to be negotiated
  with the customer. Important details shall be annotated as they surface
  Valuable to users or customers
  Avoid stories that only are valuable for developers
  Have the customer user or their representative write the stories
  Estimable
  If there are lack of knowledge, make a spike to gather further info
  Small
  Split stories (or combine them) into the right size
  Testable
  Developers must be able of determine when they are DONE
User Stories
The three aspect of user stories


                          • Stories are traditionally written on note cards
        Card              • Cards may be annotated with
                            estimates, notes, etc.



                          • Details behind the story come out during
 Conversation               conversations between stakeholders, product
                            owner and team



                          • Acceptance tests confirm that the story was
  Confirmation              coded correctly
User Stories
Format




               Business Solutions
User Stories
Examples of user stories




 As a surfer, I want       As a trader, I want
to ride the wave so        open a position, so
   that I will have           I can short a
      great fun.             EURUSD pair.
Retrospective
Learning Framework

THE INCEPTION DECK
The Inception Deck
The Inception Deck
2. The Elevator Pitch
The Inception Deck
3. Design the Box
The Inception Deck
4. Not List
The Inception Deck
5. Meet you neighbors
The Inception Deck
And the last 5 things to remember
6.    Show the solution.
7.    Ask what keeps us up at night.
8.    Size it up
9.    Be clear on what’s going to give
10.   Show what it’s going to take.
Alexandre Cuva
Email :                    Organizational Coaching
  alexandre.cuva@gmail.c   (Management 3.0, Scrum)
  om                       Team Coaching
Twitter: @cuvaalex         (Scrum, XP, Kanban)

Blog: http://agile-        Technical Coaching
  alexcuva.blogspot.com/   (TDD, BDD, C#, Java, Groovy)

Phone: +41 78 715 8309     Agile Training
                           (Management 3.0, Agile, Scrum, XP)
Scrum in One Day

Weitere ähnliche Inhalte

Was ist angesagt?

5 Levels of Agile Planning Explained Simply
5 Levels of Agile Planning Explained Simply5 Levels of Agile Planning Explained Simply
5 Levels of Agile Planning Explained SimplyRussell Pannone
 
Introduction to agility
Introduction to agilityIntroduction to agility
Introduction to agilityAlexandre Cuva
 
Practices of an agile developer
Practices of an agile developerPractices of an agile developer
Practices of an agile developerDUONG Trong Tan
 
2020 scrum-guide | The Definitive Guide to Scrum: The Rules of the Game
2020 scrum-guide | The Definitive Guide to Scrum: The Rules of the Game2020 scrum-guide | The Definitive Guide to Scrum: The Rules of the Game
2020 scrum-guide | The Definitive Guide to Scrum: The Rules of the GameLeanwisdom
 
I don't do agile, i am agile (Barry O'Reilly)
I don't do agile, i am agile (Barry O'Reilly)I don't do agile, i am agile (Barry O'Reilly)
I don't do agile, i am agile (Barry O'Reilly)Ontico
 
Scrum Master Workshop
Scrum Master WorkshopScrum Master Workshop
Scrum Master WorkshopGlen Alleman
 
Get Agile - Scrum for UX, Design and Development
Get Agile - Scrum for UX, Design and DevelopmentGet Agile - Scrum for UX, Design and Development
Get Agile - Scrum for UX, Design and DevelopmentPieter Jongerius
 
Scrum master vs agile coach difference explained
Scrum master vs agile coach difference explainedScrum master vs agile coach difference explained
Scrum master vs agile coach difference explainedKaty Slemon
 
Intro to Scrum for Software Development Team
Intro to Scrum for Software Development TeamIntro to Scrum for Software Development Team
Intro to Scrum for Software Development TeamAna Pegan
 
Introducing Scrum to an Organization
Introducing Scrum to an OrganizationIntroducing Scrum to an Organization
Introducing Scrum to an OrganizationKane Mar
 

Was ist angesagt? (19)

5 Levels of Agile Planning Explained Simply
5 Levels of Agile Planning Explained Simply5 Levels of Agile Planning Explained Simply
5 Levels of Agile Planning Explained Simply
 
Introduction to agility
Introduction to agilityIntroduction to agility
Introduction to agility
 
Scrum difficulties
Scrum difficultiesScrum difficulties
Scrum difficulties
 
Practices of an agile developer
Practices of an agile developerPractices of an agile developer
Practices of an agile developer
 
2020 scrum-guide | The Definitive Guide to Scrum: The Rules of the Game
2020 scrum-guide | The Definitive Guide to Scrum: The Rules of the Game2020 scrum-guide | The Definitive Guide to Scrum: The Rules of the Game
2020 scrum-guide | The Definitive Guide to Scrum: The Rules of the Game
 
Agile Techniques
Agile TechniquesAgile Techniques
Agile Techniques
 
SCRUM Intro
SCRUM IntroSCRUM Intro
SCRUM Intro
 
I don't do agile, i am agile (Barry O'Reilly)
I don't do agile, i am agile (Barry O'Reilly)I don't do agile, i am agile (Barry O'Reilly)
I don't do agile, i am agile (Barry O'Reilly)
 
Scrum Master Workshop
Scrum Master WorkshopScrum Master Workshop
Scrum Master Workshop
 
Scrum training-manual 1
Scrum training-manual 1 Scrum training-manual 1
Scrum training-manual 1
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
 
Agile product development
Agile product developmentAgile product development
Agile product development
 
Introduction to agile scrum
Introduction to agile scrumIntroduction to agile scrum
Introduction to agile scrum
 
Scrum discussion
Scrum discussionScrum discussion
Scrum discussion
 
Get Agile - Scrum for UX, Design and Development
Get Agile - Scrum for UX, Design and DevelopmentGet Agile - Scrum for UX, Design and Development
Get Agile - Scrum for UX, Design and Development
 
Scrum master vs agile coach difference explained
Scrum master vs agile coach difference explainedScrum master vs agile coach difference explained
Scrum master vs agile coach difference explained
 
Intro to Scrum for Software Development Team
Intro to Scrum for Software Development TeamIntro to Scrum for Software Development Team
Intro to Scrum for Software Development Team
 
Agile
AgileAgile
Agile
 
Introducing Scrum to an Organization
Introducing Scrum to an OrganizationIntroducing Scrum to an Organization
Introducing Scrum to an Organization
 

Andere mochten auch

Scrum In Ten Slides
Scrum In Ten SlidesScrum In Ten Slides
Scrum In Ten Slidespmengal
 
Learn Scrum Engineering in 5 minutes
Learn Scrum Engineering in 5 minutesLearn Scrum Engineering in 5 minutes
Learn Scrum Engineering in 5 minutesguest035e0d
 
Agile Software Development With SCRUM
Agile Software Development With SCRUMAgile Software Development With SCRUM
Agile Software Development With SCRUMAlexey Krivitsky
 
Intro Agile Software Development with Scrum for Campus Party 2009
Intro Agile Software Development with Scrum for Campus Party 2009Intro Agile Software Development with Scrum for Campus Party 2009
Intro Agile Software Development with Scrum for Campus Party 2009Antonio Silveira
 
Practical Guide to Scrum
Practical Guide to ScrumPractical Guide to Scrum
Practical Guide to ScrumPavel Dabrytski
 
Project Management With Scrum
Project Management With ScrumProject Management With Scrum
Project Management With ScrumTommy Norman
 
High Quality Software Development with Agile and Scrum
High Quality Software Development with Agile and ScrumHigh Quality Software Development with Agile and Scrum
High Quality Software Development with Agile and ScrumLemi Orhan Ergin
 
Introducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanIntroducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanDimitri Ponomareff
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumArrielle Mali
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum MethodologyRajeev Misra
 

Andere mochten auch (13)

Scrum In Ten Slides
Scrum In Ten SlidesScrum In Ten Slides
Scrum In Ten Slides
 
Learn Scrum Engineering in 5 minutes
Learn Scrum Engineering in 5 minutesLearn Scrum Engineering in 5 minutes
Learn Scrum Engineering in 5 minutes
 
Agile Software Development With SCRUM
Agile Software Development With SCRUMAgile Software Development With SCRUM
Agile Software Development With SCRUM
 
Intro Agile Software Development with Scrum for Campus Party 2009
Intro Agile Software Development with Scrum for Campus Party 2009Intro Agile Software Development with Scrum for Campus Party 2009
Intro Agile Software Development with Scrum for Campus Party 2009
 
Practical Guide to Scrum
Practical Guide to ScrumPractical Guide to Scrum
Practical Guide to Scrum
 
Project Management With Scrum
Project Management With ScrumProject Management With Scrum
Project Management With Scrum
 
High Quality Software Development with Agile and Scrum
High Quality Software Development with Agile and ScrumHigh Quality Software Development with Agile and Scrum
High Quality Software Development with Agile and Scrum
 
An introduction to UX in Scrum
An introduction to UX in ScrumAn introduction to UX in Scrum
An introduction to UX in Scrum
 
The Zen of Scrum
The Zen of ScrumThe Zen of Scrum
The Zen of Scrum
 
Introducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanIntroducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and Kanban
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
 
Scrum In 15 Minutes
Scrum In 15 MinutesScrum In 15 Minutes
Scrum In 15 Minutes
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 

Ähnlich wie Scrum in One Day

Effective User Story Writing
Effective User Story WritingEffective User Story Writing
Effective User Story WritingAhmed Misbah
 
SAD12 - Agile and Scrum
SAD12 - Agile and ScrumSAD12 - Agile and Scrum
SAD12 - Agile and ScrumMichael Heron
 
CampusSDN2017 - Jawdat: Product Management and Agile Development
CampusSDN2017 - Jawdat: Product Management and Agile DevelopmentCampusSDN2017 - Jawdat: Product Management and Agile Development
CampusSDN2017 - Jawdat: Product Management and Agile DevelopmentJawdatTI
 
Scrum-Agile : An Introduction
Scrum-Agile : An IntroductionScrum-Agile : An Introduction
Scrum-Agile : An IntroductionGlobal SQA
 
Agile intro resources
Agile intro resourcesAgile intro resources
Agile intro resourcesAnwar Sadat
 
Agile and Scrum Basics
Agile and Scrum BasicsAgile and Scrum Basics
Agile and Scrum BasicsMazhar Khan
 
Introduction to Agile Scrum
Introduction to Agile ScrumIntroduction to Agile Scrum
Introduction to Agile ScrumHiep Luong
 
Scaling Agile - Agility Defined
Scaling Agile - Agility DefinedScaling Agile - Agility Defined
Scaling Agile - Agility DefinedVibhu Srinivasan
 
The Role of a BA on a Scrum Team IIBA Presentation 2010
The Role of a BA on a Scrum Team IIBA Presentation 2010The Role of a BA on a Scrum Team IIBA Presentation 2010
The Role of a BA on a Scrum Team IIBA Presentation 2010scrummasternz
 
The Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool EssayThe Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool EssayHeidi Owens
 
Scrum 18 months later
Scrum 18 months laterScrum 18 months later
Scrum 18 months laterCraig Brown
 
Agile Development Practices May 2017
Agile Development Practices May 2017Agile Development Practices May 2017
Agile Development Practices May 2017Jaroslav Gergic
 
Scrum presentation jyoti
Scrum presentation jyotiScrum presentation jyoti
Scrum presentation jyotijbhanda1
 
Introduction to Agile & scrum
Introduction to Agile & scrumIntroduction to Agile & scrum
Introduction to Agile & scrumElad Sofer
 

Ähnlich wie Scrum in One Day (20)

BAAgileQA
BAAgileQABAAgileQA
BAAgileQA
 
Effective User Story Writing
Effective User Story WritingEffective User Story Writing
Effective User Story Writing
 
SAD12 - Agile and Scrum
SAD12 - Agile and ScrumSAD12 - Agile and Scrum
SAD12 - Agile and Scrum
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Agile scrum induction
Agile scrum inductionAgile scrum induction
Agile scrum induction
 
Agile Project Management training by manohar prasad
Agile Project Management training by manohar prasadAgile Project Management training by manohar prasad
Agile Project Management training by manohar prasad
 
CampusSDN2017 - Jawdat: Product Management and Agile Development
CampusSDN2017 - Jawdat: Product Management and Agile DevelopmentCampusSDN2017 - Jawdat: Product Management and Agile Development
CampusSDN2017 - Jawdat: Product Management and Agile Development
 
Scrum-Agile : An Introduction
Scrum-Agile : An IntroductionScrum-Agile : An Introduction
Scrum-Agile : An Introduction
 
Agile intro resources
Agile intro resourcesAgile intro resources
Agile intro resources
 
Agile and Scrum Basics
Agile and Scrum BasicsAgile and Scrum Basics
Agile and Scrum Basics
 
Scrum it up!
Scrum it up!Scrum it up!
Scrum it up!
 
Introduction to Agile Scrum
Introduction to Agile ScrumIntroduction to Agile Scrum
Introduction to Agile Scrum
 
Scaling Agile - Agility Defined
Scaling Agile - Agility DefinedScaling Agile - Agility Defined
Scaling Agile - Agility Defined
 
The Role of a BA on a Scrum Team IIBA Presentation 2010
The Role of a BA on a Scrum Team IIBA Presentation 2010The Role of a BA on a Scrum Team IIBA Presentation 2010
The Role of a BA on a Scrum Team IIBA Presentation 2010
 
Scrum basics
Scrum basicsScrum basics
Scrum basics
 
The Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool EssayThe Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool Essay
 
Scrum 18 months later
Scrum 18 months laterScrum 18 months later
Scrum 18 months later
 
Agile Development Practices May 2017
Agile Development Practices May 2017Agile Development Practices May 2017
Agile Development Practices May 2017
 
Scrum presentation jyoti
Scrum presentation jyotiScrum presentation jyoti
Scrum presentation jyoti
 
Introduction to Agile & scrum
Introduction to Agile & scrumIntroduction to Agile & scrum
Introduction to Agile & scrum
 

Mehr von Alexandre Cuva

Culture hacking devops 2018
Culture hacking devops 2018Culture hacking devops 2018
Culture hacking devops 2018Alexandre Cuva
 
AgilNext io Quality Coach
AgilNext io   Quality CoachAgilNext io   Quality Coach
AgilNext io Quality CoachAlexandre Cuva
 
Mise en place de sa fe essential au SIDP
Mise en place de sa fe essential au SIDPMise en place de sa fe essential au SIDP
Mise en place de sa fe essential au SIDPAlexandre Cuva
 
Leading an Agile Team in a Hierarchical Asian culture with Happiness
Leading an Agile Team in a Hierarchical Asian culture with HappinessLeading an Agile Team in a Hierarchical Asian culture with Happiness
Leading an Agile Team in a Hierarchical Asian culture with HappinessAlexandre Cuva
 
Delivering Happiness - The Meddler Game
Delivering Happiness - The Meddler GameDelivering Happiness - The Meddler Game
Delivering Happiness - The Meddler GameAlexandre Cuva
 
Scrum in offshore environment
Scrum in offshore environmentScrum in offshore environment
Scrum in offshore environmentAlexandre Cuva
 
Kanban Pizza Game in Agile Tour Vietnam
Kanban Pizza Game in Agile Tour VietnamKanban Pizza Game in Agile Tour Vietnam
Kanban Pizza Game in Agile Tour VietnamAlexandre Cuva
 
Management 3.0 Keynote in Agile tour 2013 Hanoi
Management 3.0 Keynote in Agile tour 2013 HanoiManagement 3.0 Keynote in Agile tour 2013 Hanoi
Management 3.0 Keynote in Agile tour 2013 HanoiAlexandre Cuva
 
Agile tour2013 Vietnam Millenia Generation
Agile tour2013 Vietnam Millenia GenerationAgile tour2013 Vietnam Millenia Generation
Agile tour2013 Vietnam Millenia GenerationAlexandre Cuva
 
Introduction au Management 3.0
Introduction au Management 3.0Introduction au Management 3.0
Introduction au Management 3.0Alexandre Cuva
 
Management 3.0 : An Oveview about Agile Leadership
Management 3.0 : An Oveview about Agile LeadershipManagement 3.0 : An Oveview about Agile Leadership
Management 3.0 : An Oveview about Agile LeadershipAlexandre Cuva
 
A Perspective on Agile Methodologies
A Perspective on Agile MethodologiesA Perspective on Agile Methodologies
A Perspective on Agile MethodologiesAlexandre Cuva
 
Management 3.0 : les mérites
Management 3.0 : les méritesManagement 3.0 : les mérites
Management 3.0 : les méritesAlexandre Cuva
 
Management 3.0 Excellence (Agile HCMC)
Management 3.0 Excellence (Agile HCMC)Management 3.0 Excellence (Agile HCMC)
Management 3.0 Excellence (Agile HCMC)Alexandre Cuva
 
Management 3.0 overview
Management 3.0 overviewManagement 3.0 overview
Management 3.0 overviewAlexandre Cuva
 

Mehr von Alexandre Cuva (20)

Culture hacking devops 2018
Culture hacking devops 2018Culture hacking devops 2018
Culture hacking devops 2018
 
AgilNext io Quality Coach
AgilNext io   Quality CoachAgilNext io   Quality Coach
AgilNext io Quality Coach
 
Mise en place de sa fe essential au SIDP
Mise en place de sa fe essential au SIDPMise en place de sa fe essential au SIDP
Mise en place de sa fe essential au SIDP
 
Leading an Agile Team in a Hierarchical Asian culture with Happiness
Leading an Agile Team in a Hierarchical Asian culture with HappinessLeading an Agile Team in a Hierarchical Asian culture with Happiness
Leading an Agile Team in a Hierarchical Asian culture with Happiness
 
Management happiness
Management happinessManagement happiness
Management happiness
 
Delivering Happiness - The Meddler Game
Delivering Happiness - The Meddler GameDelivering Happiness - The Meddler Game
Delivering Happiness - The Meddler Game
 
Scrum in offshore environment
Scrum in offshore environmentScrum in offshore environment
Scrum in offshore environment
 
XP, Not Windows XP
XP, Not Windows XPXP, Not Windows XP
XP, Not Windows XP
 
Agile Developper
Agile DevelopperAgile Developper
Agile Developper
 
Kanban Pizza Game in Agile Tour Vietnam
Kanban Pizza Game in Agile Tour VietnamKanban Pizza Game in Agile Tour Vietnam
Kanban Pizza Game in Agile Tour Vietnam
 
Management 3.0 Keynote in Agile tour 2013 Hanoi
Management 3.0 Keynote in Agile tour 2013 HanoiManagement 3.0 Keynote in Agile tour 2013 Hanoi
Management 3.0 Keynote in Agile tour 2013 Hanoi
 
Agile tour2013 Vietnam Millenia Generation
Agile tour2013 Vietnam Millenia GenerationAgile tour2013 Vietnam Millenia Generation
Agile tour2013 Vietnam Millenia Generation
 
Introduction au Management 3.0
Introduction au Management 3.0Introduction au Management 3.0
Introduction au Management 3.0
 
Management 3.0 : An Oveview about Agile Leadership
Management 3.0 : An Oveview about Agile LeadershipManagement 3.0 : An Oveview about Agile Leadership
Management 3.0 : An Oveview about Agile Leadership
 
A Perspective on Agile Methodologies
A Perspective on Agile MethodologiesA Perspective on Agile Methodologies
A Perspective on Agile Methodologies
 
Management 3.0 : les mérites
Management 3.0 : les méritesManagement 3.0 : les mérites
Management 3.0 : les mérites
 
Innovante Agility
Innovante AgilityInnovante Agility
Innovante Agility
 
Management 3.0 Excellence (Agile HCMC)
Management 3.0 Excellence (Agile HCMC)Management 3.0 Excellence (Agile HCMC)
Management 3.0 Excellence (Agile HCMC)
 
Management excellence
Management excellenceManagement excellence
Management excellence
 
Management 3.0 overview
Management 3.0 overviewManagement 3.0 overview
Management 3.0 overview
 

Kürzlich hochgeladen

HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
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
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
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
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
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
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 

Kürzlich hochgeladen (20)

HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
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
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
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...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

Scrum in One Day

  • 1. Scrum in One Day Alexandre Cuva Coach Agile, LTM3, CSM, CSPO, HSPTP PMDay Bucharest 2012
  • 3. Alexandre Cuva Email : Organizational Coaching alexandre.cuva@gmail.com (Management 3.0, Scrum) Twitter: @cuvaalex Team Coaching Blog: http://agile- alexcuva.blogspot.com/ (Scrum, XP, Kanban) Phone: +41 78 715 8309 Technical Coaching (TDD, BDD, C#, Java, Groovy) Agile Training (Management 3.0, Agile, Scrum, XP)
  • 4. Observation The complexity is growing fast
  • 5. Observation The current standard management system, does not provide satisfaction to all.
  • 6. “Organizations can become learning networks of diverse individuals creating value, and the role of leaders should include the stewardship of the living rather than the management of the machine.” http://www.stoosnetwork.org
  • 7. Agile Overview Agile Tree Profit Practices Principles Values Source: Coaching Agile Teams by Lyssa Adkins
  • 8. Agile Overview Agile Manifesto We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. Source: Agile Manifesto : http://www.agilemanifesto.org
  • 9. Agile Overview Agile Principles 1. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. 2. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. 3. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. 4. Business people and developers must work together daily throughout the project. 5. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. 6. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. 7. Working software is the primary measure of progress. 8. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. 9. Continuous attention to technical excellence and good design enhances agility. 10. Simplicity--the art of maximizing the amount of work not done--is essential. 11. The best architectures, requirements, and designs emerge from self-organizing teams. 12. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. Source: Agile Manifesto : http://www.agilemanifesto.org
  • 10.
  • 12. Scrum Overview Scrum three Pillars Transparency Inspection Adaptation
  • 13. Scrum Flow Product Sprint Selected Sprint Backlog Planning 1 Product Backlog Planning 2 Vision Sprint Retrospective Backlog Review Meeting Daily Scrum
  • 14. Scrum a Learning Framework SCRUM ARTIFACTS
  • 15. Scrum Artifacts Velocity the amount of product backlog that a team can handle in one single sprint Quantified in story points Story point is an arbitrary measure to quantify the required effort to finish an user story. Namely, how hard the story is. Loosely based on Fibonacci series. Business Solutions
  • 16.
  • 17. Scrum Artifacts Product BurnUp Display work delivered so far in the release to predict whether the release date will be met (extrapolation) Business Solutions
  • 19. Scrum Artifacts Sprint Backlog The Sprint Backlog defines the work the Development Team will perform to turn Product Backlog items into a “Done” Increment. The Sprint Backlog makes visible all of the work that the Development Team identifies as necessary to meet the Sprint Goal. As new work is required, the Development Team adds it to the Sprint Backlog. As work is performed or completed, the estimated remaining work is updated. When elements of the plan are deemed unnecessary, they are removed. Only the Development Team can change its Sprint Backlog during a Sprint.
  • 22. Scrum Artifacts Definition of done When can a story be considered as “done” and accepted? Done defines what the Team means when it commits to “doing” a Product Backlog item in a Sprint. Exit criteria must be defined in advance for every individual User story at the sprint planning. E.g.: • Release (baseline created): label submission • Code Review conducted • Unit Tests successfully run and integrated with the CI system • Code coverage and static analysis done • Verified Business Solutions • Tests for regression automated and successful • Demo to the Product Owner for acceptance • User, API and Design documents completed Lingo term in the Agile religion for “done”: “sashismi”
  • 23.
  • 25. User Stories What is a User Story A user story describes functionality that will be valuable to either a user or purchaser of a system or software. User stories are composed of three aspects: • A written description of the story used for planning and as a reminder • Conversations about the story that serve to flesh out the details of the story • Test that convey and document details and that can be used to determine when a story is complete
  • 26. User Stories Epics, Themes and User Stories User Stories Themes Epics
  • 27. User Stories Attributes of a good user story Independent Avoid introducing dependencies cause this can lead to prioritization, estimating and planning problems Negotiable Stories are short descriptions of functionality, the details of which are to be negotiated with the customer. Important details shall be annotated as they surface Valuable to users or customers Avoid stories that only are valuable for developers Have the customer user or their representative write the stories Estimable If there are lack of knowledge, make a spike to gather further info Small Split stories (or combine them) into the right size Testable Developers must be able of determine when they are DONE
  • 28. User Stories The three aspect of user stories • Stories are traditionally written on note cards Card • Cards may be annotated with estimates, notes, etc. • Details behind the story come out during Conversation conversations between stakeholders, product owner and team • Acceptance tests confirm that the story was Confirmation coded correctly
  • 29. User Stories Format Business Solutions
  • 30. User Stories Examples of user stories As a surfer, I want As a trader, I want to ride the wave so open a position, so that I will have I can short a great fun. EURUSD pair.
  • 31.
  • 35. The Inception Deck 2. The Elevator Pitch
  • 36. The Inception Deck 3. Design the Box
  • 38. The Inception Deck 5. Meet you neighbors
  • 39. The Inception Deck And the last 5 things to remember 6. Show the solution. 7. Ask what keeps us up at night. 8. Size it up 9. Be clear on what’s going to give 10. Show what it’s going to take.
  • 40.
  • 41.
  • 42. Alexandre Cuva Email : Organizational Coaching alexandre.cuva@gmail.c (Management 3.0, Scrum) om Team Coaching Twitter: @cuvaalex (Scrum, XP, Kanban) Blog: http://agile- Technical Coaching alexcuva.blogspot.com/ (TDD, BDD, C#, Java, Groovy) Phone: +41 78 715 8309 Agile Training (Management 3.0, Agile, Scrum, XP)

Hinweis der Redaktion

  1. 1. Ask why we are here2. Create an elevator pitch If we had 30 seconds and 2 sentences to describes our project, what would you say?3. Design a product box (write a small advertise article about the product)4. Create a NOT list5. Meet your neighbors6. Show the solution. High level blue print7. Ask what keeps us up at night. Do a Risk review8. Size it up9. Be clear on what’s going to give What’s most and less important : Time, Scope, Budget & Quality10. Show what it’s going to take.
  2. 1. Ask why we are here2. Create an elevator pitch If we had 30 seconds and 2 sentences to describes our project, what would you say?3. Design a product box (write a small advertise article about the product)4. Create a NOT list5. Meet your neighbors6. Show the solution. High level blue print7. Ask what keeps us up at night. Do a Risk review8. Size it up9. Be clear on what’s going to give What’s most and less important : Time, Scope, Budget & Quality10. Show what it’s going to take.