@lsmn
2015-06-22T22:12:20.000000Z
字数 1006
阅读 2508
敏捷
移情
EDD
移情驱动开发(EDD)是对使用Scrum实现敏捷软件交付的一种补充。EDD是待办事项管理、待办事项细化、冲刺计划、每日站会及冲刺评审等Scrum活动和事件的一个关键因素。
Ravi Verma是一名专业的Scrum教练,同时也是SmoothApps的创始人。他在最近的一篇博文中介绍了“移情驱动开发(Empathy Driven Development,缩写为EDD)。Ravi将EDD描述为一种软件开发方法,这种方法依赖于团队成员以对受影响涉众的同情心为基础作出决策。
这种方法需要开发团队在组织约束内实现创造性的自组织,消除隔在他们同涉众之间的障碍。
Chris Svec是iRobot的高级首席软件工程师,他在博文里将软件工程中的EDD描述为:
移情驱动开发是我让软件工程(及其它类型的工程)变得更好的一种尝试,专门针对那些做具体工作的工程师。
按照Ravi的说法,EDD是对使用Scrum实现敏捷软件交付的一种补充。EDD是待办事项管理、待办事项细化、冲刺计划、每日站会及冲刺评审等Scrum活动和事件的一个关键因素。他分享了下面这些EDD常见障碍:
Ravi建议使用涉众“移情图(empathy map)”作为使用EDD的第一步。 下面是他描述的过程:
Ravi分享了一个涉众移情图的练习,结果表明,移情图可以识别无根据的假设,产生良好的对话、联系涉众的活动项以及许多后续的、可以增加对涉众的同情心的活动和对话。
在波士顿举行的2015嵌入式系统大会上,Chris做了有关EDD的演讲。他在演讲中指出,移情不是一个新工具:
移情不是工程界的一个新工具。我用户体验和设计界的同事已经借助这种工具与最终用户及客户换位思考好多年了。我正在努力做的是将它引入我们的工程团队,那样,我们就会互相同情,我们也就会同情未来的自己。