sheji7330
开发—-成品
流程步骤(连接关系)–开发–从产品经理处获取信息–根据模型图–做出基本雏形–跟产品经理确认–修改完善–最终开发用代码实现客户需求
针对于开发项目存在的各种问题
我们看看开发项目这个系统的黑盒子里,到底都有什么
***科普一下:一 什么是系统?系统是一组互相连接的要素(变量)。
注意!这里有两个关键词:1 要素(变量) 2 连接关系
我们很容易看见要素(变量),却常常忽略他们之间的连接关系。
二 什么是洞察力?洞察力,就是透过表象,看清系统这个黑盒子里,要素(变量)以及它们之间连接关系的能力。
要素(变量)以及它们之间连接关系,分为:变量 因果链(连接关系) 增强回路(连接关系) 调节回路(连接关系) 滞后效应(连接关系)。
让我们带上洞察力的眼睛,找找这个开发项目存在的问题的本质
先看看开发项目这个系统的黑盒子里有哪些要素(变量)
一 变量:客户 产品 开发的状态 开发对项目的理解度 项目经理传达信息的完整性
1 流量:客户 项目 案例
2 核心存量:回头客 开发的能力 成功案例 信誉
3 流量增速:流量的放大器,相同的时间内,两家同类企业,谁的回头客(放大的流量)多,谁会变得更强大。普通的人关注流量,聪明的人关注流量增速。
4 周转时间:比如有1000件库存(存量),2个月卖出500件(流量),1000件除以500件(存量/流量),得出的值就是周转时间;周转时间越短,效率越高。
周转时间,有杠杆一样不容忽视的威力!开发完成一个项目,周转时间越短,效率越高。周转时间,效率的刻度,往往是企业的生命线。
大多数的人,眼里只有结果,看不到或看不清潜藏的因,头疼医头脚疼医脚,往往治标不治本。名医就不一样,能找到病的根源,药到病除。神医就更厉害了,
能还原还能推演,防病于未然。这就牵扯到了系统里的第二个因素:因果链。
二 因果链
正向(增强的)因果链:开发清晰get到整个脉络(因)→顺利完成,客户满意(果)
负向(减弱的)因果链:开发get到的信息或理解有偏差或技术或思维的原因(因)→客户不满意→开发不断翻工或重做(果)
由此可见,因果链是变量之间增强或减弱的关系。因果链只有增强和减弱,没有第三项。或者说因果链是一条增强或减弱的线段。
只看到原因和结果是不够的,要找到本质,就要避免因果链的3个误区:
1 遗漏中间项:比如,有人说喝咖啡能使人精力充沛,喝咖啡和精力充沛之间有没有一条增强的因果链?先分析一下:喝咖啡,人体咖啡因增加,可以使人的新陈代谢加快,
把储存的能量转化为精力;可见,有2条中间项,咖啡因增加和新陈代谢。分析到现在,你也许会觉得,这不是一个意思吗?到最后还不是喝咖啡这个因导致了精力充沛这个果。
其实不是一个意思,当我们发现了新陈代谢这个遗漏的中间项,才是直接原因时,也许就可以找到能让精力充沛更好的解决办法,比如运动等,来提高新陈代谢水平。也就是说,
通过分析因果链上的中间项,我们可以找到找到隐藏的很深的但是至关重要的因素,找出它们,通常是我们转变思考方法的开始。普通人找因果,而我们要找中间项。
2 颠倒因果链:比如,是生产成本决定销售价格还是销售价格决定生产成本?也许不少人会说,当然是生产成本决定销售价格,恰好相反,是销售价格决定生产成本,厂家花更多的成本生产,
并不会导致用户愿意花更高的价格购买,价格,是用户感受到的价值,和供需关系决定的,先确定了销售价格,才能确定生产成本。
3 迷信相关性:现在来讨论一个问题,有人说喝红酒有利于健康,喝红酒和健康之间有因果链吗?还是只有相关性?它们有没有共同的原因?
回到我们讨论的主题,看看 开发–成品 这个因果链上有哪些中间项。
增强的因果链上有哪些中间项呢?
是哪些原因让开发顺利完成?项目经理传达信息准确完整、开发对项目理解到位、开发能力强、效率高。
减弱的因果链上有哪些中间项呢?
是哪些原因让开发不断翻工或重做?
产品经理获取和传达信息的精准及完整度有误、开发技术上遇到瓶颈、开发对项目理解不准确、模型图背后的实现逻辑复杂冗长、开发效率低、开发对项目的考虑不够完整。
***通过分析因果链的中间项,我们找到了,让开发不断翻工或重做的重要因素,然后把它们各个击破。
咱们现在站在开发的角度看,
如果产品经理获取和传达信息的精准及完整度有误,有哪些有效的解决方法:1 向总经理如实反映情况 2 争取跟项目经理一起接待客户,获取精准信息 3 …………4 …………
开发技术上遇到瓶颈,有哪些有效的解决方法:1 有针对性的学习提升 2 …………
开发对项目理解不准确,有哪些有效的解决方法:1 开发对项目所在的行业,抽时间全面了解 2 开发多与项目经理沟通 3 …………4 …………
模型图背后的实现逻辑复杂冗长,有哪些有效的解决方法:1 ………… 2 …………
开发效率低,有哪些有效的解决方法:1 找出导致效率低的原因 A 最近开发频繁加班熬夜赶项目(因)- 导致疲劳程度增加-导致精神状态不好-导致效率低(果)
解决办法:
B 最近开发心生活上遇到很大的挫折,心情总是不好(因)- 导致做项目经历很难集中-导致效率低(果)
解决办法:
C 最近开发在忙于一些其它问题,比如搬迁(因)- 导致很累- 导致做项目经历很难集中-导致效率低(果)
解决办法:
2 …………
开发对项目的考虑不够完整,有哪些有效的解决方法:1 考虑到此产品后续可能出现的bug或问题,做预值的预防 2 …………
产品经理获取和传达信息的精准及完整度 开发获取信息的精准及完整度 开发对此项目的理解程度 模型图背后的实现逻辑 对客户隐性需求的理解 开发技术上遇到瓶颈
1 产品经理对客户需求定位不够精准→客户不满意→开发翻工或重做
2 开发对产品经理传达的信息理解有偏差或误差→客户不满意→开发翻工或重做
3 开发对客户隐性需求理解挖掘不到位→客户不满意→开发翻工或重做
4 开发没有考虑到此产品后续可能出现的bug或问题,不做预值的预防→→后续不断出问题→开发不断翻工或重做
增强回路:上面的4条因果链就是4条负向增强回路,不停循环,从而导致开发翻工频繁,显得效率低,又导致特别辛苦而不被理解
调节回路,任何增强回路,七部之内必有调节回路
开发可以改变系统的结构,也就是改变连接关系,从根本解决问题
措施:
1 开发可以尝试与项目经理一起接待用户,从而更精准的获取用户需求
2 对于产品功能的实现,开发多与项目经理沟通,得到确认后在进行下一步,以免,一步错,步步错。
3 开发要对所开发的产品行业进行了解,洞察客户隐性需求,让自己多练习这方面的能力,让自己不断迭代。
4 有化繁为简的思维,让代码义更简洁的形式表达功能,让效率提升
5 在团队里善于分享沟通,大家团结一致
自由 挑战 创新
一起加油!