受託開発企業 / Java開発事業部
健康食品メーカー向け業務システム保守開発(受注・出荷から計上管理まで一連の業務を担うシステム)
◆目的 大規模システムのエンハンス開発 ◆背景 某通販会社における業務は幅広く、受注・出荷・在庫管理・売上管理などの様々な業務が発生する 当該システムは上記の業務を一通り網羅しており、業務の根幹と密接に紐づいている 特に、受注や出荷などの機能を1日止めてしまうと数億の損害が発生する可能性があり、可用性、保全性が求められる ◆規模感 100を超える機能を保有するシステム 有識者ですら誰も把握していない機能が複数存在する ◆チーム構成・担当した役割 PM1名・PL2名・SE10名 SEとして開発作業(要件定義〜リリースまで一通り)や照会対応(問い合わせやエラーの調査)、開発環境デプロイなどのインフラを担当した ◆使用技術や開発環境等 Java、JavaScript、HTML、Linux(オンプレ)、Oracle Exadata 11g、Eclipse、Teraterm、FFFTP ◆技術的なアプローチや工夫した点 システム規模が大きすぎて誰一人正解を知らない機能を改修することが多々あるため、とにかく業務理解に勤めた その結果、業務を軸に、主体的に顧客と改修内容の方針を合意することができた また、隙間時間にExcelのマクロを作成して、普段の業務効率化(テストデータ作成など)を行なった