2023年5月のふりかえりです。 引き続き B 社(週4日)にて Rails 製の EC サイトの開発業務と Engineering Manager / Scrum Master 業務に携わっています。

B 社

5 月はマネジメント 2 割、プレイヤー 8 割といった割合で対応していました。

マネジメント系

  • エンジニア育成
    • 先月から引き続きで マイクロサービスアーキテクチャ第2版 を読み進め、ついに全部おわりました。大変長かった。
    • 5月からは MDN の CSS のページ を読み始めています。
      • 普段接しているシステムがレガシーな技術をベースにしていて、日常的に見る CSS と最近の CSS の当たり前が変わっていることを理解しつつ、普段の開発に反映できるといいなというところでカリキュラムとして選択しました。
  • TechLead 業務
    • ひきつづき各エンジニアの成果物のレビューや、設計方針の相談・レビューなどに時間を使っています。
    • ひきつづき 2023 年の開発チーム全体の方向性に思いを馳せる時間をとっていました。
      • スキマ時間で資料を作成中です。概ね書き終わっています。
      • 6月はじめころに中長期の共有会を実施予定です。
  • 5月いっぱいで一名チームから離脱しました。6月上旬にも一名離脱が決まっており、チームは小さな状態でしばらく開発していく予定です。(今のところ事業状況的に増員予定はないです)

プレイヤー系

  • EC Store Front 面改善
    • EC 上でお客様が商品の情報を閲覧する画面の改善を進めるための検討を行い大枠の方針を決めて合意しました。
    • はじめに、商品画像をよりよく表示するための対応をおこないました。
      • とくに SP 版で商品画像が小さめに表示されていたのを修正して、より商品を選びやすくなったかなとおもいます。
      • 古めのカルーセルを新しめのカルーセル表現に実装し直したり、より高解像度かつ低容量な画像が配信されるように工夫しています。
        • この修正のタイミングから img loading attribute を用いて lazy loading するようにしはじめました。
    • つづいて、閲覧している商品に関連する商品をレコメンドしてサイト内を回遊してもらうための一連のUI部分の改善に向けた検討を実施しました。
      • 既存の調査から機能等の洗い出しをしたり、新規実装する際の API 群の検討・仕様ぎめ、新規 UI 実装にあたっての古い UI 表現を捨てる方向性の調整・仕様ぎめなどを行いました。
      • 概ねビジネスサイドとも調整を完了して実装を進めています。合間に仮実装でレビューしたりなどをはさみつつ進めている状況です。
  • 検索関連
    • 検索の新しい設定を投入しました。
  • Developer Productivity Engineering 関連
    • Sentry の一部 API の deprecated 対応を行いました。
    • メンバー離脱があったので、引き継ぎとして Redash の環境に関する情報整理・引き継ぎを行いました。

おわり