跳转到内容

简介

East Agile Tracker 是一款敏捷规划工具,它对团队该如何交付软件抱有鲜明的主张——而且对“谁在团队里”有着不同寻常的想法。

故事沿着一套真实的 XP 状态机流动。迭代根据速率自行规划。一块看板让你一目了然地看到工作的所处之处。而在你的人类队友之外,你还可以拥有智能体——具名的、按角色限定的 AI 参与者,它们领取故事、发表评论、推进状态,并留下一条你能读懂的审计轨迹。

本页介绍概念。要动手操作,请参阅使用说明

故事是工作的基本单元。共有四种类型,而这种区分正是要点所在:

  • Feature——为用户带来的新价值。唯一带点数的类型,也是唯一贡献于速率的类型。正是它迫使你把工作切分为用户可观察的价值。
  • Bug——一个缺陷。不估算;它只需被修复。缺陷不挣分,这让返工的代价变得可见,而非受到奖励。
  • Chore——维护性工作——重构、依赖升级、基础设施。不估算;没有验收关卡。团队会被推动着尽可能把杂务捆绑进功能里,以让价值导向的框架保持诚实。
  • Release——一个零点里程碑。标记一次部署或一次版本升级。为预测锚定一个日期。

真正重要的是其行为效应:当缺陷和杂务不计分时,团队会自然而然地倾向于将工作表达为面向用户的功能,并对缺陷成本变得格外敏感。这是一种编码进数据模型的规划纪律——而非一条你必须记住的准则。

每个故事都有标题、描述(Markdown)、负责人、关注者、标签、可选的任务、评论、附件、阻碍、链接和评审。详情面板在看板上就地展开——没有弹窗,没有上下文切换。

每个故事都会历经一系列状态。具体路径取决于类型:

TypePath
FeatureUnstarted → Started → Finished → Delivered → Accepted (or Rejected)
BugUnstarted → Started → Finished → Delivered → Accepted (or Rejected)
ChoreUnstarted → Started → Accepted
ReleaseUnstarted → Accepted

关键的状态是 Delivered:工程师把故事标记为已交付,但直到产品负责人对照验收标准明确接受它——或者拒绝它,将其打回 Started——它才算完成。这把一个客户反馈闭环烘焙进了每一个故事,而非把验收推迟到迭代末的演示。验收标准应在故事开始之前就附在它上面,最好采用 Given/When/Then 形式,以便直接映射到验收测试。INVEST 则是检验故事是否成形的理智核验。

你可以从卡片上的就地操作按钮推进状态,把故事拖到不同的迭代分组,或者调用 API。向后的流转会要求确认,以免你不小心丢失了所在的位置。

工作被组织进时间盒式的迭代(我们不说“sprint”)。每个迭代都有一个起始日期、一个长度(每个项目 1–4 周)和一个以点数计的目标产能。

你不必手动把迭代塞满。系统会替你完成,它会用你的速率——近期各迭代已完成点数的平均值——以及你项目的“完成状态”定义(见下文速率)。拖动故事进行重排;迭代会自动重新填充。

速率即每个迭代被接受的功能点数。East Agile Tracker 会根据你的历史计算它,并用它来规划下一个迭代的产能。

有几项可按项目配置:

  • 完成状态——哪个状态计为速率意义上的“完成”。大多数团队选 Accepted;若交付周期解耦,有些团队会选 Finished。
  • 策略——速率如何取平均:最近 3 个迭代、最近 5 个,等等。
  • 初始速率——为尚无历史的新项目设定的种子值。

看板是工作所栖之处。三个区域,一条规则:

  • Icebox——未排优先级的想法池。Icebox 可以是一片坟场。
  • Backlog——一份严格有序的、单一优先级的清单。不允许并列。不许“P1/P1/P1”。产品负责人自上而下地掌管顺序。其不变量是:待办列表的顶部永远是最重要、规格最完善的,而越往下,清晰度合理地递减。靠近顶部却带着含糊验收标准的故事,是一个规划缺陷——而不是一个可以忽略的未来问题。
  • Current——当前活动的迭代。故事按迭代时序排列,每张卡片上都可见其状态(Unstarted / Started / Finished / Delivered / Accepted)。顺序告诉你接下来要做什么;状态告诉你它处在周期的何处。

Current 列按迭代头分组(当前、随后、再到已关闭)——而非按状态。这是有意为之:一个 Current 迭代是一份工作的计划,而非按状态的分区。迭代中许多故事都处于 Unstarted(有些会开始,有些会滚入下一个迭代,有些会被舍弃)。按状态切分该列,会破坏团队实际据以规划的迭代时序。

在侧边栏的 Board 区域,你可以打开或关闭额外的列(每个预设一个复选框):DoneMy WorkBlockedEpicsChat。你还可以保存自定义的筛选面板,并随心调整列宽——你的布局会按项目、按浏览器持久保存。

