「今までの技術をAWSを使用したクラウドでの開発にも」

「今までの技術をAWSを使用したクラウドでの開発にも」

 

金融系取引に関するシミュレーションシステムをAWSサーバーレスアプリケーションで実現するための構築を担当した、K氏にお話を伺いました。

 

ゲームを作りたい!

 もともと、ゲームを作りたいという思いがあったK氏はプログラミングに興味があり、就職活動の中でSEという仕事に魅力を感じたそうです。現在は業務経験を重ね、PLやPMという立場でシステム構築に携わっており、製造業や物流の業務システム構築を経て、今回の金融系WEBシステムの構築を担当しました。

 

個人用から会社全体が使用できるシステムへ

大手金融企業様では、取引に関するシミュレーションを、開発担当者が独自に構築したシステムで対応していました。このシステムはあくまでも個人用のものであったため、ロジックを活用し、正式に会社のシステムとして確立させたいという思いがありました。

 しかし社内の開発部門(IT部門)だけではリソースが足りず外部に開発依頼をすることになり、某IT会社様とICの協業で開発支援を行うことになりました。

ープロジェクト概要は下記になります。

original20(1)

 

プロジェクト参画スタート

 まずはPoC*としてプロトタイプの開発を4か月で構築し、その結果次第で本開発を実施するという流れでスタートしました。
 業務の担当分けとしては、スクラムマスターとインフラは某IT企業様、ICは主に開発部分を対応し、特にフロントサイドの開発(Javascript)の全てを担当しました。

*PoC(Proof of Concept:概念実証):新しいアイデアやコンセプトの実現可能性などによって得られる効果について検証すること。これにより、実際に実現可能なものであるかどうかを確認し、期待した効果が得られると判断できれば、本採用としてプロジェクトを進めていくという形が一般的。

 

細かい設定で工夫も

 元々個人用システムとして作られていたものを正式にWEBシステムへアップグレードさせるイメージでだったので、スクラッチとはいえ構想や設計はスムーズに進みました。

 設計もアジャイルでの開発だったので、詳細まで決め込むのではなく大枠を定め構築し、都度お客様とのイメージのすり合わせをお客様が使いやすい仕様で進めていくことを重視したので、細かい設定での工夫が必要でした。

 AWSでは処理の際にLambdaを活用することで、WEB上のGUIで直接コードを書くことができるという機能的なメリットがあります。しかし、WEB上で完結ではなくローカルでコードを書き、デバッグを行いたいというお客様からのニーズに対応する必要がありました。AWS上からであればそのまま認証が通るところを、ローカルから通るように設定しなければならず、ローカルから繋ぐためのDBやAWS S3のファイルサーバー承認を取るための処理や設定を環境構築中に2スプリントほど時間をかけ対応を行いました。

large20(2)

 

PoCの成功

 こうした調整は行いつつも、当初計画より早めに完成させ、検証に時間を割くことができたため、大きなエラーに悩まされることがなく進行することができました。それにより、無事PoCが成功し、システムリリースが完遂しました。アジャイル形式であったが、資料の後付けがきちんと作成された状態であったため、お客さまとの振り返りと意識合わせがスムーズに進み、スケジュール・コストの面でも計画通りに進行ができた点を非常にお喜びいただけました。

 結果として、フェーズ1でのPoCが成功したため、よりシステムを充実させるための開発フェーズ(フェーズ2)へと進むことが決定しました。高い品質とお客様の意図を最大限汲み取った開発に関して高く評価いただき、次フェーズより人員も増員しての継続をいただきました。

 

大切にしていること

 システム開発で最も重要なことは、導入されるお客様の意識とシステム、そして開発者の目線がしっかり合っていることだと考えています。アジャイルという都度修正しながら行う開発方式だからこそその変遷をただしくおさえ、目線をあわせることを怠らない開発を、技術者として、株式会社ICとして大切にしています。

large20(3)

 

編集後記

 日常でも時間があればプログラミングを行っているというK氏。”好きこそものの上手なれ”とはまさにこのことだなと感じました。



※記載されている会社名、製品名およびサービス名は、各社の登録商標または商標です。

関連記事

大手電気通信事業会社におけるERP周辺業務の自動化

大手電気通信事業会社におけるERP周辺業務の自動化

大手電気通信事業会社におけるERP周辺業務の自動化対応プロジェクト。[..]

大手ソフトウェア企業による企業年金システムの開発・保守業務

大手ソフトウェア企業による企業年金システムの開発・保守業務

大手ソフトウェア企業による企業年金システムの開発・保守業務。 企業年金システムの開発・保守を共にICが担うことで、システム全体の連携がより密になりました。要件定義から運用保守までを一貫することで、スムーズな対応も可能となります。現在、お客様に寄り添った対応で信頼関係を築き、20年以上お取引を行っています。[..]

大手損害保険会社におけるシステムの保守運用・情報システム部支援

大手損害保険会社におけるシステムの保守運用・情報システム部支援

大手損害保険会社におけるシステムの保守運用・情報システム部支援プロジェクト。 情報システム部の業務を委託していただいたことにより、業務整理による標準化、ミスを防ぐ仕組み作りによる品質向上・コスト削減、業務推進力・解決スピードの向上の3つを実現しました。 この記事に含まれる内容 #技術者インタビュー[..]

システム開発の委託先を見直しませんか?
私たちICにお任せください

見出し装飾_左Contact見出し装飾_右

お電話でのお問い合わせはこちら
〈受付時間〉平日 9:00~17:00
各サービス資料の
ダウンロードはこちら

ご不明な点はお気軽に
お問い合わせください