审批流程介绍-审批流程概览
审批这事儿,说白了就是给项目找个靠谱的人把脉。你不用非得按啥严密的逻辑去推演,我们是把实际干活中遇到过的坑、弯路还有那些“后半夜突然亮红灯”的时刻,一条条理出来。大量时候,最关键的决策实际上就在某个看似不起眼的会议桌上,要么是一次非正式的“碰头会”里。 咱们先聊聊如何把一堆凌乱的需求分门别类。
那会儿总认定先把需求全列出来再开会,结局列出来之后,大家又认定“这个功能忒搞了,那个数据忒乱”,最终半天工夫耗完了,发现根本没法启动干。目前的做法是把需求按“能不能做”、“能不能做多久”、“能不能做对”这三个维度拆开了。
比方说,有些需求别看听起来挺完美,但数据源根本没法对接,要么接口访问性忒差,这种就算列在清单上,实际上也是“死卡”,直接扔进垃圾箱就行。 具体落地时,我们习惯用那种“挑刺”的方式来筛选。
有人会问:“老板,这个数据字段我们能不能做?”这时候就得有人站出来,拿着数据表具体指指点点:“哎,这一列那会儿三年,断档率是 30%,并且格式全是 CSV,这玩意儿能存进我们的数据库吗?”要么问:“这个功能目前的并发量是 1000,万一上到 2000 如何办?”这时候就得有人算一笔账,算出峰值,看看服务器扛得动,带宽够不够。 再说说如何定优先级。
这活儿最累的就是排期,出于一辈子不知道下一个需求是火是冷。
实际上大量时候,领导们的直觉就藏在那些“意外”里。
比如上周有个开发在群里问:“要是今天上线,会不会卡?”结局第二天就有人跑来催交需求,说“务必周三前搞定”。便大家就根据这种“明早会不会有人找茬”的焦虑值来排序。
有时候,这个需求可能根本做不完,就连根本不需求做。 讲个实例子,上个月我们有个新系统上线,老板特别兴奋,恨不得明天早上就能看效果。结局我们把它排在了核心业务的前台。结局就是,核心业务停了,新系统跑起来人满为患。
后来我们才发现,那个新系统实际上是用来跑非关键报表的,并且数据更新频率本来就不高。我们赶紧把那个需求挤到后台异步处理,结局不仅省了服务器资源,还让核心业务那边的用户多等着半天。
这就是把需求排错、排过时的代价。 这时候就需求有人做“救火队员”。大家都会认定“去把需求改了吧,赶紧改”。但这事儿难就难在,改的时候还得兼顾现有流程、还得兼顾上线工夫、还得寻思万一改错了如何回滚。
这就得有人拿着流程图,拿着现有的规则库,一个一个去对撞。
有时候,明明需求写得挺清楚,但到了执行环节,发现业务方改来改去,最终发现根本没法改,要么改完发现逻辑还是不通,这时候还得有人重新梳理一遍业务规则。 至于如何验收,也是个大头。大量人认定验收就是“看”,结局发现全是“看”,根本看不真。
实际上验收应当分两层。
第一层是功能层面,这挺好办,就是跑起来对不对,数据准不准。
第二层就是业务层面,这才是最难的。
比方说,一个订单到账了,系统显示成功了,但老板说“我明明没付款”,这如何算?这时候就需求去查合同,去查财务的审批记录,去调取银行流水,还要跟业务方反复确认“你刚刚说的‘没付款’,是指系统状态重置,还是指财务没记账?”。 这就得有人去“背刺”某些人。
比方说,个项目方拿着个需求说:“要是用户注册了,但没搞定支付,数据就作废了。”这时候就得有人站出来:“不中啊,那是系统没做好的难题,不是业务逻辑的难题。你才没支付,数据是 canlı 的,该干嘛干嘛。”这时候就得有财务、技术、业务三方握手,把那条线给画圆了。 最终就是那个让哪位都认定累,但也最关键的——“最终裁决”。大量时候,没人能彻底说清一个项目标价值。
这时候就需求有人拿着一个大约的估算表,拿着一个最保守的预算,跟老板说:“要是按这个速度,做完这个系统,加上后续维护,大约需求多少个月,多少钱?”然后人家就看着那个数字,心里有个底。
要是知道大约需求多久,就能算出投入产出比。否则,人花了心思,做完了半年还在嘟囔,那这钱花得真值。 咱们也不是非要啥“起初、其次、最终”地去写报告。
有时候大家就在会议室里,一边喝着一边对需求表发呆,最终哪位也不讲话,但哪位都知道到底要干嘛。
这种“假装没听到,实则听懂”的过程,有时候比拿着 PPT 讲一万遍更有用。
毕竟,项目不是写出来的,是做出来的。流程的意义,就是为了让做出来的东西,能经得起老板的“回头看”,经得起业务的“再吐槽”,经得起工夫的“再考验”。
声明:演示网站所有内容,若无特殊说明或标注,均来源于网络转载,仅供学习交流使用,禁止商用。若本站侵犯了你的权益,可联系本站删除。
