Try   HackMD

Scrum 價值觀新解 - Daniel Tang

主講人:Daniel Tang
時間:2021/11/04 10:30-11:20

BE(YOND/NEATH) SCRUM VALUES

Scrum Value

有新的scrum guide,我們今天來分享一下 Scrum Value,我對他的反思

WHAT"S MISSING

SCRUM VALUES

COURAGE,FOCUS,COMMITMENT,RESPECT,OPENESS
1986到現在,這些VALUES有沒有缺失或要調整的

  • Internal - 都在講內部團隊
    • External - 外部協作比較少提到
  • Output - 強調產品
    • Outcome / Impact - 較少提到對用戶的影響
  • Team - Team retrospection
    • Product 較少提產品的 retrospection
  • Delivery
    • Discovery

COURAGE

容易理解,但不敢做

為什麼不敢做

  • 蜥蜴腦 Lizard Brain 的作崇 (from Seth Godin)

CHURNING

  • 瞎折騰
    • Ambiguity -> Clarity
  • 蜥蜴腦不喜歡 Ambiguity,喜歡簡單的
  • 團隊應該擁抱一開始的混亂
  • Waterfall process 中的每個方塊 Plan,Design,Develop,Test,Deploy
    • 都會有 Ambiguity->Clarity 的過程
  • 跟你的蜥蜴腦做fight

EMBRACE IMPERFECTION

  • Google喜歡的是經常改變的內容

  • Without informing the world

    • Target audience will find you
  • Deliberately time boxed context switching

    • 與其一次完美,不如制定 timebox 持續發佈小的不完美的東西
  • Complaint/Frustration driven

    • 會被罵(挑戰你的蚚蜴腦,會不舒服)
    • 但會被真正的客戶drive
    • 不要盲目的定義 DoD
      • 要從商業角度回來看

COMMITMENT

  • 苟且紅利
    • 苟且者 - 做事馬馬虎虎
    • 你只要不苟且,就能從苟且者獲得利潤
    • 微信 - 普賽紅 (超市清潔阿姨)
      *
  • 重覆力
    • "I fear not the man who has practiced 10,000 kicks once, but I fear the man who has practiced one kick 10,000 times." - Bruce Lee

    • G2Rail 的網頁重寫過6遍

      • 有機會重新觀察細微的小地方,那裡需要調整
      • 有機會 不苟且 !
    • 德鐵的資料庫,義大利鐵路的流程圖

      • 很難一開始就把架構想得很清楚
      • 接了五十多家鐵路公司後,就會有全新的理解
        • 需要做很多遍的重覆
    • 重覆做,就會有新的理解

      • 連API都變的很清析

FOCUS

  • 原意:完成 sprint 的目標
    • 十分專注
    • 看到這會想到什麼?
      • FRPLY 8700012 87686000
      • 巴黎里昂站(南站)
    • 不只是一個產品,會想到
      • 這站通好幾家鐵路
      • 著名的夜車(有臥舖),怎麼拿到折扣
      • 我能買些什麼東西
    • 接著會想到一堆API
    • 做為數據專家
      • 我能獲得里昂站的火車時刻表
      • 我應該要呈現什麼數據
    • 細節化場景打穿

      Everything is important - that success is in the details - Steve Jobs

    • 打穿無數場景,會讓你產品很強

TWO DIRECTIONS OF IMPROVEMENT (DEFOCUS)

  • Gary Klein - Seeing What Others Don't
    • 我們常優化SOP,文件來reduce errors/uncertainty
      • 但能獲得的提昇有限
    • 從另一個方向來看
      • insights / contradictions / connections / coincidences / curiosity / creative desperation
      • 花點時間想些不在 Product Backlog 的東西
      • 想想改善你隔壁夥伴的工作(script, automation)
        • 有時會有意想不到的收獲
        • 但我不建議你用公司的時間,你可以用自己的時間,為產品或team增加靈感

DEFOCUS DELIBERATELY

  • 我自己能產生的流量要高於 50% (不依靠App Store/Google Play)
  • 我在週末利用閒餘之時做了這個 Hannover Hbf 火車時刻表
    • 後來變成了重要功能~

OPENNESS

REMIX

  • Jenkins - 不只是 CI 工具 (看似四不像)
    • 透過數據(火車時刻資料)觸發,自動寫文章(網頁/有28種語言)
  • EXPECTED THE UNEXPECTED
    • Opportunity Canvas
      • 虛擬的安全感(蜥蜴腦又來了)
    • 公式,Canvas 等容易陷入 confirmation bias (確認偏誤)
      • 人就喜歡證明自己是對的
      • 做產品很容易有這種偏誤
    • 賣火車票->退稅
      • 做賣票產品時很多人都不會想到這件事
    • 三部曲
      • Ship broken work deliberately
      • Set up Channels
        • 要記得設計 communication channel 讓客戶反應他的問題及困擾
          • 大組織的RD很難聽到客戶的問題 (日本客戶的巴黎北站問題)
          • 但有了這個 channel 就可以優化產品,讓你與眾不同
      • Analyze behaviors

RESPECT

  • USE OTHERS' LANGUAGE
    • 說人話,不要用專業術語
      • 用客戶能理解的話
  • AVOID EGO-CENTRIC
    • 一段看不懂的 Ruby Code
      • 他也是用TDD寫出來的,但還是看不懂
      • 太過技術,太過抽象
      • 不要把自己限制在那個role(technical guy)
      • 要解決問題,有很多方向,不一定只有"技術"這條路
  • PROTOPIA
    • Dystopia (絕望模式), Protopia, Utopia(烏托邦)
      • 用客戶的complaint,feedback來改善產品
    • 盜刷怎麼辦?
      • 產品下線
      • Protopia - 如何從宏觀的角度來思考
        • 下線義大利鐵路
          • 只下線特定路線

Questions

  • 如果沒有清楚的vision,怎麼開始project

    • Daniel: 如果你不確定,把 sprint 縮到很短,更快收到 feedback, 可以更快調整. 不是說不需要 vision,重點是要收到 feedback
  • 如何接受不完美的發佈

    • Daniel: 不完美,意思是指只滿足極少數,甚至一個人.
  • 如何與團隊開發人員溝通,讓他們願意跨出來,能理解商業這塊

    • Daniel: 如果想改變別人,先看自己能改變什麼. 用吸引而不是push. 例如PO先來寫code?
  • Sprint 縮到很短的話,團隊會覺得不夠時間做設計,擔心影響品質

    • Daniel: 專注在"解決某個具體問題". 如果這問題很小,他的影響也不會很大(如果壞掉的話),所以不要太擔心
  • Sprint 長度是 SM 可以獨裁決定的嗎?

    • Daniel: Developer 也許自己也有一個更小的timebox (1day~2days),愈不確定的話,就要愈短. 這個 timebox 跟team的sprint可以是獨立的