前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >程序员和产品经理总掐架怎么办?| TAPD经验谈

程序员和产品经理总掐架怎么办?| TAPD经验谈

作者头像
TAPD敏捷研发
发布2018-08-23 10:42:56
4250
发布2018-08-23 10:42:56
举报
文章被收录于专栏:TAPDTAPD

 导读 

程序员和产品经理,这回真的打起来了!

相信昨天你一定被这则消息刷了屏,程序员和产品经理,似乎天生就是相爱相杀的存在。

说了这么多,到底该怎样优雅地化解程序员和产品经理之间的矛盾?

让我们请出梅沙科技创始人 兰军BLUES 结合自己在腾讯、YY语音、迅雷、梅沙科技的产品团队实践经历,分享他的方法与对策。

本文整理自他在 ArchSummit 全球架构师峰会上的分享。

下图是梅沙科技的工作日常照片,弹幕是作为互联网行业从业者都遇到过的各种坑,相信大家也都不陌生。

 程序员与产品经理:冰与火

程序员与产品经理总是相爱相杀。

豆瓣的这个小组:我们都讨厌产品经理,也是蛮生动的……

程序员讨厌什么样的产品经理呢?

比如,总是拍脑门想一些不切实际的需求,“根据用户的手机壳来改变软件主题颜色”、“五彩斑斓的黑”……

事实上,产品经理也是有一肚子苦水。

程序员和产品的关系不和谐,总是会引发各种问题,比如:

我们总是觉得研发速度太慢!!

怎么还没有开始做需求?到底什么时候才能提测啊?

跟朋友聊到“延期”的问题,发版本遇到延期要不要追责呢?

事实上,大多数时候我不敢去追责,因为我的团队里的程序员和产品经理都不多,如果追责害怕他们都跑了。

那应该怎么办呢?我们就对此进行原因的分析。

 为何产品团队研发效率总是低下

我们运用了冰山模型的要因分析方法,这是我在腾讯时学到的一种方法。

“近因”就是表面上的原因,比如说版本延期有可能是因为开发中遇到某个难题解决不了,或者是产品的需求有了变更……

团队通过头脑风暴,一起找出研发效率低下的各种原因,尽可能多地列举,不反驳。

将各种原因进行纵横两两比较,互为因果的则进行赋分,如果A是B的原因,A得-1分,B是结果则得到+1分;不是因果关系,则为0分。

这样打分,分数越低的,更趋向成为原因,分数高则更趋向是结果。

将最高分和最低分分别除以2,作为分界线,区分近因、过渡因和远因。

因为原因特别多,如果一一去找对策,容易没有逻辑性,我们需要找到其中的共性,所以就又将原因进行分类,每个原因都可能归属到多个类别。

 我们是如何提升团队研发效率的

我们根据原因分类,进行了问题对策的梳理。

 1  梳理研发流程,透明内部信息

首先是研发流程的梳理。

说实话,研发流程其实大体上是差不多的:提需求、需求评审、设计、技术方案、开发、产品验收、灰度发布、正式发布,好像我们也是这么做的,但是一细究发现其中还是很多问题。

推荐大家使用腾讯公司的研发管理平台TAPD。

TAPD中的工作流、字段等都可以灵活自定义。

我们对团队的流程进行梳理,就连需求变更这种细节也定义为一个流程,将开发过程分为了21个步骤。

定义出状态以后,设置流程的跳转。比如每个流程能跳到哪几个流程,每个流程的负责人、评审人是谁。

完整的流程确实很长,但是我们发现如果没有设置到这么细致的话,很多时候团队成员还是搞不清楚。

确定流程之后,给大家进行了探讨和培训,遇到问题之后,可以及时处理。

我们每天早上开晨会时,会打开TAPD上的迭代列表,重点关注迭代的进度和遇到的问题。

我们有极度透明的内部沟通机制,每个人都能看的每个人的工作目标、工作进度周报。

 2  互相培训提升,团队共同成长

团队每个人帮助每个人成长,推荐腾讯的乐享平台,是很好的企业学习成长系统工具。

产品经理老是去问开发这个能不能做,开发也挺烦的,开发应该告诉产品经理如何判断能不能做,提升沟通效率,产品经理技术水平不行,那开发就有义务去帮产品提升技术素养。

我们内部的培训分为几种,其中一种是 互相之间的培训 

产品经理给开发讲产品思维、产品设计,设计师给产品经理讲交互、UI,技术给产品经理和设计师讲技术,互相帮助提升。

这是一个学习案例,流程图绘制,是工作中的基本功,我们让产品经理进行课程设计,现场分享,并形成在线网络课程,后面的同事就可以在线学习。

 3  跨岗位面试与及时解聘

我们有个跨岗位面试的环节,比如招产品经理,开发也要去面试候选人;同样的,招开发,产品经理也要去面试。

如果后面合作中,开发和产品经理之间出了问题,我会跟他讲:“当初面试可是你把她招进来的哦,还找我干嘛?”

可能是因为开发去面试产品经理,后来我们招了很多女性产品经理进公司。

当一个人讲:我说话比较直,你别介意……如果是经常讲,那么说这个话的人,情商是比较低的,需要进行沟通方面的改进和提升。

这里特别推荐一本书:《非暴力沟通》,值得整个团队阅读学习。

我认为,解聘也是帮助员工成长的一种方式。

如果做得不好,给一次机会就够了,如果还不行,就立刻请他离开。

这是提升团队战斗力的重要方法。

最后针对以上问题和对策做个总结:

1、组织与制度问题

  • 利用TAPD规范流程,落实到具体细节;
  • 每天开晨会,同步进度和问题

2、能力与培训问题

  • 不同岗位相互进行培训,团队共同成长
  • 不断学习分享,并且进行实践复盘

3、沟通问题

  • 建立极度透明的内部沟通机制
  • 信息共享,包括目标、进度和数据等
  • 非暴力沟通

4、招聘与解聘问题

  • 用人自己招
  • 跨岗位面试
  • 迅速解聘

兰军BLUES

梅沙科技创始人

原迅雷产品总监

原YY语音高级经理

原腾讯高级产品经理

TAPD一站式敏捷研发协作云平台

现已服务数十万创业项目,是美团点评、同程旅游、微众银行、富途证券、每日优鲜等独角兽企业的共同选择。

TAPD为电商&新零售、企业服务、金融、游戏等20多个行业提供专业的解决方案,让创业团队协作更敏捷!

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-08-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 TAPD 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
TAPD 敏捷项目管理
TAPD(Tencent Agile Product Development)是源自于腾讯的敏捷研发协作平台,提供贯穿敏捷研发生命周期的一站式服务。覆盖从产品概念形成、产品规划、需求分析、项目规划和跟踪、质量测试到构建发布、用户反馈跟踪的产品研发全生命周期,提供了灵活的可定制化应用和强大的集成能力,帮助研发团队有效地管理需求、资源、进度和质量,规范和改进产品研发过程,提高研发效率和产品质量。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档