Jam 是一款帮助团队快速发现、记录和传递产品缺陷信息的工具。它将“像截图一样简单的操作”与“工程师级别的调试信息采集”结合在一起,让产品经理、设计师、测试和客服可以在几秒钟内提交高质量 Bug 报告,同时让工程师获得完整上下文,减少来回沟通和重复复现的时间。

产品详细介绍

Jam 的核心目标是:让 Bug 报告变得又快又完整,帮助团队更高效地构建无 Bug 的产品。用户只需像平时截图一样操作,就能自动生成一条包含环境信息、操作路径和相关上下文的缺陷报告,并一键同步到团队现有的协作与项目管理工具中。

1. 一键式 Bug 报告

  • 像截图一样简单:在网页或产品中发现问题时,用户只需触发 Jam(如点击浏览器扩展或快捷键),框选或截图问题区域即可。
  • 秒级提交:截图完成后,Jam 会自动附带必要信息,用户只需补充简单描述或标签,即可提交。
  • 降低沟通成本:避免传统“描述不清、信息不全”的 Bug 报告,减少工程师反复追问“浏览器版本是什么”“你当时点了什么”等情况。

2. 自动采集工程师需要的调试信息

Jam 会在后台自动捕获工程师排查问题所需的关键技术信息,包括但不限于:

  • 浏览器与操作系统信息
  • 当前页面 URL、网络请求、控制台报错
  • 用户操作路径与页面状态
  • 相关会话或上下文信息

这些信息会与截图和文字描述一起打包,形成结构化的 Bug 报告,工程师打开后即可直接定位问题,大幅减少复现时间。

3. 深度集成主流协作与项目管理工具

Jam 支持与多种常用工具集成,让 Bug 报告自然融入团队现有工作流:

  • 知识与文档:Notion
  • 代码与版本管理:GitHub、GitLab
  • 项目与任务管理:Jira、Linear、ClickUp、Asana、Azure
  • 团队沟通:Slack
  • 设计与体验:Figma
  • 监控与回放:Sentry、Fullstory
  • 数据与运营(即将支持):Datadog、Airtable

通过这些集成,Jam 可以:

  • 自动在 Jira、Linear 等工具中创建任务卡片
  • 将 Bug 报告推送到 Slack 频道,提醒相关负责人
  • 将问题与 Figma 设计稿、Sentry 报错、Fullstory 回放等关联,形成完整问题链路

4. 适用角色与场景

  • 产品经理:在验收新功能或回归测试时,快速记录问题并同步到项目管理工具。
  • 设计师:在设计走查或体验评审中,直接在界面上标注问题并生成任务。
  • QA/测试:在测试过程中高频提交 Bug,保证每条报告都包含完整技术信息。
  • 客服与运营:在用户反馈问题时,快速复现并提交高质量 Bug 报告给技术团队。
  • 工程师:在自测或 Code Review 时记录问题,或通过 Jam 报告快速定位线上问题。

Jam 通过“极简操作 + 自动化信息采集 + 深度集成”的组合,帮助团队缩短从发现问题到修复上线的全链路时间,提升产品质量与迭代效率。

简单使用教程

下面以典型的网页产品场景为例,说明如何快速上手 Jam。

步骤一:安装与登录

  1. 访问 Jam 官网(jam.dev),根据提示安装浏览器扩展或桌面端工具(如有)。
  2. 注册或使用团队账号登录 Jam,完成基础信息配置(姓名、团队、角色等)。
  3. 如团队已开通 Jam,可通过邀请链接加入现有工作区,继承团队的项目与集成配置。

步骤二:配置团队集成

  1. 在 Jam 后台或设置页面中,进入“Integrations/集成”模块。
  2. 按需连接团队正在使用的工具,例如:
    • 连接 Jira / Linear:授权后选择默认项目、默认负责人或标签。
    • 连接 GitHub / GitLab:授权访问相关仓库,用于创建 Issue 或关联 PR。
    • 连接 Slack:选择要推送 Bug 报告的频道(如 #bug-report、#qa)。
    • 连接 Notion、ClickUp、Asana、Azure、Figma、Sentry、Fullstory 等。
  3. 保存配置后,Jam 会在后续 Bug 报告中自动使用这些集成,将信息同步到对应工具。

步骤三:在产品中捕捉 Bug

  1. 打开你要测试或体验的网页/产品。
  2. 当发现问题时,触发 Jam:
    • 点击浏览器工具栏中的 Jam 图标,或
    • 使用预设快捷键(如有)启动截图模式。
  3. 拖动鼠标框选问题区域,或截取整个页面。
  4. 在截图上可进行简单标注(如箭头、圈选、文字说明),突出问题位置。

步骤四:补充描述并提交

  1. 在弹出的 Jam 报告面板中:
    • 填写简短标题(例如:“结算页优惠券无法使用”)。
    • 补充问题描述(复现步骤、期望结果、实际结果等)。
    • 选择优先级、标签或所属模块(如团队有预设字段)。
  2. 选择要同步的目标工具:
    • 如 Jira 项目、Linear 团队、GitHub 仓库等。
  3. 点击提交/创建,Jam 会:
    • 自动附带浏览器、系统、网络请求、控制台报错等技术信息。
    • 在对应工具中创建任务或 Issue,并附上截图与链接。
    • 如配置了 Slack,向指定频道推送一条包含链接的通知消息。

步骤五:工程师查看与跟进

  1. 工程师在 Jira、Linear、GitHub 等工具中打开由 Jam 创建的任务或 Issue。
  2. 通过 Jam 自动附带的信息快速了解:
    • 问题发生时的环境(浏览器、系统、URL 等)。
    • 控制台错误、网络请求详情。
    • 用户操作路径或会话上下文(如与 Fullstory、Sentry 等联动)。
  3. 工程师根据这些信息进行排查和修复,减少与提报人之间的反复沟通。

FAQ 常见问题

Q1:Jam 适合什么类型的团队使用?
A:Jam 适合所有需要频繁反馈和修复产品问题的团队,尤其是互联网产品团队、SaaS 团队、设计与开发协作团队、QA 测试团队等。无论是初创公司还是成熟企业,只要有多角色协作和较高的迭代频率,都能从 Jam 中获益。

Q2:使用 Jam 提交 Bug 会不会很复杂?
A:不会。Jam 的交互方式刻意设计得“像截图一样简单”,大部分用户只需几秒就能完成一次 Bug 报告。复杂的信息采集和集成同步都在后台自动完成,不需要用户手动操作。

Q3:Jam 会自动收集哪些信息?是否安全?
A:Jam 会自动收集与问题排查相关的技术信息,例如浏览器版本、操作系统、当前页面 URL、网络请求、控制台错误等。这些信息用于帮助工程师快速定位问题。具体数据范围和隐私策略以 Jam 官网和隐私政策为准,团队也可以根据自身合规要求进行配置和限制。

Q4:如果我们已经在用 Jira / Linear / GitHub,还需要 Jam 吗?
A:需要。Jira、Linear、GitHub 更偏向任务管理和代码协作,而 Jam 解决的是“如何快速生成高质量 Bug 报告并自动同步到这些工具”的问题。Jam 不替代这些工具,而是作为上游入口,提升 Bug 报告质量和创建效率。

Q5:Jam 是否支持移动端或本地应用的 Bug 报告?
A:当前 Jam 主要面向网页和在线产品场景。对于移动端或本地应用的支持情况和路线图,请以 Jam 官网最新说明为准,或关注其产品更新与公告。