敏捷開發看板


看板是一種流行的框架,用於實現敏捷軟體開發。它需要實時的能力溝通和完全透明的工作。工作專案在看板上以視覺方式呈現,允許團隊成員隨時檢視每個工作成果的狀態。

主機板

看板是靈活的專案管理工具,它設計了必要的視覺化工作,有限的工作進度,並最大化流量(或效率)。它使用卡片,列,並提供持續改進,以幫助技術和服務團隊做出適當的工作量並完成工作。

看板主機板的元素

一個名叫大衛安德森的人將看板主機板劃分為五個不同的組成部分。它們是視覺信號,列,工作進度限制,承諾點和交付點。

  • 視覺信號:看板是一張視覺卡(膠黏物,票據或其他)。看板團隊將他們的專案和工作專案寫入卡片,通常是每人每張卡片。對於敏捷團隊,每張卡都可以封裝到一個使用者故事中。當完成主機板後,這個視覺團隊可以幫助團隊成員快速了解團隊的工作內容。
  • 列:列表示組成「工作流程」的特定活動。卡片流經工作流程直至完成。工作流程可能很簡單,如「待辦事項」,「進行中」,「完成」或更複雜。
  • 正在進行的工作(WIP)限制:正在進行的工作限制是可以在一列中的最大卡片數。它給出了開發者承諾過多工作的警報信號。
  • 承諾點:看板團隊也為他們的待辦事項維持積壓。它是客戶和團隊成員為團隊可以接受的專案提出想法的地方。團隊成員準備好後會選擇計劃。承諾點是團隊選擇設計的運動,專案開始工作。
  • 交付點:這是看板團隊工作流程的終點。大多數情況下,每個團隊的交付點都是將產品和服務交給客戶。

看板與Scrum板

以下是看板和Scrum板之間的區別:

看板 Scrum板
看板是一個持續的過程。 Scrum sprint有一個開始和結束日期。
看板沒有正式的角色。 scrum中的每個團隊(產品所有者,開發團隊和Scrum master)都明確定義了角色,兩個團隊都是自我組織的。
在專案的整個生命週期中使用看板 Scrum板在每次sprint後會清除並回收。
看板在任務和時間方面更加靈活。任務可以根據需要重新優先順序,重新分配或更新。 Scrum板會有許多工和一個嚴格的截止日期來完成它們。

看板

看板是實施敏捷軟體開發的綜合方法。像scrumban一樣,它是scrum和kanban(混合)方法的組合。