QCon 全球软件开发大会倒计时2个月!讲师已确认60%+ >>> 了解详情
写点什么

在优化设计过程中为什么 DesignOps 很重要

作者:Jason Beres

  • 2022-08-11
  • 本文字数:4085 字

    阅读完需:约 13 分钟

在优化设计过程中为什么DesignOps很重要

在设计团队规模不断扩大,项目的不断发展由最新的用户界面(UI)和用户体验(UX)所主导的大环境下,它们的成功不仅取决于技能,还取决于关键的操作和用户体验指标。

 

当设计过程有时比它们所需要的还要更复杂、分散和混乱时,必须将 DesignOps 作为一项战略职能。

 

但是,DesignOps 的概念已经发生了显著的变化,现在它的实际应用已经远远超出了优化自己的设计工作流的范围。当今的设计运维需要共同的文化转变和不同的思维方式:

 

  • 培养跨职能,包括设计师和开发人员在内,通过项目经理(PM)、利益相关方和营销人员,更好地传递想法和结果,提高最终产品的质量,并增加团队共同产生的影响。

  • 欢迎围绕已经建立的用户界面(UI)和用户体验(UX)实践使用工具、系统和服务来完善路线图,消除孤岛,减少重复性任务,帮助建立单一的事实源,并提高数字产品设计和研发的速度和质量。

  • 理解数据是一座金矿,设计过程中的每一个决策和步骤都必须基于从调查、用户、可用性测试以及用户评估中收集到的可衡量的统计数据。

 

使用这三个概念——跨职能团队、工具和数据的使用,你可以构建更好的工作设计操作,并将其作为战略职能使用,从而产生更好的产品、更快的上市时间,甚至增加收入。

 

尽管使用设计运维并不是一种新的实践,但直到最近才有很多公司了解它的价值。Airbnb 是首批创建并确立将 DesignOps 战略作为其现代产品开发周期一部分的全球化公司之一。他们的目标是“通过能提高执行速度和质量的集中式工具、系统和服务来为整个产品组织提供敏捷性。”

 


为了建立更有效的流程,Airbnb 将其 DesignOps 扩展到 5 个不同的部分,每个部分都专注于其数字产品设计和开发的特定方面。他们的设计流量增长总监Adrian Cleave解释说:“我们的职能包括设计项目管理、设计工具、本地化、制作设计和团队协调人员。我们与营销、产品、设计和工程部门密切合作,尽可能地创造最佳的用户体验。”

整合的重要性和挑战

 

最初,Airbnb 的案例听起来像是他们只需要将团队和任务结合在一起,但要将类似的战略职能应用到成功的 DesignOps 中,首先需要解决以下的挑战:

 

  • 用户体验创建者使用的特殊工具和流程会导致设计-开发的不一致性和运维功能障碍,这些问题会影响到整个数字产品链。

  • 有一种误解,即认为存在一种适用于一切流程的解决方案,而实际上每个项目都需要在微观层面上进行探索,根据其具体情况,需要对设计运维进行调整和更改。

  • 缺乏深入的沟通和定期的多学科会议,在这些会议上用户体验(UX)和用户界面(UI)设计、开发、产品管理团队和营销团队可以共同行动,清晰地交流设计理念、原型、愿景、目标和细节等。

  • 忽视了数字产品设计和开发工具的重要性,这些工具是操作事实的单一源。

  • 没有探索和测试新的想法、新的设计方法,因此落后于用户界面(UI)和用户体验(UX)设计的新趋势,这对于非常精通新时代技术的数字消费者来说是一种排斥。

理解 DesignOps 的 4Ps

 

当谈到 DesignOps 时,会涉及到四个关键部分或构建模块。 我称它们为 4Ps:产品(Product)、流程(Process)、人员(People)和程序(Program)。 每个环节都能为设计师和数字产品开发团队带来了各自的好处。



DesignOps 中以产品为中心(Product-focused)的部分由组织思想引导。它致力于:

 

  • 发现并消除瓶颈。

  • 阐明数字产品的目的,了解客户的需求,并设想它将为最终用户带来的价值。

  • 执行用户和可用性测试以获得更好的用户体验(UX)。

  • 创建一个重点突出的路线图,以交付从启动到测试再到交付的高级别设计项目。

  • 概述给定产品的工作分解结构,以便团队成员知道从哪里开始和结束。

  • 定义以用户为中心设计的优劣通用标准和原则,特别是针对你正在开发的产品。

  • 定义、选择并调整设计质量指标,这些指标可以在团队中任何参与给定项目的人之间共享。

  • 构建情境和项目意识,使任何参与的相关人员都能保持一致,这样更容易跟踪项目进展。

 

