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
だいじなこと、に集中するチームでいるために / To be a team that focus...
Search
コドモン開発チーム
November 07, 2024
1
410
だいじなこと、に集中するチームでいるために / To be a team that focuses on what matters
コドモン開発チーム
November 07, 2024
Tweet
Share
More Decks by コドモン開発チーム
See All by コドモン開発チーム
業界に標準を提案し、業界と長くお付き合いするVertical SaaS / Vertical SaaS that Proposes Industry Standards and Builds Long-Term Relationships with the Industry.
codmoninc
0
12
「Be agile」でいるためにしていること / What we do to stay 'agile'
codmoninc
1
400
ペアプロに納得感がなかった話 / A story about not being convinced by pair programming
codmoninc
1
460
遅延読み込みの歩みから理解するSeekableOCI / Understanding SeekableOCI from the Perspective of Lazy Loading
codmoninc
0
14
コドモンがXPを取り入れている理由 / The reason why Codmon is incorporating XP
codmoninc
1
480
ベイビーステップで実現! 地図検索機能のVue2→3移行話/Achieving Baby Steps: Transitioning Map Search Functionality from Vue 2 to Vue 3
codmoninc
3
160
とっ散らかったログバケットを S3バッチオペレーションで整理整頓! / Organizing Chaotic Log Buckets with S3 Batch Operations
codmoninc
0
16
CDKとLambda Aliasで実現する、SQS+Lambdaの安全なリリース手法 / SQS+Lambda release method with CDK and Lambda Alias
codmoninc
2
430
チーム一丸で取り組む採用とDevRel ~Engineering Office誕生の背景と取り組み~ / Engineering Office at CoDMON
codmoninc
3
470
Featured
See All Featured
KATA
mclloyd
29
14k
Facilitating Awesome Meetings
lara
50
6.1k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
6.8k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
665
120k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
Rails Girls Zürich Keynote
gr2m
94
13k
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.5k
The Power of CSS Pseudo Elements
geoffreycrofte
73
5.3k
It's Worth the Effort
3n
183
27k
Building Your Own Lightsaber
phodgson
103
6.1k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.3k
Side Projects
sachag
452
42k
Transcript
2024年11月7日 プロダクト開発部 加藤 だいじなこと、に集中するチームでいるために
2 経歴 2020年3月コドモン入社のエンジニア。 今は保護者と先生のコミュニケーションに関わる機能を開発するチー ムに所属中。 写真は愛猫🐱 最近キーボードの▶キーを じり取られました(でも っつ られた)
自己紹介 加藤 尚子(かとう なおこ)
3 INDEX • 今日のテーマ • だいじなこと、に集中するチームでいるために • 差し込みが優先され続けると起こること • 私たちチームでの取り組み
• 「だいじなこと」と分けて扱う • 日々チームで優先度判断できる場をつくる • (長期的にやっていくこと) • まとめ
今日のテーマ
5 だいじなこと、に集中するチームでいるために • アジャイルに開発するためには変化へ対応 大事 • 変化をうま 取り入れな ら常に「だいじな と」を見極めて集中で
る 状態を目指している • 変化にも色々な種類 ある 今回は「差し込み」の対応にフォーカス
6 差し込み 本発表では緊急だ ど重要ではない問題・緊急でも重要でもない問題、を指す 緊急 緊急でない 重要 重要でない 参考:アイゼンハワーマトリクス
7 差し込み 本発表では緊急だ ど重要ではない問題・緊急でも重要でもない問題、を指す 緊急 緊急でない 重要 重要でない す 終わりそうだ
ら... やらな ゃい ない ら... と着手した なり ち 参考:アイゼンハワーマトリクス
8 「差し込み」が優先され続けると起こること • 「だいじな と」に割 る時間 減る ◦ ユーザーへの価値提供につな る
と ◦ 技術的な投資・開発環境の改善活動 • 開発者 疲弊する → ユーザーにもプラスにならないし、開発者のモチベも下 る
9 そうならないために... チームで「差し込み」と上手く付き合うために工夫してます! Not 誰 管理者として考える … … マダー? だいじ
… だいじ じゃない
私たちチームでの取り組み
11 「だいじなこと」と分けて扱う • 現時点で最重要なユーザーストーリーとそれ以外で種類分 する • 差し込みにはイテレーションで対応する上限ptを決める
12 • 現時点で最重要なユーザーストーリーとそれ以外で種類分 する ◦ それ以外のチケットは「差し込み」と呼んで扱いを変えている 「だいじなこと」と分けて扱う ※画像はチームのBacklog管理に使っているMiro
13 「だいじなこと」と分けて扱う • 差し込みにはイテレーションで対応する上限ptを決める ◦ 1イテレーションで差し込みに使うのは3ptまで ◦ 上限を超えないように、着手時期の期待値調整・よりミニマムな解決 策を考える・誰 の力を借りられない
を考える...etc
14 日々チームで優先度判断できる場をつくる • 優先度未判断ゾーン・デイリーリファインメント
15 • 優先度未判断ゾーン・デイリーリファインメント ◦ チームに依頼された と・やる必要 ありそうな とをまずは「優先 度未判断ゾーン」に置 運用
◦ 毎日のデイリーの後に見積もり・優先度判断をする(5分程度) 日々チームで優先度判断できる場をつくる
16 日々チームで優先度判断できる場をつくる • 優先度未判断ゾーン・デイリーリファインメント ◦ とりあえず来たものに着手、とならずにどの らい大事 ・いつやる べ をチーム全員の目を通して判断で
る ◦ 重要度 上 った場合も認識合わせ スムーズ
17 (長期的にやっていくこと) そもそも差し込み自体 減る・あっても対応コストを下 られるようにしたい • 品質をあ る とで予想外の挙動を減らす ◦
リファクタリング • 回帰的な動作保証を低コストで行う ◦ 自動テストの拡充 • 仕様をシンプルにする ◦ バグの温床になる不必要に複雑な仕様の見直し • 潜在リスクに早めに づ ◦ 監視 差し込みだけじゃなくて、重要な変化への柔軟な対応への備えでもある
まとめ
19 変化を適切にハンドリング、だいじなことに集中できるチームに🔥 「だいじなこと」 と分けて扱う 日々チームで優先 度判断できる場を つくる 長期的な改善活動
None