Click here to load reader

XP lives, XP dies, XP lives again !!

  • View
    17.948

  • Download
    6

Embed Size (px)

Text of XP lives, XP dies, XP lives again !!

  • XP lives (past)

    2

    1999/10 2004/11 2007/11

  • 3

    2001-1997-

    2000-

    2004-

    2005?- 2004?-

  • XP dies ...

    4

    and Scrum lives

  • Scrum lives ...

    5

    https://www.scrum.org/About/Origins

    By 2006,

    we had 30,000 CSMs.

    By early 2009, there were more than

    60,000 CSMs.

    https://www.scrum.org/About/Origins

  • ... and gets dying

    6

    https://www.scrum.org/About/Origins

    20098 in August 2009 when the Scrum Alliance board of directors unanimously asked

    for my resignation

    https://www.scrum.org/About/Origins

  • Scrum

    7

    http://martinfowler.com/bliki/FlaccidScrum.html

    http://martinfowler.com/bliki/FlaccidScrum.html

  • Agile is Dead

    8http://pragdave.me/blog/2014/03/04/time-to-kill-agile/

    http://pragdave.me/blog/2014/03/04/time-to-kill-agile/

  • 10

    http://blog.toolshed.com/2015/05/the-failure-of-agile.html

    http://blog.toolshed.com/2015/05/the-failure-of-agile.html

  • 11https://vimeo.com/131410262

    https://vimeo.com/131410262

  • 12

    http://growsmethod.com/

    http://growsmethod.com/

  • 13http://sdtimes.com/james-grenning-on-agile-work-still-needs-to-be-done/2/

    http://sdtimes.com/james-grenning-on-agile-work-still-needs-to-be-done/2/

  • 14http://www.akitaonrails.com/2010/06/16/railsconf-2010-video-interview-robert-martin-english

    http://www.akitaonrails.com/2010/06/16/railsconf-2010-video-interview-robert-martin-english

  • 15http://www.thoughtworks.com/talks/the-death-of-agile

    http://www.thoughtworks.com/talks/the-death-of-agile

  • 1.

    16

  • 2.

    17

  • 3.

    18

  • 4.

    19

  • 5.

    20

  • 6. IT

    21

  • 22http://www.thoughtworks.com/talks/the-death-of-agile

    http://www.thoughtworks.com/talks/the-death-of-agile

  • 23

    Mad Max: Fury Road

  • Welcome to the Wasteland (again)

    24Mad Max: Fury Road

  • Mad Max: Fury Road 25

    XP lives again !!

  • XPE2nd

    26

  • 0. 1. 2. 3.

    27

    ""XP

  • @kdmsnr

    28

  • Re:VIEW https://github.com/kmuto/review XPE2nd

    https://github.com/jointry/jointry Scratch

    29

    http://www.slideshare.net/kenshimuto/review-36769754

    http://www.slideshare.net/kenshimuto/review-36769754

  • 20

    30

  • 0.

    31

  • 32

    https://www.youtube.com/watch?v=YRFWWS_2Epohttp://www.slideshare.net/kdmsnr/xpjunkudo-20150626

    https://www.youtube.com/watch?v=YRFWWS_2Epohttp://www.slideshare.net/kdmsnr/xpjunkudo-20150626

  • http://www.agilemanifesto.org/history.html

    http://www.agilemanifesto.org/history.html

  • Q.

    34

  • A.

    35https://www.flickr.com/photos/pragdave/173640462

    https://www.flickr.com/photos/pragdave/173640462

  • http://www.macmillandictionary.com/dictionary/american/agile

    http://www.macmillandictionary.com/dictionary/american/agile

    36

    http://www.macmillandictionary.com/dictionary/american/agilehttp://www.macmillandictionary.com/dictionary/american/agile

  • 37http://capsctrl.que.jp/kdmsnr/wiki/bliki/

    http://capsctrl.que.jp/kdmsnr/wiki/bliki/

  • 38

    http://bliki-ja.github.io/

    http://bliki-ja.github.io/

  • Conversational

    39

    https://www.youtube.com/watch?v=Z8aECe4lp44

    https://www.youtube.com/watch?v=Z8aECe4lp44

  • 40

    https://www.youtube.com/watch?v=Z8aECe4lp44

    https://www.youtube.com/watch?v=Z8aECe4lp44

  • 41http://www.eng.titech.ac.jp/~cbe/

    http://www.eng.titech.ac.jp/~cbe/

  • 42

  • 43

  • 44

    http://www007.upp.so-net.ne.jp/kengai/fowler/newMethodology_j.html

    http://www007.upp.so-net.ne.jp/kengai/fowler/newMethodology_j.html

  • 45https://www.youtube.com/watch?v=TgdFA72crHM

    https://www.youtube.com/watch?v=TgdFA72crHM

  • 46http://www.toyota.co.jp/jpn/sustainability/report/archive/html2012/employees/

    http://www.toyota.co.jp/jpn/sustainability/report/archive/html2012/employees/

  • 30

    47

  • 1.

    48

  • https://en.wikipedia.org/wiki/Frederick_Winslow_Taylor

    https://en.wikipedia.org/wiki/Frederick_Winslow_Taylor

  • 51

    https://en.wikipedia.org/wiki/Modern_Times_(film)

    https://en.wikipedia.org/wiki/The_Thinker

    http://www.sherlockology.com/props/sherlocks-magnifier

  • 52Mad Max: Fury Road

  • 53http://www.sheknows.com/entertainment/articles/1079908/things-that-make-no-sense-in-the-new-mad-max-trailer

    http://www.sheknows.com/entertainment/articles/1079908/things-that-make-no-sense-in-the-new-mad-max-trailer

  • 54

    21

  • 55

  • 56https://www.youtube.com/watch?v=9EF4I7HM0zI

    https://www.youtube.com/watch?v=9EF4I7HM0zI

  • 57

  • 58

  • 59

  • 60

    HRT)Humility Respect Trust

  • 61

    http://blog.qiita.com/post/74997115585/increments-dev-team-culture

  • https://speakerdeck.com/mdoi/kai-fa-suruyouniyun-yong-suruinhura-jaws-days-2015

    https://speakerdeck.com/mdoi/kai-fa-suruyouniyun-yong-suruinhura-jaws-days-2015

  • HRT

    63

  • 64

    HRT)Humility Respect Trust

    XP1

  • 65http://en.wikipedia.org/wiki/Pair_programming

    http://en.wikipedia.org/wiki/Pair_programming

  • 2015 http://waicrew.doorkeeper.jp

    66

    XP2

    http://waicrew.doorkeeper.jp

  • 40

    67

  • 68

    XP1

  • 69http://time.com/3822899/marie-kondo-2015-time-100/

    http://time.com/3822899/marie-kondo-2015-time-100/

  • 1. 2.

    70

  • 1. 2.

    71

  • 72

    Does it spark joy?

  • 73

  • 74

  • ==

    75

  • ==

    76

  • ==

    77

  • 78

  • HRTwithTeam Geek

    80

  • 2.

    81

  • XP

    82Kent Beck, "Extreme Programming Explained"

  • 83http://www.objectclub.jp/community/XP-jp/xp_relate/isdesigndead

    enabling practices

    http://www.objectclub.jp/community/XP-jp/xp_relate/isdesigndead

  • 1. 2. 3.

    84http://bliki-ja.github.io/SpreadingIncrementalism/

    http://bliki-ja.github.io/SpreadingIncrementalism/

  • 85

  • 86

    Making Software10 by

  • =

    87https://www.youtube.com/watch?v=DngAZyWMGR0

    http://bliki-ja.github.io/DesignStaminaHypothesis/

    https://www.youtube.com/watch?v=8kotnF6hfd8http://bliki-ja.github.io/DesignStaminaHypothesis/

  • =

    88

    http://bliki-ja.github.io/DesignStaminaHypothesis/

    https://www.youtube.com/watch?v=DngAZyWMGR0

    http://bliki-ja.github.io/DesignStaminaHypothesis/https://www.youtube.com/watch?v=8kotnF6hfd8

  • =

    89

    http://bliki-ja.github.io/DesignStaminaHypothesis/

    MF

    https://www.youtube.com/watch?v=DngAZyWMGR0

    http://bliki-ja.github.io/DesignStaminaHypothesis/https://www.youtube.com/watch?v=8kotnF6hfd8

  • 90

    SLAM DUNK

    http://bliki-ja.github.io/TechnicalDebtQuadrant/

    http://bliki-ja.github.io/TechnicalDebtQuadrant/

  • KB

    91

  • by

    92

  • 93https://www.facebook.com/notes/kent-beck/taming-complexity-with-reversibility/1000330413333156

    https://www.facebook.com/notes/kent-beck/taming-complexity-with-reversibility/1000330413333156

  • Development servers Code review Internal usage Staged rollout Dynamic Configuration Correlation IRC Right hand side units

    Shadow production Frequent pushes Data-informed decision

    Advance countries Soft launches Double write/bulk migrate/double read

    94https://www.facebook.com/notes/kent-beck/taming-complexity-with-reversibility/1000330413333156

    https://www.facebook.com/notes/kent-beck/taming-complexity-with-reversibility/1000330413333156

  • 95https://twitter.com/martincronje/status/636170140166561793

    https://twitter.com/martincronje/status/636170140166561793

  • Facebook

    96D. G. Feitelson, E. Frachtenberg, and K. L. Beck, Development and deployment at facebook,

    IEEE Internet Comput., vol. 17, no. 4, pp. 817, 2013.

    KB

  • Facebook 112

    A/B

    6

    97D. G. Feitelson, E. Frachtenberg, and K. L. Beck, Development and deployment at facebook,

    IEEE Internet Comput., vol. 17, no. 4, pp. 817, 2013.

  • Facebook

    98D. G. Feitelson, E. Frachtenberg, and K. L. Beck, Development and deployment at facebook,

    IEEE Internet Comput., vol. 17, no. 4, pp. 817, 2013.

  • 2

    99

  • 100

  • Rails

    101

    Paolo PerrottaRuby 2

  • Rails

    102

    Paolo PerrottaRuby 2

  • 103http://reviewml.org/

    http://reviewml.org/

  • 104http://www.slideshare.net/kenshimuto/review-36769754

    http://www.slideshare.net/kenshimuto/review-36769754

  • Re:VIEWFLOSS + TravisCI +

    2610

    @kmuto105

    http://www.slideshare.net/kenshimuto/

    http://www.slideshare.net/kenshimuto/

  • 106http://www.slideshare.net/kenshimuto/write-once-publish-anywhere

    http://www.slideshare.net/kenshimuto/write-once-publish-anywhere

  • 107

    5

  • CI /

    108

  • 55

    109

  • 3.

    110

  • !!

    112

  • 113

  • PMBOK Project Manager / Product Manager Uncle Bob MartinClean Coder

    114

  • 115

  • 116https://www.youtube.com/watch?v=p_pvslS4gEI

    https://www.youtube.com/watch?v=p_pvslS4gEI

  • 117

    Hohman, Moses M., and Andrew C. Slocum. "Mob Programming and the Transition to XP." proc. First XP Universe Conference. 2001.

  • or

    118

  • 119!!

    For many organizations, mob programming is too extreme; a WIP limit of one is probably not suitable for everyone.

  • 120

  • 121

  • Lean Analytics

    122

  • 123

  • Facebook Smalltalk

    124

  • 125

  • 126

  • cf. Bounded Context ex. Spotify

    !! cf.

    127

  • [NEW] +

    ex. Code for Japan

    128

  • 129

  • XP lives Agile/XP dies XPXP lives again HRT K.U.F.U.

    130

  • 131

  • 132G.M.

  • 133G.M.

  • 134

    XP1

  • 135

  • 136

    XP :-)

    @kdmsnr [email protected]

    mailto:[email protected]