软件项目延期,怎么办?

经过近半年的跟踪后,今年元旦,销售部门与某银行签订了一个银行前置机的软件系统的项目,合同规定,5月1日之前系统必需完成,并且进行试运行。在合同鉴定后,销售部门将此合同移交给了软件开发部,进行项目的实施。

王伟被指定为这个项目的项目经理,王伟做过5年的金融系统的应用软件研发工作,有较丰富的经验,可以作系统分析员,系统设计,但作为项目经理还是第一次。另外项目组还有另外4名成员, 1个系统分析员(含项目经理),2个有1年工作经验的程序员,1个技术专家(不太熟悉业务)。项目组的成员均全程参加项目。

在被指定负责这个项目后,王伟制定了项目的进度计划,简单描述如下为:

1) 1月10日~2月1日需求分析

2) 2月1日~2月25日系统设计,包括概要设计和详细设计

3) 2月26日~4月1日编码

4) 4月2日~4月30日系统测试

5) 5月1日试运行

但在2月17日王伟检查工作时发现详细设计刚刚开始,2月25日肯定完不成系统设计,您建议王伟应该如何做?他在项目的管理中有问题吗?

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

题目:处理的办法

分析:淡定,再淡定,然后分析延期的原因,冷静的解决

题目:软件项目延期

分析:压缩编码时间,和测试时间合并。

抓紧时间完成可靠的详细设计。

题目:软件项目延期,怎么办?的分析

分析:1,压缩后面进度时间

2,向客户正确更多的项目时间

3,流水线式编程,把软件分模块,各模块独立开始详细设计、编码、测试,然后在集成测试。加快时间。

题目:软件项目延期,怎么办

分析:重新制定项目计划,并随时根据项目进度调整计划

题目:软件进度规划

分析:计划没有变化快,随机应变才是正道。

若软件延期,可先安排硬件贴片及组装,最后下载软件。

题目:新手试着分析一下

分析:建议

1.分析目前情况,提出项目进度计划变更申请

2.根据wbs,以工作包为单位分别执行

3.申请更多资源(技术人员,投入时间等)

问题

1.监控失职

2.计划不是渐进明细,与实际情况不符时,应及时采取纠偏措施

分析:延期前:

1、5月1日这个日期是如何定下的?定期Deadline之前是否考虑了公司的研发资源/力量?

2、项目开始前是否做过风险分析?进度是否是该项目的风险?

3、项目是否有例会?例会的频度是否与项目的周期相匹配?例会的议程是否包含对目前项目面临的问题/风险的跟踪?

4、项目组的组成:项目经理同时又是系统分析员。项目经理应该懂业务,最好不要当系统分析员,不然会陷入技术细节纠缠不清。

5、项目计划是怎么做出来的?是否经过工作量的详细估计?是谁估计的?应该由具体执行人员估计,再加上技术专家的意见。

6、是否识别出了关键路径?是否对关键任务进行了重点监控?

7、项目的人力资源是如何获取的?是否与该项目的难度、进度相匹配?资源的数量是如何确定的?是根据工作量确定的吗?

题目:常见现象

分析:虽然王伟第一次做项目经理,但仅从本文描述来看,并不能完全断定王伟的管理有问题:

1、阶段性的时间延迟是常有的事,资深的项目经理也不能完全控制每个阶段一定遵循预定时间

2、对于需求不明确、业务背景复杂的项目,适当延长需求分析的时间,有利于保证后期设计的准确性和减少需求变更的幅度和次数

3、需求分析是与客户共同开展的,你所做的工作、所花费的时间,客户是有目共睹的,是能够容忍的

4、延误的时间只有从后面几个阶段中挤出来,例如编码和测试同步进行等

5、万不得已,由于客户原因导致项目延期,适当延长工期,是必不可少的,总比开发成果与客户预期相悖要好

分析:问题:

1。计划没有依据。完全根据客户的要求来划分计划。比如用户要求在5个月内完成。那么需求30%就是1。5个月。没有根据实际情况来定计划。计划应该是在所有任务进行细化的情况下做出来的。

2。检查工作周期太长,发现问题已无法挽救,造成比较大的损失。

解决办法:

