從工程師到圖片管理工具 Eagle 的獨立開發者 —— 專訪 Eagle 創辦人 Augus

Sep 30, 2020
Nissen Yeh

2017 年,一套圖片管理工具 Eagle 開始在台灣和對岸設計圈火紅起來,而很少人注意到,這套管理工具正是出自台灣一位土生土長的工程師 Augus 之手。

Eagle 創辦人 Augus。
Photo Credit: Nissen

Augus 是一名產品人、UI/UX 設計師及工程師。一開始設計 Eagle 只是為了更好管理自己收藏的圖片和素材,沒想到放上 FB 讓他人試用後大獲好評,甚至在對岸一炮而紅,目前已在全球累積十幾萬用戶。

值得一提的是, Eagle 背後不存在一個龐大的軟體團隊,幾乎是 Augus 一人包辦設計到軟體獨立開發。

Eagle 是台灣團隊開發的設計工具,設計師可以使用它輕鬆整理各種靈感、圖片、影片、音訊等設計素材,讓工作變得更有效率。

從資工系到產品開發——會寫程式遠遠不夠

資工系出身的 Augus,高職的時候,因為在程式語言的課堂上,受到老師鼓勵而發現了自己對程式的興趣。當初推甄的時候,他直接復刻了 ‍4 個小遊戲(打磚塊、貪吃蛇、大富翁、小朋友下樓梯),讓審查老師印象深刻,用很高的分數上了北科大資工系。

和其他人一樣,Augus 初期只是單純覺得有趣好玩而寫程式。真正開始對產品產生興趣的轉折點,是大三為了了解業界的狀況,去了一家資訊聚合(Information aggregator)公司實習。

該公司所謂的「資訊聚合」,是希望可以把「新聞跟全世界的意見領袖的想法結合起來」。舉例來說,當一個大事件發生時,使用者可以在平台上即時看見不同國家意見領袖的評論,而不需要主動尋找。「雖然產品最後沒有成功,但這個想法到今天我還是覺得超棒!」談到該產品的理念,Augus 興奮地分享。

Augus 除了對技術有熱忱之外,也總是對於產品充滿好奇心。相較於其他台灣工程師不太詢問理由,老闆交代要開發 A 功能,就完成 A 功能,Augus 很奇葩的喜歡反問老闆「為什麼要做這個功能?」、「這個功能誰要用?」,想知道自己的技術是如何能對人產生價值。

此外,Augus 也會主動跟老闆聊天,從中發現老闆雖然也是程式背景出身,但一天可能只花 3 小時在寫程式,其他 5 小時都花在做產品規劃、跟設計師討論,或是找投資人。就是從這樣的交流中,讓他意識到

要讓一個產品好用其實不是只有寫程式而已,程式是最後的事,只會寫程式其實遠遠不夠。

工程師如何進入設計師的世界?

因為想了解如何更好的開發產品, Augus 在大三時主動跟老闆要求要兼任 UI/UX 設計師。但作為純資工系背景的人,他一開始對設計全然不了解,因此是從零開始學習。

他認為學習不外乎就是分為理論和實作層次,身為設計師要

1.了解設計背後的理論:學習 UI/UX 背後許多認知心理學的原理,更重要的是,能了解「設計背後的需求是什麼」,並學習「如何從需求本質向外推導出功能,而不是一開始就直接談到功能。」

2. 擁有設計實作能力:但停留在理論還不夠,設計師仍然要會使用設計工具、培養自己的美感,才能在實戰真正發揮效用。

因此當時的 Augus,每天早上都會打開 Dribbble(設計師的分享平台) ,觀看各種軟體 UI 的設計,然後邊滑著大神的作品邊吃早餐,找到喜歡的設計就蒐藏,晚上就會開始練習設計工具,並且嘗試讓自己有能力做到一模一樣。

當時 Augus 的生活,就是日復一日的‍看設計作品,晚上練習臨摹作品,白天就在公司寫程式,逐漸將 UI/UX 的技能培養起來。

從設計師到對產品產生興趣——程式跟 UI/UX 其實都只是產品的一環

到了大四,隨著公司產品的持續發展。Augus 開始廣泛地研究各種理論,每天思考如何把這些抽象理論落實到產品中(例如:法格行為模型、hook 模型)。也是在接觸到產品更多面向之後,Augus 開始很確定

