[原创] 初识Agile/CMMI/Scrum
一、背景介绍
在朋友(aehyok)的建议下,初步去了解Visual Studio Online,简称VS Online(即原来的 Team Foundation Service,简称TFS)
VS Online是微软的在线软件项目开发和管理工具,可以把自己的私人项目托管在上面,也可以组建团队异地一起开发和管理项目。提供tfs和git两种源代码管理方式,可以用敏捷开发的流程管理项目,对个人和小的团队很实用。
和github不同在于github都是开源的项目,但是VS Online是私有非公开的项目,当然你也可以选择分享给朋友。
微软的官方介绍:https://www.visualstudio.com/zh-cn/products/visual-studio-online-user-plans-vs.aspx
如何注册属于自己的VS Online,建议参考:http://jingyan.baidu.com/article/3aed632e0691e770108091ab.html
二、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
[原创] 初识Agile/CMMI/Scrum的更多相关文章
- 转: 初识Agile/CMMI/Scrum
转:http://www.cnblogs.com/maxwell/p/5093917.html 一.背景介绍 在朋友(aehyok)的建议下,初步去了解Visual Studio Online,简称V ...
- 微软TFS Agile/CMMI/Scrum
二.VS Online 与 Agile/Cmmi/Scrum 介绍了背景,那就言归正传了.VS Online 和文章标题有什么关系呢? 成功注册VS Online之后,我准备创建自己的project时 ...
- Agile/CMMI/Scrum
Agile/CMMI/Scrum 一.背景介绍 在朋友(aehyok)的建议下,初步去了解Visual Studio Online,简称VS Online(即原来的 Team Foundation S ...
- 如何理解IPD+CMMI+Scrum一体化研发管理解决方案之Scrum篇
如何快速响应市场的变化,如何推出更有竞争力的产品,如何在竞争中脱颖而出,是国内研发企业普遍面临的核心问题,为了解决这些问题,越来越多的企业开始重视创新与研发管理,加强研发过程的规范化,集成产品开发(I ...
- 如何理解IPD+CMMI+Scrum一体化研发管理解决方案之CMMI篇
如何快速响应市场的变化,如何推出更有竞争力的产品,如何在竞争中脱颖而出,是国内研发企业普遍面临的核心问题,为了解决这些问题,越来越多的企业开始重视创新与研发管理,加强研发过程的规范化,集成产品开发(I ...
- 如何理解IPD+CMMI+Scrum一体化研发管理解决方案之IPD篇
如何快速响应市场的变化,如何推出更有竞争力的产品,如何在竞争中脱颖而出,是国内研发企业普遍面临的核心问题,为了解决这些问题,越来越多的企业开始重视创新与研发管理,加强研发过程的规范化,集成产品开发(I ...
- [原创]敏捷管理实践Scrum思维导图
[原创]敏捷管理实践Scrum思维导图
- 认识Agile,Scrum和DevOps
If everything's under control you are going too slow. 当今的开发,要求faster and faster.所以我们要Agile,become Ag ...
- (原创)初识cordova(一)
在公司做项目,发现有人在做大项目使用了cordova技术.做的是昆山的项目.之前听说过phonegap,也测试过,但是感觉效率不是很好,就没怎么研究,后来看他们做的项目还不错,于是想试一试. 搭建开发 ...
随机推荐
- wait(0)
public final synchronized void join(long millis) throws InterruptedException { long base = System.cu ...
- sikuli
1.sikuli和selenium集成问题,用java封装一个方法去操作web页面上的一些无法定位的控件 http://bbs.csdn.net/topics/390720479/ 2.关于Siku ...
- poj 3295 Tautology
点击打开链接 Tautology Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 8127 Accepted: 3115 ...
- java类的高级特性
1.非内部类不能被声明为private 或protected访问类型.
- java静态内部类
public class StaticInnerClass { int x=100; static class inner{ void doitInner() ...
- sqoop安装
环境:Hadoop 2.3.0 sqoop 1.4.5 1.下载并解压sqoop-1.4.6.bin__hadoop-2.0.4-alpha.tar.gz (解压完,名字会很长,可以根据需要自己修改下 ...
- ipv6 测试
# ifconfig wlp0s29f7u6: .... ... inet6 fe80::a00:20ff:fe9d:5c55 prefixlen 64 scopeid 0x20<link> ...
- PHP获取文件目录dirname(__FILE__),getcwd()
以discuz x2.5为例 D:/www/upload2.5/test.php D:/www/upload2.5/source/class/class_test.php test.php文件如下 & ...
- 03-position和anchorPoint
*:first-child { margin-top: 0 !important; } body > *:last-child { margin-bottom: 0 !important; } ...
- sublimeText3-EOFError: EOF when reading a line
最近在自学python,练习网上教程代码的时候遇到: EOFError: EOF when reading a line 发现原因是sublime的console不支持输入,安装SublimeREPL ...