打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
在体系层面如何推进软件过程改进?

组织可以从管理体系、信息系统与知识管理、过程改进技术和方法论、过程改进测量指标等方面通过推进软件过程改进。

1. 管理体系

软件过程改进必须要建立并维护一套与组织的战略目标相适应的,提高组织软件工程能力的管理体系:

  • 定义软件开发过程,形成体系文件,正式发布;

  • 开展内部评估,监督体系在项目中的执行情况;

  • 组织外部审核,对照业内先进标准,衡量体系存在的差距,并按照审核结果改进体系;

  • 制定并实施软件过程改进计划,依据内部评估和外部审核的结果,吸收业界先进经验,对软件过程管理体系作持续改进。

2. 信息系统与知识管理

使用信息系统可以极大地促进软件过程改进的进程:

  • 信息系统可以自动地收集各种过程数据和测量数据,并能完成对这些数据的统计分析,可以极大地减少项目实施过程中的管理工作量;

  • 信息系统还可以从项目中收集软件过程改进的经验和教训,进行总结、记录和分享;

  • 信息系统可以帮助组织建立知识库(过程资产库),对各个项目产生的知识进行记录和存储,以提供给新的项目使用。

3. 软件过程改进技术和方法论

软件过程改进的目的是提高组织的软件工程能力,因此软件过程改进需要持续关注软件工程的先进技术和方法论,并以此来完善组织的软件过程管理体系。

  • 持续跟踪CMMI的研究成果;

  • 吸收敏捷和精益的思想;

  • 研究微软、谷歌等大公司的软件工程方法;

  • 调研业界软件过程改进的先进经验;

  • 研究和探索持续集成、自动化测试、MBSE等技术在组织的软件工程活动中的应用;

  • 引入先进的工具,优化软件开发的流程;

  • 通过专家评估,将软件工程的先进技术和方法论整合到组织的软件过程管理体系中。

4. 过程改进测量指标

组织应针对每一次软件过程改进建立一组测量指标,用以衡量过程改进是否达到预期目标。

  • 过程改进测量指标应覆盖每个过程改进项;

  • 过程改进测量指标必须是可测量的;

  • 过程改进测量指标应通过评审。

这正是:

体系为基系统辅,跟踪技术不落伍

改进效果看测量,是否有效真清楚

参考文献:如何提升组织级项目管理能力,张斌,电子工业出版社


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
过程改进
就这么五六个人,七八条枪,能搞好软件工程吗?
过程方法审核的有效性
为什么关注企业架构?
我对“过程三问”的解答
CMM 升级到 CMMI 的研究
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服