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

とりあえず30分でひととおり分かった気にはなれるアジャイル入門

 とりあえず30分でひととおり分かった気にはなれるアジャイル入門

2012/12/22(土)の社内で開催した「プレゼン祭り」で発表した内容です。
アジャイルに全く触れたことが無い人を対象にしたつもりが、「難しい」「内容が盛り沢山で覚え切れなかった」「寝ちゃった」などなどとあまり好評ではなかったのですが、自戒の念も込めて公開しておきます。
対象は「ウォーターフォール開発しか体験したことのない経験5〜6年程度の若者」です。

※2012/12/25にSlideshareにて公開した過去資料です。
 Slideshare有料化に伴いSpeaker Deckに移行しました。
 旧URLはこちら。
 https://www.slideshare.net/takigawa401/30-15760436

Avatar for Youichi Takigawa

Youichi Takigawa

April 11, 2022
Tweet

More Decks by Youichi Takigawa

Other Decks in Technology

Transcript

  1. n  ΞδϟΠϧͬͯ࠷ۙྑ͘ฉ͚͘Ͳશવ෼͔ Μͳͬͯ͘ʜɻ n  ͦ΋ͦ΋΢ΥʔλʔϑΥʔϧͩͬͯྑ͘෼ ͔Μͳ͍ͷʹ৽͍͜͠ͱ֮͑ͨ͘ͳ͍ʂʂ n  ΞδϟΠϧͬͯɺυΩϡϝϯτॻ͔ͳ͍Μ Ͱ͠ΐʁ n 

    ΞδϟΠϧͰ։ൃ͢Δͱૣ্͕ͯ҆͘͘Δ Β͍͠͡ΌΜʁ n  ΞδϟΠϧͩͱେن໛։ൃͰ͖ͳ͍ͩΖʁ n  ΞδϟΠϧͳΜࣦͯഊଟ͍΋ͷ࠾༻ग़དྷΔ ͔ʂ ର৅ऀ
  2. n  ΞδϟΠϧͬͯ࠷ۙྑ͘ฉ͚͘Ͳશવ෼͔ Μͳͬͯ͘ʜɻ n  ͦ΋ͦ΋΢ΥʔλʔϑΥʔϧͩͬͯྑ͘෼ ͔Μͳ͍ͷʹ৽͍͜͠ͱ֮͑ͨ͘ͳ͍ʂʂ n  ΞδϟΠϧͬͯɺυΩϡϝϯτॻ͔ͳ͍Μ Ͱ͠ΐʁ n 

    ΞδϟΠϧͰ։ൃ͢Δͱૣ্͕ͯ҆͘͘Δ Β͍͠͡ΌΜʁ n  ΞδϟΠϧͩͱେن໛։ൃͰ͖ͳ͍ͩΖʁ n  ΞδϟΠϧͳΜࣦͯഊଟ͍΋ͷ࠾༻ग़དྷΔ ͔ʂ ର৅ऀ ͔͔ͬͯ ͍͜ʂʂ
  3. ΞδϟΠϧιϑτ΢ΣΞ։ൃએݴ ΞδϟΠϧϚχϑΣετ  ೥ʹɺΞδϟΠϧιϑτ΢ΣΞ։ൃख๏ͷ෼໺ʹ ໊͓͍ͯ੠ͷ͋ΔέϯτɾϕοΫΒਓ͕ΞϝϦΧ߹ऺ ࠃϢλभεϊʔόʔυʹձ͠ɺ൴Β͕ͦΕͧΕผݸʹఏ এ͍ͯͨ͠։ൃख๏ͷॏཁͳ෦෼Λ౷߹͢Δ͜ͱʹ͍ͭ ͯٞ࿦ͨ͠ɻͦͯ͠ɺ൴Β͸ʮΞδϟΠϧιϑτ΢ΣΞ ։ൃએݴʯ .BOJGFTUPGPS"HJMF4PGUXBSF

    %FWFMPQNFOU ͱ͍͏จॻʹ·ͱΊͨɻΞδϟΠϧι ϑτ΢ΣΞ։ൃએݴ͸ɺΞδϟΠϧιϑτ΢ΣΞ։ൃͱ ͦͷॾݪଇΛެࣜʹఆٛͨ͠จॻͰ͋Δͱɺ޿͘ೝΊΒ Ε͍ͯΔ ࢀߟΞδϟΠϧιϑτ΢ΣΞͷݪଇ ɻ アジャイルソフトウェア開発 -‐‑‒ Wikipedia http://buff.ly/U7AVk4
  4. ΞδϟΠϧએݴͷഎޙʹ͋Δݪଇ ࢲͨͪ͸ҎԼͷݪଇʹै͏   ސ٬ຬ଍Λ࠷༏ઌ͠ɺՁ஋ͷ͋Διϑτ΢ΣΞΛૣ͘ܧଓతʹఏڙ͠·͢ɻ   ཁٻͷมߋ͸ͨͱ͑։ൃͷޙظͰ͋ͬͯ΋׻ܴ͠·͢ɻมԽΛຯํʹ͚ͭΔ͜ͱʹΑͬͯɺ͓ ٬༷ͷڝ૪ྗΛҾ্͖͛·͢ɻ   ಈ͘ιϑτ΢ΣΞΛɺि͔ؒΒϲ݄ͱ͍͏Ͱ͖Δ͚ͩ୹ִ͍࣌ؒؒͰϦϦʔε͠·͢ɻ  

    Ϗδωεଆͷਓͱ։ൃऀ͸ɺϓϩδΣΫτΛ௨ͯ͠೔ʑҰॹʹಇ͔ͳ͚Ε͹ͳΓ·ͤΜɻ   ҙཉʹຬͪͨਓʑΛूΊͯϓϩδΣΫτΛߏ੒͠·͢ɻ؀ڥͱࢧԉΛ༩͑࢓ࣄ͕ແࣄऴΘΔ· Ͱ൴ΒΛ৴པ͠·͢ɻ   ৘ใΛ఻͑Δ΋ͬͱ΋ޮ཰తͰޮՌతͳํ๏͸ϑΣΠεɾτΡɾϑΣΠεͰ࿩Λ͢Δ͜ͱͰ͢ɻ   ಈ͘ιϑτ΢ΣΞ͕ͦ͜ਐḿͷ࠷΋ॏཁͳई౓Ͱ͢ɻ   ΞδϟΠϧŋϓϩηε͸࣋ଓՄೳͳ։ൃΛଅਐ͠·͢ɻҰఆͷϖʔεΛܧଓతʹҡ࣋Ͱ͖ΔΑ͏ ʹ͠ͳ͚Ε͹ͳΓ·ͤΜɻ   ٕज़త୎ӽੑͱ༏Εͨઃܭʹର͢Δෆஅͷ஫ҙ͕ػහ͞ΛߴΊ·͢ɻ  γϯϓϧ͞ʢϜμͳ͘࡞ΕΔྔΛ࠷େݶʹ͢Δ͜ͱʣ͕ຊ࣭Ͱ͢ɻ  ࠷ྑͷΞʔΩςΫνϟɾཁٻɾઃܭ͸ɺࣗݾ૊৫తͳνʔϜ͔ΒੜΈग़͞Ε·͢ɻ  νʔϜ͕΋ͬͱޮ཰ΛߴΊΔ͜ͱ͕Ͱ͖Δ͔ΛఆظతʹৼΓฦΓɺͦΕʹج͍ͮͯࣗ෼ͨͪͷ ΍ΓํΛ࠷దʹௐ੔͠·͢ɻ アジャイル宣⾔言の背後にある原則 http://agilemanifesto.org/iso/ja/principles.html
  5. ։ൃϓϩδΣΫτΛ࣌ܥྻʹɺཁٻఆٛˠ֎෦ઃ ܭ ֓ཁઃܭ ˠ಺෦ઃܭ ৄࡉઃܭ ˠ։ൃ ϓϩ άϥϛϯά ˠςετˠӡ༻ͳͲͷ࡞ۀ޻ఔʹ ෼ׂ͠ɺݪଇͱͯ͠લ޻ఔ͕׬ྃ͠ͳ͍ͱ࣍޻ఔ

    ʹਐ·ͳ͍ ઃܭதʹϓϩάϥϛϯάΛ։࢝͢Δ ͳͲͷฒߦ࡞ۀ͸ߦΘͳ͍ ࣄͰɺલ޻ఔͷ੒Ռ ෺ͷ඼࣭Λ֬อ͠ɺલ޻ఔ΁ͷख໭ΓΛ࠷খݶʹ ͢Δɻ ウォーターフォール・モデル -‐‑‒ Wikipedia http://buff.ly/TxgnQH
  6. ։ൃϓϩδΣΫτΛ࣌ܥྻʹɺཁٻఆٛˠ֎෦ઃ ܭ ֓ཁઃܭ ˠ಺෦ઃܭ ৄࡉઃܭ ˠ։ൃ ϓϩ άϥϛϯά ˠςετˠӡ༻ͳͲͷ࡞ۀ޻ఔʹ ෼ׂ͠ɺݪଇͱͯ͠લ޻ఔ͕׬ྃ͠ͳ͍ͱ࣍޻ఔ

    ʹਐ·ͳ͍ ઃܭதʹϓϩάϥϛϯάΛ։࢝͢Δ ͳͲͷฒߦ࡞ۀ͸ߦΘͳ͍ ࣄͰɺલ޻ఔͷ੒Ռ ෺ͷ඼࣭Λ֬อ͠ɺલ޻ఔ΁ͷख໭ΓΛ࠷খݶʹ ͢Δɻ ウォーターフォール・モデル -‐‑‒ Wikipedia http://buff.ly/TxgnQH ӕͩ
  7. ೥ʹॻ੶ʰ91ΤΫε τϦʔϜɾϓϩάϥϛϯάೖ ໳ʕιϑτ΢ΣΞ։ൃͷڀۃ ͷख๏ʱ έϯτɾϕοΫஶ ʹΑͬͯൃද͞Εͨɻ ॊೈੑͷߴ͍։ൃख๏Ͱ͋Δ ͨΊɺ೉қ౓ͷߴ͍։ൃ΍Ϗ δωε্ͷཁٻ͕ࠁʑͱมΘ ΔΑ͏ͳঢ়گʹ޲͍ͨ։ൃख

    ๏ɻυΩϡϝϯτΑΓ΋ιʔ είʔυΛɺ૊৫త։ൃͷࣃ ंͱͳΔ͜ͱΑΓ΋ɺݸਓͷ ੹೚ͱ༐ؾΛॏΜ͡Δਓؒத ৺ͷ։ൃϓϩηεͰ͋Δͱ͠ ͍ͯΔɻ エクストリーム・プログラミング -‐‑‒ Wikipedia http://buff.ly/TygsUk
  8. ͭͷՁ஋ n  ίϛϡχέʔγϣϯ n  γϯϓϧ n  ϑΟʔυόοΫ n  ༐ؾ n 

    ଚॏ ͭͷՁ஋͸ͷϓϥΫςΟεʹӨڹΛ༩͑ɺ 91ͷࠜװΛҝ͢
  9. ͷϓϥΫςΟε n  ։ൃͷϓϥΫςΟε ͭ  n  ςετۦಈ։ൃ n  ϖΞϓϩάϥϛϯά n 

    ϦϑΝΫλϦϯά n  ιʔείʔυͷڞಉॴ༗ n  ܧଓతΠϯςάϨʔγϣϯ n  :"(/*
  10. ͷϓϥΫςΟε n  ؅ཧऀͷϓϥΫςΟε ͭ  n  ੹೚ͷड͚ೖΕ n  ԉޢ n 

    ࢛൒ظຖͷݟ௚͠ n  ϛϥʔ n  ࠷దͳϖʔεͷ࢓ࣄ
  11. ɹ೥ɺδΣϑɾαβʔϥ ϯυΒ໊͕ϥ΢ϯυτϦο ϓɾΤϯδχΞϦϯά Ұछͷ൓ ෮ܕ։ൃ ΛऔΓೖΕͨΦϒδΣ Ϋτࢦ޲ϓϩάϥϛϯάઃܭɾ ෼ੳπʔϧΛߏஙͨ͠ͷ͕࠷ॳɻ ౰࣌ɺૉૣ͍։ൃ͕ٻΊΒΕͯ ͓Γɺཁٻ࢓༷Λ؆୯ʹಈ࡞͢

    Δίʔυʹม׵͢Δํ๏͕ٻΊΒΕ͍ͯͨɻಉ͡ࠒɺέϯɾγϡ ΤΠόʔ͕ࣗࣾ "%. Ͱͷιϑτ΢ΣΞ։ൃʹ͜ͷख๏Λ༻͍ ͨɻ ɹεΫϥϜతख๏ΛҎલ͔Β׆༻͍ͯͨ͠اۀͱͯ͠ɺ෋࢜θ ϩοΫεɺΩϠϊϯɺ தུ ͳͲ͕͋Δɻ͜ΕΒͷϓϩδΣΫτ ʹ͍ͭͯ͸ɺҰڮେֶͷ໺தҮ࣍࿠ͱ஛಺߂ߴ͕)BSWBSE #VTJOFTT3FWJFXࢽʹʮ5IF/FX/FX1SPEVDU %FWFMPQNFOU(BNFʯͱͯ͠ൃද͍ͯ͠Δ ೥݄ ɻ スクラム (ソフトウェア開発) -‐‑‒ Wikipedia http://buff.ly/T8Cayk
  12. ϓϩμΫτΦʔφʔ 10  ੡඼ͷ૯੹೚ऀɻ͓ ٬༷ͷҙࢥͷ୅දͱ͠ ͯͷ໾ׂΛ୲͏ɻϏδ ωεࢹ఺ 30*౳ Ͱϓ ϩδΣΫτʹ໰୊͕ͳ

    ͍ࣄΛอো͢Δ໾ׂΛ ࣋ͭɻސ٬ͷཁ๬ʹ༏ ઌॱҐΛ෇͚Δɻ スクラム (ソフトウェア開発) -‐‑‒ Wikipedia http://buff.ly/T8Cayk
  13. ϝΠϯ͸ύζϧήʔϜɻ଍Լ่͕Εͯߦ͘ ϒϩοΫͷࢁ น ΛɺϒϩοΫΛԡͨ͠Γ ҾͬுͬͨΓͯ͠Ҡಈͤ͞ͳ͕ΒɺͿΒԼ ͕ͬͨΓඈͼ௓ͶͨΓ͢Δ͜ͱͰҰ൪্· ͰḷΓண͚͹ΰʔϧɻ͜ΕΒ͸શͯओਓެ ͷເ ѱເ ͷதͰߦΘΕΔɻ࿀ਓʹ݁ࠗΛ

    ഭΒΕͨओਓެ͕͋Δ໷ॳΊͯձͬͨඒঁ ͱҰ໷Λڞʹͯ͠͠·͔ͬͯΒ࢝·ͬͨѱ ເɻຖ൩໋͕͚ͰొΓଓ͚Δ͜ͱʹͳΔɻ ήʔϜ֓ཁ Πϥετ΋ແ͠ʹઆ໌จ͚ͩ Ͱ͜ͷήʔϜΛʮ໘ന͍ʯͱ ൑அ͢Δͷ͸ࢸ೉ͷۀ
  14. [Agile]Agile Buffet Cardを作りました – Ryuzee.com http://www.ryuzee.com/contents/blog/4741 ςετۦಈ։ൃ 5%%  ϓϩμΫτͷιʔείʔυΛॻ

    ͘લʹςετίʔυ͔Βॻ͘ɻ ϓϩμΫτͷιʔείʔυ͸ͦ ͷςετ͕ΫϦΞग़དྷΔΑ͏ʹ هड़͢Δɻ