システム開発は小さく進める -Baby Steps-

405fe9ab689473f267e2cfbd95f78c75?s=47 kyonmm
July 07, 2020

システム開発は小さく進める -Baby Steps-

XPのBaby Stepsを自分の経験と解釈ではなしました。

405fe9ab689473f267e2cfbd95f78c75?s=128

kyonmm

July 07, 2020
Tweet

Transcript

  1. LZPO@NN γεςϜ։ൃ͸۩ମతʹ
 খ͘͞ਐΊΔ͜ͱ΋େ੾ #BCZ4UFQT 

  2. ઌഐ ʮը໘ʹ͜͏͍ͬͨ͜ͱΛදࣔ͠ ͯɺ͍͔ͭ͘બ୒ͨ͠ΒɺͦΕ͕· ͱ·ͬͨදࣔʹͳͬͯɺ͜͜Ͱ݁Ռ ͕อଘ͞ΕΔɻ ͦΕ͕͋ͱͰ͜Μͳॲཧʹ͔ͭ͑Δ ܗʹͳ͍ͬͯΔͱΑͦ͞͏ʯ ͖ΐΜ ʮͳΔ΄ͲʂΘ͔Γ·ͨ͠ʂʯ 

  3. Ͱ͖ͨؾ͕͢Δʔɻ Α͠ɺ͋ͱ͸͜ͷը໘͔ΒΑͼͩͤ͹͍͍ͳɻ ͭͳ͛ͯΈΑ͏ʂ 

  4. ͋Ε  ͭͬͨ͘ϝιουʹඞཁͳ৘ใ͕ ͜ͷը໘ʹͳ͍ɻɻɻ ͑ɺͲ͏͢Δͷ 

  5. ʮͤΜͺ͍ɺ͢Έ·ͤΜɺ͜͏͜ ͏͜͏Ͱɻɻɻʯ ʮ͑ʔʂͰ͖͍ͨͬͯͬͯͨ͡Όʔ Μɻ͏ʔΜɻ͡Ό͋ɺ͜ͷը໘ʹ ͦͷ৘ใΛ΋ͨͤΔΑ͏ʹઌഐʹ मਖ਼ͯ͠΋Β͏ͷ͕͸΍͍͔ͳ ͊ɻɻɻʯ ʮ͋Γ͕ͱ͏͍͟͝·͢ʯ 

  6. Α͠ɺը໘ͱͭͳ͕ͬͨ͠ɺ͍͍͔ͳɻ αʔόʔͰ͏͔ͯ͝͠ΈΑ͏ɻ 

  7. ͋Ε αʔόʔʹσϓϩΠͯ͠΋ى ಈ͠ͳ͍  ϥΠϒϥϦ͕͸͍͍ͬͯͳ ͍ɻɻɻͳΜͰͩΖ͏ɻɻɻ Ϗϧυπʔϧͷઃఆमਖ਼͕ඞཁͳ ͷ͔ɻɻɻ 

  8. Ϗϧυͨ͠΋ͷͰىಈͰ͖ͨʔɻ σϓϩΠͩ 

  9. ͋Ε ͋ͨΒ͍͠%#ʹͭͳ͕Βͳ ͍ɻɻɻͳΜͰͩɻɻɻ ઀ଓจࣈྻ͕;Δ͍··ͩɻɻɻ ͋Εʔɻ Α͠ͳ͓ͨ͋͠Ε ͭͳ͕Βͳ͍ 

  10. ʮ͢Έ·ͤΜɻ͜͏͜͏͜͏ Ͱɻɻɻʯ ʮ͑ʔɻͳΜͰʔʂ
 ͋ʔɻ%#ͷݖݶ͕ͨΓͳ͍ͷ ͔ɻɻɻ
 
 ͦΕमਖ਼ͯ͠΋Β͔ͬͯΒ͡Όͳ ͍ͱͰ͖ͳ͍ΑͶ 
 ࡞ۀࢭ·Δͬͯ͜ͱͩΑͶ

    ʯ ʮ͸͍ɻɻɻʯ 
  11. ͍Ζ͍Ζͭͳ͕ͬͨʂ ςετͰ͖Δʔʂ 

  12. ͦͯ͠ Έ͔ͭΔόάͱେྔͷ՝୊ 

  13.  'JO Θͨ͠ͷਫ਼ਆྗ͕

  14. LZPO@NNΞδϟΠϧίʔνΞʔΩςΫτ ॴଐػؔ͏͗͞૊Φϯβϩʔυ w ৽نࣄۀࢧԉ w େن໛։ൃࢧԉ w ֶੜɺ৽ଔ΁ͷΞδϟΠϧίʔν
 ࠲ֶɺϫʔΫγϣοϓɺ1#- w

    (JU 5%% εΫϥϜͷϫʔΫγϣοϓ 
  15. ͬͯͳΒͳ͍ͨΊͷํ๏͕ 91ʹΈ͔͘͡·ͱ·͍ͬͯͨ 

  16.  #BCZ4UFQT ΑͪΑͪา͖

  17. ̴̴̠̗̲̺̽̓ ̷̸̴̘͈̰̖̳̽̓̽́͂ΤΫετϦʔϜϓϩάϥϛϯά +BQBOFTF&EJUJPO େ͖ͳมߋ͸ɺେ͖ͳεςοϓͰ΍Γͨ͘ͳΔ΋ͷͰ͋Δɻڑ཭͕௕͘ɺ࣌ؒ Λ͔͚ͣʹͦ͜·Ͱߦ͘ͱͳΕ͹ɺͦ͏͢Δ͔͠ͳ͍Α͏ʹࢥ͑Δɻ ͕ͩɺॏେͳมߋΛҰؾʹߦ͏ͷ͸ةݥͩɻมߋΛཔ·ΕΔͷ͸ਓؒͰ͋Δɻ มߋ͸ෆ҆Λ൐͏ɻෆ҆Λ൐͑͹ɺਓؒ͸มߋΛ͢͹΍͘΍Ζ͏ͱ͢Δɻ 

  18. ͦΕͳʂʂ ࠷଎Ͱ΍Ζ͏ͱͯ͠ɺ͚͖ͬΐ͘଴ͪ࣌ؒͩͬͨΓɺ ΄͔ͷमਖ਼ΛٸᬎͨͷΜͰผͷਓ͕ ͞Βʹ࿈࠯ͯ͠଴͕ͪ࣌ؒൃੜͨ͠Γ͠·ͨ͠ɻ 

  19. ̴̴̠̗̲̺̽̓ ̷̸̴̘͈̰̖̳̽̓̽́͂ΤΫετϦʔϜϓϩάϥϛϯά +BQBOFTF&EJUJPO ࢲ͸ʮ͋ͳ͕ͨͰ͖Δ࠷΋খ͞ͳ͜ͱͰɺਖ਼͍͠ํ޲͕͙͢ʹΘ͔Δ΋ͷ͸ԿͰ͔͢ʁʯ ͱΑ࣭͘໰͍ͯ͠Δɻ ϕΠϏʔεςοϓ͸ɺ੩ࢭঢ়ଶ΍มԽͷ஗͞Λਖ਼౰Խ͢Δ΋ͷͰ͸ͳ͍ɻ ৚͕݅੔͍ͬͯΕ͹ɺਓ΍νʔϜ͸খ͞ͳεςοϓΛߴ଎ʹ܁Γฦ͠ɺ·ΔͰ௓༂͍ͯ͠ Δ͔ͷΑ͏ʹݟͤΔ͜ͱ΋Ͱ͖Δɻ 

  20. ̴̴̠̗̲̺̽̓ ̷̸̴̘͈̰̖̳̽̓̽́͂ΤΫετϦʔϜϓϩάϥϛϯά +BQBOFTF&EJUJPO େ͖ͳมߋ͕ࣦഊͯ͠νʔϜ͕Ϝμʹޙୀ͢ΔΑΓ΋ɺখ͞ͳεςοϓͷΦʔόʔϔουͷ΄͏͕খ͍͞ɻ ϕΠϏʔεςοϓ͸ɺςετϑΝʔετϓϩάϥϛϯά΍ܧଓతΠϯςάϨʔγϣϯͳͲͷϓϥΫςΟεͰ දݱ͞Ε͍ͯΔɻ ςετϑΝʔετϓϩάϥϛϯάͰ͸ɺҰ౓ʹͻͱͭͷςετΛ࣮ߦ͢Δɻ ܧଓతΠϯςάϨʔγϣϯͰ͸ɺҰ౓ʹ਺࣌ؒʹ૬౰͢ΔมߋͷΠϯςάϨʔγϣϯ΍ςετΛߦ͏ɻ 

  21. ͍ͪ͘͞ਐΊΔ͜ͱ͕ େ੾ͩͱ 

  22. ϢʔβʔετʔϦʔ͸શମΛͨ΋ͬͨ··͍ͪ͘͢͞ΔΜͩ ͣͭ͢͜͠Ձ஋Λେ͖͍ͯ͘͘͠Μͩ খ͘͞มߋ ૿෼ ͍ͤͯ͘͞Μͩ 

  23. #BCZ4UFQT LZPO@NN͕Α͘ߟ͍͑ͯΔ͜ͱ  ιϑτ΢ΣΞελοΫશମΛΈΘͨ͢  ϑΟʔυόοΫΛ΋Β͏ͨΊʹඞਢͳཁૉΛ͋Β͍ͩ͢  ֬ೝ͠΍͍͢ॱ൪Λ͖ΊΔ  ͣͭ͜ಈ͔͠ͳ͕Βͭͳ͍͛ͯ͘

     ඞཁͳ͚ͩͭͳ͕͔ͬͯΒಈ࡞͢ΔύλʔϯɺέʔεΛ૿΍͍ͯ͘͠ 
  24.  "[VSF "[VSF42- LT +BWB"QQMJDBUJPO 4QSJOH $POUSPMMFS +%#$$PEF 5IZNFMFBG -PHJD$PEF

    )5.- +4 3FBDU ԾʹνʔϜͰ ͜͏·ͱΊͨ ͱ͢Δ
  25.  "[VSF "[VSF42- LT +BWB"QQMJDBUJPO 4QSJOH $POUSPMMFS +%#$$PEF 5IZNFMFBG -PHJD$PEF

    )5.- +4 3FBDU *U8PSLT ͬͯจࣈ͚ͩ දࣔͯ͠ΈΔ͔
  26.  "[VSF "[VSF42- LT +BWB"QQMJDBUJPO 4QSJOH $POUSPMMFS +%#$$PEF 5IZNFMFBG -PHJD$PEF

    )5.- +4 3FBDU 8FCͷϏϡʔ ·Ͱͷ͹͢
 5IZNFMFBGͳͷ͔+4 ͳͷ͔͸͓͍ͱ͍ͯ
  27.  "[VSF "[VSF42- LT +BWB"QQMJDBUJPO 4QSJOH $POUSPMMFS +%#$$PEF 5IZNFMFBG -PHJD$PEF

    )5.- +4 3FBDU ͳʹ͔+BWB͕ ໌֬ʹॲཧ͢Δ ͱ͜ΖΛ૿΍͢
  28.  "[VSF "[VSF42- LT +BWB"QQMJDBUJPO 4QSJOH $POUSPMMFS +%#$$PEF 5IZNFMFBG -PHJD$PEF

    )5.- +4 3FBDU ը໘ͱॲཧΛͭ ͳ͛ͯ ஋ͷड͚౉͠
  29.  "[VSF "[VSF42- LT +BWB"QQMJDBUJPO 4QSJOH $POUSPMMFS +%#$$PEF 5IZNFMFBG -PHJD$PEF

    )5.- +4 3FBDU %#ʹͭͳ͍Ͱ ͳʹ͔TFMFDU ͚ͩ͢Δ͔
  30.  "[VSF "[VSF42- LT +BWB"QQMJDBUJPO 4QSJOH $POUSPMMFS +%#$$PEF 5IZNFMFBG -PHJD$PEF

    )5.- +4 3FBDU TFMFDUͯ͠ JOTFSU͢Δ ͚ͩͭͳ͙͔
  31.  "[VSF "[VSF42- LT +BWB"QQMJDBUJPO 4QSJOH $POUSPMMFS +%#$$PEF 5IZNFMFBG -PHJD$PEF

    )5.- +4 3FBDU ը໘ૢ࡞Λ Λ;΍͔͢
  32.  "[VSF "[VSF42- LT +BWB"QQMJDBUJPO 4QSJOH $POUSPMMFS +%#$$PEF 5IZNFMFBG -PHJD$PEF

    )5.- +4 3FBDU ը໘ͷૢ࡞ͱ +BWBͱ%#Λ ͭͳ͛Δ͔
  33. #BCZ4UFQTͰ Ձ஋Λ࠷େԽ͍ͯ͜͠͏