欲速则不达!Scrum团队如何做好UX设计?
ccwgpt 2024-10-14 08:37 29 浏览 0 评论
设计师会在对的时间,作出相应的工作安排,同时分清主次,推动工作的执行,如果Scrum团队没有专门的设计师,设计工作的展开将会困难重重。
在他人眼中,我是Scrum专家:合著了一本关于Scrum的书,还拿了奖;有近10年的授课、培训经验。尽管如此,我还是会遇到许多问题,主要来自产品经理、行政主管、技术经理。
这些问题都可以归结为:怎样将Scrum和UX设计完美融合?这是许多公司面临的难题。
这些公司采用Scrum的本意,是为了“速度”,而不是“质量”。渐渐地,公司员工琢磨的,都是如何更快地打代码,而不是打造更缜密的、以用户为中心的产品。
经过亲身实践,以及向优秀的团队讨教经验,我把我的发现写成书,在课堂中教给学员们。
最近,我和我的合作者Josh Seiden,以及敏捷(Agile)、Scrum领域的前沿专家合作,正在努力构建一个框架,逐步说明Scrum和UX设计如何融为一体。
我们做了一个练习:在Scrum流程图中,标注相关的UX和设计工作。我的总结如下图所示:
附加说明:
这不是最全面的示意图,相关的设计工作有很多,一张图难以做到面面俱到。
- “设计”一词是一个总称,包含了设计师参与的所有工作。
- “设计”、“UX”等词包罗万象,因此,我不会对定义作过多解读。
我对UX工作做了分组、编号。每一组的简要说明和分组理由如下:
- 产品需求列表包含了更高层面上的产品愿景。一次迭代只能实现其中的一部分。此时,前期假设也会被提出来。为了让产品需求列表更充实,Scrum团队会开展设计迭代、用户研究(不仅仅是定性的,包括各种类型),同时列出假设,认清现实,保证产品设计以用户为中心。
- 迭代计划会每天都会举行。许多问题在会议中得到解决,比如:产品外观如何设计?用户旅程如何设计?有没有被忽略的地方?Scrum团队可以一起画草图(这个环节又称为“设计工作室”、“专家研讨会”等),开展头脑风暴会,让UX设计师各抒己见,解决问题。
- 具体的设计工作(包括产品设计的各个方面)针对具体的用户需求,有相应的迭代需求列表,主要由设计师完成,也会和Scrum团队的其他成员合作。设计工作的关键是分清主次,分工明确,让团队成员各司其职。
- 对Scrum团队来说,全职设计师“缺位”的后果很严重。把UX设计整合到Scrum流程中,离不开全职设计师这一角色。全职设计师是团队的“粘合剂”,与开发人员、产品经理和项目负责人(Scrum Master)通力合作,完成第3点中的设计工作。
- 迭代评审会是一个评估团队工作成果、个人学习成果的良机。通过开展设计评审会、研究成果总结、定量分析讨论等活动,Scrum团队对工作情况有了更好的了解,同时确定了下一次迭代中,产品/迭代需求列表的侧重点。
需要重点提醒的是:如果Scrum团队没有专门的设计师,设计工作的展开将会困难重重。设计师会在对的时间,作出相应的工作安排,同时分清主次,推动工作的执行。
如果把设计工作外包给团队以外的设计师(包括公司内部和外部的),那么,Scrum团队难免会重回“瀑布式开发”的老路,团队成员之间的合作、理解和信任也所剩无几。
原作者:Jeff Gothelf
原文链接:https://medium.com/swlh/here-is-how-ux-design-integrates-with-agile-and-scrum-4f3cf8c10e24
翻译:『即能』团队,公众号:『即能学习』
本文由 @即能 翻译发布于人人都是产品经理,未经许可,禁止转载。
题图来自 Unsplash,基于 CC0 协议。
相关推荐
- RACI矩阵:项目管理中的角色与责任分配利器
-
作者:赵小燕RACI矩阵RACI矩阵是项目管理中的一种重要工具,旨在明确团队在各个任务中的角色和职责。通过将每个角色划分为负责人、最终责任人、咨询人和知情人四种类型,RACI矩阵确保每个人都清楚自己...
- 在弱矩阵组织中,如何做好项目管理工作?「慕哲制图」
-
慕哲出品必属精品系列在弱矩阵组织中,如何做好项目管理工作?【慕哲制图】-------------------------------慕哲制图系列0:一图掌握项目、项目集、项目组合、P2、商业分析和NP...
- Scrum模式:每日站会(Daily Scrum)
-
定义每日站会(DailyScrum)是一个Scrum团队在进行Sprint期间的日常会议。这个会议的主要目的是为了应对Sprint计划中的不断变化,确保团队能够有效应对挑战并达成Sprint目标。为...
- 大家都在谈论的敏捷开发&Scrum,到底是什么?
-
敏捷开发作为一种开发模式,近年来深受研发团队欢迎,与瀑布式开发相比,敏捷开发更轻量,灵活性更高,在当下多变环境下,越来越多团队选择敏捷开发。什么是敏捷?敏捷是一种在不确定和变化的环境中,通过创造和响应...
- 敏捷与Scrum是什么?(scrum敏捷开发是什么)
-
敏捷是一种思维模式和哲学,它描述了敏捷宣言中的一系列原则。另一方面,Scrum是一个框架,规定了实现这种思维方式的角色,事件,工件和规则/指南。换句话说,敏捷是思维方式,Scrum是规定实施敏捷哲学的...
- 敏捷项目管理与敏捷:Scrum流程图一览
-
敏捷开发中的Scrum流程通常可以用一个简单的流程图来表示,以便更清晰地展示Scrum框架的各个阶段和活动。以下是一个常见的Scrum流程图示例:这个流程图涵盖了Scrum框架的主要阶段和活动,其中包...
- Mockito 的最佳实践(mock方法)
-
记得以前面试的时候,面试官问我,平常开发过程中自己会不会测试?我回答当然会呀,自己写的代码怎么不测呢。现在想想我好像误会他的意思了,他应该是想问我关于单元测试,集成测试以及背后相关的知识,然而当时说到...
- EffectiveJava-5-枚举和注解(java枚举的作用与好处)
-
用enum代替int常量1.int枚举:引入枚举前,一般是声明一组具名的int常量,每个常量代表一个类型成员,这种方法叫做int枚举模式。int枚举模式是类型不安全的,例如下面两组常量:性别和动物种...
- Maven 干货 全篇共:28232 字。预计阅读时间:110 分钟。建议收藏!
-
Maven简介Maven这个词可以翻译为“知识的积累”,也可以翻译为“专家”或“内行”。Maven是一个跨平台的项目管理工具。主要服务于基于Java平台的项目构建、依赖管理和项目信息管理。仔...
- Java单元测试框架PowerMock学习(java单元测试是什么意思)
-
前言高德的技术大佬在谈论方法论时说到:“复杂的问题要简单化,简单的问题要深入化。”这句话让我感触颇深,这何尝不是一套编写代码的方法——把一个复杂逻辑拆分为许多简单逻辑,然后把每一个简单逻辑进行深入实现...
- Spring框架基础知识-第六节内容(Spring高级话题)
-
Spring高级话题SpringAware基本概念Spring的依赖注入的最大亮点是你所有的Bean对Spring容器的存在是没有意识的。但是在实际的项目中,你的Bean必须要意识到Spring容器...
- Java单元测试浅析(JUnit+Mockito)
-
作者:京东物流秦彪1.什么是单元测试(1)单元测试环节:测试过程按照阶段划分分为:单元测试、集成测试、系统测试、验收测试等。相关含义如下:1)单元测试:针对计算机程序模块进行输出正确性检验工作...
- 揭秘Java代码背后的质检双侠:JUnit与Mockito!
-
你有没有发现,现在我们用的手机App、逛的网站,甚至各种智能设备,功能越来越复杂,但用起来却越来越顺畅,很少遇到那种崩溃、卡顿的闹心事儿?这背后可不是程序员一拍脑袋写完代码就完事儿了!他们需要一套严谨...
- 单元测试框架哪家强?Junit来帮忙!
-
大家好,在前面的文章中,给大家介绍了以注解和XML的方式分别实现IOC和依赖注入。并且我们定义了一个测试类,通过测试类来获取到了容器中的Bean,具体的测试类定义如下:@Testpublicvoid...
你 发表评论:
欢迎- 一周热门
- 最近发表
- 标签列表
-
- 框架图 (58)
- flask框架 (53)
- quartz框架 (51)
- abp框架 (47)
- jpa框架 (47)
- springmvc框架 (49)
- 分布式事务框架 (65)
- scrapy框架 (56)
- shiro框架 (61)
- 定时任务框架 (56)
- java日志框架 (61)
- JAVA集合框架 (47)
- mfc框架 (52)
- abb框架断路器 (48)
- ui自动化框架 (47)
- beego框架 (52)
- java框架spring (58)
- grpc框架 (65)
- ppt框架 (48)
- 内联框架 (52)
- cad怎么画框架 (58)
- ps怎么画框架 (47)
- ssm框架实现登录注册 (49)
- oracle字符串长度 (48)
- oracle提交事务 (47)