旅行会社のダイナミックパッケージツアー開発プロジェクト
プロジェクト概要 某旅行会社の、電車や飛行機と旅行を組み合わせるダイナミックツアーの検索サイトリニューアルプロジェクトに開発の一員として携わった。このプロジェクトはいわゆるモダンな技術が多く使われており、それらの技術にキャッチアップする必要があった。また、独特で複雑なシステムの仕様について理解しつつ開発を進める必要があった。 私が行ったこと このプロジェクトは非常に大規模なプロジェクトであり、私は一人の開発要員としてコーディングを行った。(プロジェクト管理や仕様調整は主に専門のプロマネやエンジニアが担当するものだった) React, Redux, Express, TypeScriptなどをそれまで実務では使用したことがなくほとんど未経験だったがスムーズにキャッチアップし、フロントエンドからバックエンド、DBまでにわたる改修を行うことができるようになった。 ホテルのデータや航空、JRのデータの仕様はそれぞれ複雑であり、一つの項目を表示するだけでも、例えばそれが宿に紐づいている情報なのか、宿泊プランに紐づいている情報なのか、などといったデータへの理解が必要となる。仕様書やプロマネなどに適宜質問し情報収集しながら仕様を理解し自分の理解をJIRAなどに記録しながら、開発を行っていった。