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

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

マネジメント系

  • エンジニア育成
    • 引き続き Google の 「API設計ガイド」 を読み進めていました。
    • 月後半は、AWS の初心者向けコース(Builders 系の資料群です)をチームメンバーみんなですすめることにしました。
      • 最近になって、チームメンバー全員が AWS CDK を書くことになりそうな状況に変わってきたため、AWS に詳しくないメンバーにも一通りの AWS 基礎知識をインストールする必要性が高まったことが背景です。
      • 基礎的な知識全般をやったあとに、ハンズオン系の資料のうち、IAM は実施済み、ネットワークは実施中という状況で 7 月を終えました。
  • ソフトウェア検証関連
    • プロセスは安定しておりいいかんじになっています。
    • システム全体のリグレッションを 8 月中に一発目を回せるようになる方向の対応を進めています。
      • 項目洗い出しは完了し、自動化ツールとして実装していく準備も並行して進めています。
  • TechLead 業務
    • ひきつづき各エンジニアの成果物のレビューや、設計方針の相談・レビューなどに多くの時間を使っています。

プレイヤー系

  • 検索関連
    • 新 API サーバーがひととおり完成しました。
      • CORS まわりの対応をおこない、API Gateway 側で Preflight を処理して、アプリケーション側で実際の Request / Response を処理して、という形に落とし込みました。この辺は API Gateway 便利ですね。
    • 上記サーバーと通信する React 部分の実装を行いつつ、検索条件を様々入力する UI の本実装を一通り完了しました。
    • UI の状態と上記のサーバーから取得した検索条件設定群との整合性を取りつつ、検索サーバーに検索クエリを投げる手前のクエリ組み立ての作り込みの途中までで 7 月の作業を終えています。
    • 7 月はほとんど作業時間が取れず進捗がでませんでした。スケジュール的に当初想定の着地が厳しくなってきたな〜という状況です。
  • Developer Productivity Engineering 関連
    • Saving Plans や RI の購入の時期になってきたのでそれらの対応を行いました。
      • 円安によりめちゃくちゃインフラ費用が高騰しています… つらい…
    • SCRUM のふりかえりでネクストアクションになっていた、Datadog 関連の対応を細々おこないました。
      • RUM でだれがどのような UI 操作をおこなったかを記録するようにしました。
        • これにより社内業務関連のお問い合わせの情報源として「いつ・誰が・何を・どうしたか」が明確になりました。
      • ユーザー入力が全部マスクされたほうがいい部分とそうではない部分について決めて、マスクしなくていい項目はマスクしないようにして Session Replay の動画価値を上げました。

おわり