过程思维
面向过程的思维与面向任务的思维区别是什么

面向过程的思维:
注重的是总体目标、各部分工作的协调性和一致性,从而消除了各部分工作之间的冲突,提高了总体的工作效率,从而有效的达到工作的总体目标
面向任务的思维:
注重人物、作业、人员、组织架构,特点是指派人员去完成,解决局部问题。
软件过程与软件质量
解决软件问题的重要一步是把整个软件工作当作软件过程来对待,使其能够控制、度量和改进。
软件过程成熟度
一个特定软件过程得到清晰的定义、管理、测量、控制的有效制度。
软件过程成熟度的对比
- 角色与职责

- 处理变更的方式

- 对问题发生的反应

- 可信性

- 对工作人员的奖励

- 预见性

高效软件过程(与规范过程相同)
特点:
- 有明确定义
- 有相应培训
- 具有强制性和可服从性
- 可不断改进
实现:
- 过程文档化
- 应有相应培训
- 过程必须背监控并被强制执行
高效过程保证机制:
- 明确过程所有者
- 过程培训
- 过程实施情况的度量和反馈
- 过程使用者的反馈
- 吸收外部反馈(法律、法规、标准的变更,技术、方法的进步,政策调整,目标客户的特征、需求的变更)
- 实施和检验
实现条件:

过程认同与过程制度化
过程的要求已经变成全体员工的自觉行动,得到大家的认同和坚持遵循时,过程便成为制度化的。
要靠过程文化和过程基础设施的支持
过程文化
指人们的习惯和行为收到过程思维和过程管理原则的影响。人们对于规范化过程时完全认同的,就是说,人们的活动自觉的安过程要求去做。
过程文化应具有自己的特性。

过程基础设施
支持软件过程的基础框架和结构基础
过程基础设施包含组织和管理基础设施、技术基础设施
组织和管理基础设施:组织和管理的岗位和职责
技术基础设施:支持定义过程、开展过程活动、获取和分析过程有关绩效反馈以及不断进行过程改进活动所必须的技术工具和平台。
组织管理基础设施:建立、监控和推进过程活动的岗位及其职责
质量管理与认证体系
近代质量管理的理论与实践 是软件过程成熟度学说的基础
CMMI

网友评论