写点什么

工程文化播客:敏捷开发中的业务分析与产品管理

  • 2016-11-03
  • 本文字数:3585 字

    阅读完需:约 12 分钟

这里是工程文化的播客,来源于 infoq.com 网友和 QCon 会议的与会者。

在这节播客中,InfoQ 文化与方法主编 Shane Hastie 与 Kent McDonald、Steve Adolph 和 Ryland Leyton 对话,讨论在敏捷产品开发的业务分析和产品管理情况。他们一起参加了一场周末研讨会。这场研讨会由敏捷联盟和国际商业分析研究所合办,旨在为知识的业务分析产生修订版本的敏捷扩展。

关键点

  • 分析技能对成功的产品开发是必要的
  • 我们不质疑和挑战项目的基本理论和战略调整,而这些都会由于错误的项目或在一个项目中构建错误的功能而导致大量的浪费
  • 你可以得到的最好的投资回报是停止浪费你的钱
  • 很难定义价值,但确认价值却非常重要;价值的定义在不同的情况下将是不同的
  • 敏捷方法提供学习和快速的反馈,这使我们能够优化价值,并确保产品开发的战略调整
  • 用例是会话占位符,并不是要完成的指令

0m 49s:介绍与会者。

2m 14s:解决误解,该误解认为敏捷开发不需要分析。一些组织匆忙地采用了敏捷,急急忙忙地撤掉了分析师这个角色,却完全不明白这到底意味着什么。

3m 27s:对于在敏捷开发中业务分析师可以起的作用,有时候人们会感到困惑。

4m 01s:有几种不同的模式可以整合所有分析、产品所有权和产品管理相关的所需技能集。

4m 37s:在敏捷环境下分析仍然是必要的,而且技能集对于成功的产品开发是非常必要的。

4m 53s:分析是确定实际的需求是什么,是质疑以确保需求是真实的–我们该要费心试图彻底解决它吗?

5m 00s:是否应该解决这个问题,通常是一个很难回答的难题,而这个难题却很少被问及,导致了许多浪费。

5m 20s:社会能力和协作能力在敏捷开发中变得越来越重要。分析的基本技能仍然是成功的关键。

5m 39s:需要成为跨界者,将不同的视角和观点结合在一起。

5m57s:需要从命令执行者变为跨界者。敏捷开发中的分析有重要的社会功能。

6m 15s:分析技能会起许多不同的作用。但在敏捷开发中做的分析远不是指令性的,而且一直如此。

6m 44s:你需要有一个非常全面的工具包,并且具备将所需工具与正在进行的工作内容联系起来的能力。

7m 13s:组织需要怎样做才能从分析技巧中获得最大的效益。

8m 22s:价值管理是一种被需要的新技能集–避免浪费,只做有价值的事情,并与组织战略保持一致。

9m 40s:能够把正在做的事情削减到最关键的部分,并且减少浪费的工作量,也是组织在采用敏捷开发时获得利益的途径。

10m 17s:需要用分析技能去不断完善积压的产品并且帮助产品经理知道什么时候交付足够的功能、能够停止某项工作、转移到下一项有价值的工作上。

10m 35s:做最有价值的事情。如果实际上项目没有价值,不要害怕去结束这个项目。你能得到的最好的投资回报就是停止浪费你的钱。

11m 05s:敏捷开发成功所需的三项技能:

  • 你的专业技能(UX,开发,测试,设计…)
  • 敏捷技术的使用技巧(如何参与敏捷开发团队)
  • 协作能力

11m 40s:一些产品经理有好的产品的能力和良好的分析能力,然而还有许多人并不具备这样的能力,他们需要有这样能力的人的支持帮助。

12m 13s:价值是什么?我们如何确定积压的产品的价值,我们如何知道在什么时候停止?

12m 38s:价值是复杂的,它有很多种形式,它取决于正在进行的工作背景。有时它真的是,“当我看到它,我就会知道它”。对于任何功能:

  • 它为我们带来了什么收入?
  • 它为我们开启了什么样的机遇?
  • 它为我们减少了什么风险?
  • 它能使我们为社会做出什么贡献?
  • 它如何有助于我们实现组织的战略和目标?

13m 52s:审视价值的一种方法就是“我们认定某些需求对于实现战略目标是重要的,我们满足这些需求了吗?”

14m 09s:早期主动进行重要谈话,就是要问清楚在这种背景下什么是价值,因为在每种不同的背景下,价值的内涵也不同。

