敏捷发布计划
敏捷发布计划与传统项目计划的不同之处在于,它是基于在特定时间(冲刺)内开发的特性的选择。敏捷发布计划的最终目的是实现产品愿景——产品的高级目标,以及它如何与业务策略保持一致。ob欧宝娱乐app手机下载
敏捷项目的发布计划是一个包揽一切的时间表,重点是计划多个迭代,以确定每个版本何时交付。为了实现产品愿景,在构建发布计划之前需要考虑几个ob欧宝娱乐app手机下载细节,包括:
- 产品负责人的可用性ob欧宝娱乐app手机下载
- 已由产品所有者审查的优先级安排ob欧宝娱乐app手机下载
- 确定团队成员和涉众
- 团队成员的位置和可用性
每个迭代或冲刺也将有自己的计划。
敏捷项目管理电子书
敏捷项目管理如何帮助你用更少的资源做更多的事情?
敏捷项目管理使团队能够以更高的速度和灵活性适应变化。学习如何实现敏捷项目管理,并充分利用该方法。
获得免费电子书
Sprint /迭代计划
在敏捷项目管理中,产品本身是在sprint中开发的。ob欧宝娱乐app手机下载冲刺计划的目标是确定将在下一次迭代中包含的特性和功能。在每个sprint开始之前,产品负责人和开发团队成员之间会举行一个sprint计划会议。ob欧宝娱乐app手机下载审查用户描述和待办事项安排,以确定在冲刺期间可以完成的任务。这些计划提供了更精细的细节(与高级发布计划相比),包括哪些任务将由哪些团队成员执行,以及每个任务将花费多长时间。
在敏捷计划过程中发生的活动包括:
任务计划:敏捷团队成员将特性分解成任务,然后团队成员承担这些任务。作为最佳实践,查看时间估计,并尝试将任何可能需要超过一天的任务分解为更小的任务。这有助于减少不确定性并促进任务的成功完成。它也会影响到评估工作,因为评估完成一项较小任务所需的时间要容易得多。
敏捷估算:的确,估算完成时间看起来更像是巫术而不是科学,但一些原则可以帮助你减少猜测的感觉。作为最佳实践,依靠过去的成功来评估特定的努力。例如,依靠过去的特性交付速度来计划未来的速度。如果团队能够在之前的迭代中交付X个特性,那么计划在当前周期中交付X个特性。在举例说明敏捷发布计划Brian Stallings和Valerie Morris提供了以下估算完成时间的实用方法:
- 参考历史数据-特定于团队
- 现实一点,不要乐观
- 基于较小的工作单元而不是较大的工作单元进行评估。因此,基于任务而不是特性的评估将更加准确
用户故事开发:项目原则声明声明:“我们通过让客户参与频繁的互动和共享所有权来交付可靠的结果。”通过与客户沟通,您可以确定项目的总体目标,进而确定sprint/迭代的总体目标。依靠这个目标来开发你的特性/用户故事优先级,然后让你的优先级来指导在迭代期间开发哪些特性/用户故事的选择。
订单管理:需要考虑两种类型的积压:
- 的ob欧宝娱乐app手机下载产品待办事项列表是要构建到产品中的东西的总列表。ob欧宝娱乐app手机下载
- 的迭代计划安排是当前迭代期间要构建的优先级项的列表。
管理积压的关键是管理优先级。与客户合作,确保交付最重要的特性。再一次,正如宣言所述,“我们通过让客户参与频繁的互动和共享所有权来交付可靠的结果。”客户可以告诉您哪些待办事项具有最高优先级,以及哪些待办事项在当时具有最高优先级。优先级可以改变,所以一定要定期与客户检查,以确保下一个迭代仍然被适当地计划。
敏捷调度:敏捷调度可能是项目管理活动中最“项目管理”的。以下是管理日程安排的一些有用指南:
- 仅为当前迭代制定详细计划:sprint /迭代对于管理不确定性很有用,但是驱动sprint /迭代的是适应性。提前计划太久会妨碍你灵活和对变化的优先级做出反应。
- 让整个团队参与进来:日程安排是由评估驱动的团队活动,因此团队应该参与到整个过程中,不仅仅是为了准确的日程安排,也是为了促进购买。
- 设计和测试也是开发的一部分:在构建评估和时间表时,请记住在sprint /迭代期间进行这些必需活动的时间。
- 包括演示会议的时间:演示是发布的重要组成部分,应该是计划的一部分。
根据项目原则声明,“我们期望不确定性,并通过迭代、预期和适应来管理它。”不确定性的一个主要组成部分是依赖性。为了避免这个陷阱,敏捷试图通过sprint/迭代计划来限制依赖关系,因为任务不是在一个总体项目的基础上开发的,而是以一种更细粒度的形式开发的,在这种形式下,一组功能可以并行开发,并在一到四周的时间内按工作顺序交付,这通常定义了一个sprint/迭代。作为最佳实践,计划你的sprint /迭代以避免依赖。
敏捷度量
随着项目原则声明他说:“我们通过对结果的集体问责和对团队效率的共同责任来提高绩效。”量度是测量结果和有效性的手段。
衡量团队绩效的一些有价值的指标包括:
烧钱率:项目预算的花费率。项目的成本是需要的,并且必须根据预期的回报来衡量。这只是一个商业价值问题。
交付的功能:敏捷团队的目的是在每次冲刺/迭代结束时交付功能。衡量这一点的三种方法是:
速度:在冲刺/迭代期间所处理的特性/用户场景的数量。
缺陷:开发的有效性取决于发现的缺陷或错误的数量。
燃尽图:在项目结束之前需要完成的工作量。
有效的项目管理是通过识别和消除障碍来帮助团队实现目标。为此,请牢记以下几点:
敏捷是关于个体和交互的:参数能够提供一个整体的画面,但是它们并不能提供所有的细节。因此,当一个度量标准表明存在问题时,请与团队成员交谈以找出发生了什么。
关注趋势:如果缺陷很高,但随着时间的推移而减少,那么团队正在解决问题。如果缺陷保持稳定,可能是团队根本没有管理缺陷。这需要进一步调查。
敏捷计划是关于团队和协作的
敏捷项目由整个团队管理,主要是在迭代级别。团队必须一起工作,从待办事项列表中选择将被构建到当前迭代中的特性,评估时间,安排工作,并推动项目向产品愿景发展。ob欧宝娱乐app手机下载项目经理维护计划,但实际上是团队拥有计划,并负责满足计划需求和截止日期。
敏捷是关于个人和交互的,但它也涉及团队合作和团队所有权。在传统的项目管理中,项目经理似乎处于一个孤独的位置,收集数据,制定计划,然后交给任务负责人。在敏捷中,项目经理是任务所有者中的任务所有者,每个人都有自己的贡献。
为什么Smartsheet是一个有效的敏捷规划工具
从简单的任务管理和项目规划到复杂的资源和投资组合管理,Smartsheet可帮助您改善协作并提高工作速度-使您能够完成更多工作。
Smartsheet平台可以轻松地从任何地方计划、捕获、管理和报告工作,帮助您的团队更有效地完成更多工作。报告关键指标,并通过汇总报告、仪表板和自动工作流实时了解工作情况,以保持团队的联系和信息。
当团队对要完成的工作有了清晰的认识时,就不知道他们在同样的时间内能完成多少工作。今天就免费试用Smartsheet吧。