# 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可以是獨立的