高层次的发布策划,在这里策划项目的所有发布。这通常取决于项目的规模,但是某些项目的多次发布要求对长达18个月的期限的高层次策划。
发布策划,第一次发布在这里被策划。每次发布之间的间隔为3个月。
反复策划,通过其来策划下两个星期的工作。
这一三级策划过程的目的是让小组首先理解最终的目标,但是只详细策划他们现在所知的内容——未来两周的工作。
发布策划
在高层次发布策划阶段,客户和开发人员应该在一起共同讨论和理解整个系统。通常已经存在的需求文档能够用于启动这一讨论。在理想状况下,客户应该在开会的时候带上含有即将发布的大多数内容的素材卡。
在会议过程中,开发人员将需要估计素材的难度。这可以在会议过程中或者在会议之后进行。我们建议每个人相互比较各自素材,并把具有相同难度的素材集中到一起。然后,使用一个从最简单到最难的测量表,你就可以开始估计每个素材(的难度了)。小组使用不同的方法来给素材评分,按照难度分别打上1到10分。
现在客户能够策划最初的高层次发布计划了。高层次发布并不一定要十分精确,优先顺序和估计都不需要很可靠,但是它会为小组定下方向和提供决策的足够信息。
小型发布
下一步,客户需要拿走估计好的素材卡,并根据最近一个发布将素材的重要性的优先顺序排列好。客户需要考虑它们需要系统立即实现什么,因而这些素材将构成即将进行的发布。这些估计在这里变得十分重要,因为开发人员已经估计的是他们能够给定的发布时间里完成什么;(这个给定的时间)在大多数情况下是3个月。
短期发布循环可以保证紧密的反馈循环,还能让小组把精力放在与项目紧密相关的重要目标上。
反复策划
现在小组需要为未来两周制定具体的计划。再强调一次,客户必须将素材的优先顺序排列出来,详细说明他们希望在未来两周里看到的功能。
这些素材卡然后就被放到两周的反复(发布里)。最近的一次反复将是小组立即进行的工作。他们将交付这个反复,也就是全力工作、软件测试和取得反馈(即再次为未来两周策划),然后再次开始。如果素材在一个反复之前就完成了,开发人员会要求获得更多的素材。如果所有的素材都看起来是无法完成的,那么开发人员和客户要共同将素材移到下一个反复里或者适当地分割一下素材。
文章来源于领测软件测试网 https://www.ltesting.net/