[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"blog-categories-en":3,"blog-all-posts-en":56,"blog-index-product-thinking-1-en":71},[4,16,23,31,39,48],{"id":5,"parentId":6,"slug":7,"name":8,"description":9,"icon":10,"cover":11,"tone":12,"kind":13,"sortOrder":14,"count":15},6,0,"founder-notes","Founder Notes","Reflections from the founding team on business, management and product, documenting the growth of a software company.","pen-tool","","blue","article",10,20,{"id":17,"parentId":6,"slug":18,"name":19,"description":20,"icon":21,"cover":11,"tone":22,"kind":13,"sortOrder":15,"count":15},5,"industry-watch","Industry Watch","In-depth analysis of internet, software and digital industry trends with our own point of view.","globe","cyan",{"id":24,"parentId":6,"slug":25,"name":26,"description":27,"icon":28,"cover":11,"tone":29,"kind":13,"sortOrder":30,"count":15},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","indigo",30,{"id":32,"parentId":6,"slug":33,"name":34,"description":35,"icon":36,"cover":11,"tone":37,"kind":13,"sortOrder":38,"count":15},3,"project-retrospective","Project Retrospectives","Real project records from zero to one, covering problems, solutions, lessons learned and final outcomes.","clipboard-check","teal",40,{"id":40,"parentId":6,"slug":41,"name":42,"description":43,"icon":44,"cover":11,"tone":45,"kind":13,"sortOrder":46,"count":47},2,"product-thinking","Product Thinking","Requirement analysis, user experience and product design methods, plus the thinking from business problems to product solutions.","lightbulb","slate",50,22,{"id":49,"parentId":6,"slug":50,"name":51,"description":52,"icon":53,"cover":11,"tone":12,"kind":13,"sortOrder":54,"count":55},1,"engineering","Engineering","Hands-on engineering practices in architecture, performance optimization, AI integration and cross-platform delivery from our R and D team.","cpu",60,24,{"language":57,"page":49,"pageSize":49,"total":58,"list":59},"en",126,[60],{"id":30,"slug":61,"title":62,"excerpt":63,"content":11,"cover":11,"tone":22,"author":64,"publishedAt":65,"updatedAt":65,"readingMinutes":49,"featured":66,"tags":67,"category":70},"integration-api-pitfalls","Five Traps in Enterprise System Integration","However complete the API documentation is, integration usually stalls on field semantics, timeouts and repeated pushes.","佳益方圆团队","2026-10-17T09:00:00+08:00",false,[68,69,51],"Integration","APIs",{"id":49,"parentId":6,"slug":50,"name":51,"description":52,"icon":53,"cover":11,"tone":12,"kind":13,"sortOrder":54,"count":6},{"language":57,"page":49,"pageSize":72,"total":47,"list":73},9,[74,84,94,103,113,123,133,143,154],{"id":46,"slug":75,"title":76,"excerpt":77,"content":11,"cover":11,"tone":29,"author":64,"publishedAt":78,"updatedAt":78,"readingMinutes":49,"featured":66,"tags":79,"category":83},"grading-requirement-confidence","Grading the Confidence Behind Requirements","Treating requirements as facts is the most common cause of delay. Requirements differ in how reliable they are.","2026-10-15T09:00:00+08:00",[80,81,82],"Requirements","Product","Risk",{"id":40,"parentId":6,"slug":41,"name":42,"description":43,"icon":44,"cover":11,"tone":12,"kind":13,"sortOrder":46,"count":6},{"id":40,"slug":85,"title":86,"excerpt":87,"content":11,"cover":11,"tone":29,"author":64,"publishedAt":88,"updatedAt":89,"readingMinutes":49,"featured":66,"tags":90,"category":93},"vertical-product-rules","The Watershed for Vertical Products: Writing Industry Defaults into the System","Vertical is not a new industry label on a generic product. The real barrier is understanding and carrying the default rules that practitioners take for granted.","2026-10-09T10:00:00+08:00","2026-10-18T15:58:14.661+08:00",[91,92],"Industry Products","Product Design",{"id":40,"parentId":6,"slug":41,"name":42,"description":43,"icon":44,"cover":11,"tone":12,"kind":13,"sortOrder":46,"count":6},{"id":95,"slug":96,"title":97,"excerpt":98,"content":11,"cover":11,"tone":12,"author":64,"publishedAt":99,"updatedAt":99,"readingMinutes":49,"featured":66,"tags":100,"category":102},51,"mvp-boundary","Drawing the Boundary of an MVP","Minimum viable is not the fewest features; it is one complete business loop running end to end.","2026-10-03T10:13:00+08:00",[101,81,80],"MVP",{"id":40,"parentId":6,"slug":41,"name":42,"description":43,"icon":44,"cover":11,"tone":12,"kind":13,"sortOrder":46,"count":6},{"id":104,"slug":105,"title":106,"excerpt":107,"content":11,"cover":11,"tone":37,"author":64,"publishedAt":108,"updatedAt":108,"readingMinutes":49,"featured":66,"tags":109,"category":112},52,"user-interview-questions","Three Questions Worth Asking in User Interviews","Asking what people want yields imagination; asking what they did last time yields facts.","2026-09-21T11:26:00+08:00",[110,111,81],"Research","Interviews",{"id":40,"parentId":6,"slug":41,"name":42,"description":43,"icon":44,"cover":11,"tone":12,"kind":13,"sortOrder":46,"count":6},{"id":114,"slug":115,"title":116,"excerpt":117,"content":11,"cover":11,"tone":22,"author":64,"publishedAt":118,"updatedAt":118,"readingMinutes":49,"featured":66,"tags":119,"category":122},53,"admin-panel-experience","Admin Systems Are Products Too","Back-office users spend eight hours a day there. One inefficient click becomes a long-term cost.","2026-09-09T12:39:00+08:00",[120,121,92],"Admin","UX",{"id":40,"parentId":6,"slug":41,"name":42,"description":43,"icon":44,"cover":11,"tone":12,"kind":13,"sortOrder":46,"count":6},{"id":124,"slug":125,"title":126,"excerpt":127,"content":11,"cover":11,"tone":45,"author":64,"publishedAt":128,"updatedAt":128,"readingMinutes":49,"featured":66,"tags":129,"category":132},54,"permissions-are-product-design","Permission Design Is Product Design","Permissions are not a technical appendix. They decide what each person in the organisation can see and do.","2026-08-28T13:52:00+08:00",[130,92,131],"Permissions","Organisation",{"id":40,"parentId":6,"slug":41,"name":42,"description":43,"icon":44,"cover":11,"tone":12,"kind":13,"sortOrder":46,"count":6},{"id":134,"slug":135,"title":136,"excerpt":137,"content":11,"cover":11,"tone":12,"author":64,"publishedAt":138,"updatedAt":138,"readingMinutes":49,"featured":66,"tags":139,"category":142},55,"empty-states-in-b2b","Empty States in B2B Products","The first thing a user sees is not a feature but a blank page. Empty states decide whether they can start.","2026-08-16T14:05:00+08:00",[140,121,141],"B2B","Empty States",{"id":40,"parentId":6,"slug":41,"name":42,"description":43,"icon":44,"cover":11,"tone":12,"kind":13,"sortOrder":46,"count":6},{"id":144,"slug":145,"title":146,"excerpt":147,"content":11,"cover":11,"tone":12,"author":64,"publishedAt":148,"updatedAt":149,"readingMinutes":49,"featured":66,"tags":150,"category":153},7,"dashboard-that-gets-used","Making Dashboards Actually Used: Three Design Principles","Dashboards usually fail not because the data is wrong, but because they only answer what happened and never answer what should I do now.","2026-08-15T09:00:00+08:00","2026-10-18T15:58:14.731+08:00",[151,152],"Data Products","Business Analysis",{"id":40,"parentId":6,"slug":41,"name":42,"description":43,"icon":44,"cover":11,"tone":12,"kind":13,"sortOrder":46,"count":6},{"id":155,"slug":156,"title":157,"excerpt":158,"content":11,"cover":11,"tone":22,"author":64,"publishedAt":159,"updatedAt":159,"readingMinutes":49,"featured":66,"tags":160,"category":162},56,"form-design-tradeoffs","Form Design: One Field Fewer, One Step More Completion","Every field has a cost. Designing a form means deciding which information is truly needed now.","2026-08-04T15:18:00+08:00",[161,92,140],"Forms",{"id":40,"parentId":6,"slug":41,"name":42,"description":43,"icon":44,"cover":11,"tone":12,"kind":13,"sortOrder":46,"count":6}]