管理产品而不是团队

专注于您作为产品经理或产品所有者的工作,并管理产品而不是团队。 提供有关产品的指导,包括产品的市场,价值主张,业务目标和关键功能。 但是让ScrumMaster或教练解决人员,流程和组织问题; 让开发团队弄清楚实现用户案例和其他产品待办事项需要采取的措施。

如果没有ScrumMaster或个人正在努力做好工作,那么介入并担任ScrumMaster角色是一个常见的错误。 虽然这可能会在短期内使您痛苦不堪,但从长远来看却会伤害您。 承担太多的责任意味着过于分散自己:有些事情要做。 您将忽略一些产品责任,或使健康受到威胁。 两者都不可取。 (有关产品所有者和ScrumMaster之间关系的更多指导,请参阅我的文章《 每个伟大的产品所有者都需要一个伟大的ScrumMaster 。)

将团队视为平等伙伴

还记得黄金法则吗? 对待他人如何对待自己。 团队成员不是您的资源,而是创建产品的人员。 如果您与团队的关系不佳,那么您的产品可能会遭受损失。 假设团队成员想尽力而为。 尊重他们的UX / UI和技术决策,并有权决定可以完成多少工作。 诚实开放。 提供建设性反馈并分享您的疑虑。 但是不要告诉人们如何去做,不要去分配任务。 开发团队应管理自己的工作(使用冲刺积压或看板)。 如果团队挣扎,那么帮助团队是ScrumMaster的工作,而不是您的团队(如上所述)。

帮助团队看到更大的画面

开发成功的数字产品不仅需要技术知识。 在不了解产品上下文的情况下,开发正确的解决方案几乎是不可能的,包括客户和用户是谁,产品为他们创造什么价值,使产品脱颖而出以及如何使业务受益。 因此,您应该帮助团队获得相关的市场和领域知识,例如,让团队参与研究和验证工作,并在拜访客户时邀请他们加入您的行列,并确保他们了解产品策略和产品路线图。以及业务目标和KPI 。 这不仅会导致更好的技术决策和更好的产品。 这也减轻了您的工作量:了解全局可以使团队帮助创建用户案例并支持您管理产品积压。

让团队参与产品决策

在您拥有和管理产品时,开发团队应了解并支持重要的产品决策。 取得强烈认可的最佳方法是让团队成员参与决策过程。 这也可以利用他们的创造力和知识,并可能导致更好的决策。 有多种技术可以帮助您实现强劲的买入,包括以下几种:

  • 建立共同的目标:每个人都同意的愿景 ,发布目标和冲刺目标 ;
  • 使团队成员参与研究和验证活动,例如,观察用户或建立MVP并共同分析结果数据 ;
  • 促使团队制定和更新产品路线图 ;
  • 在产品积压方面进行协作:确定项目的优先级并创建用户案例。

请注意, 协作需要领导才能 。 作为产品负责人,您应该开放,合作但果断。 旨在与开发团队建立共识,但不要回避困难的对话。 不要满足于最小的共同点,如果没有达成协议,就应该勇于做出决定:伟大的产品不是建立在脆弱的折衷基础上的。

与团队一起度过足够的时间,但不要忽略其他职责

花时间与团队合作以处理用户故事,回答问题并参加会议。 如果您没有空位或难以到达,则不指导团队。 在最坏的情况下,人们会厌倦试图抓住您或等待答案并停止咨询您。 因此,您最终可能会遇到需要额外返工或无法发布功能的产品。

但是,如果您对团队的问题感到不知所措,请指导团队以帮助人们看到更大的前景,并使团队参与产品积压管理和用户案例创建。 这将使他们能够自主进行工作,并且减少了团队在实施故事时在冲刺期间必须回答的问题。

为团队留出足够的时间很重要,但不要忽略您的其他产品管理职责,例如与用户互动,制定产品战略和路线图以及管理利益相关者 。 如果您过于关注团队,则您的产品可能会遭受损失。

期望高标准,但不要推人

让团队负责,并期望人们做得很好-遵守承诺,遵守协议,实现冲刺目标,团队遵守完成的定义并创建可以运行,记录和测试的软件。 但是要认识到软件开发可能具有挑战性,并且人类会犯错误。 如果冲刺目标被错过一次,请不要为团队生气。 但是,如果团队反复未能兑现承诺,那就不要接受它。 使用sprint回顾来调查原因,并探索如何提供帮助(例如,通过创建较小的用户故事或更好的接受标准)。

不要强迫开发团队工作,也不要要求人们承担他们实际无法完成的更多任务。 否则,团队可能会变得沮丧,并开始采取捷径,例如损害质量和忽略文档。 在最坏的情况下,人们会生病或离开。 相反,让团队参与制定有意义的冲刺目标,为团队提供动力和指导,并尊重团队决定做多少工作的权利。 这样可以保持可持续发展的步伐,并保持团队的积极性。

给予团队实验和​​学习的空间

为了创造价值,产品必须提供新的东西。 它必须或多或少地进行创新。 为了帮助您的产品在未来创造价值,团队需要时间来学习他们的技能并研究新技术和工具。 但是,如果您希望人们一直在使用新功能,则这种情况不太可能发生。 因此,您应该为团队留出足够的空间来尝试新想法并获得新知识。 一些团队使用金卡在冲刺中分配时间进行实验和学习。 其他人则使用hack天。 无论您的团队做什么,都可以帮助人们为未来做好准备。 这将有益于您的产品和团队士气。

完全参加会议(或不参加会议)

这似乎是一条微不足道的建议,但是我看到相当一部分产品人员半心半意地参加了与开发团队的会议。 因此,准备参加会议并充分参加-使电话静音,收起笔记本电脑和平板电脑-或不参加。

