「因為回饋是處理軟體開發上遭遇問題時最有效的方法之一。」——《精實開發與看板方法》
你有沒有發現,當自己開發的程式執行結果不如自己的預期時,那一刻你除了感受到打擊,同時也會產生一種想要搞清楚問題的渴望?
軟體開發本來就是一個充滿「回饋 Feedback」的一件事。
程式執行成功或失敗,是一種回饋。
軟體測試成功或失敗,是一種回饋。
Code 在 Code Review 被退,是一種回饋。
軟體部署成功或失敗,是一種回饋。
CI/CD Pipeline 亮紅燈,是一種回饋。
使用者不滿意軟體新功能,也是一種回饋。
有了回饋,我們才能獲取資訊,然後做出下一步的改善。
你多久跑一次軟體測試?多久 Commit 一次?多久部署一次?多久能夠獲得使用者的意見?
你多久會收到一次回饋?你覺得回饋頻率高低,對於你在因應軟體開發的問題時,有什麼影響呢?