SlideShare une entreprise Scribd logo
1  sur  53
SCRUM
 Intro
Concepts
Incomplete List
Incomplete List

Roles

Timebox

Rituals

Artifacts
Roles


Product Owner - the stakeholder

SCRUM Master - the unblocker

Team Members - the builders
Timebox


Every meeting is timeboxed

SCRUM Master enforces the time limit

Keeping a count down timer in front of everyone is an effective
way to keep everybody on track :)
Rituals

They’re not black magic :)

Rituals can be meetings and development practices you adopt
during your sprint

Iteration 0 / Daily Scrum / Sprint Planning / Sprint Review /
Sprint Retrospective

TDD / Continuous Integration / Code Review
Artifacts

User Stories / Work Items (“tasks”)

Product Backlog

Sprint Backlog

Burndown Chart
Incomplete List
Incomplete List

Roles

Timebox

Rituals

Artifacts
Sprint
An Example
Iteration Zero
Assignment of Roles

Definition of Done

  Code Reviewed

  Deployed to staging server

  Passed regression tests (CI)

Agenda of Rituals
Agenda of Rituals

Sprint: 10 days

Sprint Planning: 10h-14h Thu

Sprint Review: 12h-14h Wed

Sprint Retrospective: 14h-16h Wed

Daily Scrum: 10h
Game Characteristics
Game Characteristics

✓    Number of Players   2



✓      Kind of Game      Turn-Based


                         Challenger chooses a word
✓    Game Mechanics
                         Player guesses letters
Game Characteristics

✓    Number of Players   2



✓      Kind of Game      Turn-Based


                         Challenger chooses a word
✓    Game Mechanics
                         Player guesses letters
User Stories
User Stories

 “As a [end user role],
  I want [the desire]
so that [the rationale]”
As a Challenger...
As a Challenger...

...I want to choose a word / to be guessed by the player
As a Challenger...

...I want to choose a word / to be guessed by the player

...I want to accept a letter from the player / to indicate that she
got it right
As a Challenger...

...I want to choose a word / to be guessed by the player

...I want to accept a letter from the player / to indicate that she
got it right

...I want to refuse a letter from the player / to indicate that she
got it wrong
As a Player...
As a Player...

...I want to start a new game / to play a new match
As a Player...

...I want to start a new game / to play a new match

...I want to input a letter / to guess the secret word
As a Player...

...I want to start a new game / to play a new match

...I want to input a letter / to guess the secret word

...I want to quit the game / to stop playing
As a Player...

...I want to start a new game / to play a new match

...I want to input a letter / to guess the secret word

...I want to quit the game / to stop playing

...I want to see previously entered letters / to choose a new one
As a Player...

...I want to start a new game / to play a new match

...I want to input a letter / to guess the secret word

...I want to quit the game / to stop playing

...I want to see previously entered letters / to choose a new one

...I want to ask for a hint / to guess the secret word faster
Sprint Planning 1of2
         Participants                           Everybody
          Timebox                                  2h

Product Owner pulls top item of her backlog

Team Members play planning poker

Planning ends when time is over or team score is reached

Sprint is frozen
Planning Poker
Sprint Planning 2of2
         Participants                            Team Members
          Timebox                                     2h

Team Members break stories in Work Items (tasks)

P.O. is available to answer possible questions

SM prepares the taskboard during the meeting

SM updates the burndown chart
Daily Scrum
         Participants              Team Members (but everyone is invited!)
          Timebox                                  15min
Standing up meeting

That’s the only time when the taskboard is updated!

Team Member moves completed tasks to “done” column

Team Member moves new tasks to “in progress” column

Team Members also say what’s blocking them. SM is responsible for
unblocking
TaskBoard
Burndown Chart
Sprint

Daily SCRUM

  What did you do yesterday?

  What will you do today?

  What is blocking you?

Code! Code! Code!
Sprint Review
         Participants                            Everyone
           Timebox                                  2h

Team presents what it accomplished during the sprint (based on the
agreed definition of “done”)

Demo of working, live software

Demo all stories that are “DONE”

Final acceptance of stories (velocity) by P.O.
Sprint Retrospective
         Participants            Team Members (but everyone is invited!)
           Timebox                                 2h



Review what is and what is not working

Whole team participation

Create action items
Other Methodologies
Waterfall
 P r o b l e m : k n o w n
S o l u t i o n : k n o w n
SCRUM
   P r o b l e m : k n o w n
S o l u t i o n : u n k n o w n
?
 P r o b l e m : u n k n o w n
S o l u t i o n : u n k n o w n
Review
Timebox (SM’s: keep under control!)

Rituals (I0, Sprint Planning, Daily SCRUM, Sprint Review,
Sprint Retrospective)

Artifacts (User Stories / Work Items, Product Backlog, Sprint
Backlog, Burndown Chart)

Roles (SCRUM Master, Product Owner, Team Member)
TODO’s
Comece a implementar SCRUM hoje!

Não precisa implementar tudo de uma vez mas mantenha o
processo completo como meta

Reveja suas métricas, verifique se é possível criar estórias a
partir delas; agora você já sabe o que você tem que "learn"

Realize um daily scrum com seu time

Mantenha um task board físico ou virtual
Obrigado!

Contenu connexe

En vedette

What does It Take To Become Wealthy And Financially Independent?
What does It Take To Become Wealthy And Financially Independent?What does It Take To Become Wealthy And Financially Independent?
What does It Take To Become Wealthy And Financially Independent?scientificcuff635
 
Rize Portfolio Presentation
Rize Portfolio PresentationRize Portfolio Presentation
Rize Portfolio PresentationRizecorp
 
Sap geometri transformasi 17
Sap geometri transformasi 17Sap geometri transformasi 17
Sap geometri transformasi 17arie anang
 
Eukaryotic cell structures for Advanced Biology
Eukaryotic cell structures for Advanced BiologyEukaryotic cell structures for Advanced Biology
Eukaryotic cell structures for Advanced BiologyStephanie Beck
 
Vietnam Mobile Internet 2014 by mWork [Short Version]
Vietnam Mobile Internet 2014 by mWork [Short Version]Vietnam Mobile Internet 2014 by mWork [Short Version]
Vietnam Mobile Internet 2014 by mWork [Short Version]Andy Nguyen
 
2015 Caldwell Financial Disclosure
2015 Caldwell Financial Disclosure 2015 Caldwell Financial Disclosure
2015 Caldwell Financial Disclosure Honolulu Civil Beat
 

En vedette (9)

Continuums 1 Corp pager011516
Continuums 1 Corp pager011516Continuums 1 Corp pager011516
Continuums 1 Corp pager011516
 
Doc1
Doc1Doc1
Doc1
 
What does It Take To Become Wealthy And Financially Independent?
What does It Take To Become Wealthy And Financially Independent?What does It Take To Become Wealthy And Financially Independent?
What does It Take To Become Wealthy And Financially Independent?
 
Rize Portfolio Presentation
Rize Portfolio PresentationRize Portfolio Presentation
Rize Portfolio Presentation
 
Sap geometri transformasi 17
Sap geometri transformasi 17Sap geometri transformasi 17
Sap geometri transformasi 17
 
Eukaryotic cell structures for Advanced Biology
Eukaryotic cell structures for Advanced BiologyEukaryotic cell structures for Advanced Biology
Eukaryotic cell structures for Advanced Biology
 
Vietnam Mobile Internet 2014 by mWork [Short Version]
Vietnam Mobile Internet 2014 by mWork [Short Version]Vietnam Mobile Internet 2014 by mWork [Short Version]
Vietnam Mobile Internet 2014 by mWork [Short Version]
 
2015 Caldwell Financial Disclosure
2015 Caldwell Financial Disclosure 2015 Caldwell Financial Disclosure
2015 Caldwell Financial Disclosure
 
Joseph Allen Stein
Joseph Allen Stein Joseph Allen Stein
Joseph Allen Stein
 

Similaire à Scrum

Scrum levels danny_kovatch_agile_sparks
Scrum levels danny_kovatch_agile_sparksScrum levels danny_kovatch_agile_sparks
Scrum levels danny_kovatch_agile_sparksAgileSparks
 
