フロントエンドの実装に詰まる時間をどう減らすか? リードエンジニアとの30分間を成長に繋げるためにやっていること


こんにちは、Gaji−Labo フロントエンドエンジニアの上條(mk-0A0)です。

限られた時間の中で、悩むより先に手を動かして前に進めたい。
そう考えているエンジニアの方は多いのではないでしょうか。

私も、現在支援しているプロダクトチームでの担当領域が広がったことで迷ったり悩んだりして手が止まっていたのですが、リードエンジニアと毎日30分のミーティング「Daily Sync」をやってみたところ迷いが減って実装が進むようになりました。

この記事では、Daily Sync で悩む時間を減らして作業ができるようになった体験と、教えてもらうだけで終わらせず成長に繋げる工夫をまとめます。

悩む時間をできるだけ減らしたい!Daily Sync を始めてみた

この Daily Sync は一緒に仕事をしているデザイナーがやっているのを見て取り入れたもので、毎日短時間で会話する場を設けることで動きがスムーズになったと聞いていました。内容は自分の目的に合わせて調整しています。
短時間の会話でコミュニケーションコストを減らす「Daily Sync」 ++ Gaji-Laboブログ

Daily Sync で話している内容は基本的に次に着手するタスクの実装方針相談がメインです。そこから派生してリードエンジニアが実装時に意識しているコーディングのお作法を教えてもらうこともあります。個人的すぎてレビューでコメントしづらいこともフラットに聞けるため、作業時に意識することが徐々に分かってきました。

ではこの Daily Sync、「悩むことに時間を使ってしまう」という悩みは解消されたのでしょうか?

Daily Sync を通して気付いたこと

結論から言うと悩みは解消されました。プロダクトのコード理解が深いエンジニアが実装方針を提示してくれるので悩む時間は減り、1つのタスクを捌くサイクルが早まりました。限られたリソースの中で最大限の出力は出せたと思います。

意外にも一番効果を感じたのはお互いに考えていることや理解したことを伝えるための言語化が進んだことです。言葉にすることでタスクに関する情報が整理され、「この場合はどうなるのか?」といった仕様観点の疑問がクライアントへのフィードバックに繋がることもありました。
言語化は一見遠回りに見えますが、はじめから仕様をある程度理解できていると実装中の手戻りを減らせます。

よかった〜!めでたしめでたし。とは行かないのが現実の難しいところです。

長期的に見てこの先もずっと教えてもらい続けることは現実的ではありません。根本的に解決するには自走できるレベルのスキルを身につける必要があるのではないでしょうか?これが本質的な課題でした。

本来のあるべき姿を見直して成長に繋げるために

本質的な課題が見えてきたことで、最初の「悩む時間をできるだけ減らす」という目的は短期視点だったことに気が付きました。Daily Sync の場をスキル成長に繋げるためにはやり方を変えなければいけません。

一概に成長と言ってもいろいろな観点があり人によって解釈は異なると思いますが、私は分からないことに対する対処法を知ることだと思っています。そして対処法を知る前のステップとして、自分が分っていないことの言語化も必要です。「ここまでは理解できている」「このパターンで適切な実装方針が分からない」といった分からないポイントを具体化して Daily Sync に持ち込むようシフトチェンジしている最中です。

100%完璧を目指すよりもまずは分からないことに対してどう動くか、試行錯誤を続けながらチームやプロダクトへの貢献度を上げていきたいと思っています。

Gaji-Labo は Next.js, React, TypeScript 開発の実績と知見があります

フロントエンド開発の専門家である私たちが御社の開発チームに入ることで、バックエンドも含めた全体の開発効率が上がります。

「既存のサイトを Next.js に移行したい」
「人手が足りず信頼できるエンジニアを探している」
「自分たちで手を付けてみたがいまいち上手くいかない」

フロントエンド開発に関わるお困りごとがあれば、まずは一度お気軽に Gaji-Labo にご相談ください。

オンラインでのヒアリングとフルリモートでのプロセス支援にも対応しています。

Next.js, React, TypeScript の相談をする!

Gaji-Labo フロントエンドエンジニア向けご案内資料

Gaji-Labo は新規事業やサービス開発に取り組む、事業会社・スタートアップへの支援を行っています。

弊社では、Next.js を用いた Web アプリケーションのフロントエンド開発をリードするフロントエンドエンジニアを募集しています!さまざまなプロダクトやチームに関わりながら、一緒に成長を体験しませんか?

もちろん、一緒にお仕事をしてくださるパートナーさんも随時募集中です。まずはお気軽に声をかけてください!

求人応募してみる!


投稿者 Kamijo Momoka

フロントエンドエンジニア。
HTML/CSS/JavaScript/WordPressでのサイト制作からNext.js/TypeScriptなどを使ったWebアプリ開発、FigmaでのUIデザインまで広く経験しています。 デザインエンジニアと名乗るのが夢です。