iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
DevOps

DevOps平台的能力架構 系列

這一系列文章想與大家分享一個完整的DevOps平台需要哪些能力(capability),讓公司能快速有效的把business idea變成business value.

參賽天數 19 天 | 共 19 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day01 - Portfolio Vision

這幾年因為在美國軟體公司的專業服務部門當顧問,讓我有了在許多不同Fortune公司建議,操作,和培訓人員的機會。 DevOps = ? 這些公司都想做Dev...

2020-09-16 ‧ 由 kevng9 分享
DAY 2

Day02 - 淺談DevOps

在實際討論DevOps平台前,我們先來看看DevOps的背景和理念。 DevOps一詞從09年John Allspaw和Paul Hammond的10+ Dep...

2020-09-17 ‧ 由 kevng9 分享
DAY 3

Day03 - DevOps 平台

現在,讓我們看一下一個DevOps平台如何支持DevOps生命週期中的各個階段,消除瓶頸,加速從Business Idea到安全高質量產品的流動。 這個DevO...

2020-09-18 ‧ 由 kevng9 分享
DAY 4

Day04 - Agile Project Management

在我們的網銀開發例子裡,第一步是把產品需求以user story的形式紀錄在agile planning software裡。為什麼需要那麼做呢? 回想到第二...

2020-09-19 ‧ 由 kevng9 分享
DAY 5

Day05 - User Story & Requirements Modeling (Part 1)

昨天談完了agile planning,今天來看看如何紀錄user stories,然後把它們整合在application model裡。 一個良好的user...

2020-09-20 ‧ 由 kevng9 分享
DAY 6

Day06 - User Story & Requirements Modeling (Part 2)

Application model的用處是在於能整合所有到目前為止的所有user story,讓所有人都能簡單明瞭的知道我們程式的行為(Behavior)是什...

2020-09-21 ‧ 由 kevng9 分享
DAY 7

Day07 - Test case management

我們先分析一下昨天製造的模型 模型裡的所有淡藍色圖示都代表用戶能互動的組件。 長方形圖示代表行為(例如遊覽到網頁,按登入按鈕等。) 菱形代表組件能有不同選擇...

2020-09-22 ‧ 由 kevng9 分享
DAY 8

Day08 - Source code management

現在我們正式從planning到coding的步驟了。在Agile開發裡不可或缺的就是source code management(SCM)/version...

2020-09-23 ‧ 由 kevng9 分享
DAY 9

Day09 - Source code branching

我確實說過我們將在今天的文章中討論continuous integration,但是在此之前,我們應該研究如何組織源代碼以真正支持ci。 所以今天讓我們先來討...

2020-09-24 ‧ 由 kevng9 分享
DAY 10

Day10 - Continuous Integration - Build automation

上一篇提到主幹開發裡其中一個要點是每天最少合併一次branch到trunk,這能確保我們的source code時常保持著最新的功能。這時候就需要build...

2020-09-25 ‧ 由 kevng9 分享