Scrum Fest Osaka 2023 ( #scrumosaka )での発表資料
εΫϥϜϚελʔͬͯͳʹΛͨΒ͢ͷʁIUUQTVOTQMBTIDPNQIPUPT9C;$G66PPதଜɹ༸ !ZPIIBUV4DSVN'FTU0TBLB
View Slide
தଜɹ༸ :PI/BLBNVSB✔Ϩουδϟʔχʔ✔ΞδϟΠϧίʔν✔$FSUJfiFE4DSVN1SPGFTTJPOBM4DSVN.BTUFS✔$FSUJfiFE4DSVN1SPEVDU0XOFS✔$FSUJfiFE"HJMF-FBEFSTIJQ*✔$FSUJfiFE-F441SBDUJUJPOFS✔IUUQBCPVUNFZPIIBUV
ؔΘͬͨݱࣾIUUQTWJTVBMIVOUDPNQIPUP
ؔΘͬͨνʔϜνʔϜIUUQTWJTVBMIVOUDPNQIPUP
IUUQTVOTQMBTIDPNQIPUPT+9+@LRT6ࠓͷΰʔϧ
ࠓͷΰʔϧ৫ͰॳΊͯ4DSVNʹऔΓΜͩ࣌ʹΑ͘ग़ͯ͘ΔͷͭʹʮεΫϥϜϚελʔͬͯͳʹΛͯ͘͠ΕΔͷʁʯ͕͋Γ·͢ɻཧ༝ͭz͜Ε·Ͱͷ৫ͷׂʹͳ͔ͬͨz͔ΒͰ͢ɻεΫϥϜϚελʔͷతͳʹ͔ʁͳʹΛ͢Δͷ͔ʁͳʹ͠ͳ͍ͷ͔ʁͳͲ͕༙͍͖ٙͯ·͢ɻ͜ΕΒͷ͕ٙ͋ΔͩͱɺΑΓΑ͍ϓϩμΫτΛಧ͚ࣄۀͷΛࢦ͢ɺεΫϥϜϚελʔɺεΫϥϜνʔϜɺ৫ʹͱ͍ͬͯͬͨͳ͍͜ͱʹͳΓ·͢ɻͦͷͨΊɺ͜ͷηογϣϯͰzεΫϥϜϚελʔͬͯͳʹΛͨΒ͢ͷʁzͱ͍͏ςʔϚͰ͓͠·͢ɻ
ࠓͷΰʔϧ✔ʮ͋͊ɺεΫϥϜϚελʔͬͯ͜͏͍͏͜ͱͷͨΊʹ͜Μͳ׆ಈΛ͍ͯ͠ΔΜͩʔʯͱཧղ͕ਂ·Δ
✔εΫϥϜϚελʔͱʁ✔ͳͥεΫϥϜϚελʔ͕ඞཁͳͷʁ✔εΫϥϜϚελʔʑͳʹΛ͍ͯ͠Δͷ͔ʁ✔εΫϥϜϚελʔʹ͍ͭͯΑ͘ฉٙ࣍͘
εΫϥϜϚελʔͱʁIUUQTVOTQMBTIDPNQIPUPTNTFWE[;9K"
✔ϓϩμΫτΦʔφʔɿϓϩμΫτͷՁΛ࠷େԽ͢Δ✔։ൃऀɿϓϩμΫτΛ࣮ݱ͢Δ✔εΫϥϜϚελʔɿεΫϥϜΛ׆༻ͯ͠νʔϜ͕͍͍ײ͡ʹͳΔεΫϥϜϚελʔͱʁ
✔εΫϥϜΨΠυͰఆٛ͞ΕͨεΫϥϜΛཱ֬ͤ͞Δ͜ͱͷ݁ՌʹΛ࣋ͭɻ ✔εΫϥϜνʔϜͱ৫ʹ͓͍ͯɺεΫϥϜͷཧͱϓϥςΟΫεΛશһʹཧղͯ͠Β͑ΔΑ͏ࢧԉ͢Δ͜ͱͰɺͦͷΛՌͨ͢ɻεΫϥϜϚελʔͱʁ
✔εΫϥϜνʔϜͷ༗ޮੑʹΛ࣋ͭɻεΫϥϜνʔϜ͕εΫϥϜϑϨʔϜϫʔΫͰϓϥΫςΟεΛվળͰ͖ΔΑ͏ʹ͢Δ͜ͱͰɺͦͷΛՌͨ͢ɻ✔εΫϥϜνʔϜͱɺΑΓେ͖ͳ৫ʹไ͢ΔਅͷϦʔμʔͰ͋Δɻ✔εΫϥϜϚελʔɺ͞·͟·ͳܗͰεΫϥϜνʔϜΛࢧԉ͢ΔɻεΫϥϜϚελʔͱʁ
͞·͟·ͳܗͰεΫϥϜνʔϜΛࢧԉ͢Δɻ✔ࣗݾཧܕͰػೳԣஅܕνʔϜϝϯόʔΛίʔν͢Δɻ✔εΫϥϜνʔϜ͕ͷఆٛΛຬͨ͢Ձͷߴ͍ΠϯΫϦϝϯτͷ࡞ʹूதͰ͖ΔΑ͏ࢧԉ͢Δɻ✔εΫϥϜνʔϜͷਐΛ͛ΔোΛഉআ͢ΔΑ͏ʹಇ͖͔͚Δɻ✔ͯ͢ͷεΫϥϜΠϕϯτ͕։࠵͞ΕɺϙδςΟϒͰੜ࢈తͰ͋ΓɺλΠϜϘοΫεͷ੍ݶ͕कΒΕΔΑ͏ʹ͢ΔɻεΫϥϜϚελʔͱʁ
͞·͟·ͳܗͰϓϩμΫτΦʔφʔΛࢧԉ͢Δɻ✔ޮՌతͳϓϩμΫτΰʔϧͷఆٛͱϓϩμΫτόοΫϩάཧͷํ๏Λ୳͢͜ͱΛࢧԉ͢Δɻ✔໌֬Ͱ؆ܿͳϓϩμΫτόοΫϩάΞΠςϜͷඞཁੑʹ͍ͭͯεΫϥϜνʔϜʹཧղͯ͠Β͏ɻ✔ෳࡶͳڥͰͷܦݧతͳϓϩμΫτܭըͷࡦఆΛࢧԉ͢Δɻ✔ඞཁʹԠͯ͡εςʔΫϗϧμʔͱͷίϥϘϨʔγϣϯΛଅਐ͢ΔɻεΫϥϜϚελʔͱʁ
͞·͟·ͳܗͰ৫Λࢧԉ͢Δɻ✔৫ͷεΫϥϜͷಋೖΛࢦಋɾτϨʔχϯάɾίʔν͢Δɻ✔৫ʹ͓͍ͯεΫϥϜͷ࣮ࢪํ๏Λܭըɾॿݴ͢Δɻ✔ෳࡶͳ࡞ۀʹର͢ΔܦݧతΞϓϩʔνΛࣾһεςʔΫϗϧμʔʹཧղɾ࣮ࢪͯ͠Β͏ɻ✔εςʔΫϗϧμʔͱεΫϥϜνʔϜͷؒͷোนΛऔΓআ͘ɻεΫϥϜϚελʔͱʁ
IUUQTVOTQMBTIDPNQIPUPTKUW(ZEC6O͍͍ײ͡ͷεΫϥϜϚελʔͱʁ
z͍͍ײ͡zͷεΫϥϜϚελʔͷಛ✔νʔϜ૬खͷΛئ͍ɺࣗͷ͜ͱͷΑ͏ʹتͿ͜ͱ͕Ͱ͖Δ✔ࣗͰͤͣɺݟकΓɺզຫͰ͖Δ✔ͰඞཁͳΒಈ͘✔͞ΒʹඞཁͳΒӽڥ͢Δ
ࢀߟɿνʔϜͷঢ়گʹ͍͋ͬͨΖ͍ΖͳλΠプͷεΫϥϜϚελʔͷݟ͚ͭํIUUQTXXXEPDTXFMMDPNTZPIIBUV/+7(,IPXUPfiOEUIFTDSVNNBTUFSUIBUfiUTZPVSUFBNTTJUVBUJPO
IUUQTVOTQMBTIDPNQIPUPT7*9CQHͳͥεΫϥϜϚελʔ͕ඞཁͳͷʁ
✔"HJMF4DSVNͷઐੑͳͥεΫϥϜϚελʔ͕ඞཁͳͷʁ
✔ϓϩμΫτΦʔφʔͱ։ൃऀͱͷڠಇͳͥεΫϥϜϚελʔ͕ඞཁͳͷʁϓϩμΫτΦʔφʔ ։ൃऀεΫϥϜϚελʔ
✔νʔϜʹϝλೝΛଅ͢✔ͳʹ͔ʹूத͍ͯͨ͠Γ͢Δͱݟ͑ͳ͘ͳΔྖҬ͕͋ͬͨΓɺ͍͍͖ͭͭ߹Θͣʹ֖Λ͢Δ͜ͱ͋Δ˞ϝλೝɿࣗͷೝ׆ಈΛ٬؍తʹͱΒ͑Δɺͭ·ΓɺࣗΒͷೝʢߟ͑Δɾײ͡ΔɾهԱ͢Δɾஅ͢ΔͳͲʣΛೝ͢Δ͜ͱͳͥεΫϥϜϚελʔ͕ඞཁͳͷʁ
ͳͥεΫϥϜϚελʔ͕ඞཁͳͷʁ
✔ίϯϑΥʔτκʔϯ͔Βͷग़ͳͥεΫϥϜϚελʔ͕ඞཁͳͷʁϥʔχϯάκʔϯύχοΫκʔϯίϯϑΥʔτκʔϯ
IUUQTVOTQMBTIDPNQIPUPTSYQ5I0XV7H&εΫϥϜϚελʔʑͳʹΛ͍ͯ͠Δͷ͔ʁ
✔؍Λ͢Δ✔Ҿ͖ग़͠Λ૿͢✔ֶΜͰΘ͔͍ͬͯ͘εΫϥϜϚελʔʑͳʹΛ͍ͯ͠Δͷ͔ʁ
✔؍͢Δ✔νʔϜͷ༷ࢠ✔ϓϩμΫτόοΫϩάιʔείʔυɺυΩϡϝϯτ✔4MBDL13ͳͲͷίϛϡχέʔγϣϯεΫϥϜϚελʔʑͳʹΛ͍ͯ͠Δͷ͔ʁ
✔Ҿ͖ग़͠Λ૿͢✔ॻ੶ɺεϥΠυΛಡΉ✔ΧϯϑΝϨϯεʹࢀՃ͢Δ✔ਓͱ͢εΫϥϜϚελʔʑͳʹΛ͍ͯ͠Δͷ͔ʁ
✔ֶΜͰΘ͔͍ͬͯ͘✔؍ͨ͜͠ͱ͔Βਪ֬͠ೝ͢Δ✔ݸਓɺνʔϜɺϓϩμΫτɺνʔϜΛऔΓר͘͜ͱΛΔ✔ࣗͷ͜ͱΛΔ ҙ֎ͱൈ͚͕ͪεΫϥϜϚελʔʑͳʹΛ͍ͯ͠Δͷ͔ʁ
IUUQTVOTQMBTIDPNQIPUPTD:3.M)FV7PεΫϥϜϚελʔʹ͍ͭͯΑ͘ฉٙ͘
ҙ✔ઈରͷਖ਼ղͰͳͭ͘ͷߟ͑Ͱ͢
✔ ઐͩͱͦΜͳʹΔ͜ͱ͋ΔͷʁεΫϥϜϚελʔʹ͍ͭͯΑ͘ฉٙ͘
✔ ઐͩͱͦΜͳʹΔ͜ͱ͋Δͷʁ✔ࣗݾཧܕͰػೳԣஅܕʹۙͮͨ͘Ίͷɺ؍࣮ݧɺϨΫνϟʔͳͲ͍Ζ͍Ζ͋Δ✔ຊʹΔ͜ͱ͕ͳ͘ͳΕɺผͷνʔϜ৫Λࢧԉ͢Δͱ͔ઐੑΛม͑ΔͷͭεΫϥϜϚελʔʹ͍ͭͯΑ͘ฉٙ͘
✔ͣͬͱεΫϥϜϚελʔΛଓ͚ΔͷʁεΫϥϜϚελʔʹ͍ͭͯΑ͘ฉٙ͘
✔ͣͬͱεΫϥϜϚελʔΛଓ͚Δͷʁ✔ͦͷਓ࣍ୈɻ ݺͼ໊ͷͰ͔͠ͳ͍͚ͲΞδϟΠϧίʔνʹͳΔਓҰఆ͍ΔεΫϥϜϚελʔʹ͍ͭͯΑ͘ฉٙ͘
✔݉ͰμϝͳͷʁεΫϥϜϚελʔʹ͍ͭͯΑ͘ฉٙ͘
✔݉Ͱμϝͳͷʁ✔μϝͰͳ͍͚Ͳ࠷ॳͷࠒઐ͕Φεεϝ✔ͭͷࢠΛ͍͚Δͷ͕͍͠͠ɺΔ͜ͱͦΕͳΓʹଟ͍✔ ࣄͷΓํʹΑΔ͚ͲνʔϜ͕ՁΛੜΈग़͢ϘτϧωοΫʹͳΓ͕ͪεΫϥϜϚελʔʹ͍ͭͯΑ͘ฉٙ͘
✔ίʔυΛॻ͍͍͚ͯͳ͍ͷʁεΫϥϜϚελʔʹ͍ͭͯΑ͘ฉٙ͘
✔ίʔυΛॻ͍͍͚ͯͳ͍ͷʁ✔ॻ͚͍͍ɻͨͩ͠ɺεΫϥϜϚελʔ͕ͦͷίʔυΛॻ͔ͳ͍ͱεϓϦϯτΰʔϧΛୡͰ͖ͳ͍ঢ়گආ͚Δ ϖΞɾϞϒϫʔΫͳͲΛ׆༻✔ίʔυΛॻ͍ͨΓɺҰॹʹա͢͜͝ͱͰ͍Ζ͍ΖΘ͔Δঢ়گ͕͋ΔεΫϥϜϚελʔʹ͍ͭͯΑ͘ฉٙ͘
✔ΤϯδχΞ͕͠ͳ͍ͱ͍͚ͳ͍ͷʁεΫϥϜϚελʔʹ͍ͭͯΑ͘ฉٙ͘
✔ΤϯδχΞ͔͍͚ͬͯ͠ͳ͍ͷʁ✔ΤϯδχΞϦϯάΛόοΫάϥϯυʹ͍࣋ͬͯΔਓ͕Δ͜ͱ͕ଟ͍͕ɺ69εΩϧΛ͍࣋ͬͯΔਓ2"ͷઐՈ͕͍ͬͯͨݱ͋ΔεΫϥϜϚελʔʹ͍ͭͯΑ͘ฉٙ͘
✔εΫϥϜϚελʔͳʹΛֶ͍͍ͷʁεΫϥϜϚελʔʹ͍ͭͯΑ͘ฉٙ͘
✔εΫϥϜϚελʔͳʹΛֶ͍͍ͷʁ✔͍Ζ͍Ζͳ͜ͱɻϓϩμΫτͮ͘ΓͳΒιϑτΣΞΤϯδχΞϦϯάͪΖΜɺϓϩμΫτϚωδϝϯτɺϓϩδΣΫτϚωδϝϯτɺ৫ͷ͜ͱɺਓؒ৺ཧͷ͜ͱʜଟذʹΘͨΔɻֶͼଓ͚Δ͜ͱ͕େࣄ ͱݴ͑ɺಘखෆಘख͋ΔεΫϥϜϚελʔʹ͍ͭͯΑ͘ฉٙ͘
✔Ϛωʔδϟʔ ͍ΘΏΔ্࢘ͱҧ͏ͷʁεΫϥϜϚελʔʹ͍ͭͯΑ͘ฉٙ͘
✔Ϛωʔδϟʔ ͍ΘΏΔ্࢘ͱҧ͏ͷʁ✔͍ΘΏΔཧɾಜͳ͍ ࢦشɾ໋ྩݖݶεΫϥϜϚελʔʹ͍ͭͯΑ͘ฉٙ͘
✔ධՁͬͯͲ͏͢ΔͷʁεΫϥϜϚελʔʹ͍ͭͯΑ͘ฉٙ͘
✔ධՁͬͯͲ͏͢Δͷʁ✔ҎԼͷͭͰධՁ͢ΔͷͭͷΞϓϩʔνɿνʔϜͷඪୡ νʔϜશһͰجຊಉ͡ɿνʔϜͷߩݙ ྫ͑ϝϯόʔ͔ΒूΊΔɿεΫϥϜϚελʔͱͯ͠ͷεΫϥϜϚελʔʹ͍ͭͯΑ͘ฉٙ͘
IUUQTVOTQMBTIDPNQIPUPTL@&XT,@N$WLεΫϥϜϚελʔʹΑ͑͘Δ͜ͱ
✔վળͰͳ͘վֵΛࢦ͢✔ෆ҆ఆΛ҆ఆతʹͨΒ͢εΫϥϜϚελʔʹΑ͑͘Δ͜ͱ
εΫϥϜϚελʔͷ͜ͱΛΔػձʹͳΕ͍Ͱ͢IUUQTVOTQMBTIDPNQIPUPT".2V(L