l

2015年8月24日 星期一

都外包不就好了!

August 13 15:20~16:07

螢幕截圖 2015-08-13 16.03.02

▲畫面節錄自中央氣象局

 

也不曉得為什麼,這幾年颱風來襲,第四台的電視新聞一定要引用CNN的氣象報導,並且以極其誇大的形容詞,「善意」提醒台灣民眾要小心防颱。拜託,CNN除了用電腦場景做出台灣3D地形,讓氣象報告看起來「很厲害」以外,報告的內容與準確度真的會比台灣的中央氣象局還要來的好嗎?如果是這樣,那幹脆廢掉中央氣象局,直接使用CNN的氣象預報,相信可以省下一大筆經費。

不只是氣象報告,連日常新聞都有這種「外包」現象,舉凡民眾爆料、盜用 節錄自Youtube、照抄PTT與報紙等。不知道新聞系的教授看了自己的學生畢業之後每天都在播報這種新聞,是不是也會落淚?(迷之音:幹脆新聞台直接廢掉算了。)

***

向別人學習當然是很好的一種態度,但試想一下,如果廢掉中央氣象局(沒有自己的想法),你也許只能:

  • 完全相信CNN。
  • 同時參考CNN、NHK、BBC、ABC等新聞台的氣象,然後「自行判斷」要相信誰。

假使有一天你需要的台灣氣象資訊沒有任何一個國外新聞台有提供,那怎麼辦?因為中央氣象局已經被你廢掉了,只能選擇以不變應萬變,隨遇而安了。

很多事情並沒有想像中那麼難,應該要對自己有信心一點。就算答錯也沒關係,因為這是學習過程的正常現象,請安心服用。

***

友藏內心獨白:可以直接公投要求變成美國的一州,或是加入日本變成「南海道」算了。

2015年8月23日 星期日

2015捷克、奧地利考察之旅Day8-C聖喬治教堂

August 09 23:30~23:55

建立於於西元920年的聖喬治教堂,又稱為聖喬治大殿,是布拉格城堡內最古老的教堂。根據維基百科的資料,目前做為音樂廳使用。


▼這是一座哥德式教堂,但正面屬於巴洛克式,於17世紀後期修建而成。

螢幕截圖 2015-08-09 23.33.19螢幕截圖 2015-08-09 23.33.37

 

▼入口處有自動驗票機。

螢幕截圖 2015-08-09 23.34.11

 

▼聖喬治教堂內部空間不大,和聖維塔大教堂完全不能相比。但挑高的空間,加上打光之後,別有一番風味。教堂通常都有椅子可坐,走到這裡也累了,先坐著休息一下,順便感受這個空間的氛圍。

螢幕截圖 2015-08-09 23.34.31螢幕截圖 2015-08-09 23.36.22螢幕截圖 2015-08-09 23.34.04

 

▼牆上還掛著很大幅的油畫。

螢幕截圖 2015-08-09 23.34.42

 

▼根據維基百科的資料,這裡安葬著弗拉迪斯拉夫和博萊斯瓦夫二世以及某位聖徒。

螢幕截圖 2015-08-09 23.34.50螢幕截圖 2015-08-09 23.35.19螢幕截圖 2015-08-09 23.36.09

 

▼教堂的位置在此。

螢幕截圖 2015-08-09 23.39.40

 

***

友藏內心獨白:再次證明光線很重要。

2015年8月22日 星期六

2015捷克、奧地利考察之旅Day8-B爬Cathedral Tower

August 02 22:16~22:41

▼離開聖維塔大教堂之後去爬教堂旁邊的Cathedral Tower。不知道是不是復活節的緣故,入口有乾草做成的動物裝飾。

螢幕截圖 2015-08-02 22.31.56螢幕截圖 2015-08-02 22.18.36

螢幕截圖 2015-08-02 22.32.06螢幕截圖 2015-08-02 22.18.44螢幕截圖 2015-08-02 22.18.17螢幕截圖 2015-08-02 22.19.06螢幕截圖 2015-08-02 22.19.19螢幕截圖 2015-08-02 22.31.41


▼從塔頂往下看,廣場上的人變成好小。

螢幕截圖 2015-08-02 22.28.03

 

▼第N次遠眺查理大橋,還是好美。

螢幕截圖 2015-08-02 22.28.32

 

▼之前都是從布拉格老城區往城堡區看,這次是從反方向看老城區。

螢幕截圖 2015-08-02 22.27.56螢幕截圖 2015-08-02 22.29.09螢幕截圖 2015-08-02 22.29.50螢幕截圖 2015-08-02 22.30.10螢幕截圖 2015-08-02 22.30.24螢幕截圖 2015-08-02 22.30.37

***

▼從Cathedral Tower下來之後剛好看到衛兵經過。

螢幕截圖 2015-08-02 22.39.06

