Slide 1

Slide 1 text

“Good First Issue” - “First” = ? 2024/09/11 株式会社ワンキャリア 山口拓弥

Slide 2

Slide 2 text

ONE CAREER Inc . Copyright © ONE CAREER Inc. All Rights Reserved. 自己紹介 Career 趣味 ひとこと 2 山口 拓弥 シニアEM ex広告代理店 / ex名古屋のスタートアップ / 現職 アメリカンフットボール(いまだに現役) 本日はよろしくお願いします!

Slide 3

Slide 3 text

Copyright © ONE CAREER Inc. All Rights Reserved. 目次 3 ● Good First Issue とは? ● Good First Issue はオンボーディングにも 使いやすい! ● Good First Issue から「つまみぐいタスク」へ

Slide 4

Slide 4 text

Copyright © ONE CAREER Inc. All Rights Reserved. Good First Issue とは? 4

Slide 5

Slide 5 text

Copyright © ONE CAREER Inc. All Rights Reserved. GitHub からはじまった「新参者向けのイシュー」を表すラベル 5 Good First Issue とは?

Slide 6

Slide 6 text

Copyright © ONE CAREER Inc. All Rights Reserved. 6 Good First Issue とは? 出典: https://github.com/github/docs/contribute

Slide 7

Slide 7 text

Copyright © ONE CAREER Inc. All Rights Reserved. 7 Good First Issue とは? 出典: Good First Issues

Slide 8

Slide 8 text

Copyright © ONE CAREER Inc. All Rights Reserved. Good First Issue はオンボーディングにも使いやすい! 8

Slide 9

Slide 9 text

Copyright © ONE CAREER Inc. All Rights Reserved. Good First Issue = Good for newcomers!! 9 Good First Issue はオンボーディングにも使いやすい! 出典: Issues · vercel/next.js

Slide 10

Slide 10 text

Copyright © ONE CAREER Inc. All Rights Reserved. 10 Good First Issue とは? 出典:ファインディにエンジニアとして入社していいなと思ったこと3選 - Findy Tech Blog

Slide 11

Slide 11 text

Copyright © ONE CAREER Inc. All Rights Reserved. 11 Good First Issue とは? 出典:スマートバンクのオンボーディング文化と、それを支える "Good First Issues" とは - inSmartBank

Slide 12

Slide 12 text

Copyright © ONE CAREER Inc. All Rights Reserved. 頻繁にリリースしながら Good First Issue の鮮度を保つのは難しい(よね?) 12 Good First Issue はオンボーディングにも使いやすい! ● コードベースは頻繁に変更するし、本番リリースも頻繁に行う(毎日複数回) ● 「簡易だが効果が高そうなタスク」は Good First Issue にしておくのがもったいない ● チームにメンバーがジョインするのは稀で、Good First Issue の棚卸しは ROI が低い こうした状況もあって、オンボーディングとして Good First Issue を運用するのは難しい... (だから、ちゃんと運用できている企業のみなさまは本当にすごいと思っています)

Slide 13

Slide 13 text

Copyright © ONE CAREER Inc. All Rights Reserved. Good First Issue から「つまみぐいタスク」へ 13

Slide 14

Slide 14 text

Copyright © ONE CAREER Inc. All Rights Reserved. あらためて:Good First Issue とは? 14 Good First Issue から「つまみぐいタスク」へ ● 即座に着手可能: 新メンバーが特別な準備や長期的なトレーニングを必要とせず、 すぐに取り組めるように設計されています ● 短期間で完了可能: Good First Issue は小規模で、短期間内に完了できるものが選ばれます。 これにより、早い段階で成果を出し、達成感を感じることができます ● 効果が直接確認できる: 結果が明確で、リリース後すぐにその影響を目にすることができるため、 仕事の意義と影響を実感しやすくなります 出典: スマートバンクのオンボーディング文化と、それを支える "Good First Issues" とは - inSmartBank

Slide 15

Slide 15 text

Copyright © ONE CAREER Inc. All Rights Reserved. こんなタスクを新人に 残しておくのはもったいない 15

Slide 16

Slide 16 text

Copyright © ONE CAREER Inc. All Rights Reserved. 誰でも 着手できるようにしよう! 16

Slide 17

Slide 17 text

Copyright © ONE CAREER Inc. All Rights Reserved. “Good First Issue” - “First” = つまみぐいタスク 17 Good First Issue から「つまみぐいタスク」へ こんな感じの Notion データベースを作っています。

Slide 18

Slide 18 text

ライブラリ更新のあとの追加対応 自動テストの拡充 運用でカバーしている仕様の改善 IaC の推進 開発環境の改善

Slide 19

Slide 19 text

Copyright © ONE CAREER Inc. All Rights Reserved. まとめ 19

Slide 20

Slide 20 text

Copyright © ONE CAREER Inc. All Rights Reserved. まとめ 20 “Good First Issue” - “First” = ? ● Good First Issue の性質を持つタスクを「つまみぐいタスク」という名前で一元管理している ● 手が空いたときに、誰でもいつでも対応して良いルールにしている ● つまみぐいタスクで開発に慣れたら、チーム開発にジョインいただいている