第5章 發布迴圈

2021-09-07 10:20:33 字數 1752 閱讀 1356

5.1  發布迴圈

敏捷團隊經由快速發布、快速學習,縮短團隊在專案的「學習週期」。在單個發布期間的過程如下:

1.一開始要進行發布規劃。

2.進行必要的刺探與收集下一迭代使用者故事細節。

3.進行多次的迭代迴圈,完成增量成果。

4.最後進行增量成果發布與進行發布回顧會議。

5.2  發布規劃

1.發布規劃會議

發布規劃會議參與人:干係人、發起人、產品負責人、敏捷教練、開發成員及測試員都應該參與發布規劃會議。

2.發布規劃投入

(1).商業價值。

(2).根據商業價值排序使用者故事優先順序。

(3).使用者故事有關的風險。

(4).發布的日期。

3.發布規劃過程

(1).團隊檢驗已修訂的待辦列表。

(2).將在目前發布的使用者故事排序(最小產品所帶來的商業利益大於發布的成本),下乙個發布,及未來的發布。

(3).將使用者故事拆解為更小的單位。如果是大的任務先不分解,很久才會被處理到的大使用者故事。

(4).為每個使用者故事確認初步的驗收標準。

(5).為每個使用者故事進行點數估算。

(6).審查使用者故事點數:如果團隊不同意的話,要重新評估點數。

(7).在目前發布,對使用者故事與風險進行排序。

(8).規劃這次發布每個迭代應完成哪些使用者故事。

4.發布規劃產出

(1).已切割為適當大小的使用者故事。

(2).修訂的產品(使用者故事)地圖。

(3).已確認的使用者故事驗收標準。

(4).已估算的發布待辦列表:明確哪些使用者故事會出現在這次發布中。

5.3  單次發布內的使用者故事

5.3.1  切割使用者故事

1.使用者故事分解

(1).基於過程的分解

(2).crud

1).建立(create)。

2).讀取(read)。

3).更改(update)。

4).刪除(delete)。

(3).基於功能的分解

(4).基於商業規則的分解

(5).基於使用者或平台的分解。

(6).基於質量等級的分解。

(7).基於驗收測試的分解。

2.定義驗收標準

5.3.2  估算使用者故事點數

1.給發布計畫一些緩衝

2.「規劃撲克」的估算方法

5.3.3  優先順序排序技術

1.在產品地圖階段影響優先順序的因素

(1).商業價值,產生的收益。

(2).降低成本。

(3).市場需求,競爭優勢。

2.發布期間影響優先順序的因素

(1).技術相依性。

(2).風險。

(3).商業規則的複雜性,包括技術複雜性或新的科技、工具及架構。

3.排序的方法

(1).kano

1).基本(basic)。

2).有績效(performance)。

3).令人興奮(excitement)。

(2).moscow

1).一定要:是最基本的,不能沒有。

2).應該要:是重要的,應該要有。

3).可以要:在短時間內可以不要。

4).不需要:應該擱置,以後再說。

(3).根據風險調整

5.4  刺探與準備使用者故事

1.刺探

2.為使用者故事蒐集細節

第5章 發布迴圈

5.1 發布迴圈 敏捷團隊經由快速發布 快速學習,縮短團隊在專案的 學習週期 在單個發布期間的過程如下 1.一開始要進行發布規劃。2.進行必要的刺探與收集下一迭代使用者故事細節。3.進行多次的迭代迴圈,完成增量成果。4.最後進行增量成果發布與進行發布回顧會議。5.2 發布規劃 1.發布規劃會議 發布...

5 第 5 章 迴圈

1.可以用迴圈來驗證輸入。在迴圈前的第一次讀取操作,稱為啟動讀取,如果後續還需要繼續讀取,則語句應該在迴圈中。2.在實際程式設計應用中,不建議在 cout 語句中放置遞增或遞減運算子 因為容易出錯 3.需要計數時使用計數器,需要累計彙總時使用累加器。4.標記符號是乙個特殊值,指示著值列表的結尾。一般...

第5章迴圈結構

1.迴圈結構 迴圈條件和迴圈操作,只要滿足迴圈條件,迴圈操作就反覆執行 2.while迴圈 1 語法 while 迴圈條件 2 流程圖 3 舉例 int i 1 while i 100 4 while 迴圈執行順序 1,宣告並初始化變數 2.判斷迴圈條件是否滿足,如果滿足執行迴圈操作,否則退出迴圈 ...