7.3.1 资源模型的定义
资源模型是对项目中的人员工作量花费情况建立的模型,具体包括了生命周期某个阶段的时间跨度占生命周期总时间跨度的百分比、生命周期某个阶段花费的工作量占生命周期总工作量的百分比,以及生命周期某个阶段各种工作类型的工作量占该阶段总工作量的百分比3个方面的内容。
使用资源模型可以有效地估计、分析和预测过程的实施情况,寻找改进机会,并策划、监督和控制项目资源的合理使用,从而为缺陷的预防、清除和管理提供有效的支持。
制作资源模型时,需要从组织级和项目级做一定的准备,这些准备工作是进一步开展有效度量的基础,也是有效减少缺陷的有力保证。
从组织级来讲,需要定义各种生命周期类型、定义系统类型、定义产品的物理规模衡量标准和统计生产率的规模、确定统一的个人日志模板,公司应使用自动汇集日志数据的日志系统等工具。
从项目级来讲,要求每个项目组成员遵循“日填、周报、月分析”的原则,按项目分别填写个人日志。填报时日志的“工作时间”单位最好精确到分钟,在开始时也可以以0.5小时的整数倍填报,逐步积累。此时间间隔若过小,操作必然繁杂,过大则会失去度量的意义。同时,要求在项目结束时,进行有效的项目总结,说明这个项目的成功程度。
为便于操作,说明以下几点。
(1)企业中定义的任务类别可以按照产品或项目的生命周期来划分。比如可以分为需求、设计、实现、测试、发行与维护、项目管理、配置管理及变更、产品过程质量保证、过程管理、评审、其他(适合所有人)11大类。
(2)任务细类可以包含需求、概要设计、详细设计、编码、单元测试、过程和产品质量保证(PPQA)、项目管理(PM)、配置管理、会议、请假、出差。任务细类应该根据任务类别关联,只列出某个任务类别大类的细类,如表7-4所示。