不要浪費開發時間:給新創公司的 6 個軟體開發建議

新創公司因為產品定位還不明確,常常花一堆時間做好功能,卻發現沒人要用,浪費了寶貴時間,那麼在開發功能時有什麼訣竅呢?這裡有六個實用建議,可讓新創公司少走許多冤枉路!
評論
評論

本文原刊於部落格「轉個彎日誌」,作者尤川豪,現為一元翻譯工程師與 Toptal 簽約工程師,INSIDE 授權轉載。

新創公司因為產品定位還不明確,常常花一堆時間做好功能,卻發現沒人要用,浪費了寶貴時間。

我在 2014 年底加入一元翻譯,一個已有穩定客源與翻譯師的翻譯團隊,負責開發系統來協助公司處理與日俱增的文件。

犯過這種錯誤幾次之後,我們慢慢整理出一些比較有效的開發方法。

這些方法幫我們省下很多開發時間,今天跟大家分享一下!

一、別在一開始就想要流程全自動

常常聽到正要創業的團隊擔心「要是我們太受歡迎怎麼辦?」、「要是我們太紅怎麼辦?」

直覺的想法會是「當然要先做好準備再上線!」、「把系統做到全自動,讓工作人員不需要介入,整個流程就能順利跑完!」

我們也犯過類似錯誤:既然都已經有穩定客源了,請他們改用更方便的全自動系統應該不難吧?

結果系統上線之後,舊有客戶大多繼續用 Email 和電話與我們來往。即使我們提供額外折扣,他們一時之間還是不習慣新的下單方法。

所以我們後來設計新功能、新產品的時候,便不再一開始就把所有流程自動化。

客戶習慣的部份,不要輕易做大幅度調整。先針對很花時間、重複性很高的部份做自動化,比較有效率。

其餘的部份,快速寫出一個「半自動」的系統,然後直接上線。

收集 Feedback 系統?用個 Google 表單嵌入在網頁裡面就很像了。

自動寄出電子發票系統?做個「寄出發票」按鈕,給客服人員自己找時間去按就好了。

合作夥伴註冊系統?用個 Google 表單嵌入蒐集資料,然後自己用 Email 一個一個聯絡就好了。

商品具有多種狀態的全自動物流系統?其實在資料庫用不同整數代表各種狀態,給物流人員手動調整所有商品的所有狀態就夠用了。

做出幾個功能按鈕,讓負責人員自己判斷什麼時候去按那些按鈕就好了。

情境判斷與自動化的程式碼都先別寫了。需求量大到負責人員忙不過來再寫就可以了。

二、信任你的內部人員

不信任的成本是很高的。

公司常常需要針對管理員、工程師、合作廠商、實習生等等不同角色,開發權限系統。

真的要針對每種角色,在後台管理面板寫一套大企業等級、能夠做完整內控的權限管理系統嗎?

底層不作嚴格檢查、只針對各角色顯示不同資訊,真的不夠用嗎?

相關的內部人員真的會惡意到去測試系統漏洞、亂改不屬於他們的資料嗎?

真的發生這種事,在算帳時會發現不了嗎?被影響到的人不會來反應嗎?

我們也曾因為預計之後會有獨立的 PM 權限,於是在目前的 ADMIN 權限之外多寫了 PM 權限。

結果因此浪費很多開發時間,而且根本沒那麼快招募專門的 PM 人員。

完整的權限系統會需要在 controller 或是更底層的 layer 寫一堆檢查的程式碼。

更糟糕的是,各個角色的職責跟功能也變動得很快,複雜的權限系統會讓各種功能改起來更慢。

先實作一套簡單陽春的後台權限檢查,通常會夠用好一陣子。

三、把功能拆分成階段上線

這是所有建議裡面,我們付出最多代價,才學到的教訓。

不要在一開始就把功能做到豐富完整。

大部份的功能,都可以在討論過後,拆分成階段上線。

討論出功能最基本的長相(Phase 1),試著在幾天到幾週內開發然後上線。

Phase 1 上線後會碰到各式各樣的問題,像是使用者不想用、不會用、用了卻不爽…等等。

不如讓 phase 1 先上線,再根據結果,思考 phase 2 要做哪些事,或是乾脆擱置這個功能不做下去。

這種作法能讓服務快速上線、團隊的下一步明確、省下不必要的開發時間。

以我們 一元翻譯 為例,公司的營運有兩段流程:客戶送文件給我們、我們送文件給翻譯師。

