1310-6499-520
今天是:
站内搜索:  
您的当前位置:主页 > 知识博客 > 设计管理 >
联系我们

名称:九分网络科技

联系:13106499520

地址:福建省福州市仓山区金榕南路553号


扫一扫添加微信

1024程序节!如何打造一款连程序员都夸体验好的产品?--九分网络

时间:2020-07-01   分类:设计管理    作者:网络   来源:网络整理   点击:178

今天,我与您分享一个有趣的故事。 这是我在第一份工作中所做的第一个项目(目前在西雅图一家不断发展的软件公司中进行DevOps工具的用户体验研究和设计)。 我写这篇文章的目的是与您讨论一些我最近想到的问题,以反映我做得不好的事情,并希望与关心运维技术发展的朋友建立联系。 以及开发人员的用户体验copyright 9fen.net

作者:译者:陈凌霜 Liz Chen,华盛顿大学Human Centered Design and Engineering研究生 内容采集来自9fen.net

【未经作者许可,请勿转载】 本文来自九分网络

术语解释
操作和维护:英文Ops,也称为操作和维护工程师,是技术操作和维护人员的总称。 运维人员的职责是根据业务需求规划信息,网络和服务。 通过网络监视,事件警告,业务计划和故障排除升级,该服务可长时间保持稳定和可用状态。  (摘自中文维基百科)
 
 DevOps :(开发与运营的结合)是一种重视“软件开发人员(Dev)”和“ IT运营技术人员(Ops)”的沟通与合作文化,体育 或做法。 通过使“软件交付”和“体系结构变更”过程自动化,可以更快,更频繁和更可靠地构建,测试和发布软件。  (摘自中文Wikipedia)
 
为什么工程师也应享有良好的用户体验
运营工程师支持我们互联网的基础。 当我们晚上睡得很香时,他们可能会随时被BP机器唤醒,立即睁开眼睛,打开计算机来解决各种IT服务问题; 在一些已实施DevOps模型的公司中,软件开发人员也将承担此职责。 他们有一套软件来帮助监视和诊断服务器的状态并自动执行一些手动工作。 这些技术和软件对于提高技术人员的工作效率和生活水平以及企业的生产效率至关重要。 可以说,这群人支持了整个Internet的基础,因此我们的普通用户可以随时刷手机以观看实时广播而不会受到任何影响,并减少了遇到知道“ 服务器提出了一个问题。” 但是,现实情况是,很少有人关注此人群的“用户体验”。 很少有局外人知道他们如何工作,如何解决问题以及如何与他人合作。 这也是公司聘请我们为一组用户体验设计师的原因。 我们的责任是提高产品开发团队对用户的理解,确定需要解决的主要问题,并使我们的产品更易于理解和使用。  
 
一个创新产品和两个问题
该公司最近推出了新的开源产品,如何推广它是一个非常重要的问题。 特别是,此概念是新的抽象技术性企业级产品。 即使是经验丰富的一线开发人员也不是那么容易理解,更不用说企业中的非技术人员来做决定了。  
 
与我们先前产品的目标用户不同。 该产品的创新之处在于它是针对程序开发人员的。 该概念旨在使开发人员可以轻松部署TA编写的软件。 同时,它使软件的后续操作和管理更加自动化,并且可以灵活地部署在不同的平台上,从而节省了很多麻烦。 为了实现这个目标,发明了许多新概念,或者给现有概念赋予了新的含义。 如何使用户更好地接受这些新概念是第一个问题。  
 
第二个问题:产品没有用户体验设计师通常制作的炫酷UI界面。 唯一的界面是深色命令行(可能是程序员的最爱?)。 这增加了理解产品的难度,因为可发现性很差,并且您没有花很多时间阅读技术文档,并且基本上不知道如何使用它或可以使用它做什么。  
 
对于网站,我们已经进行了一些用户测试,得到的主要反馈是:“这是什么东西?价值是什么?黑匣子是什么意思?它与xxx和 xxx?请参阅完成主页后,我听不懂并果断地放弃了。” 
 
尝试
作为程序开发以及运维技术小白,在进入公司后的几周内 ,我不明白同事在说什么。 我经常怀疑自己的智商:“面试时,我告诉过你,我什至都不了解包裹是什么。您雇用了错误的人吗……”。 更令人伤心的是,有一天老板经过并问我:“怎么回事,计算机科学学位更容易理解?” 当时我是盲人:“ ?!我的本科生是工业设计!”-苦涩事不宜迟,我转向一个话题:在试图理解这一新产品的过程中,一个若隐若现的想法在我心中萌芽。 我想尝试解决第一个问题:如何使用户更好地接受和理解产品的新概念。  
 
建立用户的心理模型
研究交互或工业设计的人可能已经听说过这个概念:用户将在使用产品的过程中建立产品的心理模型。 这种思维模型是用户对产品的看法,产品的工作方式以及对产品反馈的期望。 心理模型是非常主观的,通常不能反映产品的真实实施方法(即技术模型)。 但这并不重要。 重要的是,在用户的心理模型内,该产品可以按预期运行并完成一项任务。 这是交互设计的一个非常基本的任务:如何构建模型,以便可以在技术上为模型提供支持并使其易于用户理解。

标签: 经验分享 用户体验 产品设计 1024 1024程序员节

郑重声明:本文版权归原作者所有,九分网络转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。


九分网络专业提供公众号、小程序、PC及移动端站点搭建!网站程序及服务器维护:13106499520。微信:452570709

----相关文章----