Save 37% off PRO during our Black Friday Sale! »

スケールアップする組織における LeSS実践と継続的改善手法

6695a3a7dde5307e35994172777d40c9?s=47 nabechi
January 13, 2017

スケールアップする組織における LeSS実践と継続的改善手法

2017年1月13日(金)に、「Regional Scrum Gathering Tokyo 2017」で発表させていただいた資料です。
http://2017.scrumgatheringtokyo.org/

このセッションではフラットで10名規模の開発メンバーから50名規模のクロスファンクショナルなLeSS開発組織へスケールアップを行うときにでてきた課題と、それを乗り越える際に重視したポイントをご紹介します。

皆様の開発現場での改善の一助になれば幸いです。

1.Introduction
-My Scrum

2.Why LeSS?
-LeSSとは
-解くべき課題はなに?
-なぜLeSSに取り組むのか

3.組織課題を解決する
-私達の守・破・離
-Gunosy LeSS Pattern
-チームの成長に関するLeSSの重要な視点
-スクラムチーム?プロダクトチーム?

4.プロダクトを改善する
-Doneの定義とReadyの定義
-Gunosy Product Backlog ver.2.1
-プロダクトオーナー?プロダクトマネジャー?

5.私達の製品開発組織のつくりかた
-マネジメント、組織の階層構造とLeSS
-私達の製品開発組織のつくりかた
-まとめ
-Social Change
-参考文献

6695a3a7dde5307e35994172777d40c9?s=128

nabechi

January 13, 2017
Tweet