這兩段流程原本都是在 Email 上進行,也就是很傳統的作法。

為了讓這個流程自動化,需要開發一個類似購物網站的電子商務系統,讓客戶透過網站下單、翻譯師透過網站收到文件。

直覺上會從客戶下單介面開始,接著做內部管理面板、翻譯師工作面板,把整個系統寫完。

但如果真的一口氣把系統寫完,風險會非常巨大。

要是客戶都拒絕透過網站下單、堅持繼續用 Email 寄檔案給我們怎麼辦?

要是翻譯師不喜歡用工作面板接案,習慣用 Email 跟我們互動怎麼辦?

那原本預期的流程就完全行不通了。

為了避免這種「寫出一整套 solution,上線後卻行不通」的慘劇,我們 phase 1 只開發「送文件給翻譯師」系統。

也就是客戶繼續用 Email 給我們檔案,我們的 PM 手動把文件上傳到系統,接著系統通知翻譯師,翻譯師透過網站接案與交稿,PM 最後再把成品用 Email 寄給客戶。

對客戶來說,流程跟原本一模一樣。

(圖一、PM 用這個面板把檔案丟進系統)
(圖二、PM 跟翻譯師在這個面板瀏覽文件、翻譯文件)

Phase 1 上線後,我們蒐集翻譯師的意見、不斷改善系統、改到翻譯師覺得系統好用為止。

然後才去開發「客戶送文件給我們」的系統。

但因為怕客戶「堅持只用 Email 與我們互動」、「操作網站會很沒安全感」,我們的 phase 2 從提供一個確認報價的連結開始:

(圖三、收件後繼續由 PM 寄 Email 給對方。但要求他至少打開一個網頁。)
(圖四、報價資訊只寫在網頁內,不寫在 Email 內,鼓勵客戶去按那個大按鈕。如果客戶拒絕去按,而寧願寫 Email 回信,那這個 phase 2 就算是失敗。)

結果大部份的客戶都願意去按「同意報價」按鈕!只有少數客戶選擇用 Email 回信。

確定客戶們至少「願意在 Email 以外與我們互動」,我們才動手把圖一的 PM 下單面板做成公開版本的 phase 3,讓客戶能夠自行下單。

如果沒有分階段開發,這個系統可能會開發非常久才上線。

四、盡量去追蹤網站的使用情況

網站到底哪些功能常被使用?哪些地方客戶逛了但是沒去用?哪些地方客戶根本逛都不逛?

除非你站在客戶旁邊看他操作系統,否則很難得到答案。

網站的下一步要怎麼改善,團隊裡的每個人都有不同想法,這種時候,最好能用數據來說話。

因此,應該要盡可能地去紀錄每個按鈕、每個連結、每個頁面的使用數據。

安裝 Google Analytics 是基本的。

除此之外,記得替幾個你覺得重要的按鈕加上 Google Analytics 的 Event Tracking 功能;

有在網路上公開的文章、貼文,可以用 Bitly 之類的工具紀錄網址使用情況。

再不行的話,就在系統本身建幾張資料表,直接用程式碼去紀錄某些功能的使用數據吧。

五、工程師做做看客服,做做看業務

這點跟開發沒有直接相關,但還是會影響開發速度。

負責客服的同事可能多次向工程師反應過某個頁面很難懂、按鈕很難用。

工程師常常會去忽略這些反應,心想「那個頁面最好是有這麼複雜」、「你跟那些客戶多解釋一下就好了」。

然後就會導致每個人對於接下來什麼事最重要有不同看法。

這種時候,如果工程師花點時間去做客服,通常會有很大幫助。

他可能會驚覺「居然這麼多客戶反應同樣問題」,於是充滿鬥志的把功能改好。

也可能會發現「同事沒講清楚,但其實加點字、改改按鈕顏色就解決了」。

同樣的,如果工程師花一些時間做業務,可能會突然理解為何負責業務的同事會一直要求某個功能。

工程師偶爾換一下角色,做點其他事情,不但能讓團隊溝通更有效率,開發起來也會更有士氣。

六、先讓介面簡單易用

我們在設計第一版網站的時候,想把網頁弄得漂漂亮亮、希望它很有質感。

後來發現如果它的功能本身不受歡迎,那再漂亮也沒用。

在不確定會多受歡迎的情況下,不如先做到使用者知道系統怎麼用就好。

