まるで“SIer版ヤシマ作戦” 「エヴァ」公式アプリを配信基盤含め1カ月で開発 エンジニア2人の失敗できない挑戦記(2/2 ページ)
リリースは1カ月後、プロジェクトに参加するエンジニアは2人という状況で「シンエヴァ」公式アプリの開発に挑んだSIer。仕様や配信基盤もほぼ決まっていない中、なぜ1カ月でリリースにこぎつけられたのか。2人が挑んだ“SIer版ヤシマ作戦”を探る。
LINEグループ名は「爆速」 決定権者を集め要件定義を高速化
一方の要件定義とアプリ開発では、意思決定をいかに迅速化するかがカギになった。そこで磯貝CTOたちはカラーやグラウンドワークスの担当者といった決定権者が全員参加する「爆速」という名前のLINEグループを設立。実装したい仕様などについてのやりとりにLINEグループを活用することで、要件定義に掛かる時間を短縮したという。
「こういう仕様はできますか、という質問に対して『できます』『代わりにこのやり方はどうですか』という返答が数分ででき、(決定権者がそろっているため)『持ち帰ります』が起こりにくく、かなり役に立った。常に会話があったため、こちらから『こういう機能はどうですか』という提案もしやすかった」
例えば、障害物を避けながらアイテムを獲得し、ハイスコアを狙うミニゲーム「エントリープラグ飛ばし」はカラーなどが発案したものではなく、effective側が先に提案し、LINEグループで意見を聞きながら開発したものという。
「自分がエヴァ世代なこともあり、アプリ開発に携わっているのが楽しかったのかもしれない。何か力になりたいなと思いながらの開発だった」
当初の予定通りリリース、サーバもダウンせず
こうした工夫が奏功し、EVA-EXTRAは当初の予定通り、7月1日に配信を開始。当日は10万以上のアクセスがあったが、サーバを落とさず耐えきったという。大量のアクセスに耐えられた理由として、磯貝CTOはインフラ設計時に心掛けたというコンセプトを挙げる。
「可能な限りCDNのキャッシュサーバでアクセスを処理できる仕組みにし、できるだけアプリサーバに一度もアクセスさせないことを心掛けて構成を考えた。セキュリティの都合で細かいことはいえないが、UIやコンテンツをなるべく動的にせず、したとしてもアプリ側で処理させるように頭をひねった」
当初決まっていた要件の一つ、7月6日に開催したイベントのライブ配信では数十万規模のアクセスが発生したが、こちらも耐えきったという。effectiveは現在でもEVA-EXTRAの保守を続けているが、すでにシリーズが完結したため、今後は関連情報を発信する場になるとしている。
「撃ち漏らさず成功」
“SIer版ヤシマ作戦”を成功させたeffective。EVA-EXTRAの開発を通してクラウドインフラ開発の経験を身に付けたことから、以降はIaaSを活用する案件も受け付けるようになった。すでに何件かの受注もあったという。磯貝CTOは今回の案件をこう振り返った。
「当初は『絶対ミスできない!』と思っていた案件。エヴァのヤシマ作戦は1発目を撃ち漏らしていたが、今回のプロジェクトはミスなく標的を撃ち落せたのではないか」
関連記事
- 東京都の新型コロナ対策サイト“爆速開発”の舞台裏 オープンソース化に踏み切った特別広報チームの正体
東京都の「新型コロナウイルス対策サイト」は、都の公式サイトとしては初のオープンソースなWebサイトだ。このサイトは、元ヤフー社長の宮坂学副知事率いる「特別広報チーム」が、発足から1週間で公開したものだった。 - 筑波大の授業DBがメンテ、困った新入生が代替ツールを“爆速開発” その背景を本人に聞いた
メンテナンスに入った大学公式サービスの代替ツールを3時間半で開発したという筑波大学の1年生が注目を集めている。本人に話を聞いてみた。 - 「誰でも使えるシステムがすぐ必要だった」 オンライン授業迫られた文系大学の奔走 タイムリミットは2週間
新型コロナウイルスの影響を受け、オンライン授業の実施を迫られた小樽商科大学。教員内のITリテラシーに格差があり、シンプルで安価な配信システムを2週間で構築する必要があった。 - 月3000枚の墓石写真を自動で名前消し “AIに無関心”だった元石材屋の社員がエンジニアと業務AIを作るまでの一部始終
これまでITとのかかわりが薄かった元石材屋の女性がWeb企業に転職。エンジニアと協力してAIを開発し、墓石情報サイトの業務削減を実現した。「AIに関心なかった」と話す女性が業務改善できた理由とは。 - 「君、今日からクラウド担当ね」 未経験者が1人で始めた、ファミマのAWS移行の舞台裏
「AWS Summit Tokyo 2019」のセッションに、ファミリーマートでクラウド移行の責任者を務める土井洋典さんが登壇。土井さんは、前任者が突然退職したため、ある日突然上司からクラウド担当を任された経験を持つ。たった1人でのスタートだったというが、どうやってAWS移行を成功させたのだろうか。
関連リンク
Copyright © ITmedia, Inc. All Rights Reserved.