介紹敏捷方法: Scrum, Kanban or Lean?

構建服務時能夠使用許多敏捷方法,每種方法都有本身的一套工具和技術。html

本指南介紹了3種最流行的敏捷方法:app

  • Scrum
  • 看板
  • Lean

流行的敏捷方法解釋了

Scrum

Scrum是最經常使用的敏捷方法。less

它允許高度結構化的模型具備明確定義的角色和職責。這對於正在轉向敏捷的傳統結構化組織尤爲有用。ide

Scrum指南中瞭解有關Scrum功能的更多信息,由Scrum,Ken Schwaber和Jeff Sutherland的開發人員撰寫。工具

clipboard.png

看板 (Kanban)

看板做為一種開發方法的靈感來自於生產系統,這些系統專注於減少浪費和提升質量,就像豐田創造的那樣。ui

看板是一種可視化和改進當前工做實踐的方式,以便工做快速流經系統。this

快速,順暢的工做流程意味著您能夠:spa

  • 快速,可預測地提供價值
  • 及早獲得反饋,瞭解您的產品或服務是否滿足用戶需求

clipboard.png

精益 (Lean)

精益軟件開發,如看板,改編自豐田生產系統等精益生產原則。orm

精益原則旨在幫助您的團隊專注於:htm

  • 減少浪費
  • 迅速交付
  • 學習和提升
  • 使用證據和數據作出決定

使用多種敏捷方法

您沒必要只使用一種方法,您能夠從多種方法中選擇工具和技術來滿足您的團隊需求。

每種方法都有本身的語言來描述基本的工具和技術,重要的是要理解:

  • 為什麼你選擇了一種工具或技術
  • 敏捷的目標

找到您能夠使用的其餘敏捷方法。

確定使用哪些方法

Scrum

若是您的團隊不熟悉敏捷工做,那麼Scrum是一個很好的起點。

您的團隊一般會在如下情況下找到最有用的Scrum:

  • 創建新產品或服務
  • 增強現有功能
  • 在每個'sprint'中添加新功能(固定的時間段)

當您運行實時服務並有緊急請求時,您可能會發現sprint約束並但願轉向基於流程的方法,如看板。

但您仍然能夠繼續使用與Scrum相關的許多活動,例如每日站立會議,回顧會議和按期審查進度。

看板 (Kanban)

看板幫助您的團隊:

  • 找到流程中的瓶頸
  • 控制你正在作的工做量
  • 根據實際交付預測您的輸出

當您的團隊須要快速響應不斷變化的優先級時,它尤爲有用。

精益 (Lean)

精益使您的團隊能夠盡快專注於學習。

當您的團隊首次發現用戶的需求並決定如何滿足這些需求時,精益工具和技術尤爲有用。

更多推薦的Scrum文章

如何使用Scrum Board進行敏捷開發?

Scrum boards (also known as scrum task boards) are tools that help teams visualize backlogs of sprint work items. The board can use many manual (whiteboard and sticker) and virtual forms (software tools), but it can perform the same function regardless of appearance. (Scrum 板 (也稱爲 scrum 任務板) 是一種工具, 可幫助團隊使衝刺積壓工做項可見。該板能夠採用許多手動 (即白板和貼紙) 和虛擬表單 (即軟件工具), 但不管外觀如何, 它都能執行相同的功能。)

如何爲Scrum項目撰寫產品願景?模板和示例

The product vision is not part of the Scrum process. Why is it so important? Schwaber believes that vision is two necessary illusions, starting the Scrum project by stating: "The smallest plan starts the vision of the necessary Scrum project composition and product backlog" (產品願景不是Scrum流程的一部分,爲何它如此重要?Schwaber的認爲,願景是兩個必需的一個假象,開始Scrum項目,經過陳述道:「 最小的計劃開始了必要的Scrum項目組成的願景和產品Backlog 」)

Scrum: 什麼是產品Backlog中的DEEP?

Product Backlog projects have described attributes (D appropriate details), Story points (E stimated), order (P rioritized), and they are constantly added, deleted and updated (E merged) in the backlog to reflect the backlog of teams in a timely and appropriate manner. (產品Backlog項目具備描述的屬性(D適當的詳細說明),Story points(E stimated),order(P rioritized),而且它們在積壓中不斷被添加,刪除和更新(E合併)以反映到對以及時和恰當的方式積壓團隊的積壓。)

如何爲用戶故事撰寫SMART和INVEST目標?

SMART is a set of standards for creating goals such as Sprint goals. While INVEST reminds you of the characteristics of high-quality product backlog (PBI) (or user stories) typically written in user story format. (SMART是一套建立目標(如Sprint目標)的標準。雖然invest會提醒您高質量產品積壓工做(PBI)(或用戶案例)的特徵,一般以用戶案例格式編寫。)

Sprint Increment (衝刺增量) vs Potential Shippable Product (潛在可發貨產品) vs MVP vs MMP

Scrum requires the team to build an incremental function in each sprint, and the increment must be deliverable, because the product owner may decide to release it at the end of the sprint. This article explains and clarify the related key concepts of: sprint increment, potential shippable product MVP and MMP. (Scrum要求團隊在每一個sprint中構建一個增量的功能,而且增量必須是能夠發送的,由於產品負責人可能決定在sprint結束時發佈它。 This article explains and clarify the related key concepts of: sprint increment, potential shippable product mvp and mmp。)

什麼As / I want / so that 用戶故事模板?

The most common technology is the role-feature-reason template, which is used by teams and product owners to start writing user stories in three parts: (1) As a (role); (2) I want (feature); So that (reason). (最多見的技術是角色 - 特徵 - 理由模板,用於團隊和產品全部者開始編寫用戶故事,分爲三個部分:(1)做爲 As a(角色); (2)I What 我想要(特徵); So that(理由)。)

Scrum中的Burndown圖表是什麼?

Burndown chart is a graphical representation of the remaining work and time. It is usually used in agile software development methods, such as Scrum. However, burning charts can be applied to any project that contains measurable progress over a period of time. (Burndown chart 是剩餘工做與時間的圖形表示。它一般用於敏捷軟件開發方法,如Scrum。可是,刻錄圖表能夠應用於任何包含一段時間內可衡量進展的項目。)

Scrum中的Sprint目標是什麼?

Sprint goals show the expected results of iterations that provide shared goals for the team, which must be defined before the team starts Sprint in order to focus on achieving this goal. This ensures that everyone is on the same page. After choosing goals, the team must strive to implement them. (Sprint目標顯示了爲團隊提供共享目標的迭代的指望結果,必須在團隊啓動Sprint以前定義該目標,以便專一於實現此目標。這可確保每一個人都在同一頁面中。選擇目標後,團隊必須努力實施目標。)

如何使用MoSCoW方法肯定產品積壓的優先次序?

MoSCoW (also known as MoSCoW prioritization or MoSCoW analysis) is a prioritization technology designed to reach a consensus with stakeholders on its importance for the delivery of each requirement. (MoSCoW方法(也稱爲MoSCoW優先級劃分或MoSCoW分析)是一種優先級技術,旨在與利益相關方就其對每項要求的交付的重要性達成共識。)

Sprint Backlog在Scrum中是什麼意義?

Sprint Backlog is a set of product backlog projects selected for the current Sprint and a plan to provide product increments for achieving Sprint goals. (Sprint Backlog是爲當前Sprint選擇的一組產品Backlog項目,以及爲實現Sprint目標而提供產品增量的計劃。)

相關文章
相關標籤/搜索