← 返回作品

多版本产品演进

04 / 08

Teamind:从个人白板到团队协作

通过三轮发布,把单张白板产品推进为支持结构化团队协作的产品

项目一览

问题 Teamind 正从个人白板扩展为团队产品,底层结构却仍把每张白板当作个人文件。内容越来越难找,协作上下文不清,新能力也更难扩展。

我的贡献 我负责完整体验,包括信息架构、导航、协作路径、权限、成员与邀请、Onboarding、Template,以及 Design System。

研究证据 我综合了 581 份有效问卷、12 次访谈和 4 个竞品样本。证据反复指向三个障碍:难以上手、难以组织、难以扩展。

Teamind 在线白板协作与新用户指南、模板和团队视频协作。
Teamind 不再只支持多人编辑一张白板,也开始组织跨团队、跨项目的持续工作。

起点

产品已经超出“单张白板”的原有结构

Teamind 已经从个人创作扩展到多人共编、团队项目和可复用的 Template,但底层仍以单张白板文件来组织内容。

这种错位带来三类问题:用户难以找到内容,也不清楚内容属于哪里;产品流程无法清楚表达团队关系;每增加一项能力,设计和工程都要重新处理同一类结构问题。

Teamind 团队协作需求与个人白板文件结构之间的错位示意图。
产品已承载团队工作,原有结构却仍把单张白板文件作为主要单位。

研究反复指向三个障碍

我综合整理用户反馈、任务路径、581 份有效问卷、12 次访谈和 4 个竞品样本。不同来源反复指向三个障碍:难以上手、难以组织、难以扩展。

难以上手、难以组织与难以扩展三个反复出现问题的研究归纳。
研究把零散反馈归纳为三类反复出现的产品问题。

为什么必须按这个顺序推进

我梳理了问题之间的依赖关系。权限、搜索和 Template 都需要稳定的 Team → Project → Board 模型;协作状态还没有理清之前,新手引导和可复用组件也很难成立。

因此,项目先处理结构,再补齐协作上下文,最后解决学习和规模化。

连接产品结构、协作上下文与规模化的三阶段策略。
每一轮发布,都为下一轮建立必要条件。

产品演进

三轮发布,把研究发现转成推进顺序

这是一次分三轮推进的产品演进:第一轮重构产品结构;第二轮让协作上下文、权限和搜索可见;第三轮处理新手引导、Template 和共用设计规则。每一轮都收窄下一轮的范围。

Teamind 三轮发布及各轮迭代重点的时间线。
项目先解决产品结构,再补齐协作上下文,最后处理首次使用和持续复用。

迭代主题 1 · 产品结构

先建立 Team → Project → Board 模型

我围绕 Team → Project → Board 重构产品模型,让导航、权限、搜索和内容归属使用同一套层级。

为了避免用户重新学习整个产品,我保留了原有白板产品中熟悉的部分,通过主要入口逐步加入团队能力。

从个人文件到 Team → Project → Board 协作模型的信息架构演进。
信息架构从个人文件演进为明确的 Team → Project → Board 协作模型。

判断 01

选择渐进式调整导航

我把现有导航与三个方向放在一起比较。独立的 Team 空间层级最清楚,但迁移成本也最高。最终建议是在现有产品结构中加入 Team 和 Project 上下文,在支持团队协作的同时,不一次性替换所有熟悉路径。

从个人内容导航到团队协作的导航方案比较。
最终导航方向加入了团队上下文,同时保留用户熟悉的操作习惯。

判断 02

在同一个白板产品中给不同用户合适的起点

我在同一个白板产品中设计了不同起点:首次使用者先看到推荐 Template,回访用户可以从最近工作和搜索继续,团队管理员则进入成员与权限管理。

白板产品中的推荐内容、最近使用和团队管理入口。
推荐内容、最近使用和团队管理,为不同用户提供合适的白板产品起点。

迭代主题 2 · 协作清晰度

让 Team、Project、权限和内容上下文保持可见

产品层级稳定后,第二轮围绕三个问题展开:我在哪个 Team?这张 Board 属于哪个 Project?我在这里可以做什么?

协作上下文

进入内容前先说明当前 Team 和 Project

我把 Team 切换、Project 标签、最近工作和预览连接起来,让用户打开内容前就能看清每张 Board 的归属。

白板产品中的 Team、Project、最近内容和搜索上下文。
Team 上下文、Project 识别、最近内容和搜索始终保持可见。

搜索与查找

不用记住完整层级,也能找回内容

我把搜索、最近工作和预览结合起来,用户不必记住完整层级,也能在打开前认出正确的 Board。

白板产品中的 Team、Project、最近内容和搜索上下文。
Team 上下文、Project 识别、最近内容和搜索始终保持可见。

权限与成员状态

说明谁可以查看、编辑、邀请或创建

我把可见范围、成员身份、Team 状态和账户限制对应到界面中的具体操作。Team 创建者可以管理设置和邀请,成员只看到自身角色可用的操作;遇到限制时,界面同时说明原因和下一步。

Teamind 团队协作中的权限、成员管理与邀请流程。
权限、成员状态和邀请路径被设计为一套连贯体验。

迭代主题 3 · 上手与系统扩展

先帮助用户上手,再把规则沉淀成系统

产品结构和协作状态明确后,第三轮开始处理首次使用、通过 Template 创建内容,以及团队可以持续复用的设计规则。

Onboarding

在真实任务里教会用户

我把引导放进真实任务,沿用用户熟悉的演示工具操作,每次只说明一个动作。

任务内新用户引导流程。
把引导放进真实任务,让新用户边做边学。

Template 与创建路径

把发现内容接到第一次成功创建

我没有把 Template 只当作内容目录,而是把它设计成任务入口。用户可以先判断使用场景、预览结构,再打开一张可编辑的 Board。

模板中心从浏览、预览到创建可编辑 Board 的路径。
模板把发现、预览和第一次创建可编辑 Board 连接成一条路径。

Design System

把重复的协作状态整理成可复用基础

我把多轮迭代中已经验证可用的模式整理成 Tokens 和复用组件,覆盖颜色、间距、层级、工具栏控件、输入框和标签页。后续设计与工程都使用同一套规则。

Design Tokens、组件和跨模块复用基础。
Design Tokens 和复用组件让后续版本保持一致。

验证与持续发现

让每次上线影响下一轮判断

每次上线后,团队都会查看培训反馈、产品问题和实际使用情况。我把这些输入整理成下一轮的问题清单和设计范围。这些属于定性过程证据,不能证明创建更快、内容更容易找到、采用率提升或节省了时间。

上线内容与证据

哪些已经上线,现有证据能说明什么

经过三轮发布,团队上线了 Team → Project → Board、团队与项目上下文、成员、权限、搜索、新手引导、Template 和共用设计基础。

我的贡献覆盖完整体验,以及把这些决策延伸到不同模块的 Design System。

上线后收集到的协作与模板方向定性反馈,以及下一轮验证重点。
定性反馈显示协作与模板方向获得正向回应;更广泛的结果仍需要后续数据验证。

仍未验证的结果

现有材料无法证明创建更快、内容更容易找到、Team 使用率提高,或 Design 与 Engineering 节省了时间。这些都需要后续衡量。

推进顺序比任何一个页面更重要

导航、权限、搜索、新手引导和创建路径都依赖同一套产品模型。如果只把它们当作独立页面设计,就会再次遇到原来的结构问题。

下一步需要用一致的分析数据验证新用户创建、内容找回、Team 与 Project 切换,以及权限是否容易理解。

下一个项目

Teamind 视觉内容系统

把协作场景和产品功能整理成统一的内容语言

查看项目 05 →