写点什么

践行移情驱动开发(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:371744
用户头像

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

关注

评论

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

大厂前端面试考什么?

loveX001

JavaScript

Spring 响应式编程,真香!!!

老周聊架构

响应式编程

2023年玩兔年小游戏《兔兔保卫萝卜战》赢新年祝福「钱兔无量」

非喵鱼

Java swing 小游戏 新年祝福

React源码解读之React Fiber

flyzz177

React

用javascript分类刷leetcode9.位运算(图文视频讲解)

js2030code

JavaScript LeetCode

React源码分析3-render阶段(穿插scheduler和reconciler)

flyzz177

React

vivo 故障定位平台的探索与实践

vivo互联网技术

根因分析 聚类 K-Means 二阶指数

2023前端二面常考面试题合集

loveX001

JavaScript

模块一作业(架构实战训练营)

Justin

架构实战营

微博评论的高性能高可用计算架构

闲人Eric

#架构实战营

流量路由技术解析

阿里巴巴云原生

阿里云 云原生 流量路由

恭喜 OpenSergo 获得中国开源云联盟 2022 “优秀开源项目”

阿里巴巴云原生

阿里云 开源 云原生 OpenSergo

前端leetcde算法面试套路之回溯

js2030code

JavaScript LeetCode

面试官:说说Event Loop事件循环、微任务、宏任务

loveX001

JavaScript

ImageView(图像视图)

芯动大师

imageView android布局 图像视图

2023-01-08:小红定义一个仅有r、e、d三种字符的字符串中, 如果仅有一个长度不小于2的回文子串,那么这个字符串定义为“好串“。 给定一个正整数n,输出长度为n的好串有多少个。 结果对10^9

福大大架构师每日一题

算法 rust Solidity 福大大

年终盘点一 | 云原生的 2022 年:降本提效、全面 Serverless 化

阿里巴巴云原生

阿里云 Serverless 云原生

React源码分析4-深度理解diff算法

flyzz177

React

Higress & Kruise Rollout: 渐进式交付为应用发布保驾护航

阿里巴巴云原生

阿里云 云原生 Higress

前端leetcde算法面试套路之堆

js2030code

JavaScript LeetCode

对话开发者:Serverless 落地的困境与破局

阿里巴巴云原生

阿里云 Serverless 云原生

MSE ZooKeeper 数据导入导出功能上线

阿里巴巴云原生

zookeeper 阿里云 云原生

React源码解读之任务调度

flyzz177

React

云原生人才培养计划2.0 之 消息产品「全家桶训练营」重磅来袭

阿里巴巴云原生

阿里云 云原生

《零基础学 Python(2023 版)》学习笔记 Day1

IT蜗壳-Tango

React源码解读之更新的创建

flyzz177

React

22道js输出顺序问题,你能做出几道

loveX001

JavaScript

架构实战营模块 4 作业

刘博

RocketMQ 多语言 SDK 开源贡献召集令

阿里巴巴云原生

阿里云 RocketMQ 云原生

让 Java Agent 在 Dragonwell 上更好用

阿里巴巴云原生

Java 阿里云 云原生

React源码分析2-深入理解fiber

flyzz177

React

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