软件项目预期延期如何应对

软件项目预期延期需要以下应对方法:1、PM与最终用户沟通;2、PM与部门领导沟通;3、PM与项目组内部沟通。PM与最终用户沟通指把用户的更改要求和我们的理解与用户进行了更加细致的沟通确认,让用户认识到我们非常在意他们的意愿。

软件项目预期延期如何应对-Worktile社区

1、PM与最终用户沟通

把用户的更改要求和我们的理解与用户进行了更加细致的沟通确认,让用户认识到我们非常在意他们的意愿,但是按照原来的方案更改的话,项目正式运行时间至少要延期半个月,其实这个风险对用户方的影响也很大,最终项目组与用户达成了折中的方案:项目组在正式运行的时候,只是更改那些工作量不是非常大的但是不解决无法让用户方领导满意的问题,而对于其它的问题,都放在正式运行之后一直到验收这段时间来完成。其实,当时用户并没有想得非常多,只是想尽量尽早的把所有的工作提前做完,也并没有认真考虑到很多工作需要耗费大量的时间和精力而导致整个项目拖延而影响到他们自己,而这些工作大部分并不是那么要紧。经过第一次沟通以后,项目组成员对于项目的问题和期限有了更加清晰的认识,已经能够感觉到其实用户并非是故意难为项目组,项目即使延期,对项目整体的影响并不大。

2、PM与部门领导沟通

把项目需求变更可能导致延期的问题和原因进行了汇报,随即在项目例会中,部门领导对项目组的整体成绩给予了肯定,对项目组的优秀人员给予了口头表彰,对个别的非常懈怠的员工也提出了一定的批评。终于,项目组内部的种种猜疑都基本上结束了,用户方和部门内部对于项目的问题都有了比较清楚的认识,项目组的成员也都明白:项目虽然有困难,但是还是会成功结束的,每一个人的利益其实并不受什么影响。

3、PM与项目组内部沟通

沟通的问题解决以后,还是有个别涣散军心的人继续做一些对项目不利的事情。但是这个人在项目组中又比较重要,如果轻易的在项目组中去除,很多比较关键的工作就没有人负责了。为了避免这个人笼络更多的人,最后掌握更多的要害来要挟项目组而造成更坏的结果,当时在项目组中专门制定了“代码同行评审”的制度,每天抽出一点时间对于项目中比较共性的设计、代码进行相互评审,这也是一个相互学习的过程,对于表现比较好的个人记入绩效,予以表彰。这不但让每个人都有更多机会了解学习他人,也给每个人提供了更加好的展示自己的舞台,大大激发了大家学习进取的积极性。这样不但更好的保证设计与编码的一致性以及好的设计、代码的复用性,而且大大降低了个别人的变动对整个项目组的影响。然后项目组决定把涣散军心的人的地位抬高到系统设计师的地位,而把具体的工作不断的拆分给那些比较好学的其它人员手中。果然,当项目后期这个人离开的时候,项目组中的其它两个人已经可以接手他的工作了。

延伸阅读:

什么是软件项目计划

软件项目计划(Software Project Planning)是一个软件项目进入系统实施的启动阶段,主要进行的工作包括:确定详细的项目实施范围、定义递交的工作成果、评估实施过程中主要的风险、制定项目实施的时间计划、成本和预算计划、人力资源计划等。

在软件项目管理过程中一个关键的活动是制定项目计划,它是软件开发工作的第一步。 项目计划的目标是为项目负责人提供一个框架,使之能合理地估算软件项目开发所需的资源 、经费和开发进度,并控制软件项目开发过程按此计划进行。 在做计划时,必须就需要的人力、项目持续时间及成本作出估算。这种估算大多是参考 以前的花费作出的。软件项目计划包括二个任务:研究和估算。即通过研究确定该软件 项目的主要功能、性能和系统界面。

项目计划详细说明了所需软件工作及如何实现。它定义了每一个主要任务,并估算其所需时间和资源,同时为管理层的评估和控制提供了一个框架。项目计划也提供了一种很有效的学习途径。如果能合理建档,它便是一个与实际运行效能比较的基准。这种比较可以使计划者看到他们的估算误差,从而提高其估算精确度。

项目计划应在项目开始初期制定出,并随着工程的进展不断地加以精化。起初,由于软件需求通常是模糊而又不完整的,我们的工作重点应在于明确该项目需要哪些领域的知识,并且如何获取这些知识。如果不遵循这一指导原则,程序员们通常会积极地投入到那部分已知的工作中去,而把未知部分留滞到以后。这种工作方式通常会产生很多问题,因为未知部分具有最高的风险系数。

