看到標題不要以為這一篇是要談 online game 或是恐怖份子,今天要談的還是 Scrum。
不知道鄉民們有沒有這種經驗,學習了 Scrum ,任何軟體工程的方法或是所謂的 best practices,想要在自己的團隊中大展長才,好好地應用一番,但是卻不時遇到亂流,地震,甚至是海嘯:
- 在硬體公司中軟體開發不受重視。
- 沒有資源,要什麼沒什麼。要 tester... 自己測;要 technical writer...自己寫;要測試...沒設備...
- 人力都已經極端不足了,還被抽調人手去支援其他專案。
- 計畫比不上老闆的一句話... 時程和需求一直變更。
- 隔 team 如隔山,而且還是喜馬拉雅山。所有工作只要牽扯到其他 team (同部門或不同部門)就變得窒礙難行。
- 三姑六婆與鄉民們總是在該講話的時候不講話,不該講話的時候亂放炮。
- 有些鄉民一時興起想要教你如何『用嘴巴開發軟體』。
- 另外有些鄉民想要『靠不停的轉寄 email』來了解客戶的需求。
- 還有些大爺們希望你帶領著『九條好漢』在一年內完成反攻大陸的偉業。
請鄰兵以火力掩護我....
很抱歉,鄰兵不是老早就已經『投共』,就是正在以『省電模式』運行中,哪來的火力支持你。
Scrum 告訴我們,要改善團隊,改善產品,改善公司...拜託,人家都可以用飛彈去攻擊示威的民眾了,還是『趴著,趴著,卡賣中槍』。
***
無論你是 Scrum Master,Product Owner 或是 Development Team,是不是也曾幾何時感到空虛,感到寂寞,感到冷,
請看『建築家 安藤忠雄』這本書,學學他的『都市游擊隊』哲學。
『住吉長屋』是安藤忠雄的出道作品,該建築的特色是:
- 房屋四面都被牆包圍,沒有對外的窗戶。除了入口以外,沒有別的開口。
- 整個房屋都是清水混凝土的表面。
- 把已經很狹小的長方形建地再切成三等分,中間當作露天中庭。
簡而言之,安藤忠雄認為(以下是 Teddy 的解讀):
- 大環境不好(窗戶打開不是看到隔壁正在晒太陽的內衣褲,就是面對別人的抽油煙機或是冷氣機)。
- 在不好的大環境中,如何創造自己的小宇宙?
- 結論:
- 把自己封閉起來,不要看到外面的醜陋(房屋四面都被牆包圍,沒有對外的窗戶)。
- 將外部空間包覆於住家之中(把屋子切成三等份,中間當作露天中庭)。
***
Scrum 說,要管理階層的支持。問題是,要是管理階層沒有意願支持怎麼辦?
Scrum 說,要有 Product Owner 代表客戶與團隊溝通。問題是,要是 Product Owner 是個馬屁精,只會轉寄 email 與壓榨 Development Team 該怎麼辦?
Scrum 說,Development Team 應該要『自我管理』。問題是,developers 都還是『化外之民』該如何自我管理?
你,不幸剛好是這個 team 的 Scrum Master,在心灰意冷之際,不小心看到『建築家 安藤忠雄』這本書,豁然開朗。既然整個城市不可能打掉重練,那就只能先蓋個『都市游擊隊住宅』。換句古人的話,先『修身』 --> 『修 team』--> 『修 Product』--> 『修公司』。無論環境再惡劣,第一關『修身』還是可做的到的。沒事多看『搞笑談軟工』就算是一種修身了。感恩啊...
***
友藏內心獨白:本篇有點玄。