Upgrade to Pro — share decks privately, control downloads, hide ads and more …

スクラムで目指す開発生産性 - Voicy -

スクラムで目指す開発生産性 - Voicy -

開発生産性を高める 〜ソウゾウ、Voicyの挑戦と苦労〜
https://offers.connpass.com/event/283434/
で発表した登壇資料です。

junya_uniburi

May 30, 2023
Tweet

Other Decks in Programming

Transcript

  1. 今年度のプロダクト開発組織
 P Mission
 TL/BE
 iOS/SM
 Android
 UX/UI
 PM/PO
 PM
 L

    Mission
 BE
 iOS/SM
 Android
 UX/UI
 PM
 Refactoring1
 Android
 EM1
 SRE
 iOS(委)
 BE
 BE
 Refactoring2
 BE
 EM2
 BE
 Yugun
 FS
 FS
 WebFE
 WebFE
 PM
 UX/UI
 Data
 DE
 DA
 DA
 SRE
 SRE
 SRE
 SRE(委)
 QA
 QA
 App Enabling
 iOS/SM
 Android
 iOS/SM
 iOS(委)
 Android
 Android
 BE Enabling
 SRE
 BE
 TL/BE
 BE
 BE
 BE
 Web Enabling
 FS
 WebFE
 FS
 WebFE
 EM2
 EM2
 EM2
 EM1
 EM1
 EM1
 EM1
 EM1

  2. PO
 L Team
 スクラム導入当初のプロダクト開発組織
 P Team
 TL/BE
 iOS/SM
 Android
 UX/UI


    PM
 PM
 BE
 iOS/SM
 Android
 UX/UI
 PM
 EM/BE
 iOS(委)
 BE
 BE
 EM
 BE
 Yugun
 FS
 WebFE
 WebFE
 Data
 DA
 DA
 QA
 QA
 UX/UI
 SRE
 SRE
 SRE(委)
 EM

  3. ©2022 Voicy, Inc. タックマンモデルとは?
 • 形成期(Forming): チームメンバーが初めて集まり、お互いを知り、チームの目標を 理解する段階です。
 • 混乱期(Storming):

    チーム内で意見の対立や役割の摩擦が起こり、チームの課題 が浮き彫りになる段階です。
 • 統一期(Norming): チームが互いの違いを受け入れ、共通のルールや規範を設定 し、より協力的な環境を作り上げる段階です。
 • 機能期(Performing): チームが高い生産性と協調性を発揮し、目標に向かって効 果的に働く段階です。
 • 解散期(Adjourning): チームがプロジェクトを完了し、その経験と学びを反省し、次 の段階に移行する段階です
 チームが成熟し、効果的に機能するまでの進化の過程を理解するための重要なフレームワーク 

  4. ©2022 Voicy, Inc. タックマンモデルとは?
 形成期(Forming)
 混乱期(Storming)
 統一期(Norming)
 機能期(Performing) 
 解散期(

    チームが成熟し、効果的に機能するまでの進化の過程を理解するための重要なフレームワーク 

  5. ©2022 Voicy, Inc. • 振り返ることで形成期、混乱期の課題を明確化し対処していく
 ◦ どういう考えの人たちが集まっているか理解 
 ◦ 適切なオープンなフィードバック

    
 ◦ 浮き彫りになった課題の地道な対処 
 ◦ 役割の明確化
 • 振り返りフレームワークを使う
 ◦ KPT(Keep, Problem, Try) 
 ◦ YWT(Y:やったこと, W:わかったこと, T:つぎやること) 
 ◦ FDL(Fun, Done, Learn) 
 形成期、混乱期を早く脱するために重要なこと
 
 当たり前だけど、振り返りが重要

  6. ©2022 Voicy, Inc. • ドラッカー風エクササイズ
 ◦ 形成期にやると効果的。定期的に質問結果の内容を見直すと良い。 
 ◦ 様々なバックグラウンドや価値観を共有できる

    
 ◦ ただ、自由に話してもらうために心理的安全性が高い場が必要 
 ◦ 人数にも影響するが、1チームなら2〜4hくらいでできる 
 • インセプションデッキ
 ◦ 大きめのタスク(中規模以上の機能開発)ごとにやると効果的 
 ◦ whyとhowが明らかになり、プロジェクトのスコープや目標への統一意識をメ ンバー間で共有できる 
 ◦ 10個のトピックがあるので全てやると時間が結構かかる。 
 Voicyで実際にやった施策
 
 みんな大好き「アジャイルサムライ」から2つ
 https://amzn.asia/d/hDxxyyp 

  7. ©2022 Voicy, Inc. • スクラムガイドの輪読会
 ◦ メンバー全員参加で定期的に実施 
 ◦ 現状のチームの状態と照らし合わせていくと毎回学びがあった

    
 ◦ 20ページ程度なので初回でも2h程度でできる。 
 そもそもスクラム開発の理解が足りてなかった
 Voicyで実際にやった施策
 
 https://scrumguides.org/docs/scrumguide/v2020/2020-Scrum-Guide-Japanese.pdf 

  8. Q Team
 PO
 L Team
 SRE
 Qチーム発足時のプロダクト開発組織
 P Team
 TL/BE


    iOS/SM
 Android
 UX/UI
 PM
 PM
 BE
 iOS/SM
 Android
 UX/UI
 PM
 EM/BE
 SRE
 iOS(委)
 BE
 BE/SM
 EM
 BE
 Yugun
 FS
 WebFE
 WebFE
 Data
 DA
 DA
 SRE(委)
 QA
 QA
 UX/UI
 EM
 EM

  9. Yugun
 Q Team
 L Team
 SRE
 前年度末のプロダクト開発組織
 P Team
 TL/BE


    iOS/SM
 Android
 UX/UI
 PM
 PM/PO
 BE
 iOS/SM
 Android
 UX/UI
 PM
 EM2/BE
 SRE
 iOS(委)
 BE
 BE/SM
 BE
 FS
 WebFE
 WebFE
 Data
 DA
 DA
 SRE(委)
 QA
 QA
 UX/UI
 EM1
 Android
 BE
 DE
 EM2
 EM2
 EM2
 EM1
 EM1
 EM1
 EM1
 PM

  10. Yugun
 Q Team
 L Team
 SRE
 前年度末のプロダクト開発組織
 P Team
 TL/BE


    iOS/SM
 Android
 UX/UI
 PM
 PM/PO
 BE
 iOS/SM
 Android
 UX/UI
 PM
 EM2/BE
 SRE
 iOS(委)
 BE
 BE/SM
 BE
 FS
 WebFE
 WebFE
 Data
 DA
 DA
 SRE(委)
 QA
 QA
 UX/UI
 EM1
 Android
 BE
 DE
 EM2
 EM2
 EM2
 EM1
 EM1
 EM1
 EM1
 再掲載
 PM

  11. 今年度のプロダクト開発組織
 P Mission
 TL/BE
 iOS/SM
 Android
 UX/UI
 PM/PO
 PM
 L

    Mission
 BE
 iOS/SM
 Android
 UX/UI
 PM
 Refactoring1
 Android
 EM1
 SRE
 iOS(委)
 BE
 BE
 Refactoring2
 BE
 EM2
 BE
 Yugun
 FS
 FS
 WebFE
 WebFE
 PM
 UX/UI
 Data
 DE
 DA
 DA
 SRE
 SRE
 SRE
 SRE(委)
 QA
 QA
 App Enabling
 iOS/SM
 Android
 iOS/SM
 iOS(委)
 Android
 Android
 BE Enabling
 SRE
 BE
 TL/BE
 BE
 BE
 BE
 Web Enabling
 FS
 WebFE
 FS
 WebFE
 EM2
 EM2
 EM2
 EM1
 EM1
 EM1
 EM1
 EM1
 再掲載

  12. 今年度のプロダクト開発組織
 P Mission
 TL/BE
 iOS/SM
 Android
 UX/UI
 PM/PO
 PM
 L

    Mission
 BE
 iOS/SM
 Android
 UX/UI
 PM
 Refactoring1
 Android
 EM1
 SRE
 iOS(委)
 BE
 BE
 Refactoring2
 BE
 EM2
 BE
 Yugun
 FS
 FS
 WebFE
 WebFE
 PM
 UX/UI
 Data
 DE
 DA
 DA
 SRE
 SRE
 SRE
 SRE(委)
 QA
 QA
 App Enabling
 iOS/SM
 Android
 iOS/SM
 iOS(委)
 Android
 Android
 BE Enabling
 SRE
 BE
 TL/BE
 BE
 BE
 BE
 Web Enabling
 FS
 WebFE
 FS
 WebFE
 EM2
 EM2
 EM2
 EM1
 EM1
 EM1
 EM1
 EM1
 再掲載

  13. 今年度のプロダクト開発組織
 P Mission
 TL/BE
 iOS/SM
 Android
 UX/UI
 PM/PO
 PM
 L

    Mission
 BE
 iOS/SM
 Android
 UX/UI
 PM
 Refactoring1
 Android
 EM1
 SRE
 iOS(委)
 BE
 BE
 Refactoring2
 BE
 EM2
 BE
 Yugun
 FS
 FS
 WebFE
 WebFE
 PM
 UX/UI
 Data
 DE
 DA
 DA
 SRE
 SRE
 SRE
 SRE(委)
 QA
 QA
 App Enabling
 iOS/SM
 Android
 iOS/SM
 iOS(委)
 Android
 Android
 BE Enabling
 SRE
 BE
 TL/BE
 BE
 BE
 BE
 Web Enabling
 FS
 WebFE
 FS
 WebFE
 EM2
 EM2
 EM2
 EM1
 EM1
 EM1
 EM1
 EM1
 再掲載
 • スタートアップでリソースが潤沢にある状況 ではない。 • 個々のメンバーの頑張りで回っている状態。