Necoを支えるチームビルディング
by
Cybozu
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Necoを⽀える チームビルディング 2020年2⽉18⽇ 池添 明宏 (@zoetro)
Slide 2
Slide 2 text
はじめに ▌ここまで紹介してきたようなNecoチーム をどのように作ってきたかを解説 ▌開発プロセスだけでなく幅広い取り組みを 紹介します
Slide 3
Slide 3 text
チーム作りの課題 ▌インフラ開発のできる⼈材の不⾜ ▌Kubernetes関連の知識の不⾜ ▌未知の技術領域での開発プロセス ▌チーム外のエンジニア・ユーザーとの交流
Slide 4
Slide 4 text
課題解決のためのチーム作り 採⽤ 学習 開発 交流
Slide 5
Slide 5 text
採⽤
Slide 6
Slide 6 text
採⽤ ▌チームが主体的に採⽤活動を実施 lJob Descriptionの公開 lスキルチェックシート https://git.io/neco-skills ▌社内体験⼊部の活⽤ ▌⽇々の情報発信(blog, 登壇, meetup)
Slide 7
Slide 7 text
チームメンバー増えました 2018年 6⼈ 2020年2⽉現在 11⼈
Slide 8
Slide 8 text
学習
Slide 9
Slide 9 text
メンバーの継続的な学習が必要 ▌適切な情報収集 ▌社内勉強会 ▌チーム⼊れ替え&モブプログラミング
Slide 10
Slide 10 text
質の⾼い情報を多く仕⼊れて時流を読む ▌公式ドキュメント ▌OSSのリリースノート ▌Kubernetes SIGミーティング ▌KEP ▌CommunityのSlack ▌Twitter ▌技術顧問
Slide 11
Slide 11 text
社内勉強会 ▌輪読会 ▌勉強会 ▌英語レッスン
Slide 12
Slide 12 text
開発
Slide 13
Slide 13 text
開発プロセスの課題 ▌未知の技術を利⽤することが多い ▌特定の⼈への知識の偏在化を避けたい ▌多様な働き⽅のメンバーを受け⼊れたい ▌効率的なオンボーディング体制
Slide 14
Slide 14 text
開発プロセス ▌アジャイル開発プロセス ▌毎週振り返りを実施してプロセスを⾒直し ▌道具 lモブプログラミング l分報 lEPICとADR
Slide 15
Slide 15 text
モブプログラミング ▌ほとんどの作業を2〜3⼈で共同作業
Slide 16
Slide 16 text
チーム⼊れ替え制度 ▌2〜4⼈のチームに分割 ▌2週間ごとにチーム替え ▌全員が全体を把握している状態を⽬指す
Slide 17
Slide 17 text
分報 ▌やってることを垂れ流す ▌何か問題が起きた時に、すぐに誰かが反応 して助けてくれる。 ▌後から作業内容を振り返ることができる
Slide 18
Slide 18 text
EPIC ▌タスクをグルーピングしたもの ▌EPICオーナーを任命し達成責任を負う ▌開始するには3⼈以上の合意。重要EPICは ADRの作成とアーキテクトレビューを実施
Slide 19
Slide 19 text
ADR (Architecture Decision Record) ▌アーキテクチャの決定事項を⽂書化 ▌https://adr.github.io/
Slide 20
Slide 20 text
交流
Slide 21
Slide 21 text
チーム外の開発者やユーザーとの交流 ▌Kubernetesエコシステムの維持・発展に 貢献したい ▌コミュニティを盛り上げたい ▌あわよくば採⽤にもつなげたい
Slide 22
Slide 22 text
どうするか ▌OSS活動 ▌カンファレンスや勉強会での登壇 ▌ブログ, Twitter, Slack, Redditで情報発信 lCybozu Inside Out: https://blog.cybozu.io lKintone Engineering Blog: https://blog.kintone.io
Slide 23
Slide 23 text
登壇件数 0 1 2 3 4 5 6 7 8 9 10 2018 2019 2020 国内 海外
Slide 24
Slide 24 text
まとめ ▌NecoはKubernetesエンジニアとして圧倒 的成⻑できるチーム ▌今後にもご期待ください。