关于用户体验:用户故事编写指南写出最贴近用户实际场景的故事

<article class=“article fmt article-content”><p>用户故事在软件开发过程中被作为“形容需要”的一种表达形式,是定义用户想要什么的简略办法。通过它能够分明地解释产品。一个好的用户故事能帮忙利益相关者了解产品的性能,并且有助于向客户介绍产品是什么。用户故事都会写,但如何写出最贴近用户理论场景的用户故事?</p><h3>1 )用户故事根本表达式</h3><p>为了标准用户故事的表白,便于沟通,用户故事通常的表白格局为:<br/><strong>作为一个<用户角色>, 我想要<实现流动>, 以便于<实现价值>。</strong><br/>一个残缺的用户故事还应该蕴含以下三个因素:</p><ul><li>角色(who):谁要应用这个。</li><li>流动(what):要实现什么流动。</li><li>价值(value):为什么要这么做,这么做能带来什么价值。</li></ul><p>举个例子:“<strong>作为一名</strong>禅道项目管理软件的用户,<strong>我心愿</strong>看板抉择自适应列宽时,不会铺满全屏,<strong>这样能够</strong>节俭空间,操作便捷,在观感上更加好看简洁。”<br/><br/>除了格局标准、因素残缺外, 一个好的用户故事还要遵循INVEST准则:<br/></p><h3>2 )好故事编写指南</h3><p>一个好的用户故事能够用简略的语言让每个人都能够了解。让技术和非技术成员都应用它作为交换的媒介。<strong>如何编写出一个好的、让人易于了解的优良故事呢?上面分享几个要点</strong>:</p><h4>从指标故事开始</h4><p>一些大型项目,通常会波及多个用户角色,这就导致咱们有时很难晓得从哪里开始辨认故事。要想辨认故事,首先要<strong>思考每个用户角色,并思考他们应用本产品的指标是什么。</strong></p><p>举个例子,比方开发某招聘网站我的项目,角色是求职者,TA的指标是找到一份工作(这是主指标)。咱们可了解为:有什么性能能够反对TA找到一份工作。而后将其拆解为几个子目标:</p><ul><li>搜寻TA感兴趣的工作(基于技能、薪资和地点等)。</li><li>主动执行搜寻,因而不用每次都手动搜寻。</li><li>让TA的简历可见,以便招聘公司能够搜寻到TA。</li></ul><p>划分之后,上述的子目标还能依据须要衍生出其余的故事。比方依据定位主动举荐相应区域的岗位,这样故事的撰写就逐步清晰了起来:<br/></p><h4>编写关闭的故事</h4><p><strong>关闭故事是指随着故事的实现实现,一个有意义的指标也随之实现</strong>,这能让用户感觉TA实现了某件事。</p><p>比方,还是招聘网站我的项目。其中一个故事为“招聘人员能够治理其公布的广告”,这就不是一个关闭故事,因为这是一项继续的流动。怎么编写能更好呢?能够这样:</p><ul><li>招聘人员能够更改招聘广告的截至工夫。</li><li>招聘人员能够删除与职位不匹配的申请等等。</li></ul><h4>故事中要包含用户角色</h4><p>如果我的项目团队曾经辨认出了用户角色,那么<strong>在编写故事时就应该应用这些具体的角色,而不是用较为抽象的角色</strong>。比方不要写成“用户能够公布本人的简历”,应该写成“求职者能够公布本人的简历”。因为“用户”蕴含了“岗位发布者”和“求职者”两种,这会减少开发对需要了解的难度。</p><p>能够用后面咱们提到的表白格局:<strong>作为一个<用户角色>, 我想要<实现流动>, 以便于<实现价值>。</strong> 这样就能帮忙辨别重要的和无价值的故事,也能更加清晰明确。</p><h4>不要适度依赖用户故事</h4><p>用户故事尽管是一种常见的需要收集和表达方式,但并不是惟一的形式。团队依据我的项目的具体情况,能够联合其余办法来收集和记录需要,以确保全面和精确地捕获我的项目的需要。这样做能够提供更残缺的视角,并满足我的项目的特定需要和要求。</p><h4>为一个用户编写故事</h4><p>只为单个用户编写故事时,故事通常更容易被了解和浏览,故事也更加具体和清晰。但并不是所有的故事都会因为用户数量的变动而产生差别。对于很多故事来说,无论是为一个用户还是多个用户编写,故事的内容并没有太大区别。然而,对于某些故事,用户数量的变动可能会对故事产生很大的差别。比方以“求职者能够从网站上删除简历”为例。它就有两种解释:</p><ul><li>一个求职者能够删除本人的简历;</li><li>一个求职者能够删除其他人的简历。</li></ul><p>如果咱们只思考一个用户的故事,那么问题就会变得清晰起来。比方能够将故事改为:求职者能够删除本人的简历。</p><h4>应用被动语态</h4><p>在编写用户故事时用被动语态,而非被动语态,尽可能让故事清晰简洁易懂。比方“简历能够被求职者公布”就能够改为“求职者能够公布简历”。</p><h4>客户编写</h4><p><strong>在现实状态下,客户应该参加编写故事。</strong> 客户有责任确定每次迭代的故事优先程序,所以客户对每个故事的理解至关重要。为了确保客户对故事有充沛的理解,能够让客户亲自参加进故事编写,同时也为了防止只由开发人员独自编写故事而导致的了解偏差或误会。</p><h4>不要遗记目标</h4><p>在编写时,记住故事的目标是为了<strong>促成对话</strong>,确保故事可能起到引发对特定性能或需要的探讨和交换的作用。为了达到这个目标,用户故事应该放弃简洁明了。</p><h3>3) 最初</h3><p>假如“求职者能够搜寻未实现的工作”这个故事太大了,不适宜一次迭代实现。你会如何拆分它?</p></article>

