スタートアップの最速プロダクト開発にはFirebaseがお勧め!
diffeasyCTO改め、OneSmallStepCTOの西(@_takeshi_24)です。
私がどんな人間か?詳細はこちら「エンジニア人生を振り返る - エンジニアデビュー編」をご覧ください。
diffeasy退社し、スタートアップを起業準備中です。
スタートアップは資金体力がありません。
融資や投資を受けて生きられる期間も限られています。
優秀なエンジニアの採用も難しいです。
そんな限られたリソースの中で、プロダクトが市場に受け入れられるか早く検証し、市場にマッチした製品をリリースするためには、最低限の機能を実装したMVP(Minimum Viable Product)が必要です。
MVPは実際のアプリじゃなく紙芝居でもある程度検証可能ですが、より精度の高いフィードバックを得るためには最低限の機能でもある程度動くアプリがあると嬉しいです。
私の場合は、私自身がエンジニアなので、Firebaseを利用して3日程度で最速で初期バージョンをリリースしました。
今回開発したWebアプリケーションは「達成.me」というアプリです。
「達成.me」は目標と期限を宣言し、それをシェアすることで、目標に向かってどれだけアクションしているかを可視化し、同じ目標に同じ熱量で頑張っている人同士をマッチングするためのWebアプリケーションです。
「TODO管理や目標管理アプリは昔からたくさんあるよ」と言われますが、目標管理はあくまで1つの切り口にすぎません。
現在β版なので、機能は限定的ですが、今後バージョンアップを重ねて行く予定です。
マッチング機能は近々リリース予定です。
なお実際の正式版開発にあたっては、市場のニーズを検証した上で、改めてスクラップ&ビルドで一から作り直す予定です。
Firebaseとは?
FirebaseとはGoogleが提供するBaaS(Backend as a Service)です。
エンジニアの方向けにはQiitaで記事を書いていますので「NuxtとFirebaseでTwitterOGP使ったPWAアプリを最速で開発」をご覧ください。
従来のWebアプリケーションでは
・フロントエンドエンジニアがWebの画面を開発
・サーバーサイドエンジニアがサーバーのプログラム(データを保存したり、読み込んだりする処理)を開発
・インフラエンジニアがサーバーやネットワークを構築
といった作業が必要でした。
Firebaseを利用したBaaS(Backend as a Service)では、サーバーサイドの開発と、インフラの構築が不要になり、フロントエンドの開発だけで(基本的には)Webアプリケーションの開発が可能です。
複雑な処理になるとFirebaseの機能だけでは実現が難しいのですが、基本的な最低限の機能だけであれば、Firebaseでも十分実現可能です。
料金は従量制ですが、こちらの料金表をご覧いただくとわかる通り、かなりのアクセス数があるか、無駄な処理が多くあるなどない限り、かなり安く利用できます。
最初はWebか?最初からアプリか?
スタートアップの方によく相談されるのが、最初からネイティブアプリを作りたい、という相談です。
ただ、アプリを開発するとなると基本的にiOSアプリ、Androidアプリ、サーバーサイドアプリの3つの開発が必要になり、コストもかかります。
市場のニーズが不明確な段階で、これだけ投資するのはかなり危険です。
最近はWebアプリでもPWA(Progressive Web Apps)といって、スマホのホーム画面にアプリと同じように追加できたり、Androidであればプッシュ通知を送ることができます。
まずは最低限の投資でマーケットのニーズを早く収集し、ニーズに合ったアプリに改善して、市場にマッチしてから一気に攻めることが必要です。
とりあえず申し込みフォームを用意する
エンジニア不在であれば、まずはアプリの紙芝居だけ用意して、事前登録フォームをGoogleFormなどで作成し、ユーザーを先に獲得することも大事です。
新規事業/IT化のお手伝いします
スタートアップやこれから新規事業を始めようとしている方、新規事業の企画や、初期プロダクトの開発、エンジニア採用&エンジニア組織の立ち上げなど、お手伝いします!
私の経歴は「エンジニア人生を振り返る - エンジニアデビュー編」をご覧ください。
達成.me使ってみてください!
ぜひ「達成.me」を使って感想をください!同じ目標に高い熱量で頑張っている人同士がマッチングして新しい価値が生まれる世の中を実現したいです!
今後の改善のためにこちらのアンケートにご協力いただけると嬉しいです。
Twitter@_takeshi_24 @tasseiMeのフォローもお願いします!
エンジニアの方向けにはQiitaで記事を書いていますので「NuxtとFirebaseでTwitterOGP使ったPWAアプリを最速で開発」をご覧ください。