流程(Process)的“P”围绕着这样的一个前提展开,即 DesignOps 关注的是组织的优先级和运作。这将业务和具体的设计项目结合在了一起,并专注于:

 

  • 在跨职能团队之间制定更好的工作流程。

  • 通过与来自不同部门(项目经理、开发人员等)的团队成员的定期会议来跟踪所有正在进行的事情。

  • 保留有关战略业务目标、工作范围和文档的信息作为指导。这样,你就可以更容易地跟上品牌要求和业务目标。

  • 确定最后期限,组织任务,并确定项目的优先顺序(如果有多个项目的话)。比如,这将会帮助你规划某些功能并确定它的优先级。

 

人员(People)的“P”强调社交化,而不仅仅是分享更新。此处设计运维的重点是为沟通需求、技能、目的和设计团队能力提供更好的方法。主要的优先事项包括:

 

  • 消除沟通障碍和隔阂。

  • 明确用户界面/用户体验(UI/UX)设计部门中每个人的角色。

  • 确定设计师的具体需求,并尽可能确定技能差距。

  • 传达共同的愿景和共同的目标,以构建成功的产品和/或服务。

  • 参与设计冲刺,以改进你和你的团队如何看待和理解给定设计项目的范围、特性、目标和方向,避免设计偏差。

  • 了解设计团队的能力和工作量,以避免工作倦怠。

 

DesignOps 的第四个部分则专注于程序(Program),它致力于标准化的自动化 DesignOps 工具和技术。它需要:

 

  • 依靠相同的 DesignOps 工具、数字资产管理程序(DAMS)或其他数字产品开发平台来简化和支持数字产品设计工作流。

  • 开发用户研究数据库存储,使产品设计和开发过程中的每个人都能轻松访问。

  • 通过全方位的设计和沟通工具,在团队成员和部门之间建立跨职能协作。

  • 从参与设计项目的任何人那里获得设计构思、评估和建设性反馈。

  • 克服沟通不畅的障碍,并解决简单的日常运作问题,例如,开发人员不知道由哪个设计师负责创建某个特性。

结合 4Ps,改进设计工作流程和操作的技巧

 

  1. 采用单一的操作事实源。

 

这将帮助你和整个数字产品团队(包括市场营销人员、项目经理和开发人员)管理估计、规划和跟踪孤岛,跟踪任务和进度,并清晰地理解设计和开发规范。Gartner 建议在此过程中使用通用的企业敏捷规划(EAP)工具和敏捷实践来提供帮助。

 

在他们的“DesignOps:快速组织、协作和创新产品用户体验”一文中,作者指出:

 

“DesignOps 的一个基本方面是采用敏捷工作分解结构 (WBS) 来组织用户体验工作,从与大的战略目标保持一致,到单一 EAP 工具中的屏幕级细节。虽然这对大多数用户体验实践者来说一开始感觉很陌生,但敏捷 WBS 能很好地映射到用户体验工作中。这种方法的业务和运营效益是深远的,包括更准确的计划、估计、跟踪和报告。”

 

作为 DesignOps 战略的一部分,通过为管理人员、设计师、开发人员甚至利益相关方提供一个单一的工作环境,每个人都可以轻松地调整他们的工作和任务,实时测试和评论原型,消除设计切换,减少成本高昂的迭代,跟踪进度并识别瓶颈。更重要的是,整个数字产品团队将受益于对最终用户、项目时间表、设计细节、特性和功能的即时情境感知。

 

但是由于公司和用于 EAP 的自动化 DesignOps 工具的不同,结构可能会有所不同。

 

  1. 培养跨职能团队之间的深度沟通,并使利益相关方参与其中。

 

你可能会问“为什么是利益相关方?”当一个原型被丢弃,一切都必须从头开始时,这会导致时间、精力、金钱的浪费并会延长流程。为了避免这种情况的发生并构建出更高效的 DesignOps,请确保参与的每个人(包括利益相关方)都能参与到协作创造力中。这有助于简化设计过程,并能极大地缩短设计开发时间。

 

通常情况下,团队可以在流程的早期进行包括设计师和利益相关方在内的冲刺工作,以探索并测试不同的想法。通过这种方式,设计师可以直接洞察设计元素如何转化为网页、移动或桌面应用程序,而开发人员可以根据设计与代码沟通潜在的问题,利益相关方可以充当代理,测试产品的可用性,以提供新鲜且独立的视角。


  1. 了解有关公司、当前设计流程、项目管理和最终用户的所有信息。


这将帮助你和你的团队评估产生投资回报(ROI)的优势领域,消除最大的挫折,解决设计过程中的痛点,并从那里开始优化。召开公司和团队会议可以为你提供这些有价值的信息。

 

  1. 必须要有专门的 DesignOps 人员。


不存在一个能够处理所有流程和任务的设计师,因为到最后,他们只能做实际的设计工作。数字产品设计是一项多层次的工作,需要在特定领域中有不同经验的单位。正如需要将用户体验(UX)和用户界面(UI)设计分离并由两个不同的专家分别处理一样,也需要一个专门的 DesignOps 人员。

 

