主要观点:当前团队存在“Ticket-Driven Development”现象,即开发者只专注于完成任务单,停止思考,导致生产力表面提升实则存在问题,如代码质量下降、技术债务累积等,需鼓励开发者重新思考和关心工作。
关键信息:
- 开发者打开笔记本,直接拿“Ready”列的任务单,不思考其价值和范围,只追求完成。
- 这种方式像工厂的传送带,只注重移动,忽视建设,开发者停止思考,只按任务单做事。
- 存在“Just Do the Ticket”的反模式,如禁止问为什么、不允许重构等,导致开发者不再关心问题和解决问题。
- 速度快不代表有进步,Ticket-Driven Development 优化的是移动而非动力,容易导致问题。
- 可通过一些迹象判断团队陷入此模式,如没人知道建什么、PR 不讨论等,且没人再以代码为傲。
- 要解决需获得再次关心的许可,如改善代码、结对编程、多问为什么等。
重要细节: - 文中通过描述工厂传送带的图片来形象说明这种模式。
- 列举了多种在这种模式下开发者的行为表现和后果。
- 强调真正的工作是构建有效的系统,而非单纯完成任务单。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。