传统项目管理与敏捷项目管理并不是绝对独立,也不是互相排斥,有时可以采取扬弃的态度将两种管理思维模式结合起来。
敏捷开发与CMMI体系既对立又互补,两者都包含了一些软件工程的较好的实践。我们想要对二者进行融合,首先要明确它们的异同之处。CMMI与敏捷是两种不同的软件研发管理和过程体系,两者的共同目标都是多快好省地做好产品,满足客户需求;两者都是业界最佳实践总结、成功经验的积累和传播。区别在于,CMMI是过程标准,也就是更关注过程,较为复杂,而敏捷是实践方法,它更关注人,更轻便、更灵活。
其实,敏捷并不排斥必要的文档,敏捷的很多实践其实是对CMMI的一种实现,比如:每日站立会实际上也是在做项目监控。
同时,敏捷也注重管理和过程,但采用的是更为轻便、灵活、高效的管理方式。在不违背敏捷宣言主要目标的前提下,可基于CMMI体系,裁剪、调整成合适的开发过程,创建一组CMMI与敏捷混合模型和方法,选择合适的技术应对特定的挑战,并允许团队做在执行中做必要的弹性修改,尽可能让软件开发过程既遵循CMMI规范,又符合敏捷原则。
还没有评论,快来发表第一个评论!