February 28, 2024 · 1 min · jiezi

关于用户体验:用户分享-达梦第三方客户端DockQuery使用体会

*昨天,一位同学在咱们社群分享了DockQuery的应用体验,失去许多搭档的共鸣。文中介绍了DQ的装置和应用步骤,具体比拟了DQ与达梦工具的异同,从普通用户的角度总结出DQ的劣势与有余,为产品后续改良提出了宝贵意见。*每位用户的应用体验对咱们而言都是举世无双的,欢送大家退出DockQuery社区,建言献策,见证产品的更新迭代,播种个人成长与提高。当初一起来看看这篇分享吧! 以前感觉国产数据库离咱们很远,我始终应用的是 mysql、postgres这类支流数据库。自从退出了一家政务行业研发公司做零碎研发,国产数据库应用得越来越频繁,近一年来的我的项目应用的都是国产数据库。 在各个我的项目中,我陆续应用过TIDB、达梦、opengauss等数据库。TIDB采纳的是mysql连贯协定,所以有很多客户端可供选择;然而达梦数据库始终没有被支流的数据库工具(如navicat、datagrip 、DBeaver)反对,只能抉择达梦官网DM管理工具。这个工具始终以来都只是“能应用”的水平,对于开发者并不是很敌对。 近期发现一款数据库客户端叫DockQuery,声称反对达梦这类国产数据库。因为报名加入了达梦的数据库beta流动,急需一个好用的国产数据库工具,我从官方网站下载了DockQuery。 体积1GB,大小是不是有点夸大,只有百度云下载渠道(100~200K的速度),未入门就让我想放弃。 带着对国产数据库工具的好奇,我还是决定挂机下载一晚。通过一晚工夫,DockQuery工具已下载实现。居然是个绿色版(免装置客户端),不必放心又给我装置一堆其余垃圾软件,哪个工具是垃圾也能够间接删了。对于软件应用,我向来习惯上手干从来不看应用文档。关上软件后感觉界面有点在抄navicat 界面风格应用习惯,隐约里又看到eclipse的影子(应用idea久了,再看eclipse有点老掉牙)。这下释怀了,学习老本又升高了。不过在应用过程中还是显著发现界面有点糙,细节解决得不是很好。 拿数据库先试试,目前只反对三款数据库:达梦、opengauss、Vastbase(???这是个什么数据库)。至多三个里有两个是我用到过的。应用祖传的 next by next 招式,很从就实现数据库创立。达梦连贯与其余工具没有差异,不再一一阐明。 先说说比拟好的感触吧,重点与DM工具相比拟。编辑器性能做的还是比DM强一丢丢,有语法提醒、格式化、代码折叠、切换数据源。 语法提醒性能 DM工具也反对语法提醒,但默认状况是不开启这个性能,能够通过配置关上语法提醒性能。应用体验始终都得很卡,不晦涩反馈很慢。对于平时写SQL语法体验十分不好,想必这就是官网默认不开启的起因之一吧。DockQuery编辑器关键字与数据库动静提醒响应很疾速,基本上秒出,能够晦涩应用工具,体验上比DM工具好太多了。不过对于提醒的类型短少分类,不能很好的辨认表、字段还是关键字等。倡议官网思考从这个方向优化后续版本。 切换数据源性能 这个性能navicat 始终都有,我也始终在应用,是比拟不便的中央。作为开发很多时候要验证bug,须要针对多个环境数据进行查问验证,不须要针对多个数据源关上多个查问窗口进行切换验证。这一点也体现了DockQuery 作为客户端工具在投合客户端应用的需要点。 代码格式化与代码折叠 这两个性能合起来比拟有特色。代码格式化自身没有什么好阐明的,就是重点说说折叠性能,这个拆叠比拟像代码编辑器的折叠性能。能够将语句通过格式化后的关键字进行代码档次的收起与开展。 通过代码折叠,极大晋升了编辑器应用体验。集体十分喜爱这个性能带来的SQL语句浏览清晰构造、关注重点语句局部。 最初再补充些毛病问题吧。整个软件还是有一些些不成熟,很多性能在应用过程就能感触进去,还须要几个版本的迭代能力达到日常应用。毕竟还是在beta版本,有一些不稳固的问题也很失常。对于国产数据的反对,加上些特色性能,起码给咱们多一份抉择和可能性。 加油 DockQuery ,期待后续版继续改良! 看了下面的分享,你是否对DockQuery更感兴趣了呢?欢送扫描下方二维码增加小助手,退出官网微信群,获取安装包,开启您的DockQuery之旅!

