57
アプリが必要ですか?アウトソーサーがいます

モバイルアプリはApp Storeに魔法のように現れるように見えるかもしれませんが、企業で開発を経験したことがある人なら、魔法以上のものが関わっていることをご存知でしょう。新しいアプリをApp Storeに公開するには、プログラミングの専門知識だけでなく、優れたアプリデザインのプロセスを学び、Appleの承認プロセスに自ら関与する必要があります。特にXcodeを全く使いこなせない人にとっては、短期間で膨大な知識を習得するのは至難の業です。

それでも、企業がモバイルアプリ市場に参入する動機は十分にあります。市場調査会社IDCは、モバイルアプリの世界市場が2014年までに350億ドルに達すると予測しており、競合他社よりも多くのアプリを販売しているAppleのiOS App Storeが市場をリードすると見込まれています。

モバイルアプリの潜在的成長は、アプリ開発という重労働を担える企業という新たな産業の成長を促しています。例えば、先月のMacworld 2011トレードショーのモバイルアプリショーケースを歩いていると、アプリを披露するためではなく、アプリ開発プロセスの技術的な部分を担える能力があることをアピールするために来場した出展者が数多くいました。私は、こうしたサードパーティプロバイダー数社に話を聞いて、アプリのアウトソーシングがどのように機能しているのかを詳しく把握しました。

開発者を見つける

アプリをスケッチパッドからApp Storeにリリースするための最初のステップは、プログラムを開発してくれる人を見つけることです。どこに頼めばいいのかわからない?そんな時は、iOS開発者とそのスキルを求める企業を繋ぐAppMuseのようなサービスを検討してみてはいかがでしょうか。

AppMuse は、開発者からの競合入札を提供できるサービスです。

AppMuseは、お客様のプロジェクトの説明と要件を、利用可能なプログラマープールから3名のiOS開発者に送信します。各開発者は、依頼された作業のニーズに合わせてサービスによって選出されます。CEOのマーク・ステトラー氏によると、AppMuseが3名という魔法の数字を選んだのは、開発者と企業を最良の形で結びつけるにはこの数字が最適だからです。選択肢が多すぎると、見込み顧客が相反する提案の中から選択するのが難しくなり、行き詰まりにつながるからです。

多くのオンライン仲介業者とは異なり、AppMuseはクライアントと開発者候補を紹介した後は、その後のやり取りには関与しません。その後の契約はすべて、企業と選ばれた開発者の間で直接行われます。AppMuseは開発者紹介に対して手数料を請求しますが、採用を希望する企業には手数料はかかりません。

このアプローチは、GuruやeLanceといったより汎用的なオンラインマーケットプレイスとは対照的です。これらのマーケットプレイスも、開発者への支払いを自社の決済システムを通じて行う必要があり、開発者は収益の一部を受け取ることができます。一方、この仲介者によるアプローチは、開発者との紛争が発生した場合に利用できるエスクローシステムも提供します。

AppMuseは、地理的に分散した開発者との良好な関係を活用し、クライアントの国を拠点とした連携を構築しています。つまり、米国に拠点を置く企業は、米国に拠点を置く開発者とのみ連携できます。AppMuseは現在、米国とカナダの開発者と連携しており、英国、オーストラリア、その他の国にも事業を拡大しています。

開発者と協力する

AppMuseのような会社は開発者とのつながりを助けてくれますが、自分で開発者を見つけることもできるかもしれません。そして、開発者を見つけることができれば、開発段階に進むことができます。

実際にアプリを構築するのは、MobilePundits のような会社になるかもしれません。

そこでMobile Punditsのような企業が参入してくるかもしれません。Mobile Punditsは、社内にiOS開発チームを持たない企業にプログラミングサービスを提供したり、納期の遵守や新規分野への進出のために追加のサポートを必要とする企業にサポートを提供したりしている開発会社です。

先月のMacworld Expoに出展していたMobile Punditsは、複数のプラットフォームに対応し、iOS、Android、BlackBerry、Windows Phone 7向けのモバイルアプリケーション開発サービスを提供している点で、他のiOS開発会社とは少し異なります。iOSプログラマーの多くはMacプログラミング出身者で、中にはMac OS X以前のNeXT Computersで使用されていたCocoaベースのプログラミング技術に遡る人もいます。これらの開発者はMacとiOSのユーザーインターフェースに関する豊富な経験を有していますが、Apple以外のモバイルプラットフォームへの展開を検討している企業にとっては、より幅広い開発基盤が役立ちます。

継続的なアプリケーションの改善

