https://www.jianshu.com/p/b347adca87a6

前言

上段时间在一家演讲俱乐部做即兴演讲主持人,聊的就是风险管理,与会的小伙伴分享了不同行业的风险问题,令人受益匪浅,今天本人就与大家聊聊IT软件项目的常见风险及应对方案。

由于是简单聊聊,所以本文仅简单探讨需求方面的风险。

 
需求误差 题图来源于网络.jpg

风险的现象

需求超边界范围:这是个最常见的需求风险,表现为客户要加需求、客户要改功能、客户要再把功能改回来……不改不上线……

风险后果是项目成本、进度大大偏离项目原计划方向,项目实施人员与市场人员及客户的友谊小船说翻就翻……

“傻X销售,签的什么傻X合同,老子都要卖身了,项目还TM不验收,还要改……”

“傻X项目,客户提的这么简单需求,就改个功能流程而已,还TM告诉我成本超支,超你X啊,C,老子要投诉,怎么做项目的……”

“傻X公司,签合同前谈的好好的都能实现,你X,一签完合同,到现在都没改完,还天天你X扯淡,说成本超了,原来没有这个、没有那个。没有这个、没有那个,签你X爷的合同。老子要解约……”

风险的后果

嗯,从上面的对话中,我们能发现,在需求超出范围边界之后,双方三个角色都不满意。

由此可见,风险所造成的后果远远比想想中的严重,常规后果如下:

  • 成本超支

合同签了5W,实施个项目花了10W,直接成本超支100%。都这样的话,以后的项目怎么玩?

  • 进度落后

大型企业签定合同的时候有明确的完成工期的要求,如果需求不控制好,项目逾期,又要多掏点滞纳金了……掏钱还是小事,如果因此该大客户认为你这个公司的项目管理水平不够,下次就不会在“带你装逼带你飞了。”……在一个企业中,一个大客户的作用是无数个小客户都带不来的……

  • 团队不和

还有一个常见的结果就是内部不协调……由此导致的结果就是公司的离职率上升、管理成本上升、运营效率下降……

然后可能还有其他的后果,就不一一列举了,各位看管自行对照。

风险的原因

从问题来看,表面上的原因是市场前端的问题,毕竟所有的项目都是市场签回来的。

为了签单,市场人员是无奇不用,客户要月亮,市场人员都有可能告诉你可以。因此市场应该对项目的需求边界负责。

然而在本人看来,造成这种风险频发的原因往更深一层来看的话,则是公司内部运作的问题。

为什么这么说?问几个问题。

  • 市场人员是否了解公司的产品?

经常看到有销售与客户聊天的时候,满嘴跑火车……
销售的套路绝对大于产品的情怀……
这种情况下如何让签下来的项目合同需求不超边界……

  • 了解产品的表面还是内涵?

有些公司会对销售进行产品培训,但培训的更多的是公司产品宣传彩页上的内容……

  • 产品的内涵是否有实时更新?

有的公司好些,会给销售培训客户的业务模式、管理问题。
但是培训有没有实时的与产品进行同步更新呢?
培训是产品1.0 时期时客户遇到的难点、问题,而现在客户都到2.0了……

通过以上三个问题,各位看官应该能知道为什么我说需求风险的深层次原因是公司的运作问题了。

风险的应对

看病下药,找准了病根,这药就好下了,在这里开个方子,仅供参考。

  • 建立产品方案组织体系

抽取产品所覆盖的客户的业务模式、问题难点、问题的产品应对方法,形成公司内部产品资产库,供全体员工自主学习。
扩展思路,预测客户后期的业务模式变化、问题变化、变化的问题应对方式,形成公司产品升级需求预测,供市场人员前端验证。
收集预测结果,形成产品升级需求,供产品人员、项目人员升级参考。

  • 建立产品培训组织体系

定期为市场前端培训公司已形成的产品知识,定期培训、定期考核。
不定期为市场前端培训公司的产品需求预测,并培训市场销售的调研技巧、验证技巧。

  • 建立大客户售前体系

针对市场前端确实搞不明白的客户进行售前支持,分解客户需求,形成解决方案,供产品、项目做实施参考。
抽离客户需求中的管理诉求,与市场前端配合进行多客户管理诉求验证,形成产品升级需求,供产品人员、项目人员进行产品升级的升级参考。

  • 建立公司级的智库

定期复盘各种有问题有风险的项目,形成风险解决方案,纳入公司的知识库体系,升级公司的产品管理、销售管理、项目管理的方式方法。

通过以上的风险应对,可以说80%的风险都可以在前端进行控制了,而剩下的20%则要看“天”了,毕竟“计划赶不上变化。”

后语

项目的风险不知凡几,而本文则是简单的聊了聊IT软件项目的需求方面的风险及应对,希望看官们有所收获。

End


作者:流浪北屋
链接:https://www.jianshu.com/p/b347adca87a6
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

