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

develop-with-domain-expert

83579d17f780c8712ac17fa800efbbbb?s=47 haljik
August 31, 2019

 develop-with-domain-expert

83579d17f780c8712ac17fa800efbbbb?s=128

haljik

August 31, 2019
Tweet

Transcript

  1. υϝΠϯΤΩεύʔτͱ ߦ͏ۀ຿γεςϜ։ൃ ೥݄೔ !IBMKJL

  2. ͱ͋ΔେاۀͰ
 ࣮ࡍʹߦΘΕͨۀ຿γ εςϜ։ൃʹͯ ˞ҙਤతʹ΅͔ͨ͠Γݴ༿Λม͑ͨΓ͠ ͨΓ͍ͯ͠·͢

  3. ೥݄தࠒ w ։ൃମ੍͸·ͩͳ͍ w !JSPG͞ΜɺϓϦϯε͞Μ͕গ͠ઌʹίϯαϧςΟϯάʹ ೖ͍ͬͯͨ w ྻºߦ΄Ͳ͋Δɺͳʹ͔ͷ༧࣮Λ؅ཧͯͦ͠͏ ͳΤΫηϧϑΝΠϧ w

    γεςϜԽͷ༧ࢉΛऔಘ͢ΔͨΊͷը໘Πϝʔδͱࢿྉ
  4. Կ΋Θ͔Βͳ͍
 ࢿྉ͸͋Δ͕ͦ͜ʹ͋Δݴ༿ͷॏΈ ΍ҙਤ͕ෆ໌ͩͱ಄ʹೖͬͯ͜ͳ͍

  5. ೥݄೔ υϝΠϯΤΩεύʔτͱ։ൃϝϯόʔͷإ߹ͤ

  6. ମ੍ͷ֬ೝ

  7. ମ੍ w υϝΠϯΤΩεύʔτ w 'ࢯݱۀ຿Λ਺೥ؒ୲౰͍ͯͯ͠໰୊఺Λ೺Ѳ͓ͯ͠ΓɺγεςϜԽ͍ͨ͠ਓ w ΦʔΨφΠβʔ w 0ࢯ'ࢯΑΓ࠷ॳʹ૬ஊΛड͚ͯ͜ͷ৔Λ࡞ͬͨਓ w

    ։ൃଆ w !JSPGϓϩάϥϚʔ w !LB[VIJUP@NϓϩάϥϚʔ w SJUPϓϩάϥϚʔ w ϓϦϯεσβΠφʔ w ࢲ !IBMKJL ϓϩάϥϚʔ
  8. ։ൃଆ͸શһύʔτλΠϚʔ
 ׌ͭϦϞʔτϫʔΫ ʮΈΜͳͲΕ͙Βׂ͍͚࣌ؒΔͷʁʯ JSPGʮि͙Β͍ʯ LB[VIJUP@Nʮि೔͙Β͍ʯ SJUPʮि͔೔͙Β͍ʯ
 
 IBMKJLʮि೔͙Β͍ʯ
 
 ˞೔͸࣌ؒͰ͢

  9. υϝΠϯΤΩεύʔτ'ࢯ
 ۀ຿ͷ֓ཁΛઆ໌

  10. ۀ຿ͷ֓ཁ w ෦ͷ഑ԼͰ͋Δ෦໳߹Θͤͯ΄Ͳ͋Δࣄۀͷ݄࣍අ༻ΛΤΫηϧͰܭը w ࣮੷ͱಥ͖߹Θͤͯ༧࣮Λ؅ཧ w ෦໳͝ͱʹ·ͱΊͨ΋ͷΛ͞Βʹ̍ͭʹ·ͱΊΔϚʔδۀ຿͕ͱͯ΋େม
 มߋࠩ෼͕೺ѲͰ͖ͣɺΤΫηϧϑΝΠϧͷσάϨʔυ͕සൃ w ܭըཱҊ͸Լهͷ໊લͰ೥౓͝ͱʹ̑ճߦΘΕΔɻ

    w ౰ॳϚΫϩ w ౰ॳ݄ผ w मਖ਼ϚΫϩ w मਖ਼݄ผ w ண஍ݟࠐ w ࣮੷ͱͷಥ͖߹Θͤ͸ຖ݄ w ͲͷܭըཱҊ࣌ظͰมΘ͔ͬͨɺ౰ॳͱ࣮੷ͷࠩ͸Ͳ͏͔ͱ͍͏Α͏ͳνΣοΫΛߦ͏ͷͰܭ ըཱҊ࣌ظ͝ͱͷ਺ࣈ͸࢒͓ͯ͘͠ඞཁ͕͋Δ
  11. ݄த०·ͰʹγεςϜԽ͍ͨ͠

  12. ϛʔςΟϯάޙ ಄ʹඳ͍ͨϞσϧ

  13. ཌ೥݄೔ ճ໨ͷϛʔςΟϯά w ਖ਼݄ٳΈ໌͚Ͱ·ͩԿ΋࡞ͬͯͳ͍ w ݄̍຤·ͰͷਐΊํͷେ·͔ͳ߹ҙ w Ұ൪ࠔ͍ͬͯΔ෦෼Ͱ͋Δɺ֤෦໳ͰऔΓ·ͱΊͨ ϑΝΠϧͷ౷߹࡞ۀͰɺσάϨʔυ͕ى͜Βͳ͍ɺฤ ूϛεΛݟͭΒΕΔΑ͏ͳ࢓૊ΈΛ࡞Δ

    w ؆қతͳαϚϦ͸ݟΕΔΑ͏ʹ͢Δ w ܭըཱҊ࣌ظʹ͍ͭͯυϝΠϯΤΩεύʔτ'ࢯͱձ࿩
  14. ܭը࣌ظʹ͍ͭͯͷձ࿩ w ։ൃऀʮ֤ܭը࣌ظҎ֎ʹܭը஋Λมߋ͍ͯ͠ΔͱܯࠂΛදࣔ͠Α͏ͱߟ͑ͯ ͍·͢ɻ֤ܭըࡦఆͷ۩ମతͳ࣌ظ͸ܾ·͍ͬͯ·͔͢ʁʯ w 'ࢯʮܾ·͍ͬͯ·͢ɻ
 ౰ॳϚΫϩ݄ʙཌ݄ɺ౰ॳ݄ผ݄ʙ݄
 मਖ਼ϚΫϩ݄ʙ݄ɺमਖ਼݄ผ݄ʙ݄
 ண஍ݟࠐ݄ʙ݄̏ͱͳΓ·͢ɻ
 ͔͠͠ɺϚΫϩͱ݄ผͰฤू͢Δ৔ॴ͸ҰॹͳͷͰ۠ผ͸ແͯ͘ྑ͍Ͱ͢ɻʯ

    w ։ൃऀʮͳΔ΄ͲɻͰ͸౰ॳ͕݄ʙ݄ɺमਖ਼͕݄͔Β݄ɺண஍ݟࠐ͕ ݄͔Β݄Ͱ͢Ͷɻʯ w 'ࢯʮͦͷ௨ΓͰ͢ʯ

  15. ϛʔςΟϯάޙ ಄ʹඳ͍ͨϞσϧ

  16. ͱΓ͋͑ͣ࡞Δ w ͬ͘͟Γ಄ͷதʹ͋ͬͨϞσϧΛ࣮૷ w ΤΫηϧΛಡΈࠐΜͰϞσϧʹϚοϐϯά w Ϛοϐϯάͨ͠ϞσϧΛӬଓԽ w อଘͨ͠΋ͷΛ·ͨΤΫηϧͰग़͢ w

    ΤϥʔνΣοΫ΍ܯࠂͳͲ͸ࢴࣳډϨϕϧͰʮ͜Μͳͷ͕ग़· ͢Αʯ͕Θ͔Δ͚ͩ w ؆қαϚϦ͸์ஔ
  17. Ұिؒޙ݄೔ ճ໨ͷϛʔςΟϯά w ؆қαϚϦͷ໨త֬ೝͷ݁ՌɺଞͰ୅༻Ͱ͖Δ͠໌֬ͳ ໨త͕ͳ͍ͷͰɺ༏ઌ౓ΛԼ͛Δ͜ͱʹ w ̍िؒͰͭͬͨ͘΋ͷΛσϞ w ϑΟʔυόοΫΛ΋Β͏

  18. σϞʹର͢ΔϑΟʔυόοΫ w 'ࢯʮ෦໳ΛऔΓ·ͱΊ͍ͯΔ୲౰ऀ͕ใࠂͰ͖ΔΑ͏ʹ ͯ͠΄͍͠ʯ w ։ൃऀʮΘ͔Γ·ͨ͠ɻػೳͷܗ͸ͪ͜Β͔ΒఏҊ͠· ͢ɻૣΊʹ෦໳ͷऔΓ·ͱΊ୲౰ऀͷํʑʹू·͍ͬͯͨ ͖ͩɺ͓൸࿐໨ͯ͠ҙݟΛ΋Β͍·͠ΐ͏ʯ

  19. ͜ͷ࣌఺ͷϞσϧ

  20. Ұिؒޙ݄೔ ճ໨ͷϛʔςΟϯά w ෦໳୲౰ऀʹΑΔʮใࠂʯ͔ΒɺͦΕΛ౷߹͢ΔʮϚʔδʯ ۀ຿ΛσϞ w ݄ॳ०෦໳୲౰ऀʹݟͤͯҙݟΛ΋Β͏͜ͱʹ

  21. ໿̎िؒޙ݄೔ w ෦໳ͷऔΓ·ͱΊ୲౰ऀ໊͕ॳΊͯࢀը w 'ࢯ͕ݱࡏ·ͰͷऔΓ૊ΈΛઆ໌ w γεςϜͰͷۀ຿ΛσϞ w 'ࢯͱ෦໳औΓ·ͱΊ୲౰ऀͰ࣭ٙԠ౴

  22. 'ࢯͱ෦໳୲౰ͷձ࿩ w ෦໳୲౰ʮաڈ݄ͷ࣮੷Λมߋ͢Δ͜ͱ͸Ͱ͖·͔͢ʁʯ w 'ࢯʮܯࠂ͸ग़·͕͢ɺͰ͖·͢ɻʯ w ෦໳୲౰ʮશ෦໳͕ใࠂ͢Δ͚Ͳͦͷؒ΋ϚʔδͰ͖Δ ͷʁʯ w 'ࢯʮͰ͖·͢ɻʯ

    ͜͏͍͏΍ΓऔΓ͕ଓ͘
  23. ಈ࡞͢Διϑτ΢ΣΞͱɺͦΕΛݟͨυϝΠϯΤΩεύʔτ ಉ࢜ͷձ࿩Λฉ͘͜ͱͰࣗ෼ͨͪͷϞσϧͷ͔֬Β͠͞Λݕ ূͰ͖ͨ

  24. ͜͜·Ͱ͕ॳظͷϞσϦϯά

  25. ͦͷޙ w ݄̏த०·Ͱ͸ผཁ݅ͷϞσϦϯάͱฏߦͭͭ͠ɺத֩ ͷۀ຿͕ճΔΑ͏ʹࡉ෦ΛϒϥογϡΞοϓ w ݄຤ʹத֩ۀ຿෦෼͚ͩͷຊ൪ӡ༻͕ແࣄ։࢝͞ΕΔ

  26. ͜ͷஈ֊ͰͷϞσϧ

  27. ͪΐͬͱͨ͠ϒϨʔΫεϧʔ

  28. ϒϨʔΫεϧʔલ ཁ݅ɿܭը࣌ظʹೖྗ৔ॴ͕มΘΔͷͰɺؒҧͬͨ৔ॴ͕มߋ ͞Ε͍ͯΔͱܯࠂΛग़͍ͨ͠ w ݄͔Β݄·Ͱ͸౰ॳܭըͷཱҊ࣌ظͳͷͰमਖ਼ܭըɺண஍ݟࠐ͕ม ߋ͞Ε͍ͯΔͱܯࠂΛग़͢ w ݄͔Β݄͕मਖ਼ܭըͷཱҊ࣌ظͳͷͰ౰ॳܭըɺண஍ݟࠐ͕มߋ͞ Ε͍ͯΔͱܯࠂΛग़͢ w

    ݄͔Β݄·Ͱ͕ண஍ݟࠐͷཱҊ࣌ظͳͷͰ౰ॳܭը΍ண஍ݟࠐ͕ม ߋ͞Ε͍ͯΔͱܯࠂΛग़͢ ݱࡏ͕Ͳͷ࣌ظʹ͋ͨΔ͔Λ஌Δඞཁ͕͋Δ
  29. ֘౰෦෼ͷϞσϧ ͜ͷϞσϧͰ͸ݱ೥౓ʹ͓͍ͯͲͷܭըཱҊظؒʹ͋ͨΔ͔Λݕग़Մೳ

  30. ϒϨʔΫεϧʔͷ͖͔͚ͬ ͋Δଧͪ߹ΘͤͰͷձ࿩ʹग़͖ͯͨݴ༿ w ̛ࢯʮ݄ʙ݄͸౰ॳܭըͳͷͰʯ w ։ൃऀʮ౰ॳܭը݄͔ͬͯΒ݄ͩͱݴ͏͓࿩Ͱ͕ͨ͠ ͜ͷ৔߹ͷҙຯ͸Ͳ͏͍͏͜ͱͰ͠ΐ͏͔ʁʯ w ̛ࢯʮ౰ॳܭըΛݟΔͷ͕݄͔Β݄ͱ͍͏ҙຯͰ͢ɻʯ w

    ։ൃऀʮͳΔ΄ͲɺཱͯͨܭըΛӡ༻͢Δɻ༧࣮ΛݟΔ࣌ ظ͕݄͔Β݄ͱ͍͏ҙຯͰ͢Ͷʯ
  31. ϒϨʔΫεϧʔޙ ͜ͷมԽʹΑͬͯݱࡏ͕ͲͷܭըཱҊ࣌ظ͔ʹՃ͑ͯɺ Ͳͷӡ༻࣌ظͰ͋Δ͔Λݕग़͢ΔೳྗΛ֫ಘͨ͠ ݁Ռͱͯ͠අ༻ೖྗʹ͓͚Δܯࠂ͕ΑΓࡉ͔͘ग़ྗͰ͖ΔΑ͏ʹͳΔ

  32. ݱࡏͷঢ়گ w ݄ʹӡ༻։࢝͸͍͕ͯͨ͠ɺͦͷޙ΋ϒϥογϡΞοϓ ΛॏͶ݄͔ͯΒຊ֨Քಇ͍ͯ͠Δ w ౰ॳͷ෦ॺ෦໳͚ͩͰͳ͘࠷ऴ෦ॺͰར༻͞Ε͍ͯΔ w 'ࢯᐌ͘
 ʮύοέʔδ੡඼΍ɺϕϯμʔʹґཔ͢Δͷͱൺֱ͔ͯ͠ ͳΓ௿ίετͰޮՌతͳγεςϜΛ࡞Δ͜ͱ͕Ͱ͖ͨʯ

    ࠓͷॴ͸େ੒ޭͱݴͬͯ΋ྑͦ͞͏
  33. ϙΠϯτ w ৔࡞Γॏཁ
 Ͱ͖ΔݶΓ௚઀తͳಈػΛ࣋ͭਓΛΞαΠϯ͢Δ w ໨త͕ᐆດͳػೳ͸༏ઌॱҐΛԼ͛ͯίΞʹूத͢Δ w ॏཁͳεςʔΫϗϧμʔΛૣΊʹ·͖͜Ή
 ʮҰॹʹߟ͑ͯͭͬͨ͘ײʯ͕ޙͷڠྗؔ܎ʹͭͳ͕Δ w

    ࢓༷͸ΤϯδχΞ͕ߟ͑ͯఏҊ͢Δ
 ͦΕΛಋ͖ͩͨ͢ΊͷϧʔϧΛυϝΠϯΤΩεύʔτ͔ΒҾ͖ग़͢ w ձ࿩ΛϞσϧʹ൓ө͢Δ w ձ࿩ͰϞσϧΛݕࠪ͢Δ
  34. ࠶ݱੑ w 0ࢯ͔ͩΒ͜ͷ৔Λ༻ҙͰ͖ͨ w 'ࢯ͕͍͔ͨΒૣ͍ஈ֊ͰίΞʹूதͰ͖ͨ w ։ൃϝϯόʔ͕ۀ຿ܥͰ%%%Λࢦ޲͖ͯͨ͠ਓͨͪͩͬ ͨ ࠶ݱͰ͖Δؾ͸͍ͯ͠ͳ͍

  35. ࣮૷্Ͱ޻෉ͨ͜͠ͱ ΤΫηϧ্ʹ͋Δେྔͷ߲໨ΛͲ͏ѻ͏͔ w ϞσϧԽ͢Δͷ͸ίΞͷؔ৺ࣄͷΈ w ଞ͸จࣈͲ͓Γʮͦͷଞʯͱͯ͠ΩʔόϦϡʔͰอ࣋ w ඞཁʹͳͬͨΒϞσϧԽ͢Δ

  36. ΞʔΩςΫνϟ ૚ υϝΠϯϞσϧ ৄ͘͠͸IUUQTHJUIVCDPNTZTUFNTFLLFJJTPMBUJOHUIFEPNBJO

  37. ࢖ͬͨπʔϧ w υϝΠϯΤΩεύʔτͱͷ΍ΓͱΓ
 'BDFCPPLϝοηϯδϟʔ ҙਤతͰ͸ͳ͍͚Ͳ  w ։ൃऀಉ࢜ͷ΍ΓͱΓ
 4MBDL(JUIVC*446& w

    ϞσϧͷՄࢹԽ
 +*(IUUQTHJUIVCDPNEEEKBWB+JH