•  
FCC FORUMリポートのメインビジュアル
コラム
FCC FORUMリポート
タナベコンサルティングが年に1度開催する「FCC FORUM(ファーストコールカンパニーフォーラム)」のポイントをレポート。
コラム 2021.10.01

プラムザ 自社開発でシステムを構築するためのポイント

自社開発でシステムを構築するためのポイント
  タナベ経営・久保(以降、久保) 月額制アジャイル開発サービスを展開されているプラムザは、多様な業種のDX推進に貢献されており、タナベ経営も経営シミュレーションゲームの開発でサポートいただいております。まずは会社概要をお聞かせください。   内藤 1998年にウェブシステム開発会社として創業し、以降、一貫してお客さまのニーズに合わせたシステムをオーダーメードで開発しております。最近は、ご紹介いただいた「アジャイル開発」という手法を使ったサービス「PRIME ORDER」(以降、プライムオーダー)を展開。システム開発を丸ごと請け負うのではなく、お客さまが手掛けるプロジェクトメンバーの一員として参画する形でシステム開発を行っております。   久保 従来のシステム開発はアウトソーシングが主流でした。なぜ、社内開発に参画する方法を採られるのでしょうか。   内藤 お客さまと一緒にシステムを開発することが、私たちの専門領域を最大に生かせる方法だと考えているからです。プロジェクトメンバーとして参画することで、お客さまの課題やニーズにぴったりと合うシステムを開発できるだけでなく、社内のITエンジニア不足を緩和したり、当社の社員が一緒に開発することでIT人材の育成につながったりします。多面的にお客さまのビジネスのお役に立ちたいという思いが、プライムオーダーを展開する背景として挙げられます。   久保 アウトソーシングとの違いやメリット・デメリットを教えてください。   内藤 アウトソーシングと社内開発には、それぞれにメリットとデメリットがあります。例えば、アウトソーシングは開発チーム全員がプロフェッショナルですから、ベンダーが品質や納期を保証してくれます。ただ、社外の人が作るので、事業に対する理解や熱意はどうしても社員と比べて劣ります。   逆に、自社システムへの熱意や理解の深さは社内開発のメリットになりますし、状況の変化や社員の意見を反映しやすいなど柔軟性が高いのも利点と言えます。ただし、高度な専門知識を持つエンジニアを確保することは容易ではありません。当社のプライムオーダーは、社内開発のメリットを生かしながら、デメリットを解決できるサービスだと考えています。   【図表1】プラムザにおけるシステム開発の流れ 出所:プラムザ企業サイトを基にタナベ経営作成    
リスクを最小化するアジャイル開発
  久保 システム開発を成功させる上で大事なことは何でしょうか。   内藤 最初にご理解いただきたいのは、システム開発はとても不確実だということです。これは、社内開発する場合もアウトソーシングする場合も共通して言えることです。例えば、ビルを造る場合、まずは設計図を描いて納得できれば工事に進みます。しかし、実際できたビルを見て、「思ったより窓が小さいな」と感じたとしても、後から窓を大きくするのは大抵の場合、不可能です。   一方、システム開発も設計書に基づいて構築していく点は同じですが、出来上がってから「ここを変えた方が便利だな」と思えば、修正できるのが特徴です。   久保 それはメリットと言えますね。   内藤 良い面はありますが、そうとも言い切れません。実際に使ってみたら「使いづらい」「こうしてほしい」といった声がさまざまな部署から出てきますが、そうした要望に対応しすぎると、だんだんとシステムの全体像や細部にブレが生じてきます。後から修正できるが故に、不確実性が増すのです。   また、独自性の高い事業の場合、この世にないシステムを構築するわけですから、できるかどうかはやってみないと分かりません。やってみたら難しくてなかなか完成しないといったケースもある。そうした不確実性が伴うことを最初にご理解いただくことが、より安全で着実なシステム開発につながると考えております。   久保 そうした性質を踏まえた上で、アジャイル開発はどのような手法なのでしょうか。   内藤 アジャイル型は、近年、幅広い分野で注目を集めている考え方です。従来のウオーターフォール開発には大きく要件定義・設計・実装の工程があり、フェーズを分けて1つずつ完了させながら次に進むやり方でした。それに対してアジャイル開発は、平たく言えば作りながら考えていく手法に近い。アジャイルは「agility(機敏さ、無駄のない)」が語源と言われますが、実際にはもっと多くのエッセンスが込められています。例えば、1人で問題に対処せずにチームで問題解決に当たるのもアジャイル開発に含まれる考え方です。   久保 面白い考え方ですね。   内藤 一見すると、考えながら開発を進めることは無計画にも思えますが、チームで一緒に考えて作っていく、また、作りながら考えることを繰り返すことで完成を目指していきます。具体的には、開発途中でお客さまにシステムを触っていただきながら、感想や意見といったフィードバックを反映していきます。そうした工程を、細かいサイクルで回して精度を高めていく。システム開発は不確実性を伴いますが、小さな失敗を機敏に修正し、リスクを最小化するメソッドの集合体がアジャイル開発と言えます。    
