Slide 1

Slide 1 text

A positive retrospective born in Japan, 
 and a modern software development Yasunobu “YesNo” Kawaguchi

Slide 2

Slide 2 text

:BTVOPCV
 ,BXBHVDIJ "HJMF$PBDI5PLZPCBTFE 5SBOTMBUPS4VQFSWJTPS $POGFSFODF0SHBOJ[FS 'FBSMFTT$IBOHF 6TFS4UPSZ.BQQJOH +PZ JOD "HJMF&OUFSQSJTF

Slide 3

Slide 3 text

Toyota Production System Lean Lean Software Development Kanban Lean Startup Agile Scrum XP The New New Product Development Game Four steps 
 to the epiphany Agile and Lean Startup Patterns Manufacturing Industry in Japan
 2013 Yasunobu Kawaguchi

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

Scrum https://www.telegraph.co.uk/rugby-world-cup/2019/09/28/rugby-world-cup-2019-japan-vs-ireland-live-score-latest-updates/

Slide 6

Slide 6 text

https://medium.com/@jpartogi/scrum-does-not-work-here-in-asia-72d7bccccb4d

Slide 7

Slide 7 text

https://medium.com/@jpartogi/scrum-does-not-work-here-in-asia-72d7bccccb4d 1: Everything in life should have a hierarchy 2: Let’s keep things in harmony 3: Different education system, different school of thoughts 4: Outsourcing — everything comes down to reducing costs

Slide 8

Slide 8 text

https://medium.com/@jpartogi/scrum-does-not-work-here-in-asia-72d7bccccb4d 1: Everything in life should have a hierarchy 2: Let’s keep things in harmony 3: Different education system, different school of thoughts 4: Outsourcing — everything comes down to reducing costs

Slide 9

Slide 9 text

1: Everything in life should have a hierarchy 2: Let’s keep things in harmony 3: Different education system, different school of thoughts 4: Outsourcing — everything comes down to reducing costs

Slide 10

Slide 10 text

1: Everything in life should have a hierarchy 2: Let’s keep things in harmony 3: Different education system, different school of thoughts 4: Outsourcing — everything comes down to reducing costs hierarchy Outsourcing harmony

Slide 11

Slide 11 text

Outsourcing harmony ϒϥοΫاۀ Evil Corporation hierarchy

Slide 12

Slide 12 text

Ϧʔϯੜ࢈ํࣜ Lean Manufacturing hierarchy Outsourcing harmony

Slide 13

Slide 13 text

Different Solution in Same Force

Slide 14

Slide 14 text

So I have a hope to 
 become agile in Asia But we need practices 
 fit in the force!

Slide 15

Slide 15 text

A common problem in 
 Retrospective in Japan is .. We need 
 Action Plan! 改善

Slide 16

Slide 16 text

A common problem in 
 Retrospective in Japan is .. - Pessimistic - Become tired and boring - Undone action plans

Slide 17

Slide 17 text

Scrum Velocity Velocity

Slide 18

Slide 18 text

Better and better Toyota https://www.youtube.com/
 watch?v=vJ8DsIiSb-U

Slide 19

Slide 19 text

Toyota Continuous Improvement

Slide 20

Slide 20 text

Scrum People tend to focus here Velocity

Slide 21

Slide 21 text

But we need to see here Velocity Scrum

Slide 22

Slide 22 text

No content

Slide 23

Slide 23 text

https://dzone.com/articles/running-positive-retrospective

Slide 24

Slide 24 text

"Regardless of what we discover, 
 we understand and truly believe that 
 everyone did the best job they could, 
 given what they knew at the time, 
 their skills and abilities, 
 the resources available, 
 and the situation at hand." Norm Kerth's Prime Directive Linda Rising

Slide 25

Slide 25 text

