一個專案或是APP的完成,並不是一瞬間就完成的,都需要花費許多時間與心力,然而,Nic說過這個APP從發想idea,到中間設計、規劃的過程,再到最後產品的上線,花了他大約2個月的時間,聽到這裡我想大家心裡一定有個疑惑,才這麼短的時間就做出來的東西,真的是可以使用的?現在就快來看看Nic怎麼說吧!
✏️靈感來自於對生活的觀察,Nic就是這樣開啟了他的「Beyi北宜」Side Project。
【在成功之前先定義失敗】
有些事不做一定不會成功,做了你才知道自己的能耐在哪。Nic「Beyi北宜」APP上線之前,也有許多Side Project的經驗,如:「iGai愛改」、「DD3訂訂餐」,雖然不盡然都如他預期的好,卻也從中累積許多經驗以及為後續成功開發的APP蒐集可能所需的資料。
這些網站或APP到底為什麼沒辦法繼續在市場中生存下去呢?其中的原因有很多,其中最主要還是因為「使用者的消費習慣」難以更改,每個消費者都有不同的消費習慣或使用物品的方式,一旦他們覺得這個產品不如預期或是麻煩,且市場上有其他競品更加方便、吸引人,就會造成大眾的黏著度下降。
✏️使用者很難更改習慣,除非你的方案比現有的好十倍
【失敗的經驗都是後來成功的助力】
要讓一個產品失敗的方式很容易,Nic列出了4點:
- 只專注在很潮的技術
- 想解決還沒出現或還很遙遠的場景
- 解決的不是痛點
- 自己都不一定想用
你以為這些失敗的產品就這樣沒有了用處嗎?!正因為這些經驗,Nic不知不覺中在Github上養了很多code,也從中試著切換自己的身分,不以開發者而是以使用者的角度思考問題,才有了「Beyi北宜」的出現,現在就跟著Nic的腳步,了解這個APP的開發過程吧!
【Beyi北宜的誕生過程】
「Beyi北宜」APP的出現不是沒有原因的:
- 靈感來自於生活
- 快速試水溫後修正
- 用戶的問題被解決
- 比現有競品更好
從Nic自身的經驗來看,這四項因素的列組合大概是:
- 👉🏻因為喜歡騎車,但每次騎車前都要打開3個不同的網頁或APP查看路況、天氣等,很麻煩又耗時
- 👉🏻自己心裡想著,如果有一個產品是可以將所有需要用的資訊都集中至同一個地方,一定很方便,既然現在好像沒有人在做,不如自己動手,開啟一個Side Project吧!經過與小小的團隊反覆溝通後,設計、串接API、產品的基本設定都差不多後,APP上線了。然而,在一段時間過後,使用者成長停滯了
- 👉🏻於是Nic試著切換成使用者角度,去看看使用中會遇到那些不方便的地方,立刻加以修正。APP用戶會遇到的問題也就因此解決了,這個產品符合了使用者的需求,痛點有被滿足
- 👉🏻加上比起現有的競品,有許多方便的功能,一個APP囊括所有車友想知道的訊息,快速又方便。
當然,APP一定不只有這些基本的功能,一開始為了維護品質、怕有人濫用推播功能而造成車友的訊息混淆,起出做了一些設定避免這些情況發生,在用戶有了一定的共識後,漸漸改善這些功能,讓APP更加彈性。當你的產品真的便於使用,自然而然地就會有人「好康逗相報」,你就成功啦!!
【做專案/產品的思維,一定要會寫code才可以嗎?】
✏️Side Project其實不難完成,只是你願不願意花時間、心力,去做你想做的且有興趣的事情。
Nic在開發「Beyi北宜」前,完全沒碰過React Native,對於APP其實也沒什麼概念,卻還是成功做出來這個產品,難道背後有什麼高人指點嗎?
答案是:沒有!
所有能讓這個APP順利開發出來的因素就是堅持,以及願不願意去學而已。首先,你要開始的時候,不會就慢慢摸索或是請教他人,至少讓東西《能動》,接著,不需要一開始就把問題想得很複雜,讓自己心很煩,試著《降低問題維度》,簡單來說就是將問題想的簡單一點,幹嘛要自己嚇自己呢XD
最後,《看Best practice而不是看語法教學》,看語法教學或許有幫助,但Nic說直接拿一個案例來觀摩,從中去看有什麼地方是自己的產品可以使用的, 動手試試看學得更快。
【如和開啟我的Side Project】
多數人都有一個觀念,「要完成一個project好複雜喔」,但其實只是大家腦袋中的想法很多,當所有想法都擠在一起的時候,大腦會當機,選擇自動放棄。你需要讓大腦的運轉速度降低,「先設立一個大目標,將大目標慢慢拆解成小目標,再從每個小目標去慢慢實現」
✏️你的小幫手上線啦!紙和筆就是你的好夥伴,可以將所有想法記錄下來後,冷靜思考哪些是所謂的must have與nice to have以及should have
【便利貼整理法】
不論是你要撰寫一篇文章,不知道架構該如何設計、要進行一項專案,卻有很多小細節要注意等,只要你腦袋有很多想法,這時候拿出便利貼:
- 寫下任何你想到的
- 貼在牆上或桌上(隨便貼即可)
- 繼續寫、繼續貼
- 開始整理相同類型的便利貼
- 安排順序
還是不清楚嗎,沒關係Nic帶你來實作一次,體驗一個project是如何產生的。現在來看看大家的發想過程吧!!
★假設:今天有一家披薩店要開發一個APP,讓想要買披薩的人可以透過APP下訂單,如果是你會如何進行規劃與設計呢?
每個人都發想好idea後,就開始依照「must have」、「should have」以及「nice to have」的大主題,將idea做分類
大家的成果看起來都很不錯呢!在過程中,能體驗到什麼叫做亂中有序,便條紙隨寫隨貼,看起來畫面很亂,但經過整理後卻讓流程更加清楚,思緒也變得清晰起來了呢!!
【有了方向就開始做吧】
不要害怕失敗,失敗式累積經驗的好方法,能讓你更快速的成長,Nic也是透過過去的經驗累積,在開發「Beyi北宜」的APP時,才能迅速又完整的將所需的資料都準備、整理好。當然啦~這一切也需要感謝Nic的夥伴們,一起努力的成果,才有現在這個好用的APP!!
更多關於「Beyi北宜」Sidde Project的詳細內容,可以上Nic的部落格逛逛唷~(https://blog.niclin.tw/)