「快速回饋迴路(feedback loops)能讓我們儘早發現可能的絆腳石,在它耗掉太多後續開發階段(成本會愈高)的時間與精力之前,將它剷平。」——《軟體專案開發實務:別只當編程猴》
快速回饋迴路(feedback loops),這幾乎是現代的軟體開發必備的一項實踐。
不管是 Agile、DevOps、CI/CD,幾乎都有提到我們需要建立快速回饋迴路(feedback loops),將它視為是一項重要的關鍵原則。
還記得 Scrum 的各種會議與活動?CI/CD Pipeline 的紅燈?整個 Workflow 收集的各種 Metrics?意外事故後的 Postmortem?針對不同使用者做的 A/B Testing?DevOps 提倡的各種『左移』?還有更多更多⋯⋯
在軟體開發維運流程中,存在著許許多多的資訊,透過建立 Feedback loops,讓團隊夥伴可以更容易的取得他所需的資訊,提升資訊的透明度與流動性。
資訊就是力量,能幫助現代的軟體團隊,可以更加有能力應對市場和技術之不確定性與變化。