# クリニック予約システム(リプレース)
クリニック予約システムの開発
クリニックの予約をWebから行い、クリニックでの受診を助けるシステム。
## 作業内容
バックエンドチームのリーダーとして開発から運用保守まで関わっています。
### マネジメント
バックエンドチームのリーダーとして4人ほどの小規模なチームのマネジメントをしています。
タスクの割り振りや調整を行っています。
当初はタスクの振り分けが作成担当者でしたが、
タスクにタスクが集中することがあったので各員のタスクを確認して割り振り一人にタスクが集中しないように致しました。
### 設計
設計時のメインの担当は以下になります。
・決済機能(クレジットカードなどの各種決済)
・予約機能
その他の小タスクや遅延が発生したタスクなど溢れたタスクを拾っていました。
### 開発
開発時のメインの担当は以下になります。
・決済機能(クレジットカードなどの各種決済)
・予約機能
その他の小タスクや遅延が発生したタスクなど溢れたタスクを拾っていました。
### 保守
自動テストや自動チェックツールなどの導入、運用を行って開発の品質を上げることに勤めています。
アプリケーションのエラー発生が即時に検知できるようにエラーをチャットへの通知、メールの送信を機能を作成。
### 決済
ベリトランスを使って決済を行っていました。
ECのような即時売上ではなく、受診を完了になった人だけ決済をするような仕組みを作成。
受診内容に変更をされた際に金額が変更される対応。
具体的な作業
・決済登録
・決済キャンセル
・金額変更
・売上確定