楽天銀行様のシステムの一角を7年にわたって支え続け、今回のリリース体制の再構築でも効果を発揮した、ITプロジェクト支援サービスについてご教示ください。当社のITプロジェクト支援サービスは、よくあるリソース中心のプロジェクト支援サービスとは一線を画します。大きな特徴は、広義でのマネジメント支援までを、そのサービスの適用範囲にしている事です。畑中もちろん、リソースの確保もプロジェクトマネジメントの重要な要素です。我々にとってはリソースの確保は重要ではあるものの、それはプロジェクトにおける一つのファクターでしかありません。当社のITプロジェクト支援サービスを、我々は「縦にも横にも広い」サービスと呼んでいます。我々は多くの場合「縦」......つまり最上流から最下流。要件を検討するところから始まり、概要設計を行い、見積もりを行い、必要なリソースの算出も行います。楽天銀行様のようなお取引の長いお客様であれば、部門間の調整などもご支援致します。そのうえで、開発体制を構築し、実装やテスト、そしてリリースまでを、全て一貫して行います。「横」......品質や工程・プロセスの管理、セキュリティやパフォーマンスといった非機能要件です。運用要件など「システムを開発稼働する上で必要なこと」全てをカバーするだけではなく、むしろお客様が業務改善に必要なことを、システムを含めて全て提供するという姿勢に近いのです。ナレーターサービスの概要は分かりました。一般に「2週間ごとのリリース体制を作る」と聞くと、開発やテストを如何に迅速するかが肝だと思われるかもしれません。2週間ごとのリリースを実現する方向で考えるために、まず「どこに時間(手間)がかかっているのか?」を分析しました。レッドマインクライアント)レッドマインのチケットと作業時間を組みあわせて管理するシステムレッドマインへの入力を容易にし、チケットに対する工数管理を低コストで実現する株式会社オープントーンの製品)とプロジェクト工数管理システムのおかげで、そうした情報の取得は容易でした。前述のように、プロジェクト内の厳密な作業時間をタスクごとに計測しています。常日頃から顧客とともに現場のコスト構造を分析し、改善に努めてきたからこそ、今回の体制構築の際に的確に対応出来たのですね。畑中その結果実際には開発や単体でのテストのコストは3割程度しかなく、はるかに後工程のテストやリリース、そして上流工程の方がコストが高かったのです。上流工程の効率化とは、要件定義や外部設計の効率化を差します。お客様が社内で予算や期間を承認し、プロジェクトを立ち上げるにあたってはアウトラインの計画と概算の見積もりが必要になります。そこで当社のITプロジェクト支援サービスでは、お客様に代わりRFPを作成したり、顧客の社内の予算とりやプロジェクト計画まで支援したり、通常お客様が「SIerに期待していること」以上の支援が受けられます。従来のITプロジェクト支援サービスでは、そうした初期計画は顧客が単独で行うことが多く、結果として顧客のIT部門のリソース不足などにより、遅延することが多かった。その結果として、そこがボトルネックになっていたんですね。単なるリソースの問題だけではないのです。初期計画では「パッケージを組み合わせるのか?」「Webでやるのか?」など、最低限度のアーキテクチャなども決めなければいけません。そのことが概算の見積もりを大きく変えてしまうからです。「既存システムの構造」や「他システムとの接続方法」なども比較的大きな粒度の決めごととして必要になります。ナレーターなるほど、ユーザーサイドの情報システム部の持つノウハウ以上の専門的なノウハウ・技術が、プロジェクト計画のアウトラインや見積もりの為には必要ということなんですね。そこを支援しない限りはボトルネックになり続けると。それは、第三者に説明可能なように具体化・体系化しなければなりません。「Webでやるのか?」なぜ「パッケージを組み合わせるのか?」を担当者は上司や経営層に説明する必要が出てくるでしょう。その時に、当社のノウハウやプロジェクト推進のためのリソース支援は大きな力を発揮いたします。見積もりの手法一つとっても、FP法(※3※3FP法ソフトウェアの見積もりの手法の一つ。画面項目やデータベースの項目数などシステムの外面的な機能の数から見積もる手法。)のようなものからユースケース法(※4※4ユースケース法ソフトウェアの見積もりの手法の一つ。機能に対する使い方(ユースケース)の数や複雑さから見積もる手法)、WBSの積み上げ(※5※5WBSによる積み上げ法ソフトウェアの見積もりの手法の一つ。作業を細かいタスクの粒度に分解し記載した表など)のタスク単位で作業量を見積もる手法)、あらゆる手法を理解している当社だからこそ、客観的な説明をご提供出来ます。ナレ従来「顧客待ち」になりがちだった部分まで踏み込むことで2週間リリース体制の構築を可能にしたのですね。畑中それだけではありません。ビジネス要件でリリースが入れ替わったりします。2週間ごとにリリースがあると、そのバージョン管理は困難を極めます。バージョンとは単に上がって行く物ではなく、相互に複雑な依存関係があるからです。A案件が延期や見送りになれば、B案件やC案件も影響を受けたりします。した相互依存の中、ネットバンキングというミッションクリティカルなシステムに置いて正確にテストを行い、リリースを行うのはとても難しいことです。Integrationツールといわれ「継続的インテグレーションツール」のこと。Jenkinsなどが有名である。ビルドやテスト、インスペクションなどを自動化省力化し開発の効率を高める。)やテストの自動化などの手法も貢献していますが、要件からリリース・運用まで全体のマネジメントが一番重要ですね。開発の早さが重要というより、事案を取りまわすマネジメントの正確さがより重要ということですね。畑中ここまでの説明でお話した、幅広い支援とマネジメント力に加えて、顧客のエンジニア能力のスキルアップ支援も行うことで、「2週間でのリリース体制」を可能にしていきました。当社のITプロジェクト支援サービスでは、楽天銀行様の事例のように、顧客のITガバナンスの構築・維持を積極的に支援します。確かに同じ話を楽天銀行様からも伺いました。「600日間本番無障害の表彰」を頂く畑中マネジメントの一環として今回に限らず、何年にもわたってプロセス改善の取り組みをしてきました。した取り組みが奏功し、なんと「600日間本番無障害」にて、お客様より表彰頂きました。それも、単に保守をしていただけではなく、短いサイクルで前述のように多くの新機能や、改修のリリースを行いつつです。したプロセスの改善が奏功し「600日以上も本番無障害」という素晴らしい実績を上げることが出来ました。素晴らしい結果ですね。何重にも顧客を支援するITプロジェクトサービス支援は、確かに単なるリソース提供サービスとは一線を画していますね。これからのITプロジェクト支援サービス畑中10年以上のプロジェクト経験の中で、チームとして多くのナレッジやノウハウを蓄積しております。多くのITプロジェクトがマネジメント面で多くの課題を抱える中、積極的にそのノウハウやナレッジを提供することで、お客様や業界全体に貢献してきたいと考えております。進化し続ける開発ツールは大きく開発やテストの作業コストを下げ続けています。結果として、これまでの開発をオフショアの海外ベンダーなどに依頼してコストダウンをするというプロジェクトの推進方法自体に疑問点が多く出てきています。当社はその点にも注目し、ご提案・要件定義から運用までの、より高品質・コスト低減を重ねたITプロジェクトを運営し、そのノウハウをお客様に提供していきたいと考えています。次へ進む123開発のご依頼・システム導入のお問合わせはこちらからインタビュー企業様一覧このページのトップへ金融システムやさまざまな業務システム開発、ECサイトなどの各種Webサイト構築・開発、IC(RFID)を活用したシステム、技術者向けOJTやICタイムリコーダー等、システム開発に関わることならオープントーンにお任せください。HOMEシステム開発ソリューション開発事例ニュース会社情報サイトマップお問合せ。