3月21号22号去听了两天敏捷开发的课程。觉得可以把其中的一些工作方法借鉴到自己工作的项目中来。
敏捷方法中重视迭代。将产品愿景与产品需求逐步分解为一个个用户故事进行任务分解。制定一个固定的迭代周期,(每个迭代周期建议为1-4周),迭代开始与产品需求方一起确认需求列表,然后开发团队与需求方和产品负责人一起挑选出本次迭代最有价值的的用户故事进行实现。将用户故事进行优先级排序后进入本次开发周期,在此次迭代内尽量不再有需求变更,专注于已确认的需求进行开发冲刺,开发每天早上开15分钟站会沟通昨天工作与今天工作,每次迭代冲刺完成后开项目评审会与回顾会,总结此次迭代中的问题与经验,准备下一个迭代。迭代中间产品会与需求方再次讨论下次迭代开发需求。
一个迭代周期流程如下:
[……]