2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

Engineering Culture Podcast:David Hussman 与您探讨有效产品发现和 Dude 公式

  • 2016-11-28
  • 本文字数:2064 字

    阅读完需:约 7 分钟

这里是 Engineering Culture Podcast,由 InfoQ.com 以及 QCon 大会共同呈现。

在这期播客中,InfoQ Culture & Methods 的主编 Shane Hastie 对话 DevJam CardBoard It! (一款故事映射工具)的创始人 David Hussman

关键内容

  • 把价值放在首位:这不是为了创造更多的产品,而是为了保证我们可以因人而异建立正确的产品
  • Dude 公式:价值 = 为什么这么做 / 如何来做
  • 评估产品对于人的生活产生的影响
  • 使用最简单的方式和“最精简的可行学习”来最小化复杂度
  • 完成有意的发现:使用交付节奏来加快学习周期,紧密耦合地设计和交付 sprints
  • 仅仅“完成”是不够的,当物品经由真实客户的验证之后才能提供价值
  • 验证可能会在发现和交付的时候发生

这里是原文中的音频链接

笔记

  • 1 分 09 秒 重点从构建产品转移到构建正确的产品
  • 1 分 41 秒 介绍“Dude 公式”:价值 = 为什么这么做 / 如何来做
  • 3 分 02 秒 考虑产品开发的意图,而不是过程
  • 3 分 17 秒 专注于产品,而非过程。考虑开发产品的意图,确定产品将产生的影响
  • 3 分 30 秒 大的“转变”往往是永无止境的,而且不会非常成功;成功的产品可以影响到一个人,可以让他过得更幸福
  • 4 分 00 秒 宣布一本正在筹划中的新书,书名叫《产品 > 过程》
  • 4 分 28 秒 我们正在努力,拒绝“敏捷”的过度使用
  • 4 分 40 秒 一个有价值的产品总能找到团队、产品及技术之间的正确映射
  • 5 分 00 秒 “一个团队、一种技术、一个产品”的简单观点在当今复杂的世界中并不现实
  • 5 分 27 秒 外推到一个产品多个团队时面临的最大挑战是,基于大型“系统”的组织的产品不清晰可见
  • 6 分 02 秒 意外复杂性(引用自 Fred Brooks)或“偶然的复杂性”
  • 6 分 35 秒 克服复杂性的技术,如 MVP 和小的产品分割。将客户旅程视为“最精简的可行学习”
  • 6 分 43 秒 复杂的问题是可以解决的,但是复杂性是不能解决的
  • 7 分 08 秒 探索最精简的可行学习的想法:消除不确定性
  • 7 分 37 秒 人们经常过度复杂化 MVP,却不把它当做一种技术来学习
  • 7 分 55 秒 即使尚未投入生产,使用故事映射等技术可以最小化进行真实人物验证的
  • 8 分 35 秒 学习于生产之外,但不要重复九十年代的错误,把原型开发当成“交付不成熟的代码,并在此基础上叠加”
  • 8 分 50 秒 现在我们使用的工具都是高质量的,并且发展迅速,可以帮助实现有意的发现 - 交付周期
  • 9 分 09 秒 通过实时原型、A-B 测试、客户访谈等技术缩小交付之外的不确定性
  • 9 分 25 秒 更多的软件开发人员需要转变为产品开发人员,了解人们的需求,并在代码之外验证其中的一些需求
  • 9 分 54 秒 解决误解的方法是提前进行大设计
  • 10 分 00 秒 不同之处在于用于设计和发现上的时间比
  • 10 分 08 秒 以设计 sprints 为标准,规划交付 sprints,降低设计 sprint 中的不确定性,确定交付 sprints 中学习到的内容,将新的不确定性反馈给设计 sprints,尽量使用潮水式方法处理事件,避免使用序列化方式处理事件
  • 11 分 08 秒 “完成”和“已验证”之间的区别
  • 11 分 25 秒 从使用验证过的想法转向测试驱动产品
  • 11 分 40 秒 “产品影响驱动开发”的观点:在开始构建之前先确认衡量它的影响的方法
  • 11 分 55 秒 在发现阶段的早期进行验证,或是在交付阶段验证产品
  • 12 分 07 秒 产品已完成通常代表着“我已经做完了这个产品”,但并没有评估交付的价值;产品管理应该从验证开始,而不仅仅是单纯地构建产品
  • 12 分 50 秒 期望产生的影响很大,但是积压的项目太多需要处理难以达到期望的影响
  • 13 分 10 秒 有少数小型的团队已经在采用这种方法,但是大多数的组织仍然在学习这些概念(例如 Netflix)
  • 13 分 35 秒 Netflix 之所以可以用数据来左右产品设计,是因为其有坚实的技术基础
  • 14 分 10 秒 从一个团队,一个技术栈的组织发展到多个团队同时在更大、更复杂的环境上搭建一个产品,有很长的路要走
  • 14 分 35 秒 找到让团队获得更大成功的起始点
  • 15 分 15 秒 只要不受一些不必要的限制,找出起始点并不是很复杂的事情,但是它可以取得的成果是非凡的
  • 15 分 30 秒 我们需要向交付团队之外的人展示工作方式的价值
  • 16 分 30 秒 在复杂的组织中,“产品”的想法并不明显,所以我们需要帮助 IT 从业人员从项目的思维中转型到产品的思维
  • 17 分 44 秒 在许多大型组织中搭建环境的复杂技术栈导致了技术和团队之间的分离
  • 18 分 13 秒 通过确定验证过的服务或产品的重要性来了解端到端的价值
  • 18 分 40 秒 在开发产品的同时对不同组件进行存根,我们并没有很好地使用到技术栈
  • 19 分 00 秒 通过细化交付、多次验证我们可以处理好技术栈的复杂性
  • 19 分 30 秒 使用发现方法尽早验证学习,避免构建出错误的产品
  • 19 分 40 秒 研究如何在数字空间中应用实验设计,清楚地了解正在使用的参数后再开始实验

上述提及

关于我们的播客

你可以通过我们的 RSS feed 获得最新的播客,通过 SoundCloud iTunes 收听我们的播客。在这个页面上,你可以点击笔记旁边的时间快速链接到播客音频的那一部分。

查看英文原文 Engineering Culture Podcast: David Hussman on Effective Product Discovery and Dude’s Law

2016-11-28 15:581730
用户头像

发布了 218 篇内容, 共 78.1 次阅读, 收获喜欢 76 次。

关注

评论

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

预告|2022 星策 Summit MLOps 分论坛议程公布!

星策开源社区

人工智能 机器学习 开源 AI MLOps

互联网医疗领域月度观察——数字乡村建设加快,“互联网+医疗健康”带动乡村高质量发展

易观分析

数字化 互联网医疗

react源码中的协调与调度

flyzz177

React

创业者说丨云起无垠沈凯文:构建新一代开发安全基础设施 让Fuzzing技术为企业赋能

云起无垠

安全开发 开发安全 Fuzzing技术防护

专访 | 徐鹏程:开源,就是酷

第四范式开发者社区

人工智能 机器学习 数据库 开源 特征

Ansible最佳实践之 AWX 作业创建和启动

山河已无恙

12月月更

Ansible之Ansible Tower使用User和Team管理访问权限的笔记

山河已无恙

12月月更

react源码分析:babel如何解析jsx

flyzz177

React

新变化新营销 这些知识点你得Get!(文末有PPT福利首次放送)

字节跳动数据平台

大数据 营销 12 月 PK 榜

专访 | 罗成:开源并非“只可远观”

第四范式开发者社区

人工智能 机器学习 数据库 开源 特征

ChaosBlade Java 场景性能优化,那些你不知道的事

阿里巴巴中间件

阿里云 云原生 ChaosBlade

初识华为云数据库GaussDB(for Cassandra

路过的憨憨

Ansible最佳实践之 AWX 启用facts缓存和模板问卷调查

山河已无恙

12月月更

react源码中的生命周期和事件系统

flyzz177

React

OpenMLDB Meetup No.7 回顾 | OpenMLDB+AutoX:整合自动特征工程,拥抱高效机器学习

第四范式开发者社区

人工智能 机器学习 数据库 开源 特征

OpenMLDB 社区月报 | 2022年10月

第四范式开发者社区

人工智能 机器学习 数据库 开源 特征

OpenMLDB 实时引擎性能测试报告

第四范式开发者社区

人工智能 机器学习 数据库 开源 特征

黄东旭:开发者的“技术无感化”时代,从 Serverless HTAP 数据库开始 | PingCAP DevCon 2022

PingCAP

TiDB

华为云数据库GaussDB(for Influx)揭秘:数据分级存储

路过的憨憨

Ansible最佳实践之AWK VS Anssible Tower 界面介绍

山河已无恙

12月月更

【python小脚本】监听日志文件异常数据发送告警短信

山河已无恙

12月月更

镕铭微电子加入龙蜥社区,推动开源 OS 在音视频产业的应用

OpenAnolis小助手

操作系统 芯片 数据存储 龙蜥社区 镕铭微电子

裸辞不慌!入职蚂蚁金服P6,掌握并发编程我是这样吊打面试官的

钟奕礼

Java java面试 java编程 程序员‘

教你用JavaScript实现乘法游戏

小院里的霍大侠

JavaScript 前端开发 编程实战 实战案例 初学者

Ansible最佳实践之Playbook高级循环任务如何操作

山河已无恙

12月月更

教育部公布2022年第一批产学合作协同育人项目,千锋教育57个项目成功立项

千锋IT教育

【Meetup 预告】OpenMLDB + MaxCompute:集成打通云上生态,高效构建 AI 应用

第四范式开发者社区

人工智能 机器学习 数据库 开源 特征

数字化改变了什么?WeLink在实践中给出答案

路过的憨憨

关于 Git 重写历史的一些笔记

山河已无恙

12月月更

演讲实录 | OpenMLDB 整合自动特征工程

第四范式开发者社区

人工智能 机器学习 数据库 开源 特征

OpenMLDB v0.6 新版本运维功能增强

第四范式开发者社区

人工智能 机器学习 数据库 开源 特征

Engineering Culture Podcast:David Hussman与您探讨有效产品发现和Dude公式_精益_Shane Hastie_InfoQ精选文章