企業創新 個案分析 創新 科技創新

Hackathon:鍵盤戰士的羅馬鬥獸場

你最糟糕的飛行體驗是什麼?是網上預約系統指示模糊?是機艙內坐在你後排的小朋友沿途哭聲不斷?不滿現有服務,與其只在網上敲鍵盤大力聲討,不如嘗試Think like a Hacker—— 不滿現狀,那就挑戰現狀,以程式碼編寫出自己追求的未來!

10月下旬的一個週末,著名航空公司國泰航空舉辦了首屆「國泰航空24小時Hackathon 」,120名來自本地、海外的年輕創新者來到位於香港赤鱲角的國泰城參賽。他們需找出現有飛行體驗的問題,然後在有限的時間中研究、提案、互相/自我質疑、開發程式、否定前言、奠定方向、移除障礙、製作原型,最後用2分鐘向國泰高層推銷自己的答案。

Hackathon:敲鍵盤,拆掂難題

Hackathon是結合Hack和Marathon兩者而成的新詞,華文圈又稱為「黑客松」—不過卻不一定和黑客有什麼關係。Hack本身不一定意指黑客入侵電腦系統的行為,還可以有解決、快速製造、研究等意思,國外自造者(Maker)和初創圈子就很喜歡在解釋自己的工作和興趣時用Hack,因為這班創新者的目標就是要「拆解問題Hacking Problems」而非純粹追求高科技。

Hackathon比賽一般長達24-48小時,參加者需要在限時內開發創新的解決方案(不一定是程式),然後向大會推銷自己的意念(Pitching)。時間有限,成品當然和真正落實應用的產品有差距。不過比賽並不需要完成品,只要你能製作出原型(Prototype),能簡單展示設計意念即可。

如何分配工作/休息時間也是參賽者需解決的一大難題(圖片來源:主辦單位)

12:00「入往」國泰城

不少比賽也會設有特定主題,今次國泰的比賽則是以顧客飛行體驗為本,要求參加者利用科技改善出發前、機艙內、抵達後的服務。國泰會提供API格式的模擬航班數據,又會派出20多名來自公司不同部門的導師在場內為參加者提供意見,助他們了解業內最新情況。

比賽在國泰城舉行,參賽者尤如置身機艙

250名申請者經過初步遴選後,只有不足一半—120人—成功進駐國泰城參加比賽。每名參加者也需要在「企業家 Entrepreneur」、「設計師 Designer」和「程式員 Programmer」中選擇一個適合自己的角色,然後找到其他兩名角色湊成3-5人一組。參加者主要為大學生,但其中也不乏已進入「社會大學」的創業家及專業程式員,更有數名來自本地中學的學生參賽。

開幕儀式過後,一些未有事先組隊的參加者紛紛離座尋找組員。比賽正式開始。

14:00 Race Start — 尋找航空業的「痛點」

(左起)理大學生Peter、中六學生Mose及Comax、在職人士Gabriel

參賽組別(1):中學生也參賽!

Moses和Comax都是真道書院的應屆DSE考生,平日課業繁忙(比賽後的星期一還有功課要交),但仍然抽空參加Hackathon比賽。他們年紀小小已經有一個創業夢,Moses打算朝金融科技(FinTech)方面發展,而Comax則有意從事電子商務,所以課餘的時候也會自修網頁編程,相信會對將來有幫助。

— 航空服務的痛點?

乘客最想的就是經過長途航程後仍然有充足的精神探索新地方,所以飛機應該為他們提供更舒適的睡眠過程。

— 比賽的最大挑戰

最後匯報的時間只有兩分鐘,時間非常緊迫,比日常匯報的時間短

參賽組別(2): 6強隊伍!

全員來自香港科技大學,兩名女生仍然在學,三名男生剛剛畢業。Andrio和Ivan都是馬來西亞人,各自都有兩次參加Hackathon的經驗,其中包括世界知名的AngelHack賽事。

— 航空服務的痛點?

Ivan:就像我吧,我是獨自旅遊的旅客,這和有旅伴的旅客是不同的。當你一個人飛行的時候,網上check in的時候你不會知道誰會坐在你旁邊…… 我們想個人化選座位的服務,讓乘客可以挑選他們喜歡的鄰座。

— 比賽的最大挑戰

Ivan:睡覺!(笑)我們大部分也睡在地上,女生睡在梳化上。

Andrio:作品中某些計劃中的功能很難實行,所以只能以原型展示簡化了的功能

參賽組別(3): 冠軍隊伍

5人中有4人為在職人士,還有一名是只有15歲、負責編寫程式的中學生Daniel。當問到誰是這場比賽中的MVP(最有價值球手,Most Valued Player),大家也不約而同指向這位15歲的Coder。「他基本上只用一隻手便完成整個程式了。」Melkar半開玩笑地解釋,而隊友Thas則感嘆:「他只有15歲!由不同的意念開始,到建設出一些我們可以向其他人展示的作品,讓每個人都能明白,這是蠻困難的。」

— 航空服務的痛點?

傳統的機上雜誌並沒有為乘客度身訂造的內容,航空公司缺少有效的讀者數據,難以得知乘客的喜好;貨品供應商也不能針對特定乘客下廣告。另外,雜誌的格式亦缺乏變化,沒有影片,也沒有全景圖,只有字和圖。

