Basecamp的产品团队在重建Basecamp 2时从三人扩展到约十二人,现成的两周冲刺流程让设计师和程序员感觉自己像售票员,项目永远做不完。Ryan Singer举办付费工作坊,为已经直觉上有效的方法找到语言,然后写成了书。

确定胃口,灵活调整范围:先界定项目边界,投入六周不受干扰的时间,时间到期时削减范围——绝不延长截止日期。

先塑形工作:一个粗略的轮廓,界定边界,以合适的抽象层级,用“胃口”来定价——即项目值得多少时间。然后领导层像赌徒一样押注——一个小团队,六周,不受干扰。断路器限制下行风险:如果六周未完成,项目会遭到严格质疑,范围会被压缩到最核心的部分。

Basecamp以六周周期和间歇期交付了Basecamp 3和数年来的功能。免费书籍使该方法成为参考点:到2019-2020年,Singer为采用Shape Up的大型组织提供咨询,其词汇——胃口、断路器、范围——在产品团队中广泛传播。

Basecamp对敏捷的抱怨是实际性的,而非意识形态。两周冲刺太短,无法构建和交付任何有意义的东西,而将项目拆分成冲刺级任务的做法让执行者感到自己是售票员:计划中的“想象任务”永远与真实工作的“发现任务”不匹配,项目因此像跑步机一样从一个冲刺滑到下一个。

由战略主管Ryan Singer在2019年出版的书《Shape Up》写下的替代方案包含三个部分。塑形在任何人承诺之前定义项目:边界、合适抽象层的粗略轮廓,以及一个“胃口”——即这值多少时间,而非需要多长时间。押注是领导层选择资助哪些塑形项目。构建则让一个小团队拥有六周不受干扰的时间来全权负责整个项目。

使其运转的机制是断路器:六周结束时,如果项目未完成,就会受到严格质疑,范围会被削减——截止日期绝不推迟。“固定时间,变动范围”取代“固定范围,变动时间”,两周冲刺频繁的启动和停止的额外开销消失了。周期之间有冷却期,用于修复缺陷和减少积压任务,这是冲刺过程中从未允许的。

这种方法并非源于会议。Singer在2009年通过一个名为37 ID的项目对技术进行了原型测试,并在2012年Basecamp 2重新设计时再次测试,然后举办付费工作坊以了解团队实际面临的困难——过度完成的线框、设计师没有空间、程序员沦为“码农”。这本书正是源于这些工作坊,并由Basecamp免费公开。

塑形在下注前消除风险:边界和胃口设置护栏,团队可以自由地以自己的方式解决问题。

六周足够构建和交付有意义的东西,不像两周冲刺那样每周五启动和停止。

断路器固定时间、变动范围,截止日期绝不推迟,团队能感受到交付的满足感。

分配整个项目而非破碎的任务,恢复了主人翁精神——不再有“售票员”式的“码农”。

以免费书籍形式发布,让其他团队得以采用并调整语言,这就是为什么该方法能超越单一公司而存续。

边界让团队更大胆:固定的胃口和断路器将项目变成下行风险有限的赌注,团队可以自主工作并交付——而不是在积压任务中煎熬。

Shape Up通过免费书籍、Singer的工作坊和演讲传播开来,成为产品开发写作中与Scrum比较的标准参照。Basecamp在进入2020年代后仍坚持六周周期,且软件行业之外的团队也采用了“胃口”和“断路器”的概念。

从这里,追溯依据

参考来源

  1. Shape Up: Stop Running in Circles and Ship Work that Matters basecamp.com
  2. Ryan Singer on the problems with Agile today miro.com