差一分鐘而已 – 別小看滑坡效應

slippery-slope

幾年有次在剪頭髮時,剛剛好是店長幫我剪,這個店長很愛抬槓。那時候也不趕時間,也就有一搭沒一搭的聊天。從晚上八點開始剪,眼看就要八點半了,突然店長瞄向櫃檯的方向,跟他們小妹喊:『現在時間幾點,為什麼在結賬了?』

小妹張大無辜的雙眼說:「要八點半了,不是八點半要結賬嗎?」

店長頭也不回的說:『八點半結就是八點半結,不可以先結。』

無辜的小妹不服氣回說:「差個一分鐘哪有什麼關係。」

愛抬杠的店長轉過頭,嚴肅的小妹說:『今天差一分鐘,明天差兩分鐘,下禮拜差十分鐘,下個月就八點結賬了!』

閱讀全文 差一分鐘而已 – 別小看滑坡效應

Scrum有三寶 – 用什麼工具來跑Scrum

1J910B95-0

有些人問我們公司用什麼Scrum管理軟體來跑Scrum,Yves的回答總是會換來懷疑的目光。因為答案是”我們公司沒有用Scrum管理軟體“。但是我真的沒有要藏私,因為要勉強算是軟體管理工具話,我們有Wiki,內部開發的報修系統和派工系統。但專門做Scrum管理的系統真的沒有。

但我們是有用其他工具跑Scrum的,而且很有效,Yves個人稱這些工具Scrum三寶:

閱讀全文 Scrum有三寶 – 用什麼工具來跑Scrum

其實你不懂我的心 – 用敏捷方法探索客戶需求

3138d77f

接受預估不可能準後,下一步是了解客戶的需求。

客戶要的軟體跟夢中情人是一樣的,不管列出再多條件:大學畢業,身高一米七,腿長一百公分,溫柔,體貼,勤奮,顧家。都是僅供參考。

具體的標準如身高還好搞定,溫柔體貼勤奮顧家到底要怎麼衡量啊?而且往往看對眼的時候什麼標準都不重要了,變成自己溫柔體貼勤奮顧家每天當工具人。所以知道如何找夢中情人,就知道如何了解客戶需求。

閱讀全文 其實你不懂我的心 – 用敏捷方法探索客戶需求

當初說好的山盟海誓呢? – 談Sprint Commitment

梁山伯与祝英台66921

Scrum的團隊應該都對Sprint Commitment不陌生。

怎麼解釋Sprint Commitment的概念呢?

就是開發團隊在Sprint Planning上依照Product Owner(PO)給的Items(又稱Story)優先順序,從最高的開始拿,一直拿到『啊,這個我們這次做不完』為只。

開發團隊所拿取的所有Items就叫Sprint Commitment(衝刺承諾),有些團隊還會定出Sprint Goal(衝刺目標)來讓這段時間團隊可以聚焦。很多PM或主管聽到Sprint Commitment這東西都會眉開眼笑,終於可以讓產品可以逼著團隊吞掉準時完成啦,但,案情真的那麼單純嗎?

閱讀全文 當初說好的山盟海誓呢? – 談Sprint Commitment

來一個解決問題的公式 – Design Patterns 這樣學就會了心得

Image

今天(2015/06/07)上了Teddy的Design Pattern 這樣學就會了- 入門實作班第一天課程投影片)。本課程主要客群是軟體工程師,讓工程師能在做開發時用更有效的方法來做出易讀,易了解,易維護,易擴充的程式,畢竟程式是給人看的。第一天的課程著重在設計模式(Design Pattern)的觀念導入,程式實作的部分在第二天跟第三天。

感覺很多軟體設計的Pattern好像可可以用在做事情和組織設計上。這個課程也有一日卷,適合工程師以外,對設計和問題定義有興趣的朋友參加。 閱讀全文 來一個解決問題的公式 – Design Patterns 這樣學就會了心得