今天無論我是要把程式寫的更厲害或是要把 UI 畫的更漂亮,讓 UX 流程更好—這一切都是圍繞在一件事情上,就是「我如何幫公司把這個產品做到人人愛用」。

在這個目標下,Augus 開始不會很執著自己當下就是要學習 UI 或是程式,而是‍‍站在產品的角度上去思考「現在我還需要什麼?」並且主動學習。除此之外,他還廣泛的去研究了行銷、經濟學、認知心理學、商學….等的內容。

甚至,他會主動爭取許多機會跟老闆出去,當老闆要去見投資人,他就會厚臉皮的要求跟著去,‍去觀察投資人怎麼講話、投資人在意什麼,自己在旁邊學習。相較之下,其他同事都不敢提出相關需求,但他自己則在學生時代出席了許多一般學生不太有機會出席的場合。

創立奧革設計分享技術、設計、產品、行銷經驗

研究所畢業後,因為想要多認識其他領域,Augus 一邊在原本公司轉任產品顧問,一邊創立奧革設計。

在新創圈打滾的經驗,讓他觀察到,多數的新創團隊在沒有資源的情況下,其實很難把產品做好。許多創辦人都只有好的想法,但沒有產品思維、設計能力、技術能力。 因此奧革設計當初的定位並不是單純的接案公司,而是「新創公司的夥伴」,他希望把學生時代四年多包含技術、設計、產品、行銷的經驗,帶到其他團隊。

要先瞭解問題,再談產品設計

但有趣的是,在經營奧革的時候,Augus 時常拒絕客戶的案子,他常常聊完就跟客戶說「這個案子我不會做,因為這個問題根本不是設計能解決的。

比如說,某公司曾經委託奧革設計建立一個手機殼的電商網站,Augus 好奇的問客戶「為什麼想要電商網站?」,客戶表示「因為現在客戶都在網路上購買手機殼,導致我們實體門市的銷量大幅下跌。」但聊了三個小時後,Augus 發現手機殼銷量下跌的根本原因是這家公司的手機殼價格太貴,因此通路商紛紛改從淘寶進貨,而消費者到直營門市時也覺得太貴,所以不願意買單。而在這樣錯誤的問題歸因下,就算客戶花大錢建立電商網站,也不會解決問題。

要成為奧革設計的客戶,必須要能回答 Augus 的許多問題。包含產品要賣給誰、客戶遇到甚麼困難或需求、產品扮演甚麼角色….等 ——「如果不能真的解決客戶問題,那這個案子不能做,不然我就變騙子了。」Augus 說道。

此外,強調「了解問題根源」的重要性,在 Augus 面試設計師的時候也能體現出來。面試設計師時,他會列一個清單問面試者說,「你認為在設計時,美感、 一致性、效率、品牌….,哪一個最重要?」。

「我面試的許多人中,只有一個人答對。」對於這個問題,Augus 表示如果面試者可以不假思索地選擇任何一個,那這個人就不會通過面試。「這一題其實沒有標準答案,我只是希望那個人可以問我『所以要做甚麼產品?』」、「如果一個設計師只固執的認為美感最重要,但接到一個不在意美感卻注重效率的工具系統案子怎麼辦?」Augus 認真的說「你不問就做設計,這太危險了!

研究所畢業後,Augus 創辦奧革設計,當時的 Slogan 是「新創公司的夥伴」(目前因為 Eagle 業務增長,奧革暫時停止營運)

設計 Eagle 協助管理圖片素材,意外爆紅設計圈

2017 年 4 月,Eagle 在經歷了  4  個月的開發和快速迭代後,上線了第一個付費版本,並且在第一個月售出上百份,開始在設計圈走紅,此後每個月銷量穩定上升。

聊到開發 Eagle 的初衷,其實源於 Augus 非常喜歡蒐集產品案例和素材。剛開始,他跟其他人一樣都會使用 Pinterest(圖片分享平台)蒐集。然而,當累積到上千個素材、幾十個分類的時候,缺乏階層關係的資料夾就會讓圖片搜尋變得困難,想要找到一個特定的圖片可能要滑很久。

