当前位置:工程项目OA系统 > 建筑OA系统 > 建筑工程项目管理软件
IT项目管理-计划-问题分析
在软件开发项目实践中,关于计划主要有以下一些常见问题
1、项目目标不够清晰明确
这实际上在软件开发项目中是一个普遍的现象。缺乏详细的工作目标以便在项目结束时验证是否取得了预期的成果。对于软件开发项目而言,在进度、任务范围、质量、成本等项目目标中,进度是最容易清晰明确的,也是用户最为关心的。不管是献礼工程或一把手工程,进度都是项目目标诸多方面中最先制定的,并且能够很快在招标文件或合同中订下来。当然,这种进度的合理性未必是经得起考验的。而统计数字事实说明,大部分的软件开发项目的进度是不合理的。无论是急于求成的客户还是缺乏软件开发经验和软件工程知识的项目经理都存在对进度过于乐观的问题,其原因较多是因为他们对项目范围的认识是在一种比较粗的颗粒度基础之上。大多数的软件开发项目在开始阶段可能存在项目范围不够清晰的问题,需要经过需求调研之后才可以清晰。质量目标是最不容易清晰和明确的,这主要是因为软件系统的质量量化比较难。由于质量目标的不确定性,它在进度、成本、范围等目标的压力之下就很容易被忽视。这似乎说明了,质量目标是这些目标中最不重要的一个,最有可能被牺牲的一个。成本目标可能用户方面不太关心,确实软件开发组织最为关心的,软件开发的成本主要是人力资源的成本,其他的设备基础设施都是可以重复使用的。所以,在进度、任务范围、质量明确以后,人力资源的成本就可以经过经验等方式估算出来。
2、对编写计划的过程在思想意识上重视不够
实际上是对项目计划的重要性认识还不够充分,虽然大家都知道知道“作计划”很重要,是项目成功的关键,但又认为计划就是写文档,也许是因为一些人善于写程序但不善于写文档,所以有些项目经理会认为写文档是一种走形式,或对繁琐的文档有一种排斥心理。其实不能把计划当成仅仅是写一个计划文档的问题,而是要通过编写计划文档的过程,理清项目目标、项目范围、项目所需资源、制定合理的项目进度、制定完成项目所需的各种约定(沟通、变更)、制定应对风险的有效对策。对于这一问题的解决,首先应当提高项目经理的计划意识,采用项目计划制定相关各种知识、技术、工具,加强对开发计划、阶段计划的有效性进行事前事后的评估与评审工作。
3、制订计划时没有进行充分的沟通
项目经理制订计划时没有和项目主要成员和主要项目干系人共同讨论协商,达成共识;或者最终计划没有发布到所有相关的项目干系人,取得他们的认同、理解,最重要的是对计划中共同责任、目标和各自责任、目标的承诺;由此而造成的后果是项目计划缺乏项目组成员的支持,没有成为项目组成员的共识,没有使每个项目组成员努力实现在项目计划中所作的承诺。因此项目经理制订计划时首先要分清或确定主要项目成员和主要项目干系人,然后与他们进行充分的沟通协商,使项目计划是一个大家都认同的,形成共识的有效文件。
一种更为严重的情况是遗漏了重要的项目干系人。在制定计划时没有考虑到所有项目干系人,特别是那些对于项目的成败有重要影响的项目干系人,在制定计划时要和他们进行充分沟通取得对项目进度、资源、验收标准等计划的共识和保证。
4、对总体计划、阶段计划的作用认识不足
项目经理认为计划不如变化快,项目中也有很多不确定的因素,做计划是走过场,因此制定总体计划时比较随意,不少事情没有仔细考虑,或者是有一种等一下再说的想法;阶段计划因工作忙等理由经常拖延,造成计划与控制管理脱节,无法进行有效的进度控制管理。那些号称“所见即所得”的OA,边做、边提需求、边改、边完善的“四边形”的所谓“快速”软件开发也可能竟然是本企业周期延续最长的项目,因为无休无止的需求变更而永无止境。从项目的计划阶段来看,因为边做、边提需求、边改、边完善,所以他们首先就对计划没有信心,基本上计划对他们来说只是应付,久而久之,对计划方面的锻炼意识不如其他项目,甚至养成不容易改掉的习惯。
5、任务和职责划分不够清晰或有遗漏
目标、任务的分解不够清晰、工作有遗漏,没有确定项目组成员职责的差别,如程序员的职责都笼统地写成“编码”。其主要原因是一些新任的项目经理是由程序员提拔起来的,不太熟悉软件工程各阶段工作职责中某些具体工作的分配,无法按任务分清每个人的责任。如应该分清楚需求人员该做什么、设计人员该做什么、编码人员该做什么、测试人员该做什么。责任似乎很容易分清,但大家却经常听到“这是需求的事”、“这是设计的事”这样的争论,严重的造成项目组内部的纠纷扯皮。就是因为这些新的项目经理对一项具体工作,如界面设计、数据规格等应该由需求分析人员来做,还是设计人员来做分不清楚,还有就是做到什么程度算概要设计,什么程度算详细设计,职责上也要搞清楚。建议新上任的项目经理应该多学习软件工程的相关知识。
6、项目任务分工或进度计划表的颗粒度太大
常见的现象有对任务持续时间进行不切实际的估计;或未考虑到任务的相互依赖关系而造成遗漏工作。其主要原因是软件工程的分析与设计经验的不足,无法细化系统需求,并从需求推导出设计,根据设计去分配任务。根据细化的需求也可以分配任务,但是由于需求中的功能点和设计中的模块往往不是一一对应的,如一个需求功能点需要一系列的模块来实现,多个需求功能点也可以共用同一组模块加上不同的设置参数来实现。所以根据设计来确定程序代码阶段的任务分配比较合理。需求是整个项目的基础、需求的清晰颗粒度对后面的工作及工作计划的准确性至关重要。项目计划的准确度是以一开始以需求(包括设计层需求)为基础得出的工作结构分解的完整性、清晰性为基础的。如果没有这个基础,项目计划就不可能做得很准确。在无法准确制定项目计划的情况下,对其风险要足够重视,并制定出具体可行的对策。如果对整体的需求或工作结构分解无法一次完整的清晰,就应当把它先分解为几个大块,分块进行,已经清晰的先制定本块(阶段)计划,下一环节的工作也可以开始(分块)进行。再项目开始阶段往往还没有得到详细的需求成果,因此根据项目计划渐进明晰的特点,在需求调研分析阶段过后,需求成果清晰是,应当及时细化项目计划,在概要设计完成时,要更进一步地细化后面编码测试阶段的详细计划。
- 1项目管理工具
- 2建筑工程项目管理软件
- 3工程项目管理软件系统
- 4开源项目管理软件
- 5项目管理软件下载
- 6重庆建筑施工项目管理系统开发
- 7工程项目管理软件下载
- 8多项目管理
- 9项目管理系统
- 10好用的项目管理
- 11企业项目管理排名
- 12项目管理软件
- 1中铁五局连霍TJ-12标项目部两桥梁工程被业主认定为样板工程
- 2国内外管理科学与工程研究热点的比较分析
- 3某小区西区15 17 20#住宅楼工程雨季施工方案
- 42015年造价工程师复习资料:涨价预备费的内容及测算方法
- 5广西进一步规范城乡道路半导体照明标准
- 6某营业办公楼改造工程施工方案78P
- 7复习指导:钢筋验收常见问题100答(六)
- 82015年二级建造师《机电工程实务》每日一练(7.7)
- 9我市全力推动“建筑强市”建设步伐
- 10造价工程师案例分析复习要点:综合系数调整
- 11 北京暂不发新版不动产登记证书 产权不变可不换证
- 12交通标志牌单悬臂结构设计图
- 13二级建造师实务复习要点:变更
- 14框架-偏心支撑结构中框架有哪些构造要求?
- 15 消防电安装工作的总结与安排
- 16什么是大体积混凝土
- 172015年监理工程师《理论与法规》每日一练(6.18)
- 182015一建建设工程知识点:生产准备费
- 19中国帮巴基斯坦修筑天然气“和平管线”:通往伊朗 造价百亿
- 20监理工程师《监理概论》第三章考情分析
- 21某小区工程施工组织设计方案41P
- 22房屋拆迁合同范本
- 23梁集中标注必须注写截面尺寸
- 24抑制混凝土坍落度损失的方法探讨
- 25壳体网架施工中几个问题的处理
- 262015年监理工程师《投资控制》每日一练(5.28)
- 27谈监理在工程项目建设施工阶段的质量控制
- 282015年一建建设工程经济知识点:工程建设其他费用
- 29二级建造师《法规》知识点:施工现场临时设施的安全卫生要求
- 30二级建造师复习资料:施工现场临时用电布置
成都公司:成都市成华区建设南路160号1层9号
重庆公司:重庆市江北区红旗河沟华创商务大厦18楼