微软发布Visual Studio Scrum 1.0 过程模板

来源:互联网 发布:魔幻手机水晶娃娃淘宝 编辑:程序博客网 时间:2024/06/05 10:03

       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开发模式。image      虽然,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会议的结果,如下图所示。image      Impediment工作项是用于记录和跟踪那些阻碍团队进展的问题,一般在每日的Scrum站立例会上,大家都会谈到哪些是阻碍项目进展的问题,Scrum master应该记录下这些问题,然后去进一步跟踪和解决,以提高团队的效率。image     通过Sprint和Impediment这两个工作项,我们不难看出,Scrum 1.0过程模板确实是为Scrum量身定制的,它充分考虑到了Scrum实际项目应用时所遇到的具体问题,通过工作项以及报表等信息形式去记录和跟踪这些内容,更好地辅助Scrum。

      除了微软的发布的两个支持敏捷开发的模板:MSF Agile v5.0和Scrum 1.0之外,业界还有其它一些模板,如:Scrum for Team System v3.0,Crispine Parker在其博客中对这三种模板进行了一番比较,虽然不是最权威的,但通过这些比较可以帮助更好的了解和掌握这些模板的特点,为决策做出必要的指导。

参考资源:

  1. Scrum 1.0 Quick Walk-through
  2. http://msdn.microsoft.com/en-us/vstudio/ff433643.aspx
  3. http://visualstudiomagazine.com/articles/2010/10/01/scrum-for-everyone.aspx
  4. http://www.msteched.com/2010/Europe/DEV310
原创粉丝点击