SlideShare uma empresa Scribd logo
1 de 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!

Mais conteúdo relacionado

Destaque

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
 

Destaque (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
 

Semelhante a 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
 

Semelhante a 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
 

Mais 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
 

Mais 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
 

Último

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
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
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
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
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
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
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
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
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
 

Último (20)

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...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
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
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
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)
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
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...
 

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