LeSS in Action - 持續整合

更新於 發佈於 閱讀時間約 3 分鐘

不同於我們大多數討論持續整合(Continuous Integration)是以工具為主的議題,在敏捷開發中持續整合更接近於團隊之間協作的議題。這是因為我們希望能夠快速迭代,也因此必須持續的將團隊的產出整合在一起。

Kanban

看板是軟體開發常見的一種方式,然而在最先提出這個概念的豐田汽車(Toyota)的概念中,看板是一種 Just in Time(及時)的概念,簡單來說就是當有需求的時候就會進行生產,只需要輪胎就只會製造輪胎。

同時也是一種 Pull System(拉動系統)當我們消化完任務後,會將任務從 Product Backlog(產品積壓)的看板中提取到團隊中進行消化,然而在許多情況下我們都變成了 Push System(推動系統)也就是因為產品需求的累積而將任務往團隊中推送,最後不斷的累積未完成的任務。

在敏捷中,假設一個功能被分為三個 PBI(Product Backlog Item)並且只在衝刺中完成(Done)了兩個,然而有新的需求被放進來後佔用了更高的優先級,那麼我們可以重新的調整將重要的任務提前。

合作

在持續整合中,我們希望消除獨立的工作。也就是每個人分配一個功能,然後不斷的實作直到結束為止。我們更希望是團隊同時進行工作,也就是大家一起協力完成一個功能,正因如此才會採取 Pair Programming(結隊程式設計)這類方式。

在合作之中,我們希望有問題「馬上講出來」並且「透過程式碼溝通」來了解不同團隊之間正在做怎樣的任務,我們也不去「管理依賴」因此每個團隊之間往往會需要互相幫助、協助對方部分任務等等的情況去進行,相較管理依賴更重視「消除限制」也就是我們不需要等待其他人實現任何東西才能繼續工作,而是透過溝通的方式協調要進行的任務,當其他團隊無法立刻解決時,我們的團隊也能協助解決。


封面圖片使用 UnsplashMitchell Luo 的作品,這系列的文章只是課程的一小部分,因此並無法完整涵蓋所有概念以及精神,看關於技術的主題可以到弦而時習之找找靈感。