"Regardless of what we discover, 
 we understand and truly believe that 
 everyone did the best job they could, 
 given what they knew at the time, 
 their skills and abilities, 
 the resources available, 
 and the situation at hand." Norm Kerth's Prime Directive Linda Rising

Slide 26

Slide 26 text

The co-worker asks: 
 "I know you were on project [X], 
 how was that?". 
 Each person responds with 
 "It was great because...". 
 Instead of speaking the answers out loud, give each person 3 index cards and have them write their answers down in silence. User Story Mapping Jeff Patton

Slide 27

Slide 27 text

The co-worker asks: 
 "I know you were on project [X], 
 how was that?". 
 Each person responds with 
 "It was great because...". 
 Instead of speaking the answers out loud, give each person 3 index cards and have them write their answers down in silence. Jeff Patton User Story Mapping

Slide 28

Slide 28 text

No content

Slide 29

Slide 29 text

learn fun deliver

Slide 30

Slide 30 text

learn fun deliver done

Slide 31

Slide 31 text

1. (Individual) 
 Write down what have you experienced in this sprint? 
 2. (Team) 
 Put these into the board.
 3. (Team) 
 Review and organize. Instructions

Slide 32

Slide 32 text

Keep Positive Gather Facts and

Slide 33

Slide 33 text

What have you done?

Slide 34

Slide 34 text

What made you fun?

Slide 35

Slide 35 text

What did you learn?

Slide 36

Slide 36 text

learn fun done

Slide 37

Slide 37 text

learn fun done fun done and

Slide 38

Slide 38 text

learn fun done fun learn and

Slide 39

Slide 39 text

learn fun done done and learn

Slide 40

Slide 40 text

learn fun done fun done and and learn

Slide 41

Slide 41 text

Keep Positive Gather Facts and then ideate new!

Slide 42

Slide 42 text

No content

Slide 43

Slide 43 text

Fun Done Learn in Japan has spread out very fast!!

Slide 44

Slide 44 text

No content

Slide 45

Slide 45 text

New World Old World

Slide 46

Slide 46 text

Vendor Vendor Vendor Our Code Modules Modules New World Old World

Slide 47

Slide 47 text

New World Vendor Vendor Vendor Our Code Old World Modules Modules Our Code

Slide 48

Slide 48 text

New World Modules Modules Our Code Complex
 System Difficult
 to make
 estimation

Slide 49

Slide 49 text

New World Modules Modules Our Code Scrum Self Organizing

Slide 50

Slide 50 text

Scrum Self Organizing https://www.youtube.com/watch?v=vG-QZOTc5_Q Inside the ant colony - Deborah M. Gordon

Slide 51

Slide 51 text

New World Vendor Vendor Vendor Our Code Old World Modules Modules Our Code

Slide 52

Slide 52 text

New World Vendor Vendor Vendor Our Code Old World Modules Modules Our Code

Slide 53

Slide 53 text

New World Vendor Vendor Vendor Our Code Old World Modules Modules Our Code

Slide 54

Slide 54 text

New World Vendor Vendor Vendor Our Code Old World Modules Modules Our Code Hierarchy Developer centric Scrum

Slide 55

Slide 55 text

Scrum Developer centric Hierarchy Stable
 Universal 
 Services Explore
 Innovations
 Continuously

Slide 56

Slide 56 text

Toyota Production System By Taichi Ohno

Slide 57

Slide 57 text

νʔϜϫʔΫͱ͔ɺͦͷଞ͍Ζ͍Ζͷཧ ༝͕͔ΒΉͱɺ͔͑ͬͯগਓ਺ͷ΄͏͕ উͭ৔߹͕ग़ͯ͘ΔͷͰ͸ͳ͍͔ɻ If teamwork and other reasons are involved, small number of people may win.

Slide 58

Slide 58 text

https://www.slideshare.net/WinOpsConf/sam-guckenheimer-moving-to-one-engineering-system https://www.youtube.com/watch?v=8EN1kGFmiIo More with Sam Guckenheimer - Our DevOps Journey - 
 Microsoft Engineering Stories

