要件定義の問題点

はじめに

会社の雰囲気や要件定義の内容をみれば、おおよそそのプロジェクトが成功するか否かがわかる。うまくいかない場合のユーザー側とシステム会社側の原因の一例である。

・要件定義をシステム会社に任せてしまう
・元請けシステム会社が無理な要件でも受注する
・準委任契約の人材紹介会社がリスクなく利鞘を稼げる
・末端エンジニアの作業遂行以外の責任
・ユーザー側、発注側の担当者が保身する

今回はその背景を説明したい。

要件定義の丸投げ

要件定義をシステム会社に任せてしまう。
要件定義はシステム会社がユーザー企業をヒアリングして作るものではなく、ユーザーとシステム会社が議論を重ねることで答えを出していくものにしなくてはならない。ユーザーが目指すべき姿と、システム会社が実現すべき姿のすり合わせが重要である。

無理な受注

元請けシステム会社が無理な要件でも受注する。
無理な要件でも受注できるのは、発注側にもシステムの知識がないため、ゴールが曖昧なまま元請けシステム会社が請け負ってしまうからである。もし、発注側にITリテラシーがなければ、パワハラなども発生する可能性が高い。したがって、元請けシステム会社に精神的な課題を回避するため、要件定義を作る人でさえも二次受けシステム会社から集めてくることがある。

人材紹介会社の利益構造

準委任契約の人材紹介会社がリスクなく利鞘を稼げる。
システムの完成責任は負わず、作業だけ請け負うことになるため、人さえ集めてくれば、そこでリスクなく利鞘が稼げる。発注側のユーザー企業からすれば、契約は元請けシステム会社であるため、3次請け、4次請けを使おうが、完成さえすればいいと考えていることが多い。

エンジニアの責任範囲

末端エンジニアの作業遂行以外の責任。
末端のエンジニアには、クライアントとの調整や導入、一定品質や納期の遵守など、責任感や危機感がないこともある。プロジェクトの全貌が見えないことも原因である。また、言われたことをやるだけで報酬がそこそこあるのが、システムエンジニアの業界だったりするので、作業をした時間分だけ報酬を支払ってほしい、という話にもなる。

発注側の保身

ユーザー側、発注側の担当者が保身する。
システム開発がうまくいかなかったときに、発注側の担当者がシステム会社に責任を押し付けるといったことがある。これは信頼関係によるもので、共同でプロジェクトを成功させようという目標が作れなかった場合に発生する。システム会社を業者扱いして要件定義を丸投げしてしまわないようにしなければならない。

関連記事

内製化の成功術

IT報酬の実態

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

導入時の誤解

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

システムと医療

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

真のIT人材価値

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

まとめ

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

続きを見る >

DX成果が出ないときの処方箋

焦りの正体

「DXを推進しているのに、目に見える成果がまったく出ない」。そんな焦りに押しつぶされそうになっていないだろうか。ツールを導入し、業務フローを見直し、社内への説得に奔走する毎日。それでも経営層からは「結局なにが変わったの?」と聞かれてしまう。中小企業白書においても「具体的な効果や成果が見えない」はDX推進の代表的な課題として挙げられている。この焦りを抱えているのは、あなただけではない。

成果が出ない真因

DXの成果が見えにくい最大の原因は、成果が表れるまでの「時間軸」を正しく認識できていないことにある。DXは売上のように短期で数字に直結する取り組みではなく、業務プロセスの再設計や組織文化の変革を伴う中長期的なプロジェクトである。経済産業省のDX推進指標でも、定量的な成果測定の難しさが指摘されている。たとえば紙帳票を電子化しても、その効果がデータとして蓄積され意思決定のスピードに影響を与えるまでには数か月単位の時間がかかる。焦りの根本は「すぐに大きな成果が出るはず」という期待値のズレにあるのだ。

小さな成功の見える化

では、どうすれば成果を「見える化」できるのか。鍵となるのは「小さな成功の可視化」である。いきなり全社的な大変革の成果を求めるのではなく、まずは一つの業務改善にフォーカスすべきだ。たとえば「請求書処理の時間が週5時間短縮した」「問い合わせ対応のスピードが30%向上した」など、数値で語れる改善を一つずつ積み上げていくのである。具体的にはKPI(重要業績評価指標)を事前に設定し、改善前後のデータを比較できる仕組みをつくることが有効だ。作業時間の短縮率、エラー件数の減少、コスト削減額といった定量的な指標を継続的に追いかけることで、経営層にも現場にも「確かに前に進んでいる」と伝えられるようになる。小さな数字の積み重ねが、やがて大きな説得力を持つのである。

組織を動かす一歩

小さな成功を積み上げることには、もう一つ大きな意味がある。それは「組織全体の巻き込み」だ。一つの部署でDXの効果が数字として証明されれば、他部署からも「自分たちの業務でも試してみたい」という声が自然と上がり始める。DXは「推進する」ものではなく「広がる」もの。そのためには最初の成功事例をモデルケースとして社内に共有し、横展開していく流れをつくることが重要である。社内ミーティングや掲示板で改善実績を発信し、成功体験を共有する文化を根づかせるべきだ。焦って大きな成果を狙うよりも、小さく始めて確実に成果を示す「スモールスタート」の姿勢こそが、結果として全社的なDX推進を加速させるのである。目の前の焦りに負けず、一歩ずつ着実に前進していくことが大切だ。

まとめ

DXの成果が見えないと感じたときこそ、「時間軸の見直し」と「小さな成功の可視化」に取り組むべきである。KPIを設定して改善を数値で追いかけ、スモールスタートで着実に実績を積み重ねていく。大きな変革は、小さな一歩の先にある。この順番を意識するだけで、漠然とした焦りは確かな手応えへと変わるはずだ。

続きを見る >

開発の相場

相場の不在

フルスクラッチでのシステム開発に相場はない。相場とは商品が一般的に流通している商品など数が多い場合は、競争原理も働き、金額がある一定の範囲に収まってくるものである。

建築との差異

たとえば、一戸建て建築であれば、建物の規模と資材、それに加えて職人の人工で金額が決まる。フルスクラッチのシステム開発は、つまり極めて特殊な特注品を作るようなものであるため、システム開発に相場という概念が基本的にはないのである。

人件費の実態

システム(ソフトウェア)は一戸建てのように、基本的には材料費はかからない。システム開発の費用のほとんどは人件費である。大工職人の人工と同じように人月単価と呼ばれるSE1人が1ヶ月働く金額で相場を知ることができるのである。

工期の変動

建物を建てることと比べるとシステムやソフトウェアは無形の物となるため、1ヶ月の労働力を推し量ることは困難である。個人のプログラミングの早さによって、納期が早くなったり遅くなったりするのである。

まとめ

SEは過去のプロジェクト参画実績から、同じようなプロジェクトに何度も参画していれば手練れでスキルが高いと評価される。システムに関わる人材の評価が困難な点は、プロジェクトに参画する経験値と、本当の意味でのスキルが比例するわけではないことである。本当の意味でのスキルとはプロジェクトを成功させられるかどうかを指すのである。

続きを見る >