微软发布Visual Studio Scrum 1.0 过程模板
2010-07-24 11:41
351 查看
7月21日微软发布了Visual Studio Scrum 1.0过程模板,它支持Team Foundation Server 2010(以下简称TFS2010),大家可以在Visual Studio Gallery 或者通过 Visual Studio Extension Manager来下载到该模板。详细的安装步骤,可以参见John Britowe的博客。
TFS2010本身自带了两个过程模板:MSF for Agile Software Development v5.0和MSF for CMMI Process Improvement v5.0,它们分别支持敏捷和传统的CMMI开发模式。
虽然,MSF for Agile 5.0模板也可以用于Scrum团队,但它主要是一个支持Scrum和其它敏捷开发方法的通用过程模板。在很多细节的地方考虑更多的是对敏捷方法的通用支持,而并不是专为Scrum量身定做的。而Scrum 1.0则是专门为Scrum定制的,并且与业界的Scrum专家有着紧密地合作,其中包括来自的http://www.scrum.org的 Ken Schwaber。
所谓过程模板(Process Template),并不是啥子神秘的东东,实际上就是定义了TFS团队工程中涉及到过程元素信息的一组文件的集合。这些文件定义了各种不同的工作项(work item)、工作项查询、生成(Build)、报表以及Sharepoint Portal。这些都是辅助你完成项目所必须的内容,Scrum 1.0包括如下的工作项和 报表内容:
工作项
Sprint
Product Backlog Item
Bug
Task
Impediment
Test Case
Shared Steps
报表
Release Burndown
Sprint Burndown
Velocity
Build Success Over Time
Build Summary
Test Case Readiness
Test Plan Progress
这其中比较有意思的是:Sprint和Impediment这两个工作项。在MSDN的帮助中给出了详细的解释和使用方法。
Sprint工作项用于定义了每个Sprint的目标、开始和结束时间、以及Retrospective会议的结果,如下图所示。
Impediment工作项是用于记录和跟踪那些阻碍团队进展的问题,一般在每日的Scrum站立例会上,大家都会谈到哪些是阻碍项目进展的问题,Scrum master应该记录下这些问题,然后去进一步跟踪和解决,以提高团队的效率。
通过Sprint和Impediment这两个工作项,我们不难看出,Scrum 1.0过程模板确实是为Scrum量身定制的,它充分考虑到了Scrum实际项目应用时所遇到的具体问题,通过工作项以及报表等信息形式去记录和跟踪这些内容,更好地辅助Scrum。
除了微软的发布的两个支持敏捷开发的模板:MSF Agile v5.0和Scrum 1.0之外,业界还有其它一些模板,如:Scrum for Team System v3.0,Crispine Parker在其博客中对这三种模板进行了一番比较,虽然不是最权威的,但通过这些比较可以帮助更好的了解和掌握这些模板的特点,为决策做出必要的指导。
参考资源:
Scrum 1.0 Quick Walk-through
http://msdn.microsoft.com/en-us/vstudio/ff433643.aspx
http://visualstudiomagazine.com/articles/2010/10/01/scrum-for-everyone.aspx
http://www.msteched.com/2010/Europe/DEV310
TFS2010本身自带了两个过程模板:MSF for Agile Software Development v5.0和MSF for CMMI Process Improvement v5.0,它们分别支持敏捷和传统的CMMI开发模式。
虽然,MSF for Agile 5.0模板也可以用于Scrum团队,但它主要是一个支持Scrum和其它敏捷开发方法的通用过程模板。在很多细节的地方考虑更多的是对敏捷方法的通用支持,而并不是专为Scrum量身定做的。而Scrum 1.0则是专门为Scrum定制的,并且与业界的Scrum专家有着紧密地合作,其中包括来自的http://www.scrum.org的 Ken Schwaber。
所谓过程模板(Process Template),并不是啥子神秘的东东,实际上就是定义了TFS团队工程中涉及到过程元素信息的一组文件的集合。这些文件定义了各种不同的工作项(work item)、工作项查询、生成(Build)、报表以及Sharepoint Portal。这些都是辅助你完成项目所必须的内容,Scrum 1.0包括如下的工作项和 报表内容:
工作项
Sprint
Product Backlog Item
Bug
Task
Impediment
Test Case
Shared Steps
报表
Release Burndown
Sprint Burndown
Velocity
Build Success Over Time
Build Summary
Test Case Readiness
Test Plan Progress
这其中比较有意思的是:Sprint和Impediment这两个工作项。在MSDN的帮助中给出了详细的解释和使用方法。
Sprint工作项用于定义了每个Sprint的目标、开始和结束时间、以及Retrospective会议的结果,如下图所示。
Impediment工作项是用于记录和跟踪那些阻碍团队进展的问题,一般在每日的Scrum站立例会上,大家都会谈到哪些是阻碍项目进展的问题,Scrum master应该记录下这些问题,然后去进一步跟踪和解决,以提高团队的效率。
通过Sprint和Impediment这两个工作项,我们不难看出,Scrum 1.0过程模板确实是为Scrum量身定制的,它充分考虑到了Scrum实际项目应用时所遇到的具体问题,通过工作项以及报表等信息形式去记录和跟踪这些内容,更好地辅助Scrum。
除了微软的发布的两个支持敏捷开发的模板:MSF Agile v5.0和Scrum 1.0之外,业界还有其它一些模板,如:Scrum for Team System v3.0,Crispine Parker在其博客中对这三种模板进行了一番比较,虽然不是最权威的,但通过这些比较可以帮助更好的了解和掌握这些模板的特点,为决策做出必要的指导。
参考资源:
Scrum 1.0 Quick Walk-through
http://msdn.microsoft.com/en-us/vstudio/ff433643.aspx
http://visualstudiomagazine.com/articles/2010/10/01/scrum-for-everyone.aspx
http://www.msteched.com/2010/Europe/DEV310
相关文章推荐
- TFS2010中加载Visual Studio Scrum 1.0过程模板可能遇到的问题
- 安装Visual Studio Scrum 1.0过程模板
- 安装Visual Studio Scrum 1.0过程模板
- 安装Visual Studio Scrum 1.0过程模板
- TFS2010中加载Visual Studio Scrum 1.0过程模板可能遇到的问题
- 微软 Visual Studio Code 1.0 正式发布下载
- 微软Visual Studio "14" CTP 2 发布
- Visual Studio Code 1.0正式发布
- 微软SCRUM 1.0流程模板在中文版TFS2010上无法创建项目的解决办法
- 使用微软的 Visual Studio International Pack 1.0 进行网站简体与繁体的互转和得到汉字、拼音、笔画等相关信息
- Silverlight 4 Tools for Visual Studio 2010 和 WCF RIA Services 1.0发布
- Anders Hejlsberg 在微软Visual studio.NET 发布大会上的讲话
- Anders Hejlsberg 在微软Visual studio.NET 发布大会上的讲话
- 微软发布官方TFS 2010 Scrum 模板
- 使用微软的 Visual Studio International Pack 1.0 进行网站简体与繁体的互转和得到汉字、拼音、笔画等相关信息
- 使用微软的 Visual Studio International Pack 1.0 进行网站简体与繁体的互转和得到汉字、拼音、笔画
- 微软正式发布Visual Studio express,可从网上下载1年免费使用!
- Anders Hejlsberg 在微软Visual studio.NET 发布大会上的讲话
- 微软发布支持Windows Desktop和F#的Visual Studio Express版本
- 微软SCRUM 1.0流程模板在中文版TFS2010上无法创建项目的解决办法