作为一个多年软件行业项目经理,发现大部分软件项目都没办法如期交付给客户。比如,我现在就职的软件公司就有至少5个项目处于延期状态。于是我私下对每个延期项目进行了调研和详细分析,发现普遍存在以下问题:

  1. 客户需求不清

此类客户往往只知道自己要做一个什么软件和其中的几个核心功能,对软件考虑不够全面。比如客户常常会说我想要一个类似美发店发卡的软件,可以充值消费就行。但是客户对会员的录入、管理、充值满减、积分体系、老带新等等基础/周边模块并没有考虑,后面再需求沟通或者实施的时候再进行细化,往往会导致交付期延后。

  1. 客户频繁修改需求

因为软件大部分不是标准产品交付,开发到一半的时候客户可能觉得这个模块名称不太好、或者那个按钮位置不对希望修改一下。可能在客户眼里觉得改一个按钮不是分分钟就可以搞定吗?我花钱买软件提这点要求你们都不能满足?但是这个在软件开发这里是个很头疼的问题,改个按钮看起来很简单,但是会涉及到接口、涉及到其他类问题等。

  1. 客户和项目交付团队缺乏沟通

大部分客户会觉得,我已经把我知道的信息和想要的软件都告诉你们,你们按照需求开发就行了,不用总是过来跟我交流,但是往往最后开发出来的软件不符合客户的要求,甚至远远低于客户的预期,但是服务商已经投入了人力物力,觉得我就是按照您之前的需求开发的,最后就是导致项目产生纠纷。

  1. 项目核心团队常被其他项目拉去救火

公司是以周为单位做计划,往往一些突发情况就会打乱计划,使得公司的员工一直处于救火状态,领导临时安排的活马上就要去完成,往往重要不紧急的事情都变成了重要紧急的事情。最后导致所有项目都处于吃紧状态。

  1. 供应商能力层次不齐,管理困难。

因为每个公司的主营业务和员工的能力方向都有限,很难避免会接触到一些自己不擅长的软件项目或者是部分模块是自己从来没有做过的。那么如果接到这些项目软件公司往往会选择部分拆包或分包,这里就会存在供应商的管理和配合问题。这类供应商一般都是领导或者采购通过朋友关系介绍找到的企业,能力层次不齐,最终可能就是因为这部分内容没有按时交付或者交付不达标导致整个项目的失败。

针对以上问题,我总结了几点想法和建议(欢迎大家提出宝贵的意见)

  1. 针对需求不清的客户前期进行充分的引导和介绍,让客户充分了解自己要做的到底是什么样的软件。
  2. 在项目交付过程中不依赖于一次/二次的需求确认文档进行开发,采用敏捷开发的模式,每开发一点就跟客户沟通确认下,如果与客户预期存在偏移及时修正。
  3. 针对项目进行优先级排序,优先将重要紧急的项目交付完成,如果人力不足及时向公司反映申请资源。
  4. 保持项目核心成员的稳定,项目经理、研发负责人、质量负责人应及时同步需求和解决方案的进度情况,如果团队内部有任何人发现问题,均应该在项目站会中提出来,必要时需要邀请客户参加问题解决讨论,保证团队内部&团队外部对项目情况认知是一致的;
  5. 对于供应商可以选择一些靠谱的平台进行推荐,例如猪八戒、解放号之类的软件平台汇聚了大量的软件供应商,他们已经对服务商能力进行了核实,另外还有交付保障和服务商历史交易评价数据。可以在平台上多选择几家进行比较后选择。

