SlideShare une entreprise Scribd logo
1  sur  11
DEFINITION OF READY
co daje, kiedy jest potrzebne i jak je zaimplementowad mimo oporów?
Definition of ready - co to jest ?
1. Nie występuje w core scrum.
2. Musi byd spełniona zanim zadanie można wziąd na
sprint.
3. Praca nad jej wypełnieniem może byd wykonywana i
przez PO i przez zespół - jest to normalna praca nad
wymaganiami.
4. PO jest odpowiedzialny za dostarczenie
dostatecznej ilości elementów backlogu
spełniających DoR na planning.
Definition of ready - przykład
1. Wymaganie musi byd zaprezentowane
zespołowi przed sprint planningiem.
2. Wymaganie musi przedstawiad jasno
precyzowalną wartośd biznesową.
3. Musi byd określone dla niego DoR.
Definition of ready - dokładniejszy
przykład
1. Wymaganie musi przedstawiad wartośd dla PO i wartośd ta musi byd przedstawiona
zespołowi w sposób nie budzący wątpliwości.
2. Wymaganie musi byd dostatecznie dobrze wyprecyzowane, by zespół był w stanie
je wyestymowad i dostatecznie małe by był w stanie podjąd się go w jednym
sprincie.
3. 3 członków zespołu musi stwierdzid, że wymaganie spełnia punkt 2 podpisując się
na backlogu produktu.
4. Wykonanie wymagania nie może sprawiad , że nowa wersja produktu nie będzie
mogła zostad uruchomiona w środowisku produkcyjnym.
5. Wszelkie czynności niezależne od zespołu muszą byd wykonane przed początkiem
sprintu.
Definition of ready - kiedy przydatne
W zasadzie zawsze - nie zawsze musi byd explicite.
Wymagania zawsze muszą byd w jakiś sposób ustalone
przed tym jak zespół będzie w stanie je wziąd na
warsztat w czasie sprintu. Praca nad tymi wymaganiami
zawsze musi zostad wykonana - co najwyzej może byd
ona dorozumiana i nie wymagad precyzyjnej definicji
Definition of ready - kiedy niezbędne
Kilka symptomów potrzeby wprowadzenia twardego definition of
ready:
1. Sprint planning przestaje mieścid się w timeboxie.
2. Na planningu są brane zadania które zależą od "tak
tak, dostaniecie ten content jutro"
3. Zespół nie jest w stanie dostarczyd działającej wersji
produktu pod koniec sprintu mimo iż nie spodziewał się tego
na planningu.
4. Zespół regularnie przedstawia wykonane zadania pod koniec
sprintu i PO uważa, że chciał czegoś innego.
Definition of ready - problemy
1. Co będzie jeżeli nie będzie przygotowanego
backlogu ?
2. Kto odpowiada za tworzenie wymagao ?
Studium przypadku - podejście 1
Powód :
3 sprinty z rzędu oddane było zadanie, PO je akceptował bo było
zgodne z DoD ustalonym, ale wrzucał nowa wersję zadania na
warsztat.
Próba rozwiązania:
Ustalenie delikatnej DoR (na kształt przykładu 1).
Problem:
Po 1 sprincie nie było już wymagao odpowiednio
podefiniowanych, PO stwierdzil, że nie jest w stanie
zacommitowad się do DoR.
Studium przypadku - podejście 2
Powód:
Praca nad wymaganiami prowadzona była chaotycznie, nikt
zajmujący się tematem, nie był w stanie zmusid się do pracy w
większym porządku - wszyscy mówili, że jest to potrzebne.
Próba rozwiazania:
Zaproponowanie DoR - wraz z twarda regułą nie przyjmowania
zadao które DoR nie spełniają.
Problem:
PO powiedział, że nie czuje się na siłach podjąd zobowiązania i ze
woli szukad innego rozwiązania.
Studium przypadku - podejście 3
Team memberzy którzy zajmowali się pracą nad wymaganiami
zauważyli, ze nie są w stanie poruszad się sprawnie po rozrastającym
się backlogu i nie zawsze wiedzieli czy na pewno mają pracowad nad
danymi konkretnymi zadaniami. Zaproponowali wprowadzenie
dodatkowego backlogu - na wymagania które w ogóle są jedynie jako
koncepty. Jednocześnie zbiegło się to w czasie z wyjazdem PO na urlop
na 2 sprinty - zastąpiony na ten czas miał byd przez osobę która nigdy
tej roli nie pełniła.
Przez te 2 tygodnie udało się skutecznei prowadzid DoR - po powrocie
właściwy PO był już przekonany do pomysłu i uczciwie zajął się
jedzeniem kanapki, dopilnowywaniem by dostatecznie dużo zadao o
odpowiedniej kompozycji było przygotowanych na czas.
Tool page elements
analysis
Dziękuję za uwagę!