14m 58s:有一种识别一个工作项的价值方法就是从四个角度排列优先级:

  • 对这个产品的业务有什么价值?
  • 这个产品的顾客有什么价值
  • 开发的估计是什么(尺寸 / 成本 / 分值)?
  • 如果我们生产这种产品,组织的成本是多少?

用这个来帮助开发优化功能。

16m 44s:有时你必须对积压的产品进行处理,排优先级,但这可能存在问题,因为不同的股东他们的观点会互相冲突。

16m 58s:想方设法使“对我的价值”越发显现,以便暴露幕后的动机(“我想要这个功能是因为它会帮我拿到回报”)

17m 38s:我们如何帮助组织以这种思维方式作为工作方式?

17m 53s:探索在组织背景下的价值,然后用它来帮助做出决定,并坚持到底。

18m 35s:有从项目到基于产品交付的推动力。如果有些工作是无法停止的,因为该产品已经有了自己的生命,这样的产品侧重点是有风险的。有时候最好的办法就是放弃对一个产品的工作,因为它对组织已经不再有用,或维持它的成本超过可能的回报。

19m 35s:敏捷方法给我们提供反馈机制和展示真正价值,或暴露其中功能的欠缺和适应快速反馈的不足的工具,以便引导开发获得更好的成果。

20m 35s:当我们围绕一个功能迭代时,我们要花真金白银,明白这一点是很重要的,因此,我们要找到使学习和反馈尽可能低成本的方法。

21m 00s:有降低反馈成本的方法,如纸上原型和低技术含量工具。

21m 30s:采用敏捷之后建模似乎已经过时。建模是一种廉价且快速的方法,用于缩小解决方案选项,并减少反馈周期的长度。

22m 05s:使用原型和建模有助于克服对需求分析的“当我看到它,我就知道它”的反应。

23m 30s:接下来会发生什么?–产品管理和分析的未来是怎么样的?

24m 02s:建立正确的东西并用 DevOps 支持它们,以确保以正确的方式建立它们并得到需要的反馈。

24m 44s:许多已经采用敏捷的组织从一开始就错过了强大的工程实践,实际上它是想法的核心部分。从极限编程的实践到现在已经有十五年,但往往被忽视或忽略。

25m 01s:我们开始看到更多解决上游活动的对话–积压的产品来自哪里,同时 DevOps 让我们可以看到下游活动,我们能够看到价值交付端到端的视图。

26m 55s:看着任何功能或积压物品,捍卫“你怎么知道”的想法,提出难以回答的问题,这个问题就是我们怎样保证确实有价值?确定价值的度量是什么?我们所做的一切都必须可以追溯到预期的结果,并且有指标告诉我们是否越来越接近结果。

28m 01s:作为未做列表的一部分,我们能够也应该拥有价值和意图,但是很少机构有这样必要的执纪水平并使其常态化。

28m 50s:许多团队已经忘记,在未做列表的项是对话的占位符,而不是必须不假思索执行的指令,当然仍有一些团队和组织正确使用了它。

30m 40s:衡量敏捷成熟与否的标准是一种和整个团队沟通的能力,沟通待定项在什么地方符合整体产品愿景,为什么有这样的项目,它的目的是什么,然后让团队在真正协作的环境中接受挑战,探讨和建议实现结果的方法。

31m 30s:梦寐以求的目标是能够跳出业务分析师的职位,确定一套关于分析的共同的好做法,以便所有的团队成员都可以使用,而且是经常使用,以确保我们专注于提供正确的产品。

32m 05s:最忙碌的研发人员处理积压物品,他们参与围绕价值、成本的谈话,非常有可能想出更好的主意,提出按需交付而不是只是满足需求的好方法。

33m 44s:让人们知道他们既有权利也有义务去都挑战和质疑要求–敏捷的关键点是关于个体和交互,我们需要开放对话,留出时间并且在一个安全的环境里征求团队成员的意见。

34m 30s:定期留出时间去进行谈话,和整个团队探讨,是否有比那些目前正在探索更好的实现目标的方式。

35m 05s:研发团队成员都是专注做好工作的专业人士,他们熟悉产品的运作和有能将事情做得更好的创意–我们需要创造一种氛围,在这种氛围里他们可以质疑、探讨和提议并且用他们希望的方式去处理积压物品–谈话占位符。

36m 00s:在主动的情况下,确保对什么是对价值有共同的理解。

