附件:A公司项目级敏捷过程样例:
说明:
首轮迭代启动前:
需求分析将原始需求细化成Story,并形成产品Backlog;
TR1前增加Anatomy活动,将用户需求映射到系统Anatomy图;
系统架构设计,输出系统架构,系统设计活动输出DS和模块AR;
对于复杂和新增的模块,建议TR2后先完成模块架构设计,再启动迭代开发;
版本迭代计划会议输出版本迭代计划和迭代完成标准;
无统一TR3点和TR4点,在PDC前增加迭代启动评估活动,评估迭代启动入口条件是否具备。
每轮迭代中:
项目组迭代计划会议输出迭代Backlog和Story完成标准;
迭代0可选,做为特殊迭代,实现代码框架/公用机制部分,验证系统架构和模块架构的可行性;
多项目组在版本迭代计划协同下进行迭代开发(周期2-4周),分批实现产品Story;
每轮迭代包括Story开发和验证的小循环、迭代内部验收,用户代表现场验收和迭代回顾会议,达到迭代完成标准后再启动下一轮迭代。
所有迭代完成后:
TR4A前要进行全系统的功能回归验证;
TR4A以后活动不变。
关于工作说明:
工作件主要目的是:促进当前项目高效地、准确地沟通;用于智力资产传承,便于后续产品开发和维护;
本样例中工作件是推荐的基础的交付文档。