March 7, 2023 · 1 min · jiezi

关于用户体验:带来高价值用户体验的低代码开发平台

在任何业务中,用户体验的重要性显而易见,很多时候,用户体验被误认为是在大型的软件开发我的项目中才会被着重关注的中央,但实际上并不是这么回事。 企业要取得长足发展,而用户很难依据产品的性能和定价去辨别并定位不同的企业或组织。因而,客户本身的“体验”就会成为被提及的聚焦的亮点,这从另一方面揭示咱们:企业能够通过精心打造“客户体验”,凸显企业的不同凡响,从而取得商业上的回报。 用户体验,即UX,这个标签涵盖了专一于进步最终用户的易用性和满意度的钻研和设计畛域。现实状况下,良好的用户体验设计,能够让面向客户端的应用程序或者网站的实用性大幅提高,也能在应用过程中让用户产生愉悦的感觉。 通过低代码开发平台打造高效、易用、互通、易保护的企业应用能够给企业带来质的飞跃。低代码已被证实是一种可能减速数字化转型的工具。企业岂但可能通过低代码构建利用,还能够疾速、大规模地进行迭代,通过自动化优化业务流程,充分运用数据和API的力量来推动翻新。 但达成“完满用户体验”很难成为一个欲速不达的后果。体验自身就是一个十分主观的概念,针对所谓的“公众审美”提供一些所谓的页面模板尽管可行,但实际上,大量我的项目的理论状况是,客户对于“体验”的了解、判断规范、预期形式千差万别。客户并不认可对立模板和规范,更偏向于依据本身业务用户的预期,一直打磨利用的用户体验。 因而LeaRun低代码开发平台采纳组件化开发,将用户体验细化,把反复的代码提取进去合并成为一个个组件,成为一个个小的单位,形象出适宜不同利用类型的各种模块化的组件。如此,用户就能够以拖拽的形式,疾速在利用里启用这些用户体验能力。 但企业的资源毕竟无限。尽管LeaRun低代码开发平台已为客户开发了多种根底组件,然而依然无奈保障可能穷举和笼罩客户全副的业务场景。所以,LeaRun低代码开发平台采纳全源码交付的模式,用户能够依据本身的业务场景,自行开发满足本身要求的组件。通过将扩大的能力赋能给用户本人,平台就取得了近乎有限的用户体验开发能力。 另一方面,每个流程都会影响用户体验,流程优化正在推动竞争劣势。但许多企业机构仍难以解脱纸质流程和电子邮件审批工作流程,这不仅仅会拖慢工作进度,还会对员工和客户产生负面影响。更甚者,数据被困在利用孤岛中,进一步升高了客户和员工的体验。 LeaRun低代码开发平台以流程为外围,提供设计灵便、功能强大的图形化流程配置工具,反对多场景、跨零碎业务流程,反对拖拽式配置业务流程。帮忙业务人员实现低门槛的可视化流程再造与设计,打造一体化协同办公,疾速响应业务需要。 为了在不同模式和情境中发明统一的体验,LeaRun低代码开发平台装备了开箱即用型API的应用,这些API能够轻松连贯不同的零碎和数据源。依附疾速、牢靠的系统集成,开发者可能疾速连贯各外围记录零碎并满足客户残缺体验的需要。 低代码从概念到实际,从宏观趋势角度来看减速了企业数字化转型;从市场的角度来看,满足了行业节约老本的须要;从行业客户体验后果来看,低代码带来的不仅仅是惊喜更是效率。LeaRun低代码开发平台通过应用对立、可视化、引擎驱动的语言将所有这些联合在一起,为用户提供全方位的卓越体验。 体验传送门:www.learun.cn/Home/VerificationForm

July 27, 2022 · 1 min · jiezi