1。首先通知客户、领导项目的情况。做好延期准备。

2。慎重考虑是否增加人手,一般情况下不要。

3。适当加班(过多则导致工作效率下降)

题目:这样如何

分析:1。争取延长时间

2。争取3。1完成详细设计。

3。压缩编码时间。并加强单元模块测试。

题目:同情王春龙——遭遇一样

分析:简述:

1 计划欠周详,需求分析与系统设计合并;测试不需要这么长。

2 人员分配,系统分析员负责整体,专家负责可行性,程序员辅助。自己协调检查沟通,为成员服务。

3 制定补救计划,合理分配时间。(时间应该够)

4 与市场部沟通,实情相告,但不必通知客户,因为时间还早。

延期后:

1、重新进行工作量估计,在保证5月1日的前提下,调整内部阶段点。既然详细设计已经延期,就干脆再把该阶段放宽一点,写得详细一点,减少编码阶段的困难与周期。

2、要有周例会,进行风险管理。对有延期风险的模块至少应半周一汇报,甚至做非正式的日报。关键要汇报问题和风险。

3、要注意“问题升级”,PM协调不了的问题不要拖,及时向上司汇报。

4、谨慎地增加资源:并不是加人就管用,不然就不会有《人月神话》这本书了。在目前阶段(详细设计),还是可以考虑加人的。关键是加什么样的人,一定要是“熟练工”。

5、传统方法:对关键任务进行分解,是否可以并行执行?

6、加强时间管理,有效利用时间。

7、用企业文化/政策协助项目管理:是否可以要求加班或搞封闭式开发?

8、如实在保证不了进度,就要和客户协商了。注意:千万不要用牺牲质量来满足进度,要有一个平衡点。要看到公司的长期利益。

分析:5个人的一个小团队,到了2月17号才发现详细设计刚刚开始,王伟平时在干什么?作为项目经理我认为他严重失职。

从案例上看这份进度计划太粗,5个人的团队,5个月的工期,计划应该可以做得很详细,一旦详细需求分析结束,关于需求的、技术的很多风险应该就能标识出来,同时根据团队人员的技术情况,应该可以基本判断出项目实施的可能性,会存在哪些问题,而不用等到事到临头才发现。

时间: 2024-10-11 17:20:22

软件项目延期,怎么办?的相关文章

软件项目外包,如何与客户谈需求

接项目最重要的一步是与客户谈需求.客户对软件的需求是项目规划和实施的根本,所以在与客户谈需求时,一定要让用户将所有的想法尽可能的阐述清楚,并把所有的要求罗列出来.这时候不应该害怕“勾引”起客户的潜在需求而增加设计开发的工作量.而应该直接明白地要客户把项目的要求一条条地列出来.这时先把条理.归纳.分析先都扔到一边去,用纸笔将用户最原始.最完整的要求准确地记录下来.假如项目在你对客户的需求没有完全了解清楚的情况下就匆匆上马,那么就会随时发生意想不到的变更,轻则使项目延期或超出预算,重则使得原来已经做

浅谈软件项目开发过程中的主要项目风险及对策

软件项目成果的需求分析方和软件项目的承担者都十分关心这样的一个问题:什么样的因素会导致软件项目的失败?与项目有关的因素的改变将对按时.按经费预算交付符合预定质量要求的软件成果产生什么样的影响?这些都属于软件项目开发过程中考虑的风险问题. 软件项目的风险是指在软件开发过程中可能出现的不确定因而造成损失或者影响,如资金短缺.项目进度延误.人员变更以及预算和进度等方面的问题.风险关注未来的事情,这意味着,软件风险涉及选择及选择本身包含的不确定性,软件开发过程及软件产品都要面临各种决策的选择.风险是介于

软件项目需求开发过程实践之业务建模用例图

本次软件工程项目是重建办公业务流程管理平台,需要在继承原370个流程基础上,还需要提供快速流程开发能力,并要求体现出流程管理的规范性,以及流程的执行力.效率.效益,最终为企业管理创新提供流程再造的能力. 在项目前期及需求分析阶段,开发人员致力于"降低成本",以最小的代价完成项目,其可预见性的软件产品是经过系统平台升级的,并经过改良的第二个办公业务流程管理平台.按客户验收要求,"只能打60分,是不能给予验收". 在软件开发中,需求工作致力于解决"产品好卖&q

