转 简单聊聊IT软件项目的风险及应对
https://www.jianshu.com/p/b347adca87a6
前言
上段时间在一家演讲俱乐部做即兴演讲主持人,聊的就是风险管理,与会的小伙伴分享了不同行业的风险问题,令人受益匪浅,今天本人就与大家聊聊IT软件项目的常见风险及应对方案。
由于是简单聊聊,所以本文仅简单探讨需求方面的风险。

风险的现象
需求超边界范围:这是个最常见的需求风险,表现为客户要加需求、客户要改功能、客户要再把功能改回来……不改不上线……
风险后果是项目成本、进度大大偏离项目原计划方向,项目实施人员与市场人员及客户的友谊小船说翻就翻……
“傻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软件项目的风险及应对的更多相关文章
- 团队作业-Week9-软件项目的风险
一.软件项目中的风险 软件项目的风险无非体现在以下四个方面:需求.技术.成本和进度.IT项目开发中常见的风险有如下几类: (1)需求风险 ①需求已经成为项目基准,但需求还在继续变化: ②需求定义欠佳, ...
- 全新的软件项目,好的开始决定了成功一半!(需求&计划)
刚看完“无问西东”,电影里说人总归还是要留下些足迹(文字)的,那么赶紧跑图书馆来留下些文字. 最近去瑞士启动了一个新的项目,那么早上做项目,晚上总结留下了一张张思维导图来记录当时的感受, 手稿如下,字 ...
- 规范化的软件项目演进管理--从 Github 使用说起
规范化的软件项目演进管理 从 Github 使用说起 1 前言 首先,本文的层次定位是:很基本很基础的 Github 工具的入门级应用,写给入门级的用户看的. 基本上工作过几年的人,下面描述的这些 ...
- 软件项目量化管理(CMMI高成熟度)实践经验谈——之项目管理过程策划篇
续:软件项目量化管理(CMMI高成熟度)实践经验谈--之概述篇 二.项目管理过程 软件开发项目管理过程,从项目全视角来看,分为售前.售中.售后等三个大的阶段.本文所谈的是售中阶段项目管理过程,在售中阶 ...
- AxeSlide软件项目梳理
先介绍一下我负责的软件项目 AxeSlide斧子演示,估计大部分人没有听说过,但国外有一款叫Prezi的软件,应该有一部分人使用过. 这是我们产品的官网http://www.axeslide.com/ ...
- 简单聊聊Storm的流分组策略
简单聊聊Storm的流分组策略 首先我要强调的是,Storm的分组策略对结果有着直接的影响,不同的分组的结果一定是不一样的.其次,不同的分组策略对资源的利用也是有着非常大的不同,本文主要讲一讲loca ...
- 简单聊聊java中的final关键字
简单聊聊java中的final关键字 日常代码中,final关键字也算常用的.其主要应用在三个方面: 1)修饰类(暂时见过,但是还没用过); 2)修饰方法(见过,没写过); 3)修饰数据. 那么,我们 ...
- 小账本APP——软件项目风险管理及解决办法案例
小账本APP——软件项目风险管理及解决办法案例 摘要 软件项目风险是指在软件开发过程中遇到的预算和进度等方面的问题以及这些问题对软件项目的影响.软件项目风险会影响项目计划的实现,如果项目风险变成现实, ...
- python练习四—简单的聊天软件
python最强大的是什么?库支持!!有了强大的库支持,一个简单的聊天软件实现就更简单了,本项目思路如下 # 项目思路 1. 服务器的工作 * 初始化服务器 * 新建一个聊天房间 * 维护一个已链接用 ...
随机推荐
- Facebook的实时流处理技术——Scuba是Facebook的一个非常快速、分布式的内存数据库,用于实时分析和查询
Scuba,Facebook的一个非常快速.分布式的内存数据库,用于实时分析和查询.是Facebook的回归分析代码.错误报告监控.广告收入监控和性能调试的背后主力. Facebook的实时流处理技术 ...
- mysql一次性和多次取数据的性能测试
1.表结构 2.数据量 3.代码 先从学生表里面查出300名学生,然后找出每个学生的班级信息,然后merge起来 3.性能对比 第一种:每次取一条 第二种:一次全去除 4.总结 不能循环取从数据库中取 ...
- hdu-5805 NanoApe Loves Sequence(线段树+概率期望)
题目链接: NanoApe Loves Sequence Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 262144/131072 ...
- codeforces 659G G. Fence Divercity(dp)
题目链接: G. Fence Divercity time limit per test 2 seconds memory limit per test 256 megabytes input sta ...
- 批处理中格式化Date
@Echo Off Set _Date=%date% If "%_Date%A" LSS "A" (Set _NumTok=1-3) Else (Set _Nu ...
- Day09: socket网络编程-OSI七层协议,tcp/udp套接字,tcp粘包问题,socketserver
今日内容:socket网络编程 1.OSI七层协议 2.基于tcp协议的套接字通信 3.模拟ssh远程执行命令 4.tcp的粘包问题及解决方案 5.基于udp协议的套接字 ...
- hash tree
http://en.wikipedia.org/wiki/Hash_list In computer science, a hash list is typically a list of hashe ...
- MemoryStream转string
MemoryStream rtfTx = new MemoryStream(); var bs = rtfTx.ToArray(); string s = Encoding.UTF8.GetStrin ...
- (十四)hibernate逆向工程
一.hibernate逆向工程生成实体 介绍一个模型设计工具PowerDesigner,这个是j2ee开发必要的一个工具.一般在开发中先使用PowerDesigner 创建实体关系图即概念模型.建立了 ...
- soap入门篇
摘自:http://blog.csdn.net/erica_1230/article/details/54982081 SOAP的全称是Simple Object Access Protocol,即简 ...