每次外出跟客戶提案的時候,當 Augus 突然想到一個很好的案例(例如:某個 Logo 的圖樣)想要分享,他就必須要花很多時間找,對於溝通很不順利。因此有天晚上,他就突發奇想來做一個自己的圖片管理工具,而‍‍目標就是做一件能符合公司重度需求的一個產品。

產品設計最重要的一件事——快速丟出去,驗證需求

縱觀過去擔任產品顧問和設計經驗,讓 Augus 意識到很多產品會失敗的原因,是「不敢提早測試的想法」。常見的錯誤包括在還沒有理解市場需求時,就直接開始寫程式。或是因為過度完美主義,而遲遲不敢將產品推入市場。

以 Eagle 為例,在開發初期,Augus 完全沒寫任何一行程式,而是直接把他心中理想的軟體畫出來,傳給設計圈的朋友們看。「如果丟給專業圈的朋友看,他們說別鬧了,‍‍那這件事就完蛋了;可是他們沒有,他們都叫我趕快做,因為他們很期待可以有這樣的產品。」也是在收集到這樣的反饋後,Augus 才真正的開始實作。

第一個月後,當產品已經有了雛形,他就丟到‍‍台灣的 FB 社群,讓大家試著玩玩看,尋求反饋。然後幾乎每天發布一個新版本,聽取使用者的反饋。沒想到,短短的四個月就在社團中累積了五六百人,每天幫他一起測試產品。在第五個月,當 1.0 付費版正式發售時,Eagle 隨即在設計圈引起龐大的迴響,並且開始獲利。

對於 Eagle 的爆紅,他謙虛的說,「 Eagle 很多好的想法並不是我想‍‍出來的,而是用戶們可能都在提某件事,然後你把它歸納後發現原來有特定需求。」

他也強調,

如果設計好的產品不丟出去驗證,你永遠是在閉門造車。這台車自己覺得好開,但別人覺得好開嗎?

有趣的事情是,在產品初期,他每想要改一個新功能,就會‍‍弄一個設計稿丟出去社團。 Augus 說「很多設計圈的朋友會問我說『你一個人做那麼多事情,真的有畫設計稿嗎?』,我都跟他們講『‍‍對,我都有畫設計稿。』」正是因為有畫設計稿的能力,才讓 Augus 可以快速改善產品「如果用程式改,那太慢了也太累了」。

從 2016 年,產品 1.0 版本還未正式上線前,Augus 就已經開始在 FB 社團讓使用者提供建議和反饋。

成為獨立開發者需具備三種能力

談及「工程師如何成為獨立開發者?」, Augus 表示「很多人以為會全端開發,就已經算是獨立開發者了,但程式只是軟體開發的一個小階段。」對工程師來說,實作往往不是最難的,只要有 coding 的能力,很多人都可以做得好。但 Augus 認為想成為一個獨立開發者,至少還要掌握以下三種能力。

1.  探索需求的能力:有沒有辦法了解使用者有什麼問題,把抽象問題變成具體解決方案的能力,因此對應到的能力,可能是需求訪談、精實創業、 最小可行產品(MVP)測試的能力。 Augus 說「最笨的方法就是把程式寫好再丟出去,這很白痴,這絕對是在自殺,最好的狀況是你已經先確定那裡有一個潛在需求。」但是很多工程師都會忽略這一點。

2. 設計和開發能力:大部分的工程師都有基本開發能力,但是多數人缺乏「設計能力」,不管是利用設計進行快速驗證的能力,還是基本的美感、對於 UX 的判斷力。

3. 行銷和運營能力:當產品真的受歡迎,迎來的挑戰其實會愈來愈多。以 Eagle 情境來說,初期除了獨立開發、畫設計稿之外,還要每天要面對上百用戶來信的反饋,此時身為一個工程師真的有足夠能力可以負荷嗎?或是當產品已經完成時,知道如何透過媒體關係、社群平台將產品推廣出去嗎?——如果缺乏運營還有推廣的能力,再好的產品都無法長久的被看到。

因此, Augus 認為想要成為獨立開發者,最重要的特質就是「熱衷於吸收各領域知識」,因為要學習和精進的能力太多,所以如果單純是為了賺錢或是創業,其實很難保持熱忱。說到興奮處,Augus 向我展示了他的開發紀錄,開發紀錄上許多時間點都在半夜。他跟我分享,只要想到一個很好的點子,就算是半夜他也會爬起來瘋狂寫程式。而這樣的瘋狂模式,持續了好幾年。

