Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Necoを支えるチームビルディング
Search
Cybozu
PRO
February 27, 2020
Technology
3
3k
Necoを支えるチームビルディング
Cybozu
PRO
February 27, 2020
Tweet
Share
More Decks by Cybozu
See All by Cybozu
AIツール開発ワークショップ(Dify)【サイボウズ新人研修2025】
cybozuinsideout
PRO
15
15k
モバイル【サイボウズ新人研修2025】
cybozuinsideout
PRO
3
3.2k
Git/GitHub を使う上で知っておくと嬉しいかも Tips【サイボウズ新人研修2025】
cybozuinsideout
PRO
8
8.3k
GitHub Copilot活用【サイボウズ新人研修2025】
cybozuinsideout
PRO
14
12k
ソフトウェアライセンス【サイボウズ新人研修2025】
cybozuinsideout
PRO
12
7.3k
エンジニアのためのアウトプット講座 〜知識をシェアするはじめの一歩〜【サイボウズ新人研修2025】
cybozuinsideout
PRO
6
4k
Docker入門【サイボウズ新人研修2025】
cybozuinsideout
PRO
12
9.6k
セキュリティ【サイボウズ新人研修2025】
cybozuinsideout
PRO
2
2.8k
TLS 1.3をざっと理解する【サイボウズ新人研修2025】
cybozuinsideout
PRO
2
1.7k
Other Decks in Technology
See All in Technology
Transformerを用いたアイテム間の 相互影響を考慮したレコメンドリスト生成
recruitengineers
PRO
2
590
P2P通信の標準化 WebRTCを知ろう
faithandbrave
6
2k
SRE with AI:実践から学ぶ、運用課題解決と未来への展望
yoshiiryo1
1
620
第64回コンピュータビジョン勉強会「The PanAf-FGBG Dataset: Understanding the Impact of Backgrounds in Wildlife Behaviour Recognition」
x_ttyszk
0
270
毎晩の 負荷試験自動実行による効果
recruitengineers
PRO
5
200
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
7k
How Do I Contact Jetblue Airlines® Reservation Number: Fast Support Guide
thejetblueairhelpsupport
0
230
データ駆動経営の道しるべ:プロダクト開発指標の戦略的活用法
ham0215
2
210
ClaudeCode_vs_GeminiCLI_Terraformで比較してみた
tkikuchi
1
4k
データエンジニアリング 4年前と変わったこと、 4年前と変わらないこと
tanakarian
1
320
ソフトウェアQAがハードウェアの人になったの
mineo_matsuya
3
240
Shadow DOM & Security - Exploring the boundary between light and shadow
masatokinugawa
0
620
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
351
21k
Designing for Performance
lara
610
69k
A designer walks into a library…
pauljervisheath
207
24k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
How GitHub (no longer) Works
holman
314
140k
Mobile First: as difficult as doing things right
swwweet
223
9.7k
RailsConf 2023
tenderlove
30
1.2k
Embracing the Ebb and Flow
colly
86
4.8k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Visualization
eitanlees
146
16k
Transcript
Necoを⽀える チームビルディング 2020年2⽉18⽇ 池添 明宏 (@zoetro)
はじめに ▌ここまで紹介してきたようなNecoチーム をどのように作ってきたかを解説 ▌開発プロセスだけでなく幅広い取り組みを 紹介します
チーム作りの課題 ▌インフラ開発のできる⼈材の不⾜ ▌Kubernetes関連の知識の不⾜ ▌未知の技術領域での開発プロセス ▌チーム外のエンジニア・ユーザーとの交流
課題解決のためのチーム作り 採⽤ 学習 開発 交流
採⽤
採⽤ ▌チームが主体的に採⽤活動を実施 lJob Descriptionの公開 lスキルチェックシート https://git.io/neco-skills ▌社内体験⼊部の活⽤ ▌⽇々の情報発信(blog, 登壇, meetup)
チームメンバー増えました 2018年 6⼈ 2020年2⽉現在 11⼈
学習
メンバーの継続的な学習が必要 ▌適切な情報収集 ▌社内勉強会 ▌チーム⼊れ替え&モブプログラミング
質の⾼い情報を多く仕⼊れて時流を読む ▌公式ドキュメント ▌OSSのリリースノート ▌Kubernetes SIGミーティング ▌KEP ▌CommunityのSlack ▌Twitter ▌技術顧問
社内勉強会 ▌輪読会 ▌勉強会 ▌英語レッスン
開発
開発プロセスの課題 ▌未知の技術を利⽤することが多い ▌特定の⼈への知識の偏在化を避けたい ▌多様な働き⽅のメンバーを受け⼊れたい ▌効率的なオンボーディング体制
開発プロセス ▌アジャイル開発プロセス ▌毎週振り返りを実施してプロセスを⾒直し ▌道具 lモブプログラミング l分報 lEPICとADR
モブプログラミング ▌ほとんどの作業を2〜3⼈で共同作業
チーム⼊れ替え制度 ▌2〜4⼈のチームに分割 ▌2週間ごとにチーム替え ▌全員が全体を把握している状態を⽬指す
分報 ▌やってることを垂れ流す ▌何か問題が起きた時に、すぐに誰かが反応 して助けてくれる。 ▌後から作業内容を振り返ることができる
EPIC ▌タスクをグルーピングしたもの ▌EPICオーナーを任命し達成責任を負う ▌開始するには3⼈以上の合意。重要EPICは ADRの作成とアーキテクトレビューを実施
ADR (Architecture Decision Record) ▌アーキテクチャの決定事項を⽂書化 ▌https://adr.github.io/
交流
チーム外の開発者やユーザーとの交流 ▌Kubernetesエコシステムの維持・発展に 貢献したい ▌コミュニティを盛り上げたい ▌あわよくば採⽤にもつなげたい
どうするか ▌OSS活動 ▌カンファレンスや勉強会での登壇 ▌ブログ, Twitter, Slack, Redditで情報発信 lCybozu Inside Out:
https://blog.cybozu.io lKintone Engineering Blog: https://blog.kintone.io
登壇件数 0 1 2 3 4 5 6 7 8
9 10 2018 2019 2020 国内 海外
まとめ ▌NecoはKubernetesエンジニアとして圧倒 的成⻑できるチーム ▌今後にもご期待ください。