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

esaのWIPの話 2019 / wip-2019

esaのWIPの話 2019 / wip-2019

とちぎRuby会議08でお話させていただきました。
http://regional-gh.rubykaigi.org/tochigi08/
https://esa.io

More Decks by ken_c_lo / TAEKO AKATSUKA

Other Decks in Design

Transcript

  1. !2 • ੺௩ ົࢠ • @ken_c_lo (@taea) • esa LLC

    • ૑ۀऀɾσβΠφʔ • ΤϯδχΞ2ਓ + σβΠφʔ1ਓ • ࠷ॳ͸झຯͰαʔϏεΛ࡞͍ͬͯͨ • 5೥લ͔Β๏ਓԽ
  2. ͜Μͳײ͡ͷ͜ͱΛਐΊͯ͸͍Δ͚Ͳɺ ·ͩ׬੒͡Όͳͯ͘ɺ ͜Ε͔Β΋ͬͱྑ͘ͳΔΜͰ… [WIP] Λ͚ͭͯԿ͔Λڞ༗͢Δͱ͖ͷ͖΋ͪ • ͳͷͰݫ͗͢͠Δποίϛ͸·ͩצหͯ͠Ͷ • ͚Ͳɺؒ͘͢͝ҧͬͯͨΒڭ͑ͯͶ •

    ࠔͬͯͨΒॿ͚ͯͶ • ΍Δؾ͸͋ͬͯ͜Ε͔Β΍Δͭ΋ΓͰ͸͋ΔΜͩΑ • ͬ͘͟Γ͜͏͍͏͜ͱ΍ͬͯΔ͔ΒͳΜͱͳ͘஌ͬͯͯͶ • ͞Γؾͳ͘΄Ίͯ͘ΕͨΒ΍Δؾग़Δ͔΋ • ·ͣ͸ࣗ෼ͷϝϞతʹॻ͍ͯΔ͚ͩͳΜͩ …ׂͱɺݴ͍༁͕·͍͔͠΋͠Εͳ͍ʂ
  3. Almost done? ≠ Done! ʮ͍͍ͩͨͰ͖ͨʯ͕ϙΠϯτ • ׬੒౓ 70 - 80%͘Β͍ͱ͔Ͱ͍͍ͷ͔΋ʁ

    • ·ͱ·͖͔ͬͯͨΒҰ୴प஌͍ͨ͠ͳʔͱࢥͬͨλΠϛϯάͰShip it • ΋ͬͱϒϥογϡΞοϓ͍ͨ͠ͳʔͱࢥͬͨλΠϛϯάͰɺWIPʹ໭ ͢͜ͱ΋Ͱ͖Δʢ݁ߏΑ͘΍Δʣ
  4. ͦͷଞͷ೔ใTIPS • ೔ใλΠτϧʹࠓ೔΍ͬͨ͜ͱ΍ɺࠓ೔ͷؾ࣋ ͪΛॻ͘ਓ΋͍Δ • ࠓ೔ͷϥϯν΍ɺࠓ೔ͷςʔϚۂΛॻ͘ਓ΋ • ͋ͱͰͲΜͳ೔͔ͩͬͨࢥ͍ग़ͤͯศར • ୀࣾ࣌ʹ໌೔ͷ೔ใΛWIPͰॻ͍͓ͯ͘έʔε

    ΋͋Δ • ໌೔ͷݟ௨ཱ͕ͯ͠ΒΕͯศར • ேձͳͲͰɺࡢ೔ͱࠓ೔ͷ೔ใΛڞ༗ͯ͠ɺͦ ΕΛݟͳ͕Β৘ใڞ༗΍૬ஊΛͨ͠Γ΋͢Δ • ʮॴײʯίʔφʔʢϑϦʔςΩετͷ෦෼ʣͰ ࣌ં੝Γ্͕ͬͨΓ͢Δ
  5. Case 1: WIPͰॻ͘ͱɺணख͠΍͍͢ • ࣄલʹෆ࣮֬ͳཁૉͷଟ͍࢓ࣄ΄ͲɺखΛ͚ͭΔͷ͕ԯ߷ʢεϥΠυͱ͔΋ʂʣ • WIPͳΒ࠷ॳͷҰา͕౿Έग़͠΍͍͢ • ࠷ॳ͸λΠτϧͷΈɺࢥ͍͖ͭΛՕ৚ॻ͖ʹ͢Δ͚ͩͰ΋Α͍ •

    ࠷ॳʹࡶʹWIPͰͬ͘͟Γॻ͍ͯڞ༗͢ΔͱɺपғͷϑΟʔυόοΫΛड͚ͳ͕ ΒɺঃʑʹυΩϡϝϯτ΍ΞΠσΞΛྑ͍ͯ͘͘͜͠ͱ͕Ͱ͖Δ • ్தͰୈࡾऀͷϦΞΫγϣϯΛ΋Β͑ΔͱɺϞνϕʔγϣϯ΋্͕Δ Ұؾʹ׬੒౓͕ߴ͍΋ͷΛॻ͘ͷ͸ ϋʔυϧߴ͍͚ͲɺWIPͩͱղ૾౓͕ ௿͍ঢ়ଶ͔Βॻ͖ग़͠΍͍͢ɻ
  6. Case 2: WIPͰެ։͢ΔͱɺपΓͷཧղΛಘ΍͍͢ • ʮͳΔ΄Ͳɺ͜͏͍͏ϓϩδΣΫτ͕ࠓ౓ಈ͘༧ఆͳͷ͔ʯͱ͍͏प஌͕Ͱ͖Δ • ΍ΔΑʂ΍Ζ͏Αʂ ΛपғʹॊΒ͔͘Ξϐʔϧ → पΓ΋৺ͷ४උ͕Ͱ͖Δ

    • اը͕ॊΒ͔͍͏͔ͪΒΈΜͳ͕౰ࣄऀʹͳΕΔ༨஍͕Ͱ͖Δ • ݻ·͔ͬͯΒݴ͏ͱˠʮ΋ͬͱૣ͘ݴͬͯ͘ΕΕ͹…ʯʮͦΜͳٸʹݴΘΕͯ ΋ࠔΔ…ʯ ࢀߟʣϝυϨʔ͞ΜͷΠϯλϏϡʔ : https://docs.esa.io/posts/153 اը্ཱ͕͕ͪͬͨͱ͖ʹɺৄࡉ͕ܾ ·ͬͯͳͯ͘΋ɺ·ͣ͸λΠτϧ͚ͩ ͷWIPͷυΩϡϝϯτΛ࡞͓ͬͯ͘ɻ
  7. • WIPͱॻ͍ͯ͋Δͱɺॻ͖खͷߟ͑Λ಄͔Β൱ఆ͠ͳ͘ͳΔ • ͜Ε͔Βࡉ͔͍ͱ͜ΖΛྑ͍ͯͭ͘͘͠΋ΓͳͷͩΖ͏ɺͱ͍͏͜ͱ Λલఏʹ઀͢Δ͜ͱ͕Ͱ͖Δ • ʮ·ͩॻ͍ͯͳ͍͚͔ͩ΋͠Εͳ͍͚Ͳɺ͕̋̋଍Γͯͳ͍͔΋ʙʯ ˠ ࢦఠ΋ࣗવʹؾΛ࢖ͬͨײ͡ʹͳΔ •

    ੠͕େ͖͍ਓɾϋʔτ͕ڧ͍ਓҎ֎΋ൃ৴͠΍͘͢ͳΔ ☺ Case 3: WIPͩͱɺಡΈख͕༏͘͠ͳΕΔ ͪΐͬͱπϝ͕؁͍ΞΠσΞ͚ͩͲɺ
 ·͋WIP͔ͩΒ͋Μ·ΓποίϛΛೖ ΕΔͷ΋ͳ͊…
  8. ࣗ෼ͷͨΊʹ΍ͬͨ͜ͱ͕ɺ ୭͔ͷͨΊʹͳΔ • OSSͷϓϩδΣΫτɺݸਓ։ൃ • ϒϩά΍࡞඼ͷΞ΢τϓοτɺಉਓ׆ಈͱ͔΋ʁ • WebαʔϏεͷυοάϑʔσΟϯάͱ͔΋ • esa͕ࣾେ੾ʹ͍ͯ͠Δߦಈࢦ਑ͷͻͱͭ

    • ʮࣗ෼ͨͪࣗ਎͕ཉ͍͠΋ͷɾ࢖͏΋ͷΛͭ͘Δʯ • αʔϏε΋άοζ΋ࣗ෼͕ͨͪཉͯ͘͠࡞ͬͯΔ ʬ͜ͷݪཧͰճ͍ͬͯͦ͏ͳ΋ͷͨͪʭ