プランナー:ノンコーダーのアプリプランナー

by 小林 正寿

優れたアプリをデザインするのに、アプリ開発者である必要はありません。あなたはただ良い計画を立てて、あなたを助けるために素晴らしいチームを雇うだけです。そのためにこのプランナーを書きました。

では、飛ばしてゆきましょう・・・

ノンコーダーのアプリプランナー

あなたが最初にすることは、開発するアプリのタイプを考えることです。それが決まったら、実際のアプリ開発計画を実行します。下記の質問に答えてください・・・

なぜ、アプリを開発するのですか?

注意:基本的に、この質問のポイントは、あなたの目標を定義することです。リーズマグネットとして利用するのですか?有償販売する予定は?ブランド認知度を高めるために使うのですか?このアプリを配布する目的と達成したい副次的な目的をリストアップしてください。

どのようなアプリを開発するのですか?どのような機能を提供したいのですか?

重要:あなたがこの質問に対する答えがまだ分からない場合、まず以下のマーケットリサーチを実施してください。

アプリはウェブベースですか?スマートフォンアプリですか?Facebook アプリですか?ダウンロード可能なデスクトップアプリですか?アプリ開発のプラットフォームは?できるだけ具体的に説明してください。

次に、アプリに市場性があるかどうかを確認してください。主たるオーディエンスは誰ですか?

このマーケットに関してあなたが知っていることをリストしてください。これには年齢・収入・教育レベル・職業・抱えれている問題点など基本的な人口統計を含めてください。
それでは、マーケットプレースへ向かい、あなたのマーケットの住人たちが既に類似のアプリや他の商品を購入しているか否かを確認してください。(もしそうなら、それは良い兆候です。)下記マーケットプレースであなたのキーワードで検索するか、カテゴリーを参照してマーケットの住人たちが購入している商品を確認してください:

• amazon
• iTunes
• Google Play

ベストセラーのアプリのタイプを正確に書き留めてください。売れているもう1つの兆候は、類似のアプリが複数あるか否かです。

この時点で、あなたのマーケットが既に購入しているものが分かるはずです。これらと類似のアプリを開発すれば、あなたのアプリも歓迎されるでしょう。ただし、現在売れているアプリとまったく同じクローンのようなものは避けてください。あなたはより良いアプリを開発することが重要です。

そこで次のステップは、これらアプリに寄せられたレビューを読むとともに、あなた自身でそれらのアプリを利用してみてください。そしてマーケットプレイスのトップ5のアプリについて以下の質問に答えてください:

•アプリの主要な機能とベネフィットは何ですか?

•どの機能とベネフィットが最も便利ですか?(これはアプリを使用した後のあなたの意見と他の人が言ったことで判断してください。)

•主要な弱点は何ですか?(この質問には、アプリの使用方法とアプリに関する他のユーザーの不満に基づいて回答してください。)

•これらの弱点をどのように改善できますか?ここで行うべき最も良いことは、アプリを改善するために可能な方法をできるだけ多くプレインストーミングすることです。

この時点で、あなたが開発するアプリのタイプと主要な機能とベネフィットが明確化されたはずです。時間を割いてアプリに含めたい機能をすべて書き留めてください。

あなたのアプリは2つのパートで構成されます:機能とユーザーインターフェイスなど外観。この時点で、アプリアーキテクトに依頼して思い通りの外観と動作をするアプリ設計の手助けを求めることも良いアイデアです。その場合、アーキテクトがあなたに聞きそうな質問をいくつかシェアします。今すぐ答えを用意して計画に進んでください:

•ユーザーインターフェイスの外観を記述してください。(これにはアプリのダッシュボードなどユーザーに表示されるその他のインターフェイスです。)

•ユーザーインターフェイスのカラースキームは?

•ユーザーフェイスに配置するグラフィックやロゴは?

•アプリに含めるコンテンツ(テキスト)は?

•どのようなタイプのボタンを含めますか?

•そのボタンにどのような機能を持たせますか?

•アプリはどのように機能しますか?言い換えれば、望ましい結果を得るためユーザーは何をする必要がありますか?できる限り具体的にしてください。

例えば、シンプルな減量アプリについてなら、ユーザーはフォームが表示されたら性別・体重・身長・年齢・測定値を入力して「計算」ボタンをクリックするとアプリが推定 BMI を計算します。アプリはこの BMI が正常範囲内にあるか否かを表示します。

注意:ユーザーインターフェイスに関する上記の質問については、各画面の詳細を明確化して提供する必要があります。したがって、上の例では、入力フォーム画面について説明し、次に (ユーザーが「計算」をクリックした後の) 結果画面についても説明する必要があります。勿論、これは単なる参考事例に過ぎません。あなたのアプリが複雑なものであればすべての画面における説明が必要となります。

上記の質問に答えてアプリ開発の計画を立てたら、elance.com または upwork.com などフリーランスサイトへ向かいあなたと協力してアプリ開発を実現できデューデリジェンスを行い、質の高い仕事を提供する評判の良いアーキテクトを探してください。

人にってはアーキテクトを雇うステップをスキップしてダイレクトにプログラマーへ仕事を依頼して残念な結果に終わることもあります。ほとんどのプログラマーはアーキテクトではないからです。マイホームを建てるのに設計プロセスをスキップして施工に入るようなものです。従って、可能な限り最良の結果を得るためには、次の手順に従ってください:

  • ステップ 1: 上記のプランナーを使用してアプリを計画します。
  • ステップ 2: アプリのフォームと機能の微調整を支援するアーキテクトを雇います。
  • ステップ 3: 開発者を雇ってアプリをコーディングします。

あなたの成功を祈願します!

Share this article

Leave a comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

Open