電子コミック配信サイトのフロントエンド刷新において、リードエンジニアとしてエンジニア1名・SRE1名の3名体制の進行管理と技術的意思決定を担いました。Next.jsへの刷新に伴う技術選定、タスクアサイン、コードレビューを通じて、パフォーマンス改善とスケジュール遵守の両立をマネジメントしました。
パフォーマンス低下によりユーザー体験に影響が出ていたフロントエンドを、安定して高速に動作し、継続的に改善可能な状態へ刷新することが責務でした。具体的には、表示速度の改善とUX向上を実現しつつ、Next.jsを用いた構成により開発・運用のしやすさを高め、チームとして継続的に機能追加や改善が行える状態を目指しました。また、属人化せず品質を担保できる体制を構築することも求められていました。
まず、パフォーマンス改善を単なる技術課題ではなく、ユーザー体験に直結する問題として捉え、指標(FCP・LCPなど)を基準に改善方針を定めました。その上でNext.jsへの刷新を前提に、描画処理やデータ取得の最適化など、ボトルネックを分解して対応しました。
一方で、エンジニア以外も関わる領域であったため、仕様や影響範囲の認識ズレが発生しやすく、調整コストが課題でした。そのため、仕様の意図や変更点を都度言語化し、関係者と短いサイクルで合意形成を行うことで、手戻りを防ぎました。
また、スケジュール遵守と品質担保を両立するため、メンバーの適性を踏まえてタスクを分解・割り当て、レビューを通じて品質を一定に保つ体制を構築しました。結果として、パフォーマンス改善と安定したリリースの両立を実現しました。