我国的软件行业是一个充满前景的大市场,但软件的产品化研发能力亟需提升。我国的软件企业,要面对当下生存的问题,也要处理历史遗留的问题,也要把握发展前景的问题。擎标总结国内软件开发组织面临的技术难点主要有三个方面,具体如下:
一、架构的“挑战”——技术
如何开发可用的架构,适用不同的业务场景?——技术本身没有绝对的优势,开发语言、架构要为需求服务。
二、开发的“挑战”——管理
如何精益敏捷,快速响应业务?——组织更高效的运转,优化软件质量、缩短研发周期,实现更好的软件运营、管理和应用。
三、创新的“挑战”
如何最大化业务价值,实现可持续运营?——创新,是由少数核心企业、核心研究机构、核心开发者,进行高强度的研发,形成最佳实践之后,再进行扩散和普及。
基于以上国内软件开发组织面临的技术难点,造就了CSMM软件过程能力成熟度模型的诞生,那么实施软件能力成熟度模型将带来以下价值:
1、促进高层管理者了解组织当前软件过程能力水平;
2、找出组织内最需要改进的方面,并提供改进的指导建议;
3、判断模型中的核心内容、关键要求与组织实际管理要求的匹配程度;识别软件开发过程的强项和弱项,识别出需要优先改进的软件问题;
4、推动软件开发过程的持续改进;
5、促进相关人员对软件开发管理能力要求的理解;