内製化の成功術

IT報酬の実態

海外と比べて日本のITエンジニアの報酬が低いという記事をよく目にする。それもそのはずで、ハイクラスIT人材は都合のいい「何でも屋」にはならないからである。

導入時の誤解

ユーザー企業やシステムのユーザーは、IT化を行うことで業務が減るという先入観を持っていることがある。システム導入を着手したときの目的を忘れて、その時、その場の課題を優先して都合よくITエンジニアを動かしてしまう。また動くITエンジニアもそこにいたりする。

システムと医療

たとえば、「お腹が痛い」と病院にいって「すぐに切開しよう」とはならないはずだ。このようにシステムにもその他にも色々な条件が絡まり合っている。システムは取り扱う情報量や関連する業務が多く導入に時間がかかる。時間がかかる結果、最初の導入目的を忘れてしまうのである。

真のIT人材価値

ハイクラスIT人材はユーザー側の状況と心理を配慮しつつ、現場のプログラマーの状況と心理を考慮して陣頭指揮できる人材といってもよいだろう。心理というのは物の言い方だけではなく、無形の財産を構築したり業務にフィットさせたりするので、プロジェクトの円滑さが変わるのだ。

まとめ

小手先だけでシステムに関するプロジェクトを推進しようとすると、「言われた通りにやった」という受動的な参加者が増えてしまう。情シスのSIer化を回避するにはITエンジニアを「何でも屋」にさせて疲弊させないことも大切である。開発チームの雰囲気作りも非常に効果がある。

関連記事

オフショア開発における契約形態の選択と、重要なポイント

オフショア開発には、受託開発、ラボ開発、そして折衷型の3つの契約形態が存在します。それぞれの契約形態には特徴と課題がありますが、最終的にここで「折衷型」と述べているものに集約していく傾向があります。

受託開発契約とその特徴

受託開発契約は、成果物の納品を約束する契約形態です。この形態では、事前に成果物の定義を明確にし、それに基づいて開発を進めます。受託開発契約はソフトウェア開発においてシンプルな形態と言えますが、成果物の定義を明確にすることは容易ではありません。実際の開発作業では、概念上の定義と現実の制約との間で調整が必要となる場合があります。

ラボ開発契約とその特徴

ラボ開発契約は、クライアントが直接開発者に対して指示を出す契約形態です。クライアントは開発者を拘束し、その時間を購入します。この形態は、日本のSES契約に近いものですが、ラボ開発では開発者は非常駐となります。時間単位で開発者の貢献を購入するため、時間の品質によって成果物の品質が保証されるわけではありません。開発者によって同じ時間内でも成果物の差が生じることがあります。

折衷型契約の意義とその特徴

折衷型契約は受託開発契約とラボ開発契約の折衷案として採用されます。この契約形態では、成果物の定義を柔軟にし、一定の作業時間も確保しながら、基本的にボトムアップ型で開発を進めていきます。オフショア開発においては、ビジネスモデルやクライアントの要求を理解し、中核的な開発人材(例えば、ブリッジエンジニア)を確保することが重要です。中核的な人材はクライアントのビジネスについて深い洞察を持ち、長期的な関係を築くことができます。このような中核人材をラボ契約で時間拘束的に確保し、プロジェクトが大型化したときはスポットで追加の受託契約を行い、人を追加で確保するというものです。

折衷案に収斂していく実際のプロジェクト

受託開発としてスタートしたプロジェクトでも、ラボ開発としてスタートしたプロジェクトでも、ベトナムでのオフショア開発が成功し長く続いている案件は、最終的に折衷案に収斂していく傾向があるようです。多くの場合は海外開発拠点は、日本の開発プロジェクトの外付け工場という位置づけになりますので、クライアントのビジネスをよく知った開発者を確保しつつスケーラビリティを確保するという両方が求められることとなり、このような形に落ち着くのでしょう。

もしこの形をゴールとするのならば、下記の2点に注目するのが良いでしょう。

(a) 長期契約が必要なこと:クライアントのビジネスモデルや独自の用語を理解し、本当に重要な要素を把握するためには時間が必要です。クライアントのビジネスに寄り添いながら開発を行うためには、最低でも1年以上の長期契約が必要です。

(b) ブリッジエンジニアを始めとする中核的人材の確保が大切であること:中核的な開発人材は、クライアントのビジネスをよく理解し、ビジネスの要件に応じて開発を進めることができる人材です。彼らは長期的なパートナーシップを築き、クライアントのビジネス成果に貢献します。そのため、オフショア開発においては、ブリッジエンジニアなどの中核的な人材の確保が極めて重要です。

