微软TFS Agile/CMMI/Scrum

二、VS Online 与 Agile/Cmmi/Scrum

介绍了背景,那就言归正传了。VS Online 和文章标题有什么关系呢?

成功注册VS Online之后,我准备创建自己的project时,process template 有三种选择,如下图:

三、Agile/CMMI/Scrum到底是什么?

Agile:即敏捷方法(也被称为轻量级,lightweight methodology),它是一组开发方法的统称。

CMMI:全称是Capability Maturity Model Integration,即能力成熟度模型集成(也有称为:软件能力成熟度集成模型),其本质是软件管理工程的一个部分,其目的是帮助企业对软件工程过程进行管理和改进,增强开发与改进能力,从而能按时地、不超预算地开发出高质量的软件。

Scrum:是一种迭代式增量软件开发过程,通常用于敏捷软件开发。

本打算深究一番,但是发现这里面的水太深,因为它涵盖的范围太广,没有相应的项目开发管理经验是领悟不到这种思想的精髓所在,于是决定按陶渊明的不求甚解态度来学习,我一定会再绕回来的。

我简单的归纳下自己对其特点的理解:

CMMI:更担心项目失败,CMMI的沉重的但是保证一次成功的理念显然更适合,项目的特点也在于大型团队/强分工/长周期,如政府的项目

Agile: 担心没有创新,担心慢人半步,项目特点适合小型团队,更强调灵活性,如google

Scrum:恕本人愚钝,无法用文字表述,还望各大神指点

注:本人选择的是Agile模式

借鉴的文档:

Agile - 瀑布、迭代式瀑布、Scrum、Lean的不同  http://desert3.iteye.com/blog/1694288

CMMI与Agile敏捷开发比较之一:两者的本质区别 http://blog.csdn.net/cheny_com/article/details/6423463

推荐的文档:

agile/scrum 如果一切都从解放前开始 http://www.cnblogs.com/Cmpl/p/4064581.html

敏捷开发之Scrum扫盲篇  http://www.cnblogs.com/taven/archive/2010/10/17/1853386.html

时间: 2024-10-19 14:17:33

微软TFS Agile/CMMI/Scrum的相关文章

Agile/CMMI/Scrum

Agile/CMMI/Scrum 一.背景介绍 在朋友(aehyok)的建议下,初步去了解Visual Studio Online,简称VS Online(即原来的 Team Foundation Service,简称TFS) VS Online是微软的在线软件项目开发和管理工具,可以把自己的私人项目托管在上面,也可以组建团队异地一起开发和管理项目.提供tfs和git两种源代码管理方式,可以用敏捷开发的流程管理项目,对个人和小的团队很实用. 和github不同在于github都是开源的项目,但是

初识Agile/CMMI/Scrum

一.背景介绍 在朋友(aehyok)的建议下,初步去了解Visual Studio Online,简称VS Online(即原来的 Team Foundation Service,简称TFS) VS Online是微软的在线软件项目开发和管理工具,可以把自己的私人项目托管在上面,也可以组建团队异地一起开发和管理项目.提供tfs和git两种源代码管理方式,可以用敏捷开发的流程管理项目,对个人和小的团队很实用. 和github不同在于github都是开源的项目,但是VS Online是私有非公开的项

转: 初识Agile/CMMI/Scrum

转:http://www.cnblogs.com/maxwell/p/5093917.html 一.背景介绍 在朋友(aehyok)的建议下,初步去了解Visual Studio Online,简称VS Online(即原来的 Team Foundation Service,简称TFS) VS Online是微软的在线软件项目开发和管理工具,可以把自己的私人项目托管在上面,也可以组建团队异地一起开发和管理项目.提供tfs和git两种源代码管理方式,可以用敏捷开发的流程管理项目,对个人和小的团队很

如何理解IPD+CMMI+Scrum一体化研发管理解决方案之CMMI篇

如何快速响应市场的变化,如何推出更有竞争力的产品,如何在竞争中脱颖而出,是国内研发企业普遍面临的核心问题,为了解决这些问题,越来越多的企业开始重视创新与研发管理,加强研发过程的规范化,集成产品开发(IPD).集成能力成熟度模型(CMMI).敏捷开发(Scrum)是当前企业产品研发管理的最热门的3个体系,但是很多朋友并不真正了解这3套管理体系的适用范围和内涵,本文描述了它们之间的区别以及如何在企业研发管理过程中合理加以应用才能达到最优化的结果,使企业在市场竞争中保持不败之地并能脱颖而出. 上篇请参

Agile Vs Scrum: Know the Difference

Agile Vs Scrum: Know the Difference What Is Agile Methodology? Agile methodology is a practice that helps continuous iteration of development and testing in the SDLC process. Agile breaks the product into smaller builds. In this methodology, developm

Scrum项目前的动员与准备

---3.0--------------------------------------------------------------------- 5.Scrum团队成立 注:团队情况: 团队博客地址:http://www.cnblogs.com/gjpg/                 团队github地址:https://github.com/ganjiaping 团队成员: 团队成员1学号:(组长)201406114207  姓名:甘佳萍  个人博客链接:http://www.cnb

对比其它软件方法评估敏捷和Scrum

一般来说,选择一种软件开发方法,更像是加入一个邪教组织,而不像是做出了一个技术决策.许多公司甚至从未试图去评估这些方法,而仅仅是盲目采用最流行的方法,这就造成了如今五花八门的各种敏捷方法.因此本文将使用包括功能点.缺陷移除率(DRE).质量成本(COQ)以及总拥有成本(TCO)在内的一些标准的度量指标,对现代软件开发方法的样本进行比较. 目前有约55种已命名的软件开发方法正在使用,还有更大数量的混合方法.这些开发方法中包括传统的瀑布方法.各种花样的敏捷.Rational统一过程(RUP).团队软

TFS发布计划发送到钉钉消息群

由于工作中需要用到钉钉,每天都要和钉钉打交道:上下班打卡.出差请假流程.各种工作讨论组,不一而足,工作已然和钉钉绑在了一起,难怪有广告词: 微信是一个生活方式,钉钉是一个工作方式. 我们是钉钉机器人内测版的首批用户,使用自定义机器人功能做了预警消息推送,效果还不错,目前钉钉机器人已经正式发布,支持与Github.Gitlab.Jira等集成: 由于我们研发过程管理重度依赖微软TFS(Team Foundation Server),研发.测试及运维同学(DevOps)希望将发布计划通知到钉钉群,由

如何在TFS中恢复系统默认查询”已指派给我”的设置(TFS 2013)

故事是这样开始的,一天开发人员求助说,在浏览器中修改了系统默认的工作项查询"已指派给我"的后,发现这个查询每次都提示超时,并且没有办法恢复到初始的设置状态,因为出现超时提示以后,查询编辑器就无法使用,如下图: 找遍了所有可以编辑工作项查询的工具,Visual Studio, Eclipse都没有看到可以编辑系统默认查询的功能.即使在浏览器中使用"另存为"的方法把"已指派给我"保存为另外一个查询,也无法恢复系统默认的状态.已经觉得自己黔驴技穷了,并