ページ内ジャンプ:

アレゲなニュースと雑談サイト

GetSetによる 2006年02月02日 0時25分の掲載
失敗したでガス部門より。

gonta曰く、"Yahoo経由、共同通信より。東京ガスが、顧客情報システムの開発に失敗し、損失を50億円計上したと発表[PDF]していました。これにあたり、社長が報酬の一部を返上したとのこと。

開発を中止し”失敗”と述べた理由に「レスポンスが悪く、検索のレスポンスを目標値にするのにもう30-40億円かかる」「明確に不具合が解消できる見通しが立たない」といったことがあります。どこのSIベンダーが絡んでいたのか、自社独自開発だったのかは述べられていませんが、”失敗”とはっきり宣言し、損失を計上してしまうあたり、中の人は相当のデスマを経験したのではないでしょか?

古くはみずほのトラブルに始まり、航空管制システムダウンや、東証のシステムダウンなど、最近、トラブルの許されないところ・大手のところでのトラブルが非常に目立ちますね。原因はどんなところにあるとお考えでしょうか? /.J諸兄のご意見をお伺いしたいところです。"

この議論は賞味期限が過ぎたので、保存されている。 新たにコメントを書くことはできない。
表示オプション しきい値:
  • 胃が痛くなる (スコア:5, すばらしい洞察)

    leiqunni (8779) : 2006年02月02日 1時15分 (#875312)
    失敗するとわかっていて開発を進める人、
    開発の失敗を依頼主に報告しなきゃいけない人、
    その失敗を聞いた人。

    想像しただけで胃が。。
    • Re:胃が痛くなる (スコア:5, おもしろおかしい)

      goji (949) : 2006年02月02日 4時35分 (#875376) ホームページ
      M1回ってきてるんだけど、「激しく同意」ってモデはないのね...
  • maia (16220) : 2006年02月02日 4時12分 (#875374) 日記
    共同通信の記事によれば
    コールセンターでの問い合わせ内容などを管理するシステムと、販売代理店が行う機器の販売、修理などの情報を管理するシステムの2つを統合する作業を自社で進めていた。
     しかし運用テストの結果、オペレーターが顧客番号を打ち込んでから、顧客データが呼び出されるまでに現状より約40秒長く時間がかかることが発覚。
    また東京瓦斯の「平成18年3月期 第3四半期財務・業績の概況」によれば
    システムの開発目的
    現在並行稼働中の2つのシステム(東京ガスのコールセンターでの電話受付内容を管理するシステムとエネスタ等協力企業での機器販売・機器修理・開閉栓等の業務を支援するためのシステム)を統合し、お客さま情報の一元管理・共有化により、お客さま接点業務を高度支援するシステムを構築することを目指した。
    基本的にはコールセンターシステムの話ですか。しかし顧客番号が分かっていて、打ち込んでから呼び出されるまでに現状より40秒長くかかるって、一体...
    #現状では何秒かかっていたのだろう?

    #Google使えば...(違
    --
    ##ベストエフォートより、リーストエフォット
  • Anonymous Coward : 2006年02月02日 0時34分 (#875270)
    プロプラでもオプソでもいいから、何か一つ標準的な
    顧客管理やら会計やら人事やらのソフトを作って、それを
    みんなで使えばいいぢゃん。
    それこそ、ワープロや表計算のソフトみたいに。

    会社ごとに根本的に違うことをやってるわけでもあるまいに。
    会社ごとにフルスクラッチでカスタムメイドを作らなくても・・・。

    まあ言うは易し(ry、というやつなんだろうけど。
  • Anonymous Coward : 2006年02月02日 0時50分 (#875286)
    タレこんだ直後にリロードしたら掲載されてました。
    先日の6400万円など吹っ飛ぶ久々の大事件ですな。

    顧客管理システムということは、実顧客数は地域一帯の
    世帯数+会社数で数千万だろうけど、設計としては
    億クラスの対象を扱えるシステムってことですね。
    構築自体も中枢のシステム数箇所に加えて各拠点に
    分散している所も含めれば市町村数+αで1000システムの
    連携とかそんなとこまでいくでしょうか(これらの数字は
    すべて想像で封筒裏です)。

    この中で課金体系、請求方法、設置機器の状態管理、
    ワークフロー管理などの全てにおいて定型外の個別案件的な
    ものが多数どころじゃなくあるだろうし、担当者の方の
    苦労が伺われます。

    規模自体の問題と会社間システムという緊密な連携が
    取り難いプロジェクトでの舵取り失敗が原因でしょうか。
    • Anonymous Coward : 2006年02月02日 14時51分 (#875682)
      > 少なくともPostgreSQL8系で、その「顧客番号」にインデックスが張ってあれば、
      > 4億件からの検索でも2秒以内に終わります。

      2秒に1回のQueryならそれでいいでしょうが。
      N Query/秒だと、どう捌きますか?
      という問題。
      さらに、引越しなんかでUpdateも発生する。

      顧客からの問い合わせだけでなく、関連会社からの
      社内利用も考えると、Nはどれぐらいなんでしょう?

    • 3個のコメント が現在のしきい値以下です。
  • 参考 (スコア:3, 興味深い)

    Anonymous Coward : 2006年02月02日 0時59分 (#875292)
    http://www.yomiuri.co.jp/atmoney/news/20060201i215.htm パッケ+自社開発→失敗らしいですが
  • mu (9770) : 2006年02月02日 4時52分 (#875378) 日記
    約1000万件のレコードを検索するということだから,O(n)のアルゴリズムだと,10秒で回答するためには100万件/秒という速度が必要になってしまう.2^24=1677万なので,バイナリサーチなら24回の検索で到達するからうまくいきそうだが.
    ただ,全てディスク上にデータがあり,しかも,コールセンターなら複数の検索が同時にかかることになる.というのが技術的問題点でしょうか.
    それでも,クラスタリングのような並列処理で解決できそうだけどどうなんでしょ.
  • Technical Type (3408) : 2006年02月02日 9時38分 (#875447)
    東京ガス株式会社 DB2ファミリー間の連携ツール、DPropRを使い、1TBの大規模レプリケーションを実施 [ibm.com]という説と、シーベルを採用して失敗したという説があるな。
  • Anonymous Coward : 2006年02月02日 1時01分 (#875296)
    だまされてるんじゃないの?
    • Anonymous Coward : 2006年02月02日 8時01分 (#875404)
      1000万件程度のDBってショボショボですが。

      まともなシステム開発の経験がないと理解できないのは仕方がないが、
      知ったかかまして恥ずかしくないのかね。
      ちなみに常時100人以上がフロア占領してると、賃料いれても10億/年いかねぇぞ。
      何年かけて直すつもりだ?

        #こんなコメントに参考までついちゃうのはどうにかならんものか
      • calc (16044) : 2006年02月02日 8時52分 (#875421) ホームページ 日記
        > 1000万件程度のDBってショボショボですが。

        しかも顧客番号で検索して、現行システムより40秒以上て・・・

        顧客番号といったら普通ユニークキーなわけで、どうやったらユニークキーによる検索でそれだけの時間がかかるような糞システムを作れるのかさっぱり理解できませんね。

        インデックスを全てオンメモリで処理できるだけのメモリをサーバに積むとして、顧客番号が12桁の文字型と仮定しても1000万件でたったの120MB、かなり余裕を見てメモリを256MBも増設したとして、今時256MBのメモリなんてサーバ用の高級品でも10万円もしないでしょう。
        読み込むのも今時のHDDだと120MBのデータをHDDから全て読み出したとして5秒もかかればかなり遅い方なわけですから、
        基本設計がまっとうに行われていたら10秒もあれば応答するシステムが作れますね。

        ちなみに、私が仕事で顧客情報のDBを作った時が氏名50桁住所100桁くらいだったから諸々の属性情報を多めに見積もって顧客一件300byteと仮定したら
        1000万件で3GB、
        端末とサーバは1000Baseで結ばれているとして3GBの転送にかかる時間は
          3000*8/1000 = 24秒
        実際には帯域の半分くらいしか使えないとすると48秒

        48秒ということは
        > 顧客番号で検索して、現行システムより40秒以上
        にだいたい合致するではないですか!!!

        謎は全て解けた !!!!!

        結論:このシステムを組んだ奴はデータベースの正しい使い方も知らないド素人
      • 1個のコメント が現在のしきい値以下です。
    • 2個のコメント が現在のしきい値以下です。
  • masayang (13412) : 2006年02月02日 3時04分 (#875364) ホームページ 日記
    という論文が参考になるかも。Abstructはここ [infomanagementcenter.com]。
    --
    ---- 末は社長か懲戒免職 なかむらまさよし
  • バケツでウラン (スコア:2, すばらしい洞察)

    Anonymous Coward : 2006年02月02日 8時23分 (#875409)
    > 古くはみずほのトラブルに始まり、航空管制システムダウンや、東証のシステムダウンなど、最近、トラブルの許されないところ・大手のところでのトラブルが非常に目立ちますね。

    たとえばJCOの事故だと、「バケツでウラン」というように原因が特定されて、それが広く報道されるけど、ITシステムの場合、こまかな原因が報道されることってあまりないですよね。そんなの報道したってほとんど誰も理解できないから、ってのもあるでしょうが。

    でも、バケツ ウラン [google.co.jp]をぐぐるとまずC Magazine のページ [cmagazine.jp]が出てくるくらいですから、意外と根は一緒なのかもしれません。

  • 東京ガス値上げ (スコア:2, おもしろおかしい)

    zumapon (9208) : 2006年02月02日 11時13分 (#875538)
    電気・ガス 4月から9社が料金値上げ 原油・LNGの高騰で [business-i.jp]
    つい先日、値上げが発表されたばかりでしたが・・・ま、まさか!
  • ktxg7 (21705) : 2006年02月02日 0時30分 (#875268)
    顧客情報システムの開発に失敗で50億も損失出るものなのか
  • nim (10479) : 2006年02月02日 0時44分 (#875281)
    大阪ガスのオージス総研(UMLで有名?)にあたるシステム子会社のTG-INETという会社がありますね。
    ここは外の仕事も取っていて、外販を増やそう!みたいなかけ声をかけていた(まあ、ユーザ系なんてどこもそうですが)くらいなので、ここがやったのでは?
    • Re:TG-INET (スコア:3, 興味深い)

      Anonymous Coward : 2006年02月02日 2時53分 (#875362)
      TG-INETが一部取っていたと言うのは事実ですが、1社でプライム取っていたわけではないようです。 どちらかというと設計フェーズの不備が最大の問題で、開発協力会社のレベル云々ではないというのが実態です。
    • Re:TG-INET (スコア:2, 参考になる)

      Anonymous Coward : 2006年02月02日 14時02分 (#875651)
      元中の人(私は別部署でしたので担当は他の部署でしたが)ですが、確かに一部請け負っていた気がします。

      相当数の人数がつぎ込まれていたけど、人数だけ増やしてもシステム開発は成功しないっていう、教科書通りの…(以下略
    • 2個のコメント が現在のしきい値以下です。
  • Anonymous Coward : 2006年02月02日 2時09分 (#875351)
    文面を読む限り動く物が作れたが ←ここがプロジェクトの目標ね
    実際には速度が遅く、未処理のトランザクションの
    方が多かったみたいだね。

    要するに、処理する過程はできたけど
    全体を処理するには全く別の作り方をしないとダメ臭い
    って話の様ですがどうなんでしょ。

    これってシグマ計画の破綻と同じに見えた。
    シグマの失敗もここだよね
    http://www.pro.or.jp/~fuji/mybooks/okite/okite.9.1.html

    #富士通からNTTデータになる話だと思ったのでAC
  • Anonymous Coward : 2006年02月02日 8時42分 (#875418)
    「ソフトウェア開発の神話」から何も学んでない人間が多すぎるという事でしょう。 納期に間にあわせろとかいって人員を増やしてそうだ。
  • sameshima (10060) : 2006年02月02日 23時18分 (#875995) 日記
    1000万件の個人情報が流出してしまって
    一軒あたりのお詫び料が500円で50億円

    でシステム完成。。
  • 損失を計上した、ではなくて、3月期に損失を計上する見通しとなった、です。
  • Re:バグについて (スコア:2, すばらしい洞察)

    Anonymous Coward : 2006年02月02日 1時59分 (#875348)

    一定規模以上で自明であるプログラムなど普通存在しない ので、それだと大規模プロジェクトの失敗は避け得ないと いう結論で終わってしまい、話が先に進まないのでは。

    これら失敗に欠けていたのはバグフリー性ではなくて、

    1. 将来に関する検討
    2. (将来に備えられるシステムの)実現可能性の調査
    3. (万が一実現に失敗した場合の)予備プランの用意
    ではないでしょうか。みずほは2を無視して3を考慮せず 面子で突っ走ったケース。東証は1といえば1ですが、 単に独占の上に胡坐をかいて投資をケチっただけですかね。

    余談ですが、みずほは大失敗だが、それも必要なことを やろうとしてであるという点で救いがある一方、自社の 唯一の存在理由自体を忘れ、すべきことを劣っていた 東証はいらんという他はありません。

    まあ、最初から大規模なシステムを作ったり、既存の 大規模システムをいじるのは小ミスが直ちに大規模障害に 直結してしまうので本質的に難しいんですよね。別に 技術に限った話ではなくて、社会制度についても特区とか そういうスモールスタート制度があるのはそのため です(これまた余談)。

  • 7個のコメント が現在のしきい値以下です。