改善を重ねるリモートスクラム開発 〜kintone開発の現場から〜

Dcf21b9343dcaa8b7d716b45f02457c1?s=47 Kaiichiro Ota
September 28, 2018

改善を重ねるリモートスクラム開発 〜kintone開発の現場から〜

Developers Summit 2018 KANSAI

Dcf21b9343dcaa8b7d716b45f02457c1?s=128

Kaiichiro Ota

September 28, 2018
Tweet

Transcript

  1. վળΛॏͶΔϦϞʔτεΫϥϜ։ൃ ʙLJOUPOF։ൃͷݱ৔͔Βʙ αΠϘ΢ζגࣜձࣾɹ੢೔ຊ։ൃ෦ ଠాֆҰ࿠ %FWFMPQFST4VNNJU,"/4"*4FQ  EFWTVNJ EFWTVNJ$

  2. ࣗݾ঺հ w ଠాֆҰ࿠ʢ͓͓͔͍͍ͨͪΖ͏ʣ w ೥αΠϘ΢ζೖࣾ w େࡕۈ຿ w 8FCΤϯδχΞ w

    LJOUPOF։ൃνʔϜϦʔμʔ w !LJHI
  3. ࠓ೔ͷ͓࿩ w ϦϞʔτεΫϥϜ։ൃͷݱ৔دΓͷ࿩Λɺࣄ ࣮ϕʔεͰ঺հ͠·͢ w օ͞Μͷۀ຿ΛΑΓྑ͘͢ΔώϯτʹͳΕ͹ ޾͍Ͱ͢

  4. w ۀ຿վળϓϥοτϑΥʔϜ w ؆୯ʹۀ຿ΞϓϦΛ࡞ΕΔ w σʔλͷ஝ੵ ίϛϡχέʔγϣϯ w  ࣾҎ্Ͱར༻

    w +BWB+BWB4DSJQU਺ेສߦ
  5. νʔϜߏ੒ w ৽ػೳ։ൃνʔϜ w ϝϯςνʔϜ w 3%νʔϜ w ϛυϧ΢ΣΞνʔϜ w

    Ϋϥ΢υӡ༻νʔϜ Πϯϑϥͷ"84Խɺ࣍ੈ୅ٕज़ ೝূɺςετج൫ Πϯϑϥӡ༻ɺϦϦʔε ෆ۩߹վमɺԼճΓվળɺো֐ௐࠪ ৽ػೳ௥Ճɺෆ۩߹վम
  6. େࡕ ౦ژ দࢁ ্ւ ϓϩμΫτϚωʔδϟʔ 1.  εΫϥϜϚελʔ  σβΠϯ

     ϓϩάϥϚʔ 1(    ඼࣭อূ 2"    ςΫχΧϧίϛϡχέʔγϣϯ 5$  ˞೥݄ݱࡏ
  7. ೥લʜεΫϥϜಋೖ ೥લʜ҆ఆ͖ͯͨ͠ ਓڌ఺ ݱࡏʜ࠷దԽ͞Ε͖ͯͨ ਓڌ఺ ೥લʜϦϦʔε

  8. ೥લʜεΫϥϜಋೖ ೥લʜ҆ఆ͖ͯͨ͠ ਓڌ఺ ݱࡏʜ࠷దԽ͞Ε͖ͯͨ ਓڌ఺ ೥લʜϦϦʔε ಋೖظ XXXTMJEFTIBSFOFUBNBDITT

  9. ೥લʜεΫϥϜಋೖ ൃలظ → ࠓ೔ͷ͓࿩ ೥લʜ҆ఆ͖ͯͨ͠ ਓڌ఺ ݱࡏʜ࠷దԽ͞Ε͖ͯͨ ਓڌ఺ ೥લʜϦϦʔε ಋೖظ

    XXXTMJEFTIBSFOFUBNBDITT
  10. ϦϞʔτεΫϥϜ։ൃͷ ݱঢ়վળ

  11. εΫϥϜ w ϓϩμΫτΦʔφʔεΫϥϜϚελʔ։ൃνʔϜ w ʙिؒͷzεϓϦϯτz͝ͱʹग़ՙՄೳͳ૿෼Λ࡞Δ w ػೳԣஅܕνʔϜ w ໾ׂɾձٞମɾ࡞੒෺ͷΈΛఆٛ w

    ཧղ͸༰қɺशಘ͸ࠔ೉
  12. None
  13. ظؒɾϝϯόʔ w εϓϦϯτिؒ w 1(໊ʷνʔϜ w ڌ఺ࠞ੒νʔϜ w 2"ɺσβΠϯɺ5$ˠνʔϜͷ͏ͪͲΕ͔ʹ దٓೖΔ

  14. ظؒɾϝϯόʔ w εϓϦϯτिؒ w 1(໊ʷνʔϜ w ڌ఺ࠞ੒νʔϜ w 2"ɺσβΠϯɺ5$ˠνʔϜͷ͏ͪͲΕ͔ʹ దٓೖΔ

    #FGPSF ʙ໊ͰνʔϜ εϓϦϯτʹिؒ ؾܰʹվળΛ࣮ݧ ɹϓϥϯχϯάͳͲͷϛʔςΟϯάͷෛ୲ݮ ਓ਺ݮˠϛʔςΟϯάͰൃݴ͠΍͘͢ ɹฒߦλεΫΛݮΒ͢
  15. ϓϩμΫτόοΫϩά w ػೳ௥Ճɺෆ۩߹վमɺϥΠϒϥϦΞοϓσʔτͳ ͲɺશͯΛΞΠςϜԽ w ௚ྻʹ༏ઌॱҐ෇͚ w ϢʔβʔετʔϦʔɺड͚ೖΕ৚݅ɺαΠζ ݟੵ΋ Γ

    Λهࡌ
  16. ϓϩμΫτόοΫϩά w ػೳ௥Ճɺෆ۩߹վमɺϥΠϒϥϦΞοϓσʔτͳ ͲɺશͯΛΞΠςϜԽ w ௚ྻʹ༏ઌॱҐ෇͚ w ϢʔβʔετʔϦʔɺड͚ೖΕ৚݅ɺαΠζ ݟੵ΋ Γ

    Λهࡌ ػೳ௥ՃͷΈΞΠςϜԽɺͦΕҎ֎ ͸ผ࿮ͷόοϑΝͰ࣮ࢪ #FGPSF όοϑΝΛແͯ࣌ؒ͘͠ͷ࢖͍ํͷಁ໌Խ ɹ࡞ۀͷՁ஋ΛͪΌΜͱٞ࿦
  17. εϓϦϯτϓϥϯχϯά w εϓϦϯτॳ೔ w ෦ߏ੒ w શମ ʙI  w

    ࠓεϓϦϯτͷόοΫϩάΞΠςϜͷ֬ೝͱνʔϜׂ౰ͯ w νʔϜผ ʙI  w ΰʔϧɿͲͷλεΫ΋ɺ୭Ͱ΋ணखͰ͖Δঢ়ଶʹ͢Δ w ΈΜͳͰෆ໌఺ͷચ͍ग़͠ɾେ࿮ͷઃܭ w 2"΋ࢀՃͯ͠ӨڹൣғΛ֬ೝͨ͠Γ w λεΫ෼ׂ λεΫ͋ͨΓ࠷௕೔
  18. εϓϦϯτϓϥϯχϯά w εϓϦϯτॳ೔ w ෦ߏ੒ w શମ ʙI  w

    ࠓεϓϦϯτͷόοΫϩάΞΠςϜͷ֬ೝͱνʔϜׂ౰ͯ w νʔϜผ ʙI  w ΰʔϧɿͲͷλεΫ΋ɺ୭Ͱ΋ணखͰ͖Δঢ়ଶʹ͢Δ w ΈΜͳͰෆ໌఺ͷચ͍ग़͠ɾେ࿮ͷઃܭ w 2"΋ࢀՃͯ͠ӨڹൣғΛ֬ೝͨ͠Γ w λεΫ෼ׂ λεΫ͋ͨΓ࠷௕೔ ௐࠪઃܭ͸ࣄલʹ୭͔͕ࡁ·͍ͤͯΔ 1(ͷΈࢀՃ #FGPSF 2"ͷࢹ఺Λઃܭʹ΋൓ө ଐਓԽΛͳͯ҆͘͠શʹ ɹઃܭͷೲಘײ΋Ξοϓ
  19. λεΫͷ࣮ࢪ w ৗʹνʔϜશһͰϞϒϓϩάϥϛϯά w ίʔυϨϏϡʔ͸লུ w ৗ࣌઀ଓͷ57ձٞΛઃஔ w ඞཁʹͳͬͨΒɺ1.2"σβΠϯ5$ͱ૬ஊ

  20. λεΫͷ࣮ࢪ w ৗʹνʔϜશһͰϞϒϓϩάϥϛϯά w ίʔυϨϏϡʔ͸লུ w ৗ࣌઀ଓͷ57ձٞΛઃஔ w ඞཁʹͳͬͨΒɺ1.2"σβΠϯ5$ͱ૬ஊ ࣮૷ɾϨϏϡʔ͸ݸਓͰ

    #FGPSF ஌ࣝڞ༗͕ஈҧ͍ʹਐΉ ɹϨϏϡʔͷεΠονϯάίετෆཁ
  21. σΠϦʔεΫϥϜ ேձ w νʔϜผʹຖே෼ w εϓϦϯτ׬ྃͷ๦͛Λݟ͚ͭΔ໨త w ࡢ೔΍ͬͨ͜ͱࠓ೔΍Δ͜ͱਐḿͷ๦͛Λݴ͏ w Χϯόϯ

    8FC Λݟͳ͕Β
  22. σΠϦʔεΫϥϜ ேձ w νʔϜผʹຖே෼ w εϓϦϯτ׬ྃͷ๦͛Λݟ͚ͭΔ໨త w ࡢ೔΍ͬͨ͜ͱࠓ೔΍Δ͜ͱਐḿͷ๦͛Λݴ͏ w Χϯόϯ

    8FC Λݟͳ͕Β શνʔϜ߹ಉ #FGPSF ࣗ෼ͷνʔϜͷ໰୊ʹूத
  23. όοΫϩάϦϑΝΠϯϝϯτ w ຖ೔෼ w όοΫϩάΞΠςϜ͕։ൃ։࢝Ͱ͖Δ͔Λٞ࿦ɺશ৬छͰ߹ҙ Ͱ͖Δ·Ͱෆ໌఺Λͳ͍ͯ͘͘͠ˠख໭ΓΛ๷͙ w ௐࠪ͠ͳ͍ͱਐ·ͳ͍৔߹ɺௐࠪΛόοΫϩάΞΠςϜͱͯ͠ ొ࿥ w

    ٞ࿦ͷ಺༰΍݁࿦͸ඞͣه࿥ɺޙ͔ΒݟΕΔΑ͏ʹˠϦϞʔτ ΍ܽ੮ऀ΁ͷ഑ྀ
  24. όοΫϩάϦϑΝΠϯϝϯτ w ຖ೔෼ w όοΫϩάΞΠςϜ͕։ൃ։࢝Ͱ͖Δ͔Λٞ࿦ɺશ৬छͰ߹ҙ Ͱ͖Δ·Ͱෆ໌఺Λͳ͍ͯ͘͘͠ˠख໭ΓΛ๷͙ w ௐࠪ͠ͳ͍ͱਐ·ͳ͍৔߹ɺௐࠪΛόοΫϩάΞΠςϜͱͯ͠ ొ࿥ w

    ٞ࿦ͷ಺༰΍݁࿦͸ඞͣه࿥ɺޙ͔ΒݟΕΔΑ͏ʹˠϦϞʔτ ΍ܽ੮ऀ΁ͷ഑ྀ िճɺ࣌ؒˠຫੑతͳ࣌ؒෆ଍ #FGPSF ࣌ؒ֎ͷٞ࿦͕ͳ͘ͳΓɺಁ໌ੑΞοϓ
  25. εϓϦϯτϨϏϡʔ w ຊདྷ͸ɺ10͕ड͚ೖΕ৚݅Λຬ͍ͨͤͯΔ͔ νΣοΫ͢Δ৔ w LJOUPOFνʔϜͰ͸ɺड͚ೖΕ֬ೝ͸ࣄલʹࡁ ·ͤɺ։ൃ֎ͷࣾһ΋ؚΊͯσϞ͢Δ͓൸࿐ ໨ձܗࣜͰ࣮ࢪ

  26. ;Γ͔͑Γ w ϓϩηεվળΛਐΊΔ্Ͱ࠷΋ॏཁͳΠϕϯτ w εϓϦϯτ࠷ऴ೔ w εϓϦϯτதͷྑ͔ͬͨ఺໰୊఺Λɺࣄલʹ,15ͱͯ͠ొ࿥ w ໰୊ʹ͸5SZΛઃఆͯ͠ɺ࣍εϓϦϯτͷλεΫͱͯ͠ొ࿥ w

    ෦ߏ੒ w νʔϜผʹIʢٞ࿦ͯ͠5SZઃఆʣ w શମͰIʢඞཁͳ΋ͷΛશνʔϜʹڞ༗ʣ
  27. ;Γ͔͑Γ w ϓϩηεվળΛਐΊΔ্Ͱ࠷΋ॏཁͳΠϕϯτ w εϓϦϯτ࠷ऴ೔ w εϓϦϯτதͷྑ͔ͬͨ఺໰୊఺Λɺࣄલʹ,15ͱͯ͠ొ࿥ w ໰୊ʹ͸5SZΛઃఆͯ͠ɺ࣍εϓϦϯτͷλεΫͱͯ͠ొ࿥ w

    ෦ߏ੒ w νʔϜผʹIʢٞ࿦ͯ͠5SZઃఆʣ w શମͰIʢඞཁͳ΋ͷΛશνʔϜʹڞ༗ʣ ෦ߏ੒ɺશһͰI #FGPSF ਂ͍ٞ࿦͕Ͱ͖Δ
  28. εΫϥϜվળͷ࣠ w ଐਓԽΛ๷͙ w ܗ֚Խͤ͞ͳ͍ w ৬ೳΛ௒͑Δ w ແବΛল͘ ڧ͍νʔϜɺϝϯόʔͷ੒௕

    ຊ࣭తͳ׆ಈʹूத͢Δ ྫɿ;Γ͔͑ΓΛ௕ͯ͘͠ҙຯ͋Δ࣌ؒʹ ྫɿ2"΋ϓϥϯχϯάʹࢀՃ
  29. εΫϥϜվળͷ࣠ w ଐਓԽΛ๷͙ w ܗ֚Խͤ͞ͳ͍ w ৬ೳΛ௒͑Δ w ແବΛল͘ w

    ڭՊॻ௨Γͷʮਖ਼͍͠ʯεΫϥϜʹ͚ۙͮΔ w ࣝऀ εΫϥϜϚελʔ ͷίʔνϯά͸ۙಓ w ୡ੒ʹ͸ɺϦϞʔτͷน͕͠͹͠͹ཱͪ͸͔ͩΔ ڧ͍νʔϜɺϝϯόʔͷ੒௕ ຊ࣭తͳ׆ಈʹूத͢Δ ྫɿ;Γ͔͑ΓΛ௕ͯ͘͠ҙຯ͋Δ࣌ؒʹ ྫɿ2"΋ϓϥϯχϯάʹࢀՃ
  30. ϦϞʔτͷน w ଞڌ఺ϝϯόʔʹؾܰʹ૬ஊ͠ʹ͍͘ ৺ཧతͳน  w ΈΜͳͰϗϫΠτϘʔυ͕࢖͑ͳ͍ ෺ཧతͳน  w

    57ձٞӽ͠ͷձ͕ٞ೉͍͠ ίϛϡχέʔγϣϯͷน
  31. ϦϞʔτεΫϥϜͷ೉͠͞ͱ͸ w εΫϥϜ͕ɺߴ͍ස౓ɾີ౓ͷίϛϡχέʔγϣϯΛཁٻ w ྫɿϓϥϯχϯάͰ͸ɺશһͰઃܭͷٞ࿦Λ͠Α͏ w Ͳ͏͢Δ͔ʁ w ·ͣ͸ɺਖ਼͍͠εΫϥϜͷཧ૝૾Λ࣋ͭڭ͑ͯ΋Β͏ w

    ͦͷ࣮ݱʹඞཁͳϦϞʔτվળΛߟ͑Δ
  32. ϦϞʔτվળͰ΍͖ͬͯͨ͜ͱ w ଞڌ఺ʹग़ுͯ͠Ұॹʹ࢓ࣄ͢Δ w ৺ཧతোน͕Լ͕Δ w ஍ํˠ౦ژ 'BDFUPGBDFͰͷۀ຿Λܦݧͯ͠ɺͦΕΛϦϞʔτͰ࠶ݱ w ౦ژˠ஍ํ

    ஍ํڌ఺ͷෆศ͞ʹڞײͯ͠΋Β͏ w )35 ݠڏɾଚܟɾ৴པ Λେ੾ʹ w ձٞதʹൃݴΛःΒͳ͍ɺ57ӽ͠Ͱ΋Θ͔ΔΑ͏ʹᰐ͘ w ଞڌ఺ϝϯόʔΛ৴པ͢Δ w ձٞͷਐΊํΛษڧ͢Δ w ϑΝγϦςʔγϣϯʹ͍ͭͯͷຊΛྠߨ w πʔϧΛ৭ʑࢼ͢ w ը໘ڞ༗ɺৗ࣌઀ଓɺϗϫΠτϘʔυͷ୅ΘΓʹͳΔ΋ͷɺʜ
  33. ·ͱΊ w ͜ͷ೥ɺ৭ʑͳվળΛ͖ͯ͠·ͨ͠ w ͍·΋ա౉ظͰվળத w ϦϞʔτεΫϥϜ΁ͷΞϓϩʔν w ΑΓྑ͍εΫϥϜͷཧ૝૾Λ࣋ͭ w

    ͦͷোนͱͳΔϦϞʔτ໰୊Λվળ͢Δ
  34. ͓·͚ɿ࠷΋೉͍͠ϦϞʔτλεΫ͸ʁ

  35. ͓·͚ɿ࠷΋೉͍͠ϦϞʔτλεΫ͸ʁ ϦϞʔτҿΈձ Thank you! ଞڌ఺ͷ࿩ʹશ͘ೖΕ·ͤΜ