TeamFoundationServer2010 Scrum1.0实战:持续集成与最佳实践

0 下载量 78 浏览量 更新于2024-08-29 收藏 315KB PDF 举报
"Team Foundation Server 2010 Scrum 1.0 是一款敏捷开发工具,用于项目管理和持续集成。在使用此工具时,团队需要遵循一系列最佳实践以优化流程。在开始一个新的Sprint之前,所有Backlog应被详细填充,并与团队成员共同分解成Task。每个Task应与相应的Backlog相关联,以便开发人员能方便地查看Backlog描述。Task不能有两个父级Backlog,所以关系设定为相关。虽然可以创建Task和Backlog的子级,但由于父级的状态和迭代范围改变不会影响子级,因此这种层次结构可能没有必要建立。此外,Task中可能存在前置关系,但其强制效果是否与MS Project相同需要验证。 估算Backlog的Effort和Task的RemainingWork是关键步骤,Effort反映了工作的复杂度,RemainingWork则追踪未完成的工作量。首次估算时,RemainingWork等于总工作量。值得注意的是,Velocity报表只计算初始的Effort,后续的更新不计入,所以最好在Excel等工具中预先记录并确认Effort。 在使用Visual Studio 2010测试管理工具时,测试计划应在Backlog评审后制定。测试人员和团队应达成一致,确保可测试版本的质量达到“初次测试已通过”。自动化测试可以生成Bug快照和报表,简化测试过程。 在Sprint计划会议上,团队会审查Backlog和Task,更新状态,批准或移除项目。团队会共同确定交付目标和期限,并在TFS上创建Sprint,设置迭代路径和开始时间。Project Administrator和Contributor角色的成员才能执行这些操作。" 这篇摘要详细介绍了在Team Foundation Server 2010 Scrum 1.0中如何有效地执行敏捷开发流程,包括Backlog的规划、Task的分解、Effort和RemainingWork的估算、测试管理以及Sprint计划会议的运行方式。这些实践有助于团队提高效率,确保项目的顺利进行。