• 沒有找到結果。

第三章 一場黑客松的誕生

第一節 黑客松基本介紹

本節主要從既有的文獻出發,首先以全球性的視角來認識黑客松,包括基本的 定義、活動特色,以及其之所以被廣泛應用的時代背景。其次則概述黑客松形式與 工作坊之異同,用以釐清黑客松只是舊瓶裝新酒的質疑。最後則將尺度拉回臺灣本 身,瞭解黑客松在臺灣崛起的過程及發展現況,以作為後續第二節與第三節的分析 基礎。

一、 定義

「黑客松(Hackathon)」是由駭客(hack)及馬拉松(marathon)兩字所結合。

使用黑客、駭客為名,主因在於這群人所代表的駭客文化具有突破僵化傳統體制的 創新動能,他們願意與他人分享所知,並且不輕易安於現狀,相信許多事情可以運 用數位科技不斷地修正與改善。因此,駭客文化亦常被視為公司創新的重要元素

(Fattal, 2012; 陳佑寰, 2016)。而最早將「駭客」與「馬拉松」兩字結合在一起,

使用「黑客松」一詞的分別是美國 1999 年 OpenBSD 的軟體開發者與 Sun Microsystem 的市場行銷者所舉辦的兩個不同主題的程式開發活動。OpenBSD 軟體 開發者將黑客松用來指稱其於 1999 年 6 月 4 日,在加拿大卡加利(Calary)舉行,

以解決加密軟體產生之法律問題為目標的程式碼開發活動。Sun Microsystem 市場 行銷者將黑客松用來指稱其於 1999 年 6 月 15 日至 19 日,以 JavaOne 為主題的研 討會活動,參與者被要求以 Java 程式語言設計一套電腦程式,使 Palm V 掌上電腦 可以使用紅外線去連結其他的 Palm 設備及網際網路(Briscoe & Mulligan, 2014)。

兩個分別由 OpenBSD 和 Sun Microsystem 舉辦的活動,雖然主題不同,但皆要求 參賽者在短時間內,快速寫出專業軟體12,而黑客松的概念也就此定義,指稱參賽

12 Lewis-Kraus, Gideon(2015)。The New York Times Magazine:Powers in Numbers。2015/07/19 Page MM44。取用日期:2017/03/02。http://www.nytimes.com/2015/07/19/magazine/power-in-numbers.html?_r=1

者如跑馬拉松般,要在不間斷的指定時間內,針對預先給予的主題進行密集地程式 設計、開發,並產生創新成果(Briscoe & Mulligan, 2014; Choi, 2016; Trainer et al., 2016)。黑客松的其他別名則包括駭客日(Hack Day)、程式設計節(Codefest)、駭 客節(Hackfest)等。然而,黑客松此種短暫且密集的活動形式,為何能夠在全世 界颳起一陣風潮呢?

近年來,各公司行號在面對科技變遷與全球化競爭壓力時,為能搶奪市場先機,

無不想方設法地進行創新研發,並積極搜尋能夠快速將想法進行模組化的方式。此 外,為能快速回應消費者多變的喜好與消費行為,以往漸進式的改良已受到挑戰,

反之,革命式的新商業模式在這個時代下更顯得重要(Komssi et al., 2015)。而黑 客松即被視為能夠快速應付新興市場,並且有助於公司在短時間內將概念具體化 的,極具戰鬥能量的開放式數位創新(open digital innovation)活動(Choi, 2016;

Komssi et al., 2015)。對許多公司而言,持續舉辦黑客松,能夠促進員工跳脫舊有

(Briscoe & Mulligan, 2014),使得黑客松能成為被廣泛接受的活動形式。

典型的黑客松活動流程可以分成黑客松前、黑客松中,以及黑客松後三個階段

(Komssi et al., 2015)(參見圖 3)。首先,在黑客松之前,主要為參賽者的準備階 段,他們先行找尋合適的隊友,以及根據活動主題蒐集相關資料。若團隊能夠在黑 客松之前建立,則能夠事先討論團隊規範,熟悉彼此的工作習慣,以奠定後續合作 的信任基礎。其次,在黑客松活動開始之後,便會進入密集開發的階段。過程中,

