陳正瑋
《DevOps Taiwan Community & DevOpsDays Taipei Co-organizer》
若去閱讀軟體領域發展至今的歷史,我們可以發現它經歷多次轉變,這些轉變來自不同的層面,包含軟體工程方法的演進、新興程式語言的誕生、思維與方法論的發展、甚至也包含軟體開發與交付流程的改變。
若我們將1950、2000及2020不同年代的主流軟體應用情境並列做比較,會發現它們之間有著不小的差異。時至今日,軟體領域為了因應市場與使用者帶來的高度需求變化,不只是軟體本身產生了變化,也影響著軟體開發流程及如何守護你的軟體品質。
在本章節,我們將快速認識自2009年開始啟蒙發展的DevOps,認識它的全貌,了解為何DevOps也能為提升軟體品質帶來助益。
章節大綱
前言
5.1 軟體品質不只是關乎於程式碼
5.1.1 我們交付的「軟體」包含什麼?
5.1.2 使用者認為的軟體品質問題?
5.1.3 任何的「變更」都會影響品質
5.2 DevOps與軟體品質
5.2.1 DevOps的全貌與現況
5.2.2 常見的DevOps實踐框架
5.2.3 常見的DevOps工程實踐
5.2.4 DevOps強化企業競爭力
5.3 DevOps案例分享
5.3.1 案例一
5.3.2 案例二
5.4 小結
內容預覽
作者簡介
陳正瑋
超過10 年資訊領域經驗,涵蓋系統建置維運、後端程式開發、DevOps 實踐等領域。DevOps 思維與方法的推廣者,擔任多年DevOps Taiwan Community 與DevOpsDays Taipei 的Co-Organizer,經營社群、舉辦活動,促進業界人士經驗交流。曾任《Effective DevOps》繁體中文版譯者,並多次於企業內訓、專業課程及研討會中分享DevOps 實戰經驗。
台灣第一位GitLab Hero,致力推廣GitLab 作為企業實踐DevOps 的平台工具;第11 屆iThome鐵人賽DevOps 組冠軍,並出版著作《和艦長一起30 天玩轉GitLab》,提供清晰易懂的GitLab 入門指南。
個人部落格:https://chengweichen.com
本專章收錄於