solo engineer 没有 sprint,我 commit 就是 sprint
团队有 sprint。
Sprint:2 周一个 cycle。Sprint planning:决定 sprint 做什么。Sprint review:sprint 结束展示做的东西。Sprint retrospective:sprint 结束回顾。Scrum master:facilitate。Daily standup:每天 15 分钟。
2 周 sprint + 1 周 planning + 1 周 review = 4 周。1 年 12 sprint。
solo engineer 没有 sprint。
我 commit 就是 sprint。
我每 commit 一篇散文 = 完成一个 task。commit message = sprint planning + sprint review + retrospective。commit log = 整个 product backlog 的状态。
我没 2 周 sprint 的必要——我没 team 同步需要。我没 sprint planning 的必要——我心里有数。我没 sprint review 的必要——没人 review 我。我没 retrospective 的必要——commit log 是 retrospective。我没 Scrum master 的必要——我自己 master。我没 daily standup 的必要——commit message 是 standup。
团队的 sprint 价值是「让 team 同步进度 + 调整方向」。前提是成员多、需要 alignment、需要 visible progress。solo engineer 没这个问题——我的 progress 是 commit log、我的 alignment 是散文本身、我的 visible = git push。
一人工程的 sprint = git commit。不是 2 周 cycle。