随分前から「もう古い」と言われ続けてきたCOBOL言語。それでも、COBOLで書かれた業務アプリケーションは、今も多くの企業で利用されている。特に金融機関では、膨大な量のCOBOLアプリケーションがバリバリの現役。金融機関でも大手ともなると、年間で500億円以上もの巨費を、COBOLアプリケーションの保守に費やすというから、驚きである。
巨額の保守費用は当然、IT予算を圧迫し、攻めのIT投資を難しくする。金融機関の場合、先端ITを活用して新たなサービスを創るFinTech(フィンテック)関連などの投資を増やさなければいけないから、由々しき問題である。本来なら一刻も早く、肥大化したレガシー資産を今主流の技術基盤に移し、同時にスリム化を図る必要がある。
>>2に続きます
2: 北村ゆきひろ ★ 2015/10/15(木) 08:56:40.81 ID:???*.net
3: 名無しさん@1周年 2015/10/15(木) 08:58:20.86 ID:N/qW/8lD0.net実際、保守業務の非効率性は目を覆うばかりだ。ある大手金融機関では、プログラムを1行直すだけでも2カ月かかる場合もあるという。あまりにも長期間にわたり属人的な保守を続けてきた結果、コードがスパゲティー化し、わずかな変更であっても影響の及ぶ範囲を容易には特定できないからだ。システムトラブルのリスクは高まり、ビジネスサイドの要求に迅速に応えることもできない。
コードがスパゲティー化し影響範囲を容易に特定できない現実は、抜本的刷新に踏み切るのをちゅうちょさせる壁ともなる。多くの金融機関で経営課題と認識されながらも、相当の覚悟が問われるので経営者やIT部門は決断を先送りしてきた。そして、年を追うに従いアプリケーションは複雑性を増し続けた。COBOL資産の規模が金融機関ほどではないが、他業種でも似た状況のユーザー企業は多い。
損害保険ジャパン日本興亜がついに断を下した。他の大手金融機関と同様、同社でも保守費用は年間で500億円を優に超える。この膨大なCOBOL資産の大半をJavaに切り替える。プロジェクトは2015年春からスタートしており、数年をかけて順次移行する計画という。
同社の浦川伸一執行役員CTO(最高技術責任者)は「金融機関としては大胆な取り組みだが、SoRのコストを激減させないとSoEへの投資も増やせない」 と語る(関連記事:前例なき変革の時代に勝つ)。SoRとはSystems of Recordの略で、従来の基幹系システムのことだ。一方、投資を増やすとしているSoEはSystems of Engagementの略。インターネットやスマートフォンを活用した新たなサービスを生み出すためのシステムを指す。
同様の取り組みは他の金融機関にも広がる。損保ジャパンほどドラスティックではないが、COBOL資産の削減に着手した話をいくつか聞く。ようやく「COBOLはもう古い」と言える時代が到来しつつあるわけだ。
http://itpro.nikkeibp.co.jp/atcl/column/14/531236/101300035/
なんでまたJavaなん
40: 名無しさん@1周年 2015/10/15(木) 09:06:50.58 ID:SFaCG9Eo0.net
>>3
プログラマーが多い=安く早く作れる
プログラマーが多い=安く早く作れる
52: 名無しさん@1周年 2015/10/15(木) 09:09:54.63 ID:aKnMLmBk0.net
>>40
ソフトウェアの品質って人数じゃ担保できないんだよね。
ソフトウェアの品質って人数じゃ担保できないんだよね。
92: 名無しさん@1周年 2015/10/15(木) 09:19:46.00 ID:5NMWjtzm0.net
>>40
結局また同じ過ちを繰り返す事に
なりそうな気がするなあ。
結局また同じ過ちを繰り返す事に
なりそうな気がするなあ。
153: 名無しさん@1周年 2015/10/15(木) 09:31:47.81 ID:W9RBJppI0.net
>>92
だよな。言語がかわっても、将来的にスパゲティ化するのはかわらん。
だよな。言語がかわっても、将来的にスパゲティ化するのはかわらん。
506: 名無しさん@1周年 2015/10/15(木) 11:03:01.85 ID:LNW92euy0.net
>>92
>結局また同じ過ちを繰り返す事に
>なりそうな気がするなあ。
俺もそう思う、日本人が苦手な、アーキテクチャとか、コンセプトの設計が
いい加減ならJAVAなんてCobol以上にスパゲティ化しやすいだろう
Cobolは出来ることが制限されているんで、これが長所にも、短所にもなる
>結局また同じ過ちを繰り返す事に
>なりそうな気がするなあ。
俺もそう思う、日本人が苦手な、アーキテクチャとか、コンセプトの設計が
いい加減ならJAVAなんてCobol以上にスパゲティ化しやすいだろう
Cobolは出来ることが制限されているんで、これが長所にも、短所にもなる
492: 名無しさん@1周年 2015/10/15(木) 10:59:53.91 ID:yGina12ZO.net
>>3
javaかよシンプルにCだろ…
またデスマの始まり始まり
javaかよシンプルにCだろ…
またデスマの始まり始まり
26: 名無しさん@1周年 2015/10/15(木) 09:04:13.76 ID:NQEpGrpY0.net
いつか来るとは思っていた
5: 名無しさん@1周年 2015/10/15(木) 08:59:03.83 ID:i4cvGRCm0.net
javaだって10年もたてばスパゲティ化するんじゃないのか?
30: 名無しさん@1周年 2015/10/15(木) 09:04:52.81 ID:/sJbXYyp0.net
>>5
まあ、人間のやることだからな。
まあ、人間のやることだからな。
114: 名無しさん@1周年 2015/10/15(木) 09:24:36.13 ID:i1JjR/tu0.net
>>5
javaスパゲッティのほうがきつそうなイメージ
javaスパゲッティのほうがきつそうなイメージ
7: 名無しさん@1周年 2015/10/15(木) 08:59:43.89 ID:pYv8OPmR0.net
古い言語のほうがサイバー攻撃に強かったりするんだが
51: 名無しさん@1周年 2015/10/15(木) 09:09:37.26 ID:HDTwjYw10.net
>>7
まあね
まあね
193: 名無しさん@1周年 2015/10/15(木) 09:45:26.17 ID:gNJTNAe+0.net
>>7
ピンポイントで狙われたら同じじゃね
ピンポイントで狙われたら同じじゃね
12: 名無しさん@1周年 2015/10/15(木) 09:01:37.55 ID:jkjsyUsB0.net
FORTRANは、使います。
570: 名無しさん@1周年 2015/10/15(木) 11:18:21.67 ID:BWpa5UQr0.net
>>12
ヤッホー
ヤッホー
362: 名無しさん@1周年 2015/10/15(木) 10:28:33.50 ID:zDYl4+Gq0.net
>>12
以外に活躍してるぞ
スパコンとかで
FORTRAN2003は普通にモダンな言語仕様になってるし
以外に活躍してるぞ
スパコンとかで
FORTRAN2003は普通にモダンな言語仕様になってるし
600: 名無しさん@1周年 2015/10/15(木) 11:25:20.01 ID:wWFCvhue0.net
>>12
本物のプログラマはFORTRANだよね
本物のプログラマはFORTRANだよね
31: 名無しさん@1周年 2015/10/15(木) 09:05:02.12 ID:vpzCdByzO.net
COBOLとJavaとフォートランの違いを3行で教えてくれ。
50: 名無しさん@1周年 2015/10/15(木) 09:09:00.88 ID:L9/xnuo60.net
>>31
COBOLは金勘定で、Javaはネット絡み
フォートランは天文学的な数字を扱ってたような気がする。たぶん。
COBOLは金勘定で、Javaはネット絡み
フォートランは天文学的な数字を扱ってたような気がする。たぶん。
252: 名無しさん@1周年 2015/10/15(木) 09:58:58.37 ID:ZLERqiL6O.net
>>31
COBOL→お金の計算が得意
Fortran→科学技術計算が得意
Java→スマホアプリが得意(嘘)
COBOL→お金の計算が得意
Fortran→科学技術計算が得意
Java→スマホアプリが得意(嘘)
378: 名無しさん@1周年 2015/10/15(木) 10:31:40.64 ID:nHrBWVJR0.net
>>31
スパゲッティと蕎麦とうどんの違い。
スパゲッティと蕎麦とうどんの違い。
6: 名無しさん@1周年 2015/10/15(木) 08:59:12.74 ID:G7hWoLPq0.net
自分の仕事を失う仕事は普通しない
604: 名無しさん@1周年 2015/10/15(木) 11:27:12.42 ID:cpPjeqDS0.net
>>6
真のプログラマーは自分の仕事を無くすためにコードを書く
真のプログラマーは自分の仕事を無くすためにコードを書く
623: 名無しさん@1周年 2015/10/15(木) 11:31:16.87 ID:OCygWcFk0.net
>>604
まさに真理だな
俺も働きたくないからプログラマになったわ
まさに真理だな
俺も働きたくないからプログラマになったわ
14: 名無しさん@1周年 2015/10/15(木) 09:01:43.47 ID:aKnMLmBk0.net
Javaにすると保守コストが下がる保証がどこらへんにあるの??
18: 名無しさん@1周年 2015/10/15(木) 09:02:48.70 ID:q9G7QtjK0.net
>>14
ベテランを切って人件費削減
ベテランを切って人件費削減
113: 名無しさん@1周年 2015/10/15(木) 09:24:32.18 ID:Wx/EapZg0.net
>>18
これが正解
本当にやりたいのは人員整理だ
昭和100年問題にもけりつけたいだろうし
これが正解
本当にやりたいのは人員整理だ
昭和100年問題にもけりつけたいだろうし
19: 名無しさん@1周年 2015/10/15(木) 09:02:50.51 ID:vgf+CBIK0.net
損保ジャパンを解散して一から作り直したほうがいいんじゃないかね
642: 名無しさん@1周年 2015/10/15(木) 11:39:24.17 ID:FaYf+UYP0.net
>>19
損保ジャパン日本興亜ひまわり生命保険株式会社だもんな
損保ジャパン日本興亜ひまわり生命保険株式会社だもんな
663: 名無しさん@1周年 2015/10/15(木) 11:46:46.24 ID:ebwL5ua+0.net
>>642
年末調整で、社名が長すぎて入力で弾かれるんだよね
年末調整で、社名が長すぎて入力で弾かれるんだよね
24: 名無しさん@1周年 2015/10/15(木) 09:03:53.73 ID:aKnMLmBk0.net
これコード書いたことある人の意見は無視で、机上の理論で進めたんだろうな。
表に出てくるかどうかは別として、処理事故続出だと思うわ。
表に出てくるかどうかは別として、処理事故続出だと思うわ。
196: 名無しさん@1周年 2015/10/15(木) 09:45:48.69 ID:kvyhCRuM0.net
>>24
保険会社のシステムくらいなら大きな損害はないよ
ドキュメントとっておけばok
銀行証券は簡単ではないだろうけど
保険会社のシステムくらいなら大きな損害はないよ
ドキュメントとっておけばok
銀行証券は簡単ではないだろうけど
27: 名無しさん@1周年 2015/10/15(木) 09:04:29.53 ID:vUUWdJEw0.net
これ数年後にやっぱ撤回しますとかいいそう
金融系はCOBOLのままでいい気がする
そんなに難しくないし
金融系はCOBOLのままでいい気がする
そんなに難しくないし
121: 名無しさん@1周年 2015/10/15(木) 09:26:21.74 ID:JMG13nki0.net
最近の言語に精通してるプログラマならCOBOLなんか3時間で覚えられるだろ
127: 名無しさん@1周年 2015/10/15(木) 09:27:11.48 ID:R/jgrjm60.net
>>121
汎用機をいじれるSEが居ない
汎用機をいじれるSEが居ない
130: 名無しさん@1周年 2015/10/15(木) 09:27:52.26 ID:V1JxTp/p0.net
>>121
プログラムなんて誰でも書けるんだよ。
問題は保守だよ。だから仕様書をちゃんと書きましょうって
学校では教えてるでしょ
プログラムなんて誰でも書けるんだよ。
問題は保守だよ。だから仕様書をちゃんと書きましょうって
学校では教えてるでしょ
446: 名無しさん@1周年 2015/10/15(木) 10:50:13.91 ID:AG5jBRob0.net
昔COBOLで仕事してたな。
いきなりC使う部署に配置転換されて挫折して退社したわw
いきなりC使う部署に配置転換されて挫折して退社したわw
136: 名無しさん@1周年 2015/10/15(木) 09:29:28.21 ID:Zptr0xWC0.net
cobolからのjava移行って成功例あるの?
いろいろ聞くけどあまりいい話は聞かないんだが、、、
いろいろ聞くけどあまりいい話は聞かないんだが、、、
237: 名無しさん@1周年 2015/10/15(木) 09:55:41.66 ID:Cxkk+63+0.net
一行の書き換えでに2ケ月はさすがに憶病すぎだろうが、
もし全部を移行なればテストに何年かかるのだろう
結局は共存かと
もし全部を移行なればテストに何年かかるのだろう
結局は共存かと
389: 名無しさん@1周年 2015/10/15(木) 10:34:31.73 ID:T22N4gKi0.net
いいことだとは思うがバグとかで混乱しそう。
394: 名無しさん@1周年 2015/10/15(木) 10:36:42.44 ID:tDMfhJyK0.net
アホだなあ 業者に騙されてるだけ
言語を新しいのに変えたって何が変わるわけでもないのにw
言語を新しいのに変えたって何が変わるわけでもないのにw
442: 名無しさん@1周年 2015/10/15(木) 10:49:21.22 ID:Vckd15hf0.net
金融系は会社レベルでcobol技術者育てりゃいいだけな気もするけどなあ
言語としてはわかりやすい部類だし
外注してる限り結局足元見られるのは変わらんわ
言語としてはわかりやすい部類だし
外注してる限り結局足元見られるのは変わらんわ
http://ai.2ch.sc/test/read.cgi/newsplus/1444867000/


コメントする