金融系情報サイト 新規開発
概要
- 開発期間:2021年4月~2021年10月(以降、随時保守)
- システム形態:Webアプリ
- 使用技術
- 言語:Java Script
- フレームワーク:Vue2
自身にとっては、フリーランスの形態で初参入したプロジェクト。
PJ体制と担当業務
- 担当フェーズ:詳細設計、コーディング、テスト
- 担当領域:フロントエンド
- 役割:フロントエンド側の技術リーダー(開発メンバー:4名)
参入の経緯・やったこと
フロントエンド側のとりまとめ
私が参入した時点で基本設計は完了していたが、開発リソースの不足により、フロントエンド開発を外注していた。しかし、外注先の開発進行状況に懸念を感じた参入先の代表が、フロントエンド側を統括できる人材を探していたところ、エージェントを通じて私がスキルマッチする人材として見つかり、参入する運びとなった。
プロジェクト参入直後、まず外注先に依頼して、その時点で完成しているソースコードを提出してもらい確認したところ、Vueに関する知識が不十分で、コンポーネント設計方法を理解していないメンバーたちによって開発が進められていることが判明。このままでは開発が破綻する可能性が高かったため、私が必要なコンポーネントを洗い出し、それらを単位として外注先に開発を依頼し、コードレビューを通じて品質を担保した。
その後、メンバー全員に多少の残業は発生したものの、プロジェクトは大きな問題なく順調に進み、無事リリースに至った。
インタラクティブなコンポーネントの実装
開発対象はインタラクティブな要素の強いWebサイトだったが、単純なグラフ以外の機能については、開発関係者の中で実装方法の見当がついていなかった。私はVueやReactを使用したインタラクティブな地図や関係図の開発経験があったため、これらの機能については詳細仕様の検討から実装までを担当した。
顧客と直接コミュニケーションを取り、実現可能な機能についてユーザビリティの観点も含めて議論を重ね、詳細仕様を確定させた。