クックパッドにおけるAndroidエンジニアの役割とその変遷

800912a73ce4e879003b6c89cf80cfeb?s=47 yagi
February 19, 2016

 クックパッドにおけるAndroidエンジニアの役割とその変遷

少人数1チーム体制時代から多事業部多人数体制時代までAndroidエンジニアの役割が変遷していくなかでチームが直面した課題とそれを解決する為に構築してきた開発プロセスや習慣、仕組みをお話します。すぐに導入できそうなものを中心に紹介します。

800912a73ce4e879003b6c89cf80cfeb?s=128

yagi

February 19, 2016
Tweet

Transcript

  1. 6.
  2. 7.
  3. 27.

    )PX

  4. 29.

    ϦϦʔεຖʹ,15ʹΑΔ ৼΓฦΓΛ։࢝ w ,FFQ w ؆୯ͳࣄͰ΋ग़དྷͨ͜ͱΛ ͲΜͲΜग़͢ w 1SPCMFN w

    ղܾ͢΂͖՝୊Λચ͍ग़͢ w 5SZ w 1SPCMFNΛղܾ͢Δ۩ମ తͳߦಈΛఆٛ͢Δ ܧଓతͳ վળ
  5. 41.

    HJUͷϒϥϯνϯάͷํ਑Λఆٛ ։ൃ։࢝ 13࠷ऴ೔ $' 3$CSBODI NBTUFS 2"   

     ࠩ෼͕͋Ε͹౎౓NFSHF جຊతʹৗʹNBTUFSΛ޲͍ͯ։ൃ͢Ε͹ྑ͍
  6. 52.

    ϦϦʔεલ ϦϦʔεޙ w ϦϦʔεεέδϡʔϧʹ ΑΔࠩ෼ͷೖΔλΠϛϯ άͷ౷੍ w ϨϏϡʔʹΑΔݕग़ w ϚΠϧετʔϯʹΑΔશ

    ࠩ෼ͷՄࢹԽ w ϚΠϧετʔϯࠩ෼Λத ৺ʹ໢ཏతͳςετ w $SBTIMZUJDTͷνΣοΫ w ,JCBOBͰͷ"1*Τ ϥʔνΣοΫ w ͝ҙݟͷνΣοΫ
  7. 53.

    ϦϦʔεલޙͰ΍Δࣄͷ୔ࢁ͋ΔΑͶ໰୊ w ϚΠϧετʔϯʹೖΕΔ JTTVFͷ४උ w όʔδϣϯίʔυͷߋ৽ w JTTVFͷਐḿ֬ೝ w ίʔυϑϦʔζͱ3$

    CSBODI࡞੒ w ࠩ෼ͷϦετΞοϓͱς ετ w ϥΠηϯεͷνΣοΫ w ߋ৽จݴ w ϦϦʔεޙ؂ࢹ w ,15ͷεέδϡʔϧ֬อ w FUDʜ
  8. 65.

    w ίʔυ ߦ͘Β͍ w Ϋϥε਺͘Β͍ w ϝιου਺ ͘Β͍ w ϥΠϒϥϦࠐΈ

    QSPHVBSEࡁ  w ը໘਺͘Β͍ w ίʔυมߋऀϦϦʔεͰਓ ݁ߏͰ͔͍
  9. 67.

    )PX

  10. 73.

    [BUTVϦϙδτϦ w ϞόΠϧ։ൃͷશൠతͳ՝୊΍ཁ ๬ɺ΍Γ͍ͨ͜ͱɺເͳͲΛࡶʹ ॻ͘ઐ༻ϦϙδτϦ w ϞόΠϧج൫νʔϜ͕Ҿ͖औΔ৔ ߹΋͋Ε͹JTTVFΛॻ͍ͨਓ͕ ΰϦοͱ΍Δ৔߹΋͋Δ w

    ࣾ಺ษڧձͷݕ౼JTTVF΍ҿΈ ʹߦ͘༧ఆΛ٧ΊΔJTTVFͳͲ ΋࡞ΒΕΔ ࡶͳൃ૝Λ׆͔͢νʔϜ࡞Γ:http://techlife.cookpad.com/entry/2015/03/25/202709
  11. 75.

    ϥΠϒϥϦಋೖʹΑΔޮ཰Խ ΞʔΩςΫνϟͷվળ w3FUSPMBNCEB 3Y+BWB 3Y5" %BUB #JOEJOH-JCSBSZ &BTZ1BSDFMBCMF LWT TDIFNB

    GSBHNFOUDSFBUPS "OESPJE0SNB  1FSNJTTJPOT%JTQBUDIFS 3PCPMFDUSJD wಋೖ࣌ʹ͸QSPTDPOTΛٞ࿦͢ΔJTTVFΛཱͯͨΓ ษڧձΛ։͍ͨΓ͢Δ wے೑ɺ2"ϑΣʔζʹపఈతʹςετΛ͢Δ Android։ൃͰRxJavaΛνʔϜʹಋೖͨ͠࿩ : http://techlife.cookpad.com/entry/2015/04/17/100000
  12. 80.