72 lines
2.5 KiB
Plaintext
72 lines
2.5 KiB
Plaintext
|
How does it work?
|
||
|
|
||
|
User story sources:
|
||
|
|
||
|
Idea pool
|
||
|
• virtually anyone can add stuff
|
||
|
• team may define difficulty level
|
||
|
• customer must create a user story from it or decline it
|
||
|
|
||
|
Customer requirements
|
||
|
• customer can add stuff
|
||
|
• team must define difficulty level
|
||
|
|
||
|
Optional bug tracking system import
|
||
|
• import bugs and feature requests from different tracking systems, these items
|
||
|
become special user stories
|
||
|
• these entries always get into the product backlog, without customer approval,
|
||
|
as high business value items
|
||
|
|
||
|
Product backlogs:
|
||
|
|
||
|
• customer can priorize user stories by business value
|
||
|
• customer must refine the user story, with the aid of the team if necessary
|
||
|
• teams can vote for actual story difficulty. Only those stories make into the
|
||
|
product backlog, which is approved by both the customer and the team:
|
||
|
customer simply approves (yes/no), team assigns difficulty as approval
|
||
|
(with a successful vote)
|
||
|
|
||
|
Sprint backlogs:
|
||
|
|
||
|
• product owner must define the title of each sprint
|
||
|
• the team must break down the user stories into tasks
|
||
|
• the team must set time requirement for the tasks
|
||
|
• the tasks must have a title, a brief and long description and a time frame
|
||
|
• chicken access to sprint backlog and task status may be disabled
|
||
|
|
||
|
Help for the daily scrum:
|
||
|
• display the task states
|
||
|
• display the product burndown charts
|
||
|
• the team can do the daily scrum via XMPP-based chat, integrated into the site
|
||
|
• tasks can be moved at any given time, all charts and reports are updated real
|
||
|
time
|
||
|
|
||
|
Sprint review:
|
||
|
• at the end of a sprint, the customer can accept or decline user stories,
|
||
|
depending on their readiness
|
||
|
• after closing the stories, the sprint itself is closed automatically
|
||
|
|
||
|
Sprint retrospective board:
|
||
|
• this is only a small blackboard, on which team members can discuss everything
|
||
|
about the current sprint. This is only a tool to aid the scrum master
|
||
|
during the retrospective.
|
||
|
|
||
|
Users and roles:
|
||
|
• each user can be a chicken or a pig
|
||
|
• any pig can be assigned to the special role "scrum master"
|
||
|
• the scrum master cannot be a product owner for any products
|
||
|
|
||
|
Products:
|
||
|
• each product must have exactly one product owner
|
||
|
• all products must have a product description and may have customer
|
||
|
information
|
||
|
|
||
|
Teams:
|
||
|
• all team must have at least one member to be considered as active
|
||
|
• product owners and the scrum master can be the member of any team
|
||
|
|
||
|
Sprints:
|
||
|
• every sprint mst have a goal
|
||
|
• at most one sprint must exist for each product at any given time
|
||
|
|