康拓普公司的软件工程过程组SEPG在CMMI和PMBOK理论基础上,经过多年的实践,形成了一整套有效且独特的项目管理方法。
● 迭代式开发

迭代式开发的过程是:开发部分功能的系统第一版,提交给客户使用;在客户使用过程的同时开发下一版,并且可以将客户使用过程中的问题改进在下一版。
迭代式开发可以有效地控制项目每个里程碑中的管理活动和工作产品的质量,从而达到有效控制项目整体的目的。
● 全面软件质量管理 
通过技术评审、过程检查、软件测试这三种质量活动来全面控制软件质量,并且这些活动的开展,让项目的所有人员几乎都参与了质量活动。
技术评审有文档评审和代码走查二种形式,可以发现项目在早期(需求、设计阶段)的缺陷,及时地消除这些缺陷,防止缺陷被传播扩散到后续阶段。
SQA对全生命周期的项目过程进行检查,可以提高软件过程的可视性。我们追求的质量目标是“还未做测试,但大部分错误已排除”。
软件测试可以直接地发现软件缺陷,测试部门使用WinRunner,LoadRunner,TestDirector,Diagnostics等业界先进的工具软件来发现缺陷,诊断问题的原因,管理缺陷修改流程,提高软件质量。
● 风险跟踪和控制
项目的风险无处不在,我们从项目一开始启动就识别出需要控制的风险,并且在项目过程中定期(每周)跟踪风险,应用四种风险应对措施,消除或者降低风险带来的不利影响,才能保证项目的顺利实施。
● 使用界面原型与客户沟通需求
质量是什么,质量就是满足用户需求和期望。使用界面原型可以让最终用户更热情的参与到需求活动中,改善需求的反馈速度,使软件产品和最终用户的期望更接近,从而提高软件的质量。不仅如此,使用界面原型还能迅速确定应用系统功能,减少用户需求的变化,降低需求变更带来的风险。
|