黑客松的激進聚集(radical collocation)(Teasley et al., 2000)有助團隊成員四處移 動、指向可看見的作品、提升討論效率。同時,因共處的環境,亦能讓團隊觀察其 他參賽者的行為,甚至是偷聽對話(Trainer et al., 2016),產生良性的競爭氛圍,使 團隊可以更加精進自己的創作。此外,黑客松活動現場也被視為一個利於技術學習、

整合資源、拓展人脈、工作招募,以及創業提案的場域13。黑客松能吸引來自世界 各國的科技與非科技人才,使其密集地聚在一個空間進行組隊合作,過程中,一些 偶發的互動交流,不僅有助舒緩比賽壓力,更能促進跨學科的學習,製造與他人建 立長久人際網絡的機會(Briscoe & Mulligan, 2014; Briscoe et al., 2015)。在活動會 場,因時間壓力造成的混亂環境與緊張氛圍,與科技業的就業環境類似14,因此,

13 Leckart, Steven(2015)。The New York Times:The Hackathon Fast Track, From Campus to Silicon Valley。2015/04/12 Page ED12 of Education Life。取用日期:2017/03/02。

https://www.nytimes.com/2015/04/12/education/edlife/the-hackathon-fast-track-from-campus-to-silicon-valley.html?_r=1

14 同註 13。

有的冒險投資者和獵人頭公司便會藉此機會找尋優秀、亮眼的人才15(Choi, 2016), 使黑客松活動帶有就業博覽會與創業提案的意味。

圖 3 典型的黑客松活動過程

〔資料來源:Komssi(2015)〕

在黑客松當下,參賽者除了會在實體空間活動,也會善用虛擬空間進行團隊協 作、資料共享和專案的儲存,例如應用 Google Drive、GitHub、電子信箱等平臺,

讓每一位成員可以自由地新增、修改作品,有效減少錯誤結果與作品統整時間

(Choi, 2016; Trainer et al., 2016)。在黑客松結束前,必定會有一個成果展示的過 程。普遍而言,因為開發時間短,加上自由組隊的開放性,黑客松產生的最終成果,

通常以呈現創新想法或產品原型為第一優先,作品雖具體,但完整性不高,多為將 既有工具、網頁服務與資料庫進行整合。因此,有部分的團隊會在黑客松之後保持 合作(Briscoe & Mulligan, 2014; Trainer et al., 2014, 2016),甚至藉由參加不同的黑 客松來深化自己的作品。

根據上述黑客松的活動過程說明,可以總結黑客松六個活動特點(Briscoe &

Mulligan, 2014):

(一) 具備活動主題與目標

在活動舉行之前,主辦方需要決定活動的主題與目標,例如以技術為中心,指 定應用特定軟體;或是以議題為中心,將技術應用在社會議題上;抑或是兩者兼具。

此外,主辦方亦可以決定主題是否要在活動前公布,有的黑客松會透過活動過程凝

15 Broussard, Meredith(2015)。The Atlantic:The Secret Lives of Hackathon Junkies。取用日期:

2017/03/02。https://www.theatlantic.com/technology/archive/2015/07/the-secret-lives-of-hackathon-junkies/397895/

聚活動主題與目標。

(二) 實體的活動空間

黑客松的活動形式,旨在讓行動者進行短暫且密集的程式開發。就定義而論,

實體空間雖不是黑客松所強調的要素,但卻是黑客松行動者能夠完成任務的關鍵。

藉由實體空間塑造的激進聚集(Teasley et al., 2000),參賽者能持續且緊密的鄰近 彼此,有助快速的討論,增加熟悉感,甚至共享因地理鄰近所產生的知識外溢。同 時,實體空間亦能聚集不同的資源、匯集不同的行動者,使黑客松成為有利技術實 踐的場域。

(三) 自由組隊與團隊合作

參賽者可以依照自己的興趣與能力決定要組隊參加,或以個人名義報名。鑒於 黑客松的時間壓縮性,主辦方通常會協助參賽者進行團隊籌組,包括安排組隊時間,

