3. 微软项目管理-- 多里程碑式流程
每个里程碑完成部分功能;便于团队集中力量完成一个又一个功能;提供多个机会以适应需求的更改
如何完成一个里程碑
步骤一: 达成共识 Vision / Scope Approved Milestone
基本完成需求调研和分析 (产品经理负责); 确定大方向和长中短期目标,Vision来说明,并激励团队; 评估Opportunities & Risks;分析可利用资源限制,证明该产品值得去做;
项目管理团队:设计新产品目标,具体实现方法;描述产品结构,用户情景覆盖80%以上功能。
软件开发团队:开发技术原型,检验新产品价值,并展示产品未来预期。
步骤二: 完成项目计划 Project Plan Approved Milestone
定义详细的逻辑设计,功能设计规范(项目经理负责),其优先级;所有角色参与审阅功能规范;
评估进度控制风险,功能技术风险; Risk Assessment 通常在物理设计之后,立即执行。
制订总体开发计划和进度表,包括 资源与职责的分配,制订测试,开发计划和进度表;
产品管理团队:概念设计和市场推销计划/进度表;
软件开发团队:物理设计和开发计划/进度表,Task-level Estimating。
步骤三: 完成功能 Scope Complete / First Use Milestone α Version Phrase
版本化的功能规范,完成全部功能代码的编写; All features built to specification
及时进行模块间的整合,及时发现问题(daily build);版本控制工具 VSS ;
测试团队:测试规范 与Test Case 设计,BMS缺陷跟踪,实现解决Bug自动流程;
产品管理团队:控制用户的期望,推销,价格,包装(正式产品为 Golden Release)
项目管理团队:项目跟踪/沟通,按照综合进度表不断检查进度; 制定β版本计划。
步骤四: 稳定与发布 Release Milestone β Version Phrase
全面地测试功能;开发组全力配合解决Bug;决定哪些Bug到下个版本中解决;
预测发布日期 ;编写操作手册与帮助文档;
基于版本发布:每一个版本有明确清晰的目标,解决或终结产品中的某些问题;
成立Triage小组:由PM,Dev与Test的负责人组成,决定对发现Bug的处理。
文章来源于领测软件测试网 https://www.ltesting.net/