インフラ開発チームがプロダクトチームに体験入部したはなし

C51ed1e43b09bfbbb09eead09f803aea?s=47 Shin'ya Ueoka
November 04, 2020

 インフラ開発チームがプロダクトチームに体験入部したはなし

Cybozu Tech Meetup #8 体験入部ってどんな制度?
でお話した資料です
https://cybozu.connpass.com/event/193495/

C51ed1e43b09bfbbb09eead09f803aea?s=128

Shin'ya Ueoka

November 04, 2020
Tweet

Transcript

  1. Πϯϑϥ։ൃνʔϜ ͕ ϓϩμΫτνʔϜ ʹ ମݧೖ෦ͨ͠͸ͳ͠ αΠϘ΢ζגࣜձࣾ ্Ԭ ਅ໵

  2. Me • ্Ԭ ਅ໵ (@ueokande) • kintone։ൃYakumoج൫νʔϜ • kintone.comͷ։ൃɾӡ༻ •

    ٳ೔͸OSSΛ࡞ͬͨΓจॻΛॻ͍ͨΓ 2
  3. kintone • ۀ຿γεςϜΛ؆୯ʹ࡞ΕΔB2B޲͚αʔϏε • ࠃ಺֎17,000+ࣾͰಋೖ • άϩʔόϧࢢ৔͸ʮkintone.comʯͰల։ͯ͠ AWS্Ͱӡ༻ 3

  4. ΅͘ͷདྷྺ • جຊతʹԼճΓͷ։ൃ͕޷͖ • ೖ͔ࣾ࣌Βݱࡏ·ͰԼճΓͷ։ൃΛ͖ͯͨ͠ • ͱ͜ΖͰαʔϏε։ൃͳʹ΋Θ͔ΒΜ 4 2016 ʢαΠϘ΢ζೖࣾʣ

    2017 2018 2019 2020 cybozu.comͷ ϛυϧ΢ΣΞɾ؅ཧը໘ ϩάج൫ Neco Yakumoج൫
  5. ͪΐͬ͘ΒGaroon։ൃνʔϜʹߦ͖ͬͯ·͢ • 6݄ ʙ 7݄ͷ1ϲ݄ؒɺGaroon։ൃνʔϜʹମݧೖ෦ͨ͠ • ͦͷؒ͸Yakumoج൫νʔϜͷۀ຿͸શ͍ͯ͘͠ͳ͍ 5

  6. ମݧೖ෦ͬͯͲΜͳ੍౓ʁ 6

  7. ମݧೖ෦ͬͯͲΜͳ੍౓ʁ • ଞ෦ॺɾଞνʔϜͷ࣮ࡍͷۀ຿ΛମݧͰ͖Δ੍౓ • ࠓޙͷΩϟϦΞͷݕ౼ࡐྉʹͰ͖Δ • ଞ෦ॺΛ஌ͬͯɺࠓͷۀ຿ʹ׆͔͢ • ਺िؒ ʙ

    ࠷௕3ϲ݄͘Β͍ 7
  8. ମݧೖ෦·ͰͷྲྀΕ • جຊతʹ͸ࠓͷνʔϜͱड͚ೖΕઌνʔϜͱͷௐ੔͕Ͱ͖Ε͹OK • ຊ෦Λ·͙ͨ৔߹͸্௕͕ঝೝ͢Ε͹OK • ຊ෦಺͸ݱ৔ͷνʔϜ͕ೝࣝͰ͍ͯΕ͹ΧδϡΞϧʹମݧೖ෦͍ͯ͠Δ 8 ड͚ೖΕઌ ࠓͷνʔϜ

    ᶃ ࠓͷνʔϜʹ ྃঝΛಘΔ ᶄ ड͚ೖΕઌͱظؒ ΍࣌ظΛௐ੔ YYYνʔϜʹ ߦͬͯΈ͍ͨ Ͳ͏ͧ ˓݄✕೔͔Β ΍Γ·͠ΐ͏ ˚˚Λ΍ͬͯ Έ͍ͨͰ͢
  9. ʢ։ൃຊ෦಺ͷʣମݧೖ෦ͷྺ࢙ • 2016೥ શࣾతͳ੍౓ͱͯ͠ʮେਓͷମݧೖ෦ʯ͕ελʔτ • 2019೥ ։ൃຊ෦͔Β“෦௕”ͱ͍͏ϩʔϧ͕ͳ͘ͳΔ ɹɹɹ νʔϜؒͷਓͷҟಈ͕ྲྀಈతʹͳΓɺδϣϒϘʔυ͕Ͱ͖Δ •

    ʙ ݱࡏ ҟಈΛલఏʹ͠ͳ͍ମݧೖ෦΋׆ൃʹͳΔ ɹɹɹ ։ൃຊ෦಺: 20ਓɺ։ൃຊ෦㱻ଞຊ෦: 16ਓ 9
  10. 10 ։ൃຊ෦ͷδϣϒϘʔυ

  11. 11 GaroonνʔϜʹମݧೖ෦͢Δ·Ͱͷ΍ΓͱΓ

  12. Garoon։ൃνʔϜ΁ͷ ମݧೖ෦ 12

  13. Garoon։ൃνʔϜͷಈػ • cybozu.comͷɺΞϓϦଆ͔Βͷࢹ఺Λ஌Γ͍ͨ • େن໛σʔλ΍ΞϓϦ։ൃͰͷࢹ఺Λ஌Γ͍ͨ • αΠϘ΢ζʹ͍ΔͷʹGaroonΛ৮Βͳ͍ͷ͸΋͍ͬͨͳ͍ʂ 13

  14. ମݧೖ෦ͷ಺༰ • Garoonͷσʔλϕʔε͸ςϥόΠτڃ • ͏͔ͭʹσʔλϕʔεͷϚΠάϨʔγϣϯΛ࣮ߦͰ͖ͳ͍ • ALTER TABLE͕ϝϯςφϯε΢Οϯυ΢಺ͰऴΘΒͳ͍ • σʔλίϯόʔτ͕ɺϝϯςφϯε΢Οϯυ΢಺ʹऴΘΒͳ͍

    • ݹ͍σʔλʹɺίϯόʔτʹࣦഊ͢Δσʔλ͕͋Δ • σʔλϕʔεΛ҆શʹϚΠάϨʔγϣϯ͢Δ͘͠ΈͷPoCΛ࣮૷ 14
  15. όοΫάϥ΢ϯυͰσʔλϚΠάϨʔγϣϯ • Ϣʔβʔૢ࡞ʹӨڹ͕ग़ͳ͍Α͏গͣͭ͠σʔλม׵ • Ͳ͔͜Ͱม׵ʹࣦഊͯ͠΋αʔϏεࣗମʹ͸Өڹ͕ͳ͍ 15 ΦϦδφϧ ίϯόʔτઌ όοΫάϥ΢ϯυ δϣϒ

    ࣌ؒΛ͔͚ͯ গͣͭ͠σʔλม׵
  16. όοΫάϥ΢ϯυͰσʔλϚΠάϨʔγϣϯ • Ϣʔβʔૢ࡞ʹӨڹ͕ग़ͳ͍Α͏গͣͭ͠σʔλม׵ • Ͳ͔͜Ͱม׵ʹࣦഊͯ͠΋αʔϏεࣗମʹ͸Өڹ͕ͳ͍ 16 ΦϦδφϧ ίϯόʔτઌ όʔδϣϯΞοϓ࣌ʹ ৽͍͠ςʔϒϧʹ੾Γସ͑

  17. ؾʹͳΔ͜ͱ • ֎෦Ωʔ੍໿͕͋Δςʔϒϧ͸ʁ • ίϐʔݩͷσʔλ͕ߋ৽͞Εͨ৔߹͸ʁ • ݩσʔλ͕࡟আ͞ΕͨΒʁ 17

  18. 18 ৄ͘͠͸ΤϯδχΞϒϩάΛΈͯͶʂ

  19. ·ͱΊ • αΠϘ΢ζʹ͸ʮମݧೖ෦ʯͱ͍͏੍౓͕͋Γ·͢ • Garoon։ൃνʔϜʹ1ϲ݄΄Ͳߦ͖ͬͯ·ͨ͠ • ੡඼։ൃνʔϜͷۀ຿΍ɺGaroonͳΒͰ͸ͷେن໛σʔλϕʔεͷ ѻ͍ํΛମݧͰ͖·ͨ͠ 19