「正確地建置產品和建置正確的產品是兩碼事。我們要二者兼顧才能取得成功。」——《Specification by Example 中文版》
就如金句所言,如果想要交付價值給客戶,讓使用者買單。
我們不僅要交付能滿足需求之『正確的產品』。
同時我們也需要『正確地的開發產品』確保其品質。
在軟體開發生命週期中,我們有 Agile、DevOps、CI/CD 等多種實踐方法。
它們多半都同時涵括這兩個部分,既對於改善軟體開發交付的工作流程有助益,又同時幫助我們交付真正有價值的軟體。
這也難怪,為何這些實踐方法總是會同時涉及文化(人)、流程、工具多個層次。