文章标题:软件项目预期延期如何应对,发布者:小编,转载请注明出处:https://worktile.com/kb/p/35808

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023年1月17日 上午1:16
下一篇 2023年1月17日 上午1:18

相关推荐

  • Session和token的区别是什么

    Session和token的区别在于:1、支持跨域访问:Cookie是不允许垮域访问的,这一点对Token机制是不存在的,前提是传输的用户认证信息通过HTTP头传输;2、无状态(也称:服务端可扩展行):Token机制在服务端不需要存储session信息。 一、区别 1、支持跨域访问: Cookie是…

    2023年2月20日
    4600
  • 微步在线CEO薛锋:To B勒索呈爆发态势

    文| babayage 编辑 | 笑 笑 管理能力成长于微软 价值观念师承亚马逊 采访多年,最惧怕的N款访谈对象类型中,一定包括“此人能力相比平均水准呈现出过度离散的状态”,盖因从天才身上很难挖掘出可被大众学习、效仿的信息点。 在安全技术领域,薛锋配得上天才二字:80后,毕业于同济大学,彼时信息安全…

    2022年3月20日
    30000
  • C语言与Java语言的区别有哪些

    C语言和Java语言的区别有:1、在继承中的区别;2、在动态、静态绑定中的区别;3、在初始值的区别;4、在抽象方法或抽象类的区别;5、super关键字的区别。在继承中的区别是指C语言是多线继承,JAVA是单继承的。 1、在继承中的区别 C语言是多线继承,比如:小轿车和货车都继承了汽车类,奥迪2000…

    2023年2月6日
    1700
  • 堆和栈的区别

    堆和栈的区别有:1、存储内容不同;2、管理方式上不同;3、空间大小不同;4、能否产生碎片不同;5、生长方向不同;6、分配方式不同;7、分配效率不同。在函数调用时,栈中存放的是函数中各个参数,堆一般是在堆的头部用一个字节存放堆的大小。 1、存储内容不同 栈:在函数调用时,栈中存放的是函数中(底下是函数…

    2023年1月31日
    1000
  • 系统调用和库函数有什么区别

    区别有:1、替换性不同;2、调用接口不同;3、运行空间不同;4、返回值不同;5、移值性区别;6、运行时间区别;7、调用开销区别。系统调用通常不可替换,而库函数通常可替换。普通的库函数调用由函数库或用户自己提供,因此库函数是可以替换的。 1、替换性不同 系统调用通常不可替换,而库函数通常可替换。普通的…

    2023年2月14日
    2400
  • redis的基本数据结构有哪些,都有什么应用

    redis的基本数据结构有:1、String(字符串);2、Hash(哈希);3、List(列表);4、Set(集合);5、zset(有序集合)。String 类型是 Redis 中最基本、最常用的数据类型,甚至被很多用户当成 Redis 唯一的数据类型去使用。 1、String(字符串) Stri…

    2023年1月8日
    3000
  • c语言换行符号是什么

    c语言换行符号是\n,作用是另起一行,将当前位置移到下一行的开头,这是一个转义字符,因为换行符不是一个可打印的字符,所以通过转义字符来表示。同时\n在C语言、C++、java、C#、Lua等众多编程语言中都表示一个换行符。 一、c语言中的换行符号 c语言换行符号是\n,作用是另起一行,将当前位置移到…

    2023年3月18日
    2800
  • project正版需要多少钱

    project 标准版 2021年电子下载版的价格为5808元。Microsoft Project (或 MSPROJ)是一个国际上享有盛誉的通用的项目管理工具软件,凝集了许多成熟的项目管理现代理论和方法,可以帮助项目管理者实现时间、资源、成本计划、控制。 1、project正版需要多少钱 从Mic…

    2023年3月28日
    900
  • 云技术有哪些

    云技术包括以下几点:1、资源管理技术;2、能耗管理技术;3、信息安全技术。资源管理技术是指云计算需要对分布的、海量的数据进行处理、分析,因此,数据管理技术必需能够高效地管理大量的数据。 1、资源管理技术 云计算需要对分布的、海量的数据进行处理、分析,因此,数据管理技术必需能够高效地管理大量的数据。云…

    2023年1月6日
    9000
  • 逆变器和变频器的区别

    逆变器和变频器的区别有:1、定义不同;2、频率不同;3、工作原理不同。变频器主要由整流(交流变直流)、滤波、逆变(直流变交流)、制动单元、驱动单元、检测单元微处理单元等组成。逆变器是把直流电能(电池、蓄电瓶)转变成交流电。 1、定义不同 变频器是一种用来改变交流电频率的部件,而逆变器是一种用来将直流…

    2023年1月31日
    4300

发表回复

登录后才能评论
联系我们
站长微信
站长微信
分享本页
返回顶部