有人说,项目管理就像北京城的地图,有它可以,没它兴许更好,反正是“条条大路通罗马”。项目管理再好,如果实施不力,也是白搭。但依笔者之见,IT项目管理虽然不是布道者所宣扬的那样“药效非凡”,但也不是可有可无的应景之作。
项目管理在项目规划、决策、实施、质量控制、项目评估和验收中具有积极作用,还是一个部门、企事业单位信息化建设水平的重要标志之一,是从感性回归理性的必然选择。你也许不信,凡是开展IT建设的单位,都自觉不自觉地开展了项目管理。项目管理总得有个开头。这里,就不妨从项目需求任务书的编制开始,对此作些探讨。
项目需求任务书是项目发起单位(部门,以下通称为“单位”)组织编制的一个文档,它面对的是项目评审单位或决策层人士。笔者认为,起草项目需求任务书,重在摸清需求,明确目标。只有需求清楚了,特别是找准了问题,才能确定目标任务。而目标的明确,重在定位准确,边界清晰。就是说,要明确本项目要解决什么问题,不能漫无边界。
项目需求任务书由以下几部分组成:项目背景与现状概述,项目目标与任务,项目设计要求,项目技术性能指标及配置要求,项目进度安排,项目实施要求及技术服务要求,项目招标方案、投标单位资质要求及投标书应答要求,项目验收方式与内容,项目资金概算。
一、项目背景与现状概述
首先,要就相关产业、企业或部门业务运营情况、存在问题及计划改进优化的情况做一简要描述;其次,要就相关产业、企业或部门信息化发展情况、存在问题及优化发展做一描述和展望;第三,要对本项目内容及实施本项目的必要性、紧迫性与可行性做一简要介绍。
通过这一章节的描述,使有关人士对该产业、企业或部门的业务和信息技术建设应用情况有个了解。
二、项目目标与任务
对目标与任务的描述有定性、定量两种。撰写顺序是先定性,后定量。项目目标与任务的撰写要义是力求定性清、定量精。所谓“清”,就是用简洁、通俗易懂的文字,使读者在较短时间内把握项目的实质;所谓“精”,就是援引尽量精确的数字,锁定项目目标与任务。例如,某企业一IT项目要覆盖企业32个科室、330个数据节点、580项业务管理,等等。
目标与任务不仅涉及软件、硬件,还要涉及支撑项目运行的一些机制与制度保障层面的内容。例如,要设置IT维护保障部门,培训两名系统管理员,要加强从业人员计算机应用技能培训,确保从业人员熟练运用信息系统开展工作。要建立系统运行、数据采集汇集保障与协作机制,等等。
三、项目设计要求
首先,要对系统需求做一概要描述。
例如,数据要求是什么?数据内容是什么?数据容量测算,数据如何产生,如何汇集,数据是否需要解释或转化,如何实现数据质量管理,系统要提供什么服务功能,等等。对功能的描述,要力求全面、准确。
其次,要对系统总体结构进行阐述。
为了方便描述和解读,可以借助拓扑图,辅以文字描述。软件体系结构是这部分的描述重点之一。要根据本系统服务对象业务属性与时空分布,优选形成合理的软件体系结构。比如,某系统用户面广,用户数量庞大,系统要易于部署、方便使用,能够支持大量用户的并发访问,所以,该系统采用B/S结构,最好是多层架构的B/S结构。
第三,是系统平台的选择。
其中包括,数据库、应用、WEB服务器、交换机、磁盘阵列、均衡负载器等设备选型,操作系统选型,数据库管理系统及应用服务器软件选型,等。
上述设备与软件的选型,要根据交易量、系统响应时间、数据量及其流量确定。
四、项目的技术性能指标及配置要求
列出系统数据量和交易频率、响应速度(区分高峰时段及非高峰时段),安全性需求,据此,提出系统性能指标及配置