所以 JavaScript 預設的 alert、confirm、prompt 函數,其實依然很好用。

一元翻譯 來說,我們把報價頁面做好之後,客戶卻多次反應「不知道怎麼確認報價」。

因為不想花時間去大幅調整設計,我們於是直接加上又大又紅的提示文字,再搭配一個大大的綠色按鈕:

(又大又紅的提示文字)
(48px 超巨大綠色確認按鈕)

雖然不太好看,但這個介面開發時間很短,而且上線之後,再也沒有客戶抱怨找不到確認按鈕了。

 

以上六點就是我們花了許多開發時間後,整理出來的一些建議。

說穿了其實就是:盡可能地將開發時間花在確定有價值的事情上面。

但也不需要太怕犯錯,初次開發產品多少都會遇到類似問題。

最重要的是有明確方向、小步驟地實驗與驗證,同時又保持足夠彈性來根據實際使用狀況做調整。

歡迎加入「Inside」Line 官方帳號,關注最新創業、科技、網路、工作訊息

好友人數

Visa 品牌轉型三大面向做創新:B2B 金流、Fintech 新創、支付附加價值服務

要打造一家高獲利的公司是基本,但要在疫情擾動全球快速轉變之時勇於蛻變顯然不是容易的事,而 Visa 就是其中的典範之一。
評論
Photo Credit: Visa
評論

1958 年成立的 Visa,在 60 多年前也是一間金融科技新創公司,預見一個可將支付轉變為電子與光子,並在全球光速的移動的世界,更率先推出當時市場上全新的商務模式 — 四方模式,顛覆人類現金交易史,這些年來更伴隨 FinTech 技術、電子支付場景的革新,持續以其全球規模及能力拓展數位支付創新。已是數位支付領域全球領導者的 Visa,如何持續自我創新以及與時俱進?

Photo Credit: Visa
引領全球的支付 - Visa 品牌標誌的演變

Visa 重申品牌使命,啟動多年轉型計畫

許多企業營運數十年甚至百年之後,因應時代潮流啟動轉型計畫,向新世代消費者扎根;Visa 也不例外,在積蓄超過一甲子時光的風華,推出全球品牌升級的長期計畫和行動,重新定義核心價值和品牌使命,改變消費者認知超越一家信用卡公司,喊出「作為一為所有人服務、匯聚全球網路的網路」,聚焦「Visa 全球網絡成就你我,金流交易輕鬆掌握」的願景。

Photo Credit: Visa
Visa 全球副總裁、大中華區市場部總經理孫麗軍

然而,百年大疫逼著許多企業放緩腳步,為何 Visa 敢在此時勇於蛻變?

Visa 全球副總裁、大中華區市場部總經理孫麗軍(Patricia Sun),用玄奘取經故事為譬喻:Visa 從創立所擁抱的信任、安全、接受和包容等核心價值沒有改變,但在獲取經書的路上,勢必要經歷穿越戈壁的險惡環境,這時就考驗一家企業,是否保有堅韌的精神,面對新的挑戰,勇於設法找出創舉。

換言之,Visa 的品牌轉型計畫可視為 Visa 進化踏向下一段里程的途中綠洲。其中幾個具體的轉變,像是 Visa 品牌標誌,換上全新的 Logo 色彩、字體,媲美踏上旅程的英雄增添嶄新裝備;及向各處市場推出能讓受眾產生共鳴的品牌宣傳內容,分享在地市場使用 Visa 解決方案的成功故事,就如古代驛站的使節,傳播最新、有用的消息。

三大戰略方針實現普惠金融,「賦能」中小企業與新創,助力挖掘「支付附加價值」 

現在每天使用 Visa 服務世界各地的持卡人、超過 39 億的 Visa 卡,橫跨 200 多個市場、15,500 間金融機構、超過 8,000 多萬個商戶受理 Visa 卡。鏈結如此龐大的社群,Visa 這次轉型有個重要的理念就是「賦能」,包含為一般消費者創造公平交易環境、幫小商家及中小企業解決金流挑戰、乃至於針對新興的交易場景,Visa 都能運用品牌力量,提供更多元的服務項目。

孫麗軍表示,Visa 最想爲社會上的企業和個人實現「普惠金融」價值,透過金融教育計畫,協助其學習及獲得小額貸款或流動銀行服務,讓全球 17 億缺乏金融服務的弱勢、偏鄉地區人口,得以解決支付問題,獲得更多機會。

