講到電動車,許多人腦海浮現的第一印象都是有著年輕活力品牌形象的 Gogoro 吧!這次 Yourator 與 Gogoro 獨家合作,舉辦 Gogoro 史上第一次 Open House 活動,透過 招募管理工具 Teamdoor 收取報名資訊以及履歷,帶求職者們踏入從未對外公開的神秘辦公室,並邀請 Gogoro 的軟體團隊分享他們的開發流程、使用的技術,以及對未來的想像!
不只做電動機車 更要打造開放共享的能源網路
活動一開始,Gogoro 的 HR Emily 請大家試著想像:「當你騎著車在路上,左右都是 Gogoro 的時候,空氣會是什麼味道?聽到的是什麼聲音?」
除了大家熟知的 Smart Scooter 電動機車系列以外,Gogoro 的近期在「物聯網」、「大數據」與「平台」等領域積極佈局發展,並提出了能源共享的願景:透過載具連結車、換電站與用戶,並透過分析車主的使用者行為,進一步預測、改善能源網的配置,最後透過開放平台,讓更多合作夥伴能夠一起加入這個能源網路,達到真正的能源共享。
作為一間同時擁有生產、銷售、售後服務,甚至到能源網路等各種不同的商業模式的公司。軟體團隊的 PM Patrick 指出:打造一個同時滿足這些 Business Model 的需求,又符合「能源共享」願景的 SaaS 平台,就是 Gogoro 軟體團隊的使命。
Gogoro 的軟體開發團隊「Platform & Solutions」大揭秘
Platform & Solutions 是 Gogoro 最大的軟體團隊——顧名思義,是要打造能源共享的開放 SaaS 平台(Platform),及其提供的各種解決方案(Solutions)的團隊。希望不管是自己的員工、供應商、業務、或國內外合作夥伴,都可以在這個平台上各取所需,獲取各種資源與服務。
大約從 2016 開始,Gogoro 進入了急速成長的時代,為了因應將來 5~20 年的業務與需求,Gogoro 軟體團隊也提出了未來的方針,如:朝 Public Cloud 靠攏、擁抱新技術等,目前多數新專案也統一採用 Node.JS + React 進行開發。
隨著公司的快速成長,相對應的挑戰與難關也會變多。Patrick 認為:如何在快速變動的環境中,縮短產品迭代的時間,又能確保產品品質;以及如何在簡約的系統架構設計下,去應付複雜的商業邏輯,是目前軟體團隊遇到最大的挑戰。
從產品開發初期就參與!Gogoro 的 QA Team 這樣運作
在 Gogoro,QA 的工作並非在產品開發最後的 Testing 階段才開始,而是在初期的 Design 就參與開發流程。QA Team 的 Leader Pineapple 認為:在設計階段就參與,可以站在 QA 的專業提供意見,協助團隊打造「好維護的產品」。
Gogoro 的 QA 團隊也十分重視 User Scenario 的發想,盡可能將所有的測試流程建立好,把重複繁瑣的工作交給 Frameworks 自動化,專注在思考各種可能的使用情境,打造更完整的 QA 架構。
特別的是,在做資安面的測試時(如:滲透測試),Gogoro 的 QA 團隊會分為攻守兩方,針對各種潛在的風險漏洞「往死裡鑽」。透過這種方式,能夠讓 QA 團隊的成員之間互相學習、成長,同時也增加測試的豐富度。
想進入 Gogoro 工作?這些是他們看中的人格特質
隨著 Gogoro 的快速成長,接下來所要面對的是廣大的世界市場,以及打造開放平台的願景的各種挑戰。在這樣的發展階段,Gogoro 會需要怎麼樣的人才加入呢?在 Gogoro 工作的日常又是如何?
後端 Team Leader Trebor 認為:在 Gogoro 的工作非常有「存在感」,每個人在團隊中也都扮演著重要的角色,每天一起密切合作的同事們也都充滿熱情,有著與團隊一同前進的踏實感;而所做的每件事都具有意義,帶來滿滿的成就感。
然而相對的,在這樣的環境之下,必須要有優異的「自我管理」能力,不管是工作步調、人際關係,或是面對工作的態度。除此之外,由於 Gogoro 所做的「智慧能源」,即便從全球市場來看都是十分創新的,如何迎接沒有先例的挑戰,找出解決的方法,這種「面對先驅者的未知」也是很重要的能力之一。