下面是小编为大家整理的2023年软件开发项目计划书(五篇)【精选推荐】,供大家参考。
人生天地之间,若白驹过隙,忽然而已,我们又将迎来新的喜悦、新的收获,一起对今后的学习做个计划吧。计划书写有哪些要求呢?我们怎样才能写好一篇计划呢?以下是小编收集整理的工作计划书范文,仅供参考,希望能够帮助到大家。
软件开发项目计划书篇一
默认分类2009-06-30 14:21阅读258评论0
字号:
大中小
项目名称:图书管理系统
小组编号: 15
版本号: v1.0
评审日期:2006-11-19
目录
1.概述 3
1.1 目的 3
1.2 项目范围 3
1.3 术语定义 3
2.人员分工 3
2.1 基本信息 3
2.2 假设和约束 3
2.3 关键里程碑及其提交产品 3
3.项目计划 4
3.1 项目开发过程选择 4
3.2 项目估算 4
3.2.1 工作量估算 4
3.2.2 进度估算 4
3.3 开发环境 4
3.4 小组评审 4
4.项目跟踪 5
4.1 任务跟踪 5
4.2 问题跟踪 5
4.3 项目进展报告 5
5.参考资料 5
软件开发计划书
1.概述
图书管理系统是指应用电子计算机和网络通信设备,为图书馆管理人员能使日常办公实现自支化,同时也为本校师生提供方便的图书借阅环境,并能满足所有授权用户对信息的各种功能需求的计算机应用
软件系统。
1.1 目的通过书写开发计划文档,开发小组可以有条不紊地进行开发活动。这样,小组在开发的过程中有章
可循,否则会造成混乱而且低的工作效率。
1.2 项目范围
本项目负责项目生命周期模型的需求分析,系统设计、原型编码阶段。
2.角色与人员分工
2.1 基本信息
个人详细的任务分工在后面进度计划中描述,这里仅仅说明成员在本项目中担任的角色
人员 角色 职责
李晓虎 项目经理 管理负责整个项目,协同开发
林君宇 系统分析员 进行系统分析与设计
兰皓 程序员 编程实现原型
连九研 程序员 编程实现原型
蒋海倩 测试,配置 测试,配置管理
2.2 假设和约束
假设:(1)需求比较稳定;
(2)项目人员按时到位;
(3)项目中遇到的所有新技术能顺利得到解决;
约束:软件需求文档中描述的需求都能实现,保证项目工期
2.3 关键里程碑及其提交产品
里程碑名称 产品名称 提交日期 责任人
项目计划 《小组项目开发计划》 2006.11.20 李晓虎
业务需求描述 《 业务需求描述基线》 2006.11.21 李晓虎
对象系统需求规格基线 《系统需求规格说明书》 2006.11.29 李晓虎
对象系统设计规格基线 《系统设计规格说明书》 2006.12.5 李晓虎
结构化系统需求基线 《结构化需求规格说明书》 2006.12.17 李晓虎
结构化系统设计基线 《结构化设计规格说明书》 2006.12.22 李晓虎
小组项目总结 《小组项目总结报告》 2006.12.29 李晓虎
程序包及程序框架文档 程序包以及程序框架文档 2006.12.29 李晓虎
3.项目计划
3.1 项目开发过程选择
小组开发所用的开发过程
1)面向对象开发方法中的迭代开发。
2)结构化开发方法中的瀑布模型。
3.2 项目估算
3.1.1 工作量估算
stage percentage of effort effort(person-hours)
需求获取 4 8
需求分析 20 20
设计 40 30
实现(含编程,测试)20 20
项目管理 8 10
其它 4 8
总计 100 96
3.1.2 进度估算
microsoft project gantt chart:
3.2 开发环境
硬件环境 软件环境
pc 等 jbuilder2006, oracle, weblogic 等
3.3 小组评审
小组自行定义的内部评审点
评审关键点 评审内容 评审安排
开发计划 项目开发计划 2006.11.20 上午 九教北304
业务需求描述 《 业务需求描述基线》 2006.11.21 上午 九教北304
对象系统需求规格基线 《系统需求规格说明书》 2006.11.29 上午 九教北304
对象系统设计规格基线 《系统设计规格说明书》 2006.12.5 上午 九教北304
结构化系统需求基线 《结构化需求规格说明书》 2006.12.17 上午 九教北304
结构化系统设计基线 《结构化设计规格说明书》 2006.12.22 上午 九教北304
小组项目总结 《小组项目总结报告》 2006.12.28 上午 九教北304
4.项目跟踪
4.1 任务跟踪
小组每周开一次例会来总结工作,时间是每周六上午;
每个成员每周要交一个《个人工作进展报告》。
4.2 问题跟踪
小组成员将问题申报给组长,组长汇总并组织开会来讨论解决,同时形成会议记录。组长跟踪问题
使其最终得到解决。
.4.3 项目进展报告
小组长填写关键里程碑处小组工作汇报的安排,关键里程碑是指课程计划中定义的关键评审点,需
要评审时做小组工作汇报
汇报人 内容 文档负责人
兰皓 业务需求描述 林君宇
兰皓 系统需求说明 李晓虎
兰皓 系统设计说明 李晓虎
兰皓 结构化需求规格说明 李晓虎
兰皓 结构化设计规格说明 李晓虎
5.参考资料
1.《系统分析与设计》.john ger 等著.机械工业出版社
软件开发项目计划书篇二
正文
一、项目计划书格式
根据《gb8567-88计算机软件产品开发文件编制指南》中项目开发计划的要求,结合实际情况调整后的《项目计划书》内容索引如下:
1 引言 1.1 编写目的 1.2 背景 1.3 定义 1.4 参考资料
1.5 标准、条约和约定 2 项目概述 2.1项目目标 2.2产品目标与范围 2.3假设与约束 2.4 项目工作范围 2.5 应交付成果 2.5.1 需完成的软件 2.5.2 需提交用户的文档 2.5.3 须提交内部的文档 2.5.4 应当提供的服务 2.6 项目开发环境 2.7 项目验收方式与依据 3 项目团队组织 3.1 组织结构 3.2 人员分工 3.3 协作与沟通 3.3.1 内部协作 3.3.2 外部沟通 4 实施计划 4.1 风险评估及对策 4.2 工作流程 4.3 总体进度计划 4.4 项目监控 4.4.1 质量控制计划 4.4.2 进度监控计划 4.4.3 预算监控计划 4.4.4 配置管理计划 5 支持条件
5.1 内部支持(可选)5.2 客户支持(对项目而言)5.3 外包(可选)6 预算(可选)6.1 人员成本 6.2 设备成本 6.3 其它经费预算 6.4 项目合计经费预算 7 关键问题 8专题计划要点
二、项目计划书的编写说明 1 引言 1.1 编写目的
说明编写这份项目计划的目的,并指出预期的读者。
作用:本节是为了说明编制“项目计划书”亦即本文档的意图和希望达到的效果。注意这里的“目的”不是“项目目标”,而是为了说明本文档的目的与作用。“项目目标”在2.1中说明。
意义:使项目成员和项目干系人了解项目开发计划书的作用、希望达到的效果。开发计划书的作用一般都是“项目成员以及项目干系人之间的共识与约定,项目生命周期所有活动的行动基础,以便项目团队根据本计划书开展和检查项目工作。”
例如可以这么写:为了保证项目团队按时保质地完成项目目标,便于项目团队成员更好地了解项目情况,使项目工作开展的各个过程合理有序,因此以文件化的形式,把对于在项目生命周期内的工作任务范围、各项工作的任务分解、项目团队组织结构、各团队成员的工作责任、团队内外沟通协作方式、开发进度、经费预算、项目内外环境条件、风险对策等内容做出的安排以书面的方式,作为项目团队成员以及项目干系人之间的共识与约定,项目生命周期内的所有项目活动的行动基础,项目团队开展和检查项目工作的依据。
常见的问题:把项目本身的“项目目标”误作编制项目开发计划的目的。1.2 背景
主要说明项目的来历,一些需要项目团队成员知道的相关情况。主要有以下内容:
项目的名称:经过与客户商定或经过立项手续统一确定的项目名称,一般与所待开发的软件系统名称有较大的关系,如针对“xx系统”开发的项目名称是“xx系统开发”。
项目的委托单位:如果是根据合同进行的软件开发项目,项目的委托单位就是合同中的甲方;
如果是自行研发的软件产品,项目的委托单位就是本企业。
项目的用户(单位):软件或网络的使用单位,可以泛指某个用户群。注意项目的用户或单位有时与项目的委托单位是同一个,有时是不一样的。如海关的报关软件、税务的报税软件,委托单位是海关或税务机关,但使用的用户或单位不仅有海关或税务机关,还包括需要报关、报税的企业单位。
项目的任务提出者:本企业内部提出需要完成此项目的人员,一般是领导或商务人员;
注意项目的任务提出者一般不同于项目的委托单位,前者一般是企业内部的人员。如果是内部开发项目,则两者的区别在于前者指人,后者指单位。
项目的主要承担部门:有些企业根据行业方向或工作性质的不同把软件开发分成不同的部门(也有的分为不同事业部)。项目的特点就是其矩阵式组织,一般一个项目的项目成员可能由不同的部门组成,甚至可能由研发部门、开发部门、测试部门、集成部门、服务部门等等其中几个组成。需要根据项目所涉及的范围确定本项目的主要承担部门。
项目建设背景:从政治环境上、业务环境上说明项目建设背景,说明项目的大环境、来龙去脉。这有利于项目成员更好地理解项目目标和各项任务。
例句:根据《某部关于某建设工作的实施意见》精神,为了保障某建设工作的正常实施,必须加强监督考核,建立督查通报制度,某市某建设工作小组办公室把此项建设工作实施列入督查的重要内容,及时掌握进度,相关部门建立市某建设工作简报制度,及时反映全市某建设工作动态。
目前对于某建设工作的工作主要采用计划部门手工编制年度计划、建设工作主管部门和建设工作实施单位联合手动编制进度计划,某建设工作单位手工上报建设工作进度情况的方式,而全市的建设工作有数百个,加上前期建设工作的数量和今后某市建设发展的趋势,建设工作的数量将越来越多,原来的工作模式已经越来越无法适应市委市政府的要求。因此,充分利用现代信息化、因特网的优势,建立“某市某建设工作信息报送反馈系统”,提高某建设工作信息报送反馈工作效率,提高信息的及时性、减轻各级相关工作人员的劳动强度是非常有必要和紧迫的任务。
软件系统与其他系统的关系:说明与本系统有关的其他系统,说明它们之间的相互依赖关系。这些系统可以是这个系统的基础性系统(一些数据、环境等必须依靠这个系统才能运行),也可以是以这个系统为基础的系统,或者是两者兼而有之的关系、互相依赖的系统。例句:本系统中对外部办公部分如需要各个建设单位报送材料的子系统应当挂在市政府网站。
软件系统与机构的关系:说明软件系统除了委托单位和使用单位,还与哪些机构组织有关系。例如一些系统需要遵守那些组织的标准、需要通过那些组织机构的测试才能使用等等、是否需要外包或与那些组织机构合作。1.3 定义
列出为正确理解本计划书所用到的专门术语的定义、外文缩写词的原词及中文解释。注意尽量不要对一些业界使用的通用术语进行另外的定义,使它的含义和通用术语的惯用含义不一致。1.4 参考资料
列出本计划书中所引用的及相关的文件资料和标准的作者、标题、编号、发表日期和出版单位,必要时说明得到这些文件资料和标准的途径。本节与下一节的“标准、条约和约定”互为补充,注意“参考资料”未必作为“标准、条约和约定”,因为“参考”的不一定是“必须遵守”的。常用资料如:
本项目的合同、标书、上级机关有关通知、经过审批的项目任务书;
属于本项目的其他已经发表的文件;
本文档中各处引用的文件、资料,包括所要用到的软件开发标准。1.5 标准、条约和约定
列出在本项目开发过程中必须遵守的标准、条约和约定。例如:相应的《立项建议书》、《项目任务书》、合同、国家标准、行业标准、上级机关有关通知和实施方案、相应的技术规范等。
“参考资料”一般具有“物质”特性,一般要说明参照了什么,要说明在哪里可以获得;
“标准、条约和约定”一般具有“精神”特性,一般是必须遵守的,不说明在哪里可以获得。参考资料的内容应该涵盖“标准、条约和约定”。
<项目名称>
软件开发计划
版本
<1.0>
[注:以下提供的模板用于
rational unified process。其中包括用方括号括起来并以蓝色斜体(样式=infoblue)显示的文本,它们用于向作者提供指导,在发布此文档之前应该将其删除。按此样式输入的段落将被自动设置为普通样式(样式=正文)。]
修订历史记录
日期
版本
说明
作者
<日/月/年>
<姓名>
目录
1.简介
1.1 目的 1.2 范围
1.3 定义、首字母缩写词和缩略语
1.4 引用
1.5 概述
2.项目概述
2.1 项目的目的、规模和目标
2.2 假设与约束
2.3 项目的可交付工件
2.4 软件开发计划的演进
3.项目组织
3.1 组织结构
3.2 外部接口
3.3 角色与职责
4.管理流程
4.1 项目估计
4.2 项目计划
4.2.1 阶段计划
4.2.2 迭代目标
4.2.3 发布版
4.2.4 项目时间表
4.2.5 项目资源分配
4.2.5.1 人员配备计划
4.2.5.2 资源获取计划
4.2.5.3 培训计划
4.2.6 预算
4.3 迭代计划
4.4 项目监测与控制
4.4.1 需求管理计划
4.4.2 进度控制计划
4.4.3 预算控制计划
4.4.4 质量控制计划
4.4.5 报告计划
4.4.6 评测计划
4.5 风险管理计划
4.6 收尾计划
5.技术流程计划
5.1 开发案例
5.2 方法、工具和技术
5.3 基础设施计划
5.4 产品验收计划
6.支持流程计划
6.1 配置管理计划
6.2 评估计划
6.3 文档计划
6.4 质量保证计划
6.5 问题解决计划
6.6 分包商管理计划
6.7 流程改进计划
7.其他计划
8.附录
9.索引
软件开发计划
1.简介
[软件开发计划的简介应提供整个文档的概述。它应包括此软件开发计划的目的、范围、定义、首字母缩写词、缩略语、引用和概述。]
1.1
目的[阐明此软件开发计划的目的。]
1.2
范围
[简要说明此软件开发计划的范围:它的相关项目,以及受到此文档影响的任何其他事物。]
1.3
定义、首字母缩写词和缩略语
[本小节应提供正确理解此软件开发计划所需的全部术语、首字母缩写词和缩略语的定义。
这些信息可以通过引用项目词汇表来提供。]
1.4
引用
[本小节应完整地列出此软件开发计划中其他部分所引用的所有文档。
每个文档应标有标题、报告号(如果适用)、日期和发布组织。列出可从中获取这些引用的来源。这些信息可以通过引用附录或其他文档来提供。
对于软件开发计划,所引用工件的列表中应包括:
_
迭代计划
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
需求管理计划
评测计划
风险管理计划
开发案例
业务建模指南
用户界面指南
用例建模指南
设计指南
编程指南
测试指南
手册风格指南
基础设施计划
产品验收计划
配置管理计划
评估计划(仅当该计划是单独的计划时,但它通常是文档计划
质量保证计划
问题解决计划
sdp 的6.2 节)
_
分包商管理计划
_
流程改进计划]
1.5
概述
[本小节应说明此软件开发计划中其他部分所包含的内容,并解释文档的组织方式。]
2.项目概述
2.1
项目的目的、规模和目标
[简要说明此项目的目的与目标,以及此项目将要交付的可交付工件。]
2.2
假设与约束
[列出此计划所依据的假设和对项目的所有约束(如预算、人员、设备、时间表等)。]
2.3
项目的可交付工件
[以表格的形式列出将在项目中创建的工件,包括目标交付日期。]
2.4
软件开发计划的演进
[以表格的形式列出软件开发计划的提议版本,以及在计划外修订与重新发行此计划需符合的标准。]
3.项目组织
3.1
组织结构
[说明项目团队(包括管理人员和其他复审委员会)的组织结构。]
3.2
外部接口
[说明项目与外部组织联系的方式。
对于每个外部组织,应确定其内部和外部联系人的姓名。]
3.3
角色与职责
[确定将负责各个核心工作流程、工作流程明细和支持流程的项目组织单位。]
4.管理流程
4.1
项目估计
[提供所估计的项目成本与进度、这些估计所依据的基础,以及项目中将重新进行估计的时间点和情况。]
4.2
项目计划
4.2.1
阶段计划
[包括以下内容:
_
工作细分结构
(wbs)
_
显示项目各阶段或迭代的时间分配情况的时间线或甘特图
_
确定主要里程碑及其成就标准
确定所有重要的发布点和演示版]
4.2.2
迭代目标
[列出每次迭代将要实现的目标。]
4.2.3
发布版
[简要说明每个软件发布版,并指出它是否是演示版、beta 版等。]
4.2.4
项目时间表
[用图表显示完成迭代与阶段、发布点、演示版及其他里程碑的目标日期。]
4.2.5
项目资源分配
4.2.5.1
人员配备计划
[在此处确定所需人员的数目和类型,以及项目阶段或迭代需要的任何特殊技能或经验。]
4.2.5.2
资源获取计划
[说明您将如何发现并得到项目所需的人员。]
4.2.5.3
培训计划
[列出项目团队成员需要的所有特殊培训,以及完成这些培训的目标日期。]
4.2.6
预算
[按照
wbs 和阶段计划分配成本。]
4.3
迭代计划
[通过引用的方式将各项迭代计划附加在本节中。]
4.4
项目监测与控制
4.4.1
需求管理计划
[通过引用附加。]
4.4.2
进度控制计划
[说明以何种方法按照所计划的时间表监控项目进展,以及如何在需要时执行纠正操作。]
4.4.3
预算控制计划
[说明以何种方法按照项目预算监控项目开支,以及如何在需要时执行纠正操作。]
4.4.4
质量控制计划
[说明将在何时、以何种方法来控制项目可交付工件的质量,以及如何在需要时执行纠正操作。]
4.4.5
报告计划
[说明将生成的内部和外部报告,以及报告发布的频率和范围。]
4.4.6
评测计划
[通过引用附加。]
4.5
风险管理计划
[通过引用附加。]
4.6
收尾计划
[说明有序地完成项目所要执行的活动,其中包括人员重新分配、项目材料存档、事后检查汇报及报告等。]
5.技术流程计划
5.1
开发案例
[通过引用附加。]
5.2
方法、工具和技术
[以引用的方式列出所记录的项目技术标准:
_
业务建模指南
_
用户界面指南
_
用例建模指南
_
设计指南
_
编程指南
_
测试指南
_
手册风格指南]
5.3
基础设施计划
[通过引用附加。]
5.4
产品验收计划
[通过引用附加。]
6.支持流程计划
6.1
配置管理计划
[通过引用附加。]
6.2
评估计划
[作为软件开发计划的一部分,本小节说明项目的产品评估计划,并介绍评估所使用的技术、标准、指标和过程;
评估将包括走查、检查和复审。请注意,评估计划是对测试计划的补充,但软件开发计划中并不包括测试计划。]
6.3
文档计划
[通过引用附加。]
6.4
质量保证计划
[通过引用附加。]
6.5
问题解决计划
[通过引用附加。]
6.6
分包商管理计划
[通过引用附加。]
6.7
流程改进计划
[通过引用附加。]
7.其他计划
[列出合同或法规所要求的其他计划。]
8.附录
[供
sdp 读者使用的其他材料。]
9.索引
软件开发项目计划书篇三
软件开发项目商业计划书
目前,中国软件产业的快速增长已成为拉动我国经济增长的关键点之一。工信部部长李毅中表示,it行业为我国经济增长做出了十分重要的贡献,软件在 it行业发展中举足轻重,成为推动经济增长和创造经济机会的催化剂。因此发展和扶持软件产业,是一个国家提高国家竞争力的重要途径,也是参与全球化竞争所必须占领的战略制高点。而《中国软件产业发展战略研究报告》也指出全球软件产业在发展过程中的网络化已成为第一发展趋势。
从2000年到2010年这十年间,中国软件产业发展较快,产业规模增速迅猛。2009年软件服务业销售收入同比增长20%,是所有行业里面唯一增长20%以上的产业。2007年软件收入5834.3亿。2007年的前五年,平均的增速接近40%,07年的速度与五年前相比增加了五倍多。企业数14373家,平均增速是25%,07年较02年增长了3倍。从业人员达到152.9万。到了2009年,我国软件产业完成软件业务收入9513亿元,同比增长25.6%,增速比上年低4.2个百分点,是2000年的16倍;
软件出口196亿美元,是2000年的49倍。面对金融危机,虽然软件产业的增长速度有所放缓,但总体增长水平依然强劲。
第一部分 摘要
一、项目背景
二、项目简介
三、项目竞争优势
四、融资与财务说明
第二部分软件开发行业市场分析
一、软件开发行业发展现状
二、目标市场分析
三、竞争对手分析
四、小结
第三部分 公司介绍
一、公司基本情况
二、组织架构
三、管理团队介绍
第四部分 产品介绍
一、产品介绍
二、产品的新颖性/先进性/独特性
三、产品的竞争优势
第五部分 研究与开发
一、已有的技术成果及技术水平
二、研发能力
三、研发规划
第六部分 产品制造
一、生产方式
二、生产设备
三、成本控制
第七部分 市场营销
一、企业发展规划
二、营销战略
三、市场推广方式
第八部分 融资说明
一、资金需求及使用规划
(一)项目总投资
(二)固定资产投资(土地费用、土建工程、淀粉糖装饰、设备、预备费、工程建设其他费用、建设期利息)
(三)流动资金
二、资金筹集方式
三、投资者权利
四、资金退出方式
第九部分 财务分析与预测
一、基本财务数据假设
二、销售收入预测与成本费用估算
三、盈利能力分析
1、损益和利润分配表
2、现金流量表
3、计算相关财务指标(投资利润率、投资利税率、财务内部收益率、财务净现值、投资回收期)
四、敏感性分析
五、盈亏平衡分析
六、财务评价结论
第十部分 风险分析
一、风险因素
二、风险控制措施
软件开发项目计划书篇四
项目总结报告
项目题目:
课程阶段:
学生姓名指导教师 班级编号
提交日期
北京翰子昂郑州实训中心项目总结报告
目录
第一章 项目基本情况..........1.1
1.1.1
1.1.2
1.2
1.2.1
1.2.2
1.2.3 项目概况...............项目简介...............指导老师...............项目过程的基本回顾............项目时间...............主要项目内容...........主要项目过程...........第二章 项目任务与完成情况............2.1
2.2
2.3
2.4 本人承担的主要工作............完成项目任务的技术方案与步骤.........项目中的问题及解决方法...............项目任务的完成情况............第三章 项目总结..............3.1
3.1.1
3.1.2
3.2 项目的心得.............项目的收获.............项目的体会.............问题与探讨.............参考文献.............致谢................
软件开发项目计划书篇五
浅谈软件开发项目管理
摘要:在软件项目开发的过程中,软件项目管理的成功与否是决定一个项目是否能够顺利高效率完成的重要保证。但是我国大部分的软件企业在进行项目管理时都存在着各种问题,从而使项目不能顺利有效地完成。文章探讨了在项目管理过程里出现的常见问题,并给出了相应的解决策略。
关键词:软件项目管理;
项目经理;
项目计划
软件行业在现在的众多行业里是一个极具挑战性和创造性的行业,体现了软件开发者的智慧和汗水,同时软件开发是一项复杂的系统工程。牵涉到许多方面的因素,在实际工作中,经常会出现各种各样的问题,甚至会面临失败。如何总结、分析失败的原因。得出有益的教训,对于项目开发人员来说,是在今后的项目中取得成功的关键。
一、软件开发中实行项目管理的意义
项目管理就是在项目活动中运用一系列的知识、技能、工具和技术,以满足或超过相关利益者对项目的要求,实际上就是通过项目各方干系人的合作,把各种资源应用于项目,以实现项目的目标,满足项目干系人的需求,其本质就是对时间、质量和成本的管理。随着软件开发的深入、各种技术的不断创新以及软件产业的形成,人们越来越意识到软件过程管理的重要性,管理学的思想逐渐融入软件开发过程中,项目开发的管理日益受到重视。
二、目前在软件项目管理中存在的误区
现在大多数企业都认识到了在项目中进行管理的重要性,但是仍然有许多企业在实施项目管理的过程中存在着这样那样的误区,主要表现在:项目经理不够专业。在软件企业中,缺乏专业的项目管理人员来实施项目管理及担任项目经理,通常被任命的项目经理主要是因为他们能够在技术上独当一面,但是他们在管理方面特别是项目管理方面的知识比较缺乏。项目计划缺乏纲领性。项目经理对总体计划、阶段计划的作用认识不足,因此制定总体计划时比较随意,不少事情没有仔细考虑:阶段计划因工作忙等理由经常拖延,造成计划与控制管理脱节,无法进行有效的进度控制管理。缺乏有效的管理意识。部分项目经理不能从总体上把握整个项目,而是埋头于具体的技术工作,造成项目组成人员之间忙的忙、闲的闲,计划不周、任务不均、资源浪费。有些项目经理没有很好的管理方法,不好安排的工作只好自己做,使项目任务无法有效、合理地分配给相关成员,以达到“负载均衡”。缺乏有效的沟通制度和机制。在项目中一些重要信息没有进行充分和有效的沟通。在制定计划、意见反馈、情况通报、技术问题或成果等方面与相关人员的沟通不足,造成各做各事、重复劳动,甚至造成不必要的损失:有些人没有每天定时收邮件的习惯,以至于无法及时接收最新的信息。风险管理意识淡泊。有些项目经理没有充分意识到风险管理的重要性,对计划书中风险管理的章节简单应付了事,随便列出几个风险,随便地写一些简单的对策,对于后面的风险防范起不到什么指导作用。项目干系人的不确定性。在范围识别阶段,项目组对客户的整体组织结构、有关人员及其关系、工作职责等没有足够了解以至于无法得到完整需求或最终经权威用户代表确认的需求:或者是多个用户代表各说各话、昨是今非,但同时又要求项目尽早交付:项目后期需求变化随意,造成项目范围的蔓延,进度的拖延,成本的扩大。缺乏项目团队的合理分工。项目团队内部有时由于各阶段不同角色或同阶段不同角色之间的责任分工不够清晰而造成工作互相推诿、责任互相推卸的现象;
有时各阶段不同角色或同阶段不同角色之间的责任分工比较清晰,但是各项目成员只顾完成自己那部分任务,不愿意与他人协作。这些现象都将造成项目组内部资源的损耗,从而影响项目进展。
三、解决软件项目管理中存在的误区的有效策略
要想解决上面描述的误区,归根到底还是要从管理学的角度入手,即在软件项目的开发过程中加入过程管理的内容,这样我们可以在软件开发中对各个过程的质量加以控制,从而达到保证软件产品质量的目的。为了有效提高管理水平,我们应该努力做到:项目经理接受系统的项目管理知识培训是非常必要的,有了专业领域的知识与实践,再加上项目管理知识与实践和一般管理的知识和经验的有机结合,必能大大提高项目经理的项目管理水平。计划的制定需要在一定条件的限制和假设之下采用渐近明细的方式进行不断完善。提高项目经理的计划意识,采用项目计划制定相关知识、技术、工具,加强对开发计划、阶段计划的有效性进行事前事后的评估。加强项目管理方面的培训,并通过对考核指标的合理设定和宣传引导项目经理更好地做好项目管理工作。技术骨干在担任项目经理之前,最好能经过系统的项目管理知识,特别是其中的人力资源管理、沟通管理的学习,并且在实际工作中不断提高自己的管理素质,丰富项目管理经验,提高项目管理意识。制定有效的沟通制度和沟通机制,提高沟通意识:采取多种沟通方式,提高沟通的有效性。通过制度规定对由于未及时收取邮件而造成损失的责任归属;
对于特别重要的内容要采用多种方式进行有效沟通以确保传达到位,例如:除发送邮件外还要电话提醒、回执等,重要的内容还要通过举行各种会议进行传达。通过学习项目管理知识掌握风险识别、量化、对策研究、反应控制的工具和方法,掌握项目风险管理所必备的知识。通过加强对项目规划中风险管理计划的审核提高项目组的风险管理意识。总结本行业项目中常见的风险及其对策作为风险管理计划中必要的风险内容,并切实评估相应对策的有效性和可行性。项目的目的就是实现项目干系人的需求和愿望。项目干系人管理应当从项目的启动开始,项目经理及其项目成员就要分清项目干系人包含哪些人和组织,通过沟通协调对他们施加影响,驱动他们对项目的支持,调查并明确他们的需求和愿望,减小其对项目的阻力,以确保项目获得成功。项目经理应当对项目成员的责任进行合理的分配并清楚地说明,同时应强调不同分工、不同环节的成员应当相互协作,共同完善。
实施有效的项目管理绝非易事,对于软件企业而言,这不是一个小的改变,而是一种变革,企业需要为此付出艰苦的努力,同时,成熟有效的项目管理无疑将对企业起着至关重要的作用,项目管理的水平将是企业核心竞争力之一。