值得你看門道的好書——《獨角獸專案》推薦序

2011 年 8 月,瀏覽器之父 Marc Andreessen 曾在華爾街日報評論道:「軟體正在蠶食整個世界」(software is eating the world)。

接下來這十年,果然如他所預言,世界徹底被軟體顛覆。各行業,如果不對軟體研發的重要思潮保持關注,就無法善用科技力量站在競爭力的最前線。

近十年,軟體研發界有兩大類重要思潮。在技術面,有大數據、機器學習、immutable infrastructure、微服務、容器、函式編程、資料流水線等;在流程面,則有敏捷開發、DevOps、自助服務、混亂工程、精實 UX 等。這些思潮,有些是新發明,有些則是文藝復興,甚至是跨界學習而來。

這些思潮,不只是純軟體界在乎,就連《獨角獸專案》這本小說的場景設定:汽車零件製造商暨零售商,影響一樣深遠。畢竟「軟體正在蠶食整個世界」。

某方面來說,《獨角獸專案》這本書,可謂 2010~2020 這個波瀾壯闊時代軟體研發界的具體縮影。

推薦序:讓 GitLab 成為數位轉型的重要推手

「如今的 GitLab 已經不是單純的 Git service,而是具備完整 workflow 的 DevOps platform。」

 

2019 年,我因爲工作需要,得開始研究 GitLab 某些功能。巧合的是,當時我也正擔任「第 11 屆 iT 邦幫忙鐵人賽」評審,就在陳正瑋【和艦長一起 30 天玩轉 GitLab】參賽文章中,學到我所需要知道的一切。

後來,陳正瑋的這系列文章不負眾望,榮獲 DevOps 組冠軍。

頒獎典禮上,我鼓勵陳正瑋將這系列文章整理修潤,成為華文世界第一本 GitLab 專書。畢竟,我實在想不到有誰能夠比鐵人賽冠軍、GitLab 官方認證的 “GitLab Hero” 更適合做這件事的人。

Essence of Scrum: Sprint Review

This article discusses the essence of Sprint Review . In a nutshell Sprint Review is a time-boxed1 event in which the Scrum Team and invited stakeholders inspect what has been Done with respect to the Sprint Goal , gain insight into values, and adapt business strategy if necessary. Output Essential: An adapted Product Backlog An adapted business strategy and roadmap2 Better: Celebration3 Input Essential:

Essence of Scrum: Sprint Planning

This article discusses the essence of Sprint Planning . In a nutshell Sprint Planning is a time-boxed1 event in which the Scrum Team defines the Sprint Goal and makes a feasible plan for the goal, to the best knowledge, information and belief of the team. Output Essential: Sprint Goal A feasible plan for achieving the Sprint Goal Sprint Backlog Items with the property of INVEST (Independent, Negotiable, Valuable, Estimable, Small,