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

2 月はマネジメント 4 割、プレイヤー 6 割といった割合で対応していました。 2 月の最後の数日を COVID-19 ワクチン接種後のダウンにより稼働できずという状況だったため、かなり稼働が少ない月になりました。

マネジメント系

  • 成果物の品質向上に向けた動き
    • 引き続きクオリティを安定・底上げするためのガイドラインを追加していっています。
    • 2 月は大規模 Rails のガイドラインの改定(Form Object の追加)を行いました。
  • 中長期計画策定
    • 一通り記述・修正・校正を行ってメンバーへの共有を行いました。
    • 前回同様、動画で残すようにしています。後日参画したメンバーが参照することで行間を補完することができて捗るのでおすすめです。
  • ソフトウェア検証の外部委託関連
    • 先方と4月からの開始に向けた書面のやりとりなどを行いました。
  • エンジニア育成
    • 引き続きです。

プレイヤー系

  • 検索関連
    • 検索システム側は順調に進捗しています(他メンバーが対応しています)
    • 検索インデックス構築で利用する、ランキングデータを生成する処理の設計・実装を行っています。
      • 各種モジュールを実装完了、それらを Lambda 関数として実装/インテグレーション完了しました。
      • 1 月に作った共通系 AWS CDK で生成済みの環境にこの Lambda の CDK Stack を構築完了しました。
      • 上記をベースに CI/CD を構築して開発環境・本番環境のリリースも完了しています。
      • Datadog とのインテグレーションにやや時間を取られました。(Datadog の go ライブラリのドキュメントが足りてない)
      • リリース後は期待通り EC 上のランキングがきれいになって、マーケチームからも喜びの声をいただけてよかったです。
      • 上記にともない、旧実装分のコードの削除なども進めました。(まだ残件あり)
  • CRM 関連
    • b→dash に追加のデータを投入することになり、それの仕様決め、設計・実装・リリースまで行いました。
  • Developer Productivity Engineering 関連
    • 中長期とも関連しますが、先1〜2年で作ることになる・切り出すことになる基盤系のシステムに関する事前検討をいくつか進めました。
      • 事前検討の結果を DesignDoc の形に概要レベルでまとめておくところまで、というのをいくつか実施済みです。
    • 5 月のモノ日に向けたシステムパフォーマンス改善の Issue 作成を行いました。
      • 去年はひとりで実装までやっていましたが、今年はメンバーにやってもらえているのでチームとしての成長を感じますね。
        • Datadog を当たり前に使うようになっていることや、パフォーマンス改善の考え方についてのインプットが終わって実践編を実行できている、というのが強い!というかんじで良きです。
        • もう少し Issue は残っていますが、去年と同様くらいのスループット・レイテンシーに調整できてきたので一旦安心しています。
      • 3 月に事前準備として Aurora Instance Class Up を行う予定なのでその準備を開始しています。
      • 同様に EC2 も増やしますが、その準備は 3 月にやります。

おわり