[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"blog-post-handover-without-docs-zh-CN":3,"blog-adjacent-handover-without-docs-zh-CN":30,"blog-related-handover-without-docs-zh-CN":66},{"id":4,"slug":5,"title":6,"excerpt":7,"content":8,"cover":9,"tone":10,"author":11,"publishedAt":12,"updatedAt":12,"readingMinutes":13,"featured":14,"tags":15,"category":19,"seoSettings":29},83,"handover-without-docs","团队交接复盘：文档缺失的一个月","核心开发离职，接手的人花了一个月才敢改第一行代码。","\u003Cp>项目已经稳定运行两年，核心开发提出离职。交接期只有两周，接手同事在第一个月里几乎都在读代码和猜测设计意图，客户的一个小需求改了十天才上线。\u003C\u002Fp>\n\u003Ch2>缺失的信息\u003C\u002Fh2>\n\u003Cp>为什么这么设计。很多看似奇怪的逻辑，是因为当年某个客户的特殊要求。\u003C\u002Fp>\n\u003Cp>哪些数据不能动。有些表由外部系统写入，手动修改会造成同步失败。\u003C\u002Fp>\n\u003Cp>部署流程只在一个人脑子里，包括几台服务器、几个定时任务和几个隐藏的环境变量。\u003C\u002Fp>\n\u003Ch2>现在的交接清单\u003C\u002Fh2>\n\u003Cp>每位核心成员维护一份系统说明，包含架构图、关键决策记录和常见故障处理。\u003C\u002Fp>\n\u003Cp>部署与回滚流程写成可执行脚本，任何人按文档都能完成一次发布。\u003C\u002Fp>\n\u003Cp>离职交接至少提前一个月启动，并安排接手人独立完成一次发布。\u003C\u002Fp>\n\u003Cp>人员流动是常态。系统能不能在任何人离开后继续运行，是团队成熟度的真实指标。\u003C\u002Fp>","","indigo","佳益方圆团队","2026-05-10T14:49:00+08:00",1,false,[16,17,18],"复盘","交接","团队",{"id":20,"parentId":21,"slug":22,"name":23,"description":24,"icon":25,"cover":9,"tone":26,"kind":27,"sortOrder":28,"count":21},3,0,"project-retrospective","项目复盘","从 0 到 1 的真实项目记录，完整呈现问题、方案、踩坑经验与最终结果。","clipboard-check","blue","article",40,{},{"previous":31,"next":49},{"id":32,"slug":33,"title":34,"excerpt":35,"content":9,"cover":9,"tone":36,"author":11,"publishedAt":37,"updatedAt":37,"readingMinutes":13,"featured":14,"tags":38,"category":42},63,"error-message-audience","错误提示应该写给谁看","“操作失败，请重试”是最没用的提示。用户需要知道发生了什么、能做什么。","cyan","2026-05-12T14:49:00+08:00",[39,40,41],"错误提示","体验","产品设计",{"id":43,"parentId":21,"slug":44,"name":45,"description":46,"icon":47,"cover":9,"tone":26,"kind":27,"sortOrder":48,"count":21},2,"product-thinking","产品思维","需求分析、用户体验与产品设计方法论，以及从业务问题到产品方案的思考过程。","lightbulb",50,{"id":50,"slug":51,"title":52,"excerpt":53,"content":9,"cover":9,"tone":10,"author":11,"publishedAt":54,"updatedAt":54,"readingMinutes":13,"featured":14,"tags":55,"category":59},102,"internal-training-design","内部培训怎么设计才有效","讲完就忘的培训不是培训，是仪式。我们改成带着问题来、带着产出走。","2026-05-08T14:49:00+08:00",[56,57,58],"团队文化","培训","成长",{"id":60,"parentId":21,"slug":61,"name":62,"description":63,"icon":64,"cover":9,"tone":26,"kind":27,"sortOrder":65,"count":21},4,"team-culture","团队动态","公司活动、技术分享、团建与招聘文化，了解佳益方圆团队的日常。","users",30,[67,77,87],{"id":68,"slug":69,"title":70,"excerpt":71,"content":9,"cover":9,"tone":10,"author":11,"publishedAt":72,"updatedAt":72,"readingMinutes":13,"featured":14,"tags":73,"category":76},70,"gov-project-acceptance","政务项目复盘：验收为什么拖了半年","功能早已上线，验收却迟迟没有完成。问题往往不在系统，而在文档、流程和沟通节奏。","2026-10-13T09:00:00+08:00",[16,74,75],"政务项目","验收",{"id":20,"parentId":21,"slug":22,"name":23,"description":24,"icon":25,"cover":9,"tone":26,"kind":27,"sortOrder":28,"count":21},{"id":78,"slug":79,"title":80,"excerpt":81,"content":9,"cover":9,"tone":36,"author":11,"publishedAt":82,"updatedAt":82,"readingMinutes":13,"featured":14,"tags":83,"category":86},71,"mes-integration-retro","制造企业 MES 对接复盘","系统对接最难的部分不是接口，而是让两个部门对同一个字段达成一致。","2026-10-01T10:13:00+08:00",[16,84,85],"制造业","系统集成",{"id":20,"parentId":21,"slug":22,"name":23,"description":24,"icon":25,"cover":9,"tone":26,"kind":27,"sortOrder":28,"count":21},{"id":88,"slug":89,"title":90,"excerpt":91,"content":9,"cover":9,"tone":92,"author":11,"publishedAt":93,"updatedAt":93,"readingMinutes":13,"featured":14,"tags":94,"category":97},72,"cross-border-site-retro","跨境独立站复盘：流量到了，转化没到","网站上线后广告投放正常，询盘却很少。复盘发现，问题集中在信任和填写成本上。","teal","2026-09-19T11:26:00+08:00",[16,95,96],"跨境","转化",{"id":20,"parentId":21,"slug":22,"name":23,"description":24,"icon":25,"cover":9,"tone":26,"kind":27,"sortOrder":28,"count":21}]