写点什么

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

  • 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:501699
用户头像

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

关注

评论

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

CSS之变量

Augus

CSS 12月日更

如何推动区块链与物联网深度融合,赋能数字化转型?

CECBC

NFT改变潮流,也在解放人类创造力的约束

CECBC

王者荣耀异地多活架构设计

Beyond Ryan

vue3.2组件库-element plus 自动按需引入

Mr.Cactus

typescript Vue3 Element Plus Vite2

电竞进入5G时代!腾讯云联合腾讯游戏CROS首秀5G电竞专网

科技热闻

聊聊你每天是如何修bug的

卢卡多多

bug修复 28天写作 12月日更

复盘健康

将军-技术演讲力教练

开发者供不应求,传统企业如何拥抱 DevOps ?

SoFlu软件机器人

基于区块链的去中心化身份技术有哪些应用前景?

CECBC

怎样的活动才算是成功?(20/28)

赵新龙

28天写作

SIGCOMM 首篇 Multi-path QUIC 论文:阿里自研多路径传输技术XLINK

阿里巴巴终端技术

网络协议 传输协议 移动端 客户端 QUIC

Gitee 如何自动部署 Pages?还是用 GitHub Actions!

冴羽

GitHub 前端 GitHub Pages gitee vuepress

架构训练营 week3 作业

红莲疾风

「架构实战营」

在Vue-cli中使用mock.js

CRMEB

如何看待制造企业的数字化转型,有哪些成功案例可以分享?

优秀

低代码 数字化转型 制造业

如何提高用户留存?

石云升

AARRR 产品思维 28天写作 产品增长 12月日更

如何正确的重写hashcode()

李子捌

Java 28天写作 12月日更

跟着源码学IM(九):基于Netty实现一套分布式IM系统

JackJiang

Netty websocket 即时通讯 IM

优酷播放黑科技 | 基于WebRTC实现的直播“云多视角“技术解析

阿里巴巴终端技术

WebRTC 移动开发 直播技术 客户端

GrowingIO Reactor速成指南

GrowingIO技术专栏

响应式编程 reactor

☕【Java深层系列】「技术盲区」让我们一起完全吃透针对于时间和日期相关的API指南

洛神灬殇

Java 工具 日期处理 12月日更

十二张图带你了解 Redis 的数据结构和对象系统

程序员历小冰

redis 数据结构 28天写作 12月日更

Python 的切片为什么不会索引越界?

Python猫

Python

EMQ & 轻流:全托管物联网消息服务助力海量设备低代码智联

EMQ映云科技

物联网 mqtt

🏆【CI/CD技术专题】「Docker实战系列」(1)本地进行生成镜像以及标签Tag推送到DockerHub

洛神灬殇

Docker 容器镜像 12月日更 Dockerhub

不要被数据蒙蔽你的眼睛

Geek_utwige

数据分析 统计学 辛普森悖论

JavaScript面试系列:JavaScript设计模式之桥接模式和懒加载

汪子熙

JavaScript 设计模式 桥接模式 28天写作 12月日更

动手做个 AI 机器人,帮我回消息!

程序员鱼皮

JavaScript AI 前端 nlp Node

基于HTML5/CSS/JS响应式圣诞老人过悬崖小游戏

海拥(haiyong.site)

28天写作 12月日更

网络安全教程:13 信息收集

喀拉峻

黑客 网络安全 安全 信息安全

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