Upgrade to Pro — share decks privately, control downloads, hide ads and more …

HowToDevelopInLargeAndComplex

 HowToDevelopInLargeAndComplex

2018/01/29に開催されたDevLOVE関西主催の「関西の地で現場を前進させんとする者達の話」の発表資料です。
https://devlove-kansai.doorkeeper.jp/events/68669

D0a72daa3738ec03ac6bec53fd5df04e?s=128

scrummasudar

January 30, 2018
Tweet

Transcript

  1. େن໛Ͱ ٕज़తʹଟ༷ͳ։ൃʹ ਅਖ਼໘͔ΒऔΓ૊Ή 2018/1/29 DevLOVEؔ੢ ؔ੢ͷ஍Ͱݱ৔Λલਐͤ͞Μͱ͢Δऀୡͷ࿩

  2. ࣗݾ঺հ • ໊લɿ૿ాɹݠଠ࿠ • HNɿ@scrummasudar • ձࣾɿΤϜΦʔςοΫεגࣜձࣾ • ৬ۀɿεΫϥϜϚελʔ •

    ೥ྸɿ·ͩ20୅ʂʂʂ • ࠷ۙ͸ɺ৺ཧత҆શੑΑΓٕज़ํ໘ʹڵຯ͋Γ
  3. ཧ૝ͷϓϩηε • Ϗδωε͸εϞʔϧελʔτ͕جຊ • ॳظ͸ɺػೳ΍αʔϏεΛݶఆ͠ɺϢʔβʔʹఏڙ ͢Δ • খ͍͔͞Βܭଌ͠΍͍͢ • ʮখ͘͞ੜΜͰɺେ͖͘ҭͯΔʯख๏

    • ࣦഊͯ͠΋ɺ΍Γ௚͕͠Ͱ͖Δ(ձࣾͷମྗతʹ)
  4. ཧ૝ͷϓϩδΣΫτ • ϓϩδΣΫτ։͔࢝Βऴྃ·Ͱɺϝϯόʔ͕ݻఆ • νʔϜϝϯόʔ͕ࣗݾ૊৫Խ͞Εͨঢ়ଶͰ͋Δ • ΫϩεϑΝϯΫγϣφϧͳνʔϜ • ϓϩδΣΫτ։࢝·Ͱʹɺٕज़తͳ՝୊͕ղܾ͞Ε͍ͯΔ •

    εΫϥϜʹ͓͍ͯɺεϓϦϯτ0ͰɺεύΠΫΛղܾ͠ ͨঢ়ଶ
  5. ࠓ೔ͷ͓࿩ • εΫϥϜͰ࣮ࢪͨ͠ɺͱ͋ΔϓϩδΣΫτͷܦݧஊ • ϓϩδΣΫτ։࢝࣌఺ͰɺνʔϜ͕3ͭ͋Δ • ϓϩδΣΫτϝϯόʔͷೖΕସ͑΋ɺͦͦ͋͜͜Δ • ϓϩμΫτ΁ͷཁٻ਺΋ଟ͘ɺ࢓༷͕ෳࡶ •

    ωΠςΟϒΞϓϦͷϚϧνσόΠεରԠ • େن໛ϢʔβʔରԠ etc • ٕज़తͳνϟϨϯδ΋੝Γͩ͘͞Μ
  6. ؾΛ͚ͭͯʂ • ϕετϓϥΫςΟε͸ɺଘࡏ͠·ͤΜ • νʔϜͷঢ়ଶʹΑͬͯɺద੾ͳϓϥΫςΟε͸ɺม ΘΓ·͢ • ࢲͷϓϩδΣΫτͰɺద੾ʹ࡞༻ͨ͠ϓϥΫςΟε ͕ɺଞͷϓϩδΣΫτͰ΋ద੾ʹ࡞༻͢Δ͔͸ɺΘ ͔Γ·ͤΜ

    • ͋͘·ͰɺҰͭͷࣄྫͰ͢
  7. ϓϩδΣΫτͷ՝୊ • νʔϜؒͷ࿈ܞ͕ɺྑ͍ײ͡Ͱͳ͍ • ٕज़ͷशಘʹ͕͔͔࣌ؒΔ • ৽͘͠ೖͬͨϝϯόʔ΁ͷରԠ • όεҼࢠ͕1ͷঢ়ଶ

  8. νʔϜؒͷ࿈ܞΛվળ͢Δ

  9. େن໛༻ϑϨʔϜϫʔΫ • Nexus • ௨ৗͷεΫϥϜνʔϜҎ֎ʹɺ౷߹ʹ੹೚Λ࣋ͭNexus౷߹νʔϜ͕ଘࡏ͢Δ • LeSS • ཧ૝ͷεΫϥϜΛ֦ுͨ͠ܗࣜͰɺࣗݾ૊৫Խ͞ΕͨΫϩεϑΝϯΫγϣφϧ νʔϜͷ׆༂ʹظ଴͢Δ

    • SAFe • εΫϥϜΑΓɺϦʔϯ৭͕ڧ͘ɺϏδωεαΠυͷϝϯόʔͱͷڠௐؔ܎Λॏ ࢹ͢Δ • ※͋͘·ͰɺΦϨΦϨೝࣝͰ͢ʂ
  10. Nexusͷ֓ཁ • εΫϥϜνʔϜؒͷґଘؔ܎΍૬ޓ࡞༻ʹ஫໨ͨ͠ɺ3~9ͷ εΫϥϜνʔϜ༻ͷϑϨʔϜϫʔΫ • ͢΂ͯͷεΫϥϜνʔϜ͕ɺڞ༗ͨ͠1ͭͷϓϩμΫτόο ΫϩάΛ࢖༻͠ɺͻͱͭͷʮ׬੒ʯͨ͠౷߹ΠϯΫϦϝϯτ ΛεϓϦϯτ͝ͱʹσϦόϦʔ͢Δ • ͋ΒΏΔ౷߹ͷ໰୊ʹରͯ͠ɺ౰ࣄऀͱͯ͠ͷ੹೚Λ࣋ͭ

    Nexus౷߹νʔϜ͕ɺνʔϜؒͷٕज़తʗඇٕज़తͳ੍໿Λ ղফ͢ΔͨΊʹɺ׆ಈ͢Δ
  11. Nexusͷϓϩηε֓ཁ https://www.scrum.org/resources/nexus-guide

  12. ϓϩδΣΫτ΁ͷద༻ • ϓϩδΣΫτʹ͸ɺNexusϑϨʔϜϫʔΫͷҰ෦Λద༻ • ౷߹νʔϜͷӡ༻ • ઃܭʗը໘ʗੑೳʗςετͳͲɺ͍͔ͭ͘ͷνʔϜΛ݁੒(Ұ࣌తͳνʔϜ ΋͋Γ) • NexusεϓϦϯτϓϥϯχϯά

    • εΫϥϜνʔϜͷ୅දऀ͕ɺϓϩμΫτόοΫϩάͷٞ࿦΍ϨϏϡʔΛߦ͏ • NexusσΠϦʔεΫϥϜ • εΫϥϜνʔϜͷ୅දऀ͕ɺ౷߹ͷ໰୊͕ൃੜ͍ͯ͠ͳ͍͔Λຖ೔֬ೝ͢Δ
  13. ͨͩ͠ɺNexusͰ͸ͳ͍ • NexusΨΠυʹ͸ʮNexusͷҰ෦͚ͩΛಋೖ͢Δ͜ͱ΋Մೳͩ ͕ɺͦΕ͸NexusͰ͸ͳ͍ʯͱ͋Δ
 https://www.scrum.org/resources/nexus-guide • Ұ෦ͷΈΛద༻͍ͯ͠ΔϓϩδΣΫτ͸ɺNexusΛ΍͍ͬͯΔͱ ͸ݴ͑ͳ͍ • ΋ͪΖΜɺNexusͷϓϥΫςΟε͸ɺޮՌ͕͋Δ

    • ϓϩδΣΫτ΍νʔϜͷঢ়گʹΑͬͯɺద੾ͳϓϥΫςΟεΛબ ୒͢Δඞཁ͕͋Δ
  14. औΓೖΕํͷίπ • νʔϜͷ;Γ͔͑Γ݁ՌΛ஍ಓʹվળ͍ͯ͘͠ • εϙοτతͳνʔϜ(λεΫϑΥʔε)Ͱɺ͸͡ΊͯΈΔ • ౷߹͢ΔͨΊʹ͸ɺεΩϧ͕ߴ͍ϝϯόʔʹෛ୲͕͔͔Γ͕ͪͳͷͰɺ ஫ҙ͢Δ • νʔϜͷվળ͍ͨ͠಺༰ʹ͍ͭͯɺϓϩμΫτΦʔφʔͱͷ߹ҙ͕େ੾

    ͳ࣌΋͋Δ • ͕͔͔࣌ؒΔ΋ͷͱࢥͬͯɺ్தͰ৺͕ંΕͳ͍Α͏ʹ͢Δ • ৺͕ંΕͨΒɺίϛϡχςΟͱ͍͏Թઘʹ͔ͭͬͯɺ͓ञΛҿΉ
  15. ٕज़ͷशಘ࣌ؒΛվળ͢Δ

  16. ϓϩδΣΫτͷ՝୊ • ৽͍͠ϝϯόʔ͕ɺఆظతʹೖͬͯ͘Δ • ϓϩάϥϛϯάݴޠɺΞʔΩςΫνϟʔΛෳ ਺࠾༻͍ͯ͠ΔͨΊʹɺόεҼࢠ͕1ͷཁૉ͕ ଟ͋͘Δ

  17. ϖΞˍϞϒ • ϖΞϫʔΫɺϞϒϫʔΫʹΑΔεΩϧܧঝ • Agile Japan 2018ͷϞϒϓϩάϥϛϯάಈը
 https://www.youtube.com/watch?v=rcIXL5UXKqM • DevLOVEؔ੢͞Μओ࠵ͷʮ৺ཧత҆શੑʯͷ͜ͱʹࢥ͍Λ஘ͤͯΈ

    Δ • ٴ෦͞Μͷʮ৺ཧత҆શੑʹ͍ͭͯຊؾग़ͯ͠ߟ͑ͯΈͨΒීஈ ΍ͬͯΔνʔϛϯάͷ࿩ͩͬͨʯ
 https://speakerdeck.com/takaking22/xin-li-de-an-quan-xing-nituiteben-qi-chu- sitekao-etemitarapu-duan-yatuterutimingufalsehua-datuta-number-devlove
  18. ϓϩηεˍϫʔΫ • ϓϩηεΛޱ಄΍υΩϡϝϯτ͚ͩͰઆ໌͢Δʹ͸ݶք͕͋ Δ • ϓϩηεΛܦݧ͠ɺνʔϜϝϯόʔಉ࢜ͰϑΥϩʔ͢Δ࢓ ૊Έ࡞Γ • ϓϩάϥϛϯά͚ͩͰ͸ͳ͍ϫʔΫ͕͋Δ •

    ϓϩάϥϛϯάҎ֎ʹ΋ɺΞʔΩςΫνϟઃܭɺςετઃ ܭɺ؀ڥߏஙͳͲɺϓϩμΫτΛ࡞Δ্Ͱɺඞཁͳखॱ͸ɺ ༷ʑͳϞϊ͕͋Δ
  19. ϞϒϫʔΫͷγʔϯྫ • ϞϒϫʔΫɿશһͷཧղ͕ඞਢͳγʔϯ • υϝΠϯϞσϧͷઃܭɺϓϩάϥϛϯά • ϖΞϫʔΫɿίϥϘϨʔγϣϯ͕ٻΊΒΕΔγʔϯ • ςετ࢓༷ॻͷ࡞੒(։ൃऀͱςετΤϯδχΞ) •

    ը໘ͷ։ൃ(։ൃऀͱσβΠφʔ) • ιϩϫʔΫɿϫʔΫͰ͸ͳ͘λεΫΛ࣮ࢪ͢Δγʔϯ • ো֐ͷमਖ਼
  20. औΓೖΕํͷίπ • ৽ϝϯόʔ΁ͷϓϩηεઆ໌͸ɺॳظʹ͖ͬͪͱ࣮ࢪ͢Δ • ϞϒϫʔΫΛ΍ͬͨ͜ͱ͕ͳ͍͜ͱ͕ී௨ • ϖΞϫʔΫɺϞϒϫʔΫΛɺͲΕ͚ͩ΍Δ͔ɺ͍ͭ΍Δ͔͸ɺνʔ Ϝʹ͓·͔ͤ • όεҼࢠ͕1ͷঢ়ଶʹͳ͍ͬͯΕ͹ɺνʔϜʹؾ͔ͮͤΔඞཁੑ

    ͸͋Δ • ಛʹ৽͍͠πʔϧ΍ٕज़ΛऔΓೖΕͨࡍʹɺόεҼࢠ͕1ʹͳΔ
  21. ձࣾʹؐݩ͢Δ

  22. ձࣾશମʹ޿ΊΔ • ϖΞϫʔΫɺϞϒϫʔΫ͸ɺ։ൃҎ֎ʹ΋༗ޮ • ϓϩδΣΫτʹ͓͍ͯ΋ɺઃܭ΍ςετͰ࣮ࢪ͍ͯ͠Δ • ͦ΋ͦ΋ɺεΫϥϜͷϓϥϯχϯά΍ϨτϩεϖΫςΟ ϒ΍εϓϦϯτϨϏϡʔ͸શһಉ੮͕ී௨ • ࠔ͍ͬͯΔਓ͕͍Ε͹ɺͱΓ͋͑ͣનΊͯΈΔ

    • ΋ͪΖΜڧ੍͸ͤͣʹɺํ๏͕͋Δ͜ͱΛڭ͑Δ͜ͱ ͔Β͸͡ΊΔ
  23. ػձΛ׆͔͢ • ձࣾΠϕϯτΛ׆͔͢ • ݚम΍࠙਌ձͳͲɺීஈҰॹʹ࢓ࣄΛ͠ͳ͍ਓͱͷग़ձ͍Λେ੾ ʹ͢Δ • ಛʹݚम͸ࣾ಺ͷ՝୊Λվળ͢Δ࿩୊ʹͳΓ΍͍͢ͷͰνϟϯε • ࣗ෼ͰػձΛ࡞Δ

    • ଞϓϩδΣΫτ΍࠾༻ΠϕϯτʹΞϓϩʔν • վળʹ͸ɺͱʹ͔͕͔͔࣌ؒ͘ΔͷͰɺ஍ಓͳ׆ಈ͕େࣄʂ