2019年11月21日
在负责版本交付的时候,跟一位产品经理吵了一架,起源于产品经理的隐私交付件刷新。
事情是这样:
DevOps 流程要求,版本涉及隐私变化,需要产品经理提供相关隐私交付件( PIA 、隐私声明等)
我作为版本发布流程跟踪人员,要求产品经理获取基线版本交付件进行增量刷新,然后归档到当前版本 svn 目录下,同时把隐私文档专递给开发落实到代码中去。
but ,产品经理不认可这样的流程,认为:
1)应该是你(就是我啦)把基线版本的隐私交付件上传到当前版本下进行初始化,然后产品经理在此基础上进行增量刷新。不应该让产品经理去基线版本获取,万一出了差错他不负责;
2)传递给开发落实到代码里面,不应该是他产品经理的事。
总之,他认为你们(注意:不是说我们)的流程太乱。他要上升找项目经理,问清楚。。。
针对他的质疑,我的疑问和解释:
1)产品经理去基线版本获取交付件,再做当前版本的增量刷新,再归档到当前版本会出什么错?是担心会取错基线版本文档么?(我好像没有听到他的正面答复)
2)隐私声明的变化,从产品传递给研发落实到代码,流程按角色流转
事后思考:
1、流程不就是各个环节各个角色做好自己的事情,同时做好各角色之间的对接吗?谁的输出件谁负责维护归档和传递,减少不增值的环节,提高流程执行效率。
举个现状案例:钱包的架构文档、各版本的系统设计说明书,随版本维护和刷新以及传递,都是 SE 自己负责的,我做的只是初始化各版本归档目录,然后 SE 自己玩。
SE 能自管理,为什么产品经理却需要我来插手去初始化他们产品经理的版本输出件?
我不禁想问:到底是我们项目交付流程执行乱,还是产品经理们对于自己交付件维护的管理混乱乱?
2、期间产品经理一句质问:不然要你干嘛?深深的刺激到我,我不禁再次反思:我是谁?
前不久,在公司的 PM 任职认证答辩的时候,我对自己角色的定位是:版本交付的摆渡人。
要我干嘛的?
我认为项目经理赋予我的职责就是流程引导者,我的目标是引导各角色尽责,让流程走通走下去,版本顺利发布。我现在仍然坚信我是版本成功发布的引导者、推动者和协调员,而不是给各个角色打下手的。
当然,如果有一天,各个角色之间能按流程高效自我运转起来,届时,我也乐意革自己的命!