过程(Process)是指一系统活动、任务和它们之间的关系,它们共同把一组输入转换成所需要的输出。
决定软件产品成本、进度和质量的主要因素如下图
过程能力反映的是单个过程的特征,而过程成熟度反映的是一组过程的特征。
过程能力通过遵循某个过程,有能力预见未来所得到的结果范围;过程性能是特定项目遵循某过程所得到的实际结果的度量。
过程改进的好处:
(1)投资回报率在5:1至8:1之间;
(2)改善工作状况;
(3)提升员工士气;
(4)减少返工;
(5)缩短项目拖延时间;
(6)改善沟通状况;
(7)降低风险;
(8)提高顾客满意度。
目标:过程改进是为了有助于业务,不是为了改进而改进;
度量:统计质量控制学家、美国人美国人W.Edwards.Deming有一句名言:
“In God we trust,all other bring data”,公司的管理和项目的管理一切都靠数据说话;
方法:对于不同的组织,改进的手段不同;
制度:改进是一项战略性、持久性的工作。
过程改进的关键策略:
(1)评价现存过程;
(2)使用适用的模型和标准作为路线图;
(3)把改进与经营目标联系起来;
(4)变更管理;
(5)发挥领导作用。