留言
avatar-img
留言分享你的想法!
avatar-img
蒼時弦也的沙龍
55會員
40內容數
軟體工程師逐漸變成一個熱門的職業,當我們進入這個職業之後應該要具備怎樣的技能才會在工作上更加順利呢?這系列的專欄會分享日常工作中的經驗以及一些案例分析,讓我們一起努力成為一位更優秀的軟體工程師吧!
蒼時弦也的沙龍的其他內容
2022/07/04
因為經常有面試人的機會,然而在不同的面試條件中有一個「Problem Solving」的項目讓我一直在思考代表怎樣的意義,剛好在 LeSS in Action 的課程中有了一些想法。
Thumbnail
2022/07/04
因為經常有面試人的機會,然而在不同的面試條件中有一個「Problem Solving」的項目讓我一直在思考代表怎樣的意義,剛好在 LeSS in Action 的課程中有了一些想法。
Thumbnail
2022/06/27
這系列大概花了快兩個月的時間快速的把學到的一些知識記錄下來,然而還是有許多內容很難用文章簡單的說明。
Thumbnail
2022/06/27
這系列大概花了快兩個月的時間快速的把學到的一些知識記錄下來,然而還是有許多內容很難用文章簡單的說明。
Thumbnail
2022/06/20
雖然這系列的課程是設計給工程師的,然而在學習敏捷開發(Scrum 為主)的過程中,我們是從如何做「產品」的角度去做切入,也因此在課程接近尾聲的時候我們再次討論了產品跟專案的差異,也是這一週課程中各種安排的理由所在。
Thumbnail
2022/06/20
雖然這系列的課程是設計給工程師的,然而在學習敏捷開發(Scrum 為主)的過程中,我們是從如何做「產品」的角度去做切入,也因此在課程接近尾聲的時候我們再次討論了產品跟專案的差異,也是這一週課程中各種安排的理由所在。
Thumbnail
看更多
你可能也想看
Thumbnail
創作者營運專員/經理(Operations Specialist/Manager)將負責對平台成長及收入至關重要的 Partnership 夥伴創作者開發及營運。你將發揮對知識與內容變現、影響力變現的精準判斷力,找到你心中的潛力新星或有聲量的中大型創作者加入 vocus。
Thumbnail
創作者營運專員/經理(Operations Specialist/Manager)將負責對平台成長及收入至關重要的 Partnership 夥伴創作者開發及營運。你將發揮對知識與內容變現、影響力變現的精準判斷力,找到你心中的潛力新星或有聲量的中大型創作者加入 vocus。
Thumbnail
我相信許多主管在面對維運部門的挑戰時,都可能遇到提升工作效率和加強團隊氛圍的需求。維運團隊通常面臨著大量的重複性工作,而團隊成員則負責不同的平台或系統,使得彼此的工作相對獨立。由於維運作業經常面臨突發狀況,難以精確預測未來的工作量,這可能導致排擠原先預定的工作計畫。在過去的經驗中,我協助維運團隊提升
Thumbnail
我相信許多主管在面對維運部門的挑戰時,都可能遇到提升工作效率和加強團隊氛圍的需求。維運團隊通常面臨著大量的重複性工作,而團隊成員則負責不同的平台或系統,使得彼此的工作相對獨立。由於維運作業經常面臨突發狀況,難以精確預測未來的工作量,這可能導致排擠原先預定的工作計畫。在過去的經驗中,我協助維運團隊提升
Thumbnail
在上一回 說明看板方法相關的精實精神與原則與實務,這一回則是來設計看板,包含看板的範圍應該多廣、有哪些狀態、工作的顆粒度,以及 DoD 的呈現。
Thumbnail
在上一回 說明看板方法相關的精實精神與原則與實務,這一回則是來設計看板,包含看板的範圍應該多廣、有哪些狀態、工作的顆粒度,以及 DoD 的呈現。
Thumbnail
敏捷Agile在業界已經成為當紅炸子雞,也都一窩蜂的跟著潮流「上車」,每間公司或教育認證機構都一定要扯上敏捷導入,看起來敏捷的大門塞滿了人,但敏捷到底適不適用在所有地方上,我會建議在入門前,專案經理要好好想一想,為何手邊這個專案要導入敏捷? 就我個人經驗而言,敏捷真的有這麼神奇嗎? 我還是保持著一點
Thumbnail
敏捷Agile在業界已經成為當紅炸子雞,也都一窩蜂的跟著潮流「上車」,每間公司或教育認證機構都一定要扯上敏捷導入,看起來敏捷的大門塞滿了人,但敏捷到底適不適用在所有地方上,我會建議在入門前,專案經理要好好想一想,為何手邊這個專案要導入敏捷? 就我個人經驗而言,敏捷真的有這麼神奇嗎? 我還是保持著一點
Thumbnail
A公司是台灣品牌公司主力產品是各類運動用品, 不僅在台灣銷售在全球幾十個國家都有獨家代理商進行商品販售。 A公司的二代A先生接班後發現很多問題就來跟Boss老師諮詢。 A先生最想改變的其中一個問題就是效率問題, 他跟老師說我已經花錢買線上課程, 甚至派人去上敏捷開發、專案管理的課程, 怎麼專案進行的
Thumbnail
A公司是台灣品牌公司主力產品是各類運動用品, 不僅在台灣銷售在全球幾十個國家都有獨家代理商進行商品販售。 A公司的二代A先生接班後發現很多問題就來跟Boss老師諮詢。 A先生最想改變的其中一個問題就是效率問題, 他跟老師說我已經花錢買線上課程, 甚至派人去上敏捷開發、專案管理的課程, 怎麼專案進行的
Thumbnail
隨著所有企業逐漸成為高度聚焦的軟體企業,管理企業的方式也必須改變。時刻持續流入的顧客見解與回饋意見,推動持續學習的環境,要求團隊、環境、決策結構與提撥資金的模式都展現出「敏捷」的特質:有復原力、迅速回應與學習。敏捷工作法,不該只侷限於產品開發團隊或是軟體工程團隊,也可以運用在人資團隊、財務團隊與決策
Thumbnail
隨著所有企業逐漸成為高度聚焦的軟體企業,管理企業的方式也必須改變。時刻持續流入的顧客見解與回饋意見,推動持續學習的環境,要求團隊、環境、決策結構與提撥資金的模式都展現出「敏捷」的特質:有復原力、迅速回應與學習。敏捷工作法,不該只侷限於產品開發團隊或是軟體工程團隊,也可以運用在人資團隊、財務團隊與決策
Thumbnail
當我們的衝刺(Sprint)完畢之後,還需要對這一次的衝刺進行評論(Review)以及回顧(Retrospective)來對工作的狀況進行改善。
Thumbnail
當我們的衝刺(Sprint)完畢之後,還需要對這一次的衝刺進行評論(Review)以及回顧(Retrospective)來對工作的狀況進行改善。
Thumbnail
當我們對敏捷團隊有一些概念後,我們還需要了解在敏捷開發中重要的幾個事件,以及這些事件背後所代表的意義以及整個團隊所能夠做的事情。
Thumbnail
當我們對敏捷團隊有一些概念後,我們還需要了解在敏捷開發中重要的幾個事件,以及這些事件背後所代表的意義以及整個團隊所能夠做的事情。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News