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
Retrospective of oulry LET’S PLAY!
Slide 2
Slide 2 text
因数分解 抽象化 優先度付け 今日の結論
Slide 3
Slide 3 text
神本 直人 Profile - 経歴 - SUBARU → ourly 歴2年目のジュニアエンジニア - 趣味 - Science、Sauna、Stout
Slide 4
Slide 4 text
ourlyの振り返りスケジュール 1日目 14日目 振り返り(個人) 2日目 3日目 SP終了 振り返り(個人) 振り返り(チーム)
Slide 5
Slide 5 text
ourlyの振り返りスケジュール 1日目 14日目 振り返り(個人) 2日目 3日目 SP終了 振り返り(個人) 振り返り(チーム) 「個人」/ day × 「チーム」/ sprint
Slide 6
Slide 6 text
ourlyの振り返りスケジュール 1日目 14日目 振り返り(個人) 2日目 3日目 SP終了 振り返り(個人) 振り返り(チーム) 「個人」/ day × 「チーム」/ sprint
Slide 7
Slide 7 text
「個人」/ day リードタイムを超えたPRをピックアップ PR×Process×Issue 分の 振り返りを行う それぞれのIssueをタグで抽象化する
Slide 8
Slide 8 text
ourlyの振り返りスケジュール 1日目 14日目 振り返り(個人) 2日目 3日目 SP終了 振り返り(個人) 振り返り(チーム) 「個人」/ day × 「チーム」/ sprint
Slide 9
Slide 9 text
リードタイムを超えたPRをピックアップ PR×プロセス×原因 分のIssueを作る それぞれのIssueをタグで抽象化する 発生頻度とインパクトから優先度をつける ディスカッションで対策を決定 「チーム」/ sprint
Slide 10
Slide 10 text
リードタイムを超えたPRをピックアップ PR×プロセス×原因 分のIssueを作る それぞれのIssueをタグで抽象化する 発生頻度とインパクトから優先度をつける ディスカッションで対策を決定 累計タグ数 リードタイム 「チーム」/ sprint
Slide 11
Slide 11 text
Let's demonstrate
Slide 12
Slide 12 text
リードタイムを超えたPRをピックアップ PR×プロセス×原因 分のIssueを作る それぞれのIssueをタグで抽象化する 発生頻度とインパクトから優先度をつける ディスカッションで対策を決定 累計タグ数 リードタイム 「個人」/ day ×「チーム」/ sprint
Slide 13
Slide 13 text
a. 優先度付け 細分化する意味は? Question b. コンテキスト統一 c. 標準化 d. 複利効果
Slide 14
Slide 14 text
a. 優先度付け 細分化する意味は? Answer c. 標準化 d. 複利効果 b. コンテキスト統一
Slide 15
Slide 15 text
a. 優先度付け 細分化する意味は? Answer c. 標準化 d. 複利効果 b. コンテキスト統一
Slide 16
Slide 16 text
優先度付け FTA = 製造業で問題解決の際に用いるフレームワーク Top事象 factor1 factor2 factor1-1 factor1-2 factor2-1 factor2-2 ・想定される原因を列挙し分解 ・インパクトのある箇所に絞って調査をする
Slide 17
Slide 17 text
review~approve のタイムが悪い 修正後のreview が遅かった 修正に時間を 要した review遅れる連絡 をサボった リマインド忘れ 仕様漏れがあった 複雑性が高かった 同じprocessでもIssueは様々ある インパクトがあるIssueへ絞ってディスカションできる 優先度付け
Slide 18
Slide 18 text
a. 優先度付け 細分化する意味は? Answer c. 標準化 d. 複利効果 b. コンテキスト統一
Slide 19
Slide 19 text
Before 途中で仕様漏れが発覚した。また、複雑性が高く修正時間が 多くかかった。修正後にレビュー依頼をしたが、その後のリ マインドをしてなくて時間が経過してしまった。レビュアー 自身も忙しく手がつかないがその旨を伝え忘れてしまった。 コンテキスト統一 なぜ途中で仕様漏れに気づいた? リマインド徹底しましょうよ!
Slide 20
Slide 20 text
Before 途中で仕様漏れが発覚した。また、複雑性が高く修正時間が 多くかかった。修正後にレビュー依頼をしたが、その後のリ マインドをしてなくて時間が経過してしまった。レビュアー 自身も忙しく手がつかないがその旨を伝え忘れてしまった。 コンテキスト統一 なぜ途中で仕様漏れに気づいた? リマインド徹底しましょうよ! どこの議論をするかが不明確 コンテキスト揃わない議論が起こり生産性が低い
Slide 21
Slide 21 text
・仕様漏れがあった ・複雑性が高かった ・リマインド忘れ ・review遅れる連絡をサボった コンテキスト統一 After なぜ途中で仕様漏れに気づいた?
Slide 22
Slide 22 text
コンテキスト統一 After ・仕様漏れがあった ・複雑性が高かった ・リマインド忘れ ・review遅れる連絡をサボった リマインド徹底しましょうよ!
Slide 23
Slide 23 text
コンテキスト統一 どこの議論かが自明 コンテキスト揃った議論のため生産性が高い After ・仕様漏れがあった ・複雑性が高かった ・リマインド忘れ ・review遅れる連絡をサボった リマインド徹底しましょうよ!
Slide 24
Slide 24 text
a. 優先度付け 細分化する意味は? Answer c. 標準化 d. 複利効果 b. コンテキスト統一
Slide 25
Slide 25 text
標準化 Before 修正後にレビュー依頼をしたが、再レビューまでは時間がかかった。 その後再レビュー依頼のリマインドをしてなかったです。 レビュアーの僕も遅れることを連絡できてなかったです。 時間がかかったは結果だと思います。 なぜ時間がかかったのですか?
Slide 26
Slide 26 text
標準化 Before 修正後にレビュー依頼をしたが、再レビューまでは時間がかかった。 なるほどです! 次回はそこも分解して記入すると良いと思います!
Slide 27
Slide 27 text
標準化 After ・修正後にレビュー依頼をしたが、リマインドをしてなくて 時間が経過してしまった。 ・修正後にレビュー依頼をしたが、レビュアー自身も忙しく 手がつかないがその旨を伝え忘れてしまった。 先SPの経験から分解粒度を細かくしました! ぱーぺき!
Slide 28
Slide 28 text
標準化 振り返り粒度が荒いとチーム振り返りで自覚できる 結果的に、振り返り粒度が全員で揃い標準化される After ・修正後にレビュー依頼をしたが、リマインドをしてなくて 時間が経過してしまった。 ・修正後にレビュー依頼をしたが、レビュアー自身も忙しく 手がつかないがその旨を伝え忘れてしまった。 先SPの経験から分解粒度を細かくしました! ぱーぺき!
Slide 29
Slide 29 text
a. 優先度付け 細分化する意味は? Answer c. 標準化 d. 複利効果 b. コンテキスト統一
Slide 30
Slide 30 text
複利効果 仕様漏れがあった リマインド忘れ 複雑性が高かった review遅れる連絡をサボった
Slide 31
Slide 31 text
複利効果 仕様漏れがあった 仕様認識不足 複雑性が高かった 実装難易度が高い リマインド忘れ review遅れる連絡をサボった コミュニケーション不足
Slide 32
Slide 32 text
複利効果 仕様漏れがあった 仕様認識不足 複雑性が高かった 実装難易度が高い リマインド忘れ review遅れる連絡をサボった コミュニケーション不足 Issue -> Tag に抽象化することで表現は異なるが 本質的に近い問題を同一の情報として識別できる
Slide 33
Slide 33 text
複利効果 Σ { 仕様認識不足 } = 1 Σ { 実装難易度が高い } = 1 Σ {コミュニケーション不足} = 2
Slide 34
Slide 34 text
複利効果 Σ { 仕様認識不足 } = 1 Σ { 実装難易度が高い } = 1 Σ {コミュニケーション不足} = 5 同一の問題として識別したことで過去の記録が意味をなす 優先度付け、対策の横展開など蓄積による複利が生まれる
Slide 35
Slide 35 text
a. 優先度付け 細分化する意味は? Answer c. 標準化 d. 複利効果 b. コンテキスト統一
Slide 36
Slide 36 text
因数分解 抽象化 優先度付け 今日の結論
Slide 37
Slide 37 text
インパクトのある20%のIssueに対して 会議の80%の時間を使おう
Slide 38
Slide 38 text
Thanks for playing!