アンケートご協力のお願いgihyo.jpでは,2010年度に向けて豪華プレゼントが当たる読者属性アンケートを実施しております。ご協力ください。

gihyo.jp » LIFESTYLE STAGE » 連載 » エンジニアのジレンマ ~悩む立ち位置と仲間の境界~ » 第7回 プロジェクトの本当の怖さ ~プロジェクト中断の経験より~

エンジニアのジレンマ ~悩む立ち位置と仲間の境界~

第7回 プロジェクトの本当の怖さ ~プロジェクト中断の経験より~

プロジェクトにおいて一番難しいこと

昨年はみなさんにとって,漢字1字で表すとどんな1年だったでしょうか。京都の清水寺では世相を表す「2009年の漢字」が「新」と発表されましたが,いったい何が新しかったのかと考えれば,多くの人は新政権の発足をあげるでしょう。新政権の取り組み課題は山積みですが,筆者が注目しているのは,「八ツ場ダム」の建設中止に関してです。国土交通大臣が,中止を宣言して話題になったので,ご存知の方も多いでしょう。

内容については割愛しますが,途中まで多額の費用を投入したプロジェクト中断の判断は,更なる追加費用を投入してプロジェクトを継続することより,はるかに難しいものです。

今回は,システム開発におけるプロジェクト中断について考えてみたいと思います。

答えのないシステム開発

数年前,筆者は過去の販売実績等から需要予測を行うプロジェクトを担当しました。

当時,需要予測に関するパッケージソフトは多数ありましたが,本プロジェクトは過去に使ったことがない需要予測方式を採用することで,少ない情報でも「それなりの結果」が得られることを売りとしたものでした。

元来,需要予測に答えはありません。そのため,サンプルデータによる結果検証や前提条件の設定が大変重要になりますが,プロトタイプ(※1)で「それなりの結果」に問題がないことを確認し,プロジェクトを推進していきました。

※1
プロトタイプとは,実際のシステムを構築する前に検証用に作るシステムのことです。リクスの高いプロジェクトではプロトタイプを評価する事でリスク回避を行います。

大きな問題発生

その事件は,本番開始まであと2ヶ月という時点で起こりました。ユーザの最終テストにおいて,「それなりの結果」が一定の偏りにより業務運用で使えないというのです。

一定の偏りは需要予測パッケージが出した結果のため,筆者を始めとしたプロジェクトメンバは愕然としました。業務運用で使えないことに対して,対策できる手段は限られていましたが,使えるレベルにするために有識者を集め様々なチューニングを行いました。チューニング結果をお客様にも繰り返し確認いただきましたが,何度やっても業務運用で使えるレベルになりませんでした。

着地点も見えず(※2)に過ごした不安な日々は,今でも思い出すと悪寒が走ります。

※2
多くの問題プロジェクトは,プロジェクトの進行に応じて落とし所(このレベルでシステムを動かそうという着地点)が見えてくるものです。また,プロジェクトに問題があると分かった時点で,有識者(火消し役)がプロジェクトに投入されたり,システム稼動に必要最低限な機能に絞ったりもするでしょう。着地点(ランディング)が見えたとき,プロジェクトは収束に向かいます。

プロジェクト中断の決断

「せめて一部でもなんとか動かしたい」と願い,最後の最後まで粘りましたが,半年間奮闘の末,満足した結果を得ることはできず,お客様とプロジェクト中断を決断しました。

すでに多額のシステム費用を投資していましたから,プロジェクト中断は,大きな痛みを伴うものでした。それまでのエンジニア人生でプロジェクト稼動延期はありましたが,プロジェクト中断は初めてでした。「これまでかけた時間は何だったのだろう」という悔しさ(虚しさ)とともに「やっと問題から解放される」という解放感,そしてシステム開発の本当の怖さを心底感じた経験でした。他にも色々な感情がありますが,この経験は,言葉では言い尽くせないものがあります。

サンクコストの重要性

プロジェクトマネージメントの定石では,過去に掛けたコスト(サンクコスト)は,回収できない費用であるため,これからのプロジェクト継続の判断には入れてはいけないものとされています。しかし,当事者(エンジニア)にとっては過去に掛けたコストこそ,とても重要なものでしょう。

長い時間を掛けて検討・構築したプロジェクトの結末が中断というのは,損得を度外視しても耐えられないものがあります。エンジニアは苦労して構築したシステムが稼働した時に,最大の喜びを感るものです。「あの時は大変だった」と昔話ができるのは,システムが稼働したから言えることでしょう。

この経験から考える教訓

