## プロジェクト内容
既存ECサイトの保守・運用業務。
ノーコードツールのAsteriaやJP1などを利用している。PHP、C#で記述されているシステムもあり、それらの保守業務を主に行なっている。改修・開発業務もあり。
## チーム構成・参画時期
2021年10月参画〜現在に至る。
・リーダー x 1名
・メンバー x 2名
の計3名のチーム
2022年9月からチームリーダーに就任予定。
## 主な業務内容
保守業務では
- 告知掲載やメンテナンス作業などの定常タスク
- エラー調査、エラーのリカバリ対応(サーバーの再起動や、稼働しているシステムの再実行など)
- 保守業務に関する手順書作成
などが主な作業内容。
改修・開発業務では
- Asteria、JP1での新規開発
- C#で書かれているシステムをAsteriaへのリプレース
- PHPで書かれているソースを仕様変更に伴い、改修
などがある。
## 直近で行なったタスク
- Laravelで書かれているアプリケーションでエラーが発生した際にエラーメールが保守チームに届くように改修を行なった。
- 直面していた課題
Laravelアプリで発生したエラーに保守チームが迅速に気付けない。という状況があった。
- 取り組み
まず、Laravelアプリの詳細を把握しているメンバーがいなかったので、アプリの仕様把握から進め、エラーログが出ていれば、メール配信するようなバッチファイルを作成し、cronで定期的にバッチファイルが叩かれるようにした。
- 成果
エラーが発生した際に保守チームにメールが届き、エラーに迅速に気付けるような体制を構築する事ができた。
- C#で記述されているシステムを解析し、解析した内容を元にAsteriaにリプレースを行なった。
- 直面していた課題
C#で記述されているシステムが動いているサーバーを停止したい(費用面を考慮し)という要望があった。
- 取り組み
サーバーで稼働しているC#のシステムを解析し、Asteriaにリプレースを行なった。
C#で稼働していたシステムの仕様、開発したAsteriaの内容、共に発注元のお客様にも分かるよう資料として作成し、展開した。