Contenu connexe

Tendances

FidLy - efficacité collective - méthode Belbin des rôles en équipe
FidLy -  efficacité collective - méthode Belbin des rôles en équipeFidLy -  efficacité collective - méthode Belbin des rôles en équipe
FidLy - efficacité collective - méthode Belbin des rôles en équipeJean-Pierre Conduché
 
Product owner Roles and responsibilities in Agile Scrum Methodologies
Product owner Roles and responsibilities in Agile Scrum MethodologiesProduct owner Roles and responsibilities in Agile Scrum Methodologies
Product owner Roles and responsibilities in Agile Scrum MethodologiesAgile Project Management
 
Definition of Done and Product Backlog refinement
Definition of Done and Product Backlog refinementDefinition of Done and Product Backlog refinement
Definition of Done and Product Backlog refinementChristian Vos
 
Atelier solution focus principe agile
Atelier solution focus principe agileAtelier solution focus principe agile
Atelier solution focus principe agilestephane cauchy
 
Techniques for Effectively Slicing User Stories by Naresh Jain
Techniques for Effectively Slicing User Stories by Naresh JainTechniques for Effectively Slicing User Stories by Naresh Jain
Techniques for Effectively Slicing User Stories by Naresh JainNaresh Jain
 
Scrum Training (One Day)
Scrum Training (One Day)Scrum Training (One Day)
Scrum Training (One Day)beLithe
 
Backlog Refinement 101 & 202
Backlog Refinement 101 & 202Backlog Refinement 101 & 202
Backlog Refinement 101 & 202David Hanson
 
Gestion de projets agiles avec scrum
Gestion de projets agiles avec scrumGestion de projets agiles avec scrum
Gestion de projets agiles avec scrumPierre E. NEIS
 
Agile adoption vs Agile transformation
Agile adoption vs Agile transformationAgile adoption vs Agile transformation
Agile adoption vs Agile transformationMatthew Moran
 
Les Règles d'Or pour Réussir son Projet CRM
Les Règles d'Or pour Réussir son Projet CRMLes Règles d'Or pour Réussir son Projet CRM
Les Règles d'Or pour Réussir son Projet CRMSage france
 
Présentation de l’agilité
Présentation de l’agilitéPrésentation de l’agilité
Présentation de l’agilitéJean Yves Klein
 
A. Kamran's DoD and DoR: Definition of Done and Definition of Ready in Scrum
A. Kamran's DoD and DoR: Definition of Done and Definition of Ready in ScrumA. Kamran's DoD and DoR: Definition of Done and Definition of Ready in Scrum
A. Kamran's DoD and DoR: Definition of Done and Definition of Ready in ScrumArman Kamran
 
Cheat Sheet: 8 ways to split your user stories
Cheat Sheet:  8 ways to split your user storiesCheat Sheet:  8 ways to split your user stories
Cheat Sheet: 8 ways to split your user storiesPayton Consulting
 

Tendances (20)

FidLy - efficacité collective - méthode Belbin des rôles en équipe
FidLy -  efficacité collective - méthode Belbin des rôles en équipeFidLy -  efficacité collective - méthode Belbin des rôles en équipe
FidLy - efficacité collective - méthode Belbin des rôles en équipe
 