此外,Visa 關注小型企業的賦能與發展,她舉例,2022 年北京冬奧期間,Visa 攜手中國婦女發展基金會和北京體育大學發起「冬奧有她」專案,至今已賦能超過 4,000 多位女性小型企業主,通過豐富的資源及訓練課程,有效提升女性小微企業家在企業管理、戰略規劃、組織效率等方面的能力,幫助女性所領導的小型企業蓬勃發展,為社會經濟的可持續發展貢獻價值。

Photo Credit: Visa
Visa「冬奧有她」專案賦能超過 4,000 多位女性小微企業主

除了提供龐大消費者支付服務,Visa 業務亦放眼新的支付領域,協助商戶與企業採用創新解決方案,藉此提高金流效率與透明度,在各垂直領域拓展創新金流。

「我們推動的台灣在地專案叫『挺好的小店』,教育店家手機感應收款方案的益處,不僅減少紙鈔接觸染疫風險,同時讓店家更方便、機動方式收款,提高商機。已導入的商家類型包含小吃店、市場攤販、花店外送等,未來也將導入計程車、週末市集。」孫麗軍分享其中一間來自桃園年輕夫妻經營的商家「查理Q蛋」,平常多在中壢市場擺攤販售放牧的雞蛋,過去除了現金就只能給銀行帳號讓客人轉帳,許多客人覺得轉帳麻煩而棄單,讓商家相當苦惱。自從使用 Visa 手機感應收款,手機就是刷卡機,現在客人只要手機輕碰感應即可快速完成付款,幫助商家提升客源又減少錯帳率。

Photo Credit: Visa

Visa 亦積極支持地方觀光圈數位轉型,與台灣觀光策略發展協會(DTTA)與合作賦能地方觀光圈商家已邁入第三年,今年為新北市平溪在地商家舉辦線上永續發展主題工作坊,輔助商家上手數位工具,開啟地方永續發展。Visa 更特別為小微商家設計實用商務技巧網站(Practical Business Skill),透過工作坊將資源分享給商家,包括電商經營、數位支付等,幫助台灣小微商家優化體質,挺過疫情風暴。

除了消費者、商家,Visa 賦能的觸角亦拓展至金融科技新創,廣邀新創加入 「Visa 亞太區金融科技優速計畫」,提供這些新創公司解決方案和顧問服務,將重心放置在幫助新創公司找尋商業機會,協助新創快速跨入區域市場。鼓勵創業新手在金流服務嘗試更多創新,賦能金融科技公司拓展更多應用場景的創新方案。

最後,Visa 看準支付環境趨於複雜, 亦串聯全球合作夥伴,延伸到更全方位的支付服務,協助企業與金融機構探索更多支付的附加價值,從資料分析、產品權益、應用介面、風險管理到行銷推廣,提供一站式完整的支付附加價值服務,因應消費者不斷演變的多元支付習慣,拓展更多應用場景。孫麗軍舉例,針對永續發展,Visa 推出永續消費權益(Visa Eco Benefit Bundle),幫助夥伴搶攻在意氣候問題、支持永續消費的消費者。Visa 台灣亦曾協助業界領導百貨、航空聯名卡等客戶透過挖掘資料(Data mining)、彙整分析,找出含金量最高的消費者、新的場景,再針對這群人再行銷。

Visa 轉型腳步不停歇,讓全球各角落人們享受經濟果實

上述幾項案例,再再證明 Visa 早已超越一家信用卡公司的規模及格局,未來 Visa 接觸的對象將如同毛細血管一樣散開,成為任何交易的連結點,持續透過全球網路,推動商務、讓全球各地的每個人都能參與全球經濟。當然 Visa 的戰略目標不僅於此,為支持受新冠疫情影響的中小企業,Visa 承諾要助攻全球 5,000 萬中小企業數位化。此外,Visa 也表達支持全球金融科技新創擴大規模、與全球 200 多個政府達成合作夥伴關係的決心。

回到玄奘取經的故事,當英雄完成經書抄寫之旅,往往不只在成就自我,更是將心血成果分享給世人獲益,不論現在或未來,Visa 都希望複製玄奘的精神。孫麗軍重申,「期待透過 Visa 全球品牌轉型計畫,Visa 會持續引領創新,同時傾聽客戶聲音,讓全球各地的每個人得以打破藩籬、沒有障礙的參與全球經濟體系,相信在不久的未來,就能看見普惠金融的曙光。」