どんなに注意をしても,プロジェクト中断という事態は身の周りに起こる可能性を持っています。プロジェクト中断まではいかなくても,お客様が絶対に必要な約束納期にどうやっても間に合わない経験,業務運用で利用可能な性能が出なくて困った経験,適用した海外製品の仕様により思った処理が出来ない経験など,プロジェクト中断を覚悟するヒヤリとした経験をお持ちの方も多いと思います。

私はプロジェクトの色々な局面で,このプロジェクトを途中で中断した時にどうなるのかを想像してみるようにしています。今やっている事の怖さを知ると,行動も変わるでしょう。みなさんもプロジェクトの怖さを感じた時に,プロジェクトの中断を想像してみることをお勧めします。

著者プロフィール

森平也寸志(もりひらやすし)

システムエンジニア経験が18年。資格としては,PMP Project Management Professionalや情報処理技術者試験(システムアナリスト)などを保有。

これまで数十人のプロジェクトマネージャから少人数での中小向けシステムの導入等の経験がある。過去には自身が担当するプロジェクトで数億の赤字プロジェクトも経験済み。SEがシステムを構築する際には,常に失敗との背中合わせである事を痛感し,お客様との関係や自社の営業との関わり方を日々考えている。

コメント

コメントの記入

パスサポ

多数の情報処理技術者試験対策書籍の発行実績を誇る技術評論社がお届けする,資格試験合格サイト「めざせ! 情報処理試験 パスサポ」が開設されました。

ピックアップ

サクセスストーリーに続く,快適サーバー運用管理のヒント!

データの増大,煩雑な管理,システムダウン,セキュリティなど,迫りくる課題からシステム管理者の負担を軽くするポイントを解説します。

gihyo.jp インフラエンジニア情報局

ネットワークやITにかかわるあらゆる業種で必要とされるインフラエンジニアに向けた技術情報や心構え,その魅力について多角的に紹介。

テストエンジニア ステーション

いま,ITに関わるあらゆる開発業務で注目されつつあるテスト系エンジニアをターゲットにしたコンテンツサイトを展開します。

一行クイックアンケート

gihyo.jpで取り上げてほしいネタは?

※検索はページ右上の検索ボックスをご利用ください。

その他の連載

キーパーソンが見るWeb業界

本連載はWeb Site Expert/gihyo.jpとの連動企画です。阿部淳也, 長谷川敦士, 森田雄のお三方による,Web業界をテーマにした座談会です。

きたみりゅうじの聞かせて珍プレー

ソフトウェア開発の現場で体験したトホホな失敗,思わずうなる珍プレーをきたみりゅうじ氏が四コママンガで紹介。みなさんからの投稿もお待ちしてます!

ActionScript 3.0で始めるオブジェクト指向スクリプティング

野中文雄氏が,簡単なスクリプトは書いたことがあるという初級者を対象に,ActionScript 3.0の基本からクラス定義までを解説します。

まだ間に合う「ITパスポート」受験対策 原山先生の短期合格塾

この連載では,4月18日のITパスポート試験の受験に向けて,短い期間で効率良く受験対策を行う方法や,確実に得点するための裏ワザなどを伝授していきます。

Ubuntu Weekly Recipe

Ubuntuの強力なデスクトップ機能を活用するための,いろいろなレシピをお届けします。

C/C++プログラマのためのDTrace入門

よくカーネルのチューニングや解析で活用されるDTraceですが,実はユーザプログラムの開発においても非常に有用です。連載ではC/C++プログラマやテストに関わる方向けにDTraceの使い方を解説します。

Blogopolisから学ぶ計算幾何

計算幾何学は,図形に関するアルゴリズムを研究するコンピュータサイエンスの一分野です。本連載では,ビジュアルブログ検索エンジン「Blogopolis」で採用されている計算幾何のアプローチを例に取り上げながら,計算幾何の初歩を実践的に学習します。

検索エンジンはいかにして動くのか?

本連載では, 今や誰もが利用している検索エンジンの中身を,全体の仕組みやデータ構造,アルゴリズムから分散インデックスまで,最近の研究事例も交えて紹介します。

連載一覧

gihyo.jp

  • DEVELOPER STAGE
  • ADMINISTRATOR STAGE
  • WEB+DESIGN STAGE
  • LIFESTYLE STAGE
  • SCIENCE STAGE
  • NEWS & REPORT

書籍案内

  • 新刊書籍
  • 書籍ジャンル一覧
  • 書籍シリーズ一覧
  • 新刊ピックアップ
  • ロングセラー
  • 電脳会議

定期刊行物一覧

  • Software Design
  • WEB+DB PRESS
  • Web Site Expert
  • 組込みプレス