Product owner Roles and responsibilities in Agile Scrum Methodologies
Product owner Roles and responsibilities in Agile Scrum MethodologiesProduct owner Roles and responsibilities in Agile Scrum Methodologies
Product owner Roles and responsibilities in Agile Scrum Methodologies
 
Definition of Done and Product Backlog refinement
Definition of Done and Product Backlog refinementDefinition of Done and Product Backlog refinement
Definition of Done and Product Backlog refinement
 
Atelier solution focus principe agile
Atelier solution focus principe agileAtelier solution focus principe agile
Atelier solution focus principe agile
 
Techniques for Effectively Slicing User Stories by Naresh Jain
Techniques for Effectively Slicing User Stories by Naresh JainTechniques for Effectively Slicing User Stories by Naresh Jain
Techniques for Effectively Slicing User Stories by Naresh Jain
 
Rétrospective : speed-car
Rétrospective : speed-carRétrospective : speed-car
Rétrospective : speed-car
 
Sprint backlog
Sprint backlogSprint backlog
Sprint backlog
 
Scrum Training (One Day)
Scrum Training (One Day)Scrum Training (One Day)
Scrum Training (One Day)
 
Backlog Refinement 101 & 202
Backlog Refinement 101 & 202Backlog Refinement 101 & 202
Backlog Refinement 101 & 202
 
Gestion de projets agiles avec scrum
Gestion de projets agiles avec scrumGestion de projets agiles avec scrum
Gestion de projets agiles avec scrum
 
Agile adoption vs Agile transformation
Agile adoption vs Agile transformationAgile adoption vs Agile transformation
Agile adoption vs Agile transformation
 
Les Règles d'Or pour Réussir son Projet CRM
Les Règles d'Or pour Réussir son Projet CRMLes Règles d'Or pour Réussir son Projet CRM
Les Règles d'Or pour Réussir son Projet CRM
 
User Stories explained
User Stories explainedUser Stories explained
User Stories explained
 
Agilité pour les nuls
Agilité pour les nulsAgilité pour les nuls
Agilité pour les nuls
 
Charte d'équipe
Charte d'équipeCharte d'équipe
Charte d'équipe
 
Présentation de l’agilité
Présentation de l’agilitéPrésentation de l’agilité
Présentation de l’agilité
 
A. Kamran's DoD and DoR: Definition of Done and Definition of Ready in Scrum
A. Kamran's DoD and DoR: Definition of Done and Definition of Ready in ScrumA. Kamran's DoD and DoR: Definition of Done and Definition of Ready in Scrum
A. Kamran's DoD and DoR: Definition of Done and Definition of Ready in Scrum
 
full-stack agile - Scrum Basics
full-stack agile -  Scrum Basicsfull-stack agile -  Scrum Basics
full-stack agile - Scrum Basics
 
Cheat Sheet: 8 ways to split your user stories
Cheat Sheet:  8 ways to split your user storiesCheat Sheet:  8 ways to split your user stories
Cheat Sheet: 8 ways to split your user stories
 
Agile Philips Journey
Agile Philips JourneyAgile Philips Journey
Agile Philips Journey
 

En vedette

Jak technika user story & acceptance criteria pozwala definiować wymagania w ...
Jak technika user story & acceptance criteria pozwala definiować wymagania w ...Jak technika user story & acceptance criteria pozwala definiować wymagania w ...
Jak technika user story & acceptance criteria pozwala definiować wymagania w ...Rafal Stanczak »scrumdo(.)pl
 
AgileEE 2011: My Lightening Talk about "Definiton of READY"
AgileEE 2011: My Lightening Talk about "Definiton of READY"AgileEE 2011: My Lightening Talk about "Definiton of READY"
AgileEE 2011: My Lightening Talk about "Definiton of READY"Felix Ruessel
 
