美文网首页
需求分析--快捷键

需求分析--快捷键

作者: 夏伟才 | 来源:发表于2021-03-19 13:48 被阅读0次

随着软件开发行业的发展,功能可用已经远远不能满足用户的需求。在可用的基础上,用户提出了更高的要求--易用。不易用的功能是没有人会用的,不注重用户体验的产品注定没有市场。所以当我们在做需求分析时,一定要关注用户体验。

快捷键功能的出发点,就是要提升用户的操作效率,所以我们在分析这个需求时,用户体验是重中之重。此外,我们还需要关注完整性。

我们从以下几个方面进行分析:

1、用户习惯

用户习惯是用户体验的一个很重要的方面。江山易改本性难移,人的习惯是很难改的,我们会习惯于依照经验做事。所以我们在默认的快捷键设置时,需要遵循用户习惯。常见的快捷键习惯如下表所示:

常用快捷键

我们可以看到,对于这些常用的快捷键,wps和office是完全一致的。很多涉及到文字编辑的软件,这些基础的快捷键都是一致的,这样就很好地遵循了用户习惯,当用户切换程序时,还可以应用以前的经验,降低了用户的学习成本,容易让用户接受。如果我们在开发一个产品,通常要继承现有的用户通用习惯。比如用Ctrl+C/Ctrl+V表示复制粘贴。

如果你在开发一个产品和一个既有产品进行竞争,那么继承这个产品的用户快捷键习惯是一个比较好的策略。比如提供一个和原有系统一样的快捷键布局,idea就提供了和eclipse一样的快捷键布局。

2、适应平台

如果我们开发的程序需要在不同的平台上运行,则需要保持一致性。在不同的平台上,我们的快捷键设置需要保持一致,这样当我们的用户切换平台时,能够遵循自己的习惯,有一致的体验。

但是不同的平台,对于快捷键的设置会有一些小的差异,我们在分析需求时,需要列举出这些差异。比如windows和mac上,对于快捷键就会有不同的设置,因为不同的操作系统,功能键是有差异的。而功能键在快捷键功能里起着决定性的作用。下表是windows和mac os的主要功能键差异:

Mac和Windows功能键对比

3、快捷键冲突

当我们的程序和其他程序一起使用时,可能会用到同一个快捷键,当发生快捷键冲突的时候会导致其中一个程序的快捷键失效:当我把打开微信面板的快捷键设置为Ctrl+Z时,在操作编辑器的时候,撤销操作就失效了。

快捷键冲突怎么办?这里延伸出两个需求,一个是能够识别快捷键冲突;另一个是能够个性化设置快捷键。识别快捷键冲突,需要能够在程序运行时进行提示,或者在修改快捷键时进行提示。而个性化设置快捷键将在下一节详细描述。

4、自定义快捷键

自定义快捷键功能可以让用户按照自己的习惯来设置快捷键。有三种常见的场景需要支持自定义快捷键:一种是上面所述的快捷键冲突,当快捷键冲突时,如果不能修改快捷键定义,那么相应的快捷键就不能够使用;其二是不同的程序的快捷键还是会有一些差异,当用户在不同的程序间切换时,希望保持操作习惯,这是就需要能够进行快捷键的个性化设置,比如idea就可以支持eclipse的快捷键布局,这也是一种个性化的设置;第三种场景是对于一些个性化的场景,程序没有提供快捷键方式,这时加上个性化设置功能,可以扩展程序的能力,让用户能够更易于使用。比如idea的pvsm快捷键。

5、快捷键限制

快捷键不能任意组合,比如说按键的数量,不可同时按下的按键。都不能组合在一起。

Ctrl + KL就是一个不可以的快捷键组合。

在上面的分析过程中,我们考虑了用户习惯、兼容性、异常情况(冲突和限制),还考虑了扩展功能--自定义快捷键。用到了需求分析中常用的对称思维、异常思维、扩散思维。

相关文章

  • 需求分析--快捷键

    快捷键是我们使用电脑时的好帮手,居家旅行必备良药。当我们的产品为了提升用户使用的效率和体验时,我们需要支持快捷键。...

  • 『产品经理』2.需求挖掘与分析

    (1)需求挖掘与分析 ①如何获取需求?--产品定位和分析 ※需求分析 ※用户调研 ※市场分析 需求分析:需求第一大...

  • 简述互联网产品需求分析(一)

    产品需求分析 需求的定义 1、什么是需求定义:需求就是“要什么”。需求分析本质上就是问题分析,问题分析的方法论可运...

  • 测试需求分析

    一、测试需求分析过程 分析对象---分析过程----分析结果 1、测试需求分析的对象 产品需求文档、交互稿、技术文...

  • H5优惠券发放策略设计

    一、需求分析与前期调研 用户场景需求分析 通过以上需求分析,整理出主要的用户需求/产品需求(如下) 需求优先级排序...

  • 产品笔记|商业产品经理之商业产品需求分析

    商业产品需求分为客户需求分析,数据分析,竞品分析三个方面。 一、客户需求分析 客户需求分析是商业产品产生和迭代的源...

  • 开课吧产品经理核心能力训练营 百度云 百度网盘视频教程分享

    第一章需求处理 1-1需求分析 ·需求分析方法 ·需求分析模型 1-2需求管理 ·需求的来源和收集方法 ·需求池的...

  • 需求分析(二)

    三、需求分析过程: 需求分析可分为: 问题识别、分析与综合、编制需求分析文档、 需求评审等四个阶段,包括以下几个...

  • 产品经理工作流程②--需求分析

    什么是需求分析? 从字面上来讲,需求分析就是分析需求。需求分析就是决定一件事情要不要做和能不能做的过程。需求分析就...

  • 漫谈需求分析(2):需求分析

    一、需求分析 需求分析就是解决问题的过程。 需求分析中最直接是步骤就是: 用户需求 ——用户目标—— 产品功能实现...

网友评论

      本文标题:需求分析--快捷键

      本文链接:https://www.haomeiwen.com/subject/hejdcltx.html