我可以始終保持熱忱的原因是因為——我想把產品做好。 ‍‍

但同時,Augus 也沒有把自己定位成一個終身的獨立開發者,對 Augus 來說,獨立開發只是一個「階段性的身份」。因為他剛好有複數的技能,所以可以在初期快速的驗證一個商業模式,而沒有養團隊的壓力,而‍‍剛好 Eagle 的題目規模也適合這樣的方式,但放到其他類型的產品可能未必就要堅持獨立開發。

如何一人身兼多職?——善用流程解決人力問題

聊到「如何一人身兼多職,為什麼可以一次做那麼多事情時」,Augus 透露自己的秘訣是善用流程解決問題,「營運 Eagle 的這三年,我一直有能力一個人做開發、設計,甚至早期一個人兼客服,其實很大部分因為我會用流程解決問題而不是用人力解決問題。

當一個人在做產品,還要兼客服、行銷、開發、設計時,時間絕對不夠用,因此一定要想到如何有效率的解決問題。

以客服來說,假設有人寫客服信來,Augus 最開始用 Gmail 手動回信。可是時間一久,他發現大家都在問一樣的問題,因此自己浪費很多時間在複製貼上。於是,他想到在 Mac 裡面自製快速鍵,只要打固定的關鍵字,就可以把特定的回信模板貼出來,利用這種技巧讓他回信速度快很多。

但隨著用戶成長,每天還是有幾十封信要回,Augus 於是又建構了一個論壇,讓使用者直接上去找答案和發問。但是他又發現,使用者很喜歡重複問問題,明明已經有相關文章卻懶得去找。所以他做了一個簡單的搜尋推薦系統。當使用者輸入關鍵字,例如「Mac 打不開 Eagle 」,旁邊就會跳出推薦文章。

透過這種不停改善流程的方式,讓 Augus 在產品前期不確定是否能穩定獲利的時候,靠自己就能提供良好的客戶服務。如今,在產品成功開拓市場後, Augus 也開始聘僱專業的客服人員負責相關工作,不會堅持自己處理所有問題。

如今的 Eagle 已經有更完整的知識庫與客服系統,可以引導使用者更快解決問題。

Eagle 的願景與使命——讓任何一個‍‍有素材管理需求的設計師,都會想安裝 Eagle 在他的電腦上

隨著 Eagle 用戶愈來愈多,團隊也逐漸將規模擴大。最終,談及「 Eagle 的願景與使命」 ,Augus 說「 Eagle 就是一個很純粹,用來解決設計師蒐藏問題的軟體。」

他透露,過去很多公司想投資 Eagle ,並且試圖將許多理想、願景強加在上面,將它轉變成為一個平台型的產品,把規模變得複雜。但 Augus 認為,「變成平台」對於解決設計師問題,並不是一個必要條件。因為對 Augus 來說,一個成功產品的定義是「可否真的幫到人‍‍」,而不在於是否可以融到錢,更不是硬要迭代成一個高複雜度的系統才算是成功。因此,他都婉拒這些邀約,因為他知道自己的人生還很長,未來還有機會開發各式各樣的產品,不需要將太多期待投射在一個產品上。

目前,隨著產品的發展逐漸成熟,Eagle 已經能完整解決設計師圖片管理問題,也證明了自己能滿足市場需求。接下來幾年,這個產品就會‍‍逐漸定型,Eagle 也會從瘋狂的開發模式結束。

隨之而來的,就是可以讓行銷和業務團隊將 Eagle 推向全世界。「最理想的狀態,就是全世界任何一個‍‍有素材管理需求的設計師,都會想安裝 Eagle 在他的電腦上。」成為市場上最好圖片管理解決方案——這就是 Eagle 的使命。

Eagle 的使命:讓全世界任何一個有素材管理需求的設計師,都會想安裝 Eagle 在電腦上。


相關職缺

作者介紹

Nissen Yeh

哲學系畢業,一個產品導向(Product-Driven)的 NGO 工程師。人生目標是 "Stay weird, stay cool" ,關注軟體創業、科技趨勢、商業,還有世界上那些很酷又性感的人。

Bitnami