Slide 59

Slide 59 text

https://www.slideshare.net/WinOpsConf/sam-guckenheimer-moving-to-one-engineering-system Microsoftの組織図 (〜2011) 意図しない結果 : 
  再利利⽤用さえしなければ  罰せられることもない

Slide 60

Slide 60 text

https://www.slideshare.net/WinOpsConf/sam-guckenheimer-moving-to-one-engineering-system ։ൃγεςϜ౷߹ͷ໨త
 ΤϯδχΞ΍ϓϩμΫτνʔϜʹͱͬͯ ੜ࢈ੑΛ޲্͢ΔҎ্ʹେࣄͳ ͜ͱ͸͋Γ·ͤΜɻ Ͱ͔͢ΒɺिͷͲͷ೔ʹ͓͍ͯ΋ ػೳΛ٘ਜ਼ʹͯ͠Ͱ΋ ੜ࢈ੑΛ্͍͛ͨɻ ࣗࣾͷ࠷ߴͷΤϯδχΞͨͪʹ ͜ͷ։ൃγεςϜͰಇ͍ͯ΄͍͠ͱ ࢲ͸ߟ͍͑ͯ·͢ɻ ͦͷ݁Ռɺ௕͍໨ͰݟΕ͹ɺ ࢲ͕ͨͪ๬Ή৽͍͠ίϯηϓτ͸
 ͢΂࣮ͯݱͰ͖ΔͰ͠ΐ͏ɻ

Slide 61

Slide 61 text

https://www.slideshare.net/WinOpsConf/sam-guckenheimer-moving-to-one-engineering-system ໨ࢦ͢΂͖੕ w શࣾͷιʔείʔυ͸ͩΕʹͰ ΋ར༻ՄೳͰ͋Δ w ։ൃऀ͸ͩΕͰ΋ձࣾͷͲ͜Ͱ ΋վળͰ͖Δ w ձࣾͷ஌తࡒ࢈͸௕೥ʹ౉ͬͯ ࠶ར༻ՄೳͳίϯϙʔωϯτͰ ͋Δ w ͩΕ΋͕ଞͷਓͷ࡞ͬͨ࠶ར༻ ՄೳͳίϯϙʔωϯτΛ୳͢͜ ͱ͕Ͱ͖Δ w ։ൃऀ͸ਓؾͷ͋Δίϯϙʔω ϯτΛ࡞Δ͜ͱͰশࢍ͞ΕΔ w ։ൃऀ͕มߋΛՃ͑ͨΒɺ͙͢ ͞·શࣾͷࣾһ͔ΒݟΔ͜ͱ͕ Ͱ͖Δ w Ϗϧυͱςετͷ࣌ؒ͸ɺมߋ ΛՃ͑ͨΒ͙֬͢อ͞ΕΔ w ։ൃऀ͸ଞͷνʔϜʹҠΕΔ ͠ɺͦͷνʔϜͰͷಇ͖ํΛ ஌͍ͬͯΔ

Slide 62

Slide 62 text

http://agilitrix.com/2015/03/enterprise-agile-agile-enterprise/

Slide 63

Slide 63 text

http://agilitrix.com/2015/03/enterprise-agile-agile-enterprise/

Slide 64

Slide 64 text

Culture Bubble "!& ( * http://agilitrix.com/2013/05/how-to-build-a-culture-bubble/ " ! %- ( $) ') # ') ,+

Slide 65

Slide 65 text

No content

Slide 66

Slide 66 text

We need 
 Action Plan! 改善 learn fun done

Slide 67

Slide 67 text

Done

Slide 68

Slide 68 text

learn fun done

Slide 69

Slide 69 text

No content

Slide 70

Slide 70 text

A positive retrospective born in Japan, 
 and a modern software development Yasunobu “YesNo” Kawaguchi