關於Scrum Master的一些怪味道 – Scrum Master常見的誤區

-36851804504

Scrum Master沒有要求團隊做什麼的權力,那事情怎麼可能被完成呢?

這是很常見的疑問。

這問題要分成三部分回答:
第一,哪些事情需要被完成(Why and What)是Product Owner(PO)的決策和權限,跟SM沒有關係。
第二,如何完成事情(How)是開發團隊的決策和權限。
第三,Scrum Master的存在是為了讓開發團隊更好的去完成事情,所以不是SM要求團隊完成事情,是團隊要求SM幫助他們進步。

常見的Scrum Master怪味道一般都跟這個疑問有關係,如

  1. 這些雜事都是我們Scrum Master做
  2. Scrum Master要負責幫我們移除障礙,所以要寫Code通馬桶,讓Sprint Goal完成
  3. 我們Scrum Master也是PO
  4. 我們的主管就是Scrum Master
  5. 我們Scrum Master說。。。

這些Smell會對團隊有什麼影響呢?

閱讀全文 關於Scrum Master的一些怪味道 – Scrum Master常見的誤區

雞犬升天 – Scrum適合所有人嗎?

2009425111815921

第一次聽到Scrum這種運作方式的人都會問:這也太理想化了吧,每個人自動自發做出貢獻,沒有階級制度,互相合作產出使用者喜愛的商品,更重要是完全不需要團隊外的人鞭策和命令。完全就是柏拉圖式的理想國或共產主義的完美實踐:各盡所能,各取所需。

有人說這是神話,但套句Bas VoddeCSM時說的話:『你沒在我待過的環境,你沒辦法想象Scrum可以到達的境界。』(總覺得有點莊子說的子非魚的感覺)

但,一般人的現實總是殘酷的,真的那麼理想要警察幹嗎?Yves認為敏捷開發并不適合每個人,至少觀念還沒改變的人。那些哪些人合適在敏捷的框架下協作呢?

閱讀全文 雞犬升天 – Scrum適合所有人嗎?

人多好辦事? – 流程和方法比人數重要

primary-studio-5264ae241532021

在新加坡待久了,每每會看到當地人習以為常,但外地人看了非常驚艷的事情。

比如說,警察護送VIP車隊加上全程交通管制,在台灣的當然做法是警車前後車隊護送,每個路口派一個警察控制紅綠燈交通管制,一堆車子被交管擋個五到十分鐘也很常見,粗估整個VIP行程下來,在台北至少要二三十名警力,出台北的話要上百名。

但今天巧遇新加坡護送車隊,大開眼界,猜猜看,在新加坡需要用多少警力來護送車隊,加上交通管制呢?看影片有真相。

閱讀全文 人多好辦事? – 流程和方法比人數重要

團隊和開發團隊有差嗎? – 談Scrum Team 和 Development Team

funny_team_meeting1

Scrum裡的團隊需要自組織,跨功能大家都知道。但這團隊是指Scrum團隊還是開發團隊呢?兩者在Scrum裡是有差異的,而且差異還不小。當我們說團隊(Team)到底指的是Scrum Team還是Development Team呢?

閱讀全文 團隊和開發團隊有差嗎? – 談Scrum Team 和 Development Team

如神一般的存在 – ScrumMaster的責任和工作

MV5BMTYwMTUyNzAxMF5BMl5BanBnXkFtZTYwMDYwOTY3._V1_SX640_SY720_

剛剛接觸Scrum時,對ScrumMaster(SM,一般不翻譯成中文)誤解最深的就是,不過是個僕人式領導的Team Lead而已嘛。後來才知道大錯特錯,ScrumMaster跟本是個神一般的存在啊!

在我們導入的經驗中,切身的感受到好的SM帶你上天堂,壞的SM讓你自以為在天堂。自以為在天堂有什麼不好呢? 閱讀全文 如神一般的存在 – ScrumMaster的責任和工作