Continuous Integration, TDD & Living Documentation - Odoo Experience 2015
Continuous Integration, TDD & Living Documentation - Odoo Experience 2015Continuous Integration, TDD & Living Documentation - Odoo Experience 2015
Continuous Integration, TDD & Living Documentation - Odoo Experience 2015Colin Wren
 
Tablica SCRUM w JIRA
Tablica SCRUM w JIRATablica SCRUM w JIRA
Tablica SCRUM w JIRABogdan Gorka
 
Developer Job in Practice
Developer Job in PracticeDeveloper Job in Practice
Developer Job in Practiceintive
 
Working effectively with user stories
Working effectively with user storiesWorking effectively with user stories
Working effectively with user storiesKen Power
 
Value Stream Manager concept applied to Software Product Development
Value Stream Manager concept applied to Software Product DevelopmentValue Stream Manager concept applied to Software Product Development
Value Stream Manager concept applied to Software Product DevelopmentKen Power
 
Db workshop - art of story splitting and writting
Db  workshop - art of story splitting and writtingDb  workshop - art of story splitting and writting
Db workshop - art of story splitting and writtingPhil van Dulm Consultancy
 
Using runbot to test all your developments automatically
Using runbot to test all your developments automaticallyUsing runbot to test all your developments automatically
Using runbot to test all your developments automaticallyOdoo
 
How to develop automated tests
How to develop automated testsHow to develop automated tests
How to develop automated testsOdoo
 

En vedette (11)

Jak technika user story & acceptance criteria pozwala definiować wymagania w ...
Jak technika user story & acceptance criteria pozwala definiować wymagania w ...Jak technika user story & acceptance criteria pozwala definiować wymagania w ...
Jak technika user story & acceptance criteria pozwala definiować wymagania w ...
 
AgileEE 2011: My Lightening Talk about "Definiton of READY"
AgileEE 2011: My Lightening Talk about "Definiton of READY"AgileEE 2011: My Lightening Talk about "Definiton of READY"
AgileEE 2011: My Lightening Talk about "Definiton of READY"
 
Continuous Integration, TDD & Living Documentation - Odoo Experience 2015
Continuous Integration, TDD & Living Documentation - Odoo Experience 2015Continuous Integration, TDD & Living Documentation - Odoo Experience 2015
Continuous Integration, TDD & Living Documentation - Odoo Experience 2015
 
Tablica SCRUM w JIRA
Tablica SCRUM w JIRATablica SCRUM w JIRA
Tablica SCRUM w JIRA
 
Developer Job in Practice
Developer Job in PracticeDeveloper Job in Practice
Developer Job in Practice
 
Working effectively with user stories
Working effectively with user storiesWorking effectively with user stories
Working effectively with user stories
 
Value Stream Manager concept applied to Software Product Development
Value Stream Manager concept applied to Software Product DevelopmentValue Stream Manager concept applied to Software Product Development
Value Stream Manager concept applied to Software Product Development
 
Db workshop - art of story splitting and writting
Db  workshop - art of story splitting and writtingDb  workshop - art of story splitting and writting
Db workshop - art of story splitting and writting
 
Using runbot to test all your developments automatically
Using runbot to test all your developments automaticallyUsing runbot to test all your developments automatically
Using runbot to test all your developments automatically
 
How to develop automated tests
How to develop automated testsHow to develop automated tests
How to develop automated tests
 
Definition of Done
Definition of DoneDefinition of Done
Definition of Done
 

