【正确答案】1.第一部分简要介绍项目的背景、发起单位、目的、项目周期、交付的产品等,着重介绍项目整体管理的情况;介绍自己在项目中所担任的角色及在项目整体管理方面承担的主要工作。
2.论文的第二部分是体现你的软件项目管理理论和实践思想的精华所在。论述要点如下。
(1)典型信息系统项目阶段。把项目全生命期划分成一个个阶段,明确每个阶段要完成的各个工作。信息系统项目一般有可行性分析与立项、业务流程优化、计划、实施(包括系统需求分析、系统设计、系统实现、系统测试、验收、系统试运行)、运营与维护等几个阶段。由于信息系统项目是一项耗资多、耗时长、风险性大的工程项目。因此,在进行大规模系统开发之前,要从有益性、可能性和必要性3个方面对未来系统的经济效益、社会效益进行初步分析,以避免盲目投资,减少不必要的损失。根据行业特点、企事业单位的规模、项目特点等对这些阶段可以进行不同程度的裁剪或迭代。
(2)典型信息系统项目每个阶段应完成的工作,以及每个阶段主要提交的交付物,见表4-11。
表4-11 信息系统项目每个阶段工作及所提交的交付物资 阶段 | 主要工作 | 交付物 | 可行性分析阶段
| 主要从技术可行性、经济可行性和操作可行性等几方面对项目的可行性作出判断,并提出可行性方案。从有益性、可能性和必要性3个方面对未来系统的经济效益、社会效益进行初步分析,以避免盲目投资,减少不必要的损失
| 可行性报告、立项报告 | | 业务流程优化阶段 | 主要是对企事业单位的业务流程、组织机构进行改良或改造,重新组织,以适用企事业单位信息化的要求,并对业务流程进行规范化、优化,使信息系统能够促进企业业务的发展
| 业务流程优化建议书
| 计划阶段
| 要站在全局的角度,对所开发的系统进行统一的总体的考虑,从总体的角度来规划系统应该由哪些部分组成、它们之间的关系如何,并根据系统需求提出解决方案。在系统开发之前要确定开发顺序,合理安排人力、物力和财力,制订项目计划
| 项目整体管理计划 | 系统需求分析阶段
| 分析获取信息化建设的需求,包含软件系统的需求分析和硬件(网络)系统的需求分析,其任务是按照整体计划的要求,逐一对系统计划中所确定的各组成部分进行详细的分析 | 需求分析报告 | 系统设计阶段
| 包括软件系统的设计、硬件(网络)系统的设计、软件基础平台与软件硬件集成设计。在进行系统设计前,应进行系统分析
| 系统总体设计报告,其中含有软件系统和网络系统的设计方案、软件系统的测试计划、系统测试计划 | 系统实现阶段
| 主要指软件系统的编码与实现,另一方面是系统硬件设备的购置与安装
| 软件模块代码、系统硬件设备的购置清单与安装图 | 系统测试阶段
| 在软件系统的测试和硬件系统的测试等的基础上进行,其中软件系统测试指单元测试、集成测试和确认测试。系统测试是从总体出发,测试系统应用软件的整体表现及系统各个组成部分的功能完成情况,测试系统的运行效率和可靠性等
| 软件系统的测试报告、系统测试报告 | 验收和试运行阶段
| 指软件系统的安装、调试和验收,数据准备及加载,系统试运行与工程收尾 | 验收报告、综合布线竣工图、用户手册、用户培训计划 | 运营与维护阶段
| 指信息系统投入运营后的日常维护工作,以及系统的备份、数据库的恢复、运行日志的建立、系统功能的修改与增加等。该阶段是信息系统最重要的一个阶段,一般不包含在信息系统项目的生命周期中 | 运行日志等(可不提该阶段及其交付物) | |
(3)需要的项目人员分类如下。
①管理类:项目经理及其助理(各阶段都需要)。
②技术类:系统架构师(系统分析和设计阶段)、系统分析员(系统分析和设计阶段)、软件工程师(系统分析和设计阶段)、测试工程师(设计阶段)、网络工程师(系统分析、设计阶段与实现阶段)、数据库工程师(系统分析、设计阶段与实现阶段)、综合布线工程师(系统设计阶段和综合布线阶段)。
③实施和支持类:实施/现场工程师(系统实施阶段)、配置管理人员(全过程)。
(4)项目实施阶段的过程依次是:系统需求分析→系统设计→系统实现→系统测试→软件系统的安装调试→数据准备及加载→系统试运行→项目验收→收尾。
3.论文的第三部分建议采用提纲的方式,根据自身管理软件项目的实践经验,对软件项目整体管理过程中遇见的最棘手的问题进行总结、分析并给出解决措施。在论述时应注意问题归纳、原因分析和对应措施之间的逻辑结构,以及理论体系与自身实践经验的相互结合。论文的最后一句可延伸说明,在今后的工作过程中,如果碰到类似的IT项目,你将如何应用这些经验或教训。