オフショア開発においては、契約形態の選択とビジネス戦略の統合が成功の鍵となります。ビジネスの長期的な視点と中核的な人材の確保を重視することで、効果的なオフショア開発を実現することができるでしょう。

続きを見る >

開発遅延の打開策

システム開発の現状と課題

数名で開発した初期のシステム構築から、システム会社を変更して大がかりなリプレイスを行い、保守運用を実施しているが、月々の費用が高額であるわりに、開発スピードも遅い。開発スピードが遅いため、新しい機能を実装していけない。

不具合と開発の不透明性

リリースから何年も経っているのに不具合がなくならない。開発会社からの報告が曖昧で何にお金を支払っているのか謎のままであることが多い。

コスト削減と資源最適化

開発スピードを上げるには、システム開発コストの削減をしなければならない。コストを削減するということは、それで浮いたコストを開発に割り当てることができるため、結果的に開発スピードがあがることを意味する。

開発の透明性と妥当性

そのためにしなければならないことは、開発工程や開発過程の見える化および妥当性を担保することである。システムの比較検討ができないため、システム開発のコミュニケーションは一般的なものであると思い込んでいる。システム発注の担当者はシステムのことがわからないから、システム開発の進め方に違和感があったとしても技術者が言うことを信用するほかないと思っている。

まとめ

結果として、技術者の工数と称して月々の費用や、ひどいものでは言語のバージョンアップと称して、何もしていないことに費用を支払っていることもある。不明点はシステム発注の担当者が理解できるまで聞くべきである。

続きを見る >

DX伴走支援の成否 –丸投げと真の伴走の違い–

伴走支援の落とし穴

多くの企業がDX推進のために「伴走支援」を謳うコンサルティング会社に依頼するが、期待した成果が得られず終わるケースが後を絶たない。その原因の多くは、「伴走」という名目でありながら、実態は「丸投げ」になっているためだ。発注側も受注側も、伴走支援の本質を理解しないまま契約を結び、プロジェクトが進むにつれて認識のずれが明確になる。結果として、導入したシステムが活用されない、現場が混乱する、投資対効果が見えないという事態に陥る。

丸投げ支援の特徴

失敗する「丸投げ型支援」には明確な特徴がある。まず、コンサルタントが一方的に最新ツールやシステムを提案し、現場の業務フローや課題を十分にヒアリングしない。次に、導入後の運用は企業側に任せきりで、定期的なフォローアップがない。さらに、従業員への教育や研修が形式的で、実際の業務に即した内容になっていないのだ。このような支援では、高額なシステムを導入しても現場に定着せず、結局は以前の方法に戻ってしまう。経営層だけが満足して終わる「見せかけのDX」になってしまうのである。

真の伴走支援とは

では、真の「伴走支援」とは何か。第一に、企業の現状を深く理解することから始まる。業務フロー、従業員のスキルレベル、社内の文化まで把握したうえで、最適なDX戦略を設計する。第二に、導入プロセス全体に伴走者が関与し、現場の声を拾いながら柔軟に軌道修正する。システムを導入して終わりではなく、定着するまで継続的にサポートするのだ。第三に、従業員が自走できるよう、実践的な教育を提供する。マニュアルを渡すだけでなく、実際の業務シーンを想定したトレーニングを行い、疑問にその場で答える。つまり、企業と同じ目線で課題に向き合い、成果が出るまで責任を持つのが真の伴走支援である。

支援会社の選び方

伴走支援を選ぶ際は、いくつかの判断基準がある。まず、過去の実績と具体的な成果指標を確認すべきだ。単なる導入事例ではなく、導入後の定着率や業務効率の改善率などの数値データを提示できるかが重要である。次に、初回のヒアリングで、どれだけ深く現場の課題を掘り下げようとするかを見極める。表面的な質問だけで終わる会社は要注意だ。さらに、契約内容に導入後のサポート期間や具体的な支援内容が明記されているかを確認する必要がある。曖昧な表現ではなく、何を、いつまで、どのように支援するのかが明確であることが、真の伴走支援を提供する会社の証である。

まとめ

DX伴走支援の成否は、「丸投げ」か「真の伴走」かで決まる。表面的なシステム導入ではなく、現場に寄り添い、定着まで責任を持つパートナーを選ぶことが、DX成功への第一歩だ。明確な成果指標と継続的なサポート体制を持つ支援会社と組むことで、投資を確実に成果に変えることができる。

続きを見る >