资讯详情

资讯详情

为ADHD大脑设计待办工具:从神经多样性到本地优先的实践

“i-have-adhd”是一个藏着我很多小心思的项目名。它不是什么大厂产品也不是什么复杂的开源框架它就是我自己给自己做的一个待办与专注工具名字就一句话我有ADHD。这个标题既是坦白也是一种对外部世界的解释——当我说出这五个单词时不是在给自己找借口而是希望这种神经类型能获得与它相适配的界面和规则。先交代一下背景。我是一名互联网行业里做设计与开发的杂役型工作者前几年长期被一种说不清的拖延困扰任务列表列得再漂亮就是无法按时启动开会时经常走神回家却可以对着一个冷门工具折腾到深夜越是重要的截止日期越不敢打开文档。后来我去专科门诊做了系统评估拿到了注意缺陷多动障碍ADHD的诊断。确诊那一刻我反而松了一口气原来我一直以为的“懒”其实是大脑处理方式和人不太一样。接下来的一段日子我几乎把市面上所有待办清单、日历、专注计时工具都装了一遍。结果非常讽刺没有一个工具我用超过两周。我慢慢明白问题不在工具本身而在于大多数工具默认的使用者模型跟我以及大量ADHD人群的大脑模型不一致。这也是为什么我决定自己动手写一个于是有了“i-have-adhd”这个项目。这篇文章会逐一拆解这个项目从想法到落地的全过程设计思路、功能边界、技术选型、开发坑点以及内测用户反馈中最值得参考的几个细节。如果你是ADHD人群或者正打算为这类人群做产品这篇文章或许能让你少走不少弯路。先说明下面所有内容都基于个人经验与产品实践不构成医学建议如果你怀疑自己有相关困扰请务必寻求专业评估。1. ADHD群体的数字困境为什么通用工具全部失灵1.1 不是意志力问题ADHD大脑处理信息的方式在聊产品之前我想先讲讲我对ADHD的理解。很多人以为ADHD就是“不专注”或者“好动”但实际上它更多表现为执行功能方面的差异。我对朋友的解释是普通人的注意力像汽车大灯能手动切换远光和近光ADHD大脑更像是固定在近光模式平时那些重要但不紧急的事情很难被主动聚焦反而对新鲜、刺激、有即时反馈的事情保持过度集中的关注。医学上这被称为兴趣驱动注意系统——不是没有注意力而是注意力的开关不在自己手里。这里要专门提一下“时间失明”和工作记忆。时间失明指的是对时间流逝的感觉和实际时钟明显对不上一个ADHD患者常常觉得“才过了十分钟”实际已经过去一个多小时。工作记忆则是大脑临时存放信息的能力普通人大脑能同时记住这几步打开文档、敲标题、写第一段、保存ADHD大脑可能记到第三步就断了然后整个人卡在桌前发呆。这几条不是意志力能克服的它们是神经层面的差异所以效率工具如果建立在“用户自觉且自律”的假设上注定会失效。1.2 通用工具为什么让ADHD用户更难做事市面上那些待办清单、日历、专注类工具虽然形态千差万别但底层逻辑高度一致你把任务列出来自己排优先级设定截止时间然后软件用弹窗提醒来催你。这套模式对普通用户可能有效但放到ADHD大脑上几乎每一步都是雷。首先列出来的任务会越积越多形成一座“信号山”。打开一个带着三四十条未完成任务的应用那种视觉压力会在几秒内触发逃避反应典型动作是“算了先刷会儿社交”。其次排优先级本身就是一件极耗脑力的元任务。假设要处理“写季度报告、约牙医、回邮件、整理发票、预订会议室”这五件事普通用户几分钟能排好ADHD用户却容易在排序之前就开始纠结“什么才叫重要”然后陷入分析瘫痪。最后基于截止时间的提醒也很有问题。ADHD大脑对时间感知不准确看到“还有两周”会下意识觉得还早看到“今晚截止”则会触发焦虑峰值两种情况都无助于稳定推进。更致命的是大多数应用的逾期惩罚设计红色标记、逾期标签、完成率下降。这些惩罚会把用户推向“既然已经逾期了那这整个应用我也不想再看”的极端。1.3 我的真实需求一个“替我做决策”的副驾驶被各种工具反复蹂躏之后我彻底换了个视角我不再问“我要怎么更好地管理任务”而问“如果我是一个时刻需要外部结构的人什么工具最不消耗我”。答案是一句话它不该让我想“下一步做什么”而该直接告诉我“现在做哪一件、第一小步怎么迈”。这个需求本质上是让工具替代一部分大脑的执行功能。ADHD人群最缺的不是信息不是勇气而是“开始执行”的那一下推力。一个好的ADHD工具应该像副驾驶负责看导航、提示换挡而不是把地图扔给司机让他自己研究路线。这也是“i-have-adhd”名字想表达的态度工具不假装你很自律它坦然面对“你确实需要一条更省脑力的规则”。2. 产品设计思路为ADHD大脑重新定制交互2.1 默认只显示三个任务卸载选择成本动工之前我列过一张很长的功能愿望单分类、标签、项目分组、重复任务、日历视图、甘特图……后来我一条一条把它们全划掉了原因是这些功能都在增加决策成本而决策恰恰是ADHD大脑最不擅长的事情。最终首版保留的核心列表只有一个形态默认展示三条“建议你现在做”的任务。这个“三”不是凭空拍的。内测阶段我试过显示五条、七条和三条的版本结论很清晰超过五条用户会忍不住去看完整列表然后被长度吓退三条则刚好让用户在一屏内完成判断不需要滚动不需要手动排序直接选一条开做。三条任务的选择成本低到什么程度用我自己的话说它把“我今天要做什么”从一道论述题变成了三选一的选择题。这种设计背后的原则是既然清单工具存在的意义是减轻记忆负担那就不要把管理负担再转嫁给用户。2.2 放弃截止日期使用“最近可做时刻”传统任务管理的时间模型是一条带截止点的直线每件事都被挂在某个日期上。这个模型对时间感知准确的人适用但对时间失明的ADHD用户很不友好。他们需要先把“截止日期”翻译成“我剩余多少时间”“现在距离那天有多远”“今天必须开始吗”这串内心翻译本身就会消耗大量意志力。我在项目里做了一个很直接的改变不设截止日期而是维护两种时间字段。第一个叫“最早可做时间”用来防止用户在条件不满足时看到任务比如“队友周五才给数据”之前这条任务不会冒出来。第二个叫“建议最近做的时间”只是一个时间窗口窗口开启期间这条任务会进入首页的三个建议位。这种方式把“还有几周可拖延”的信息换成了“今天是否适合开始”一下解决了时间估算的负担。实际用起来的感觉是我不用再关心“还有三天”我只需要知道“现在就可以别想太多”。2.3 快反馈、轻惩罚用正反馈构建使用回路ADHD大脑对即时反馈的敏感度远高于普通大脑。我一直觉得这也是为什么很多人能刷两小时短视频、却无法坐二十分钟写报告——短视频提供了源源不断的即时正反馈而任务总是延迟反馈。所以这个项目里我把“反馈设计”和“功能设计”放到了同等重要的位置。任务完成时卡片会先变为完成的绿色块然后平滑地缩小消失全程约半秒。连续完成三条任务时页面上端会出现一句中性且不夸张的鼓励文案比如“连续三条今天状态不错”。创建任务时输入框底部会闪现一排小字“已收到正在放进建议队列”消解“操作完却没有回应”的失落感。同时所有惩罚性设计都被移除了没有逾期红点没有完成率倒扣没有“你已经34天未打卡”这种恐吓式统计。反而设置了一个“搁置”状态任务长期没被碰会自动进入周日的温顾卡片而卡片上的措辞一定是“这条被搁置了很久还要继续吗”而不是“你失败了”。我在这项设计上悟出的道理是让人愿意持续使用一个工具靠的不是内疚感绑架而是每次打开都获得一点点“我能行”的确信感。3. 核心功能拆解与技术路径3.1 第一版只做四个功能范围控制是关键确定设计思路后我给第一版划了一条非常吝啬的边界只有四个功能。任务极简录入、三个建议任务、单任务专注模式、每周温顾。任务极简录入是全部功能的入口我把它做成了一个固定在大拇指区域的输入框旁边只有一个“存下来”按钮。不需要选分类、不需要设优先级、不需要选日期保存之后任务先进入一个待整理队列想做深化时再补信息。这个设计是为了降低收集想法的摩擦用户可以做到两秒内把脑中的散事存下来不打断手里正在做的事。三个建议任务就是首页主体每次打开应用最先看到不用翻日历也不用滚列表。单任务专注模式是点击任意建议任务后进入的全屏页面上面只有一个大号倒计时和一个环境音开关在这个页面里用户不会看到其他任何任务避免“做着一件事想起另一件”的典型分心。每周温顾则是周日晚生成的小卡片只展示两件事本周完成了什么、哪条任务被搁置最久。没有复杂的统计图表没有“你本周专注了多少小时”这类绩效盘点工具不是老板不想制造压力。3.2 本地优先与PWA为什么不做云端账户体系技术选型上我选择了本地优先加PWA的方案。数据存在浏览器本地应用可以离线使用也能安装到手机桌面。很多人问我为什么不做云同步和账户体系我的理由有三个每个都来自ADHD用户的真实处境。第一个理由是数据安全感。ADHD人群常常陷入“换个工具重新做人”的循环里旧工具体验越差越渴望开个新工具来一次全新开始。如果数据被绑在某个云服务上换工具成本极高本地数据则意味着随时可以导出成文件随进随走这种“随时能走”的控制感反而会让他们更安心地长期使用。第二个理由是注册门槛。每多一个必填字段就多流失一批用户这是所有产品人都知道的原则但对ADHD用户尤其明显——他们对多步骤多决策的耐受度更低一个需要填邮箱验证码的应用根本撑不到他们试用。第三个原因比较实在本地优先不需要我维护服务器我可以把所有精力都花在交互细节上这对一个个人项目来说太重要了。数据层我用的是浏览器自带的存储能力任务数据会定期生成一个可下载的JSON文件作为备份。没有同步没有后端没有分析埋点。这个极度克制的技术架构反过来变成了一种卖点隐私层面绝对干净用户知道没有任何人在看他的任务列表。3.3 建议任务排序规则与多巴胺反馈的实现前文说的“三个建议任务”不是随机挑三条也不是按添加时间排列背后有一个非常轻量的排序规则。我给每条任务计算一个得分分数由三个维度加权得到紧急程度、距离上次处理的天数、任务预估步骤数的倒数。公式很朴素我用伪代码写出来方便参考score 紧急程度 × 0.30 距离上次处理天数 × 0.35 1 / 预估完成步骤数 × 0.35每次打开应用或完成某条任务后系统重新计算所有待办任务的得分取最高的三条展示在首页。紧急程度和预估步骤数都需要用户创建任务时简单选择默认值分别是“一般”和“一般步骤”如果用户不想选也可以完全跳过系统会按宽松默认值处理。这个规则意图很明显让“很久没碰但很容易推进”的任务更容易浮出水面同时让那些“听起来很急但其实要花很多步骤”的任务不会在第一屏制造压迫感。步骤数少的小任务排在前面是因为对ADHD患者来说“启动一件事”的阻力与任务体量强相关先做掉一个小任务往往能撬动接下来更重的任务。多巴胺反馈的三层实现我把它分成操作层、完成层、周期层。操作层面新建任务后输入框轻微收缩并显示“已收到”文字完成层面任务完成有半秒的绿色渐变连续三条有鼓励文案周期层面周末温顾卡片只用温和的完成率不用逾期率。三层反馈加起来代码量没多少但用户对“顺不顺滑”的感知几乎全来自这三层细节。4. 开发过程中的真实障碍与解决办法4.1 用“15分钟微任务”对抗注意力碎片化开发这个项目的过程中最大的敌人反而来自我自己。我无法像许多开发者那样连续编码四五个小时注意力会在三四十分钟后自然漂移十五分钟是完全聚焦的上限。刚开始我强行要求自己“每天写两小时代码”结果是连续一周进度为零打开编辑器就开始烦躁。调整策略之后我把开发任务全部切成十五分钟能完成的最小单元比如“完成输入框的失焦样式”“把排序函数抽出来”“给温顾卡片写三行文案”“修掉移动端键盘弹起时遮挡输入框的问题”。每完成一个就手动打一个勾在项目里触发一次鼓励文案。没错我这个开发者也成了自己工具的首个用户。另一个对抗碎片化的习惯是单窗口原则。开发时我只保留编辑器和预览窗口浏览器标签页不超过三个其余全部关掉。这个习惯跟自律没有关系纯粹是减少选择项如果桌面上开着二十个标签页我就会不受控制地在它们之间来回切换等于把时间全部耗在路上。少开窗口、少开文件、少留任务这是我给所有做个人项目者的建议。4.2 允许自己“先做完再做好”两周试用版整个项目最大的质量风险不是bug而是“自我过度设计”。设计清单上有太多想实现的好东西语音输入、智能预测、自动分解任务、甘特图、团队协作、跨端同步……每一项单看都合理但放在一起就会变成一个永远开发不完的大工程。为了阻止这个结局我给自己定了一个硬规矩两周之内只做第一版功能范围就是前文说的四个功能。任何新想法都先记进“以后再说”清单但绝不在当前版本实现。这两周内我用“狗粮测试”的方式验证产品不允许自己再用纸质便签记任务一切任务都通过这个工具录入和完成完全用真实工作生活来压测项目。这个方法效果显著短短几天就逼出许多靠脑补永远发现不了的问题长任务名显示不全、完成动画太慢导致没有“爽感”、建议列表下拉后缺少“再来一个”的手势、手机端输入弹窗会遮住保存按钮。这些问题都不高级但正是这些细节决定了一个效率工具是否真的会被长期使用。4.3 三位内测朋友帮我发现的三件事做完整版之前我邀请三位确诊或有明显ADHD特征的朋友参加内测。试验方式很简单连续一周用这个工具管理他们的真实生活与工作遇到问题直接吐槽最后约一次长时间通话深聊感受。我没有发问卷因为问卷调查不到情绪层面的反馈。这三个人的反馈里最让我意外的有三条。第一位朋友提出“安全网”需求她说自己最需要的不是任务完成带来的成就感而是某天什么都没干成时工具能温和地告诉她没有关系。这个需求直接催生了每周温顾卡片里那段写给低谷期的鼓励文案。第二位朋友说新建按钮的位置太隐蔽她每次找都要想一下后来我把录入入口改成页面底部固定的大按钮一伸手就能碰到体验立刻不一样——按钮不是不好看而是“需要想一下它在哪里”这件事本身已经失败了。第三位朋友建议增加可选的声音反馈完成任务时轻轻响一下她要的不是系统确认而是一种“做成了”的体感。我后来加了一个默认关闭的提示音开关想用的人打开即可默认关闭避免打扰不需要的人。这部分经历让我更坚定了一个判断为ADHD人群做产品不能用“理想用户画像”来驱动设计必须让真实用户在真实环境下自己把短板暴露出来。5. 上线与内测后的避坑指南5.1 任务积压怎么处理一键暂存与归零第一版内测进行到第二周时出现了一个我预料到但没有放在优先级的坑任务越积越多首页的三个建议任务反而会刺激用户去翻“全部任务”这个二级页面一旦翻到三四十条积压未做的事整个应用就可能被紧急卸载。这个问题的根源是“建议位”做得再好也无法抵消“任务堆积”带来的窒息感。解法很直接第一首页永远只展示三个建议任务完整列表折进二级页面并按近三十天活跃度排序让用户不会一进去就看到最长的历史账本。第二增加一个“一键暂存所有未完成任务”按钮按下后所有任务被打包成一个“待重新规划”集合列表回到空白状态。这个功能听上去很粗暴但它其实藏着我对ADHD用户心理的一个洞察大脑负荷过载的时候最需要的不是优雅地分类整理而是快速逃离现场的重启方式。5.2 “第一小步”比“子步骤”更有效刚开始我做过一个子步骤功能设计理念是经典的“拆解法”——把大任务拆成小步骤每一步都更易执行。内测数据却让我很尴尬几乎没有人在创建任务时使用子步骤选项大家宁愿写一个笼统的新任务也不愿意在创建界面多花十秒去填步骤。我把子步骤改了名字叫“第一小步”而且只问一个问题“这件事第一步先做什么”字段放在创建任务折叠区默认收起用户想填就填。结果填写的意愿明显提升实际效果也好很多。为什么这么细微的改动会有差别因为“列完整计划”依然是一个元任务需要用户跳出当前事物去规划未来而“只写第一步”是具体的、当下的、不需要预判全局的低成本动作。对ADHD用户来说能够让用户“现在就完成”的输入远胜于“未来再回顾”的规划。5.3 错过几天后如何让用户敢重新打开这个坑我是在和朋友聊天时发现的他们偶尔会连续三四天没有打开应用一想到里面躺着几十条未完成任务就更不敢打开最终结果就是悄悄删掉应用或彻底遗忘。这种因“中断一次”而“永久弃用”的模式简直是ADHD用户内心的写照——对完美的执念和对失败的恐惧同时在线。为了挽救这种情况我针对“七天以上未打开”设计了空状态页面。用户重新进入时看到的是简短的一行文字“有几天没来了我们先把旧的打包收好。”下面两个按钮一个是“看看旧任务”一个是“从今天重新开始”。“从今天重新开始”并不删除任何数据只是把所有任务统一放入“待重新规划”状态。用户面对的是干净的新起点旧任务并没有消失只是被温和地打包搁置。内测时这个设计被评价为“最像人性的功能”我很高兴因为这件小事精确地说出了ADHD工具的核心竞争力不是让用户变得完美而是让用户在状态最差的时候也敢回来。5.4 避坑速查表为了便于快速查阅我把设计与开发过程中最有参考价值的经验整理成一张速查表这也是后续迭代时我会反复回来对照的清单。问题典型表现我的解法功能太多导致弃用装完两天热情过后再不打开首版只做四个功能硬性范围保护弹窗提醒打断心流处理完提醒后回不到原任务默认不弹窗改用固定时段的“速览”列表太长引发焦虑任务超过20条后不敢打开应用首页只显示3条建议提供一键暂存逾期惩罚让人想逃离看到逾期标记后情绪崩溃移除逾期标记改用“搁置”措辞决策成本过高面对分类标签无从下手创建任务只保留一个输入框拆解任务反而劝退子步骤功能根本没人用改成只询问“第一小步”这张表上的每一行背后都是一次真实的用户反馈和一次设计调整。对于那些也想为ADHD人群做工具的人我最大的建议是先放下“做成完美的任务管理工具”这个执念去回答一个更容易落地的题目——当用户状态最差、什么都没干成的时候你的产品出现在他面前他会不会觉得“打开它不是负担”如果能做到你离一个真正被需要的产品就不远了。做完这个项目之后我对“效率”这个词的看法变了很多。过去总觉得效率工具是让自己变得更快的武器现在才意识到对ADHD大脑而言工具更像一个外挂的记忆与决策插件它做的最重要的一件事是替我在每天早上少伤一点脑细胞。我现在依然每天用它依然不敢说效率一飞冲天但至少那些“重要但不紧急”的事情终于不会轻易从我的世界里消失。如果你也在做类似的事情送你两条我亲测有效的建议。一是尽快做一个难看的最小版本哪怕功能简陋然后用它管理你自己至少两周的真实生活所有设计问题都会自己浮出来不用等别人告诉你。二是别把目光锁定在“大而全”的产品范本上ADHD产品的本质是帮助用户在繁杂世界里省掉一层思考这比多一个炫酷功能重要太多。我花了很长时间才想明白这一层希望看到这篇文章的你可以少走一点弯路。
觉得有用,分享给同行:

为您的企业打造数字门面

稳重轻奢商务风格,端正雅致视觉,长效耐看不易过时。

立即咨询 →