Definition of ready

  • 1. DEFINITION OF READY co daje, kiedy jest potrzebne i jak je zaimplementowad mimo oporów?
  • 2. Definition of ready - co to jest ? 1. Nie występuje w core scrum. 2. Musi byd spełniona zanim zadanie można wziąd na sprint. 3. Praca nad jej wypełnieniem może byd wykonywana i przez PO i przez zespół - jest to normalna praca nad wymaganiami. 4. PO jest odpowiedzialny za dostarczenie dostatecznej ilości elementów backlogu spełniających DoR na planning.
  • 3. Definition of ready - przykład 1. Wymaganie musi byd zaprezentowane zespołowi przed sprint planningiem. 2. Wymaganie musi przedstawiad jasno precyzowalną wartośd biznesową. 3. Musi byd określone dla niego DoR.
  • 4. Definition of ready - dokładniejszy przykład 1. Wymaganie musi przedstawiad wartośd dla PO i wartośd ta musi byd przedstawiona zespołowi w sposób nie budzący wątpliwości. 2. Wymaganie musi byd dostatecznie dobrze wyprecyzowane, by zespół był w stanie je wyestymowad i dostatecznie małe by był w stanie podjąd się go w jednym sprincie. 3. 3 członków zespołu musi stwierdzid, że wymaganie spełnia punkt 2 podpisując się na backlogu produktu. 4. Wykonanie wymagania nie może sprawiad , że nowa wersja produktu nie będzie mogła zostad uruchomiona w środowisku produkcyjnym. 5. Wszelkie czynności niezależne od zespołu muszą byd wykonane przed początkiem sprintu.
  • 5. Definition of ready - kiedy przydatne W zasadzie zawsze - nie zawsze musi byd explicite. Wymagania zawsze muszą byd w jakiś sposób ustalone przed tym jak zespół będzie w stanie je wziąd na warsztat w czasie sprintu. Praca nad tymi wymaganiami zawsze musi zostad wykonana - co najwyzej może byd ona dorozumiana i nie wymagad precyzyjnej definicji
  • 6. Definition of ready - kiedy niezbędne Kilka symptomów potrzeby wprowadzenia twardego definition of ready: 1. Sprint planning przestaje mieścid się w timeboxie. 2. Na planningu są brane zadania które zależą od "tak tak, dostaniecie ten content jutro" 3. Zespół nie jest w stanie dostarczyd działającej wersji produktu pod koniec sprintu mimo iż nie spodziewał się tego na planningu. 4. Zespół regularnie przedstawia wykonane zadania pod koniec sprintu i PO uważa, że chciał czegoś innego.
  • 7. Definition of ready - problemy 1. Co będzie jeżeli nie będzie przygotowanego backlogu ? 2. Kto odpowiada za tworzenie wymagao ?
  • 8. Studium przypadku - podejście 1 Powód : 3 sprinty z rzędu oddane było zadanie, PO je akceptował bo było zgodne z DoD ustalonym, ale wrzucał nowa wersję zadania na warsztat. Próba rozwiązania: Ustalenie delikatnej DoR (na kształt przykładu 1). Problem: Po 1 sprincie nie było już wymagao odpowiednio podefiniowanych, PO stwierdzil, że nie jest w stanie zacommitowad się do DoR.
  • 9. Studium przypadku - podejście 2 Powód: Praca nad wymaganiami prowadzona była chaotycznie, nikt zajmujący się tematem, nie był w stanie zmusid się do pracy w większym porządku - wszyscy mówili, że jest to potrzebne. Próba rozwiazania: Zaproponowanie DoR - wraz z twarda regułą nie przyjmowania zadao które DoR nie spełniają. Problem: PO powiedział, że nie czuje się na siłach podjąd zobowiązania i ze woli szukad innego rozwiązania.
  • 10. Studium przypadku - podejście 3 Team memberzy którzy zajmowali się pracą nad wymaganiami zauważyli, ze nie są w stanie poruszad się sprawnie po rozrastającym się backlogu i nie zawsze wiedzieli czy na pewno mają pracowad nad danymi konkretnymi zadaniami. Zaproponowali wprowadzenie dodatkowego backlogu - na wymagania które w ogóle są jedynie jako koncepty. Jednocześnie zbiegło się to w czasie z wyjazdem PO na urlop na 2 sprinty - zastąpiony na ten czas miał byd przez osobę która nigdy tej roli nie pełniła. Przez te 2 tygodnie udało się skutecznei prowadzid DoR - po powrocie właściwy PO był już przekonany do pomysłu i uczciwie zajął się jedzeniem kanapki, dopilnowywaniem by dostatecznie dużo zadao o odpowiedniej kompozycji było przygotowanych na czas.