《敏 捷 教 练:如何打造优秀的敏捷团队》—4.3 角色平衡
【摘要】 本节书摘来自清华大学出版社《敏 捷 教 练:如何打造优秀的敏捷团队》一书中第四章,第4.3节,作者是Rachel Davies Liz Sedley,徐 毅 袁店明 译。
4.3 角色平衡
客户和开发人员之间的关系至关紧要,因为他们需要紧密合作才能创造出最棒的产品。每一个人都需要觉得自己是团队的一份子,为了同一个目标而奋斗。要让整个团队都清楚各个角色的职责。
客户[1]就是掌管业务案例、排列软件功能优先级的人。开发团队则负责决定如何构建这些功能,告诉客户这个过程要花多长时间。客户可以设定软件必须交付的日期,但范围不能限死,范围需要和团队一起确定。
客户往往是产品经理,跟多个用户和干系人一起工作,决定软件应实现哪些功能。在大型软件开发中,只靠一个人担当客户角色是远远不够的,需要组建一个客户团队。这个团队将负责编写用户故事以及排列它们的优先级,他们得具备所有必需的专家技能。业务分析师、用户代表以及交互设计师,这些角色客户团队可能都得有,准确的混合和配比根据项目和组织的不同而定。
有时,最好的解决方案是,由“近客户”(near-customer)负责跟团队一起明确需求的细节,由“远客户”(far-customer)负责业务优先级相关决策。业务分析师和团队坐在一起,可以担当近客户的角色;产品经理坐在业务运营和市场营销的团队附近,可以担当远客户的角色。
角色之间若未能形成平衡,必然有一方会劳累过度。如果是客户太劳累,会导致开发人员无法跟客户进行充分的交流,只能靠猜测去理解客户的真正需求。如果开发人员人手不够或是工作进度不如预期,就会产出让业务人员失望的结果。作为教练,可以努力,进一步让不平衡状态的副作用变得清楚可见,让管理层也开始认真考虑解决问题。
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
作者其他文章
评论(0)