Scrum Drawing Game 2.0 for Agile Tour 2017
Scrum Drawing Game 2.0 for Agile Tour 2017Scrum Drawing Game 2.0 for Agile Tour 2017
Scrum Drawing Game 2.0 for Agile Tour 2017Juggernaut Liu
 
Scrum Drawing Game 2.0 - Draw Your Dream House (Chao-Kung Liu)
Scrum Drawing Game 2.0 - Draw Your Dream House  (Chao-Kung Liu)Scrum Drawing Game 2.0 - Draw Your Dream House  (Chao-Kung Liu)
Scrum Drawing Game 2.0 - Draw Your Dream House (Chao-Kung Liu)AgileTour@TW
 
Scrum Round Table - Scrumban
Scrum Round Table -  ScrumbanScrum Round Table -  Scrumban
Scrum Round Table - ScrumbanDelta-N
 
Scrum Round table - User Story Mapping
Scrum Round table - User Story MappingScrum Round table - User Story Mapping
Scrum Round table - User Story MappingDelta-N
 
Scrum Simulation with LEGO, Agile Game
Scrum Simulation with LEGO, Agile GameScrum Simulation with LEGO, Agile Game
Scrum Simulation with LEGO, Agile GameStanislaw Eysmont
 
Vladimirs Ivanovs. Creating children book in 45 minutes
Vladimirs Ivanovs. Creating children book in 45 minutesVladimirs Ivanovs. Creating children book in 45 minutes
Vladimirs Ivanovs. Creating children book in 45 minutesAgile Lietuva
 
Teamwork and agile methodologies
Teamwork and agile methodologiesTeamwork and agile methodologies
Teamwork and agile methodologiesStefano Paluello
 
Let’s try scrum for in a university course
Let’s try scrum for in a university courseLet’s try scrum for in a university course
Let’s try scrum for in a university courseChristian Heise
 
Lean, agile and dev ops games- facilitator's guide
Lean, agile and dev ops games- facilitator's guideLean, agile and dev ops games- facilitator's guide
Lean, agile and dev ops games- facilitator's guideRavi Tadwalkar
 
Scrum master checklist
Scrum master checklistScrum master checklist
Scrum master checklistShaju Rasheed
 

Similaire à Scrum (20)

Scrum levels danny_kovatch_agile_sparks
Scrum levels danny_kovatch_agile_sparksScrum levels danny_kovatch_agile_sparks
Scrum levels danny_kovatch_agile_sparks
 
Scrum Drawing Game 2.0 for Agile Tour 2017
Scrum Drawing Game 2.0 for Agile Tour 2017Scrum Drawing Game 2.0 for Agile Tour 2017
Scrum Drawing Game 2.0 for Agile Tour 2017
 
Scrum Drawing Game 2.0 - Draw Your Dream House (Chao-Kung Liu)
Scrum Drawing Game 2.0 - Draw Your Dream House  (Chao-Kung Liu)Scrum Drawing Game 2.0 - Draw Your Dream House  (Chao-Kung Liu)
Scrum Drawing Game 2.0 - Draw Your Dream House (Chao-Kung Liu)
 
Scrum Round Table - Scrumban
Scrum Round Table -  ScrumbanScrum Round Table -  Scrumban
Scrum Round Table - Scrumban
 
Scrum Round table - User Story Mapping
Scrum Round table - User Story MappingScrum Round table - User Story Mapping
Scrum Round table - User Story Mapping
 
Scrum Simulation with LEGO, Agile Game
Scrum Simulation with LEGO, Agile GameScrum Simulation with LEGO, Agile Game
Scrum Simulation with LEGO, Agile Game
 
Scrum luqman
Scrum luqmanScrum luqman
Scrum luqman
 
Lego4scrum at Dashlane
Lego4scrum at DashlaneLego4scrum at Dashlane
Lego4scrum at Dashlane
 
Scrum소개
Scrum소개Scrum소개
Scrum소개
 
Scrum à la Pablo (English)
Scrum à la Pablo (English)Scrum à la Pablo (English)
Scrum à la Pablo (English)
 
