TeamFoundationServer2010 Scrum1.0实践:持续集成与Sprint准备
191 浏览量
更新于2024-08-27
收藏 324KB PDF 举报
"Team Foundation Server 2010 Scrum 1.0 与持续集成的最佳实践"
在实施敏捷开发框架Scrum 1.0时,Team Foundation Server 2010 (TFS 2010) 提供了一套有效的工具支持。在开始每个Sprint之前,团队需要充分准备,确保所有Backlog都已完成并分解成具体的Task。Backlog是项目需求的集合,而Task则是实现这些需求的具体步骤。团队应确保每个Task与相应的Backlog建立“相关”关系,这有助于开发人员理解Task背后的业务背景,同时避免一个Task关联多个Backlog。
关于Task和Backlog的层级结构,虽然可以创建子Task或子Backlog,但在实践中,由于父级的状态变化不会影响子级,这种层次关系的实际效用可能有限。因此,除非有特定的需求,通常可以选择不建立子级结构。在Task内部,也可以设定前置关系,但是否具备MS Project中的强制依赖特性,需要实际测试验证。
估算工作量是敏捷开发中的重要环节。团队应保守地估计每个Backlog的Effort,这反映了实现需求所需的努力。同时,Task的RemainingWork表示尚未完成的工作量。对于新的Task,初始的剩余工作量即为总工作量。值得注意的是,Velocity报表只计算Backlog的初始Effort,因此所有的估算应在与干系人充分讨论后一次性输入TFS。
在测试管理方面,Visual Studio 2010的测试工具支持测试计划、用例和自动化测试的管理。测试计划应在Backlog评审后制定,并与测试团队明确可测试版本的质量标准。自动化测试可以生成Bug报告和报表,提高测试效率。
Sprint计划会议是关键的协作环节,团队需要共同审查Backlog和Task,更新其状态为"Approved"或"Removed",只有特定角色(如Project Administrator、Contributor)才能执行此操作。此外,会议中要确定Sprint的目标和时间表,并在TFS上创建新的迭代路径和设定开始日期。
持续集成在TFS 2010中也得到支持,通过自动化的构建和测试流程,确保代码质量和快速反馈,促进团队间的协作和项目的高效运行。在实际应用中,团队应根据自身情况调整和完善这些最佳实践,以适应不断变化的项目需求和环境。
2021-11-16 上传
2019-07-22 上传
点击了解资源详情
117 浏览量
2021-11-08 上传
2022-01-01 上传
2019-09-17 上传
117 浏览量
![](https://profile-avatar.csdnimg.cn/1c40e0b5836c46d9804847a60a23c4e2_weixin_38503448.jpg!1)
执念高
- 粉丝: 10
最新资源
- Jabber与SOAP协议代理模型:实现与通信解决方案
- Jabber与SOAP协议代理模型实现与应用
- SOA服务生命周期:专业指南第三部分
- SOA参考架构解析:专业人员指南第二部分
- SOA专业指南:第一部分——揭示服务导向架构应用的核心原因
- 大学英语四级词汇解析与学习
- Hibernate中文教程:从入门到精通
- Apache JMeter性能测试实战指南
- VisualBasic6.0程序设计教程概览
- Ajax实战:革新Web设计,打造无缝体验
- 快速入门:使用JFC/Swing构建GUI
- 深入Linux编程:探索高级技术
- iBATIS开发指南:从入门到高级特性解析
- 广西思科认证培训中心:实战课程与实验指南
- 经典数据库系统学习指南:必读论文清单
- CISCO7609路由器配置指南:命令参考与12.1E版本特性