現職の「大手銀行向け行員利用システムの追加開発」において、プロジェクトのマネージメントを行いました。
お客様の要望通りのシステムを期日までに納品する必要がありました。
# プロジェクト概要
開発内容: 大手銀行向け行員利用システムの追加開発
期間: 3ヶ月
工程:要件定義から総合テスト
チームメンバー: 4名(PM1名、開発者3名)
技術: Ruby on Rails, AWS, Docker
プロジェクトマネジメントツール: GitHub Issues、要件定義シート
# 実施内容
## 1. プロジェクトの進捗管理
GitHub Issuesでは、タスク管理と進捗状況を可視化しました。
週次進捗報告ミーティングでは、チームメンバーと共に進捗状況を確認し、課題やリスクを共有しました。
## 2. お客様との要件調整や開発状況の連絡
週次要件調整ミーティングでは、お客様と共に要件をすり合わせ、開発スケジュールを調整しました。
定期的な報告書提出では、開発状況を報告し、お客様からの動作確認のフィードバックを受けました。
## 3. チーム内の連携・コミュニケーション活性化
毎日のスタンドアップミーティングでは、チームメンバーが各自の作業内容を共有し、連携を図りました。
Slackでは、コードレビューや実装方針、要件の確認を行いました。
# 習得したスキル
1. 開発の難易度や規模感、メンバーの技術力からプロジェクトの進捗状況を俯瞰して把握する
2. お客様とのコミュニケーションにおいて、難しい技術用語を利用せず、わかりやすい文言に置き換える
3. 実装者の意図を引き出すためのコメントや定例会や1 on 1によるコミュニケーションの円滑化を行う
# 今後の展望
- 今後も同様の開発フェーズが予定されているので継続的に開発を行います。
- 本件以外の開発においても習得したスキルをより向上できるよう改善を行う。