スマホアプリの開発はどのような流れで進められていくのでしょうか。企画から要件定義、設計、テスト、そして保守・運用までおおまかな流れをまとめました。
スマホアプリを開発するにあたって、ざっくりとした機能や目的を決めただけで開発をスタートさせるのは危険です。しっかりとした企画立案がスマホアプリのスムーズな開発に必要だということに留意しておきましょう。
アプリをつくる目的、ターゲット、そして予算といった骨格を定め、社内で合意が得られるレベルの企画づくりから開発がスタートします。競合のアプリなどもリサーチし、リリース後の運用保守のことまで見通して企画することが重要です。
アプリの要件定義とは、設計や実装作業の前にアプリの開発計画を明確にするもの。発注するクライアントがつくった要求定義にしたがって、アプリ開発の目的、機能、開発スケジュールやコストといった具体的な内容を定めていきます。
アプリ開発においてエンジニアの最初の作業と言えるのがこの要件定義。要件定義が開発のベースとなるので、重要な工程のひとつです。
スマホアプリの開発には、基本設計にあたる「外部設計」と詳細設計にあたる「内部設計」があります。
外部設計では、クライアントの要望をもとに機能やユーザーインターフェイス、またアプリの内部と入出力をつなぐ部分の設計も行います。対して内部設計ではユーザーからは見えない、開発環境や機能のモジュールの組立てと設計などを定めます。
緻密な設計がその後の開発をスムーズにするので、開発と設計を並行して作業しないようスケジュールには余裕を持ちましょう。
開発が終わった後、リリースの前にテストを行います。テストで不具合や問題点をあぶり出し、エラーのない状態でリリースすることでユーザーの信頼が得られることは常に頭の片隅に置いておきたいところ。
機能面のテスト、性能面のテスト、そしてアプリに負荷をかけた場合の不具合の有無などのテストがあります。
最後に、リリース後の運用と保守について触れておくべきでしょう。リリースしたアプリが安定して稼働するようにするのが運用、リリース後に不具合を改善したり機能を追加したりするのが保守と呼ばれます。
いずれもアプリを使うユーザーの満足度を左右するもので、運用にしろ保守にしろ迅速で手厚い対応がユーザーの信頼を勝ち取るポイント。アプリをリリースしたらゴールではなく、リリースがスタートラインだと言っても過言ではありません。

アプリ開発で最も手戻りが多い工程と言えるのが要件定義。見積もりを出したものの、費用感があわず、要件定義から仕切り直す、そんな経験はないでしょうか?三恵クリエスでは開発の上流工程から参画し、実現性・スケジュール・コストのバランスを見ながら、プロトタイプを提案。遅くても3か月で要件定義を完了させ、プロジェクトを遅らせません。
「アプリに新しい技術を導入したい」という要望を叶えるのが「フィジビリティ検証」です。新しい技術などの実現性を調査・分析・検証する「フィジビリティ検証」を、三恵クリエスでは1か月で実施。早い段階で候補となる技術の機能性やリスクを洗い出せるので、見積もりが出しやすく、プロジェクト担当者の意思決定をサポートすることができます。
大手企業や公的機関のアプリ開発実績が豊富な点も、三恵クリエスの強み。中でも通信業界の大手KDDI社とは10年以上の取引があり、「au」「UQ mobile」などのユーザー向けのアプリ開発を担当しています。上流工程から運用支援まで幅広くサポート。税関申告アプリなど公的機関への開発実績もあり、その安定した品質を高く評価されています。
三恵クリエスの公式HPで
スマホアプリ開発について
もっと詳しく見る

AuやUQ mobileユーザー向けのアプリの事例です。三恵クリエスは上流寄りの段階から関わっており、要望をただ受け取るだけでなく、提案もしながらアプリ開発を伴走。アクセシビリティという難しい課題においても、新しいチャレンジをしながら積極的に取り組むなど、「距離が近くて相談しやすい」という評価をいただきました。

電子制御ができる車のバンパーをスマホアプリでチューニングするシステムを開発。開発期間が短いなかで、要件定義の段階から関わり、細かい仕様変更に対応しながらお披露目発表に間に合うように対応しました。緊急事態でもすぐに対応するサポートの手厚さはもちろん、アプリのお披露目ではUIが好評で、アプリ品質も高く評価されました。