作为项目经理,在团队中,或者面试中,经常会被问到一个问题,“流程到底有什么用”,“你是怎么理解流程的”,如果没有认真思考过,经常会不知道怎么回答,我做了一些梳理,在了解价值之前,先说一下流程的概念:
流程是什么
流程就是一种结构化的工作手册,规定了各个环节出入口的标准,其核心目的是把重复工作规范化,避免由于疏忽而产生的问题,提高团队工作质量,提升团队合作效率。
流程在传统行业中是非常重要的,SOP就是传统行业中的标准操作流程,传统行业中完成一项相同工作参与的人员众多,想要控制最终交付质量,必须做好每一步的规范,减少由于人员主管判断造成的错误或者误差。
而在互联网行业中,推崇敏捷,强调个体和互动大于流程和工具,对于流程的推动,往往会受到团队的质疑。
互联网行业,真的不需要流程吗?对于具有一定规模的互联网公司,同样也需要“流程”,你可以想象一个大型的互联网项目,互相合作的团队之间没有规范约束,会是多么混乱的场景。
流程的价值
1、减少由于工作方法不一致带来的困扰。对于大型的项目来说,参与项目的团队成员之间会存在跨部门合作的情况,有的团队利用confluence进行进度管理,也有的团队采用redmine进行项目管理,如果没有统一的规范,会导致沟通过程的困扰。
例如,规范文档模板的作用:
- 提高经常看同类文档的效率
- 让写文档的新人不会漏考虑
2、保证各环节输出质量。测试发现主流程都没有跑通,投诉开发的质量不达标,开发反驳,开发要是什么问题都能测试出来,要测试干什么。增加一个“冒烟测试流程”,双方就不会为这个事情纠结了。
3、沉淀组织经验。流程也是一种组织经验的传承,线上经常出现历史数据问题,就需要在我们的技术方案模板,测试用例分析模板上面加上“历史数据分析”模块,提醒我们每一次的分析中都需要考虑历史数据方案。也同时让新人在加入这个团队的时候,有参考的范本,尽快跟上团队节奏,避免重复踩前人踩过的“坑”,提升团队效率。
简述
流程是一种结构化的工作手册,规定了各环节的出入口标准。其核心目的是将重复工作规范化,避免由于疏忽造成的问题。
1、避免合作困扰。减少由于工作方式不一致带来的困扰,各方在沟通的过程中,很清楚双方的做法。
2、保证各环节衔接的质量。流程定义了各环节的出入口标准,能够减少由于标准不一致带来的合作矛盾。
3、沉淀组织过程资产。一些好的做法通过流程的方式固化下来,可以避免一些由于疏忽造成的问题。