### サービスの概要
採取した検体(血液など)の検査状況や結果などを管理するシステム(非Webシステム)
### システムの構成
システム自体はC#で開発されたWindownsアプリケーション
DBはOracleでPL/SQLを使用している
### 人員の構成
PM 1人
PL 1人
エンジニア 2〜7人
### 業務内容
客先常駐としての開発保守を3年担当していました。
私の会社からの常駐者は私一人だったため、クライアントとやりとりを行いながら業務を行なっていました。
業務としては追加機能の見積もり,詳細設計,実装,テストを主に行なっており、少ない工数で品質の高い製造ができるよう努めていました。
### 苦労した点、解決方法
10年以上使われているシステムのため、コードの量が膨大かつ仕様書が十分ではない状態でした。そこで、仕様書を充実させる必要があると考え、記載が漏れている箇所を仕様書に追加する工数をプロパーの方からもらいソースから仕様書を起こしました。このことにより、一部ではありますが仕様の確認時にソースを読む手間を省くことができるようになりました。
### プロジェクトから得たもの
膨大な量のコードでできたシステムだったため、コードを読む力が付いたと感じます。また、一つの修正で他の機能に影響が出る場合が多かったため、影響範囲を把握する能力も上がった思います。
複数の病院のシステムに対して実装を並行して行う必要があり、納期も厳しく決められていたためタスク処理能力とスケジュール管理能力が上がりました。
### 周りからの評価
プロジェクト自体は縮小していたため開発人員も減らされていましたが、技術力を認めてもらい3年間業務を任せてもらうことができました。