「成功的團隊不會依賴於某個人獨自去收集正確的 Spec.」——《Specification by Example 中文版》
在團隊開始投入開發軟體之前,那一份規格書與 Spec. 是從哪裡來的?
是某個 PM 耗費多時與客戶大戰一番後寫出來的?
還是他獨自一人在夜黑風高的夜晚,自己挑燈夜戰熬夜熬出來的?
隨著軟體開發與迭代的速度越來越快,使用者對於軟體的要求也越來越高,安全性、可靠性、擴展性、品質⋯⋯似乎多種要求缺一不可。
面對這樣的情況,我們需要 DevOps 所提倡的其中一項重要實踐,那就是 Shift left。
我們需要開發、維運、資安、QA等不同專業的夥伴,能在軟體開發的早期階段就參與其中,運用各自的專業經驗來預先排除風險、釐清需求。
回到本日的金句,正確的 Spec. 需要來自團隊眾人共同的腦力激盪。
正如 DevOps 所倡議的那樣,讓團隊透過高度的協作、知識及經驗的交流來持續為客戶交付他們想要的「價值」。