他或她的职责是:

  • 预测并管理工作和资源

  • 帮助招聘具有合适技能的设计师

  • 沟通设计标准

  • 分配适当的 DesignOps 工具

  • 制定敏捷的工作分解结构,以优化设计师的日常工作流程

  • 识别既定流程和改进策略之间的关键差距

  • 帮助建立更具生产力的设计文化

 

DesignOps 专家的角色取决于特定公司的需求、优劣势,以及团队当前正在开发的数字产品/服务。

 

  1. 使用并掌握数据来衡量设计标准,区分优劣实践和设计,并建立与最终用户的最佳共鸣。


没有什么比利用可操作的数据来构思和设计下一个数字产品有更大的价值优化和质量提升了。从这个意义上说,将数据分析作为 DesignOps 的一部分可以激发更好的设计和更好的用户体验,甚至可以帮助你紧跟当前的设计趋势,比如数据可视化和数据故事讲述等。

 

总而言之,DesignOps 是一种实践和思维方式的结合,可以构建繁荣的文化、改进设计工作流程、促进多部门流程(如设计师与开发人员的交接)、改进产品和服务的制作方式,并使项目能够以更快的速度发展。但要实现所以这一切并建立运作良好的 DesignOps,你必须通过数据进行创新和设计,促进深度沟通和创造性协作,通过采用 DesignOps 工具适应数字化转型,了解你的公司及其业务实践,研究并探索最终用户,并与专门的 DesignOps 人员合作。

 

作者介绍: 

创新专家 Jason Beres 是全球领先的企业软件制造商 Infragistics 的开发工具高级副总裁。Jason 曾为多家酒店撰写技术文章,在全国性会议上发表演讲,并撰写/合著了 10 本关于软件/开发的书籍。他在开发方面的专长进一步延伸,以确保数据和分析在现代网络和移动平台上能以创新和客户驱动的方式展示。Jason 是软件测试过程、数据驱动团队、客户对产品设计、开源以及过去 30 年数据分析和商业智能变化等技术问题方面的专家。

 

原文链接:

https://www.infoq.com/articles/designops-improve-process/

2022-08-11 08:005683

评论

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

币安链智能合约Dapp系统开发方案

薇電13242772558

智能合约

淘筱优软件开发|淘筱优APP系统开发

模块一作业

上善

Uranus天王星系统软件开发介绍

FIL币挖矿合法吗?FIL挖矿会叫停吗?

如何高效便捷的画出炫酷神经网络图

不脱发的程序猿

人工智能 神经网络图工具 神经网络可视化

XDD手机挖矿系统开发资料

BJIA数字星座乐园软件系统开发模板

查找——HASH

若尘

数据结构 hash

Go 语言中一些不太常见的优化

Xargin

性能优化 后端 Go 语言

趣玩吧EVO软件系统开发方案

Spring源码解析 -- SpringWeb请求映射Map初始化

Java spring 源码解析

学点项目管理,对咱程序员很重要~

后台技术汇

项目管理 项目管理工具

TP钱包Defi挖矿系统开发【专业定制】

获客I3O6O643Z97

区块链 DeFi质押挖矿 质押挖矿

bzb矿机软件系统开发

架构师实战营 模块八总结

代廉洁

架构实战营

🏆「作者推荐」【JVM 性能分析】精心准备了一套 JVM 分析工具的锦囊(中部)

洛神灬殇

JVM 性能分析 7月日更

你有多少密码是123456

MySQL从删库到跑路

密码管理

hive 与传统数据库对比

五分钟学大数据

hive 7月日更

yarn 的基本介绍和产生背景

大数据技术指南

YARN 7月日更

完了,又火一个项目

程序员鱼皮

JavaScript GitHub Vue 大前端 React

小牛XNT挖矿APP系统开发

第八课作业

杰语

FIL分币系统源码开发App

获客I3O6O643Z97

IPFS怎么挖矿 ipfs有什么用 质押挖矿 fil币

Python+OpenCV创建级联文件(Windows7/10环境)

不脱发的程序猿

Python OpenCV 目标对象识别 OpenCV创建级联文件

果果世界APP系统开发内容

Dlx Coin手机挖矿系统软件开发公司

Ubuntu Server 20.04搭建kafka集群

玏佾

kafka kafka配置 kafka数据 Ubuntu20.04

架构师实战营 模块八作业(设计消息队列存储消息数据的MySQL表格)

代廉洁

架构实战营

iOS开发 · 一套iOS底层试卷-我想和你分享

iOSer

ios 面试 iOS底层 iOS 知识体系

Yuumi悠米挖矿APP系统开发模板

在优化设计过程中为什么DesignOps很重要_架构_InfoQ精选文章