在Scrum上下文中,对于产品经理和产品所有者而言,最重要的两个会议通常是冲刺计划和冲刺审查。 您应该始终以出席这些会议为目标,并进行必要的准备工作,例如确定产品积压工作的优先级并完善用户故事以进行冲刺计划,或者邀请合适的人员并为评审会议选择合适的产品验证技术 。 但是不要为会议提供便利。 让ScrumMaster担当这个角色。

学到更多

您可以通过以下方式了解有关有效指导开发团队作为产品经理或产品所有者的更多信息:

  • 参加我的产品领导力研讨会 ;
  • 读我的书《 使用Scrum进行敏捷产品管理》 。

翻译自: https://www.javacodegeeks.com/2016/07/8-tips-collaborating-development-team.html

与开发团队合作的8个技巧相关推荐

  1. 《团队激励与沟通》第 8 讲——团队合作技巧 重点部分总结

    文章目录 前言 一.论述题 总结 前言 随着社会经济的发展,在软件开发的过程中需要团队合作,在团队中通过有效沟通和激励可以使工作状态更好,从而设计和开发出完善的软件产品.因此作为软件工程专业的学生,需 ...

  2. 团队沟通效率低的 5 个原因和高效的团队合作技巧

    团队沟通看似简单,但如果做不好将对团队的效率和产出有巨大的伤害,这篇文章介绍了5个团队无效沟通的原因,包括有个人问题,团队问题,远程沟通问题,文化壁垒,接受反馈问题等等,同时,基于问题,本篇文章提出了 ...

  3. 建设有竞争力的APP开发团队

    为什么80%的码农都做不了架构师?>>>    1.人员配置 APP开发团队,笔者个人看来,每一个产品,每一次项目,其实应该都是一个周期完整的APP开发过程(先抛开运营不谈),为了达 ...

  4. 《团队激励与沟通》第 7 讲——团队合作概述 重点部分总结

    文章目录 前言 一.单选题 二.简答题 总结 前言 随着社会经济的发展,在软件开发的过程中需要团队合作,在团队中通过有效沟通和激励可以使工作状态更好,从而设计和开发出完善的软件产品.因此作为软件工程专 ...

  5. 使用GitHub进行团队合作

    原文: Team Collaboration With GitHub GitHub已经成为的一切开放源码软件的基石.开发人员喜欢它,基于它进行协作,并不断通过它开发令人惊叹的项目.除了​​代码托管,G ...

  6. 考验逻辑思维能力的软件_23个经过时间考验的应用程序,可以管理您的远程软件开发团队...

    考验逻辑思维能力的软件 对软件开发人员的需求不断增长,许多行业都向IT寻求有关营销,自动化流程等方面的帮助.据估计,到2019年底,软件开发人员的总数将超过2600万. 分散在全球各地, 在线管理它们 ...

  7. 基于J2EE架构的项目开发团队中的角色与职责

    [声明] 1.2内容来源:<J2EE Architects Handbook>中文翻译<J2EE系统架构师参考手册>[翻译 Mellon] 1.角色 Technical arc ...

  8. 软件测试团队收获,软件测试中如何团队合作才能和谐?

    软件测试的过程,是一个与人合作的过程.软件测试从一开始的需求分析,到编写测试计划.测试用例和执行测试,再到产品验收.产品上线等阶段,都要求测试人员之间的协作,还有测试人员与产品人员.开发人员.产品/项 ...

  9. 如何组建优秀的APP开发团队

    如今,最好的创业机会是什么?毋庸置疑,互联网/移动互联网方向,这是大势.中国首富之子.电竞公司董事长王思聪最近在高端知识问答社区也表示,如果白手起家,这是门槛最低,最易成功的方向. *"网友 ...

最新文章

  1. UVA11817 Tunnelling the Earth(计算几何、经纬度转空间坐标、球面距离)
  2. 扎克伯格AR野心:下个十年,远程「闪现」,不出家门跑到朋友家聊天
  3. mysql 性能分析 命令_MySQL中使用SHOW PROFILE命令分析性能的用法整理
  4. wxWidgets:wxDataViewCtrl类用法
  5. c语言readdir函数功能,C语言readdir()函数:读取目录函数
  6. java中部的分页实现(二)
  7. 数据科学导论_数据科学导论,数据理解和准备
  8. java list 去空字符串_从字符串列表中删除空字符串
  9. sql server使用维护计划定时备份完整数据库、差异数据库
  10. 图像分割:直方图区域划分及信息统计介绍
  11. php动态万年历模块,php如何实现万年历的开发(每日一课真是非常有效率)
  12. Android 使用gson完成Json转map,json转单个对象,json转数组
  13. python身份证号码校验第十七位系数_python实现身份证校验位计算
  14. 浅谈网络营销基本理论
  15. 备份jar包的一些坑
  16. python normalize函数_Python Pandas Series.dt.normalize用法及代码示例
  17. 一级路由器 和 二级路由器 的关系
  18. Linux多窗口终端使用、shell快捷键以及修改快捷键
  19. android平台下基于ANativeWindow实现渲染bitmap图像
  20. Android Studio快捷键记录

热门文章

  1. 对Java枚举与静态变量扩展,以及异步回调处理思考
  2. carsin中创建相邻车道车辆插入场景设置
  3. doker学习4---docker容器数据卷
  4. MarkDown一些有用的小技巧
  5. Java-c3p0原生写法
  6. P2807 三角形计数(c++)
  7. memcached随笔练习
  8. 回顾刚来的那一天还历历在目,不禁感概一番
  9. 苏州计算机岗前培训,不忘初心 牢记使命——苏州五院2019年新职工岗前培训圆满完成...
  10. 获取安卓模拟器的型号(品牌)