甚至更多)。这个过程,又要1-2周。
开发与联调阶段:这才是混乱的开始。前端抱怨后端接口没定义清楚、频繁变更;后端责怪前端不按文档调用、参数乱传;测试人员拿着不完整的测试用例,在开发未完成时就介入,提一堆阻塞性Bug。沟通基本靠即时通讯工具群聊,信息刷屏,重要消息被淹没。每天雷打不动的站会,每个人花几分钟说“昨天做了什么,今天计划做什么,有什么问题”,但大部分问题在站会上无法解决,只是被记录下来,会后再拉小会。小会越拉越多,时间被碎片化。产品经理不时提出“微小”的需求变更,被认为“只是改个字段”,却可能引发前后端一连串的改动。这个阶段,名义上1-2个月,但实际有效编码时间被大量会议、沟通、等待、返工所挤压。
测试与上线阶段:提测后,测试人员会报出大量的Bug,从功能错误到界面错位。Bug在缺陷管理系统中流转,开发、测试、产品需要反复确认、修复、验证。上线前夜,通常是通宵加班,解决最后一刻发现的严重问题。最终,一个勉强能用的系统上线,但文档缺失,代码像打满补丁的衣服,技术债高筑。上线后,还有无尽的优化需求和Bug修复。
而“星轨”项目的27天,是如何度过的?没有一场会议,没有一次站会,没有一个产品经理,没有一个项目经理,没有前后端扯皮,没有模糊的需求变更流程,没有即时通讯群的刷屏。
有的,只是32张清晰的任务卡片,超过400条聚焦、具体、可追溯的评论,十几份不断迭代的文档,以及无数次在各自时区、各自节奏下的深度工作。
效率的碾压,是全方位、多维度的。
1. 沟通效率的指数级提升。
传统团队中,一个技术问题的澄清,可能需要:A在群聊里提问 -> B看到后回复,但表述不清 -> C加入讨论,提出不同看法 -> 争论开始 -> 最后不得不拉个语音会议,花了半小时才达成共识。而共识,可能没有被记录下来,几天后又被重新争论。
在贝西克和林衍的模式下:林衍在任务卡下评论,提出具体问题。贝西克看到后,回复具体答案。如果问题复杂,林衍会列出选项和分析,贝西克做决策。所有对话记录在案,随时可查。沟通是异步的,提问者不需要等待对方立即回复,可以继续其他工作;回答者可以在自己方便的时候集中处理。沟通是书面的,避免了口头表达的歧义和遗忘。沟通是结构化的,围绕具体任务和问题,绝不跑
本章未完,请点击下一页继续阅读!