随笔分类 -  CMMI

摘要:这是敏捷开发般若敏捷系列的第七篇。(之一,之二,之三,之四,之五,之六,之七,之八,之九) 重新认识CMMICMMI其实是一种敏捷开发方法,何以见得?CMMI是由美国军方的甲乙双方密切配合产生的国防部招标标准,在美国国防部招标的时候使用这个标准,既没有多余的让某方别扭的,也没有缺少的让某方担心的。CMMI还是不断改进的,一个涉众如此之广的产品能以这个速度改进,已经很难得了。在招标过程中发现问题,随时都会提交到变更委员会。所以在CMMI里边,充满了无我之心,无住之法。但是,那里的我和那里的法,不是我们身边的我身边的法。互联网行业、消费电子行业把CMMI当作起点寻找适合自己的终点,就像北京人去天津 阅读全文
posted @ 2011-11-18 16:36 春天的气息 阅读(178) 评论(0) 推荐(0)
摘要:本文是敏捷外包工程系列的第二篇。(之一,之二,之三)敏捷开发整体上适合小团队、产品研发(所以才有product owner一称)的环境,而外包软件开发中常常存在的则相反,因此在创建团队的时候要充分认识到这一点。Product Owner产品负责人的人选听到无数次有人说“我们的Product Owner就是客户,因为所有需求都是客户提的”,其实这样做极度危险。Scrum开发理念提出前的环境大致如此:一小群开发人员(3~9人),内有项目经理发号施令,外有销售人员指手画脚,团队加班加点苦不堪言。因此Scrum提出了要自组织的概念,接下来发生的故事大致如此:自组织需要代价;结果导致分权;开发组获得的权 阅读全文
posted @ 2011-07-21 16:14 春天的气息 阅读(214) 评论(0) 推荐(0)
摘要:本文是敏捷外包工程系列的第一篇。(之一,之二,之三)本系列是中科院研究生院《软件工程硕士-外包方向》的《敏捷外包工程》课程的课外扩展阅读材料(本人是此课程讲师)。同时也适合软件外包公司在本公司推行敏捷开发时参考。 定义这里的“外包”指广义的外包,包含了传统的欧美外包、对日外包,也包含国内以销售合同驱动的项目型外包,如政府、银行、电信项目。由于整体上外包工程属于管理活动,除了需求开发部分会借鉴XP的实践之外,本文所提到的“敏捷开发”一词多指Scrum方法。“敏捷外包工程”整体上包含两个部分:交易过程和交付过程,本系列中两者均有涉及,当前以后者为主,前者会较晚推出。前者包含市场宣传,客户接洽,合同 阅读全文
posted @ 2011-07-21 12:59 春天的气息 阅读(168) 评论(0) 推荐(0)
摘要:作者:陈勇出处:blog.csdn.net/cheny_com这是CMMI与敏捷开发比较系列的第二篇(之一,之二,之三)。 CMMI前面在提到CMMI与敏捷的根本差异时提到CMMI是美国用于筛选其供应商的,而其项目的特点也在于大型团队/强分工/长周期,这样就不难理解CMMI为何提出了以下要求(基于CMMI V1.1):GP1:管理需求 SP1:与客户达成一致理解SP2:取得开发团队的承诺SP3:管理变更SP4:追溯不同层次的需求关系SP5:追溯需求与后续工作的关系笔者之前做过一些军工项目,所以对军工项目有所了解,以下这些词汇在军工项目里边是非常关键的:甲方乙方,系统工程,预算,结帐,多个供应商 阅读全文
posted @ 2011-06-03 12:00 春天的气息 阅读(1891) 评论(0) 推荐(0)
摘要:作者:陈勇出处:blog.csdn.net/cheny_com这是CMMI与敏捷开发比较系列的第一篇(之一,之二,之三)。 本来不需要比较的两样东西,因为总是被安排到企业的一个部门(EPG)去管理,所以已经被比较了N多次,纷争已久。2011过程改进年会的锵锵N人行(其实就是原来的PK会)上几位嘉宾被问及问一个本来可以解决这种纷争的问题:CMMI的管理目标是?敏捷的管理目标是?嘉宾答:CMMI的管理目标是进度质量成本。敏捷则是……(这个问题后来没有回答)这样回答,会发现根本解决不了纷争,因为两者几乎都管理进度质量成本,如果再多点,人/技术/组织……什么都管理一些,虽然侧重不同。火星谚语说:只有简 阅读全文
posted @ 2011-05-16 08:26 春天的气息 阅读(331) 评论(0) 推荐(0)