[Day18] 长尾问题 (long tail problem)

到现在为止,您的设计应该涵盖大多数用户将遵循的对话流。
现在是时候关注对话流的长尾问题了。
想想您的对话中可能出现的所有问题,以及用户可能采取的所有意料之外的对话。

进行分析与设计

  • 在需求阶段,您定义了一组清晰的关键用例。 请记住这些优先事项,并避免在此列表中添加可能的特殊情况。
  • 当您深入了解设计细节时,会出现您不曾考虑过的新场景。
  • 在扩大对话流设计范围以处理这些新场景之前,请仔细考虑对整体对话体验所可能带来的影响。
    pic

The head:关键对话

这些对话路径是用户透过您的Action满足需求所采用的最重要和最常见的路径。
您应该将大部分精力放在这里使其成为出色的用户体验的关键!

The body:少走弯路

这些出现频率不太高的对话流。仅需花少部分时间来建构。

The long tail:特殊情况

这些出现机率相对较低且不在Action主要功能上的对话。
可以考虑像「对不起,我不知道如何提供帮助」这样的通用提示来满足需求。

参考资料

接下来...

我们将从长尾问题的角度检视一款运行中的Action,
看它如何满足不同用户的可能的需求以达到更好的使用体验。


<<:  Python - Django 参考笔记

>>:  EP 03 - Hash ID 计算

Day8 用python写UI-聊聊功能钮Button

Button()方法有在前两天的时候提了一些,今天会更详细的介绍Buton()的使用方法 (o゜▽゜...

Day14 简易资料库RealmSwift小实作1

首先在原有的xib(第一篇有教过安装方式),拉入三个Label三个Textfield和一个Butto...

【LeetCode】BFS

手动 redirect:【Day 3】系统模型、容错、高可用 因为写了 DFS,感觉不得不来一下 B...

[Day 02] - Mongo DB环境建置

第二天,首先我打算先把Mongo DB环境建起来 为了方便,就用docker在local部属 Mon...

DAY30 - [React] useMemo 与 後续

今日文章目录 前言 useMemo() 实作纪录 参考资料 後续 今天要练习 useMemo(),...