$30 off During Our Annual Pro Sale. View Details »

Ruby/Rails
はじめてチームの
力をメキメキつけた!/#nagoyark03

bash0C7
February 21, 2017

 Ruby/Rails
はじめてチームの
力をメキメキつけた!/#nagoyark03

名古屋Ruby会議03 http://regional.rubykaigi.org/nagoya03/ 第1部

今日、事業のバックエンドシステムにRubyやRailsを選択することはポピュラーな選択になっています。そしてRubyやRails未経験メンバーのみで開発チームが構成されることもよくあります。実際にそのようなチームを直接率いることになり、当初はなかなかチームの成果が上がらず苦しかったのですが、短期間で当初の数倍のスループットを出すパワフルなチームへと変貌させることができました。 その鍵は様々な技術的な工夫。とくに短期間で成果を出すためにはウェブで公開されている先達のノウハウの活用が書かせませんでした。このセッションでは、具体的にどんなノウハウをどのようなステップで導入しチームメンバーの力を伸ばしてきたかを解説します。

bash0C7

February 21, 2017
Tweet

More Decks by bash0C7

Other Decks in Education

Transcript

  1. 1
    3VCZ3BJMT

    ͸͡ΊͯνʔϜͷ

    ྗΛϝΩϝΩ͚ͭͨʂ
    খࣳ හ໌ @bash0C7
    ެ։൛

    View Slide

  2. 2
    http://www.animatechannel.com/

    View Slide

  3. ओͳର৅ࢀՃऀ
    3

    View Slide

  4. ओͳର৅ࢀՃऀ
    ଞʹ3VCZৄ͍͠ϝϯόʔ͕

    νʔϜʹ͍ͳ͍
    νʔϜ੒ՌͷഒԽ͕୹ظؒͰ
    ΍Εͦ͏ͳؾ͕࣋ͪ͋Δ
    Ͳ͔͜ΒखΛ͚ͭΑ͏͔

    ࠔ͍ͬͯΔ
    4

    View Slide

  5. ౰ॳͷॴײ
    5

    View Slide

  6. ౰ॳͷॴײ
    •ॳظ։ൃνʔϜ͕αʔϏε্ཱͪ͛ฃಆ
    •JTTVF13Ͱ՝୊ͱίʔυ؅ཧ
    •ίʔυϨϏϡʔ͕श׳Խ
    •DBQͰαʔόʹ൓ө͠Քಇ֬ೝ
    •ςετ͕ҡ࣋͞Ε$JSDMF$*૸ߦ
    •ςετࣦഊ͸ݟಀ͞Εͣ௚͞ΕΔ
    6

    View Slide

  7. ͏ΜɺͳΔ΄Ͳ
    7

    View Slide

  8. εϧʔϓοτ

    ഒ໨ࢦͤΔ
    8

    View Slide

  9. ςετࣦഊݟಀ͞Εͣ
    9

    View Slide

  10. ੒Ռ
    10

    View Slide

  11. Ұϲ݄ͰΞοϓ
    11
    0
    5
    10
    15
    20
    11݄1ि໨ 12 ݄1ि໨

    View Slide

  12. ΍͍ͬͯͬͨ͜ͱ
    •8FCʹ΋৘ใ͋Δ͕ɺάάΓΑ͏ͷͳ͍
    ͜ͱΛಋೖ
    JTTVFΛऴΘΒͤΔ
    ϖΞ࡞ۀश׳Λ෇͚Δ
    σϓϩΠํ๏ͷ౷Ұ
    ։ൃ؀ڥͷ౷Ұ
    υΩϡϝϯςʔγϣϯ
    12

    View Slide

  13. /(ϫʔυ
    13

    View Slide

  14. ౰વ
    ී௨
    ౰ͨΓલ
    14

    View Slide

  15. ΍͍ͬͯͬͨ͜ͱ
    •8FCʹ΋৘ใ͋Δ͕ɺάάΓΑ͏ͷͳ͍
    ͜ͱΛಋೖ
    JTTVFΛऴΘΒͤΔ
    ϖΞ࡞ۀश׳Λ෇͚Δ
    σϓϩΠํ๏ͷ౷Ұ
    ։ൃ؀ڥͷ౷Ұ
    υΩϡϝϯςʔγϣϯ
    15

    View Slide

  16. JTTVFΛऴΘΒͤΔ
    16

    View Slide

  17. ϖΞ࡞ۀश׳Λ෇͚Δ
    Θͨ͠ͱ
    Ϧʔμʔͱ
    एखಉ࢜Ͱ
    17

    View Slide

  18. ϖΞ࡞ۀश׳Λ෇͚Δ
    w ʮಈ͘ίʔυʯ୤٫
    w ҰॹʹखΛಈ͔͢
    w ͍͍ઃܭͷຊɺ

    ແ͍͔ͳʜ
    18

    View Slide

  19. ϖΞ࡞ۀश׳Λ෇͚Δ
    w Α͍8FCͷࢀর৘ใ
    w SBJMTHVJEFTKQ
    w SBJMTUVUPSJBMKQ
    w BQJSVCZPOSBJMTPSH
    19

    View Slide

  20. σϓϩΠํ๏ͷ౷Ұ
    •ͨͩ͠+FOLJOT৬ਓ
    ͸ඞཁͳ͍Α͏ʹɻ
    20

    View Slide

  21. σϓϩΠํ๏ͷ౷Ұ
    •։ൃͱຊ൪Ͱ౷Ұ
    21

    View Slide

  22. σϓϩΠํ๏ͷ౷Ұ
    22
    c

    View Slide

  23. σϓϩΠํ๏ͷ౷Ұ
    23

    View Slide

  24. ։ൃ؀ڥͷ౷Ұ
    •3VCZ.JOFHVBSE
    •SVCPDPQ
    •STQFD
    •UFSNJOBMOPUJGJFS
    24

    View Slide

  25. ։ൃ؀ڥͷ౷Ұ
    •3VCZ.JOFਪ঑
    25

    View Slide

  26. ։ൃ؀ڥͷ౷Ұ
    •HVBSEৗ࣌ىಈ
    •STQFD
    •SVCPDPQ
    •QVTI௨஌
    26

    View Slide

  27. ։ൃ؀ڥͷ౷Ұ
    •SVCPDPQ͸

    POLDPQ

    Ͱద༻
    27

    View Slide

  28. ։ൃ؀ڥͷ౷Ұ
    •ແޮ΍আ֎Λ

    ͨͬ΀Γ௥Ճ
    •ྲྀͯ͠௥Ճͯ͠

    ܁Γฦ͠
    28

    View Slide

  29. ։ൃ؀ڥͷ౷Ұ
    •TQFD͚ͩࣗಈमਖ਼
    •νΣοΫ͸શ෦
    29

    View Slide

  30. υΩϡϝϯςʔγϣϯ
    •3&"%.&NE
    •ϩʔΧϧ؀ڥηοτΞοϓ
    •HVBSE΍SVCQDPQղઆ
    •σϓϩΠͷ࢓૊Έղઆ
    •֤छӡ༻ίϚϯυͷղઆ
    •Ϧμϯμϯγʔॏ఺ߦ
    30

    View Slide

  31. υΩϡϝϯςʔγϣϯ
    31

    View Slide

  32. ΍͍ͬͯͬͨ͜ͱ
    •8FCʹ΋৘ใ͋Δ͕ɺάάΓΑ͏ͷͳ͍
    ͜ͱΛಋೖ
    JTTVFΛऴΘΒͤΔ
    ϖΞ࡞ۀश׳Λ෇͚Δ
    σϓϩΠํ๏ͷ౷Ұ
    ։ൃ؀ڥͷ౷Ұ
    υΩϡϝϯςʔγϣϯ
    32

    View Slide

  33. ऴΘͬͯͷॴײ
    33

    View Slide

  34. Ұ൪ޮՌతͩͬͨ΋ͷ
    •ʮ*TTVFΛऴΘΒͤΔʯ
    •ͨͷ͘͠ͳΔ
    •΍ͬͨͬͨײͰΔ
    •೰Ή͕࣌ؒେ෯ʹݮΔ
    34

    View Slide

  35. ٕज़վળ͸Ͳ͏͔ͩͬͨʁ
    •ಉ࣌ʹਐΊͯΑ͔ͬͨ
    •ํ๏Θ͔Βͳ͍ͱ

    ໰୊ʹཱͪ޲͔͑ͳ͍
    •ϨόϨοδ͕ޮ͘
    35

    View Slide

  36. ·ͱΊ
    36

    View Slide

  37. ओͳର৅ࢀՃऀ
    ଞʹ3VCZৄ͍͠ϝϯόʔ͕νʔ
    Ϝʹ͍ͳ͍
    νʔϜ੒ՌഒԽ͍͚ͦ͏ͱ
    ࢥ͍ͬͯΔ
    Ͳ͔͜ΒखΛ͚ͭΑ͏͔ࠔͬͯ
    ͍Δ
    37

    View Slide

  38. ΍͍ͬͯͬͨ͜ͱ
    •8FCʹ΋৘ใ͋Δ͕ɺάάΓΑ͏ͷͳ͍
    ͜ͱΛಋೖ
    JTTVFΛऴΘΒͤΔ
    ϖΞ࡞ۀश׳Λ෇͚Δ
    σϓϩΠํ๏ͷ౷Ұ
    ։ൃ؀ڥͷ౷Ұ
    υΩϡϝϯςʔγϣϯ
    38

    View Slide

  39. Ұϲ݄ͰΞοϓ
    39
    0
    5
    10
    15
    20
    11݄1ि໨ 12 ݄1ि໨

    View Slide

  40. ·ͣ͸

    ͸Γ͖ͭ

    Ұϲ݄
    40

    View Slide