Transcript

  1. 3FHJPOBM4$36.("5)&3*/(š5PLZP 1 εέʔϧΞοϓ͢Δ૊৫ʹ͓͚Δ -F44࣮ફͱܧଓతվળख๏

  2. ౉ᬑେี!XE גࣜձࣾ(VOPTZ ࣥߦ໾һ։ൃຊ෦௕ $41$4.$410$FSUJpFE-F441SBDUJUJPOFS ਆށߴઐిࢠ޻ֶՊଔɺϓϩάϥϚʔͱͯ͠େख௨৴اۀɺେख৽ฉࣾɾ ςϨϏہ౳ʹͯݚڀɾ։ൃϓϩδΣΫτʹଟ਺ܞΘΔɻͦͷޙɺҰ෦্ ৔اۀʢ*5ϕϯνϟʔʣͰͷ৽نࣄۀ։ൃ΍૊৫ϚωδϝϯτΛ୲͏ɻ ೥݄ɺ(VOPTZʹೖ݄ࣾ͠ΑΓݱ৬ɻ ೝఆεΫϥϜϓϩϑΣογϣφϧɺೝఆ-F44࣮ફऀɻ 2

    1SPGJMF
  3. 3 *OUSPEVDUJPO .Z4DSVN (VOPTZ1SPEVDUT (VOPTZ͸ͲΜͳٕज़ूஂͳͷ͔ 8IZ-F44  -F44ͱ͸ ղ͘΂͖՝୊͸ͳʹʁ ͳͥ-F44ʹऔΓ૊Ήͷ͔

    ૊৫՝୊Λղܾ͢Δ ࢲୡͷकɾഁɾ཭ (VOPTZ-F441BUUFSO νʔϜͷ੒௕ʹؔ͢Δ-F44ͷॏཁͳࢹ఺ εΫϥϜνʔϜʁϓϩμΫτνʔϜʁ "HFOEB ϓϩμΫτΛվળ͢Δ %POFͷఆٛͱ3FBEZͷఆٛ (VOPTZ1SPEVDU#BDLMPHWFS ϓϩμΫτΦʔφʔʁϓϩμΫτϚω δϟʔʁ ࢲୡͷ੡඼։ൃ૊৫ͷͭ͘Γ͔ͨ Ϛωδϝϯτɺ૊৫ͷ֊૚ߏ଄ͱ-F44 ࢲୡͷ੡඼։ൃ૊৫ͷͭ͘Γ͔ͨ ·ͱΊ 4PDJBM$IBOHF ࢀߟจݙ
  4. 4 *OUSPEVDUJPO

  5. ࢲʹͱͬͯͷεΫϥϜͱ͸ɺࡢ೔ग़དྷͳ͔ͬͨ͜ ͱ͕ɺࠓ೔ग़དྷΔΑ͏ʹͳΔ͜ͱ 5 .Z4DSVN

  6. 6 8IZ-F44

  7. ன໷໰Θͣɺ͍ͭى͜Δ͔Θ͔Βͳ͍γεςϜো֐͕සൃʜ Ұ෦ͷϝϯόʔʹγεςϜӡ༻ෛՙ͕ूதʜ ٕज़ɾۀ຿஌ࣝΛ࣋ͬͨਓୡ͕ୀ৬ͯ͠ӡӦͰ͖ͳ͍ʜ ϝϯόʔಉ࢜ͷ͍͕Έ͍͋ʜ ϓϩμΫτ՝୊·Ͱ໨͕ಧ͔ͳ͍ɺվળ͕ߦ͑ͳ͍ʜ Φʔφʔෆࡏɺ୭ʹฉ͚͹͍͍͔Θ͔Βͳ͍ʜ ։ൃݱ৔ͰΑ͓͘͜Δ໰୊ͷ΄ͱΜͲ͕ٕज़త՝୊Ͱͳ͘૊৫ͷ՝୊ ໷΋຾Εͳ͍೔ʑɹˠɹ͙ͬ͢Γ຾ΕΔΑ͏ʹ ͭΒ͍ۤ͘͠։ൃɹˠɹָ͔ͯͨ͘͠͠ͷͳ͍։ൃ ʮˋͷܦӦװ෦͕اۀ͕੒௕Ͱ͖ͳ͍ݪҼʹɺίϯτϩʔϧෆՄೳͳ

    ֎తཁҼͰ͸ͳࣾ͘಺ͷ໰୊Λڍ͍͛ͯΔʯ 7 ղ͘΂͖՝୊͸ͳʹʁ ग़యɿʮ૑ۀϝϯλϦςΟʯϕΠϯɾΞϯυɾΧϯύχʔ ΫϦεɾζοΫ ஶ δΣʔϜζɾΞϨϯ ஶ ՐӜढ़඙ ؂༁
  8. 8 ͳͥ-F44ʹऔΓ૊Ήͷ͔ʁ ʢෳ਺νʔϜͰʣϢʔβʔʹ ΑΓଟ͘ͷՁ஋Λಧ͚͍ͨ

  9. ग़యɿʮ-F44ʯIUUQMFTTXPSLT -F44ͱ͸ෳ਺νʔϜͰ4DSVNΛద༻͢ΔͨΊͷΨΠυͱϧʔϧ 9 -F44ͱ͸ -BSHF4DBMF4DSVNJT4DSVN

  10. 10 4DSVNͱ-F44ͱ-F44)VHF 4DSVNɿҰͭͷεΫϥϜνʔϜʢʙ໊ʣ ϓϩμΫτΦʔφʔɿ։ൃνʔϜͷ࡞ۀͱϓϩμΫτͷՁ஋ͷ࠷େԽʹ੹೚Λ࣋ͭ ։ൃνʔϜɿ֤εϓϦϯτͷऴΘΓʹϦϦʔε൑அՄೳͳʮ׬੒ʯͨ͠ϓϩμΫτ ΠϯΫϦϝϯτΛಧ͚Δ͜ͱͷͰ͖Δઐ໳ՈͰߏ੒ εΫϥϜϚελʔɿεΫϥϜͷཧղͱ੒ཱʹ੹೚Λ࣋ͭ -F44ɿʙͭͷεΫϥϜνʔϜ ࠷খ୯Ґ͸νʔϜɹ㱠ɹݸਓ ෳ਺νʔϜͰεΫϥϜ͢Δ

    -F44 ɹ 㱠ɹෳ਺ͷεΫϥϜνʔϜΛӡӦʢ4DSVNPG4DSVNʣ -F44)VHFɿνʔϜҎ্ ʙ਺ઍਓ୯Ґ
  11. 11 -F44ͷಛ௃ ϓϩμΫτΦʔφʔ͸ҰਓɺϓϩμΫτόοΫϩά͸શମͰҰͭ શνʔϜͷεϓϦϯτ։࢝೔ͱऴྃ೔͕ಉ͡ શνʔϜͰڞ௨ͷ%POFͷఆٛΛ࣋ͭ ɹ%POFͷఆٛͷ֦ுνʔϜͷ੒௕ ɹ֤νʔϜ͕֦ு൛ͷ%POFͷఆٛΛ࣋ͪɺڞ௨ͷํʹ൓өͯ͠ ͍͘ࣄͰͳ͞ΕΔ ɹVO%POFରԠνʔϜͷଘࡏ ૊৫ߏ଄ͷมߋ͕ߦΘΕΔ

    τϥϕϥʔͷଘࡏ ίϯϙʔωϯτϝϯλʔͷଘࡏ ैདྷͷ؅ཧऀͷ໾ׂ͸ΑΓͳ͘ͳ͍ͬͯ͘
  12. ෳ਺νʔϜશମͷೳྗͷ֦ு ਓ͸୯ҰػೳͰ͸ͳ͘ϚϧνϑΝϯΫγϣφϧ ίϯϙʔωϯτνʔϜ͔ΒϑΟʔνϟʔνʔϜ΁ ແବΛͳ͘͢ 12 -F44͸ෳࡶͳ૊৫Λ؆୯ʹ͢Δ

  13. 13 ૊৫ͷ՝୊Λղܾ͢Δ

  14. क ഁ ཭ ։ൃɿશһͰϓϩάϥϛϯάɺ։ൃΛ͢Δ ४උɿΧϯόϯɺேձ͔Β͸͡ΊΔɺಉ͡ࢤΛ΋ͭϝϯόʔͱ ৴པɿνʔϜͰ੒ՌΛग़ࣾ͠಺Ͱͷ৴པΛಘΔ 803,36-&4ɿνʔϜͷྲّྀΛͭ͘Δ આಘɿܦӦਞɾଞ෦ॺ΁ಇ͖͔͚ڞʹ։ൃΛߦ͏ ֶशɿೝఆτϨʔχϯάɺݪཧݪଇɺ೰ΜͩΒεΫϥϜΨΠυʹཱͪฦΔ 10ϓϩμΫτʹϓϩμΫτΦʔφʔΛ഑ஔ

    ΞδϟΠϧͷϥΠτ΢ΟϯάͱϨϑτ΢Οϯάɺ91ͷϓϥΫςΟε ৬৔؀ڥɿཧ૝ͷ૊৫Λଥڠͤͣ௥ٻ ධՁɿॆ෼ͳධՁɾใु੍౓ͷվળ Ϗδϣϯɿڞ௨ͷΰʔϧΛݟ͚ͭΔ স͍ɿϢʔϞΞ͋;ΕΔνʔϜͮ͘Γ ҙࢥɿνʔϜͷ΍Γ͍ͨ΍Γ͔ͨͰɺεΫϥϜͰͳͯ͘΋͔·Θͳ͍ 14 ࢲୡͷ ը૾ͷҾ༻ɿʮLeSSʯhttp://less.works/
  15. Team 1 Team 2 Team 5 Team 6 Team 4

    Procudt Owner Sprint #1 Sprint #2 ৬ೳԣஅܕͷઐ໳ՈͰߏ੒͞Εͨෳ਺νʔϜ͕ɺεϓϦϯτຖʹϓϩμΫτΦʔ φʔͷఏࣔͨ͠༏ઌ౓ॱͷϓϩμΫτόοΫϩάΞΠςϜΛҾ͖ड͚Δ ScrumMaster Team 4-6 ScrumMaster Team 1-3 Traveler Component Mentor 1Team 4ʙ8ਓ 15 Team 3 Product Backlog Item -F441BUUFSO
  16. Team 1 Team 2 Team 3 Team SkillɿA,B,C Team SkillɿD,E,F

    Team SkillɿG,H,I Backlog1 ඞཁͳSkill:A,B Backlog2 ඞཁͳSkill:D,E Backlog3 ඞཁͳSkill:A,G 5FBN͕ɹ#BDLMPHΛҾ͖ड͚Δ࣌ɺ4QSJOU͕ऴΘΔͱ 5FBNʹ͸খ͞ͳεΩϧ " ͕௥Ճ͞ΕΔ +ʢA) !! εϓϦϯτຖʹ܁Γฦ͓͜͠ͳΘΕΔνʔϜͷεΩϧ֦ு 16 νʔϜͷ੒௕ʹؔ͢Δ-F44ͷॏཁͳࢹ఺
  17. εΫϥϜνʔϜʁϓϩμΫτνʔϜʁ ϓϩμΫτࢤ޲ ϓϩηεΑΓ΋ϓϩμΫτʹয఺Λ߹ΘͤΔ εΫϥϜͷܗࣜɺϓϩηεͷద༻ΛؤுΔͷͰ͸ͳ͘ɺ ϓϩμΫτΛΑ͘͢Δ ϓϩδΣΫτͱ͍͏֓೦͸ՄೳͳݶΓࣺͯΔ ଟ͘ͷϓϩδΣΫτϚωʔδϟʔΛੜΈɺ৘ใͷख౉ ͕͠૿͑ɺैདྷͷ։ൃͷ΍Γํʹ໭ͬͯ͠·͏͜ͱͷͳ ͍Α͏ʹ ☓ɹεΫϥϜΛద༻͢ΔεΫϥϜνʔϜ

    ̋ɹΑΓΑ͍ϓϩμΫτΛಧ͚ΔϓϩμΫτνʔϜ
  18. 18 ϓϩμΫτΛվળ͢Δ

  19. ϢʔβʔʹՁ஋ΛͲ͏ಧ͚Δ͔ɺԿΛಧ͚Δ͔ 19 %POFͷఆٛͱ3FBEZͷఆٛ 1 2 3 4 1 2 3

    4 1SPEVDU%JTDPWFSZɺ3FBEZͷఆٛνʔϜ͕࡞ۀணखՄೳͳঢ়ଶʹ 1SPEVDU%FMJWFSZɺ%POFͷఆٛΛ֦ு Sprint #1 Sprint #2 Sprint #3 Sprint #4 ɾɾɾ ɾɾɾ ҰͭલͷεϓϦϯτظؒதʹ࣍ͷεϓϦϯτͰԿΛಧ͚Δͷ͔ΛܾΊΔ ˎ੹೚͸10͕ෛ͏͕ڥքઢ͸Ͱ ͖ΔݶΓᐆດʹɺνʔϜͰ3FBEZ ͷఆٛɺ4.͸શମΛࢧԉ PO Team SM
  20. 20 (VOPTZ1SPEVDU#BDLMPHWFS 5JUMF ඞཁͳ࣌ظ ֓ཁ ؔ܎ऀશһ͕͜ͷ՝୊ΛཧղͰ͖ΔϢϏΩλεݴޠͰ ςΩετ΍ΠϥετͰؔ܎ऀશһ͕Θ͔Δ༻ޠͰɻ͜͜ʹද ݱͰ͖ͳ͍৔߹͸ɺΠϥετ΍ϫΠϠʔϑϨʔϜΛผࢴࢀর ͱ͚ͯͭ͠Δ "DDFQUBODF$SJUFSJB

    डೖج४ ఫୀج४ 10͕໨ࢹ֬ೝͰ͖Δཻ౓Ͱɺʮ0, ׬͍ྃͯ͠ΔͶʯͱ͍͑Δ৚݅ ౤ࢿɺίετ ͜ͷࢪࡦͰඞཁͳ༧ࢉɺ։ൃظؒɺ Өڹൣғɺଞ෦ॺͷϦιʔε౤ࢿ ͜ͷࢪࡦͰಘΒΕΔ΋ͷΛఆྔతʹ ޮՌ Ͳ͏͍͏ঢ়ଶʹͳΕ͹ఫୀ͢Δࢪ ࡦͳͷ͔ɺఆྔతʹ શһ͕͍ͭͰ΋ϓϩμΫτΦʔφʔʹఏग़Ͱ͖Δࢪࡦγʔτ
  21. ϓϩμΫτΦʔφʔʁϓϩμΫτϚωδϟʔʁ ϓϩμΫτϚωδϟʔ͸ϓϩμΫτΛఏڙ͍ͯ͠Δձࣾʹઃஔ͞ΕΔ͜ͱ ͕͋Δ໾৬ɺͦͷ໾ׂ͸ϓϩμΫτΦʔφʔΛࢧԉ͢Δ͜ͱ ॏཁͳͷ͸ϓϩμΫτΦʔφʔͷ୲͍ͬͯΔ੹຿ɻ ϓϩμΫτϚωδϟʔΛ഑ஔͯ͠΋ϓϩμΫτΦʔφʔͷ໾ׂͱ੹຿Λͳ ͯ͘͠͠·Θͳ͍Α͏ʹ -ϓϩμΫτΦʔφʔ͸։ൃνʔϜͷ࡞ۀͱϓϩμΫτͷՁ஋ͷ࠷େԽʹ੹೚Λ࣋ͭ -ϓϩμΫτόοΫϩάΞΠςϜΛ໌֬ʹදݱ͢Δ -ΰʔϧͱϛογϣϯΛୡ੒Ͱ͖ΔΑ͏ʹϓϩμΫτόοΫϩάΞΠςϜΛฒͼସ͑Δ -ϓϩμΫτόοΫϩάΛશһʹݟ͑ΔԽɾಁ໌Խɾ໌֬Խ͠ɺεΫϥϜνʔϜ͕࣍ʹߦ

    ͏࡞ۀΛࣔ͢ɺଞ Ҿ༻ɿεΫϥϜΨΠυɹhttp://www.scrumguides.org/docs/scrumguide/v1/Scrum-Guide-JA.pdf ݪଇɿ0OF1SPEVDU 0OF1SPEVDU0XOFS
  22. 22 ࢲୡͷ੡඼։ൃ૊৫ͷͭ͘Γ͔ͨ

  23. 23 Ϛωδϝϯτɺ૊৫ͷ֊૚ߏ଄ͱ-F44 ֊૚ߏ଄͕ѱͱଊ͑ͳ͍ɺ෦௕΍.HS͕͍ͯ΋֤νʔϜ͕ࣗ ཯తʹڠಇ͠ڻҟత੒௕Λଓ͚͍ͯΔاۀ͸୔ࢁ͋Δ ֊૚ߏ଄ͰݖݶΛ࣋ͬͨਓ͕ίϚϯυίϯτϩʔϧܕͷϚΠ ΫϩϚωδϝϯτΛ͢ΔͱΑ͘ͳ͍݁ՌΛੜΉ αʔόϯτɾϦʔμʔγοϓͷΞϓϩʔνɿʮ͜ͷظؒʹ͜ ͷ੒Ռ͕ཉ͍͠ɺͲ͏ͨ͠Βྑ͍ͱࢥ͏ʁʯͱνʔϜʹ໰͍ ͔͚ɺνʔϜࣗ਎Ͱղܾग़དྷΔΑ͏ʹͳΔ͜ͱΛࢧԉ͢Δ ݖݶΛ࣋ͭਓ͸֊૚ߏ଄ͱαʔόϯτɾϦʔμʔγοϓܕͷ

    ϚωδϝϯτΛ͏·ཱ྆ͤ͘͞νʔϜΛࣗݾ૊৫Խͤ͞Δ
  24. 24 ࢲୡͷ੡඼։ൃ૊৫ͷͭ͘Γ͔ͨ શһ͕࢓੾Γͷͳ͍ಉ͡৔ॴͰಉ࣌ؒ͡ʹಇ͘ શһͰͭ͘Δɺ෼ੳ͢Δɺ՝୊Λݟ͚ͭղܾ͠ ϢʔβʔʹΑΓଟ͘ͷՁ஋Λಧ͚Δ ϓϩμΫτ՝୊ɺٕज़՝୊ɺ૊৫՝୊͍ͣΕ΋ ໰୊͕খ͍͞͏ͪʹ࠷଎Ͱղܾ͢Δ ൃ೤͠ɺࠔ೉Λ৐Γӽ͑ΔɺมԽΛָ͠Ή

  25. 25 ·ͱΊ -F44͸ෳࡶԽ͢Δ૊৫Λ؆୯ʹ͠ɺ૊৫શମͷೳྗ Λ֦ு͢ΔͨΊͷΨΠυͱϧʔϧΛࣔࠦͨ͠ ࢢ৔ɺٕज़ͷมԽʹ߹Θͤ૊৫΋มԽͤ͞Δ͜ͱͰϓ ϩμΫτΛΑΓΑ͘͢Δ ϓϩηεΑΓϓϩμΫτɺϓϩμΫτΦʔφʔͷ໾ׂ ͱ੹຿ɺͦͷࢧԉΛେ੾ʹ ݱ৔Ͱى͜Δ͋ΒΏΔ՝୊Λ૊৫શମͰ଎͘ܧଓతʹ ղܾ͍ͯ͘͠ͱࣗવͱ-F44ͷΑ͏ͳ΋ͷʹͳΔ͔΋

  26. 26 ࢲୡͷ΍Γ͍ͨɺ ࢲୡʹ͋ͬͨ΍Γ͔ͨͰ

  27. ࡢ೔Ͱ͖ͳ͔ͬͨ͜ͱ͕ɺ ࠓ೔ग़དྷΔΑ͏ʹͳΔΑ͏ʹ Ұาͣͭɺ 27

  28. ޫͷ଎͞Ͱɻ 28

  29. 29 4PDJBM$IBOHF ͲΜͳঢ়گͰ΋վળͰ͖Δ ͲΜͳͱ͖Ͱ΋ʮ͋ͳͨʯ͔ΒվળΛ͸͡ΊΒΕΔ ͲΜͳͱ͖Ͱ΋ʮࠓ೔ʯ͔ΒվળΛ͸͡ΊΒΕΔ ਓؒΒ͍͠΋ͷͮ͘Γʹ޲͔ͬͯɺগͣͭ͠ɺ࣋ଓతʹɺ ʮ͋ͳͨࣗ਎ʯ͕ έϯτɾϕοΫ

  30. 30 ࢀߟจݙ -ʮLeSSʯhttp://less.works/ -ΞδϟΠϧιϑτ΢ΣΞ։ൃεΫϥϜ -εΫϥϜೖ໳ ΞδϟΠϧϓϩδΣΫτϚωδϝϯτ -ΞʔτɾΦϒɾΞδϟΠϧ σϕϩοϓϝϯτ ―૊৫Λ੒ޭ ʹಋ͘

    ΤΫετϦʔϜϓϩάϥϛϯά -εΫϥϜΨΠυ