Learning Scrum - The Product Backlog
来源:互联网 发布:软件爱你生命周期 编辑:程序博客网 时间:2024/05/08 19:23
http://www.mountaingoatsoftware.com/scrum/product-backlog
The Product Backlog is the master list of all functionality desired in the product. When using Scrum, it is not necessary to start a project with a lengthy, upfront effort to document all requirements. Typically, a Scrum team and its product owner begin by writing down everything they can think of easily. This is almost always more than enough for a first sprint. The Product Backlog is then allowed to grow and change as more is learned about the product and its customers.
Product backlog items can be technical tasks ("Refactor the Login class to throw an exception") or more user-centric ("Allow undo on the setup screen"). My preference is to express the product backlog in the form of user stories, which are a technique borrowed from Extreme Programming, another agile process.
The product owner shows up at thesprint planning meeting with the prioritized product backlog and describes the top items to the team. The team then determines which items they can complete during the coming sprint. The team then moves items from the Product Backlog to the Sprint Backlog. In doing they expand each Product Backlog item into one or more Sprint Backlog tasks so they can more effectively share work during the Sprint. Conceptually, the team starts at the top of the prioritized Product Backlog list and draws a line after the lowest of the high priority items they feel they can complete. In practice it is not unusual to see a team select, for example, the top five items and then two items from lower on the list but that are associated with the initial five.
An example Product Backlog from a real project appears as the following:
This Excel spreadsheet shows each product backlog item assigned a general priority (Very High, High, etc.) by theProduct Owner. Estimates have been developed by the developers but it is understood that they are very imprecise and are useful only for rough assignments of tasks into the various sprints.
- Learning Scrum - The Product Backlog
- Scrum 之 product Backlog
- Scrum 之 product Backlog
- 白话SCRUM 之二:product backlog
- 【原创】Scrum中Product Backlog和Sprint Backlog的区别
- Product BackLog 要素
- Product Backlog的理念
- 白话SCRUM 之三:sprint backlog
- 2013-07-18第一次Product BackLog会议
- Scrum & ScrumWorks Learning
- Scrum Product Owner的职责
- What is the connection backlog
- 如何看待Scrum Sprint Backlog冻结和变化?
- backlog
- 敏捷开发中,Product Backlog 是否足以实现需求管理?
- How to write a product backlog step by step
- 战胜拖延症的利器—Product Backlog
- [Scrum]成为一个有效的Product owner
- 又一个通宵
- json
- android Toast大全(五种情形)建立属于你自己的Toast
- 百度和谷歌的更新日期和时间规律
- User story
- Learning Scrum - The Product Backlog
- windows安装python-ssh访问模块(paramiko)
- 注册Illustrator方法
- 桌面红旗redflag6下telnet、ssh的配置
- 如何使用Gson序列化和反序列化
- 《敏捷个人-认识自我,管理自我》前言
- CRC16校验 模二除法
- 72. A still tongue makes a wise head. 寡言者智
- Web前端开发工程师必读的15个设计博客