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!