市場環境や用途によって開発手法を使い分ける
  久保 従来の手法とアジャイル開発の特徴が分かりました。そうした特徴がどのような分野で生かされているのか事例を教えてください。   内藤 当社のサービスは、学校法人からECサイトを運営されているメーカー、会員サービスを提供されている企業など、幅広い業種のお客さまにご利用いただいております。以前は業務効率化に対するニーズが高かったものの、最近は新規事業向けのシステムや市場で優位性を発揮する開発に対するニーズが高まっています。あるサービス業の事例を挙げましょう。   全国展開するA社は定期的に受注が発生するサービスを提供しており、従来は一度契約を結ぶと後は更新時期に営業担当者が訪問することで契約を継続できていました。しかし、最近になって競合のB社がウェブ上で簡単に契約できるプラットフォームを開設。依頼内容のステータス管理や必要書類のダウンロード、商談もウェブを通してできるなど非常に使い勝手が良いため、顧客がB社に流れてしまいました。そこで、A社は当社と一緒に契約からアフターフォローまで行えるシステムを開発したのです。このように、「攻めのシステム開発」への依頼が急増しています。   久保 アジャイル開発にはどのような企業やプロジェクトが適しているのでしょうか。   内藤 不確実性が明らかに高いプロジェクトは、アジャイル開発との親和性が非常に高いと思います。例えば、短期間で環境が変わっていくマーケットで事業を展開している企業にとっては、変化に応じて機能を追加できたり改良できたりする機敏性はメリットになります。   また、社内の多くの部署が関わっているプロジェクトも向いていると思います。アジャイル開発であれば、各部署のフィードバックを開発に反映することが可能です。   久保 トライ&エラーを繰り返して進めていく。アジャイル開発はそうしたイメージに近いように思います。   内藤 おっしゃる通りです。一方、あらかじめ作るべきものが確実である場合はウオーターフォール開発が向いていると言えますね。    
企業とベンダー間の密なコミュニケーションが成功の鍵
  久保 あらゆる分野においてDXは喫緊の課題になっています。DXを推進する企業や、新たなシステム開発に取り組む企業へのアドバイスをお聞かせください。   内藤 アドバイスと言うと僭越ですが、事業の核となるITシステムの導入を検討する場合、どの方法を選んでも不確実な道のりになります。そのことを初めに認識する必要があると思います。   すでにある商品を仕入れる感覚でシステム開発に着手すると、失敗する確率は高くなります。なぜなら、ITエンジニアは技術のプロですが、お客さまの事業や業務については素人だからです。まずは、エンジニアが事業を深く理解するための密なコミュニケーションが必要です。それなしにお客さまが望むシステムは完成しません。当社ではほとんどのケースで、週1回はお客さまと情報を共有させていただいています。   こうしたやりとりは煩雑に感じられるかもしれません。ですが、DXを推進する前にそうした意識を変えることが成功への近道になると思います。その上で、信頼できるパートナーを選び、細やかなコミュニケーションを取りながら進めていくことが大切だと考えています。   久保 DXに成功する組織と失敗する組織には、どのような違いがあるのでしょうか。   内藤 お客さまが積極的に関わることが大切だと思います。企業の責任者(プロダクトオーナー)がシステム開発の目的を理解して、本当に役に立つシステム開発を目指しているかどうかが成否を分けます。単なるベンダーコントロールに終始するだけの企業は失敗しやすいように思います。   一方、プロダクトオーナーが、「なぜ今、このシステムを作るのか」を誰よりも理解し、誰よりも情熱を注いでいると、成功の確率は格段に上がります。開発中も「本当に役に立つシステムなのか」を常に考え、関係者と話し合いながら仕様などを決めていく。さらに、開発チームがそれをしっかりと理解し、共感しながら一緒に作っていくことが大事だと思います。そうした関係ができると、使いやすいシステムができると感じています。   【図表2】DX成功のポイント 出所:対談資料よりタナベ経営作成    
最適なパートナーを選びDXを実装する
  久保 今回は「DX価値を実装する」をテーマに、DX成功のポイントや注意点を教えていただきました。最後に、まとめとして3つのポイントを確認していきたいと思います。   1点目は、「開発パートナーとのコミュニケーション」。デジタル未経験の企業や不得意な企業であっても、良いパートナー(ベンダー)を選び、密にコミュニケーションを取ることでDXは十分に可能です。強力なパートナーシップを築いて一緒にシステム開発に取り組むことで、DXの成果を上げるだけでなく、社内のDX人材の育成につなげていけるだろうと考えています。   2点目は、「自社が求めるパートナー選びと開発手法の見極め」。パートナーは重要ですから慎重に選ぶべきでしょう。選定において1つのキーファクターとなるのが開発手法です。アジャイル開発か、ウオーターフォール開発かの見極めがポイントになってきます。   そのために、まず自社が何を求めているかを正確に理解すること。さらに、それを的確に理解してアドバイスしてくれるパートナーを選ぶことが肝要です。私自身、開発を通してその大事さを痛感しています。   最後の3点目は、「自社のミッション・課題を明確にする」。何をするにも、ミッションがなければ始まりません。また、課題が明確でなければ良いシステムは構築できません。一緒に開発を進めてくれるパートナーには、ミッションや課題を明確に伝えて共有していくことが大事です。   以上の3点を押さえながら、DXに挑戦していただきたいと考えています。本日は貴重なお話をありがとうございました。   内藤 DXを難しく考えすぎず、自社に合った開発パートナーと一緒に推進していただきたいと思います。     内藤 洋史(ないとう ひろし)氏
プラムザ 専務取締役
     

PROFILE

  • (株)プラムザ
  • システム開発のプロフェッショナルとして20年以上の実績と信頼を積み重ねている。クライアントの開発チームとして要望を的確に捉え、デジタル初心者にも分かりやすくアジャイル型開発を進める「PRIME ORDER」が人気を博している。
    Interviewer
久保 多聞(くぼ たもん) タナベ経営 戦略総合研究所 人材開発ディレクション 課長代理