scrum以經驗性過程控制理論(經驗主義)做為理論基礎的過程。經驗主義主張知識源於經驗, 以及基於已知的東西做決定。scrum 採用迭代、增量的方法來優化可預見性並控制風險。
scrum 的三大支柱支撐起每個經驗性過程控制的實現:透明性、檢驗和適應。三大支柱如下:
透明度是指,在軟體開發過程的各個環節保持高度的可見性,影響交付成果的各個方面對於參與交付的所有人、管理生產結果的人保持透明。管理生產成果的人不僅要能夠看到過程的這些方面,而且必須理解他們看到的內容。也就是說,當某個人在檢驗乙個過程,並確信某乙個任務已經完成時,這個完成必須等同於他們對完成的定義。
開發過程中的各方面必須做到足夠頻繁地檢驗,確保能夠及時發現過程中的重大偏差。在確定檢驗頻率時,需要考慮到檢驗會引起所有過程發生變化。當規定的檢驗頻率超出了過程檢驗所能容許的程度,那麼就會出現問題。幸運的是,軟體開發並不會出現這種情況。另乙個因素就是檢驗工作成果人員的技能水平和積極性。
如果檢驗人員檢驗的時候發現過程中的乙個或多個方面不滿足驗收標準,並且最終產品是不合格的,那麼便需要對過程或是材料進行調整。調整工作必須盡快實施,以減少進一步的偏差。
scrum中通過三個活動進行檢驗和適應:每日例會檢驗sprint目標的進展,做出調整,從而優化次日的工作價值;sprint評審和計畫會議檢驗發布目標的進展,做出調整,從而優化下乙個sprint的工作價值;sprint回顧會議是用來回顧已經完成的sprint,並且確定做出什麼樣的改善可以使接下來的sprint更加高效、更加令人滿意,並且工作更快樂。
自組織團隊的工作方式與命令和控制團隊不同,因為他們的價值觀不同。了解自組織首先要了解這些價值觀是如何融入您的專案中的實際事物:
一群有動力的人,他們為實現目標而共同努力,有能力和權力做出決策並隨時適應不斷變化的需求。讓我們看一下自組織團隊的一些重要因素:
誰負責組建自組織團隊?是scrummaster,還專注於時間表和交付; 或擔任財務人員的高階管理人員; 還是組織本身,對思考有更大的挑戰?
高階管理層應確保不妨礙團隊的工作; 他們需要充當支援而不是分心。應該設定團隊目標,不鼓勵個人英雄主義 - 它只是對自組織團隊的阻礙。讓團隊成員在預期交付之前失敗是至關重要的。
整個組織應確保其提供必要的基礎設施,培訓和激勵系統,以保持員工的工作積極性。在您期望您的團隊成員自我組織之前,這些是衛生因素,構成了第一道交叉障礙。
建立乙個自組織團隊可以被認為是乙個三步過程。
團隊不是一成不變的; 它們會隨著時間而變化 建立乙個自組織團隊是乙個持續的過程,我們真的從未完成過。每當團隊的構成發生變化時,我們都需要重複整個過程。
refers:
什麼是自組織團隊
最好的架構 需求和設計出自自組織團隊 敏捷宣言如是說。這帶出幾個問題 什麼是自組織團隊?為什麼我們需要它們?自組織團隊有什麼差異?我們如何支援自組織?是否有什麼方式有助於浮現出這種特殊的協作型別?出人意料的是,並沒有太多關於自組織以及如何使它們更加高效的資料。組織行為發展顧問sigi kaltene...
自組織團隊 學習筆記
mishkin 這個很難 說,因為在不同的組織,情況會稍微不同。不過,對於一些規模較小的公司來說。要開發軟體,最重要的可能是測試驅動開發 test driven development 和迭代式開發 iterative delivery 在專案初期,這兩種實踐是最簡單也是最重要的。但是,從長遠來看,...
建立自組織敏捷團隊
敏捷建議團隊自組織他們的工作。問題就產生了,自組織是什麼,什麼樣的組織讓團隊可能做到自組織?mike cottmeyer發表了一篇名為關於敏捷團隊自組織的一些想法的部落格帖子,cottmeyer在文中談到了對於自組織的某些錯誤概念,自組織並不意味著沒有經理 團隊沒有約束或者團隊自己可以決定所有事情。...