Playdoh... play on
Playdoh... play onPlaydoh... play on
Playdoh... play on
 
Vladimirs Ivanovs. Creating children book in 45 minutes
Vladimirs Ivanovs. Creating children book in 45 minutesVladimirs Ivanovs. Creating children book in 45 minutes
Vladimirs Ivanovs. Creating children book in 45 minutes
 
Teamwork and agile methodologies
Teamwork and agile methodologiesTeamwork and agile methodologies
Teamwork and agile methodologies
 
Let’s try scrum for in a university course
Let’s try scrum for in a university courseLet’s try scrum for in a university course
Let’s try scrum for in a university course
 
Lean, agile and dev ops games- facilitator's guide
Lean, agile and dev ops games- facilitator's guideLean, agile and dev ops games- facilitator's guide
Lean, agile and dev ops games- facilitator's guide
 
Scrum Overview
Scrum OverviewScrum Overview
Scrum Overview
 
Scrum intro
Scrum introScrum intro
Scrum intro
 
Scrum overview
Scrum overviewScrum overview
Scrum overview
 
Scrum master checklist
Scrum master checklistScrum master checklist
Scrum master checklist
 
Scrum framework
Scrum frameworkScrum framework
Scrum framework
 

Plus de 21212com

21vs212 presentation
21vs212 presentation21vs212 presentation
21vs212 presentation21212com
 
Digital Media - Affiliate mkt & google adwords
Digital Media - Affiliate mkt & google adwordsDigital Media - Affiliate mkt & google adwords
Digital Media - Affiliate mkt & google adwords21212com
 
21212 Acceleration Module - BMGen
21212 Acceleration Module - BMGen21212 Acceleration Module - BMGen
21212 Acceleration Module - BMGen21212com
 
Introdução a uma S/A
Introdução a uma S/AIntrodução a uma S/A
Introdução a uma S/A21212com
 
Workshop - nivelamento tech
Workshop - nivelamento techWorkshop - nivelamento tech
Workshop - nivelamento tech21212com
 
Workshop nivelamento v1
Workshop nivelamento v1Workshop nivelamento v1
Workshop nivelamento v121212com
 
21212 Basics
21212 Basics21212 Basics
21212 Basics21212com
 
21212 institutional
21212 institutional21212 institutional
21212 institutional21212com
 

Plus de 21212com (8)

21vs212 presentation
21vs212 presentation21vs212 presentation
21vs212 presentation
 
Digital Media - Affiliate mkt & google adwords
Digital Media - Affiliate mkt & google adwordsDigital Media - Affiliate mkt & google adwords
Digital Media - Affiliate mkt & google adwords
 
21212 Acceleration Module - BMGen
21212 Acceleration Module - BMGen21212 Acceleration Module - BMGen
21212 Acceleration Module - BMGen
 
Introdução a uma S/A
Introdução a uma S/AIntrodução a uma S/A
Introdução a uma S/A
 
Workshop - nivelamento tech
Workshop - nivelamento techWorkshop - nivelamento tech
Workshop - nivelamento tech
 
Workshop nivelamento v1
Workshop nivelamento v1Workshop nivelamento v1
Workshop nivelamento v1
 
21212 Basics
21212 Basics21212 Basics
21212 Basics
 
21212 institutional
21212 institutional21212 institutional
21212 institutional
 

Dernier

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
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
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
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
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 

Dernier (20)

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
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
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
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
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
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
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 

