`
eyejava
  • 浏览: 1266982 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

微软Visual Studio 2010 & Scrum会议记录

阅读更多


4月12日,微软新一代的开发工具平台Visual Studio发布,搞了一系列的市场活动,还为之做了几个很煽情暧昧的广告(见http://v.youku.com/v_show/id_XMTYwNTE3NTI0.html),因此才有机会去听听微软内部是如何实施Scrum以及如何用VS 2010来Scrum。


最大感触是微软竟然也用Scrum,其实据统计公开用Scrum的公司有500多家,微软也是摸索之后才走上用Scrum的路,而VS 2010在系统上对Scrum的支持,更说明微软对Scrum的看好,说明他不仅仅自己采用这套方法,还提供工具协助软件开发公司用好Scrum。

微软内部开发VS 2010本身就是基于这么一套方法来实施项目管理的,并且在09年年初用VS2010beta1来辅助管理。针对VS2010这种大型软件,他们会把开发团队拆分成很多feature crews的小团队,一个feature crews就是一个敏捷团队,包括一个PM(program manager),2-3个开发人员,2-3个测试人员。VS2010中的架构设计功能(uml,模型设计等功能)就由5个这种feature crews来完成的。

不同于一般的Scrum团队,他们的feature crew没有product owner,PM要承担这个责任,即编写backlog的责任,开发人员和测试人员也可以参与,这大概源于他们是开发工具事业部,是开发者又是用户,如果是行业应用,PO还是必要的。backlog也用story的形式来记录,内容包括:definition,goals,features,description,pre-condition,flow,acceptance test,design.
他们一个sprint的长度一般为一个月,可能因为对测试要求比较高,他们对“完成”的定义要求也比较高,有一箩筐的标准,列表太长没记录下来。


在代码控制方面他们要求也比较严格,有个main source branch,每个feature单独开feature branch,每个feature branch需要有三个质量检查点,check point 1/2 和最后的quality check,通过了quality check之后才能并入main branch中。
这个代码控制是通过TFS来进行的,微软终于抛弃了他们的visual source safe。TFS来带有持续集成的功能,以此来保证系统质量。

VS2010从他们讲解和截图来看,这些功能都可以通过GreenHopper来实现,GH还多了可视化卡片和拖拽功能,燃尽图和报表也不弱于VS2010,而CI是否需要引入需要看项目具体情况。

分享到:
评论

相关推荐

    基于Visual Studio 2010 进行敏捷Scrum模式开发.docx

    基于Visual Studio 2010进行敏捷Scrum模式开发,是一种高效且灵活的软件开发策略,尤其适合应对复杂项目的管理。Scrum模式在敏捷开发中占据主导地位,已被众多开发团队采纳。Visual Studio 2010与Team Foundation ...

    Microsoft Visual Studio.zip

    《Microsoft Visual Studio深度解析》 Microsoft Visual Studio(简称VS)是全球最受欢迎的集成开发环境(IDE)之一,由微软公司开发。它为开发者提供了一站式的解决方案,支持编写多种编程语言,包括C++, C#, ...

    VisualStudio2010的.NET开发.pdf

    Visual Studio 2010是微软推出的一款强大的.NET框架应用程序开发环境,对于软件开发者来说具有重大意义。2010年4月12日的正式发布标志着它在软件开发领域的重要地位。本篇将深入探讨Visual Studio 2010的五大核心...

    visual studio 2010软件生命周期管理 源码(chap05)

    Visual Studio 2010是一款由微软公司推出的强大的集成开发环境(IDE),它在软件开发领域扮演着重要的角色,尤其在软件生命周期管理(Software Lifecycle Management, SLIM)方面。SLIM是一个涵盖软件项目从概念阶段...

    运用 Microsoft.Visual.Studio 2010.落实敏捷软件开20091023.zip

    《运用Microsoft Visual Studio 2010落实敏捷软件开发》 在现代软件开发领域,敏捷方法论已经成为一种主流的开发模式,它强调快速响应变化、迭代式开发和团队协作。而Microsoft Visual Studio 2010作为强大的集成...

    Microsoft Visual Studio Test Professional 2015 英文包

    **Microsoft Visual Studio Test Professional 2015** 是一款专为测试工程师和团队设计的集成开发环境(IDE),它提供了一整套工具和服务,用于自动化软件测试和管理测试过程。这款2015年发布的英文版是Visual ...

    Agile.Software.Engineering.with.Visual.Studio 2010

    ### 敏捷软件工程与Visual Studio 2010 #### 敏捷开发的基本概念 敏捷开发(Agile Development)是一种以用户需求进化为核心、迭代、循序渐进的开发方法论。它强调快速响应变化,重视团队成员之间的交流与合作,...

    Scrum VS2012

    Richard Hundhausen的著作《Professional Scrum Development with Microsoft Visual Studio 2012》深入探讨了如何将Scrum理念与微软的Visual Studio 2012(VS2012)工具结合,以实现高效、高质量的软件交付。...

    Visual Studio:Visual Studio存储库

    在IT行业中,Visual Studio是一款由微软开发的强大集成开发环境(IDE),它被广泛用于创建Windows桌面应用程序、Web应用、移动应用以及游戏等。"Visual Studio:Visual Studio存储库"这个标题可能指的是Visual ...

    Professional_Application_Life_Cycle_Visual_Studio_

    《Professional Application Life Cycle Visual Studio》这本书深入探讨了微软的Visual Studio在软件开发生命周期中的专业应用,特别是针对C#编程语言。Visual Studio是一款强大的集成开发环境(IDE),它提供了全面...

    visual studio team system

    Visual Studio Team System(VSTS)是微软推出的一款针对软件开发团队的全面集成开发环境,它在Visual Studio的基础之上,增加了更多的协作与管理功能,旨在提升软件开发的效率和质量。这款工具集成了版本控制、项目...

    Visual Studio Team System面面观系列课程(11):VSTS项目管理理论基础——MSF(上)

    《Visual Studio Team System面面观系列课程》是针对软件开发团队的一款强大工具的深度解析系列教程,本节课程聚焦在“VSTS项目管理理论基础——MSF(上)”。MSF,全称Microsoft Solutions Framework,是微软提出的...

Global site tag (gtag.js) - Google Analytics