2023下半期フロントエンドエンジニアのチーム強化合宿に参加してきました
こんにちは!2023 年 3 月にフロントエンドエンジニアとして株式会社ココナラに入社した maito です。
5 月から新型コロナウィルスが 5 類に移行になったことにより、徐々にオフライン活動が増えてきている中、フロントエンドチームでチーム強化合宿という名のオフサイトミーティング(日帰り)を開催し、新入社員の私も参加してきました。
今回参加するにあたり、企画・運営として参加してきたので、企画の意図や運営の裏側についてレポートしていこうと思います。
オフサイトミーティングとは
オフサイトミーティングとは、普段の職場や現場から離れた場所でミーティングを行うことです。
異なる環境で行うことで、新しいアイデアが生まれたり、より活発な意見交換ができたり、チームのコミュニケーションを強化するなどの効果が期待されます。
ココナラでは、開発グループごとに半年に 1 回程度の頻度でオフサイトミーティングを開催しています。
2023 年上半期のフロントエンドチームのオフサイトミーティングのレポート記事も投稿されているので、気になる方はぜひご覧ください。
目的
今回のオフサイトミーティングの目的は下記の観点から設定しました。
- 技術的な課題の認識合わせと、解決に向けての提案
- 共同作業を通じたチームワーク向上を図る
- 自己理解・相互理解を深める
- 階層間の意思疎通を高める
全フロントエンドメンバー 13 人のうち、4 人が 2023 年 3 月以降の入社と新しいメンバーも多いので、今後の業務でメンバー間のコミュケーションを積極的に行えるようにするため「共同作業を通じたチームワーク向上を図る」にウェイトをおいて企画しました。
詳細については、この後、ご紹介していきます!
タイムスケジュール
今回のオフサイトは下記のスケジュールで組みました。
開始時刻 | 項目 |
---|---|
10:00 | 会場セッティング |
10:30 | 開会にあたりスケジュールの共有 |
10:40 | ワードウルフ |
12:00 | 休憩 |
12:10 | トップライン成長を実現するには |
12:30 | ランチ休憩 |
14:00 | コスト削減を実現するには |
14:20 | 休憩 |
14:30 | FE の 3 ヶ年計画 |
14:50 | 休憩 |
15:00 | 【続】ここが変だよフロントエンド |
15:50 | 休憩 |
16:00 | FE の 3 ヶ年計画 |
16:10 | 休憩 |
16:20 | コードネーム |
18:15 | 閉会の言葉 |
18:30 | 撤収準備 |
19:00 | 懇親会 |
21:00 | 完全終了 |
項目の中に見慣れない言葉もあるかと思いますので、下記で紹介していきます。
企画内容
1. ワードウルフ
ワードウルフとは、みんなである一つのテーマについて話しあうのですが、その中に、みんなとは違うテーマを与えられた人(複数人の場合もあります)を探し当てるというゲームです。
テーマは食べ物(ex.多数派はワサビ、少数派は芥子)やスポーツ(ex.多数派はオリンピック、少数派はワールドカップ)でゲームが進行しました。
少数派のメンバーを探し当てるために積極的に話しかけるメンバーや、自分が多数派か少数派か迷ってしまうメンバーが出たり、メンバーによって個性がでて非常に盛り上がりました。
アイスブレイクの目的で一番最初に実施してよかったと思いました。
2. トップライン成長を実現するには
4 月 14 日に発表した 2023 年 8 月期第 2 四半期決算説明を振り返りながら、フロントエンドとしてどのような施策を打てばキャズムを越えられるか意見を出し合いました。
お客様に寄り添った提案が多く、
- ふらっとサイトをご訪問していただいたお客様に気軽にご購入していただけるような UI にした方がいいのではないか?
- 購入者モードと出品者モードの違いが、もっとはっきりわかるように UI を改修した方がいいのではないか?
- 初心者向けのチュートリアルを作った方がいいのではないか?
などなど、盛りだくさんの提案がありました。
3. コスト削減を実現するには
キャズムを超える企画を出した一方で、今度は技術的な観点から、どうすればコストを削減して経営をスリム化できるかというテーマについて話し合いました。
- Circle CI のチューニング
- BigQuery のデータ抽出方法を最適化する
- AWS のインスタンスの台数を少なくする
などなど、技術全般にわたるアイデアを出し合っていきました。
4. FE の 3 ヶ年計画
ココナラの決算期が 8 月 31 日ということもあり、来期以降 3 年間に向けて、フロントエンドチームとして、どのような施策を打っていくかについて意見を出し合いました。
- アクセシビリティを考慮した UI を実装する
- マイクロフロントエンドを導入する
- 一部の TypeScript のコードで any があるので型定義を厳密にする改修を行う
などなど、今後の未来に向けての建設的なディスカッションができたと思います。
5. 【続】ここが変だよフロントエンド
前回実施した「ここが変だよフロントエンド」を今回も開催しました。
現在フロントエンドでは、Nuxt 環境と CakePHP 環境と二つの環境で運用しているため、各々の環境で抱えている問題点を洗い出し、議論して解決へ導こうという企画です。前回決まった内容についての進捗確認を行いつつ、時間の都合上深く話し合えなかった議題について、再度ディスカッションしました。
新メンバーにとって、日々の案件で把握できない課題について認識の擦り合わせができてよかったと思いました。
6. コードネーム
オフサイトの最後は、コードネームというボードゲームを実施しました。
二組みに分かれて、それぞれのチーム毎に、一つの単語をヒントとして出し合い、自分のチームのカードを当てていくゲームなのですが、メンバーによって全く関連のなさそうなヒントを出したり、絶妙にうまいヒントを出したり、爆笑の渦に包まれました。
ちなみに、カードの中に問答無用で自チームが負けてしまうカードがあるのですが、見事ひきあててしまい、一瞬にしてゲームが終わってしまうというハプニングもありました。
懇親会
オフサイトが終わった後の最後は、待ちに待った懇親会です。
お店の選択ですが、以前PTAの役員の時にお邪魔したお店でとてもオシャレだったので、今回も使わせていただきました。
おいしい食事とお酒に囲まれて、会話が盛り上がったかなと思いました。
個人的にはローストビーフとカルパッチョがとても美味しかったです!
まとめ
普段の業務と異なり、オフィスから離れてメンバー間で様々なテーマについて話し合いができたので、お互いの理解を深めることができたのではないかなと思いました。事前に長女とコードネームをプレイした時に難易度が高いと感じたので、後半に実施して、最初のアイスブレイクとしてワードウルフを採用したのは企画としてつかみは OK だったかなと思いました。
途中、議論が白熱して時間オーバーをしてしまった結果、もう一つメンバー間の相互理解を深めるためのゲームができなかったりと反省点もあるので、次回のオフサイトに生かしていきたいと思います。
最後に
ココナラではエンジニアを募集しています。
よろしければぜひ以下のページもご覧ください。
Discussion