将设计原则集成到开发过程中有助于提升客户和用户体验。
对于许多参与敏捷开发团队的开发人员、QA自动化工程师和网站可靠性工程师来说,交付工作始于定义用户故事(用户细分场景),而且要在敏捷迭代中完成它们。有时,用户故事需要"后端"实现,例如配置数据集成、编写微服务API、解决技术问题,以及提高应用程序性能。这些仍然是用户故事,因为其实现具有业务价值,但是产品负责人可以通过技术标准来设定目标用户体验。项目管理者联盟
当主题故事或者用户故事需要影响可用性的"前端"实现并需要设计时,敏捷团队必须决定何时以及怎样将设计思维、线框图、用户体验和设计规范纳入到需求中。项目管理者联盟
对于敏捷团队何时以及怎样定义用户体验和设计规范,并没有完全通用的答案。这些因素对应用程序、工作流程和移动应用程序的成功至关重要,因为最终保证客户满意度和易用性会极大的影响目标业务结果。blog.mypm.net
1、敏捷用户故事定义了问题陈述项目管理者联盟
为了解设计思维和敏捷方法是怎样交互的,让我们看一下产品负责人是如何在敏捷团队的产品需求项中采集需求的。项目管理者联盟
产品负责人通常将目标分解为重要战略举措、对用户有价值的功能和用户故事这样的层次结构。用户故事有助于定义问题陈述并回答以下问题:
谁是客户或者最终用户?项目经理圈子
需要解决什么问题,或者能发现什么机会?项目管理者联盟
实施后应获得哪些好处?项目管理者联盟
为什么这对客户很重要?项目管理者联盟
什么验收标准定义了该用户故事的"完成"?PgMp.mypm.net
您可以在这里看到,用户故事从客户的角度定义了问题陈述和机会。最好的做法是授权开发团队去推荐并实现某种解决方案,以处理用户故事中定义的目标和验收标准。项目管理者联盟
然而,许多敏捷产品负责人和业务分析师并不总是遵循这种最佳实践,他们在用户故事需求中规定了怎样实现解决方案的要素。有时,产品负责人自己心里有具体的实现方法,无法将问题陈述与解决方案规范分开。对产品负责人来说,规定用户故事的实现不是一种好的做法,这表明缺乏与团队的信任和协作。项目管理者联盟文章
但还有一个实际问题需要考虑。用户体验是问题定义的一部分还是实现的一个要素?用户体验和设计既可以是问题,也可以是解决方案,这取决于体验的性质、用户体验和设计者是否是敏捷团队的组成,以及开发团队在实施过程中怎样使用平台。项目管理者联盟
2、设计思维过程项目管理者联盟
让我们为这一讨论添加第二个维度,即设计思维实践怎样定义并迭代地改进客户体验。企业对消费者行业,包括零售、电子商务、媒体、游戏和个人银行业务等,将客户体验、一致性设计和可用性列为非常重要的战略因素,因为这些因素是区分客户在哪里购物、采购、阅读以及消费服务的关键所在。项目管理者联盟
如今,大多数企业也认为客户和员工体验在数字化转型中具有重要的战略意义。人们不想经历繁琐的工作流程,使用设计上不一致的工具,难以理解的指令或错误消息,也不愿意花太长时间去完成一项工作。项目管理者联盟
设计思维是一个自上而下的过程,从客户或者最终用户的目标开始。与敏捷方法一样,有几种设计思维实践,其中许多都利用了以下设计阶段:项目管理者联盟
以同理心看待顾客需求,试着站在他们的立场上项目管理者联盟
围绕最终用户需求来定义问题、机会、价值和竞争因素blog.mypm.net
构思不同的场景、概念和创新项目管理者联盟
原型流程,开发概念验证,在小用户群中进行试点项目管理者联盟
测试解决方案、采集反馈、发现见解,并对改进区域进行优先排序项目管理者联盟
设计思维涉及其他学科和工具,包括开发客户群、识别用户角色和定义价值主张。使用旅程映射和同理心地图之类的工具来研究行为,这在设计应用程序以完成特定任务(例如,在电子商务网站上购物或者注册订阅)时特别有用。项目经理博客
|