写点什么

践行移情驱动开发(EDD)

  • 2015-06-23
  • 本文字数:877 字

    阅读完需:约 3 分钟

Ravi Verma 是一名专业的 Scrum 教练,同时也是 SmoothApps 的创始人。他在最近的一篇博文中介绍了“移情驱动开发(Empathy Driven Development,缩写为 EDD)。Ravi 将 EDD 描述为一种软件开发方法,这种方法依赖于团队成员以对受影响涉众的同情心为基础作出决策。

这种方法需要开发团队在组织约束内实现创造性的自组织,消除隔在他们同涉众之间的障碍。

Chris Svec 是 iRobot 的高级首席软件工程师,他在博文里将软件工程中的 EDD 描述为:

移情驱动开发是我让软件工程(及其它类型的工程)变得更好的一种尝试,专门针对那些做具体工作的工程师。

按照 Ravi 的说法,EDD 是对使用 Scrum 实现敏捷软件交付的一种补充。EDD 是待办事项管理、待办事项细化、冲刺计划、每日站会及冲刺评审等 Scrum 活动和事件的一个关键因素。他分享了下面这些 EDD 常见障碍:

  • 涉众难以接近开发团队
  • 对涉众需求做无根据的假设
  • 涉众和开发团队之间层层代理
  • 涉众代理和开发团队之间的不信任
  • 对涉众漠不关心
  • 没有时间 / 金钱与涉众联系

Ravi 建议使用涉众“移情图(empathy map)”作为使用 EDD 的第一步。 下面是他描述的过程:

  1. 用活动挂图和胶带创建一个网格。
  2. 在第一栏里,团队成员放置针对所有涉众的便利贴,后续作为整体进行评审和细化。
  3. 现在,团队成员为每位涉众放置一个便利贴,在 140 个字内从以下三个方面进行描述:
  • 职责:他们为什么结果负责?
  • 最有价值:在使用软件时,他们认为什么在帮助他们履行职责方面最有价值?
  • 最痛苦:在使用软件时,他们认为什么最让他们痛苦和沮丧?

Ravi 分享了一个涉众移情图的练习,结果表明,移情图可以识别无根据的假设,产生良好的对话、联系涉众的活动项以及许多后续的、可以增加对涉众的同情心的活动和对话。

在波士顿举行的 2015嵌入式系统大会上,Chris 做了有关 EDD 的演讲。他在演讲中指出,移情不是一个新工具:

移情不是工程界的一个新工具。我用户体验和设计界的同事已经借助这种工具与最终用户及客户换位思考好多年了。我正在努力做的是将它引入我们的工程团队,那样,我们就会互相同情,我们也就会同情未来的自己。

查看英文原文: Practicing Empathy Driven Development (EDD)

2015-06-23 07:371842
用户头像

发布了 1008 篇内容, 共 397.5 次阅读, 收获喜欢 345 次。

关注

评论

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

使用 Terraform 与事件驱动的 Amazon CodeBuild 提升云上数据应用运维效率

亚马逊云科技 (Amazon Web Services)

云原生

ARTS 打卡第 1 周

AI帅辉

ARTS 打卡计划

ARTS打卡Week1

JimDeng

ARTS 打卡计划 go modules

使用three.js与WebGL相比有什么优势?

3D建模设计

WebGL three.js

C++的对象与类的含义

芯动大师

领域驱动设计(DDD):从基础代码探讨高内聚低耦合的演进

付威

架构 领域驱动设计 DDD

ARTS 打卡第 1 周

orient

ARTS 打卡计划

面部表情识别技术在人机交互中的应用

来自四九城儿

面部表情识别的伦理问题与应对策略

来自四九城儿

一云多芯能力再获认可!天翼云助推政企上云行稳致远!

天翼云开发者社区

云计算

从来不懂K8s的人在10分钟内将应用跑在了K8s中

北京好雨科技有限公司

Kubernetes 开发者 云原生 应用部署

LangChain + Streamlit + Llama:将对话式AI引入本地机器

3D建模设计

人工智能 LLM

企业级即时通讯协作和移动应用管理平台哪个品牌好?

BeeWorks

2023 ARTS打卡第一周

犇犇

ARTS 打卡计划

如何使用LLM实现文本自动生成视频

3D建模设计

Python 人工智能

文心一言 VS 讯飞星火 VS chatgpt (79)-- 算法导论7.4 4题

福大大架构师每日一题

福大大架构师每日一题

助力人工智能教育普及 宾果智能机器人走进全国千所小学

硬科技星球

ARTS打卡第一周

苏籍

技术 ARTS 打卡计划 #成长经验

使用 ChatGPT 的代码解释器进行数据科学的 5 种方法

3D建模设计

Python 数据分析 ChatGPT

近期大型攻防演练观感及未来攻防趋势判断

墨菲安全

安全 软件供应链

为什么Nop平台坚持使用XML而不是JSON或者YAML

canonical

json xml 低代码 Nop平台

一个炫酷的头像悬停效果 2

南城FE

CSS 前端 动画 SASS 交互

GPT大语言模型引爆强化学习与语言生成模型的热潮、带你了解RLHF。

汀丶人工智能

强化学习 ChatGPT AI大语言模型

Prompt-“设计提示模板:用更少数据实现预训练模型的卓越表现,助力Few-Shot和Zero-Shot任务”

汀丶人工智能

人工智能 Prompt prompt 工程

开源Java诊断工具Arthas:开篇之watch实战

javalover123

Java 开源 Arthas watch 诊断

【ARTS】Week 1

小小

ARTS 打卡计划

学习 ChatGPT 一切基础知识的绝佳资源

3D建模设计

人工智能 ChatGPT LLM

企业级私有化部署即时通讯,完美替代SaaS平台

BeeWorks

如何使用Redis实现分布式锁?

王磊

Java Java面试题

2023 ARTS 打卡第一周

Z.

ARTS 打卡计划

Programming abstractions in C阅读笔记:p123-p126

codists

践行移情驱动开发(EDD)_文化 & 方法_Savita Pahuja_InfoQ精选文章