Fランエンジニアの道しるべSEARCHFラン大学生向けのおすすめ記事5選キャリアアップして年収をあげたい人へ経験年数の若いエンジニアへFラン大学生向けのおすすめ記事5選キャリアアップして年収をあげたい人へ経験年数の若いエンジニアへホームITエンジニアみずほのシステム移行完了を記念して、デスマーチの経歴を振り返ってみたITエンジニアみずほのシステム移行完了を記念して、デスマーチの経歴を振り返ってみた2021年3月13日FacebookTwitterはてブPocketFeedlyアフィリエイト広告を使用しています「今週の土日もみずほ銀行が止まるらしいよ」という会話、2018年や2019年の前半でよく耳にしましたね。いえ、なぜみずほ銀行のシステムは、使えなかったのか?その背景には、どんなことがあったのか?知らない人がほとんどですよね。システム停止の裏には、数万人のシステムエンジニアの汗と涙の結晶がありました。それをこの記事で紹介しようと思います。システムエンジニアのなかつです。みずほ銀行(正確には、みずほ信託銀行も含む)は、2019年7月16日に新システムに完全移行となりました。僕は職業柄「みずほのデスマーチ」の話は聞いていましたし、みずほ銀行に知人がいたので、業務側がどういうことになっていたかも知っています。そこで、元業務系エンジニアの私から「なぜ、みずほ銀行のシステムは毎月停止したのか」をIT素人に向けて、超わかりやすく解説します。現在のみずほ銀行は?デスマーチプロジェクトに配属されたらを順番に解説します。この記事は、たった10分で読めます。〜巨大システムが必要になった経緯〜三大メガバンクには、それぞれ銀行が合併してできた歴史があります。みずほも例外ではなく、合併を繰り返して現在の形となっています。みずほフィナンシャルグループの場合は、中核であるみずほ銀行ができるまでに、大きな合併を二回繰り返しています。いう3つの銀行でした。3つともみずほホールディングス(現:みずほフィナンシャルグループ)の所属銀行です。3つの銀行は2002年に合併します。合併理由として公表されたのは、『戦略IT投資の強化』でした。この2002年の合併で誕生したのが、「みずほ銀行」と「みずほコーポレート銀行」です。その後2012年に「みずほ銀行」と「みずほコーポレート銀行」が合併し、現在のみずほ銀行の形となります。歴史を振り返る上で大切なことは「もともと3行あったのが、現在1行になっている」ということです。みずほ銀行システム統合、苦闘の19年史の書評【ITに関わる全ての人へ】2020.2.212月14日に「みずほ銀行システム統合、苦闘の19年史」が発売されました。発売前からベストセラーを獲得し、Amazonのブックランキングでは1位を獲得。そんな本書を読んで感じたことや意見を、書評として当記事にまとめました。〜デスマーチの経歴〜みずほ銀行のシステム開発と障害の歴史を振り返ります。全て説明すると、とても長くなるので大きな出来事を中心に説明していきますね。三行は、それぞれ勘定系システムを保持していました。そのせいで合併時には、それぞれの勘定系データを引き継ぎ「みずほ銀行」の新システムに統合する必要があったのです。(みずほ銀行とみずほコーポレート銀行の二つですが、システムはひとつに統合)今までは三つの銀行で、それぞれ口座番号を管理していましたよね。それが合併によって二つの銀行(みずほ、みずほコーポレート)で管理することになります。同じ口座番号が別々の銀行にすでにある場合、どうしましょうか?など、合併のシステム統合は調整することも多く、とても時間がかかるのです。合併を理由に、みずほ銀行は世界と戦うためのIT投資としてシステム開発をスタートさせます。2002年の3行合併時の様子から見ていきましょう。三行をみずほのシステムに一本化することは説明しましたよね。合併して、システムを統合して準備OK!「いざ!開業だ!」となった初日から、大規模な障害が発生してしまいました。開発中にシステムの方針が変わることで、スケジュールが大幅に遅延しました。その結果、テストの工程を十分にすることができずそのまま開業。遅延発生」によりユーザを大混乱させた。二重引き落とし2万件。ATMでは合併前の銀行のカードを使って現金を引き出すことができないなど、利用者の信頼が落ちるような障害ばかりでした。口座振替の遅延事象は、1日で10万件。その後も遅延が重なり4月5日(開業から5日後)には、250万件の口座振替が遅延しました。開業した4月1日から障害の復旧に取り組みました。そのおかげで、4月30日の月末処理は無事乗り切れました。そんなみずほ銀行に待っていたのは非常なる現実でした。出されたさらに利用者を困らせるような事態に。この事象を詳しく知りたい人はこちらをどうぞ。>>http://www.shippai.org/fkd/cf/CA0000623.htmlその後、世界と戦うためにシステム開発を進めるみずほ銀行でしたが、2011年にはあの災害によって再度、大規模障害を起こしてしまうのです。比較的に新しい年代なので、覚えている人も多いのではないでしょうか?東日本大震災が発生して、3月15日から募金を集め始めた途端にシステム障害になった事件です。募金口座だけでなく、ATM停止など一般ユーザも被害を受ける障害にユーザは大混乱。その様子が以下の通りです。15日から続くみずほ銀行のシステム障害は、顧客の口座に給与を振り込めない事態に発展。3連休後に完全復旧できるめども立っていない。2011三月は年度末ですので、その影響はとてつもなかったです。口座振替の処理漏れなどがあり、口座の残高と振込額が一致しないという事態も多数ありました。口座残高が合わないって怖くないですか?しかも年度末に。障害が起きた原因は、「人的ミス」だと言われています。人的ミスの理由として説明されたのは「振込処理の上限件数を設定していなかった」とのことでした。募金などで大量に振込が発生する時は、振込処理の上限件数の設定値を上げるというオペレーションが必要だったのです。振込処理の上限件数の設定値が上げられていなかったため、「人的ミス」となったようです。残りふたつの3大メガバンクである「三菱UFJ」「三井住友」では、大規模な遅延やATMの突発停止などが起きませんでした。「みずほ銀行」と「三菱UFJ」、「三井住友」のシステム構成が異なっていたため、みずほ銀行だけ大規模障害を発生させてしまった。いう結論になりました。人的ミスもあったが、「実際にはシステムの作りかたが悪いよね?」となってしまい、みずほ銀行には、さらにシステム開発を早急に進める必要が出てきました。大規模障害を引き起こしたみずほ銀行は、システム全体を総点検します。障害が発生した箇所以外の部分も、システム改修をすることになりました。ここから「みずほのデスマーチ」が始まるのです。1年かけてシステムを総点検2度の大規模障害を起こしてしまったみずほ銀行は、システムの全面刷新・統合に乗り出します。世界と戦うためのITシステムを開発が挙げられます。「今のシステムがどうなっているのか?」を把握する必要がありますよね。IBM」「NTTデータ」の4社です。複数社で開発を行うことをマルチベンダーと言うのですが、普通は多くても2社程度なんですよね。※ベンダーとはシステム開発会社のことです。4社のベンダーが、みずほ銀行のシステムを検査するのでしょうか?それは次のような、歴史的背景があったからです。合併前の三行のシステムを作った、担当ベンダーは以下のようになっていました。日立そのため、総点検は「富士通」「日本IBM」「日立」「NTTデータ」の四社で担当することになってしまいます。三行統合時からもめていた開発ベンダーの枠で、再度揉めました。揉めるのでしょうか?その理由は次の通りです。自社製品を使って欲しいから担当ベンダーが決まって、下請けのポジションに回りたくないから自社で作ったシステムをできるだけ直したくないからつまり、みずほ銀行のシステム開発を自社で受注することで、莫大なお金が手に入ります。どの開発ベンダーも引きたくないのです。富士通や日本IBM、日立は自社の製品としてサーバなどを持っています。そのためみずほ銀行との関係が深くなれば、自社のサーバーを買ってもらえる可能性が上がるわけですよね。サーバくらい、どこのでもいいでしょ。みなさん思うかもしれません。銀行のシステムはとてつもなく大きいので、サーバーの価格は少なくとも数億円〜数十億円の価格だと考えています。この価格なら、サーバを売りたくなるのもわかりますよね?そんな政治的な理由もあって、2012年の一年間を使って「システム総点検」と「ベンダーの政治都合を調整」しました。一年間を検査や調整に使って決まったのは、以下の通りです。IBM、NTTデータの4社に分割発注で、技術者を確保するこの3つの決定がのちに問題となる「みずほのデスマーチ」の原因となるのでした。やばいポイント!僕がシステムエンジニアなので、一般の人にもわかるように「やばいポイント」を紹介しておきますね。ハードウェアと開発ベンダーはそれぞれ別で発注し、機能ごとに委託先は変更する機能ごとで開発先が変わるのはよくないです。だいたいまとまりません。テストの時になって「その機能で、なんでこのデータ作ってるの?」みたいな認識の差異が発覚して、大変なことになります。エンジニアの人は、「機能ごとに委託先を変更する」と見たら「あ、やばいかも」と疑いましょう。指揮命令権が決まっているなら問題ないでしょう。三菱UFJの場合は、東京三菱(旧IBM)が権限を全て握っていたので問題が起きませんでした。今回のみずほシステムの場合はベンダーを統括して、指揮命令する企業が決まっていなかったのが問題です。超大型で総額4000億円を超える、金融系勘定システムの刷新プロジェクトとなる総額4000億円ってどのくらいの規模だか、ピンと来ませんよね。最近の主な建築物と総事業費をまとめました。3350億円みずほのシステムを再構築してる間に、スカイツリーが7本立てられると言われています。ちなみにタイムリーな話題を出しておくと、ZOZOの最大の買収金額が4007億円なんて言われていますね。そのくらい大きなシステム開発は日本、世界でみても稀なものです。IBM、NTTデータの4社に分割発注で、技術者を確保する技術者を確保するわけなんですが、この4社だけでは、とてもまかないきれません。するかというと、外注するわけです。これだけ大きな規模の開発なので、7次請け会社まであるとの噂もあります。中抜きされまくって最後の作業者にたどり着くころには、新卒の初任給以下となっていることもあったそうです。そんな安い金でたくさん働かないといけないんですから、デスマーチになるわけですよね。写真はサグラダファミリアです。2014年にみずほ銀行は、システム開発の完了が遅れることを発表しました。当初、2016年の3月と言っていたところ、9ヶ月遅延すると宣言し、システムエンジニア界隈はざわざわ...この頃から、みずほのシステムは”サグラダファミリア”と言われるようになりました!(もう少し前から言われていたかもしれませんが。伝説のPM募集PMとはプロジェクトマネージャの略で、プロジェクトを統括する役目の人です。遅延を発表していたプロジェクトがPM募集しているとのことだったので、当然世間は「ざわざわ」していました。フリーランスの募集サイトで見つかった、おそらくみずほ銀行のシステム開発だと思われる求人です。参考文献:https://developers.srad.jp/story/15/01/16/0353222/「統括していた人」がなんらかの理由で、いなくなったことが考えられます。こんな大規模システムで統括する人がいないのは、パイロットの居ない飛行機と一緒ですよね。墜落するってことです。一度目の開発完了延期は、当初2016年の春に開発完了だったものが、9ヶ月延びて2016年の12月に延びたものでした。みずほ銀行はやってしまうのです。二度目の延期は、2016年の12月完了予定から、さらに数ヶ月遅れることを発表しました。この時の世間の反応は、「もう完成しないんじゃないか」という心配の声でした。二度の遅延を経て、みずほ銀行の勘定系システムは完成しました。「完成したシステム」と「現行で動いているシステム」を入れ替える必要が出てきました。超大規模なシステムのため、システム切り替えの期間も長くする必要があります。そのため、以下のようなスケジュールとなりました。約2年にも及ぶシステム移行のスケジュールは、史上初の出来事だと思います。この約2年間で毎月のようにシステムが止まっていたのは、「超大型システムの移行」が原因だったというわけです。「毎月みずほ銀行が止まるから使えない」と言っていた人も、大変さが伝わったでしょうか?(だからと言って、止まるのはかわいそうでしたけど。)僕は三井住友なので、影響はありませんでした。無事、2019年7月にシステム移行が完了しました。これでみずほのシステム刷新が、全て終わったことになりますね。2012年から始まった、みずほ銀行のシステムの刷新。一説には、システム開発までに、20万人月かかったと言われています。(1人が1ヶ月働くと、1人月とカウントされる)開発のピーク時には、7000人〜8000人が携わったと言われてもいますね。それだけ人とお金がかかったみずほ銀行のシステムは、歴史に残るシステム開発を乗り越えたと言えるでしょう。みずほ銀行の現在は?2019年7月に移行が完了したみずほ銀行のシステムですが、今はどうなのでしょうか?少しツイッターを探したので、それを下に貼りますね。みずほ銀行のサービス改悪がすごい。あんなにシステム移行で迷惑かけてこれは心臓がつよいな。客に迷惑かけるのに慣れてるみたい。特典、月に二回コンビニで手数料なしで下ろせます。2019みずほ銀行のATMで「お預け入れ」のボタンが非表示になっているのだが不具合なのだろうか。先程午後4時過ぎの話。並びなおして別のATM端末を確認したらちゃんと表示されているが、別のボタンが非表示。銀行系システムで不具合の予感を感じると不安大きいな。メインで使うのやめるのも含めて考えるか。特典は改悪されるし、いつまでたってもアプリは使いづらいし。実店舗にも用事はないし。システム改修の時はなんとか我慢したけど、それに見合うメリットがなくなってきた。みずほ銀行で発生したATM障害について2週間で4回も。2021みずほのATM障害が2021年2月28日に起きたのでその状況や原因をまとめてみます!※3月12日に詳細が書いてある記事があったので、参考にわかりやすく説明しますね。今回のミスを一言で表すと「システムの負荷がかかりすぎて、ATMで障害が発生した」となります。みずほ銀行は1月にデジタル口座(紙を使わない口座)のサービスを開始。デジタル口座のサービス開始に伴い、1年以上記帳がない口座を6回に分けてデジタル口座へ移行する予定を立てました。2月末に「デジタル口座の移行」と「通常の月末処理」が重なり大量のデータを扱うこととなりシステムがパンクすることに。「月末はシステム負荷がかかりやすい状態、そんなタイミングで”移行”を計画したのは......」と銀行関係者。月末に移行計画を立てること自体が「初歩的なミス」であったと周囲は認識している様子です。過去2回の障害よりも軽微だった?2019年にシステム移行が完了してから、障害時には異常部分を切り離す設定になっています。そのため、今回だと”定期預金取引”の異常なのでATMが落ちたというわけです。これだけ見ると”大震災の募金”、”銀行統合時"の障害に比べると被害は少ないように思えます。実際にはATMからキャッシュカードや通帳を取り出せず、すぐに返却できない状況となりました。これは5244件も発生しており、被害も甚大です。ATMの電話を使用した問い合わせには9割以上出れず、ATMの前で数時間待たされた顧客も。すれば障害は発生しなかったのか?2019年のシステム移行の際にこのようなパターンを想定してシステムを作っていなかったことから問題は始まると考えています。「ATMで障害が発生した時の動線が考えられていなかった。」これに尽きるでしょう。三菱UFJはキャッシュカードや通帳を取り込む可能性あり三井住友は原則吐き出す設定ATM障害時の動作に偏りがあるのは少し違和感を感じる。いえ正解もないので、もしATMが停止した場合はどのような対応をするか各行には決めておいてほしいところです。(もしかするとみずほ銀行も決まっていたかもしれませんが。)根本的な原因である「初歩的なミス」に関しては、急ぐ理由があっても安全に進めるべきだったと言われるでしょう。※3月中に紙の通帳数を減らすためにデータ移行を急いだとのこと。遅くなっても、お金がかかってもセーフティに進めてほしい願ってます。あわせて読みたい!>>みずほ銀行システム統合、苦闘の19年史の書評【ITに関わる全ての人へ】>>【退職代行の体験談】EXITを利用して入社9日の会社を辞めた時の流れ!【失敗?】>>【超厳選】利用者が選んだ!本当に信頼できる、おすすめの退職代行業者ランキングTOP3選【会社を辞める時が来た】FacebookTwitterはてブPocketFeedlyこの記事を書いた人なかつ1991年生まれ。偏差値35の文系Fラン大学生だった時に「このままだとFラン人生だ」と感じ戦略的に就活。複数内定を獲得したのち、早慶やMARCHがバリュー層である東証一部の大手Sierに入社。悩み5年で退職し独立。現在はフリーランスエンジニアとしてフルリモートで大手ファッションECを構築、保守。偏差値35の文系Fラン大学生から、副業を合わせて年収900万円になった知識やノウハウをブログに凝縮しました。Fラン大学生・今の職場に悩んでいる人・SESやSier勤務の人で「少しでも人生を豊かにしたい」と思っている人はぜひ読んでみてください。なかつなかつ1991年生まれ。偏差値35の文系Fラン大学生だった時に「このままだと、ずっとFラン人生だ」と感じ戦略的に就活。複数内定を獲得したのち、早慶やMARCHがバリュー層である東証一部の大手SIerに入社。悩み5年で退職し独立。35の文系Fラン大学生から、副業を合わせて年収900万円になった知識やノウハウをブログに凝縮しました。34スポンサーリンク検索スポンサーリンク。