浅谈导致项目延期的几点原因及其解决方法
2013-07-04 14:32
561 查看
1. 对客户需求把握不全面
原因分析:
需求规格说明书、概要设计、详细设计中对客户需求的分析和把握不全。
解决方法:
在进行概要设计时,派人常驻客户处详细了解业务及需求,帮助客户明确需求,方便将需求确定下来,尽量避免后期需求的变更和追加。要及时与客户沟通、交流,对客户提出的一切需求的变动和追加,都要与客户签字确认。工作进展情况要及时向客户汇报,让客户了解工作进展情况。
2. 项目计划制定不合理
原因分析:
对客户提出的需求没有经过透彻的分析其具体的工作量有多大,就允诺出交付期,导致到期因为工作量的原因完成不了客户的要求,对公司的信誉和形象产生负面影响。解决方法:
拿到需求后,市场部协同开发部对客户需求进行详细分析,尽可能的估量出整个项目的工作量,拿出有力的分析证据,然后与客户进行洽谈,尽最大可能说服客户认同制定的计划安排。
3. 任务计划执行力差
原因分析:
制定的计划不能按期保质保量完成,各个工作阶段界限划分不明确,工作交接过渡期较长。原因有:一是,员工执行力意识和责任心问题,对任务的级别认识不足;二是,任务分配者对任务处理者的处理能力和工作安排把握不够;三是,任务责任人对任务处理过程关心不够;四是,对任务处理人完成的任务质量审核验证不够。解决方法:
一是,加强员工责任心和执行力意识的培训;二,领导者要关心下属的一切工作状况,经常交流、沟通,根据任务处理人的能力和工作安排制定出合理的任务计划,并适时给予工作上的指导和帮助;三是,对完成的任务要及时进行审核和验证。
4. 开发模式选择不合理
原因分析:
一般都是采用瀑布式模式进行开发,这种开发模式要求每一个开发阶段都要做到最好,特别是前期阶段,设计的越完美,提交后的损失就越少,但这对于有的公司现有状况来说是不可能实现的。迭代式开发方式是在明明知道还有很多不足的地方却不去完善它,而是把主要功能先搭建起来为目的,以最短的时间,最少的损失先完成一个不完美的成果物直至提交,然后再通过客户或用户的反馈信息进行不断完善。迭代式开发更适合在一些需求信息不明确的项目中,这样在开发过程中遇到需求的变化时,所带来的影响要比瀑布式开发小。
解决方法:
根据需求变动的不确定性大小和开发周期长短选择最佳的开发模式(瀑布式、迭代式等)。
5. 技术上难以攻破
原因分析:
遇到技术难题时不去求助于其他人,导致工作计划延期滞后。
解决方法:
IT行业技术更新很快,每个人不可能把所有的技术知识都掌握好,碰到技术难题是很常见的。在遇到难题时应先向公司技术专家寻求帮助,并要号召大家集思广益,一起想办法去攻破它,不要一个人在那死啃。若出现通过公司现有人员一番努力仍无法解决的问题,公司技术专家应及时向公司高层领导汇报,寻求外部专业人士给予技术支持。
原因分析:
需求规格说明书、概要设计、详细设计中对客户需求的分析和把握不全。
解决方法:
在进行概要设计时,派人常驻客户处详细了解业务及需求,帮助客户明确需求,方便将需求确定下来,尽量避免后期需求的变更和追加。要及时与客户沟通、交流,对客户提出的一切需求的变动和追加,都要与客户签字确认。工作进展情况要及时向客户汇报,让客户了解工作进展情况。
2. 项目计划制定不合理
原因分析:
对客户提出的需求没有经过透彻的分析其具体的工作量有多大,就允诺出交付期,导致到期因为工作量的原因完成不了客户的要求,对公司的信誉和形象产生负面影响。解决方法:
拿到需求后,市场部协同开发部对客户需求进行详细分析,尽可能的估量出整个项目的工作量,拿出有力的分析证据,然后与客户进行洽谈,尽最大可能说服客户认同制定的计划安排。
3. 任务计划执行力差
原因分析:
制定的计划不能按期保质保量完成,各个工作阶段界限划分不明确,工作交接过渡期较长。原因有:一是,员工执行力意识和责任心问题,对任务的级别认识不足;二是,任务分配者对任务处理者的处理能力和工作安排把握不够;三是,任务责任人对任务处理过程关心不够;四是,对任务处理人完成的任务质量审核验证不够。解决方法:
一是,加强员工责任心和执行力意识的培训;二,领导者要关心下属的一切工作状况,经常交流、沟通,根据任务处理人的能力和工作安排制定出合理的任务计划,并适时给予工作上的指导和帮助;三是,对完成的任务要及时进行审核和验证。
4. 开发模式选择不合理
原因分析:
一般都是采用瀑布式模式进行开发,这种开发模式要求每一个开发阶段都要做到最好,特别是前期阶段,设计的越完美,提交后的损失就越少,但这对于有的公司现有状况来说是不可能实现的。迭代式开发方式是在明明知道还有很多不足的地方却不去完善它,而是把主要功能先搭建起来为目的,以最短的时间,最少的损失先完成一个不完美的成果物直至提交,然后再通过客户或用户的反馈信息进行不断完善。迭代式开发更适合在一些需求信息不明确的项目中,这样在开发过程中遇到需求的变化时,所带来的影响要比瀑布式开发小。
解决方法:
根据需求变动的不确定性大小和开发周期长短选择最佳的开发模式(瀑布式、迭代式等)。
5. 技术上难以攻破
原因分析:
遇到技术难题时不去求助于其他人,导致工作计划延期滞后。
解决方法:
IT行业技术更新很快,每个人不可能把所有的技术知识都掌握好,碰到技术难题是很常见的。在遇到难题时应先向公司技术专家寻求帮助,并要号召大家集思广益,一起想办法去攻破它,不要一个人在那死啃。若出现通过公司现有人员一番努力仍无法解决的问题,公司技术专家应及时向公司高层领导汇报,寻求外部专业人士给予技术支持。
相关文章推荐
- 点击导航栏,ie8 下内存递增的原因及其解决方法(主要是围绕是否是iframe导致的)
- OpenWrt安装MentoHUST之后导致路由开机电源闪烁的原因及其解决方法
- 局域网IP地址冲突的原因及其解决方法
- 小结下MySQL中文乱码,phpmyadmin乱码,php乱码 产生原因及其解决方法第1/3页
- Android Studio 项目代码全部消失--出现原因及解决方法
- [VS2012]VS在解决方案中的一个或多个项目由于以下原因未能加载的解决方法
- eclipse下修改项目名导致tomcat内发布名不一致的解决方法
- 由于SSH配置文件的不匹配,导致的Permission denied (publickey)及其解决方法及基础ssh知识理解
- C# 项目迁移 Microsoft.VisualStudio.Tools.Office.BuildTasks 生成解决方法报错:请确认 <UsingTask> 声明正确,该程序集及其所有依赖项都可用
- svn项目放到桌面后,导致桌面上的图标有了问号解决方法。
- 导致计算机系统“死机”的原因及其预防方法
- 常见原因导致的电脑蓝屏的解决方法
- libc.so.6被删后导致系统无法使用的原因及解决方法
- thinkphp框架写的项目在nginx下无法正常访问报错的原因以及解决方法
- 【Linux网络编程笔记】TCP短连接产生大量TIME_WAIT导致无法对外建立新TCP连接的原因及解决方法—实践篇
- Vue项目使用swiper做轮播图时,异步调用数据时导致图片不能滑动的解决方法
- 进程死锁的危害、导致原因、解决方法
- Win8系统网速变慢的原因及其解决方法
- eclipse中将项目打包成jar的两种方法,及其问题与解决方法
- 硬件原因导致电脑蓝屏的解决方法