企画したアプリを発注するにはアプリ開発のための企画!その4つの柱とはアプリ開発において大切なのが企画です。その企画段階で明確にしておきたいポイントは、以下の4つです。これらをひとつの指針とすることで、開発チーム内での認識の相違を防ぐ効果があるほか、その後の開発をスムーズに進めていくことができます。ユーザーゴールの設定ユーザーがアプリを利用することで、成し遂げられる「物事」を決めていきます。ユーザーにとってのメリットでもあります。例)目的地への最短ルートを探すことができる目的に合わせて近くのお店を探すことができる興味のあるニュースをリアルタイムで知ることができる、などユーザーゴールがビジネスに与える価値の設定ユーザーがアプリを利用することによって、提供側である企業が得られるビジネス的な目標、目的です。集客や認知度の向上、ユーザーからの意見の吸い上げなど、「何のためにアプリを作るのか」を明確にしましょう。前述の3つのポイントに照らし合わせつつ、本当に必要な機能のみを選ぶようにしましょう。機能が多過ぎるとアプリ自体の容量が重くなったり、逆に使い勝手が悪くなったりするリスクもあります。類似アプリを参考にすることも大切です。アプリ企画時のユーザーゴール・ビジネスゴールを明確にするために必要なことユーザーゴールやビジネスゴールを決めるときには、ターゲットとなる仮のユーザー像(ペルソナ)を設定すると、アプリを利用する様子をより明確にイメージしやすくなります。ペルソナに合わせて「どのような経緯で、アプリをインストールするに至ったか」のストーリーを具体的に整理してみると、必要な機能や適切なビジネスゴールが見えてきます。ペルソナを決めるときには、実在する人物のように性別や年齢、職業といった基本的な項目から、家族構成や居住状態、趣味、1日の大まかなスケジュールなどまで細かく設定します。これらのプロフィールが確立できれば、次は各項目から予見できるスキル・知識・経験についても設定項目(一人暮らしであれば、家事のスキルがある等)を広げて、ユーザー像を練っていきましょう。アプリ企画書の書き方ここまでの作業で練った概要をまとめ、企画書を作成します。企画書はアプリ開発の際、最終的な目的を見失わないための羅針盤となる大切な資料です。企画したアプリでユーザーができることを整理していきます。「お気に入り機能」ならば「ワンタッチで登録したお気に入りの商品を、リストにして後で見られる機能」「他に気になった商品と比べることができて、編集や削除も可能」など、詳細も記しておきます。次に、アプリのUI(ユーザーインターフェース)を考えます。画面には何を表示しておくと利便性が高いかなどを考え、機能と合わせた画面の遷移図(アプリマップ)を作成します。画面の動きを含めた仕様をまとめておくと、どのようなアプリを目指しているのかを伝えやすくなります。この画面の仕様をまとめたものを仕様書と呼びます。どの画面から遷移してくるか、直前の画面番号:画面名、次の画面番号:画面名を記載し、それぞれの画面が全体のなかで、どのような意味を持つのか、目的と概要も記しましょう。これら一連の資料は、あくまでも仕様や必須条件を伝えるためのものです。まとまりや体裁の美しさは二の次とし、実際に開発を行う技術者が必要な情報を理解しやすいように漏れなく記載することが重要です。企画したアプリを発注するには企画書が完成したら、資料を元に開発会社に見積もりを取ります。開発スタイルは大きく分けて2種類あり、それぞれにメリットとデメリットがあります。アプリの性質や規模に適した開発スタイルを選びます。仕様や機能ごとに設計と実装、テストを重ねて開発を進めてゆくため、開発段階での仕様変更や追加対応が容易です。反面、全体のマネジメントは複雑化します。ウォーターフォール型はじめに全体の仕様と機能を設定し、完成後に一連を関連づけて実装します。開発に着手するまでに時間を要しますが、進捗が把握しやすいメリットがあります。トラブルや問題発生への対応力は低く、やり直しの工程がかさむため途中での変更は容易ではりません。開発会社との契約形態にも3つの種類があります。完成したアプリ(成果物)の対価として報酬を支払う契約です。資料が揃っており、作りたいものが明確に決まっている場合に適しています。納期もコストも事前に提示され、「後は開発するだけ」の場合には最も短納期で低コストです。開発途中での仕様変更は難しく、トラブルや追加対応に際して結果的にはコストが高くなる危険もあります。ラボ契約(準委任契約)月ごとの契約で、作業時間と内容に対して対価を支払う契約です。仕様の変更への対応も柔軟で、コストの内訳が明瞭です。対して対価を支払う契約で、開発側は純粋に開発スキルのみを提供します。開発場所も発注者が用意することになるため、密なコミュニケーションが取れ仕様変更などに柔軟な対応が期待できます。瑕疵担保責任が問えず開発期間が延びる恐れがある他、能力はエンジニアによって格差があるため、当たり外れの大きな契約になります。対応や微調整を重要視するのであれば「ラボ契約」、細かな指示のやりとりが必要である場合などは「派遣契約」と、各契約の特徴を把握し、自社の状況や求めているものに適した契約を結ぶことが大切です。今回は、アプリ開発前に心得ておきたい、流れや企画、発注に関して解説しました。アプリ開発時にはぜひ参考にしてみてください。失敗しないアプリ開発のためにアプリを作る目的を明確にせずになんとなくアプリを開発してしまっては、大きな予算をかけてアプリ開発を行っても思ったような成果を得ることはできません。アプリ開発で失敗しないための、始める前に知っておくべき情報・目的を明確にするためのステップを「アプリ開発虎の巻」を公開中!販促アプリ開発に大いに役立ててください。資料請求!JokerPieceでアプリ発注をした際に弊社でできることや、過去の制作例、実績など資料にてご覧いただけます。販促アプリのPieceを受託するだけでなく、よりクライアント様に最適なプラン提案をしながら共に作り上げていく開発スタイルを得意としております。