或是創建虛擬社群或郵件群組(Trainer et al., 2016),讓參賽者可以依自己所需,結 識新夥伴。另外,主辦方為使參賽者能夠順利達成活動目標,通常會事先規定團隊 的組成需包含特定背景的專業者。然不論報名形式或組隊方式為何,黑客松是個強 調與他人合作、交流與分享的活動(Briscoe & Mulligan, 2014)。因此,主辦方多不 鼓勵孤軍奮戰的情形,而是期望參賽者能藉由活動,與他人產生新的連結,進而達 成同好,甚至是跨領域交流的目的。

(四) 免費的食物、彈性的休息時間

黑客松常會持續半天、24 小時或更長的時間。會場內會設置點心桌隨時提供 餅乾及能量飲料,在正餐時間則會提供便當、速食或 pizza 等,參賽者可以依個人 需求自由取用。在長達 24 小時以上的活動中,主辦方並不會規定「睡眠時間」,而 是讓參賽者在活動中,自行與隊員協調休息。有些黑客松會另外提供睡袋或休息區 讓參賽者使用。

(五) 成果發表

在活動的最後,會有一系列的發表時間,讓參賽者有機會分享他們的成果。不 同的黑客松對成果的要求有別,有的需要做出實體的成品,有的則只要提出可行性 的策略。在多數授與獎項的黑客松中,評審通常會由活動及獎項的贊助者來擔任。

(六) 時間壓力

時間壓力是黑客松相當顯著的特點,參賽者要在短則一天,長達三天不等的限 定時間內,完成具體化的專案,其所需承受的壓力是想像得到的。而在時間壓力下 進行的專案是否能順利完成,則考驗著參賽者的技術能力、團隊的合作默契,以及 面對問題的應變方式等。根據既有研究,行動者在面對時間壓力時,多數會有加快 資訊處理速度(Ben-Zur & Breznitz, 1981; Payne et al., 1988)、選擇處理重要資訊

(Ben-Zur & Breznitz, 1981; Wright, 1974)、改變方案或策略(Christensen-Szalanski, 1980; Payne et al., 1988),以及忽略問題等四個應對方式(Durham et al., 2000; Miller, 1960; Payne et al., 1988)。不同的專案團隊,其適應時間壓力的方式與成果定會有 所不同。而不論結果如何,在時間壓力的催促下,可以提供一個機會讓參賽者學習 不同的合作方式,以及更加深瞭解團隊成員之間迥異的人格特質(Trainer et al., 2016),對個人經驗的累積亦有相當的助益。

在本研究針對黑客松的活動型態進行初步的資料蒐集之後,發現上述的六項 特點多出現於具有競賽性質的黑客松。然而,黑客松的種類除了競賽類型,尚有以 長期專案為主、目標在於使用程式解決社會及生活上的問題、不侷限特定主題、注 重分享與協作的黑客松類型,最著名的例子為臺灣第一個以社會專案為導向的技 術社群──g0v 零時政府(陳貞樺, 2015)。g0v 零時政府的黑客松,活動天數大多只 有一天,流程簡要分為介紹專案、hacking 與分享成果。g0v 零時政府的黑客松專 案,發起人及參與者多為對專案有熱情的人。又鑒於社群的開放性,不會強硬要求 專案進度(陳貞樺, 2015),因此這類的黑客松,獎項與壓力的營造並非刺激專案創

在本研究針對黑客松的活動型態進行初步的資料蒐集之後,發現上述的六項 特點多出現於具有競賽性質的黑客松。然而,黑客松的種類除了競賽類型,尚有以 長期專案為主、目標在於使用程式解決社會及生活上的問題、不侷限特定主題、注 重分享與協作的黑客松類型,最著名的例子為臺灣第一個以社會專案為導向的技 術社群──g0v 零時政府(陳貞樺, 2015)。g0v 零時政府的黑客松,活動天數大多只 有一天,流程簡要分為介紹專案、hacking 與分享成果。g0v 零時政府的黑客松專 案,發起人及參與者多為對專案有熱情的人。又鑒於社群的開放性,不會強硬要求 專案進度(陳貞樺, 2015),因此這類的黑客松,獎項與壓力的營造並非刺激專案創