1 引言
在企业内部问卷调查系统项目开发中,人员较少,只有项目经理、开发人员和测试人员各一名组成;资源也十分有限,人员的技术基础也较为薄弱。人员一般未经过充分的系统培训就开始工作。该项目的软件生产领域有限,软件产品用户有限,该软件的使用人群仅仅是针对使用企业内部问卷调查系统的为数不多的人,虽然如此,但是要在较短的时间内拿出尽量让用户满意的产品,那么就需要具有比大型软件项目更高的生产效率。因此,在企业内部问卷调查系统项目中进行 CMMI2 实施和裁剪是非常有必要的。
2 系统方案
2.1 组织机构的剪裁
在我们的企业内部问卷调查系统仅仅只有三个人,因此,我们的质量保证由项目经理兼职完成。
项目经理(1 人)。
开发人员(1 人)。
测试人员(1 人)。
2.2 需求管理过程的裁剪
可以进行裁剪的活动有评审计划文档。用户能抽出时间与项目组一同参与评审,那么只需要简要书写的评审计划文档。
不能进行裁剪的活动有如下 2 种。①定义需求规格说明书标准。客户没有向项目组提供需求规格说明书标准,同时项目组没有现成可以借鉴的需求规格说明书标准。②需求技术培训:需求分析人员缺乏开发经验,在过去又没有经过严格的技术培训
2.3 项目计划过程的裁剪
项目计划的目的是制定和维护项目计划,在企业内部问卷调查系统开发过程中要根据自己的管理经验,实施以下工作。
可以进行裁剪的活动有如下两点:
(1)在项目人员足够的条件下可以指定单独的软件项目计划人。在该项目组中,人员不足,资金不够,规模小,项目经理完成软件项目计划人的工作。
(2)在企业内部问卷调查项目中,人员少,资金不足,项目经理在项目计划的整个过程中都在对软件项目计划进行评审,所以评审计划可以裁剪。
不能进行裁剪的活动有两点:
(1)在企业内部问卷调查中,客户未提供软件项目计划的标准格式,这样就需要明确项目所需的各类资源、所用的开发软件方法和内部控制有可能会面临的风险。
(2)企业内部问卷调查存在一定的风险,在风险估计就是要对可能出现的风险做预测,并将其按 0 级到 10 级做等级划分。
2.4 项目监督和控制过程的裁剪
而在企业内部问卷调查系统项目中,项目经理要在项目中还扮演着其他的角色,并与其他开发人员一直存在一起,他熟悉项目的开发进程。这时,项目经理就不需定期对该项目进展做调查了,他可以随时对项目进展调查。在该项目开发中,我们随时就会对项目的进展情况进行一次详细的考察,其中包括:企业内部问卷调查系统的项目任务跟踪;企业内部问卷调查系统的项目费用跟踪;企业内部问卷调查系统的项目资源跟踪;企业内部问卷调查系统的项目工作成果及其规模跟踪。
软件跟踪与监控在企业内部问卷调查系统中具体活动的裁剪。
可以进行裁剪的活动有如下两点:
(1)在企业内部问卷调查中,人员少,资金不足,项目经理直接参与到了整个项目的开发跟踪和监控管理,项目经理完全了解到了该项目的开发的过程,所以不需要专门制定跟踪计划。
(2)由于企业内部问卷调查的人员少,所以不需要专门定期召开状态评审会议,可以直接由跟踪负责人随时对状态进行评审,所以评审会议可以裁剪,用跟踪负责人随时对状态进行评审来代替评审会议。
2.5 过程和产品质量保证过程的裁剪
下为过程和产品质量保证在企业内部问卷调查系统中具体活动的裁剪。
可以进行裁剪的活动有如下两点:
(1)在企业内部问卷调查中,没有足够的人力,所以不用设立专门的质量保证组,质量保证由其他组兼任。
(2)在企业内部问卷调查中,项目经理直接参与项目的质量保证,这样项目经理清楚软件项目开发的整个过程。
不能进行裁剪的活动有如下几点:
(1)无论是大型软件企业还是中小型软件企业开发的中小型软件项目,质量保证经费预算都是必不可少的。
(2)在企业内部问卷调查项目中,用户参与软件项目的质量保证时,对软件产品的质量问题提出的意见或建议。
(3)在企业内部问卷调查项目中,虽然用户抽出了时间与项目组一起进行评审,但质量保证评审文档仍应进行详细文档书写。
2.6 供应商合同管理过程的裁剪
由于该项目为中小型项目,且根据开发中的具体情况,不存在第三方软件的购买以及软件外包情况。
可以进行裁剪的活动有如下两点:
(1)该项目不需要将软件承包给第三方厂家,所以就不需要外部联络。
(2)由于企业内部问卷调查项目不需要对软件实行外包,所以就不需要对外包进行监督。
2.7 配置管理过程的裁剪
可以进行裁剪的活动有如下两点:
在企业内部问卷调查项目中,由于人员有限,所以项目经理担任了配置管理的监督人员,因此将该角色对软件的评审与项目经理按时评审软件配置管理合并在一起;不能进行裁剪的活动有:组织的自身的管理机制不够完善,所以需要引进相关软件管理工具帮助软件项目开发的管理。
2.8 度量和分析过程的裁剪
度量和分析过程的目的是开发和维护一个用于支持项目信息需要的度量能力。
可以进行的裁剪活动有:提供将度量合并到未来的附加过程中的基础不能进行的裁剪的活动有:在该项目中,不妨将实最终数据的收集、存放、分析和报告纳入项目专用仓库中。
3 总结
本论文主要从 CMMI 第 2 级(已管理级)的角度进行剪裁实施研究。根据 CMMI2 的 7个关键过程管理域的各自过程特点,与中小型项目的特点相结合进行合理的剪裁。以企业内部问卷调查系统为例,具体阐述了 CMMI2 如何在中小型项目中实施并裁剪。在开发过程的每一个阶段,都应用 CMMI 第二级进行管理和改进,保证软件的质量,从而更好地进行中小型软件项目的开发。