軟體架構・絮語

Automate everything, make life easier!

Product backlog refinement 的必要性

去年十一月在 Agile Tour Hsinchu 2016 演講〈瓶頸處理九大原則〉時,我曾引用 Essential Scrum 的圖: 後來被老司機提醒:「現在 Scrum 陣營,已經不太用 "grooming" 一詞了,建議改成 "refinement"。」我才第一次發覺,這可能是很重要的活動,才值得 Scrum 陣營特別予以正名。 略做考古,最早的 Scrum Guide 2010 版是用 "grooming" 一詞: Scrum Teams often spend 10% of each Sprint grooming the product backlog to...

READ MORE

你曾經變成你自己最糟糕的一面嗎?

湯姆・漢克與梅格・萊恩主演的《電子情書》中,有一段台詞: Do you ever feel you've become the worst version of yourself? That a Pandora's box of all the secret, hateful parts - your arrogance, your spite, your condescension - has sprung open? Someone upsets you and instead of smiling and moving on, you zing them. "Hello,...

READ MORE

思考框架的刻意練習

我自認是個思考框架控。 學生時代,只是不自覺的這麼做。但後來,被勝間和代《新・知識生產術》洗腦,我就開始下意識蒐集並應用。 我知道《精準明確思考術》或《超神速全腦學習法》都一再警告依賴既定框架的陷阱,但是,看到連鼓吹思考框架甚力的勝間和代都曾有此疑問,且給出一份建議,我就放心了。她在《培養商業腦的7種組織力》書中是這麼說的: 後來,看到另一位我很崇拜的憲哥,在書籍中也一再重申: 養成持續且大量的閱讀習慣,是每個人成長,成為一個咖的必經過程。找到案例、找到一個比你更好的架構,來印證你觀點的重要時刻。--- Quote: 《人生準備 40%...

READ MORE

引導者,要懂心理

正如我在〈六日薩提爾體驗〉文中提到的:「私心認為,自己近期內最需要的,並非那些直接就派得上用場的各式各樣的引導技巧,而是可能沒辦法直接就派得上用場的薩提爾心法。」因此,繼三月、四月參加陳桂芳老師帶領的 3+3...

READ MORE

以談判角度看 Sprint Planning

自從去年 Q3 個人的 Scrum 首航開始,讓我壓力最大的,並不是主持 Retrospective,而是 Sprint Planning。上完 CSPO 課程後,更是對高品質的 Sprint Planning 有著不一樣的願景。 研發團隊需要再教育,PO 又何嘗不是呢? 只是,不同的 PO 有不同的團隊領導風格,大多數個性鮮明的 PO 也不是那麼容易被改變。這就有待 Scrum Master...

READ MORE

自我改變,起點不是先挑戰意志力

一看到 Joe 多年後重開【大人學講座04 : 有效自我改變的系統化做法】,二話不說,立刻報名。 為什麼這麼有信心呢? 原因之一,已經上過好幾次 Joe 的課程,尤其是與這主題風格類似的【別總是直球對決】。我很清楚這類課程的系統性及實用性。 原因之二,看了 Joe 的幾篇文章,意猶未盡,想看看多年後重開的加長版課程,又有什麼新的體悟? 如何才能真正的自我改變 (一) :改變的步驟、以及最難的一點 如何才能真正的自我改變 (二) :大部分人其實不知道自己要甚麼 如何才能真正的自我改變 (三)...

READ MORE

DDD 讀書會,進度 #2

歷時兩週的第一次【Domain-Driven Design 讀書會】,上週五正式檢討作業。 整個驗收討論的過程,我刻意親自示範何謂「大聲地建模」(Modeling Out Loud)。也順便以此過程,讓大家在現場親自體會作業第 3 題「為什麼作者主張,要透過對話來研究、改善模型?」 用肉身踩雷,比說破嘴更有說服力。折騰這一遭,其實也順便在灌輸敏捷開發的原則:individuals and interactions over processes and tools。 打鐵趁熱。第二輪開始了。 如此下去,我們的團隊會變成什麼樣子呢?真令人期待。 這次,仍然是...

READ MORE

六日薩提爾體驗

在團隊帶領時,總是會遇到許多需要訴諸軟技巧的時刻,尤其是引導 (facilitation)。 雖然上了一些課,閱讀一些書籍,也親自實驗帶了一些引導活動(過程請見〈2016 個人回顧〉及〈欣賞式探詢〉文章),但總覺得少了一塊很重要的成分。 一塊說不上來的成分。 同溫層族人常會推薦 ICA Taiwan 的課(像 David Ko 的這篇推坑文及 Yves Lin 的這篇推坑文),不過,私心認為,自己近期內最需要的,並非那些直接就派得上用場的各式各樣的引導技巧,而是可能沒辦法直接就派得上用場的薩提爾心法。 Why...

READ MORE

DDD 讀書會,進度 #1

去年十月【API Design 讀書會】之後,原本要再接再厲,推出 microservices 及 domain-driven design 系列,以深耕團隊的技術實力。不過後來,主觀判斷,專案管理心態更是當務之急,因此,將讀書會主題暫時改設定成【工作分解講座】及【三年後,你的工作還在嗎】。 也已經好幾個月了。現在,要回頭盯技術了。 讀書會材料,當然就是這兩本書: 兩本都是經典,自然不宜囫圇吞棗。 接下來,為期兩季的 microservices + DDD 讀書會,乾脆也採用 1~2 weeks 迭代的方式進行吧,也比較容易出深入一點的 ORID...

READ MORE

以提問角度看 TOC 聚焦五步驟

TOC 的「聚焦五步驟」(five focusing steps),一直是我很喜歡的思考框架。 找到機會就喜歡講上幾句。 可惜,試了好幾次,儘管投影片列了聚焦五步驟,但後來都沒時間好好闡述及運用,只是聊盡義務似的秀出五步驟句子並喃喃自語。 最近,從大師 Eli Schragenheim 的 Management Dilemmas 書中看到不錯的詮釋,以及對應的一系列提問,讓我跳脫直接對譯的死板角度,改由另一個更直指問題的角度切入。 四大亮點 這本書的第一個亮點,是對 TOC...

READ MORE