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

软件项目预期延期需要以下应对方法: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

相关推荐

  • 学编程要用什么的电脑配置

    学习编程不需要高端电脑配置,但应关注以下几点:1、稳定的处理器、2、足够的内存、3、充足的存储空间。 其中,稳定的处理器对于编程至关重要,可以保证多任务环境下的流畅性和稳定性。例如,入门级的Intel Core i3或AMD Ryzen 3就能满足基本的编程需求,而对于更复杂的编程任务和环境,可能需…

    2024年4月28日
    1100
  • 什么是编程思想

    摘要 编程思想是指指导编程活动的基本理论和方法论,主要包括1、面向对象编程(OOP)、2、过程式编程、3、函数式编程以及4、声明式编程等。其中,面向对象编程(OOP)是最为广泛使用的编程思想之一,它将重点放在使用对象来模拟现实世界的复杂性。OOP促进了代码的重用性、灵活性和可扩展性,通过封装、继承和…

    2024年4月25日
    1800
  • 企业如何应对市场变化

    面对市场变化,企业应当1、拥抱变化,通过实施灵活的策略来适应市场需求的波动;2、增强市场洞察力,注重客户行为和趋势的分析以预测市场动向;3、创新产品与服务,保持竞争力;4、优化供应链管理,减少风险;5、加强员工培训和团队合作,提高企业应变能力;6、采用数字化转型,提升运营效率。其中,增强市场洞察力对…

    2023年12月19日
    82600
  • c用什么编程

    如何使用C语言进行编程 摘要:在编程领域内,C语言是一种广泛使用的编程语言,由于其在系统软件开发中的强大能力和高效性,C语言成为学习编程的基础。要有效学习和使用C语言进行编程,您需要遵循以下几步:1、学习基础语法;2、掌握数据结构;3、熟悉标准库;4、编写和测试代码;5、理解指针和内存管理。其中,指…

    2024年4月25日
    2100
  • soket编程是什么意思

    Socket编程是一种允许两个程序在网络中通过一个网络连接点(称为Socket)通信的过程。这种机制支持不同计算机之间的数据交换。在1、应用程序级别的通信控制、2、跨网络数据传输方面,它起着至关重要的作用。尤其是在应用程序级别的通信控制方面,Socket编程定义了如何建立连接、如何发送数据、接收数据…

    2024年4月27日
    1800
  • sci中oa是什么意思

    SCI中的“OA”代表开放获取(Open Access),指科研论文和其他学术成果无需支付费用即可在线获取。开放获取的出版模式鼓励知识共享,提高研究的可见性与影响力。1、 OA出版物不仅能为科研人员带来更广泛的读者群,还能加速学术交流和科技进步。例如,在生命科学领域,开放获取数据库如PubMed C…

    2024年1月11日
    63400
  • 小学编程家长能做什么兼职

    在当今社会,编程教育逐渐成为儿童教育不可或缺的一部分。对于那些希望在孩子接受小学编程教育的同时,赚取额外收入的家长而言,有几个途径可以考虑。其中,1、成为在线编程导师,利用自己的专业技能,为其他儿童提供一对一的编程辅导。在这一领域中,一个突出的途径是成为在线编程导师。家长可以利用自己的专业知识和技能…

    2024年4月27日
    1100
  • 中文编程系统是什么

    中文编程系统主要是指能够支持中文关键字和语法的编程环境,它使得程序员能够使用中文编写代码。这种系统在语法层面上采用中文作为主要表达方式,旨在降低编程学习门槛,让不懂英语的用户也可以轻松入门并进行软件开发。此外,中文编程系统可能包括一个集成开发环境(IDE),它提供代码高亮、自动完成、调试工具等辅助编…

    2024年4月26日
    2200
  • 创新在项目管理中的重要性

    创新在项目管理中扮演了一个决定性角色,关键在于创新策略1、风险管理2、团队协作与沟通3、技术应用4、响应市场变化5。项目管理创新能有效提升项目效率、优化资源配置,降低成本,并增强项目成功率。通过实施创新策略,可以对潜在风险进行前瞻性分析和规避。团队协作与沟通的创新加强了项目成员间的交流,提高了问题解…

    2023年11月16日
    44100
  • 新手用什么编程软件

    新手入门编程建议使用以下编程软件:1、Visual Studio Code、2、PyCharm、3、Eclipse、4、Sublime Text、5、Atom。 Visual Studio Code是新手友好的编程软件之一,它支持多种编程语言,提供了强大的编辑功能,拥有活跃的社区和海量的插件支持,使…

    2024年4月27日
    1000

发表回复

登录后才能评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部