程序员与设计师和产品经理之间的关系可以说是非常复杂了,而今天我们就通过案例分析来了解一下,如何才能实现与开发团队的高效协作。
1.管理产品,而不是团队
作为产品经理或产品所有者,要专注于你的工作,要管理产品而不是团队。对产品提供指导,包括它的市场,价值主张,业务目标和主要功能。要明确分工,让ScrumMaster或指导人员来制定流程和组织问题;让开发团队来指出需要怎么做才能实现用户故事和其他产品积压事项。
这里有一个常见的错误,那就是介入并扮演ScrumMaster的角色,在没有ScrumMaster或者如果个人正在努力做好工作的时候。虽然这可能会在短期内会有一定的成效,但从长远来看,肯定是弊大于利的。承担太多的责任意味着会过于分散自己的精力:不知不觉就会让某些东西悄然溜走。要么你会忽略一些产品责任,要么将你的健康置之脑后。两者皆非你所愿。
2.将团队当作平等的伙伴
还记住GoldenRule吗你想如何被别人对待,就应该以同样的方式对待他人。团队成员不是你的资源,但却是创造你的产品的人。如果你与团队的关系很差,那么你的产品很可能会受到影响。尊重团队成员的UX/UI和技术决策,以及他们决定如何完成工作的权利。要诚实和开放。提供建设性的反馈意见并说出你的担忧。但是,不要吩咐别人怎么做他们自己的工作,也要克制分配任务的欲望。开发团队需要能够管理他们自己的工作(使用Sprintbacklog或看板)。
3.帮助团队看到更大的蓝图
开发一个成功的数码产品需要的不仅仅是技术知识。在不了解产品上下文的情况下,包括客户和用户是谁,产品为他们创建什么样的价值,什么使得产品与众不同,以及它将如何有利于企业等,制定正确的解决方案几乎是不可能。因此,你应该帮助团队获得相关的市场和领域知识——例如,让团队参与研究和验证工作,邀请他们和你一起访问客户——确保他们知道产品战略和产品发展蓝图,以及企业目标和KPI。这不仅会带来更好的技术决策和更优的产品。还可以简化了你的工作量:了解更大的蓝图可以让你的团队来帮助创建用户故事,并支持你管理产品积压。
4.让团队参与到产品决策
当你拥有和管理产品的时候,开发团队应该理解和支持重要的产品决策。实现双赢的好办法是让团队成员参与到决策过程。这也充分利用他们的创造力和知识,并将可能导致更优的决策。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。