***

友藏內心獨白:好多塔要爬啊。

2015年8月21日 星期五

Scrum要不要寫會議記錄?

August 13 14:10~14:57

螢幕截圖 2015-08-13 14.55.13

 

有鄉民問了Teddy一個問題:「Scrum要不要寫會議記錄?

請問有實踐Scrum經驗的鄉民們,先想30秒,這個問題應該怎麼回答?

***

Scrum沒有管你開會之後要不要寫會議記錄。這個問題有一個很簡單的答案:「你覺得有需要就寫,沒有需要就不要寫。」但這樣又引申另一個問題:「如何判斷有沒有必要?

每個人判斷的標準各有不同,Teddy覺得可以用「對客戶是否創造價值」這個角度來思考精實開發認為,沒有辦法幫客戶創造價值的活動都是一種浪費,藉由消除浪費可以改善流程。放到Scrum框架來看,sprint planning結束,產生sprint backlog,然後將其佈置在taskboard上面。這個taskboard就是sprint planning的「會議記錄」,有興趣的人可以直接到團隊的工作場所去了解。如果是分散式的團隊,或是stakeholder與Scrum團隊不在同一地點,也可以將taskboard同步至電子看板上。

Daily Scrum的結果也展現在taskboard上,不太需要特別撰寫其他形式的會議記錄。Review的回饋意見會反應在product backlog裡面,有興趣的人直接看product backlog就可以了。如果覺得列表式的product backlog不夠清楚,可以用story map或任何其他形式的工具來管理product backlog。

至於Retrospective的結論,可能被團隊寫成action plan貼在工作場所的牆上。和taskboard一樣,到團隊工作現場自然可以看到。

有沒有人跑Scrum但是還是有寄出會議紀錄的?當然有啊,詳情請參考〈Scrum 是什麼(3):三種補充文件〉。如果寄出這些文件對於團隊內、外溝通有幫助,因而可以讓開發變得更順暢,客戶因此得利(雖然以間接的方式呈現),當然是一種有價值的活動。如果拿掉這些文件團隊運作也沒有影響,那就不需要為了「製作會議紀錄」而「製作會議紀錄」。

***

Scrum是一個流程框架,框架本身的元素並不難理解。難的地方在於敏捷開發以及逐漸 亂入 滲透到敏捷開發的精實開發,這些方法的背後精神與mindset。要小心避免落入〈邯鄲學Scrum〉與〈貨物崇拜〉的陷阱,也許最好的方式就是要多看書,或是找到合適的mentor或coach來拉你一把。

***

友藏內心獨白:你覺得敏捷開發要不要畫class diagram呢?

2015年8月20日 星期四

定期更新

August 17 15:10~16:03

螢幕截圖 2015-08-17 15.11.53

▲新冷氣的遙控器

 

家裡書房有一台用了10幾年的普騰冷氣,當年是Teddy的母親出錢買的。普騰雖然不是什麼有名的品牌,但10幾年來這台冷氣倒也是非常盡職,印象中只維修了主機一次,因為主機破了一個小洞導致冷媒外漏,冷氣不冷。把漏洞補好之後,重新灌入冷媒,又是一條好漢。

一個月前這台普騰冷氣的室外機開始發出怪聲音,一開始聲音不大,也沒有吵到鄰居,Teddy也不以為意。過了幾天聲音越來越大,但這個現象時好時壞。有時很吵,有時開了一整天又很正常。雖然沒有鄰居來抗議,但只要出現聲音太大,Teddy就會馬上把冷氣關掉,過一陣子再開,確定不會有怪聲音才繼續使用。

原本天真地以為可以用這招混過這個夏天,等天氣冷一點再把冷氣換掉。沒想到兩個禮拜前冷氣居然漸漸不冷,而且怪聲音的時間越來越頻繁,幾乎處在完全沒有作用的狀態。雖然Eiffel好像不太怕熱,完全沒受到影響,但是Teddy可是非常怕熱(熊比貓更怕熱XD)。該是買新冷氣的時候了。

▼Eiffel:雖然毛多但沒有冷氣我OK的。

螢幕截圖 2015-08-17 15.59.52

***

7~8年前整修家裡的時候在因為預算不足,經費只夠在臥室裝了一台大金冷氣。這幾年使用下來非常滿意,室內機很安靜,而且運作十分正常。於是這次多花了點錢,買了具備冷暖與空氣清淨功能的大金冷氣。上禮拜裝好之後,比起以前的舊冷氣,除了安靜以外,也比較不會有過冷或是過熱的問題,對於工作環境改善很多。

因為Teddy大部分的時間都在家裡書房工作,所以工作環境的好壞,對於工作效率與品質影響很大。舊的冷氣還沒壞掉之前,因為安裝位置與功能限制的緣故,經常會讓Teddy覺得太冷,而Kay覺得太熱。新的冷氣因為有水平與垂直吹風的功能,所以比較能夠把冷氣平均吹到書房的不同角落。

***

有時候可能是為了省錢,或是已經習慣的緣故,自己身在其中反倒看不出問題。沒發現這台普騰冷氣雖然功能上沒壞,但造成過冷或過熱的問題,已經影響了工作效率,應該要換新。東西不一定要用到壞才可以換,如果是手機或電腦大家都可以接受2~3年汰換一次的頻率。但其他家電設備,例如冷氣、洗衣機、冰箱、電視,好像比較少人沒壞就定期買新的(好野人除外)。

花錢並不等於浪費,如果花錢是為了改善效率,這種錢叫做投資。

***

友藏內心獨白:不是在幫冷氣廠商打廣告啊。

2015年8月19日 星期三

金飯碗要不到飯

August 17 14:08~14:58

螢幕截圖 2015-08-17 14.56.09

▲今年四月從布拉格幫Eiffel買回來的飯碗

 

前幾天讀了一本簡體版的翻譯書《說服力》,在書中讀到一句很有趣的話:「金飯碗要不到飯」。作者在書中介紹一些增進說服力的方法,但是這些方法都不是什麼新方法,反倒是老阿嬤時代就有的基本功。作者認為,雖然這些都是很基本的入門招式,但實務上卻很少有人能夠把這些基本功做到位。大部分的人可能更著迷於一些璀璨吸引人的花招、口號、亮點,卻忽略了基本功夫。如果你是一個乞丐,拿著金飯碗是討不到飯的。一隻缺一角的碗搭配一身破舊的衣服加上一條瘦到皮包骨的狗,更容易博取同情。

***

自從讀了〈Cargo Cult Software Engineering〉(請參考〈貨物崇拜〉)之後,Teddy經常會問自己一個問題:「以前所學的東西,有哪些真正被自己吸收因而改變了自己的行為與做事方法;有哪些屬於『貨物崇拜』,只是趕流行拿香跟著別人一起拜,而不清楚拜拜的目的是什麼」。

因為大家都說Design Pattern很重要,所以你就必須學Design Pattern。還是應該先把基本的物件導向觀念練好,再看看還有沒有哪些問題是非得靠Design Pattern才能夠解決的(套用pattern的第一個原則就是,能不能不要套就可以解決問題)。TDD很流行,所以我沒有用TDD是一件很丟臉的事。你是為了讓自己看起來很「潮」才去學TDD,還是因為它可以解決你目前所遭遇的問題?

同理,不要因為Scrum很流行就去導入Scrum。雖然有健保,但如果沒病,沒事就不要去看醫生,因為隨便上醫院很可能不小心在醫院受到感染。

***

軟體開發最難的事就是讓大家「動腦」。願意動腦之後,要先知道自己的問題是什麼,發生在什麼情境之下,再去尋找解決方案。找到方法之後,好好蹲馬步,把事情做到位,假以時日效果自然會出來。

***

友藏內心獨白:奉旨行乞總可以用金飯碗了吧!

2015年8月18日 星期二

現時現地

August 17 12:09~13:18

螢幕截圖 2015-08-17 13.35.35

 

不知道鄉民們有沒有這樣的經驗,透過網路印表機列印資料失敗後,在電腦上看到「網路連線錯誤」的訊息?為了排除問題,你拔掉網路線、換一條新的網路線、重開Hub、甚至是重開電腦,還是沒辦法解決。就在準備放棄治療的時候,不小心走到印表機前面,往印表機的面板一看,發現原來是印表機沒紙了。打開送紙匣,放好一疊A4紙,關上送紙匣,印表機又可以動了。

Teddy自己就遇過好幾次這種狀況,被電腦顯示的錯誤訊息給唬弄了。有可能是因為印表機驅動程式透過網路送出列印的資料,但因為印表機沒紙無法列印,所以沒有回傳列印成功的訊息給驅動程式。而驅動程式並沒有特別判斷錯誤發生的原因,一律把透過網路傳送資料失敗視為「網路連線錯誤」。

***

在工作或日常生活中也經常有類似的情況,朋友向你反應某個問題,光從對方的敘述很難了解為什麼這個問題會是一個問題。少了背景(context)資訊,光是聽對方轉述他所觀察且過慮之後的現況,很難提供具體的幫助

就算是「神探」,解決案件也必須到「案發現場」詳加調查。要知道團隊合作是否順利,直接觀察工作現場以及團隊活動比起看報告來的有用。要知道產品是否幫客戶解決問題,直接到客戶的工作地點觀察他們使用產品的狀況比發問卷來的有效。

古有奏摺治國,今有鍵盤辦案,兩者都不是很可靠的決策模式。

***

友藏內心獨白:真相只有一個。