開発作業が完了し、アプリがリリースされた後も、将来的に機能強化を追加したい場合があるかもしれません。元のアプリを開発した開発者にアップデートを依頼することもできますが、機能強化によっては、より専門的なサービスが必要になる場合があります。

Tethras は、インターフェースをさまざまな言語に翻訳することで、他の国向けにアプリをローカライズすることに特化しています。

ローカリゼーション、つまりアプリを他の国のユーザーに届けられるように調整する作業を例に挙げてみましょう。アイルランドに拠点を置くTethrasは、この作業に興味深いアプローチを採用しています。完成したアプリをTethrasのWebサーバーにアップロードすると、同社のソフトウェアがアプリを分析し、国際市場向けに翻訳が必要なテキストを探します。

Tethrasと提携する独立翻訳者には、iPhoneまたはiPadの画面に表示されるアプリ内のテキストが、普段使用しているブラウザのWebアプリケーション内に表示されます。これにより、翻訳されたテキストがアプリのコンテキストに適切であることを保証します。Tethrasは、翻訳が必要なテキストの長さに基づいて、アプリケーションの料金を即座に見積もります。医療テキストの正確な翻訳など、特殊なサービスにはより高い料金を請求します。Tethrasの翻訳はほとんどの場合1~3日で完了しますが、同社の巧妙な社内アウトソーシングモデルによりコストを抑えています。iOSでサポートされているすべての言語がTethrasの翻訳プールに含まれています。

何を探すべきか

モバイルアプリの夢を実現するためにサードパーティプロバイダーに依頼する際には、いくつか留意すべき点があります。AppMuseやMobile Punditsなどの企業に最初に電話をかける際には、まず面談を行い、ニーズに合っているかどうかを判断する必要があります。

早い段階で見極めるべき重要な点は、必要なアプリ開発が、あなたが支払える金額に見合っているかどうかです。質の高いプログラミングは安くはありません。評判の良い開発者は、事前にあなたと協力し、あなたの予算内で作業依頼を確実に実現します。評判の悪い開発者は、素晴らしい約束をしておきながら、契約内容を綿密に練り上げ、要求通りの成果を得る前に追加料金が発生するように仕組むことがあります。複数の業者から見積もりを取り、そのうちの1社があまりにも良すぎる場合は、契約書に署名する前に、その理由をきちんと確認しましょう。

賢明な企業は、プロジェクトを可能な限り迅速に進めるために、コンサルタントに事前にどのような情報を提供すべきかを尋ねます。漠然としたアプリケーションの説明では、表示されるグラフィック、アプリケーションの画面数とフォーム数、その他のアプリケーション設計の詳細が既に指定されている提案依頼書(RFP)よりも、コンサルティングに多くの時間がかかり(そして費用も高くなります)、結果としてコストも高くなります。コンサルタントは、アプリケーションのユーザビリティ向上、コスト削減、あるいはコンサルタントとの共同作業の満足度向上につながるようなモデルの変更を提案してくれるかもしれません。しかし、事前にできるだけ詳細な情報を提供すればするほど、より良い結果が得られます。

社内にリソースがある場合や、既存のコンサルティング関係がある場合は、アプリのどの部分を事前に改善できるかを判断してください。その後、iOS に特化した開発者から、iPad、iPhone、iPod touch でのアプリの動作を改善するための提案があれば、注意深く耳を傾けてください。

プロジェクト単位で料金を請求するコンサルタントと、時間単位で料金を請求するコンサルタントのどちらと仕事をするのが良いかを見極めることが重要です。プロジェクトの入札では、プロジェクトの詳細な要件が設定され、全​​体の費用に対して事前に定額の料金が提示されます。つまり、費用は既知ですが、プロジェクトの途中で変更を加えると、おそらく小切手にゼロが加算されるなどして、料金に影響が出る可能性があります。

時間単位のコンサルティング料金であれば、開発途中で変更を加えても時間単位のコストに加算されるだけなので、クライアント側の柔軟性が大幅に高まります。開発者は、プロジェクトがどのように変更されても適切な報酬が支払われることを知っているため、変更は自由に行うことができます。その一方で、最終的な請求書を受け取ったときには、驚くような金額に驚く覚悟をしておいてください(また、何に対して支払い、何が得られるのかを把握できるよう、プロジェクト期間中は頻繁に請求書の更新を依頼してください)。評判の良い開発者は、あなたの管理方法が効率的かどうか、あるいは彼らのチームにとって7月にクリスマスをむかえることになるかどうかについて、完全に率直に話してくれるでしょう。評判の悪い開発者は、できるだけ高額の請求書を発行してあなたとの関係を壊し、次のクライアントへと移るでしょう。