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

アジャイルとDevOps - はじめる前に

アジャイルとDevOps - はじめる前に

本資料は、「みんなのPython勉強会#56」で講演した内容になります。

ご質問やご支援についてはお気軽にご連絡くださいませ。

Transcript

  1. ΞδϟΠϧͱ%FW0QT ˜4FSWBOU8PSLT*OD ௕୔ஐ࣏ αʔόϯτϫʔΫεגࣜձࣾ୅දऔక໾ʛɹ%"4""NCBTTBEPSʛɹɹ!UOBHBTBXB

  2. ˜4FSWBOU8PSLT*OD 8IP*BN  ιϑτ΢ΣΞΤϯδχΞ վળίϯαϧλϯτ ΤόϯδΣϦετ ಠཱɾ୤αϥ b b b

    b b ձࣾઃཱ ݱ৔ࢧԉ ϓϨθϯςʔγϣϯ ϚʔέςΟϯά ΞδϟΠϧɾ%FW0QTcಇ͖ํcਓࡐҭ੒ ΞυόΠβʔcΤόϯδΣϦετ ݴޠԽcاըͷՁ஋Խࢧԉ
  3. ˜4FSWBOU8PSLT*OD %"4"  %FW0QT"HJMF4LJMMT"TTPDJBUJPO %"4"  %FW0QTͱΞδϟΠϧͷεΩϧ։ൃΛ໨తͱͨ͠Φʔϓϯ͔ͭάϩʔόϧͳۀքஂମɻ %"4"ʹ͓͚Δ%FW0QTͷݪଇ w ސ٬த৺ͷ׆ಈ

    w ໨ඪΛҙࣝͨ͠૑଄ w ΤϯυɾπʔɾΤϯυͷ੹೚ w ػೳԣஅతͳࣗ཯ܕνʔϜ w ܧଓతվળ w ࣗಈԽͰ͖Δ΋ͷ͸͢΂ͯࣗಈԽ japan.devopsagileskills.org/
  4. ংষʢຊ࣭ʣ

  5. ࠓճͷςʔϚͱΰʔϧ  ςʔϚ ॳֶऀ޲͚ ํ๏࿦΍ٕज़ͷ ਂ۷Γ͠·ͤΜ ίϯηϯαε ΰʔϧ ࣗ෼ࣄʹʂ ୭͔ͱٞ࿦

  6. ˜4FSWBOU8PSLT*OD ΞδϟΠϧͱ%FW0QT  ΞδϟΠϧએݴ %FW0QT ΞδϟΠϧ %FW0QT %FW0QT ୈҰ࣍ ୈೋ࣍

  7. ˜4FSWBOU8PSLT*OD มԽ͠ͳ͍ੈք͔ΒมԽ͢Δੈք΁  Ϗδωε αʔϏεΞϓϦ νʔϜ

  8. ˜4FSWBOU8PSLT*OD ςΫϊϩδʔ͕ม͑Δ  σόΠε Ϋϥ΢υ *P5 ௚઀λον ڝ૪ͷܹԽ "*

  9. ˜4FSWBOU8PSLT*OD ςΫϊϩδʔͱϏδωεͷෆ࣮֬ੑ  ແடং ୯७ ΍΍ ෳࡶ ΍΍ ෳࡶ ෳࡶ

    ٕज़ͷෆ࣮֬ੑ ߹ҙͷ೉͠͞ ௿ ߴ ௿ ߴ ग़య4UBDZ.BUSJY ʰΞδϟΠϧιϑτ΢ΣΞΤϯδχΞϦϯάʱ೔ܦ#1ࣾ
  10. ˜4FSWBOU8PSLT*OD ࠶֬ೝɿੈք͸มΘ͍ͬͯͳ͍ͷ͔  Ϗδωε *5     *5

    ศར *5 ෆՄܽ *5 ༗ޮ *5 ίΞ طଘͷϏδωεϞσϧ ৽͍͠ϏδωεϞσϧ *5෦໳͕ओಋ ܦӦਞ͕ओಋ Ϛʔέοτ͕ओಋ कΔϓϩμΫτ ߈ΊΔϓϩμΫτ ίʔυ඼࣭ γεςϜ඼࣭ Ϗδωε඼࣭ σʔλ඼࣭ DMJFOUTFSWFS XFC DMPVEEFWJDFT *P5"* Ϗδωε ҙࢥܾఆ γεςϜಛੑ ඼࣭ ٕज़ $PQZSJHIU˜5PNPIBSV/BHBTBXB "MMSJHIUTSFTFSWFE
  11. ˜4FSWBOU8PSLT*OD ҆ఆ͍ͯͨ͠΋ͷ  ϏδωεϞσϧ ૊৫ ސ٬

  12. ˜4FSWBOU8PSLT*OD ΋ͱ΋ͱ҆ఆ͍ͯ͠ͳ͔ͬͨ΋ͷ  ιϑτ΢ΣΞ ਓ༝དྷͷ΋ͷ w Ϗδωε w ։ൃ w

    ӡ༻ w Ϟνϕʔγϣϯ w ೳྗͱεΩϧ w ڭҭ
  13. ˜4FSWBOU8PSLT*OD ࣮ূओٛʢܦݧओٛʣ  Ϗδωε w Ծઆͱݕূ w ϦʔϯελʔτΞοϓ w σβΠϯࢦ޲

    w ΞδϟΠϧ όϦϡʔΞοϓ  w ݕࠪͱదԠ w νʔϜ #6*-% .&"463& -&"3/ ։ൃ
  14. ˜4FSWBOU8PSLT*OD ػձଛࣦʹର͢Δઓུͷస׵  өը υϥϚ ਺೥୯ҐͷαΠΫϧ ެ։PSதࢭ ലେͳ༧ࢉͱ४උظؒ ϲ݄୯ҐͷαΠΫϧ िؒ୯Ґͷݟ௚͠

    ܧଓՄೳͳ༧ࢉͱ४උظؒ
  15. ΞδϟΠϧ։ൃ

  16. ˜4FSWBOU8PSLT*OD ैདྷͷ։ൃͷܭը  4 ൣғʹཁ݅ $ අ༻ʹਓ݄ % ظ೔ʹೲظ

  17. ˜4FSWBOU8PSLT*OD ΞδϟΠϧͷܭը  $ අ༻ʹνʔϜݻఆ % ظ೔ʹ൓෮ λΠϜϘοΫε ൣғʹཁ݅ 4

         3FBEZͳཁ݅ 3FBEZͰͳ͍ ཁ݅͸ઌૹΓ
  18. ˜4FSWBOU8PSLT*OD ΞδϟΠϧͷܭըͱ༧ଌՄೳੑ      εϓϦϯτ ϕϩγςΟ 

              ༧ଌ஋ ࣮੷஋         ϙΠϯτ 
  19. ˜4FSWBOU8PSLT*OD ΞδϟΠϧνʔϜ͸ϒϥοΫϘοΫεͰ͍͍  ΞΠσΞ Ձ஋ ΞδϟΠϧνʔϜ ࣗݾ૊৫Խͨ͠ػೳԣஅతͳνʔϜ */165 065165 ʢલఏΰʔϧʹରͯ͠࠷ળΛਚ͘͢ʣ

  20. ˜4FSWBOU8PSLT*OD ϑΟʔυόοΫͷػձʹֶͼͱվળ  ΢ΥʔλʔϑΥʔϧ εΫϥϜ Χϯόϯ 6͔݄ͷϓϩδΣΫτ / 36ػೳ ✓

    ϦϦʔεճ ✓ ࢓ֻ͔Γݸ ✓ ϑΟʔυόοΫػձճ ✓ ϦϦʔεN×λΠϜϘοΫε X ճ ✓ ࢓ֻ͔Γݸ×ճ ʙ ݸ ✓ ϑΟʔυόοΫػձճ ✓ ϦϦʔε..' .JOJNBM.BSLFUJOH'FBUVSF ͓Αͦճ ✓ ࢓ֻ͔Γݸ ✓ ϑΟʔυόοΫػձճ ✓ ࢓ֻ͔Γ੍ݶݸ
  21. ˜4FSWBOU8PSLT*OD Ϧτϧͷ๏ଇ  ϦʔυλΠϜ ΞΠσΞ Ձ஋ ࢓ֻ͔Γ࡞ۀ 8*1 εϧʔϓοτ ʹ

    ϦʔυλΠϜ ࢓ֻ͔Γ࡞ۀ 8*1 εϧʔϓοτ
  22. ˜4FSWBOU8PSLT*OD εϧʔϓοτΛ্͛Δʹ͸  ͦΕͧΕͷ໨త ੒Ռ͸૯࿨ ͦΕͧΕͷ΍Γํ ͦΕͧΕͷ࡞ۀͱՁ஋؍ ڞ௨ͷ໨తͱ੒Ռ ΍ΓํΛڞ༗ ϑΥϩʔؔ܎

    άϧʔϓ νʔϜ ಉ͡ܠ৭ΛΈ͍ͯΔ͔ʁ
  23. ˜4FSWBOU8PSLT*OD νʔϜ  ಁ໌ੑ Ձ஋ͷྲྀΕ ϜμͱΓ νʔϜ

  24. ˜4FSWBOU8PSLT*OD ܁Γฦ͠ɺߏஙɾֶͼɾվળ  Ϗδωε w Ծઆͱݕূ w ϦʔϯελʔτΞοϓ w σβΠϯࢦ޲

    w ΞδϟΠϧ w ݕࠪͱదԠ w νʔϜ #6*-% .&"463& -&"3/ ։ൃ
  25. ˜4FSWBOU8PSLT*OD ΫϦΤΠςΟϒͱϧʔςΟʔϯΛ෼͚Δ  ΫϦΤΠςΟϒͳϫʔΫ w ސ٬΍νʔϜͱͷର࿩ w ઃܭ΍։ൃ w ܭըɾ;Γ͔͑Γɾվળ

    ϧʔςΟʔϯͳϫʔΫ w εΫϥϜͷΠϕϯτʢήʔϜͷϧʔϧʣ w $*$% ύΠϓϥΠϯ  w վળͷ͖͔͚ͬͱσʔλΛఏڙ
  26. ˜4FSWBOU8PSLT*OD εΫϥϜνʔϜ  10 4. %FW5FBN ਓ ਓ œਓ ϓϩμΫτͷ੹೚ऀ

    ։ൃͷ੹೚ऀ ϓϩηεͷ੹೚ऀ ϓϩμΫτΦʔφʔ ։ൃνʔϜ εΫϥϜϚελʔ ࣗݾ૊৫తɺػೳԣஅతɺ࣋ଓՄೳͳνʔϜ
  27. ˜4FSWBOU8PSLT*OD εΫϥϜ  ϓϩμΫτ όοΫϩά εϓϦϯτ όοΫϩά ΠϯΫϦϝϯτ εϓϦϯτܭը σΠϦʔεΫϥϜ

    εϓϦϯτ εϓϦϯτϨϏϡʔ ϨτϩεϖΫςΟϒ w̏ͭͷϩʔϧ w̏ͭͷ࡞੒෺ w̑ͭͷΠϕϯτ
  28. ˜4FSWBOU8PSLT*OD $*$%ύΠϓϥΠϯ  ΞΠσΞ Ձ஋ اը ཁ߲݅໨ λεΫ ίʔυ Ϗϧυ

    ػೳ ιϑτ΢ΣΞ ܧଓతΠϯςάϨʔγϣϯ $* ܧଓతσϦόϦʔ $% ڱٛ ܧଓతσϓϩΠϝϯτ $%
  29. ։ൃͱӡ༻ͷϜʔϒϝϯτ

  30. ˜4FSWBOU8PSLT*OD %FW0QTʹࢸΔ՝୊  ։ൃ w ΞδϟΠϧ w සൟͳػೳ௥Ճ w νʔϜ

    w ҆ఆॏࢹ w ݫ֨ͳมߋ؅ཧ w άϧʔϓ ӡ༻ Ϗδωεͷ੒ޭ ࢢ৔ΛϦʔυ ࣄۀܧଓ ϛογϣϯ ϝτϦΫε ํ๏࿦ͱπʔϧ
  31. ˜4FSWBOU8PSLT*OD %FW0QTͦΕͧΕͷϝτϦΫε  #J[ 0QT %FW 1SPEVDU w ചΓ্͛རӹ཰ w

    ."6"QQ%- w ຬ଍౓/14 w ҆ఆՔಇ w ௿ίετ w 4-*4-04-" w ཁٻͷ࣮ݱ౓ w αΠΫϧλΠϜ w ඼࣭
  32. Ϗδωε νʔϜ ։ൃ ӡ༻ νʔϜ νʔϜ άϧʔϓ *5 άϧʔϓ Ϗδωε

    ˜4FSWBOU8PSLT*OD %FW0QTάϧʔϓ͔ΒνʔϜ΁  Ϗδωε νʔϜ ։ൃ ӡ༻ νʔϜ νʔϜ νʔϜ *5 νʔϜ Ϗδωε ڞ௨ͷ໨తͱ੒Ռ ΍ΓํΛڞ༗ ϑΥϩʔؔ܎
  33. ˜4FSWBOU8PSLT*OD ΫϦΤΠςΟϒͱϧʔςΟʔϯΛ෼͚Δ  ΫϦΤΠςΟϒͳϫʔΫ w ։ൃͱӡ༻Ͱͷର࿩ w ΍ΓํɺϝτϦΫε w ܭըɾ;Γ͔͑Γɾվળ

    ϧʔςΟʔϯͳϫʔΫ w ࣗಈԽ w σʔλڞ༗ͱࣗಈ෼ੳ
  34. ˜4FSWBOU8PSLT*OD %FW0QT໨ඪͷઃఆ  0 ,3 0CKFDUJWF ,FZ3FTVMU Ϗδωε ޱίϛͰΑΓૣ͘޿Ίͯڝ߹ʹউͭʂ /14

    0 ,3 ,3 ɾɾɾ αʔϏεͷܧଓతͳӡӦ ϦʔυλΠϜE 0 ,3 ,3 .553I όοΫϩάͷద੾ͳҙࢥܾఆ όοΫϩάௐ੔E 0 ,3 ,3 ಛٸϨʔϯ αʔϏε؂ࢹͷࣗಈԽ ݕ஌཰ 0 ,3 ,3 ɾɾɾ *5 %FW 0QT
  35. ˜4FSWBOU8PSLT*OD %FW0QTͷ͸͡Ί͔ͨ  ,*44 ,FFQJUTIPSUTJNQMF খ͘͞͸͡ΊΔɺখࣦ͘͞ഊ͢Δɺখ͘͞ਐΊΔ େ͖ͳܭը͸ढ͍ අ༻ରޮՌΑΓػձଛࣦ খ͘͞ͳ͍ͱඅ༻ޮՌ΋ଌΕͳ͍

  36. 

  37. 

  38. 

  39. 

  40. ·ͱΊ • අ༻ରޮՌΑΓػձଛࣦ • Ϗδωεࢦ޲ • νʔϜࢦ޲ • #.- •

    ΫϦςΟϒϫʔΫͱϧʔςΟϯϫʔΫ • ڠௐڠಇʹΑΔݐઃత૬ޓ࡞༻ • ࣗಈԽʹΑΔϜμऔΓ 
  41. UIF"HJMJUZ$POTVMUJOHDPNQBOZ αʔόϯτϫʔΫεגࣜձࣾ TFSWBOUXPSLTDPKQ OBHBTBXB!TFSWBOUXPSLTDPKQ ײँ ˏUOBHBTBXB ʙ࣍ͷҰา΁ͷ͓ख఻͍͍ͨ͠·͢ʙ