書接上回,今天咱們講,scrum框架
概述
scrum不是標準化過程,不能保證你在有條不紊地按照步驟一步一步順序執行後,就能在制定的時間和預算內產出讓客戶滿意的高質量產品。(大白話,這東西,生搬硬套不好使。)
相反,scrum是乙個用於組織和管理工作的框架。scrum框架建立在一套價值觀,原則和實踐之上,在這個框架的基礎上,各個組織可以新增相關工程實踐特有的實現方式以及在實現scrum實踐時所採取的特定方法。
重要的事情加粗加大:價值觀,原則,實踐
先解釋一下什麼是價值觀,請看圖:
好現在你懂什麼是價值觀了。
那什麼是敏捷的價值觀呢?
誠實、開放、勇氣、尊重、專注、信任、授權、合作
接下來,我們來逐項分析:
scrum角色
產品負責人負責敲定要開發什麼,以什麼順序開發。他是有授權的產品領導力中心。是唯一有權決定要構建哪些特性並以何種順序構建這些特性的人。
scrummaster負責指導團隊在通用的scrum框架上建立並遵循自己的過程。scrummaster幫助每個參與者理解並樂於接受scrum的價值觀、原則和實踐。(聽起來像是來**的啊)他充當教練,在過程方面發揮教導作用,幫助scrum團隊以及組織中的其他人制定合適的高績效、有組織特色的scrum方式。
開發團隊負責確定如何交付產品負責人要求的產品。傳統軟體開發方**述的是各種型別的職位,例如架構師、程式設計師、測試人員、資料庫管理員和介面設計師等。scrum定義的是開發團隊的角色,這是乙個由幾種職位的人組成的多樣化跨職能團隊,負責產品的設計、構建和測試。開發團隊一般為5到9人,每個團隊不超過9個人。(關於開發團隊,後面的文章會有詳述。)
接下來講scrum活動與工件(下圖描述了大部分的活動和工件並說明了它們是如何配合的)
產品列表(pb-product backlog)產品負責人和內外部利益干係人合作收集並定義pbi(product backlog item) 。pbi剛開始時是為滿足產品負責人的設想而需要開發的特性,對於正在開發的產品,產品列表也可能包含新特性、對現有特性的變更、需要修復的缺陷及技術改進點等。(大白話,想想你久未清空的購物車。)
衝刺,工作在不超過乙個月的迭代或迴圈中進行,這個迭代或迴圈稱為衝刺。每個衝刺完成的工作應當建立一些對客戶或使用者來說具有明確價值的東西。(大白話,月末發工資,你總得下單買點啥,改變一下購物車條目。)
制定衝刺計畫,產品列表體現的可能是多周或多個月的工作,是乙個短期的衝刺根本無法完成。為了確定下乙個衝刺要構建的pbi最重要的子集,產品負責人、開發團隊和scrummaster需要做衝刺規劃。(大白話,購物車裡有些專案,你乙個月工資根本不夠買,所以你得計畫著分月買,比如裝修的同學這個月買個沙發,下個月買個茶几。)
衝刺執行,開發團隊在scrummaster的指導下,執行為了完成特性而所需的所有任務級的工作。(大白話,還用說麼?根據計畫買買買啊。)
每日例會,在衝刺期間的每一天,理想的做法是在每天同一時間,開發團隊舉行一定時間範圍內(不超過15分鐘)的每日例會,也稱「每日站會」。每個團隊成員都要輪流回答三個問題,讓其他團隊成員了解情況。
上次每日例會後我完成了什麼?
下次每日例會前我計畫做什麼工作?
有什麼障礙讓我無法取得進展?
衝刺成果,潛在可發布產品增量。(字越少,事越大,這裡面的學問,後續會有文章詳解)
衝刺評審,這個活動的目的是檢查與調整正在構建的產品,這個活動很重要的一點是在參與者之間進行的交談,包括scrum團隊、利益干係人、發起人、客戶和其他團隊中感興趣的成員。充分的資訊交流,經常收到反饋可以使scrum團隊進一步理解產品的業務和市場。(大白話,單也下了,錢也花了,東西也送來了,需要跟大家嘮嘮,這東西買的好不好,買的對不對,聽聽反饋,以後買的更稱心。)
衝刺回顧,這個活動常常出現在衝刺評審之後、下一次衝刺規劃之前。開發團隊、scrummaster和產品負責人聚到一起討論scrum及相關技術實踐中的哪些是可行的、那些是不可行的。重點關注的是必要的持續過程改進。(大白話,覆盤,看看買的過程是不是有瑕疵,有則改進,無則加勉。)
結語
本章描述scrum的核心實踐,側重於全面描述scrum框架的角色,活動和工件。下一章將描述scrum的核心原則,為後面更深入地**scrum框架奠定基礎。
欲知後事如何,且聽下回分解。
人物分析第二集
昨天對xx進行了男朋友分析,給xx看了之後,她覺得還比較準確,但是也提出了疑問。這一套邏輯是否符合身邊的所有人呢?那麼好吧,今天我對我和xx的好朋友cc也分析下,她適合的男朋友是什麼樣子的。好吧,一步步來。1.家庭圈 cc父母在醫院做醫生,婦產科和腦外科,獨生子。中產家庭。2.朋友圈 一定的學歷,不...
智力題(第二集)
問題一 如何快速找出乙個32位整數的二進位制表達裡有多少個 1 用關於 1 的個數的線性時間?答案 錯誤答案是 while x 當x為負數,那麼這就是乙個無限迴圈。正確解答是 while x 這裡就是最好的解答,並別x中有多少1就會迴圈幾次,效率高。問題二 用線性時間和常數附加空間將乙個長度為n的字...
linux學習第二集(純乾貨)
接下來主要講的還是linux的簡單命令 主要講的是 檔案 cat more cp等命令 linux只有乙個檔案的根目錄就是放在 之下,home 所有的使用者都存放在此目錄之下 etc 存放的是linux的配置檔案 root 超級管理員使用者 bin 下面存放的是命令檔案 cat命令 主要是檢視檔案的...