36m 30s:接受每个团队都是不同的–你与不同的团队沟通的方式将会不同,这些和团队的成熟度、实践和团队工作环境都有关系。

37m 10s:成为团队的沟通枢纽–将人们聚集在一起,并促进对话,而不是试图详细定义要求。

38m 55s:帮助确保当他们进行沟通的时候,处理好积压成品并且项目是清楚的,要成为推动整个团队工作的积极推动者。

提到的公司和组织

  • 敏捷联盟
  • 学会–国际商业研究院分析( IIBA – International Institute for Business Analysis)
  • PMI–项目管理协会( PMI – Project Management Institute)

资源

关于我们的播客的更多信息

你可以通过我们的 RSS 关注播客上的更新,可以通过 SoundCloud iTunes 得到。通过这个网页,你也可以访问我们记录下的笔记。他们都有可点击的链接,会直接链接到你需要的音频部分。

阅读英文原文 Engineering Culture Podcast: Business Analysis &Product Management in Agile

2016-11-03 17:501821
用户头像

发布了 152 篇内容, 共 72.2 次阅读, 收获喜欢 64 次。

关注

评论

发布
暂无评论
发现更多内容

c#包含日志输出的项目搭建

happlyfox

C# 日志 28天写作 3月日更

||运算你真的了解吗?

叫练

运算符 java基础

靠速度说话!你还不够了解的“新基建闪电侠”

脑极体

KMP的小记录

Geek_02fd98

KMP

产品训练营 12 课:PRD需求文档

三笠

产品训练营

上周刚面的美团 现已拿到offer,分享一下三面面经

Java架构之路

Java 程序员 架构 面试 编程语言

蚂蚁金服三面真题:基础+高并发+消息中间件+GC算法+MySQL数据同步

Java架构之路

Java 程序员 架构 面试 编程语言

SRS流媒体服务器源码分析:Rtmp publish流程

赖猫

音视频 服务器 SRS 流媒体开发

大话 Python:python 操作 excel 系列 -- 怎样将数据写入 excel 文件?

老王说编程

Python Excel xlsxwriter

Spark支持自定义Python环境

walker12138

Docker spark k8s Jupyter Notebook

【笔记】第六周-第1课

Geek_娴子

四面字节跳动成功斩获offer(Java岗),只有努力复习,方能战胜寒冬

Java架构之路

Java 程序员 架构 面试 编程语言

2021年3月国产数据库排行榜:OceanBase勇夺亚军 神舟挺进20强!

墨天轮

数据库 性能优化 运维

恋物志(一):网红带货,宠主追捧,2021年宠物智能硬件会火吗?

脑极体

工作中,我们常用的Oracle内置函数有哪些?

xiezhr

oracle sql sql查询 函数 3月日更

Synchronized升级成重量级锁之后就下不来了?你错了!

yes

Java JVM

试用期没过,因在公司上了1024网站...

程序猿石头

程序员 网络安全 信息安全 个人隐私

大话 Python:python 操作 excel 系列 -- 能够操作 excel 的 python 库有哪些?

老王说编程

Python ecxel

homework2

Geek_xq

Python基础之:Python中的流程控制

程序那些事

Python 程序那些事 流程控制

容器 & 服务:K8s与Docker应用集群 (一)

程序员架构进阶

容器 k8s 服务化 七日更 28天写作

女乘客跳车、货拉拉涉事司机被批捕

石云升

28天写作 3月日更

用三个分析看,AI会是百度智能云的好“捕手”吗?

ToB行业头条

百度 #百度智能云#

Kubelet从人门到放弃:拓扑管理(下)

DCOS

Serverless Kubernetes 微服务 云原生 函数计算

(28DW-S8-Day12) 读一份刚发布的《在线学习大数据报告》

mtfelix

大数据 28天写作

备战金三银四必看:2021最新版Java春招手册(五大面试专栏)

比伯

Java 编程 架构 面试 程序人生

线上故障后的第一要务

鱼天翱

线上故障 问责

翻译:《实用的Python编程》03_04_Modules

codists

Python

牛掰,阿里架构师用 115 张原理与流程图,讲清了 Java 程序员常被问及的分布式架构核心知识点

Java架构师迁哥

程序员的数学

大奎

从业务在线化视角实施数字化落地的两大路径

boshi

数字化 七日更

工程文化播客:敏捷开发中的业务分析与产品管理_文化 & 方法_Shane Hastie_InfoQ精选文章