转 简单聊聊IT软件项目的风险及应对的更多相关文章

  1. 团队作业-Week9-软件项目的风险

    一.软件项目中的风险 软件项目的风险无非体现在以下四个方面:需求.技术.成本和进度.IT项目开发中常见的风险有如下几类: (1)需求风险 ①需求已经成为项目基准,但需求还在继续变化: ②需求定义欠佳, ...

  2. 全新的软件项目,好的开始决定了成功一半!(需求&计划)

    刚看完“无问西东”,电影里说人总归还是要留下些足迹(文字)的,那么赶紧跑图书馆来留下些文字. 最近去瑞士启动了一个新的项目,那么早上做项目,晚上总结留下了一张张思维导图来记录当时的感受, 手稿如下,字 ...

  3. 规范化的软件项目演进管理--从 Github 使用说起

    规范化的软件项目演进管理 从 Github 使用说起 1   前言 首先,本文的层次定位是:很基本很基础的 Github 工具的入门级应用,写给入门级的用户看的. 基本上工作过几年的人,下面描述的这些 ...

  4. 软件项目量化管理(CMMI高成熟度)实践经验谈——之项目管理过程策划篇

    续:软件项目量化管理(CMMI高成熟度)实践经验谈--之概述篇 二.项目管理过程 软件开发项目管理过程,从项目全视角来看,分为售前.售中.售后等三个大的阶段.本文所谈的是售中阶段项目管理过程,在售中阶 ...

  5. AxeSlide软件项目梳理

    先介绍一下我负责的软件项目 AxeSlide斧子演示,估计大部分人没有听说过,但国外有一款叫Prezi的软件,应该有一部分人使用过. 这是我们产品的官网http://www.axeslide.com/ ...

  6. 简单聊聊Storm的流分组策略

    简单聊聊Storm的流分组策略 首先我要强调的是,Storm的分组策略对结果有着直接的影响,不同的分组的结果一定是不一样的.其次,不同的分组策略对资源的利用也是有着非常大的不同,本文主要讲一讲loca ...

  7. 简单聊聊java中的final关键字

    简单聊聊java中的final关键字 日常代码中,final关键字也算常用的.其主要应用在三个方面: 1)修饰类(暂时见过,但是还没用过); 2)修饰方法(见过,没写过); 3)修饰数据. 那么,我们 ...

  8. 小账本APP——软件项目风险管理及解决办法案例

    小账本APP——软件项目风险管理及解决办法案例 摘要 软件项目风险是指在软件开发过程中遇到的预算和进度等方面的问题以及这些问题对软件项目的影响.软件项目风险会影响项目计划的实现,如果项目风险变成现实, ...

  9. python练习四—简单的聊天软件

    python最强大的是什么?库支持!!有了强大的库支持,一个简单的聊天软件实现就更简单了,本项目思路如下 # 项目思路 1. 服务器的工作 * 初始化服务器 * 新建一个聊天房间 * 维护一个已链接用 ...

随机推荐

  1. 机器学习: R-CNN, Fast R-CNN and Faster R-CNN

    做语义分割的大概都知道这几篇文章了,将一个传统的计算机视觉模型,用CNN一点一点的替换,直到最后构建了一个完整的基于CNN的端到端的模型.这几篇文章有一定的连贯性.从中可以看到一种研究的趋势走向. 上 ...

  2. phpstorm 2016.3.2 的最新破解方法(截止2017-2-20)

    最新更新 ,http://idea.imsxm.com 这个地址是亲测可用的,针对最新的phpstorm 2016.3.2的版本.使用方式和下面一致,选择license server.然后复制http ...

  3. bzoj 4883 [Lydsy1705月赛]棋盘上的守卫——并查集(思路!)

    题目:https://www.lydsy.com/JudgeOnline/problem.php?id=4883 把各行和各列看成n+m个点. 如果一下能防守行和列,就是最大匹配了.这是每两个左右部点 ...

  4. Scala学习——集合的使用和“_”的一些使用(中)

    1.空格加_可以表示函数的原型 命令行代码: scala> def fun1(name:String){println(name)} fun1: (name: String)Unit scala ...

  5. [poj2342]Anniversary party树形dp入门

    题意:选出不含直接上下司关系的最大价值. 解题关键:树形dp入门题,注意怎么找出根节点,运用了并查集的思想. 转移方程:dp[i][1]+=dp[j][0];/i是j的子树 dp[i][0]+=max ...

  6. windows下搭建nginx服务器及实现nginx支持https配置流程

    最近刚接触到了tomcat结合nginx做网站的负载均衡.之前对tomcat搭配nginx实现负载均衡也写过,在上一篇的博客中,最近遇到的问题是要在http的基础上支持https.也就是支持加密的请求 ...

  7. iview之select选择框选中内容后有空格的问题

    导致原因: option组件格式化造成的.此处</Option>在另一行,只要和输出内容一行,就不会有空格了. <Select :label-in-value="true& ...

  8. .NET&nbsp;下的&nbsp;POP3&nbsp;编程代码共享

    前一段时间在论坛上看见有人问如何使用.net进行POP3编程,其实POP3的使用很简单,所以.net没有向SMTP那样给出相应的类来控制. 废话少说,程序员最需要的使代码. 1.打开VS.NET 20 ...

  9. day4 DOM,BOM

    1.     BOM编程 1.1. BOM编程基础 全称 Browser Object Model,浏览器对象模型. JavaScript是由浏览器中内置的javascript脚本解释器程序来执行ja ...

  10. 2014 SCAU_ACM 暑期集训

    暑期集训,希望能在这段时间获得对得起自己的提升吧 时间:7.11~8.30 集训各专题内容: 1.贪心,递推,基础DP(背包,区间DP,状态压缩DP(去年出了不少于2道铜牌题,看着办)) 2.搜索(B ...