这一段一直在参加公司的CMMI培训和内部规程的制定,在这个过程中收获还是蛮大的。
CMMI是一个依靠过程保证质量的软件成熟度模型,公司内如果能依照CMMI标准结合自己的实际情况制定各关键域的规程和模板,软件开发的过程和质量应该都能获得很大的提高。
CMMI中任何活动都讲究证据,关键活动需要评审。
我是公司EPG的成员,主要负责需求开发和需求管理,需求开发和管理合并到一起,成为需求工程,是软件生命周期中唯一一个成为工程的阶段,可见其重要性。
做CMMI最好能借助一系列工具,否则全部依靠Excel不是不能做,应该是比较低效的,只能算一种过渡的方式。做好可以在公司的协同办公平台上通过二次开发奖相关的审批和成功包括财富库都放在一起。
需求开发和管理通过借助PowerDesign可实现多数任务,包括用户需求捕获、需求分析、需求跟踪等。
用户需求和需求跟踪可以通过Requirement Model,需求分析通过OO Model可以很方便地实现。
PD15中通过在模型元素间建立关联,可自动实现关联跟踪。