今天总结一下这几天如何做Product Backlog
1. 和业务部门的PO讨论需求,以前没有功能的详细记录,从现在开始记录为Product Backlog:
1.1 未完成的功能:包括:
FTP服务器双机备份
新页面整合。新页面由外包公司制作,需要外包公司的配合
Bugs修改。由于没有Delicated QA,虽然相关人员做一些简单测试,也发现了不少的Bug,但还是需要核心的测试用例来Cover核心需求,保证测试质量
1.2 PO从客户那里得到了一些新的需求,包括
新增5个报表,
新增7个统计分析,
修改3个角色登陆首页,
新增几个角色分类
2. 优先级分类
2.1 PO的角度->Business Value的优先级:
优先级的分类:必须完成(300~399),应该完成(200~299),可能完成(100~199),可能完不成(1~99)。数字越大,优先级越高。
已有功能的完成,包括页面整合,没有Bugs(350)
新增3个角色登陆首页,(350)
新增7个统计分析,(330)
新增几个角色分类 (330)
新增5个报表,(300)
FTP服务器双机备份 (250)
2.2 Team的角度->Technical
工作量估算标准:以没有任何干扰的情况下做完这个功能需要的人天(IDM,Ideal Man Day)。如果需求不明确,或者没有技术解决方案,可以估算为40以上的IDM),这样的需求功能需要细化、拆分或者作技术探求后在进行工作量估算。也可以用Story Points来进行评估,但初期以IDM更容易应用。
工作量分析结果:
已有功能的完成,包括页面整合,功能性Bugs(没有测试用例,不能分析出具体有多少的Bugs,但需要完成)
已有功能UI级的Bugs(没有统一标准,无法明确工作量,估算为40IMD)
新增的报表,没有复杂报表实现和导出为Excel、PDF的技术方案,估算为40IMD
新增3个角色登陆首页,7IDM
新增7个统计分析,5IDM
新增几个角色分类,认为需求不明确,估算为40IMD
FTP服务器双机备份,5IDM, Team认为必须完成这个功能才能保证系统上线后的统计功能可靠性
3. PB细化及优先级重新分类
根据Business Value和Technical的分析,和PO讨论后Product Backlog的优先级为:
已有功能的完成,包括页面整合,没有功能性Bugs(350)
新增3个角色登陆首页,(350)
FTP服务器双机备份 (330)
新增7个统计分析,(330)
新增几个角色分类 (330)
复杂报表实现和导出为Excel、PDF的技术方案Spike(330)
新增5个报表,(300)
已有功能的完成,包括页面整合,没有UI级Bugs(250)
说明:“已有功能的完成,包括页面整合”,这本身并不是一个很好的PB内容,更好的是User Story,或者仅有核心内容的User Case。这里仅是把前期没有记录的所有功能做一个总括而已,历史原因-:)。
分享到:
相关推荐
### Scrum实践要点 #### Scrum概述 Scrum是一种轻量级的框架...值得注意的是,文中还提到了未来计划涵盖更多内容,如质量保证、团队激励等,这些将是Scrum实践中不可或缺的部分,有助于进一步提升团队效率和项目质量。
- **轻量级、易理解但难于精通**:Scrum框架虽然简单明了,但真正掌握并有效实施却需要时间与实践。 - **适应性管理方法**:自1990年代初以来,Scrum就被用作管理复杂产品开发的一种方式。它不是一个具体的产品构建...
产品负责人负责确定产品的优先级和方向,确保产品待办事项列表(product backlog)的清晰性和价值最大化。其职责包括但不限于: - 清晰地表述产品待办事项列表条目。 - 对产品待办事项列表条目进行排序,以最优方式...
2. Product Backlog:是项目需求和改进的集合,持续演进,由产品负责人负责管理。 3. Sprint Backlog:是Sprint期间团队将要完成的具体任务列表,基于Product Backlog中的条目。 4. Daily Scrum:是每日15分钟的站立...
2017年发布的Scrum Guide中文简化版为中国的团队提供了一套清晰的实践指南,帮助他们理解和应用Scrum方法论。这份指南涵盖了Scrum的核心原则、角色、事件和工件,是理解Scrum不可或缺的参考资料。 **核心原则** ...
- **Scrum-of-Scrums**:定期召开会议,协调不同团队之间的工作。 - **分布式团队管理**:利用现代通讯工具和技术,确保远程团队的有效协作。 7. **特殊场景下的Scrum应用** - **离岸外包**:在跨国团队中应用...
总的来说,"SCRUM-Guide-EN-ZH"压缩包为学习和应用Scrum提供了基础资源,无论是英文原版还是中文译本,都能帮助读者理解这一敏捷框架的核心理念,从而更有效地管理项目,提高开发效率。通过深入学习和实践Scrum,...
### 敏捷项目管理流程-Scrum框架最全总结 #### Scrum框架概述与核心角色 Scrum是一种轻量级的敏捷开发框架,主要用于管理软件开发项目和其他复杂产品开发过程。它强调团队协作、迭代交付以及适应变化的能力。在...
Scrum制品包括产品待办列表(Product Backlog)、冲刺待办列表(Sprint Backlog)和增量(Increment)。产品待办列表是所有待完成工作的清单,它被分解为较小的工作项,并根据优先级进行排序;冲刺待办列表是从产品...
### 敏捷开发实践——我们这样实践Scrum #### 一、Scrum实践背景与目的 在当前快速变化的市场环境中,传统的瀑布式项目管理方式已经难以满足需求变更频繁、迭代周期短的软件开发项目。因此,敏捷开发方法论...
- **产品负责人**:负责管理产品待办事项列表(Product Backlog),明确需求,设定优先级,确保团队的工作符合业务目标。 - **开发团队**:负责构建满足产品负责人需求的功能。这是一个跨职能团队,具备完成项目所需...
Scrum是一种敏捷开发框架,最初设计用于软件开发,但随着时间的推移,其影响力已经超越了软件领域,被广泛应用于各种复杂项目的管理中,包括硬件、嵌入式系统、网络技术、自动驾驶汽车、教育、政府项目,甚至日常...
Scrum是敏捷项目管理中最常见的一种框架,而PMP(Project Management Professional)是项目管理专业人士认证,二者在项目管理领域都有非常重要的地位。敏捷项目管理、Scrum框架以及PMP考试之间的知识点相互交织,...
在IT项目管理和软件开发领域,Scrum作为一种敏捷开发方法论,已经成为了许多团队的首选。Scrum的核心理念在于通过迭代式和增量式的工作流程来管理产品开发,它强调团队合作、自我组织、适应变化以及持续改进。本次...
Scrum是一种敏捷开发框架,主要用于复杂产品的管理与开发。2020年发布的Scrum Guide...通过阅读《2020-Scrum-Guide-Chinese-Simplified.pdf》文件,你可以深入理解Scrum的最新动态和建议,从而更好地应用到实际工作中。
### Bioware-Scrum实践介绍 #### Scrum概述及核心元素 Scrum是一种敏捷开发方法,它强调迭代式地交付具有最高商业价值的产品。Scrum不仅是一种具体的方法论,而是一个灵活的框架,旨在通过持续改进来提高团队效率...
Scrum是一种敏捷项目管理框架,...总的来说,"2017-Scrum-Guide-US_scrum_pmp_" 提供了关于如何将Scrum融入项目管理,特别是PMP背景下的实践指导。通过理解和应用这些概念,项目经理可以提高团队生产力,确保项目成功。
1. **产品 backlog**:在禅道中,产品backlog是一个动态维护的需求列表,包含了所有可能要做的功能和修复。团队根据优先级对这些任务进行排序,确保最重要的工作总是首先完成。 2. **Sprint**:Sprint是Scrum中的...