— 比賽的最大挑戰

Joey:凌晨1-2點的時候我們開始懷疑自己,所以

最難是說服他人—以及我自己—相信我的意念。

Melkar:導師為我們提供很好的意見,肯定我們,令我們相信意念是有價值的,然後進一步加強

Thas:這對任何意念而言都是正常的過程—你有一個主意,然後你質疑它,這就是改善意念的方法。

開發期間遇上想不通的地方,不妨出外走走。(圖片來源:主辦單位)

竪日17:30 Race End — 下次Hackathon

開始前先問自己:「我想解決什麼問題?」

國泰網頁開發組組長梁國聰(Edmond)抽空擔任比賽導師,他坦言,同事不是沒有提出過參賽者的主意,只是身在局中包袱較多,開發產品的時候不免有很多顧慮,而參賽者則可以免去業界偏見,限制也比較少。國泰八成客戶也是商業客戶,但他留意到很多參賽者也針對家庭客戶開發程式,因此即使發展方針不同,參賽者對該客群的重視也讓他重新審視開發有關產品的可能。

國泰網頁開發組組長梁國聰(Edmond)

國泰網頁開發組組長梁國聰(Edmond)

在國泰內部的Hackathon中,他們會鼓勵員工以「設計思考」(Design Thinking)貫穿整個開發過程,第一步是了解使用者的需求,第二步便要以一句話定義問題所在(Problem Statement)。Edmond舉例,有參賽者想開發一個機艙內的社交網絡,讓乘客在電子裝置上與其他乘客聊天,「但問題是—『你想要解決什麼問題?』是不是你們觀察到乘客在機上無所事事,所以想與其他人聊天?可能最後只是你們自己想做,覺得有趣。」如果最後的成果影響不大,公司可能根本不需要。

設計思考的5個步驟,最後「實行 Implement」不屬思考法的一部份(圖片:Nielsen Norman Group)

大會評審之一,亞洲萬里通行政總裁黃思遠(Stephen)最後亦提醒一眾參賽者:

不要由科技開始,由一個問題或一個機會開始。

他指很多人也提及人工智能、虛擬現實、機器學習(Machine Learning)等技術,但事實上這些詞彙「連小朋友也說得出」,很多大型初創也因此失敗,因此他也建議大家應由「問題」開始 。

今次的比賽作品除了包括一般網頁和流動程式,更有些組別應用了時下熱話的大數據、物聯網(Internet of Things)及區塊鏈(Blockchain)技術。參賽者總是嘗試在自己的作品中用上最創新的科技,但大部份人也沒有考慮問題所在。比賽前先找到自己的Problem Statement,才能讓組員和評判找到開發的價值。

Hackathon的精粹:不要空談,給我一點「實際」成果!

現在愈來愈多機構會舉辦Hackathon以吸納人才,吸收創新方案,Facebook、Cisco、Microsoft、AT&T、Tinder等規模或大或小的科技公司更是視之為日常員工訓練。就以Facebook為例,開業至今已舉行超過50場內部Hackathon!他們的Hackathon只有一條規則:不能開發與自己日常工作有關產品( you can’t work on something related to your day job)。一些著名的功能,例如災難後讓用戶報平安的「報到 Check-in」系統短片留言 Video Comment等都是在比賽期間誕生。今年8月中,Facebook創辦人Mark Zuckerberg更在網上對外直播團隊匯報24小時Hackathon成果的過程,用家也許可以從中一窺Facebook的未來發展。

Facebook「報平安」功能(來源:網頁圖片)

2016年美國總統大選後,很多美國民眾也將選舉結果歸咎於選舉期間針對民主黨候選人希拉里(Hilary Clinton)的網上假新聞之上,其中Google News和Facebook更被指責為假新聞的集散地。一班美國學生在一次Princeton University Hackathon中開發了一個名為FiB的Chome瀏覽器插件,助用家核實在Facebook上流傳的新聞的真確性。透過參考新聞來源的可信程度及與其他新聞故交叉比對內容,程式會將新聞貼文標籤為「證實 Verified」和「未證實 Not Verified」,並會為未證實的故事建議更可信的來源。整個開發過程只需36小時。

FiB的原型(來源:華盛頓郵報)

Hackathon是鍛練開發者身手的好地方。兩三日的時間中,參賽者需要遠離日常雜務、與陌生人合作,另外又需以用家角度審視舊問題、訂立解決方案,並以製作出能夠運行的原型為最終目標。整個比賽就如同初創公司的奮鬥過程—只不過全都壓縮在一個週末,甚至一個晚上!這種工作坊/比賽能夠幫大企業員工保持初創公司一般的文化與個性,習慣不停挑戰自己,同時藉著改變現有問題,不停進步。

延伸閱讀:Harvard Business Review “Hackathons Aren’t Just for Coders”

隨著網絡、雲端計算、開源文化、3D打印等因素變得普及,開發者可以愈來愈快速、便捷地製作產品原型,於是生產的關鍵重回一切的出發點:「現狀」有何問題?你又會如何拆解(Hack)「現狀」?在電子經濟的年代,Hackathon絕對是未來人材的試金石,已入行人材的磨刀石。你又有興趣參與這個挑戰嗎?

封面圖片:科技媒體TechCrunch著名的Disrupt Hackathon

 

Leave a Comment