您的位置:首页 > 其它

微软发布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.orgKen 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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: