【戳盒子宣言】當蟑螂,還是當恐龍?

這個世界唯一不變的,就是「不斷在變」。

「生存能力」考驗的是「適應變化的能力」,如何以小博大?靠的就是適應變化、掌握變化、創造變化,讓大企業跟不上變化的速度,讓「變化」成為「大衛王」手裡用來擊敗「巨人歌利亞」的石子。

而這,也是敏捷的本質,也是《反脆弱》一書中所強調:適應變化,並且從變化中獲得競爭優勢,進而進化自己的能力與體質。

...繼續閱讀 »

【Code Complete 2nd Edition:軟體開發實務指南】怎麼讀這本 1.7 kg 重的經典磚塊書

《Code Complete 2nd Edition》,簡稱 cc2e,是一本很經典,也挺有年紀的書。2004 年就出版,幾乎是每一位頂尖的開發人員都閱讀過很多次的好書。

然而篇幅很長,這就是本軟體開發的四庫全書,是屬於「大全」類型的書。很多人買了之後,就只在案頭上供著,看沒幾個段落就提不起興趣往下看。

本文希望藉由自己的一些經驗,整理幾個閱讀的重點與注意事項,希望能幫助大家更輕鬆、有感、持續地體會這本書能為你帶來的實際價值。

...繼續閱讀 »

【經典好書推薦】軟件開發本質論—追求簡約、體現價值、逐步構建

這次要推薦的書是 Ron Jeffries 撰寫的《The Nature of Software Development: Keep It Simple, Make It Valuable, Build It Piece by Piece》,有簡體的翻譯本,翻譯書名為《軟件開發本質論—追求簡約、體現價值、逐步構建》。

這是本輕薄精要的經典書籍,簡體書篇幅只有 141 頁,卻是我認為了解【敏捷開發】本質最重要的一本書,本文將針對這本書的幾個重點進行簡介。

...繼續閱讀 »

[遛書]低谷-輸家與贏家之間的距離

這篇文章紀錄了賽斯高汀的《低谷》的遛書心得。每個成功人士總是告訴我們,堅持不放棄才有可能成功,這句話是對的,但還不夠完整。

懂得在還沒開始之前,沒有投入資源時間心力之前,就決定放棄,也是成功的要素之一。

低谷,其實就類似「進入門檻」的概念,低谷能創造稀缺性,而稀缺性能創造不凡的價值。

文中也提到有哪幾類低谷值得我們思考與前進,通過這些低谷,就能建立起稀缺性的價值。

...繼續閱讀 »

[遛書]《單元測試的藝術》測試可行性表

面對 legacy 產品,在時間資源有限的情況下,該挑哪些功能來進行測試才適合,是實務上最重要的一件事。

在《單元測試的藝術》第十章的 [表 10-1] 依據組件類型來舉例,針對邏輯複雜度、依賴數量、在專案中的優先級幾個維度來分析,本文則針對這幾個維度進行補充說明。

...繼續閱讀 »

[遛書]項目百態-死魚

《項目百態》是 Peopleware 作者另外一本作品,把軟體專案開發的生態描繪的栩栩如生,既諷刺又相當血淋淋,參照著看時總會讓人回想到自己曾經經歷過的血淚與痛苦回憶。

相當推薦大家買來一讀,算是這個世代對軟體開發模樣的寫實縮影。

...繼續閱讀 »

[遛書]敏捷教練-理解構建目標

《敏捷教練》是一本很棒的書,裡面盡可能地關注在敏捷的本質,在各種儀式活動中敏捷教練可以運用的技巧以及該關注的敏捷基本精神。

這次遛的是其中第六章〈理解構建目標〉,主軸在透過 user story 對需求的釐清,怎麼樣促進團隊與客戶面對面的交談。

...繼續閱讀 »

[遛書]為什麼這樣工作會快、準、好-動機 & 團隊

總是有人事半功倍,總是有人事倍功半,總是有人有用不完的精力,總是有人有時間持續精進,到底是為什麼?

《為什麼這樣工作會快、準、好》這本書裡蘊含很多敏捷、精實的精神與實際的例子,是我很喜歡的書之一。其實英文書名《Smarter Faster Better:The Secrets of Being Productive in Life and Business》更貼切,不只是工作,而是生活也可以套用這樣的精神。

花了 15 分鐘的閱讀時間,遛了一下這本書提到怎麼引發每個人心裡動機的部分,這篇文章簡要整理一下自己的心得與摘要。

...繼續閱讀 »