一间书店,六个人的技术部,一年踩过的所有坑。
从"两个人靠默契"到"一支队伍靠管理",把软件工程管理的概念家族树,装进一段真实的团队成长史。
软件工程的所有管理实践,都是“人类协作 + 防错”的产物。
越往上,管的越不是代码,而是人和过程——从管代码,到管流程,到管团队,到管组织。
| 你遇到的麻烦 | 对应的管理实践 | 云间书店的落地 |
|---|---|---|
| 两个人好好的,六个人就乱 | 团队协作约定 | 模块负责人、DoD 定义、改前打招呼 |
| 需求没说清,做出来不是要的 | 需求管理 | 用户故事 + 验收标准 + MoSCoW |
| "最终版2""真的不改了" | 版本控制 | Git:提交规范、分支策略、评审 |
| 改一个功能崩三个地方 | 代码质量 + 测试 | 规范、静态分析、测试金字塔、TDD |
| 发布靠运气,周四必出事 | CI/CD + 运维 | 流水线、环境分层、一键回滚、监控 |
| "下周上线"永远不兑现 | 项目管理 | Scrum 冲刺、站会、看板、WIP 限制 |
| 开会开完就忘 | 团队协作 | 会议纪要、ADR、Wiki 知识库、结对 |
| 一个人离职,模块就瘫 | 巴士因子管理 | 交叉评审、结对、轮岗 |
| 赶工一时爽,事后火葬场 | 技术债管理 | 技术债清单、20% 还债时间 |
| 感觉快,但说不出数据 | 度量 | DORA 四指标、覆盖率 |
| 同样的错犯两次 | 复盘 | 事故复盘五问、回顾会 |
| 代码越来越难改 | 架构治理 | 分层、DDD 边界、依赖检查进 CI |
| AI 来了怎么办 | AI 工程实践 | AI 生成人工审、平台工程、责任到人 |