|
为什么要敏捷?项目管理者联盟
这个问题有很多种答案,既有简单的回答,也有复杂的回答,可以从多个角度、多个层面来问题这个问题,比如个人、团队、企业和组织分别为什么要敏捷,一流、二流、三流软件企业实施敏捷的目的和目标也各不相同等等。项目管理者联盟文章
这里我从软件开发企业和组织为什么要敏捷的角度,列出几个最基本的原因。项目经理博客
Better, Faster and Cheaper(BFC)talent.mypm.net
软件研发企业要敏捷,首先是因为敏捷能给企业带来很多业务价值上的好处,比如降低风险,提高质量,缩短时间,减少成本,增加收入等等。如果敏捷软件工程不能带来比传统软件工程更多的好处,那为什么要敏捷?没有必要。这是一个最基本的逻辑。项目管理者联盟文章
任何软件工程、软件过程改进的目标,有点像奥运口号,无非是 BFC-Better, Faster and Cheaper,还有人提出了 Cooler, Happier ...blog.mypm.net
敏捷的目的是为了比传统管理和开发方法做得更好,多快好省,又好又快,业务价值(Business Value)驱动,这是企业实施敏捷过程改进的基本出发点与成功判断准则。项目管理者联盟
用迭代取代瀑布,敏捷助力企业实现软件研发现代化项目管理者联盟
被软件工程教科书几十年来奉为经典的瀑布(Waterfall)式软件开发过程是件古董,具有风险大、效率低、反馈迟、返工多等许多缺点,早在上世纪 90 年代就已被许多国际软件领导企业和软件工程大师们所抛弃。training.mypm.net
现在还不会迭代开发的软件企业与组织,至少落后国际先进水平 15 年!training.mypm.net
敏捷方法的崛起是 20 年来世界软件工程的又一次重大革新
CMM 是发生在上世纪 80 年代末、90年代初软件工程与软件过程改进领域的一次重大革新。项目管理者联盟
但也许很多人还没有意识到,敏捷变革(Agile Transformation)是当前正在进行中的世界软件工程史上又一次重大的 Paradigm Shift(范式转变)。另一次著名的范式转变也发生在上世纪末,即大家比较熟悉、公认的由传统结构化编程向新型结构化编程(OO,面向对象)技术的转变。转自项目管理者联盟
“敏捷”是一个形容词,也代表了一种状态,敏捷(如快速应变)能力是所有优秀企业/组织、团队和个人都具有的一种基本特质。因此不出所料,敏捷软件工程、敏捷过程、方法与技术,也率先被世界上最优秀的一批软件研发领导企业、组织与团队所实践和采用。项目管理者联盟
“敏捷”的一个反义词是“迟钝”。作为个人或组织,不能及时地响应变化,适应变化,代表他已经衰老,不合时宜了。科学进化论告诉我们,物竞天择,适者生存。不具有敏捷应变能力、错失产业革新机会的当代各类软件研发组织,迟早会被市场竞争所淘汰。项目管理者联盟
敏捷过程改进是国内中小软件企业和组织提升竞争力的重要手段与途径项目管理培训
每一家软件企业都有必要持续地改进、优化自己的软件研发流程(过程)。项目管理者联盟
与整体实力和适应能力更强的大中型企业相比,中小企业通常对项目的时间、成本、风险和利润率等要素更为敏感,经不起几次折腾。项目经理圈子
而与传统软件过程、传统管理和开发方法相比,敏捷方法具有以人为本、轻载(lightweight)而灵活、成本低、开销小、效率高、见效快等优点,少而精,简而轻,尤其适合中小软件研发企业或组织的软件过程改进和企业业务流程再造(BPR)。项目管理者联盟
敏捷方法弥补了 CMMI、PMBOK 等体系的不足
CMMI 企业、PMO 企业还有必要敏捷吗?talent.mypm.net
我们看到许多真正的 CMMI 专家一直在研究敏捷,学习和吸收敏捷的长处,出现了 CMMI 主动拥抱敏捷,与敏捷集成或融合的显著趋势。而 PMI 也动作很快,及时推出了敏捷项目管理方面的认证。转自项目管理者联盟
既然 SEI/CMMI 和 PMI 要拥抱敏捷,就说明敏捷中有 CMMI、PMBOK 所缺少的东西,如此庞大的 CMMI、PMBOK 知识体系仍然是不全面的。项目管理培训
CMMI、PMBOK 与敏捷并非水火不相容的关系,而是可以相互补充、相互促进的关系。现在人们已逐步认识到,没有或缺少敏捷度(Agility)的成熟是不全面的成熟。blog.mypm.net
通过了 CMMI L5 之后,软件研发组织的过程改进向何处去?敏捷改进将是组织过程持续改进的一个重要的主攻方向。这几年不断有 CMMI L3-L5 企业的客户和朋友向我打听敏捷改进的事情,征求我的建议,这的确是一个好现象!club.mypm.net
|