BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

践行移情驱动开发(EDD)

| 作者 Savita Pahuja 关注 3 他的粉丝 ,译者 谢丽 关注 11 他的粉丝 发布于 2015年6月24日. 估计阅读时间: 2 分钟 | CNUTCon 了解国内外一线大厂50+智能运维最新实践案例。

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)

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

深度内容

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT