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
420
だいじなこと、に集中するチームでいるために / 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
29
「Be agile」でいるためにしていること / What we do to stay 'agile'
codmoninc
1
410
ペアプロに納得感がなかった話 / A story about not being convinced by pair programming
codmoninc
1
470
遅延読み込みの歩みから理解するSeekableOCI / Understanding SeekableOCI from the Perspective of Lazy Loading
codmoninc
0
15
コドモンがXPを取り入れている理由 / The reason why Codmon is incorporating XP
codmoninc
1
490
ベイビーステップで実現! 地図検索機能の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
17
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
Building Flexible Design Systems
yeseniaperezcruz
327
38k
Measuring & Analyzing Core Web Vitals
bluesmoon
4
130
A Philosophy of Restraint
colly
203
16k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.1k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
28
8.2k
Teambox: Starting and Learning
jrom
133
8.8k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
27
4.3k
The Language of Interfaces
destraynor
154
24k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
10
720
The Invisible Side of Design
smashingmag
298
50k
BBQ
matthewcrist
85
9.3k
The Pragmatic Product Professional
lauravandoore
31
6.3k
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