管理匹配度是管理软件上线的一个主要问题。无论哪个模型和最佳实践,如果和实际情况不符,需要“削足适履”,效果可能会大打折扣。这就要求项目管理系统具有很多的管理模式,能够适应多种情况,必要的时候,要进行模型的改进。
比如项目管理的重要环节是“项目工作量估算”。如果不能准确估算工作量,是不可能做出精确的计划的。但不同类型的项目,合适的估算方法是不同的。
在一些研发机构中主要存在四种主要类型的项目:定制开发型、产品实施型、推广型、维护型。这几种类型的项目的估算方法是不一样的。
定制开发型项目,比较有影响力的是一些成熟的模型,如功能点模型,或者CMMI要求的按照“生产率”估算的模型。基本上得到了广泛的应用。
但产品实施型项目就完全不同。产品实施型项目的主要工作不是软件开发,而是按模块的实施。这个时候,估算方法最有效的,是按模块的历史经验数据进行估计。
推广型项目,最合适的方法,是“类比法”。如某企业核心业务系统在全国推广时,基本上依据在某一分公司上线的数据。根据目标的规模和复杂度,根据分公司的数据进行类比,得到项目工作量和时间计划,实践证明是比较有效的。
因此,多种项目工作量估算方法,对项目管理系统提出了很高的要求。
再一个例子是人员报工和任务的进度跟踪。最好的做法,当然是每个人每周汇报在某个具体任务上花费了多少时间,完成了多少比例。项目经理审批之后,进度自动进行更新。但这种可能在国际上流行的做法,在国内几乎难以实现。
因为这种精确跟踪模式,有一个前提就是项目经理必须非常清晰和精确的给每个资源分配任务。但是往往难以做到。比如说,项目经理临时让某个员工做了计划外的一件事,如花费半天时间写了一个文档。精确跟踪模式,就要求项目经理必须更新任务计划,给这个员工重新分配一个半天时间的“写文档”的任务,否则员工就无法报工,也就无法进行进度自动跟踪。
某些比较规范的项目(如封闭开发),相对来说,项目经理可以做出较为精确的任务计划和资源安排。但是对于另外一类项目,如实施型项目、推广型项目、维护型项目,这是非常难以做到的。
因此,可能同时存在多种进度跟踪模式:自动跟踪、手工跟踪,等等。也就是说,项目管理软件系统需要能够兼容多种的管理模式,才能够获得比较好的管理匹配度。
VisualProject的进度管理可以做到:
手工进度跟踪--支持项目经理手工跟踪任务进度;
自动进度跟踪--支持员工汇报任务进度,项目经理审批报工,自动跟踪任务进度;
高层计划与跟踪 --管理高层计划:阶段、步骤、里程碑、交付物,可显示普通甘特图,基准比较甘特图;
高层计划生成任务计划--从高层计划生成任务计划;
引用生命周期模板--从系统定义的生命周期模板导入生成高层计划。
本文是项目管理改进系列文章的第三篇,整个系列文章包括4篇短文:
项目管理改进系列一:改进软件行业的项目管理
项目管理改进系列二:管理改进,需要取得高层和一线项目的平衡
项目管理改进系列三:寻找合适的管理匹配度
项目管理改进系列四:管理改进需要工具,还需要大量的咨询实施工作
更多文章来源:http://www.visualproject.cn/news/articles_more.html
【 发表评论 0条 】