本文来自ALM Networks 作者:Lei Xu
.jpg)
微软在今年4月发布了全新的开发人员工具和团队协作平台Visual Studio 2010,在这一版本中,微软对于敏捷开发模式,特别是Scrum模式给与了前所未有的重视,并且在工具,平台,流程模板等方面对于Scrum模式进行了全面的支持。6月份,微软又特意为Scrum开发流程提供了模板。自从团队协作服务器(TFS)发布以来,微软这是第一次提供内置模板以外的其他官方模板,可见Scrum模式获得了微软的充分重视。为了进一步让更多的软件开发团队了解Scrum模式并更好地使用Visual Studio 2010系统的各项新功能,微软和scrum.org合作,共同开发了这套Professional Scrum Developer (PSD,专业Scrum开发人员课程),这也是微软第一次提供官方的敏捷方法培训,并且提供认证。
Scrum.org由Scrum模式的创始人Ken Schwaber (http://en.wikipedia.org/wiki/Ken_Schwaber)创建,Ken 同时还是Scrum Guide (Scrum指南http://www.scrum.org/scrumguides/ )的作者和多部Scrum模式奠基之作的作者。作为第一个将Scrum模式和具体的开发工具平台进行结合的实践性课程,不仅仅是微软在敏捷模式培训中的全新尝试,同时也是Ken对于Scrum模式推广的一项全新尝试。PSD课程由Visual Studio 产品组与Ken共同设计,全面体现了Scrum模式在高效软件开发流程上的优势,同时兼顾Visual Studio 的产品特点,在架构设计,单元测试,TDD,持续集成,自动化测试,敏捷数据库开发等各方面配合Scrum模式的理念,帮助软件开发团队提高开发效率,改进产品质量。
PSD课程也是当前唯一使用微软官方的Scrum流程模板的课程,微软虽然在TFS中提供了MSF Agile的敏捷模板,但是这一内置模板的设计目标是通用性,虽然可以使用这一模板来运作Scrum模式,但并不是非常的贴切。微软官方的Scrum模板集合了MSF Agile模板的优点,并使用纯粹的Scrum命名方法和工具,非常适合Scrum开发团队使用。这里是Brian Harry关于这个模板的介绍:http://blogs.msdn.com/b/bharry/archive/2010/06/07/a-scrum-process-template-for-tfs.aspx
下面是一些有关这个课程的资料:
微软MSDN官方首页:http://msdn.microsoft.com/en-us/vstudio/ff433643.aspx
Scrum.org的课程介绍:http://www.scrum.org/scrumdeveloper
中国区PSD课程(中文):
http://courses.scrum.org/classes/asia
http://www.ssw.com.au/ssw/Events/Scrum-Training-Course-China.aspx
Scrum流程模板介绍(中文):http://www.almnetworks.net/zh-CN/post/2010/06/10/Microsoft-Released-Official-Scrum-Process-Template-for-Team-Foundation-Server-2010.aspx
以下是PSD中包含的内容,基本上涵盖了进行Scrum模式开发所需要所有知识;另外值得一提的是,这个PSD课程不同于以往讲师授课,学员听讲的模式而是采用实践为主导,讲师辅助的方式。在5天的过程中,使用一个真实的项目运作超过8个迭代(Sprint)的开发流程,学员将被分成不同的开发小组,组内按照不同的角色进行Scrum模式的团队演练。