Scrum

  • 2.
  • 3.
  • 7. Roles Product Owner - the stakeholder SCRUM Master - the unblocker Team Members - the builders
  • 8. Timebox Every meeting is timeboxed SCRUM Master enforces the time limit Keeping a count down timer in front of everyone is an effective way to keep everybody on track :)
  • 9. Rituals They’re not black magic :) Rituals can be meetings and development practices you adopt during your sprint Iteration 0 / Daily Scrum / Sprint Planning / Sprint Review / Sprint Retrospective TDD / Continuous Integration / Code Review
  • 10. Artifacts User Stories / Work Items (“tasks”) Product Backlog Sprint Backlog Burndown Chart
  • 15. Iteration Zero Assignment of Roles Definition of Done Code Reviewed Deployed to staging server Passed regression tests (CI) Agenda of Rituals
  • 16. Agenda of Rituals Sprint: 10 days Sprint Planning: 10h-14h Thu Sprint Review: 12h-14h Wed Sprint Retrospective: 14h-16h Wed Daily Scrum: 10h
  • 17.
  • 19. Game Characteristics ✓ Number of Players 2 ✓ Kind of Game Turn-Based Challenger chooses a word ✓ Game Mechanics Player guesses letters
  • 20. Game Characteristics ✓ Number of Players 2 ✓ Kind of Game Turn-Based Challenger chooses a word ✓ Game Mechanics Player guesses letters
  • 22. User Stories “As a [end user role], I want [the desire] so that [the rationale]”
  • 24. As a Challenger... ...I want to choose a word / to be guessed by the player
  • 25. As a Challenger... ...I want to choose a word / to be guessed by the player ...I want to accept a letter from the player / to indicate that she got it right
  • 26. As a Challenger... ...I want to choose a word / to be guessed by the player ...I want to accept a letter from the player / to indicate that she got it right ...I want to refuse a letter from the player / to indicate that she got it wrong
  • 28. As a Player... ...I want to start a new game / to play a new match
  • 29. As a Player... ...I want to start a new game / to play a new match ...I want to input a letter / to guess the secret word
  • 30. As a Player... ...I want to start a new game / to play a new match ...I want to input a letter / to guess the secret word ...I want to quit the game / to stop playing
  • 31. As a Player... ...I want to start a new game / to play a new match ...I want to input a letter / to guess the secret word ...I want to quit the game / to stop playing ...I want to see previously entered letters / to choose a new one
  • 32. As a Player... ...I want to start a new game / to play a new match ...I want to input a letter / to guess the secret word ...I want to quit the game / to stop playing ...I want to see previously entered letters / to choose a new one ...I want to ask for a hint / to guess the secret word faster
  • 33. Sprint Planning 1of2 Participants Everybody Timebox 2h Product Owner pulls top item of her backlog Team Members play planning poker Planning ends when time is over or team score is reached Sprint is frozen
  • 35. Sprint Planning 2of2 Participants Team Members Timebox 2h Team Members break stories in Work Items (tasks) P.O. is available to answer possible questions SM prepares the taskboard during the meeting SM updates the burndown chart
  • 36.
  • 37.
  • 38.
  • 39. Daily Scrum Participants Team Members (but everyone is invited!) Timebox 15min Standing up meeting That’s the only time when the taskboard is updated! Team Member moves completed tasks to “done” column Team Member moves new tasks to “in progress” column Team Members also say what’s blocking them. SM is responsible for unblocking
  • 42. Sprint Daily SCRUM What did you do yesterday? What will you do today? What is blocking you? Code! Code! Code!
  • 43. Sprint Review Participants Everyone Timebox 2h Team presents what it accomplished during the sprint (based on the agreed definition of “done”) Demo of working, live software Demo all stories that are “DONE” Final acceptance of stories (velocity) by P.O.
  • 44. Sprint Retrospective Participants Team Members (but everyone is invited!) Timebox 2h Review what is and what is not working Whole team participation Create action items
  • 46. Waterfall P r o b l e m : k n o w n S o l u t i o n : k n o w n
  • 47. SCRUM P r o b l e m : k n o w n S o l u t i o n : u n k n o w n
  • 48. ? P r o b l e m : u n k n o w n S o l u t i o n : u n k n o w n
  • 50. Timebox (SM’s: keep under control!) Rituals (I0, Sprint Planning, Daily SCRUM, Sprint Review, Sprint Retrospective) Artifacts (User Stories / Work Items, Product Backlog, Sprint Backlog, Burndown Chart) Roles (SCRUM Master, Product Owner, Team Member)
  • 52. Comece a implementar SCRUM hoje! Não precisa implementar tudo de uma vez mas mantenha o processo completo como meta Reveja suas métricas, verifique se é possível criar estórias a partir delas; agora você já sabe o que você tem que "learn" Realize um daily scrum com seu time Mantenha um task board físico ou virtual