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

クックパッドアプリのリリースフローに関して

0e8279dc67437cb9eb0562620d9be061?s=47 もん
March 23, 2017

 クックパッドアプリのリリースフローに関して

Cookpad Tech Kitchen #6 〜最近のAndroidアプリ開発の取り組みについて〜
門田 福男「アプリ リリースフローの話」
https://cookpad.connpass.com/event/51959/
#cookpad_tech_kitchen

0e8279dc67437cb9eb0562620d9be061?s=128

もん

March 23, 2017
Tweet

Transcript

  1. ΫοΫύουΞϓϦͷ ϦϦʔεϑϩʔʹ͍ͭͯ ٕज़෦ϞόΠϧج൫άϧʔϓ ໳ా෱உ

  2. ࣗݾ঺հ w໳ా෱உʢ΋ΜͪΌΜʣ w৽ଔ೥໨΍͍͖ͬͯख w5XJUUFS!@MJUNPO@ wESPJELBJHJ ‣ ΞΫηγϏϦςΟαʔϏεʹ͍ͭͯ ‣ IUUQTESPJELBJHJHJUIVCJP UJNFUBCMFIUNMTFTTJPO

  3. DPPLQBE@UFDI@LJUDIFO

  4. ໨࣍ wϦϦʔεϑϩʔ঺հ w͜ͷ൒೥ؒͷมԽ w·ͩ·ͩग़དྷ͍ͯͳ͍͜ͱ΍Γ͍ͨ͜ͱ w·ͱΊ

  5. IUUQUFDIMJGFDPPLQBEDPNFOUSZ

  6. IUUQTTQFBLFSEFDLDPNNPSJTIJODPPLQBEJPTSFMFBTFqPX

  7. ϦϦʔεϑϩʔ঺հ

  8. ϦϦʔεϑϩʔ঺հ ։ൃ։࢝ 13కΊ੾Γ ίʔυϑϦʔζ ˋ ˋ ˋ ˋ ։ൃظؒ XFFLT

    ςετظؒ  EBZT ஈ֊ϦϦʔε XFFL ,15ձ ֬ೝձ
  9. ϦϦʔεϑϩʔ঺հ w ࣾ಺ϒϩάͰ։ൃ։࢝Λ஌ΒͤΔ w ϦϦʔεϑϩʔͷਐߦ͸͢΂ͯJTTVFʹ ‣ νΣοΫϦετ௨Γʹਐߦ HJUIVCͰ؅ཧ  ‣

    ϚΠϧετʔϯ։࢝࣌ʹҰׅ࡞੒ ։ൃ։࢝ 13కΊ੾Γ ίʔυϑϦʔζ ˋ ˋ ˋ ˋ ։ൃظؒ XFFLT ςετظؒ  EBZT ஈ֊ϦϦʔε XFFL ,15ձ ֬ೝձ
  10. ϦϦʔεϑϩʔ঺հ w ࣾ಺ϒϩάͰ։ൃ։࢝Λ஌ΒͤΔ w ϦϦʔεϑϩʔͷਐߦ͸͢΂ͯJTTVFʹ ‣ νΣοΫϦετ௨Γʹਐߦ HJUͰ؅ཧ  ‣

    ϚΠϧετʔϯ։࢝࣌ʹҰׅ࡞੒ ։ൃ։࢝ 13కΊ੾Γ ίʔυϑϦʔζ ˋ ˋ ˋ ˋ ։ൃظؒ XFFLT ςετظؒ  EBZT ஈ֊ϦϦʔε XFFL ,15ձ ֬ೝձ
  11. ϦϦʔεϑϩʔ঺հ w ͦΕͧΕͷJTTVF͝ͱͷมߋΛ13ͱͯ͠ग़͢ ‣ ͜͜Λա͗ͯ13Λग़͢͜ͱ͸جຊ/( ‣ Ͳ͏ͯ͠΋ؒʹ߹Θͳ͍৔߹͸ϦϦʔεϚωʔδϟʹ૬ஊ ։ൃ։࢝ 13కΊ੾Γ ίʔυϑϦʔζ

    ˋ ˋ ˋ ˋ ։ൃظؒ XFFLT ςετظؒ  EBZT ஈ֊ϦϦʔε XFFL ,15ձ ֬ೝձ
  12. ϦϦʔεϑϩʔ঺հ w ग़͍ͯΔ13ΛશͯϚʔδ͓ͯ͘͠ w NBTUFS͔ΒϒϥϯνΛ࡞੒ ‣ Ҏ߱CVHpYͳͲ͸ͦͷϒϥϯνʹରͯ͠13Λग़͢ w NBTUFS͸࣍ճϚΠϧετʔϯʹόʔδϣϯΞοϓ ։ൃ։࢝

    13కΊ੾Γ ίʔυϑϦʔζ ˋ ˋ ˋ ˋ ։ൃظؒ XFFLT ςετظؒ  EBZT ஈ֊ϦϦʔε XFFL ,15ձ ֬ೝձ
  13. ϦϦʔεϑϩʔ঺հ w ࠓճೖΕͨมߋʹରͯ͠νΣοΫ ‣ ࣗಈςετखಈςετͳͲ w ։ൃʹܞΘͬͨਓͰػೳΛҰ௨Γ৮Δʢ֬ೝձʣ ‣ όάɺ࢓༷࿙Εɺମݧ͕͓͔͘͠ͳ͍͔ɺFUDʜ ‣

    ্Ͱग़ͨ΋ͷʹରͯ͠ɺςετظؒதʹमਖ਼ ։ൃ։࢝ 13కΊ੾Γ ίʔυϑϦʔζ ˋ ˋ ˋ ˋ ։ൃظؒ XFFLT ςετظؒ  EBZT ஈ֊ϦϦʔε XFFL ,15ձ ֬ೝձ
  14. ϦϦʔεϑϩʔ঺հ w (PPHMF1MBZͷػೳΛ࢖ͬͯஈ֊ϦϦʔε ‣    ͱࠁΜͰ͍͘ ‣ ϦϦʔεޙͷ؂ࢹɺਁಁ཰ɺΫϥογϡ਺ɺϨϏϡʔ

    ‣ ໰୊͕͋Γͦ͏ͳ΋ͷ͸मਖ਼ͯ࣍͠ͷஈ֊ϦϦʔεʹ৐ͤΔ ,15ձ ֬ೝձ ։ൃ։࢝ 13కΊ੾Γ ίʔυϑϦʔζ ˋ ˋ ˋ ˋ ։ൃظؒ XFFLT ςετظؒ  EBZT ஈ֊ϦϦʔε XFFL
  15. ϦϦʔεϑϩʔ঺հ w ຊϚΠϧετʔϯͰى͖ͨ͜ͱʹରͯ͠,15 ‣ ϦϦʔεϑϩʔͷચ࿅ ‣ ։ൃதʹࠔ͍ͬͯΔ͜ͱͳͲΛݟ͚ͭΔ ‣ ࣍ͷϚΠϧετʔϯͰ5SZ͍ͯ͘͠ ։ൃ։࢝

    13కΊ੾Γ ίʔυϑϦʔζ ˋ ˋ ˋ ˋ ։ൃظؒ XFFLT ςετظؒ  EBZT ஈ֊ϦϦʔε XFFL ,15ձ ֬ೝձ
  16. ϦϦʔεϑϩʔ͸
 ೔ʑਐԽ͢Δ w։ൃͷਓ਺ɺಇ͖ํɺ։ൃελΠϧͳͲ৚݅ ʹΑͬͯͲ͏͍͏։ൃΛ͢Δ΂͖͔͸มΘΔ wͦͷ࣌ʑʹ͋ͬͨϑϩʔΛ࡞͍ͬͯ͘΂͖

  17. ͜ͷ൒೥ؒͷมԽ wேձͷഇࢭɾேձνϟοτͷઃཱ w࣍ͷϚΠϧετʔϯͷ։͕࢝஗͘ͳͬͨ w,JDLPGGձͷ։࠵ wϦϦʔεϚωʔδϟͷ෼ׂ

  18. ேձͷഇࢭ w#FGPSF ‣ ேʹ"OESPJEΤϯδχΞ͕ू·ͬͯޓ͍ͷਐḿڞ༗  ผ෦ॺͷݱঢ়΍ࢪࡦͷ֬ೝͳͲ ‣ ίΞλΠϜഇࢭɺग़ࣾ࣌ؒΛࣗ༝ʹͰ͖ΔΑ͏ʹ  ࣮࣭ίΞλΠϜ͋Γͳঢ়گ

    w"GUFS ‣ νϟοτ্Ͱࠓ೔΍Δ͜ͱΛهड़͍ͯ͘͠ํࣜ ‣ ͍ͭͰ΋Ͳ͜Ͱ΋࡞ۀ͕ग़དྷΔͧʂ
  19. ࣍ͷϚΠϧετʔϯ։͕࢝ ஗͘ͳͬͨ w#FGPSF ‣ $'ޙʹ։ൃ։࢝ ‣ େ෯ͳมߋ͕ଟ͍ϚΠϧετʔϯ͕૿Ճ͠ɺ$'ޙʹ मਖ਼ΛՃ͑Δ͜ͱ͕ଟ͘ͳͬͨ  ࣍ͷϚΠϧετʔϯ΁ͷணख͕ग़དྷͳ͍

    w"GUFS ‣ ςετظؒத͸ͦͷϚΠϧετʔϯ΁ूதͰ͖ΔΑ ͏ʹஈ֊ϦϦʔε։࢝࣌ʹมߋ
  20. ։ൃ։࢝ ։ൃ։࢝ 13కΊ੾Γ ίʔυϑϦʔζ ˋ ˋ ˋ ˋ ։ൃظؒ XFFLT

    ςετظؒ  EBZT ஈ֊ϦϦʔε XFFL ,15ձ ֬ೝձ ։ൃظؒ XFFLT ࠓϚΠϧετʔϯ ࣍ϚΠϧετʔϯ #FGPSF ਖ਼ຯिؒఔ౓ͷ ։ൃ͔͠ग़དྷͳ͍
  21. "GUFS ։ൃ։࢝ 13కΊ੾Γ ίʔυϑϦʔζ ˋ ˋ ˋ ˋ ։ൃظؒ XFFLT

    ςετظؒ  EBZT ஈ֊ϦϦʔε XFFL ,15ձ ։ൃ։࢝ ։ൃ։࢝ ֬ೝձ ։ൃظؒ XFFLT ࠓϚΠϧετʔϯ ࣍ϚΠϧετʔϯ े෼ͳ։ൃظؒΛ֬อ
  22. ,JDLPGGձͷ։࠵ w#FGPSF ‣ JTTVFʹϥϕϧΛ෇͚ͯϦϦʔεϚωʔδϟ͕֬ೝ ‣ ෳ਺ͷ෦ॺ͔ΒҰؾʹ৭Μͳࢪࡦ͕ྲྀΕͯ͘Δ  ʮͲ͏͍͏มߋ͕ʯʮͲΕ͘Β͍ͷཻ౓Ͱʯೖͬ ͯ͘Δ͔ɺશମΛ೺ѲͰ͖ͳ͘ͳ͖ͬͯͨ w"GUFS

    ‣ ։ൃ։࢝࣌ʹΤϯδχΞΛूΊͯڞ༗ձ ‣ ͦͷࢪࡦʹର͢Δݒ೦΍ٙ໰ͳͲΛͿ͚ͭΔ৔ͱ͠ ͯػೳ
  23. "GUFS ։ൃ։࢝ 13కΊ੾Γ ίʔυϑϦʔζ ˋ ˋ ˋ ˋ ։ൃظؒ XFFLT

    ςετظؒ  EBZT ஈ֊ϦϦʔε XFFL ,15ձ ։ൃ։࢝ LJDLP⒎ձ LJDLP⒎ձ ֬ೝձ ։ൃظؒ XFFLT ࠓϚΠϧετʔϯ ࣍ϚΠϧετʔϯ
  24. ϦϦʔεϚωʔδϟͷ෼ׂ w#FGPSF ‣ JTTVF८ճ΍֬ೝձͷηοςΟϯάɺ։ൃ։࢝ͷप஌ ͳͲ͢΂ͯϦϦʔεϚωʔδϟਓ͕ߦ͏ ‣ ૊৫มߋͰ෼͔Ε͍ͯͨ෦ॺ͕ͭʹͳΓɺϓϩμΫ τΦʔφʔతͳਓ͕ग़དྷͨ w"GUFS ‣

    ʮϦϦʔε࡞ۀऀʯʮϦϦʔεϚωʔδϟʯ ‣ ݩʑେ͖͔ͬͨ໾ׂΛ෼୲͢Δ͜ͱͰෛ୲Λܰݮ
  25. ·ͩ·ͩվળ͍ͯ͠Δ wݱঢ়͕ྑ͍͔ͱ͍͑͹ͦ͏Ͱ͸ͳ͍ ‣ ৭ʑ΍Γʹ͍͘ͱ͜Ζ΍໰୊఺΋͋Δ  $'ΪϦΪϦʹ13 ϨϏϡʔ͕ཷ·ͬͯ͠·͏ʜ  ςετظؒதʹ௥ՃͷରԠ͕૿͍͑ͯΔʜ wਓ͕ؒ΍Δ͜ͱɺػց͕΍Δ͜ͱ

    ‣ ϦϦʔε࡞ۀͷ൒ࣗಈԽ ΄΅खಈ  ‣ πϥ͍ͱ͜Ζ͸ੵۃతʹػցʹ೚͍ͤͨ
  26. ·ͱΊ wϦϦʔεϑϩʔ͸HJUIVC؅ཧ wΫοΫύουΞϓϦͷϦϦʔεϑϩʔ͸೔ʑ มΘ͍͍ͬͯͬͯΔ ‣ ૊৫ମ੍ͷมߋ΍೔ʑͷࠔͬͨ఺ͳͲ͔Βվળ wࣗಈԽʹͱͯ΋ڵຯ͕͋Δ ‣ ਓ͕ؒ΍ͬͯπϥ͍͜ͱ͸ػցʹ ‣

    ΍͍ͬͯͧ͘
  27. ԶୡͷϦϦʔεϑϩʔ͸ ·ͩ࢝·ͬͨ͹͔Γͩ