敏捷开发流程模板与团队管理
1. 流程模板概述
流程模板通过设置默认工作项类型、报告、查询、角色(即安全组)、团队门户和工件来支持团队的工作流程。其中,工作项类型最为直观,因为它决定了团队成员用于管理待办事项、选择工作和记录完成状态的数据库架构。创建团队项目时,需要选择合适的流程模板。
2. 常见流程模板
微软提供了三种标准的流程模板:
| 模板名称 | 特点 | 工作项类型 | 报告 |
| — | — | — | — |
| Scrum | 直接支持Scrum,基于Scrum指南开发 | 产品待办事项、缺陷、任务、障碍、测试用例、共享(测试)步骤和冲刺 | 发布燃尽图、冲刺燃尽图和速度图 |
| MSF for Agile Software Development | 基于Scrum构建,但包含更广泛的工件 | 用户故事(产品待办事项)、问题(障碍) | 如特定的敏捷报告 |
| MSF for CMMI Process Improvement | 为迭代工作实践设计,更正式,便于团队实践CMMI Level 3 | 变更请求、风险、更详细的需求工作项类型 | 符合CMMI要求的报告 |
此外,其他公司也会提供自己的流程模板,并可由微软认证。例如,Sogeti发布了其测试管理方法(TMap)的认证流程模板,可从http://msdn.microsoft.com/vstudio/ 下载。
3. 团队角色与权限管理
在Scrum中,团队通常有三个角色:
-产品负责人:负责产品的外部定义,管理利益相关者和客户。 <