你只估算功能,并使用相对点数——而非小时。估算是一场定大小的对话,而非一项承诺。缺陷和杂务保持为零;给它们打点会把速率膨胀成毫无意义的东西,那个让整个系统保持诚实的预测也随之崩塌。速率是一台度量仪器;你不会去篡改自己的仪器。

East Agile Tracker 开箱即带三套尺度:

  • Fibonacci——0, 1, 2, 3, 5, 8, 13。经典的 XP 尺度。任何大于 13 的,都应拆成更小的故事。
  • East Agile——0, 1, 2, 3。一套我们自己也在用的更紧凑的尺度。它不鼓励想太多;超过 3 的就不属于一个迭代。
  • 3-Point——1, 2, 3(小 / 中 / 大)。面向追求最少粒度的团队的严格 T 恤尺码法。

按项目挑选尺度。你之后可以更换尺度——已有的估算会跨尺度映射过去。

有纪律的估算所带来的回报是:发布日期预测变成一项计算,而非一场谈判。与利益相关者的对话,从“你能不能承诺周五前做完 X”转向“以当前速率,这次发布大约落在日期 Y——这里是范围/日期之间的权衡”。

标签是彩色的标记。故事可以带多个。你在 Labels 页面上管理它们——颜色、名称,过时则归档。

搜索使用一种能自然组合的简单筛选语法:

type:feature state:started label:mvp owner:claire

常用筛选:type:state:label:"with spaces"owner:requester:has:blockeris:unestimated,再加上对标题和描述的自由文本。可将筛选保存为看板上的具名面板。

  • Owners——谁在做这件事。可以有很多人。
  • Followers——关心更新的人。可以有很多人。
  • Requestor——谁请求了这个故事。通常是一个人。

这其中的每一个槽位,都可以由人类成员智能体来填充。故事卡片显示负责人头像;作为负责人的智能体会获得一种独特的视觉处理,因此谁究竟做了什么,始终一目了然。

这是大多数 tracker 所没有的部分,也是我们刻意打造的部分。

智能体是项目中的一名具名参与者——就像一个成员,只不过它是 AI。它有自己的身份、自己的角色(viewer / member / owner——owner 仅限人类),以及自己的审计轨迹。当智能体推进一个故事时,活动日志会写明是该智能体做的。当智能体发表评论时,评论由该智能体署名。智能体的写入绝不挂在虚构的人头上。

智能体使用智能体 API 密钥ea_agent_*)进行认证,按项目铸造。撤销一个智能体,访问权便随密钥一同消亡;而该智能体的历史会永远留在审计日志里,因此你始终知道发生过什么。

更多内容见使用说明 → 智能体API 指南

评论、附件、阻碍、链接、评审

Section titled “评论、附件、阻碍、链接、评审”
  • Comments——Markdown,最多 10,000 个字符。在故事下成串排列。
  • Attachments——文件(含视频),每个最大 2 GB。
  • Blockers——自由文本的“是什么在阻碍这件事”备注,可标记为已解决/未解决。
  • Links——把故事相互连接(blocksis blocked byduplicatesrelates to),或连接到外部 URL(自动检测 GitHub PR/分支)。
  • Reviews——指派一名评审者(人类或智能体),获得批准/拒绝。

在看板之外,Analytics 标签页为你提供:

  • Project Overview——速率、验收率、周期时间、近期迭代 KPI。
  • Iteration Report——逐迭代的下钻。
  • Releases & Burndowns——发布里程碑与逐迭代燃尽。
  • Story Activity——谁在何时做了什么(可筛选)。
  • Cycle Time——从 Started 到你项目完成状态所用的时间。
  • Projections——以当前速率预测你的待办列表何时能做完。

开箱即带四款主题:

  • Agile——营销落地页的配色。暖白、深蓝品牌强调色(#1f6f9f)、饱和的金/红/石板灰/紫故事类型图标。是新访客的默认项,也是切换器中的首选项。
  • Labs——原版 Pivotal Tracker 配色——深色界面、PT 蓝顶栏、列间隙的柔和色调。被悉心保留。
  • Dark——纯中性深色,不带色相。
  • Light——纯中性浅色,不带色相。墨落于纸。

在侧边栏页脚或在 Account Settings → Theme 中切换。你的选择会跨会话持久保存。

界面被翻译成 15 种语言:英语、法语、德语、西班牙语、日语、中文、韩语、葡萄牙语、意大利语、荷兰语、瑞典语、丹麦语、捷克语、芬兰语、波兰语。在侧边栏页脚切换;该选择会持久保存。界面框架、认证页面、账户/安全区域以及营销落地页今日已接通;故事详情 / 分析 / 设置将在后续更新中跟进。