[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"blog-post-outsourcing-visibility-en":3,"blog-related-outsourcing-visibility-en":29,"blog-adjacent-outsourcing-visibility-en":63},{"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":28},84,"outsourcing-visibility","Retrospective: Visibility Beats Promises in Outsourcing","The vendor said nearly done every week, until a week before delivery revealed half the work was missing.","\u003Cp>We outsourced part of the frontend to a vendor. The contract set a delivery date and acceptance criteria but said nothing about process. A week before delivery we discovered the work was far behind and had to absorb it internally.\u003C\u002Fp>\n\u003Ch2>What went wrong\u003C\u002Fh2>\n\u003Cp>Progress came from verbal reports. No shared board and no weekly demo.\u003C\u002Fp>\n\u003Cp>Acceptance criteria lived only in the contract, with no checkpoints along the way.\u003C\u002Fp>\n\u003Cp>Communication scattered across chat groups, where changes were agreed verbally and never recorded.\u003C\u002Fp>\n\u003Ch2>What we require now\u003C\u002Fh2>\n\u003Cp>The vendor works on our task board, updating status daily and visible at any time.\u003C\u002Fp>\n\u003Cp>A demo every two weeks with running features, not screenshots or progress notes.\u003C\u002Fp>\n\u003Cp>Every change confirmed in writing, including impact assessment and schedule adjustment.\u003C\u002Fp>\n\u003Cp>Outsourcing does not transfer responsibility; it requires defining collaboration. Transparent process makes outcomes controllable.\u003C\u002Fp>","","blue","佳益方圆团队","2026-04-28T15:02:00+08:00",1,false,[16,17,18],"Retrospective","Outsourcing","Delivery",{"id":20,"parentId":21,"slug":22,"name":23,"description":24,"icon":25,"cover":9,"tone":10,"kind":26,"sortOrder":27,"count":21},3,0,"project-retrospective","Project Retrospectives","Real project records from zero to one, covering problems, solutions, lessons learned and final outcomes.","clipboard-check","article",40,{},[30,41,52],{"id":31,"slug":32,"title":33,"excerpt":34,"content":9,"cover":9,"tone":35,"author":11,"publishedAt":36,"updatedAt":36,"readingMinutes":13,"featured":14,"tags":37,"category":40},70,"gov-project-acceptance","Retrospective: Why Acceptance Took Half a Year","The system was live for months while acceptance stalled. The causes were documents, process and communication, not software.","indigo","2026-10-13T09:00:00+08:00",[16,38,39],"Government","Acceptance",{"id":20,"parentId":21,"slug":22,"name":23,"description":24,"icon":25,"cover":9,"tone":10,"kind":26,"sortOrder":27,"count":21},{"id":42,"slug":43,"title":44,"excerpt":45,"content":9,"cover":9,"tone":46,"author":11,"publishedAt":47,"updatedAt":47,"readingMinutes":13,"featured":14,"tags":48,"category":51},71,"mes-integration-retro","Retrospective: Integrating ERP With MES","The hard part of integration is not the interface, but getting two departments to agree on what a field means.","cyan","2026-10-01T10:13:00+08:00",[16,49,50],"Manufacturing","Integration",{"id":20,"parentId":21,"slug":22,"name":23,"description":24,"icon":25,"cover":9,"tone":10,"kind":26,"sortOrder":27,"count":21},{"id":53,"slug":54,"title":55,"excerpt":56,"content":9,"cover":9,"tone":57,"author":11,"publishedAt":58,"updatedAt":58,"readingMinutes":13,"featured":14,"tags":59,"category":62},72,"cross-border-site-retro","Retrospective: Traffic Arrived, Enquiries Did Not","Ads ran normally after launch but enquiries stayed low. The review found trust and form friction were the blockers.","teal","2026-09-19T11:26:00+08:00",[16,60,61],"Cross-border","Conversion",{"id":20,"parentId":21,"slug":22,"name":23,"description":24,"icon":25,"cover":9,"tone":10,"kind":26,"sortOrder":27,"count":21},{"previous":64,"next":82},{"id":65,"slug":66,"title":67,"excerpt":68,"content":9,"cover":9,"tone":69,"author":11,"publishedAt":70,"updatedAt":70,"readingMinutes":13,"featured":14,"tags":71,"category":75},64,"multilingual-product-costs","The Hidden Cost of a Multilingual Product","Translating the interface into English is only the beginning. The real cost sits in content, formats and business flows.","slate","2026-04-30T15:02:00+08:00",[72,73,74],"Multilingual","Product","i18n",{"id":76,"parentId":21,"slug":77,"name":78,"description":79,"icon":80,"cover":9,"tone":10,"kind":26,"sortOrder":81,"count":21},2,"product-thinking","Product Thinking","Requirement analysis, user experience and product design methods, plus the thinking from business problems to product solutions.","lightbulb",50,{"id":83,"slug":84,"title":85,"excerpt":86,"content":9,"cover":9,"tone":69,"author":11,"publishedAt":87,"updatedAt":87,"readingMinutes":13,"featured":14,"tags":88,"category":92},103,"reading-club-two-years","Two Years of a Reading Club","One technical book a month, twenty-four in two years. The biggest takeaway was not in the books.","2026-04-26T15:02:00+08:00",[89,90,91],"Team Culture","Reading Club","Learning",{"id":93,"parentId":21,"slug":94,"name":95,"description":96,"icon":97,"cover":9,"tone":10,"kind":26,"sortOrder":98,"count":21},4,"team-culture","Team and Culture","Company events, tech sharing, team building and hiring culture that show the daily life of the Jiayifangyuan team.","users",30]