软件项目开发团队组员跨项目组兼职案例分析

按照现代项目管理的观点,项目团队是指"项目的中心管理小组,由一群人集合而成并被看作是一个组,他们共同承担项目目标的责任,兼职或者全职地向项目经理进行汇报". 项目团队的特征有: (1)项目团队具有一定的目的 项目团队的使命就是完成某项特定的任务,实现项目的既定目标,满足客户的需求.此外项目利益相关者的需求具有多样性的特征,因此项目团队的目标也具有多元性. (2)项目团队是临时组织 项目团队有明确的生命周期,随着项目的产生而产生,项目任务的完成而结束,即可解散.它是一种临时性的组织. (

软件项目开发环境构建之一:整体流程

通常情况下,一个大的项目,很难一个人完成,需要一个团队共同协作,大家彼此分工,共同完成不同或相同的模块,这时要求所使用的工具软件要具有分布式协同功能.处理冲突及持续交付功能,一般软件项目的整体流程如下: 一个软件项目的实施,要经过概念阶段.计划阶段.创建阶段.发布阶段及追踪阶段,Atlassion的软件族都有各阶段的对应软件. 一般,概念阶段,可以使用Confluence 进行需求管理,从最初的想法到最终的需求,能够通过Confluence强大的协同功能,高效的完成需求收集.整理.分类等工作(M

软件项目需求评分表

   软件项目需求评分表 组序号:23      组成员:何健勋 王岸城 苏月          评分人:苏月 序 号 N(需求) A(方法) B(好处) C(竞争) D(交付) 1 -4 -4 -4 -4 -4 2 -3 -3 -3 -3 -3 3 3 3 3 3 1 4 -2 -2 -2 -2 -2 5 2 2 2 2 2 6 4 4 4 4 4 7 5 5 5 5 5 8 -5 -5 -5 -5 -5 9 -6 -6 -6 -6 -6 10 -1 -1 -1 -1 -1 11 8 8 8

软件项目量化管理(CMMI高成熟度)实践经验谈——之项目管理过程监督与控制篇

续:软件项目量化管理(CMMI高成熟度)实践经验谈--之概述篇 续:软件项目量化管理(CMMI高成熟度)实践经验谈--之项目管理过程策划篇 2.项目监督与控制 项目监控是围绕项目实施计划,跟踪进度.成本.质量.资源,掌握各项工作现状,以便进行适当的资源调配和进度调整,确定活动的开始和结束时间,并记录实际的进度情况,在一定情况下进行路径.风险.决策.度量.量化管理等方面的分析.在实施项目的过程中,要随时对项目进行跟踪监控,以使项目按计划规定的进度.技术指标完成,并提供现阶段工作的反馈信息,以利后续

浅谈软件项目的需求管理

软件项目区别于其它项目的最显著的特征是其不可见性,它不像硬件购销.建筑工程,都是实实在在可见的东西.而软件项目在系统交付之前很长一段时间,客户是无法感知自己想要的系统究竟是什么样子.因此,需求管理就显得十分重要,据相关统计数据分析,软件项目90%以上失败的原因都在于没有重视需求或者需求管理方面做的不到位导致的. 需求管理作为软件项目管理的一个重要内容,贯穿项目实施的全生命周期.俗话说:万事开头难.需求作为软件开发的第一个环节,其重要性不言而喻.市面上关于需求管理的相关理论和书籍很多,但多数停留在

软件项目开发总结,假如历史可以重来

TD学生助手--release版发布 1.设想和目标  1.我们的软件要解决的问题 TD学生助手的主要核心思想就是帮助学生安排他们忙碌的学校生活.主要是通过以下几个方面 1.通过学生的需要进行分类(考试,实验,发博客等等),添加日程,保存日程到数据库中,将日程模块化管理: 2.用月视图和周视图,日视图三个视图来管理添加进去的日程,让日程管理起来更加直观,方便,增强用户体验. 2.是否有充足的时间来做计划 我们做计划主要是在Sprint计划刚开始的时候进行计划,并在以后实施计划时进行调整,但是由于