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

How Did Development Team Cope with Startup Chaos at U-NOTE

How Did Development Team Cope with Startup Chaos at U-NOTE

[TECH VALLEY #3]「ノート」にまつわるスタートアップ3社に学ぶ、技術的カオスからの脱却で登壇した時の資料です。

* [ TECH VALLEY#3] 藤井エンジニアの旅~前代未聞のイベント決定までの軌跡~ - https://geechs-magazine.com/4320
* 黒歴史だらけな技術的カオスからの脱却 #techvalley - https://geechs-magazine.com/4755

Tetsuya Kaneko

November 12, 2014
Tweet

More Decks by Tetsuya Kaneko

Other Decks in Programming

Transcript

  1. #1 όʔδϣϯ؅ཧͱ͍͏֓೦͕ଘࡏ͠ͳ͍ࠞಱͳੈք #2 ςετ@͕Μ͹Βͳ͍ 
 #3 ࢓༷ͷফࣦ #4 ίϐϖίʔυ͚ͩͲຊ൪͑͞ಈ͍͍ͯΕ͹ؔ܎ͳ͍ΑͶͬ #5

    ϩʔΧϧͰಈ֬ͨ͠ػೳ͕͜Μͳʹಈ͔ͳ͍Θ͚͕ͳ͍ #6 αʔό͕མͪͨΓϨεϙϯε͕஗͍ཧ༝Λઆ໌Ͱ͖ͳ͍ɻ ※Ξοϓϩʔυ൛௥ه 
 ϥϊϕλΠτϧΛ΋ͬͨ͡ωλͰ͕ͨ͠୭ʹ΋ποί·Εͳ͔ͬͨ😂
  2. ϦχϡʔΞϧ3ظʙϦχϡʔΞϧ4ظ • Backlog͕ಋೖ͞ΕΔ • ࣾһ͕2ਓʹͳΓίʔυϨϏϡʔͷจԽ͕ੜ·ΕΔ • BacklogͰ͸ίϛοτߦʹରͯ͠ͷίϝϯτ͕Ͱ͖ͳ͍ 😢 • ݁Ռɺίϝϯτʹʮxxxx.phpͷ245-253ߦ໨ͷ࣮૷ͳΜͰ

    ͕͢ʙʯͱॻ͘ඞཁ͕… ※௥ه Backlog Ͱ΋ϓϧϦΫΤετ͕࡞੒Ͱ͖ΔΑ͏ʹͳͬͨΑ͏Ͱ͢ʂ 
 https://backlog.com/ja/product-updates/release/release-201508/
  3. ʀƅЧƅ ʻͤɺͤΊͯ৽نߏங͢Δ"1*͚ͩʹ͸ʜ RSpec + ※௥ه 
 ৽نߏஙͨ͠ Rails API͚ͩ͸ςετΛಋೖ͢Δ͜ͱʹ੒ޭɻ 


    PHPͰ։ൃ͞Ε͍ͯΔطଘػೳ΋ɺCapybaraͰ࠷௿ݶͷςετΛͰ͖ΔΑ͏ରԠ͍ͯ͘͠༧ఆͰ͢ɻ ݱࡏ
  4. ϦϥΠτͱ͍͏બ୒ࢶ • ςετͷͳ͍ϦϑΝΫλϦϯά͸ɺӨڹൣғ͕ಡΊͣʹҙਤͤ͵Օॴ ʹӨڹ͕ग़ΔڪΕ • ͔͠͠લड़ͷ௨Γɺςετίʔυ͸ଘࡏ͠ͳ͍͕ɺ࢓༷΋ଘࡏ͠ͳ͍ • ϦϑΝΫλϦϯά vs ϦϥΠτ

    ͦΕͧΕϝϦσϝ͕͋Δ͕ɺࠓճ͸Ϧ ϥΠτ͕༗ޮͩͱ൑அ • ࢓༷ࡦఆ → νʔϜϨϏϡʔ → ϦϥΠτ → طଘػೳ࡟আ • ϑϧεΫϥονͰॻ͖௚͢ͷͰ͸ͳ͘ɺػೳ୯ҐͰখ͘͞ॻ͖׵͑Δ
  5. ݱࡏ • ߏ੒͸ Ansible Ͱ؅ཧ • σϓϩΠ͸ Capistrano ͔Β࣮ࢪ •

    ৄࡉ͸ Qiita هࣄʮRailsΞϓϦΛAnsibleͰߏ ஙͨ͠؀ڥʹCapistranoͰσϓϩΠ͢Δ·Ͱ ʹ΍ͬͨ͜ͱʯΛ͝ཡ͍ͩ͘͞
  6. ɾ2014/05/21 U-NOTE ೖࣾ ɾ2014/06/13 GitHub ಋೖ ɾ2014/06/14 Slack ಋೖ ɾ2014/06/14

    Hubot ಋೖ ɾ2014/08/28 Qiita Team ಋೖ ɾ2014/09/02 Mackerel.io ಋೖ ɾ2014/09/05 Wercker ಋೖ ɾ2014/09/17 Ansible ಋೖ ɾ2014/09/17 New Relic ಋೖ