【AICon】 如何构建高效的 RAG 系统?RAG 技术在实际应用中遇到的挑战及应对策略?>>> 了解详情
写点什么

在优化设计过程中为什么 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:005685

评论

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

直播预告|大咖共话:汽车行业数字化转型趋势与对策

3DCAT实时渲染

终于有人用7部分讲明白了Spring Security OAuth2.0认证授权全过程

Java全栈架构师

Java spring 程序员 面试 springsecurity

十大靠谱“计算机视觉数据集”榜单

澳鹏Appen

人工智能 机器学习 计算机视觉 数据集 训练数据

软件测试的三个沟通技巧

FunTester

CRM 全栈开发工具 WebClient UI Workbench 的设计细节介绍

Jerry Wang

CRM webUI SAP 全栈开发 6月月更

高并发、高可用、弹性扩展,天翼云护航企业云上业务

天翼云开发者社区

云计算 服务器

ShardingSphere-Proxy 前端协议问题排查方法及案例

SphereEx

数据库 ShardingSphere

天翼云Web应用防火墙(边缘云版)通过首批可信认证

天翼云开发者社区

OUT了吧,Kafka能实现消息延时了

华为云开发者联盟

云计算 开发

Mac中Git如何忽略.DS_Store文件

坚果

git git 规范 6月月更

构建实战化防御体系之立体防渗透

穿过生命散发芬芳

6月月更 攻防演练

中国SSD行业企业势力全景图

ToB行业头条

Curve 替换 Ceph 在网易云音乐的实践

网易数帆

分布式 云原生 存储 Ceph curve

奇怪,为什么ArrayList初始化容量大小为10?HashMap的初始化容量为16?

Java全栈架构师

Java 源码 程序员 面试 程序人生

如何设计业务高性能高可用计算架构 - 作业

阿拉阿拉幽幽

AI落地的新范式,就“藏”在下一场软件基础设施的重大升级里

九章云极DataCanvas

安全 创新 实践|海泰方圆受邀参加“数字时代的网信创新与价值共创”技术交流研讨会

电子信息发烧客

大型体育赛事与犯罪风险

清林情报分析师

数据分析 警务技术 警务安全 风险分析 犯罪预防

直播预告|SQL也能玩转工业级机器学习?MLOps meetup V3带你一探究竟!

星策开源社区

人工智能 机器学习 sql 特征平台 MLOps

这个简单的小功能,半年为我们产研团队省下213个小时

阿里云云效

云计算 阿里云 云原生 产品开发 研发

IDC:阿里云获2021中国数据治理平台市场份额第一

阿里云大数据AI技术

数据挖掘 大数据 数据采集

OneFlow源码解析:算子签名的自动推断

OneFlow

源码解析 算子 Relu

为什么要使用 Rust 语言?

面向加薪学习

rust

TDengine ×英特尔®边缘洞见软件包 加速传统行业的数字化转型

TDengine

数据库 tdengine 时序数据库

如何高效优雅地管理接口文档

Liam

测试 开发工具 API接口管理 API文档 免费API接口

电商秒杀系统架构设计

哈喽

「架构实战营」

提升可观测性 - 业务指标监控实践

bilibili游戏技术

应用实践 | 10 亿数据秒级关联,货拉拉基于 Apache Doris 的 OLAP 体系演进(附 PPT 下载)

SelectDB

数据库 flink OLAP Doris 数仓建设

Android Target 31 升级全攻略 —— 记阿里首个超级 App 的坎坷升级之路

阿里巴巴终端技术

android App target

基于管线的混合渲染

Finovy Cloud

gpu 渲染器 GPU服务器 显卡、gpu

微博评论的高性能高可用计算架构方案

joak

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