Save 37% off PRO during our Black Friday Sale! »

趣味プロジェクトをリードする技術 / Technology to lead hobby projects

7f68f5f85f4a39df7d8d3c81cbbfb788?s=47 ぷらす
March 27, 2021

趣味プロジェクトをリードする技術 / Technology to lead hobby projects

CAMPHOR- DAY 2021で発表したスライドです。
https://camphor.connpass.com/event/206786/

概要
趣味プロジェクトを完走するのは一筋縄では行きません。
長期休暇などのライフスタイルの変化やチームメンバー間の認識の齟齬といった様々な要因でモチベーションが削られてしまい、いつの間にか幽霊プロジェクトと化してしまった経験を持つ方は多いのではないでしょうか?
このセッションでは、「新規Webサービスのリリース」という仮想のプロジェクトに沿って、趣味プロジェクトを完走させるためのテクニックを紹介します。
テクニカルスキルというよりマネジメントスキル寄りの話になりますが、個人開発・チーム開発のどちらでも有効なテクニックなので、様々な場面で応用していただければ幸いです。

Twitter: https://twitter.com/p1ass
GitHub: https://github.com/p1ass

7f68f5f85f4a39df7d8d3c81cbbfb788?s=128

ぷらす

March 27, 2021
Tweet

Transcript

  1. झຯϓϩδΣΫτΛ Ϧʔυ͢Δٕज़ $".1)03 %": /BPLJ,JTIJ !QBTT 

  2. ϓϩδΣΫτΛਐΊΔ্Ͱ ͜Μͳܦݧ͸ͳ͍Ͱ͠ΐ͏͔ʁ 

  3. ҙؾ༲ʑͱ࢝ΊͨϓϩδΣΫτ͕ࣗવফ໓ 

  4. νʔϜ಺Ͱೝ͕ࣝ߹ΘͣϞνϕ͕μ΢ϯ 

  5. ͜ΕΒ͸ײ৘͕ཁҼͷ৔߹͕ଟ͍ 

  6. ײ৘ͷ೾ΛςΫχοΫΛ࢖ͬͯ৐Γ͜ͳ͠ ϓϩδΣΫτΛΰʔϧ΁ಋ͘ ࠓ೔ͷςʔϚ 

  7. ࿩ͷείʔϓ l झຯϓϩδΣΫτΛର৅ l ࢓ࣄ͸ײ৘͕ϘτϧωοΫʹͳΔ͜ͱ͸গͳ͍ ཁग़య l ʮ৽ن8FCαʔϏεͷϦϦʔεʯΛ۩ମྫͱͯ͠༻͍·͢ l গਓ਺ͷνʔϜΛ૝ఆ

    l ϓϩδΣΫτͷ࡞ۀ͸ඇಉظʹߦ͏૝ఆ l ຖճΈΜͳͰू·ΔΘ͚Ͱ͸ͳ͍ 
  8. ࣗݾ঺հ  l (JU)VCQBTT l 5XJUUFSQBTT l $".1)03 ݩ୅ද l

    ݄͔Βࣾձਓ l αʔόαΠυ l (P 5ZQF4DSJQU ΀Β͢
  9. ຊ୊ 

  10. ϓϩδΣΫτͷ࢝·Γ ࠷ߴͷΞΠσΞΛࢥ͍͍ͭͨࢲ͸༑ୡʹ੠Λ͔͚ͯ 8FCαʔϏεͷ։ൃΛ࢝ΊΔ͜ͱʹ͠·ͨ͠ɻ 

  11. ϓϩδΣΫτͷ࠷ॳʹ͢΂͖͜ͱ 

  12. ΰʔϧͱσουϥΠϯͷܾఆ  ΰʔϧ σουϥΠϯ

  13. എܠ ΰʔϧΛܾΊͣʹ૸Γग़͢ͱɺແݶʹ௥ՃͰ΍Γ͍ͨ͜ ͱ͕ग़͖ͯͯɺ͍ͭʹͳͬͯ΋ऴΘΒͳ͍ ϝϦοτ l ڞ௨ೝࣝΛ࡞Δ͜ͱͰᴥᴪ͕ൃੜ͠ʹ͘͘ͳΔ l ׂΓ੾Δ൑அج४͕Ͱ͖Δ l ແ๳ͳϓϩδΣΫτ͔Ͳ͏͔൑அͰ͖Δ

    ✅ ΰʔϧΛܾΊΔ 
  14. ྫ ࣍ͷػೳΛ࣋ͭ8FCαʔϏεΛϦϦʔεͤ͞Δ l ʓʓ͢Δ͜ͱ͕Ͱ͖Δ l 99͢Δ͜ͱ͕Ͱ͖Δ l FUDʜ 💡 ͜ͷྫͰ͸ɺ࠷΋ॏཁࢹ͢΂͖͜ͱ͸ٕज़ΛֶͿ͜ͱͰ΋ɺػೳ

    Λଟ͘ೖΕΔ͜ͱͰ΋ͳ͍ ✅ ΰʔϧΛܾΊΔ 
  15. ✅ ܾΊͨ಺༰ΛυΩϡϝϯτʹ·ͱΊΔ l ޱ಄͚ͩͷ߹ҙ͸ԟʑʹͯ͠๨ΕΒΕͯ͠·͏ 😇 l ٞ࿦ʹͳͬͨͱ͖ʹʮલ͜͏ܾΊͨΑͶʁʯͱݴ͑Δ Α͏ʹࠜװͱͳΔࢦ਑Λ࡞Δ 

  16. ✅ ܾΊͨ಺༰ΛυΩϡϝϯτʹ·ͱΊΔ ܗࣜ͸13% ϓϩμΫτཁٻ࢓༷ॻ ͕͓͢͢Ί l ʮԿΛʯ࡞Δ͔Λ·ͱΊΔͨΊͷυΩϡϝϯτ l ੡඼ݪଇ l

    είʔϓ l Ϣʔεέʔε l γεςϜཁٻ l FUD l ωοτʹ͋Δ΋ͷΛಠࣗʹΧελϚΠζ͢Δͱྑ͍ l ࢢ৔෼ੳ΍ϚʔέςΟϯά͸झຯͩͱ͞΄ͲॏཁͰ͸ͳ͍ 
  17. എܠ l Ϟνϕ͕Լ͕ΔཁҼͷҰ͕ͭੜ׆ϦζϜͷมԽ l ੜ׆ϦζϜ͕มΘΔˠ͍ͭ΋ͷ࣌ؒʹ࡞ۀͰ͖ͳ͍ˠ࡞ۀ࣌ ؒΛ֬อ͠ͳ͘ͳΔˠ͍ͭͷؒʹ͔΍Δؾ͕ͳ͘ͳΔ l ϦζϜ͕มԽ͢ΔλΠϛϯά͸ط஌ͳ͜ͱ͕ଟ͍ l େֶͷ௕ظٳՋ͕࢝·ΔऴΘΔ

    l Πϯλʔϯ͕࢝·ΔऴΘΔ l Ӄਐ͢Δब৬͢Δ σουϥΠϯΛੜ׆ϦζϜ͕มΘΔલͷ೔෇ʹઃఆ ✅ σουϥΠϯΛܾΊΔ 
  18. 2σουϥΠϯ·ͰʹΰʔϧΛୡ੒͢Δͷ͕ݫ͍͠৔߹ "ΰʔϧҎ֎ͷม਺Λ࡟Δ l ࣌ؒ ˠΰʔϧͰ࣌ؒΛແࢹ͢Δͱ͍ͯ͠ΔͳΒྑ͍ l ༧ࢉ ˠझຯͩͱͦ΋ͦ΋ͳ͍ l ඼࣭

    ˠϦϦʔεޙʹվળ͢Δͭ΋Γ͕ͳ͍ͳΒ l είʔϓ ˠϦϦʔε͢ΔͨΊʹػೳΛݮΒ͢ ΰʔϧͱͷ੔߹ੑ  5BLVUP8BEB࣭ͱεϐʔυʢळ෼֦େ൛ʣ IUUQTTQFBLFSEFDLDPNUXBEBRVBMJUZBOETQFFEBVUVNOFEJUJPO
  19. ΈΜͳͰٞ࿦ͯ͠ೲಘ͢Δ ܾΊΔ্Ͱॏཁͳ͜ͱ 

  20. ΰʔϧΛܾΊͨ࣍ʹ͢Δ͜ͱ 

  21. ✅ ΰʔϧΛୡ੒͢ΔͨΊʹඞཁͳλεΫΛ ϦετΞοϓ  l νʔϜ಺Ͱ࢒λεΫΛ೺Ѳ͠΍͘͢ͳΔ l ඇಉظͰ΍ͬͯΔͱϝϯόʔ͕ԿΛ΍͍ͬͯΔ͔෼͔ΓͮΒ ͍ l

    λεΫΛ੾Δͷ͸݁ߏΊΜͲ͍ͷͰ࠷ॳʹ΍ͬͯ͠· ͏ l օͰ࿩ͳ͕Β΍Δͱํ਑Λٞ࿦͠ͳ͕Β΍ΕΔͷͰྑ͍ 💡 ࠷ॳ͚ͩͰͳ͘࢓༷͕มΘΔ͝ͱʹϦετΞοϓ͢Δ
  22. ϦετΞοϓͷํ๏ l πʔϧ΍ํ๏͸ԿͰ΋ྑ͍ l (JU)VC*TTVF l /PUJPO l +*3" l

    େࣄͳͷ͸νʔϜϝϯόʔશһ͕ϦετΛ ͔ͬ͠ΓͱݟͯϓϩδΣΫτΛਐΊΔ͜ͱ ࢖ΘΕͳ͍λεΫ؅ཧπʔϧ͸Կ΋ҙຯ͕ͳ͍ 
  23. ΍Δ͜ͱ͕ݻ·ͬͨΒ 

  24. λεΫΛͻͨ͢Βফඅ͢Δ l ͜͜·Ͱ͘Ε͹νʔϜ಺Ͱࠜຊతͳೝ͕ࣝͣΕͨΓɺ ԿΛ͢Ε͹Α͍͔Θ͔Βͳ͍ͱ͍ͬͨ໰୊͸ͳ͘ͳΔ l ޙ͸ͻͨ͢ΒλεΫΛ౗͍͚ͯͩ͘͠ 

  25. ✅ ࡞ۀ೔ͷ։͖Λ޿͘࡞Βͳ͍ l झຯͩͱ్தผͷ͜ͱΛͯ͠िؒ์ஔͳͲ͕ͪ͠ l ܦݧ্ɺ࡞ۀִ͕ؒ޿͘ͳΕ͹ͳΔ΄ͲϞνϕʔγϣϯ͕μ ΢ϯ͢Δ l ඇಉظͰඈΜͰ͘ΔνʔϜϝϯόʔͷϨϏϡʔΛར༻ ͯ͠ϦζϜΛ࡞Δ

     ࡞ۀ ϨϏϡʔ
  26. Ӣߦ͖͕ո͘͠ͳ͖ͬͯͨΒ 

  27. ϓϩδΣΫτ͕࢝ಈͯ͠Ұϲ݄ޙ ผͷڵຯؔ৺͕͔࣍Β࣍΁ͱ l ৽࡞ήʔϜ͕ϦϦʔεʂ l ि຤ʹϋοΧιϯʹࢀՃʂ l ࢓ࣄ͕σεϚ 🔥 ϓϩδΣΫτʹ࢖͑ΔՄॲ෼͕࣌ؒݮগ

    
  28. ࣗ෼͸΍Δؾ͋Δͷʹଞͷϝϯόʔͷ΍Δؾ͕ͳ͍ ☠ l ϨϏϡʔ଴ͪͷ13͕ͨ·Δ l 4MBDLͷฦ৴͕ฦͬͯ͜ͳ͍ ࣗ෼ͷϞνϕ·Ͱμ΢ϯ 😑 ࣗ෼ͳΒ·ͩ͠΋ 

  29. l ಉظతʹ࡞ۀ͢Δ೔Λઃఆͯ͠Ұؾʹ࡞ۀΛਐΊΔ೔ l ϞϒϓϩͰ΋ɺू·֤ͬͯࣗผͷίʔυΛॻ͍ͯ΋ྑ͍ ϝϦοτ l Ұؾʹਐ௙ΛੜΊΔ l ϋοΧιϯతͳָ͠͞ l

    ूத࡞ۀ೔ͱ͍͏৮ഔΛ༻͍ͯ ϞνϕΛΞοϓͤ͞Δ l ֎ൃతಈػ͚͔ͮΒ ಺ൃతಈػ͚ͮ΁ͷస׵ ✅ ूத࡞ۀ೔Λઃ͚ͯਐ௙ͱϞνϕΛΞοϓ 
  30. 2ຖճू·Ε͹ྑ͍Μ͡Όͳ͍ͷʁ "͋Μ·ΓΦεεϝͰ͖ͳ͍ l झຯͰ΍ͬͯΔͱɺ༧ఆΛ߹ΘͤΔίετ͕ߴ͍ l ʮ༧ఆΛ߹ΘͤΒΕͳ͍͔Β࡞ۀ͸·ͨࠓ౓ʯͱ͍ͬ ͨࣄଶʹͳΔͱຊ຤స౗ ͧ͜͜ͱ͍͏ͱ͖ʹ࢖͏ํ͕ίεύ͕ྑ͍ 

  31. ឯ༨ۂં͕͋Γͭͭ΋ 

  32. ແࣄϦϦʔε 🎉 ឯ༨ۂં͋Γͳ͕Β΋ ແࣄϦϦʔε͢Δ͜ͱ͕Ͱ͖·ͨ͠ʂ 

  33. ΰʔϧΛୡ੒ͨͦ͠ͷઌ΁ l ΰʔϧΛୡ੒͔ͨ͠Βͱ͍ͬͯऴΘΓͰ͸ͳ͍ l ࣍ͷΰʔϧ΁޲͚ͨಓͷΓ͕࢝·Δ l ͜ͷϓϩηεΛଓ͚͍ͯ͘͜ͱͰΞδϟΠϧతͳ։ൃ ʹ  IUUQTCBDLMPHDPNKBCMPHXIBUJTBHJMFBOEXBUFSGBMM

  34. ·ͱΊ 

  35. l ࠓ೔ͷςʔϚ l ײ৘ͷ೾ΛςΫχοΫΛ࢖ͬͯ৐Γ͜ͳ͠ϓϩδΣΫτΛΰ ʔϧ΁ಋ͘ l ςΫχοΫ ✅ ΰʔϧͱσουϥΠϯΛܾΊͯೝࣝΛ͢Γ߹ΘͤΔ ✅

    υΩϡϝϯτʹ·ͱΊͯࠜװͱͳΔࢦ਑Λ࡞੒ ✅ ඞཁͳλεΫΛϦετΞοϓͯ͠΍Δ͜ͱΛՄࢹԽ ✅ ࡞ۀ೔ͷִؒΛڱΊͯϞνϕΛอͭ ✅ ूத࡞ۀ೔Λઃ͚ͯਐ௙ͱϞνϕΛμϒϧΞοϓ ڧ੍ྗͷͳ͍झຯ͔ͩΒͦ͜ؾ࣋ͪΛେࣄʹʂ ·ͱΊ