Effective devops
Effective devops¶
會開始閱讀本書主要是網路一些職缺說道需要devops以及CD/CI知識
挑選歐萊禮對於effective devops的介紹
Dev-ops取自development 以及operation,一個傳統意義上很容易對立或是形成隔閡的兩個部門/功能,開發端要長出新功能,運作端希望穩態,排斥變革。
如何有效的讓兩個功能能夠順暢運行,需要從根本的文化面著手,但也不需要躁進,就如同文化是演進的,跟公司的特性,人員慣性息息相關;舉例來說中國農業比較是勞力密集,而美國則多為大面積機械化,都是農業,卻因為地理人文大相徑庭。
雖然devops是一種文化的集合,但也是有一些可以輔助上手的觀念與工具,CI 持續整合讓程式碼不會因為經年累月改動而不易追蹤或是修正
CD持續交付則更近一步,不僅是程式碼的修改,還包含如何將軟體包裝自動化發布,一旦減少發布新版本的阻力,員工可以更多時間專注在如何改善stakeholder/使用者體驗,或是更快速得知使用者反饋。
還有一些來自GDS的設計原則:使用者需求開始、少做一些(兵貴精)、用數據做設計(data based)、簡單化、迭代再迭代(continuous improvement)、設計是為了服務使用者、了解脈絡、建立數位服務而不是網站(重點是系統)、一致的模式但不僵化、保持開放
https://www.gov.uk/guidance/government-design-principles #程式
Comments
Loading comments…
Leave a Comment