软件项目为什么不能够如期交付?相关推荐

  1. 内网通不用软件改积分_软件项目为什么不能够如期交付?

    作为一个多年软件行业项目经理,发现大部分软件项目都没办法如期交付给客户.比如,我现在就职的软件公司就有至少5个项目处于延期状态.于是我私下对每个延期项目进行了调研和详细分析,发现普遍存在以下问题: 1 ...

  2. 2周修改了1000多个Bug后软件项目扭转了局面,未交付银行的现金管理系统健壮起来了...

    为什么80%的码农都做不了架构师?>>>    一方面是项目的工期紧急.另一方面也难做到公司招聘的程序员个个都是精英程序员,其次客户的需求变化.商业逻辑经常性的变更也导致系统的不稳定 ...

  3. 软件项目开发,交付文档(全)

    2019独角兽企业重金招聘Python工程师标准>>> 作为一个软件项目负责人,这些文档的编写是必须懂的 这里列出软件项目开发,交付时文档的文档供大家参考.模板的话需要一个个文档去研 ...

  4. 用无代码快速开发平台实现软件项目快速低成本交付

    随着全球经济一体化的发展,国内企业对信息化管理的要求也越来越高,各行各业的大中小企业都在对信息化建设加大投入,使得市场对企业管理软件的需求快速增长.这对于集成商来说,是一个非常好的机遇. 但激烈的市场 ...

  5. [转载]小软件项目开发的管理(好长)

    小软件项目开发的管理 创建成功的工程 成功项目管理的秘密 更好地领导一个项目的诀窍 参与变革,走向成功 CMM/TSP/PSP讲义稿 开发流程中的可用性 软件开发的管理和控制 如何组织软件开发团队 软 ...

  6. 软件项目经理新手上路8 - 最后期限的迷局

    最后期限是每个项目经理都绕不过去的坎儿. 1. 小故事 张莉是新鲜出炉的项目经理.在二月底春节后,张莉开始了C项目,C项目是一个大项目的组成部分.三月初,领导确定大项目的交付期限是4月中旬.张莉愁坏了 ...

  7. 软件项目开发流程RUP上

    RUP(Rational Unified Process,统一软件开发过程,统一软件过程)是一个面向对象且基于网络的程序开发方法论.根据Rational(Rational Rose和统一建模语言的开发 ...

  8. 软件项目经理需具备什么样的技术水平?

    满意答案 抒发下个人观点,个人觉得项目的整个阶段还是需要项目经理与开发人员共同协作 1.项目经理在对接需求时候要能够比较详细了解客户需求,能够根据需求罗列出具体功能模块,要跟客户多次确认需求,确保在需 ...

  9. 小型软件项目开发流程探讨

    一.导言   国内很多项目都是小型项目, 参与人员少(两到五个人), 要快速交付(一两个月) . 要成功完成这种项目, 除了使用成熟且被团队成员熟练使用的技术之外, 有一个良好的开发流程, 也是很必要 ...

最新文章

  1. hbuilderX的upx单位是什么鬼?
  2. linux 安装 zookeeper 管理端, dubbo-admin 访问 404
  3. javacc的源码构建
  4. nginx 修改并隐藏版本号
  5. 创建一个 Django 项目
  6. SpringBoot整合Spring Security——登录管理
  7. tensorflow 学习笔记
  8. 移动标准差以及移动平均值(movstd、movmean)
  9. OpenShift 4 - 在控制台中安装使用 Web Terminal
  10. python主线程执行回调函数_Python并发编程06 /阻塞、异步调用/同步调用、异步回调函数、线程queue、事件event、协程...
  11. 网络机顶盒固件编辑器_电信机顶盒刷固件补丁下载
  12. ppt如何替换其他mo ban_如何制作PPT教程:PPT排版格式技巧汇总
  13. cvtColor +内存泄漏
  14. 1Mb等于多少kb? KB MB GB TB 存储单位详解
  15. ESP8266AT固件获取时间和连接心知天气
  16. 讲讲BW/4 HANA和BW on HANA的区别
  17. VUE+element 上传视频
  18. iOS粘性拖拽红点动画研究
  19. 学学这五招,打造自媒体短视频
  20. 禅卡塔罗:一个真正厉害的塔罗师是什么样的?

热门文章

  1. 伺服电机概念原理介绍
  2. 写了个魔兽争霸辅助工具
  3. 7-10 红豆生南国
  4. python实现动态壁纸_python学习笔记 | macOS Big Sur动态壁纸食用指南
  5. Win10离线安装.NET Framework 3.5 sp1 提示提示“你的电脑上的应用需要使用以下Windows功能:.NET Framework 3.5(包括.NET 2.0和3.0)”
  6. 计算机软考的价值,软考是否有用?软考证书的价值有多大?为...
  7. 自定义键盘设置某个键颜色
  8. ubuntu16.04的DNS配置
  9. 响铃:看脸的时代,美颜修图app如何光彩活下去?
  10. 《逆向工程核心原理》学习笔记(六):高级逆向分析技术