|
PDCA
原帖由 thimei 于 2006-9-19 15:56 发表
兄弟很有经验的,如果做好checklist,能不能具体一点
主要是为了了解公司和项目的现状以及公司高层和项目经理所关心的流程改进的问题。具体就是CMM中各个KPA所关注的,项目方面如:项目管理流程(项目启动、项目定义流程、项目计划、项目监控、项目关闭等),软件生命周期流程(需求、概要设计、详细设计、编码、测试、安装/验收、维护等),评审流程(技术评审、里程碑评审、工作评审等),培训流程(内训、外训等),配置管理流程(配置管理工具、配置库的建立/备份,基线发布等),质量保证流程,变更控制流程,分承包商管理流程(转包申请、监控计划等),组间协调流程等
以上checklist除了了解项目的现状外,主要也是为了让高层和项目经理有这种流程改进的意识,知道你将来要做什么,有利于配合。
以上有些项,除了交谈外,平时工作中也可以了解到。
还有关键的要询问高层和PM最关心的流程方面的问题,列到你的改进项中,视情况而定是否马上推行。
在流程改进初期的主要任务是收集项目的数据,然后对项目进行度量,为以后的流程推进奠定基础,因此流程会很少,主要就是像luoyear 所言的
“借助工具先规范配置管理和测试管理;
然后再抓变更管理/需求管理和计划管理。 ”
在收集数据中的过程中定义并推行以上基本流程。
另外收集数据的过程其实也就是对项目了解深入的一个过程。等项目结束后,你已对项目有了足够的了解,此时对流程在项目的执行情况进行评估,找出改进项再加上以前需改进的项一起完善到新的流程中,如此循环-PDCA。
收集项目的数据:找一个要开始的项目做为试点,从项目启动到项目关闭一直跟踪,制订你的Audit PLAN,主要为了确定你的milestone checkpoint,每个checkpoint做一次正式的audit(以收集项目度量数据为主,如size-feature/code,effort,schedule,bug,resource,tools,training,review,risk等,audit项很少,就是luoyear所言的那几个流程中的各项,见上)。
一家之言,希望听到更多的建议。
[ 本帖最后由 seeker_fu 于 2006-9-19 19:01 编辑 ] |
|