写点什么

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

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

关注

评论

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

FinClip 12 月大事件 | IDE支持小游戏开发调试和预览

FinClip

小游戏引擎如何选?看完这篇就够了

FinClip

支付系统就该这么设计(万能通用),稳的一批!

Java全栈架构师

程序员 面试 支付系统 架构设计 架构师

学习java技术哪些方法比较靠谱

小谷哥

FLStudio水果萝卜最新汉化21版本下载

茶色酒

flstudio FLStudio21 FLStudio21.0.0

聚焦技术创新实力,时序数据库 TDengine 荣登中国技术先锋年度评选两大榜单

TDengine

数据库 tdengine 时序数据库

2023前端二面必会vue面试题指南

bb_xiaxia1998

Vue

社招前端二面必会手写面试题总结

helloworld1024fd

JavaScript

简单几种云成本优化方法讲解-行云管家

行云管家

云计算 云成本 云支出

从零到一手写迷你版Vue

helloworld1024fd

JavaScript

大数据开发培训怎么来选择?

小谷哥

【从零开始学爬虫】采集食品行业最新报价数据

前嗅大数据

数据采集 爬虫软件 爬虫案例 爬虫入门教程 爬虫分享

我在京东做研发 | 京东云算法科学家解析爆火的ChatGPT

京东科技开发者

AI 技术 算法 经验分享 ChatGPT

在vue的v-for中,key为什么不能用index?

bb_xiaxia1998

Vue

乐视每周工作四天半?我们也可以

不想敲代码

程序员 效率工具 协同办公

水印LOGO有哪些类型?如何在线给图片添加水印LOGO?

互联网民工阿强

图片处理 添加水印 水印 水印LOGO

字节前端必会vue面试题集锦

bb_xiaxia1998

Vue

架构实战 - 模块 6 作业

mm

#架构实战营 电商微服务分析

培训大数据技术怎么学

小谷哥

深航携手华为云,共建数字化智慧民航标杆

Geek_2d6073

Java中不可或缺的关键字「volatile」

小小怪下士

Java 程序员 volatile

构建自组织团队,让敏捷管理更好地落地

敏捷开发

项目管理 敏捷开发 项目管理软件 自组织

2023年新云南等级保护测评机构名录!

行云管家

等保 等级保护 等保测评机构

软件测试/测试开发 | 相比 Selenium,Web 自动化测试框架 Playwright 有哪些强大的优势?

测试人

软件测试 测试框架 测试开发 playwright Web自动化测试

前端一面必会手写面试题(边面边更)

helloworld1024fd

JavaScript

一步步实现React-Hooks核心原理

helloworld1024fd

JavaScript

SREWorks v1.4 版本发布 | 离线安装 & 前端重构

阿里云大数据AI技术

大数据 开源 运维 企业号 1 月 PK 榜

Hyperledger AnonCreds:开源、开放规范下,保护隐私的可验证凭证

BSN研习社

写过vue自定义指令吗,原理是什么?.m

bb_xiaxia1998

Vue

阿里云办公安全产品专家高传贵:零信任,让全球办公安全更简单

云布道师

阿里云

学习前端技术选择培训还是自学比较好?

小谷哥

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