2015年11月20日 星期五

Scrum 課程綱要 2015.11.20(Final)

Scrum 課程綱要 2015.11.20(Final)
Scrum 一種敏捷的開發方式,協助於最短時間,最高商業價值的產出
    三角色 Scrum Master / Product Owner / Team Member
    三產出 Product backlog / Sprint backlog / Burndown Charts
    五個價值 Courage(勇氣) / Openness(開放性) / Commitment(承諾) / Focus(專注) / Respect(尊重)
    五個儀式 Ceremonies(儀式) :
        .Sprint(衝刺) .Sprint Planning Metting .Daily Scrum .Sprint Review .Sprint Retrospective
    Planning Pocker 時間估算工具
Scrum Runtime <Important>
  Sprint Planning <--> Daily Scrum --> Sprint Review Metting --> Sprint Retrospective Meetting --> Spring Planning Metting
               Backlog Refinement Metting
安排工作的方式,建議使用 垂直的方式來安排(依最高商業價值,隨時可以交付Working software)
品質在 Scrum 很重要,跳過測試的話,連神也沒辦法救你
Scrum 非不重視文件,是敏捷的問題
Scrum Less is More
Scrum 架構是實踐出來的,而不是專門去設計出來的
Scrum 適合需求不確定的專案? => 不懂PMP的外行話,傳統的PMP也可以面對需求不確定,只是要不要
敏捷不是用來處理不確定的需求,而是無條件承認需求的不確定
Scrum 消滅的測試人員? => 在Scrum 期許人員是多能工,所有人都可以做,消滅所有人員的分工
消滅測試不代表不重視測試,敏捷都極重視測試,不重視測試的敏捷都是假敏捷
測試是一項工作,由誰來做,可以討論
Scrum 不重視歸規劃? => 不要過度規劃,規劃不是只有 Sprint Planning,Spring Review 也算是規畫的一部分
隨時發生的需求確認也算規劃,PO一天到晚在規劃
Scrum 不重視進度管理? => Scrum 重視 Working software(敏捷的驗證點),不是不重度進入,而不是為了進度而進度
全力衝刺比謊報進度有意義,團隊最大產能只能從經驗值獲得,
Scrum 就是吃大鍋飯? => 不分彼此,消除推卸的源頭,不分責任不代表不負責任 => 人人都有責任(Team 要向前衝!!!)
Scrum不能說的秘密!!!!
Scrum 是完全的競爭,適者生存。
    Scrum 可以提升這個團隊的戰鬥力N%
    10分加100% 只有20分,還是不及格
    敏捷保證的是透明度,不保證成功
自組織管理不等於放牛吃草
    因為是自己管理自己,所以更【承諾】變得更重要
    Scrum 挑對的人/團隊來做事
    Agile 是一種適者生存的想法,主動的人有競爭力,自然能生存
Scrum 將需求提高到史無前例的高度
    優先關注商業價值
    一切PO說了算(方向)
    PO的責任:作對的事 (一個PO,避免需求發散)
    無事故責任的PO(SA)
    蒙馬眼前近的團隊
沒有特別提品質跟測試,因為這個很基本,做好是應該的,品質的責任在每個人(團隊)
Scrum對應quick change 的法寶
    Refactor
    Gook Freamwork
    持續集成(CI) => 每次都有PSPI(潛在可交付的...產品)
Scrum 求生指南
    任命就是力量
    不要推給需求不明確(因為本來就不明確)
    不須推需求有變更(因為本來就該變更)
    蒙馬眼衝刺的團隊就是好團隊
    基本功很重要
    敏捷是敏捷,技術是技術
        開發技能是技術
        系統分析也是技術(事情弄懂,已大家都懂的方式表達出來)
        各種測試也是門技術
        嘴砲也是門技術
    有意義的進度跟PSPI,筆紙上進度重要
    不管進度快慢,只要透過持續集成跟大規模的測試達到可靠度,客戶一般都能買單
    比起後來的開天窗或期末的大Delay,一步一腳印(PSPI)最後更吸引人
    PO的壞味道(PO比較像SA)
        我們團隊有N的PO(N>1)
        N個 product backlog(N>1)
        Scrum Master 兼 PO
        我們PO很忙
        我不知道為什麼要做這些item(目的要知道,但不要質疑為什麼要往這個方向->蒙馬眼)
    Scrum Master 的壞味道 (SM 類似輔導長)
        一直在歸屬責任
        只強調客戶的時程
        永遠有更優先的事情插隊
        自己不Follow Scrum 的流程
    Bad Team
        打混
        技術不佳
        小圈圈排擠
        ....

沒有留言 :

張貼留言