一、背景:
本人目前所在公司为一家电商类互联网公司,公司业务主要有电商类玩具平台、电商类团购平台、智能硬件、VR项目。本人负责电商类团购平台的产品经理,本次文章的目的是想就目前所在公司的开发流程与沟通过程中出现的一些问题进行一次全面的分析和复盘。而目本人负责的项目工作流程和沟通过程中存在的问题有以下几点:
1、由于是新项目,运营对版本迭代速度要求较高。
2、技术部门由于同时进行的项目较多,而其他项目与新项目的开发人员是同一批,所以意味着技术开发人员需要多项目切换。
3、技术开发的人员分配问题导致开发效率不高与运营版本迭代速度快的需求不匹配,导致两边沟通出问题,彼此不理解。
4、运营产品经理和技术产品经理文档撰写部分工作有些重复,导致文档输出时间成本过多。
5、由于现项目时间评估只是单单的每个功能开发时间及整个版本的开发完成时间,没有具体的进度把控,导致项目延期现象严重。
6、测试流程比较冗余,没有明确的测试用例,导致测试没有规范且时间不可控,也是项目验收和延期的其中一个原因。
7、开发人员间缺乏有效的沟通,一般都是在项目初期或遇到重大问题时才聚到一起进行讨论,其他时候都是私下开会,有时导致信息不对称,从而出现不同端口出现不同的效果。
二、当前项目相关信息
2-1 产品相关人员配置
运营部经理(1名)、相关运营人员(5名)、运营部产品经理(1名)、技术部经理(1名)、技术部产品经理兼测试(3名)、技术部开发(10名)
2-2 目前项目产品工作流程
三、团队沟通方案与敏捷开发探索
3-1 建议相关人员配置
运营部经理(1名)、相关运营人员(5名)、运营部产品经理(1名)、技术部经理(1名)、技术部产品经理/项目经理(1名) 测试人员(2名)、技术部开发(10名)
3-2 建议项目产品工作流程
3-3 改进后的方案说明
1、单从流程结构上看:a、增加了两个细分的职位,这样更有利于人员工作职责的细分和监管;b、从垂直流程来看减少了一些冗余的流程,新流程更趋于扁平化,责任分工更明确,中间流程更短,沟通更通畅。
2、整合运营产品经理和技术部产品经理(项目经理)的工作职责,目的:a、文档统一时间统一格式进行输出且文档由始至终贯穿于项目,节省重复输出文档的时间。b、产品经理承担项目更多的责任,从产品需求分析开始到PRD文档输出到每日工作进度把关到后期测试,一路都由产品经理全权把关。c、可以成为运营和技术之间的桥梁,平衡两方的需求,并促进双边的沟通和项目开发的顺畅性。
3、增加测试职责,设立专职测试人员,主要工作职责:a、项目PRD文档输出后编写测试用例,开发完成后根据测试用例进行测试。b、把关是否开发完成移交运营做二次测试。此操作的目的是节省测试环节的流程,使测试目的更明确,测试时间可控,可以更精准项目的进程。
4、在确定开发周期后,各个项目参与者要将自己的任务和开发周期进行细分,然后添加到任务看板里面,每天下班前进行立会,对项目细分中的任务进行 TODO、DOING、DONE进行更新和工作中遇到的问题及时反馈、总结,有必要时进行会后线下的碰头会,及时解决开发或项目中遇到的问题,以及时沟通来提高信息对称和提升项目开发的效率。
总结:
1、团队沟通和工作流程也是一个产品,都需要经过每次项目实践,在配合和沟通中,不断的发现问题、总结问题、提出完善的方案,不断实践,总结出一套适合自己团队的工作流程和沟通机制,在一步步的迭代中找到一套最短、最有效和最合适的沟通方式,来提高彼此的销量,减少时间成本,创造更大的价值。产品经理作为项目中的沟通桥梁,应该在这个过程中承担更多的总结和完善沟通方案的任务和责任。
2、产品经理要在团队中不断鼓励团队每个成员,遵循敏捷开发的价值观,给他们一个反馈的机制或入口,不断收集他们的痛点加以修订;其次要适时鼓励团队成员尝试创新,勇于尝试和犯错;同时也要保持谦逊的态度,来接纳反对自身的声音,在团队中让自己不断成长。