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

How People Build Software

How People Build Software

Sales Force World Tour Tokyo 2016
http://eventjp.salesforce.com/

Takafumi Ikeda

December 14, 2016
Tweet

More Decks by Takafumi Ikeda

Other Decks in Technology

Transcript

  1. Where software is built
    How People Build Software

    View Slide

  2. !
    Where software is built
    !
    "
    2
    TAKAFUMI IKEDA
    SOLUTIONS ENGINEER
    Who am I?

    View Slide

  3. How software is built
    # For Internal Only - Confidential / 2015
    How People Build Software
    3
    #
    FORTUNE 50
    46%
    ొ࿥Ϣʔβʔ਺
    1,500ສ
    ϦϙδτϦ਺
    3,800ສ
    ϓϩάϥϜݴޠ
    316

    View Slide

  4. How software is built
    # For Internal Only - Confidential / 2015 4
    $
    OPEN SOURCE
    LEADERS
    SOFTWARE
    SPECIALISTS
    FORWARD THINKING
    ENTERPRISES
    Who are Using GitHub Today

    View Slide

  5. Where software is built
    ιϑτ΢ΣΞ։ൃͰΑ͋͘Δ໰୊
    Version Control is your friend
    5
    "

    View Slide

  6. How people build software
    #
    1ਓͰ։ൃ͍ͯ͠Δ͏ͪ͸γϯϓϧ
    6

    View Slide

  7. How people build software
    #
    νʔϜͰ։ൃ͢Δͱ…
    7
    Account.apex
    Invoice.apex
    Transaction.apex
    Account.apex
    Contact.apex
    Account.apex
    Invoice.apex
    Transaction.apex

    View Slide

  8. How people build software
    #
    յΕͨͱ͖ʹͲ͏͢Ε͹͍͍ʁ
    8

    View Slide

  9. %
    Where software is built
    όʔδϣϯ؅ཧγεςϜ͕ղܾ͢Δ
    9

    View Slide

  10. Where software is built
    GitHubͰԿ͕Ͱ͖Δ͔
    How People Build Software, Better, Together
    10
    "

    View Slide

  11. How people build software
    #
    GitHub Flow
    11

    View Slide

  12. %
    Where software is built
    Pull Requestʹର͢ΔCI
    12
    &
    ' (
    MasterͱPull RequestΛ
    CIαʔό্ͰϚʔδͯ͠ςετ
    CI݁ՌΛPull Requestʹ
    ϑΟʔυόοΫ

    View Slide

  13. Where software is built
    REAL EXAMPLE

    View Slide

  14. Where software is built
    ॆ࣮ͨ͠ΤίγεςϜ
    Integrate whatever you like
    14
    "

    View Slide

  15. How software is built
    # For Internal Only - Confidential / 2015 15
    $
    Support the full application development lifecycle
    B U I L D C O L L A B O R A T E D E P L O Y
    ) & "
    #

    View Slide

  16. Where software is built
    Ϣʔβʔͷ੠
    Case Studies
    16
    "

    View Slide

  17. Where software is built
    #
    #
    17

    View Slide

  18. Where software is built
    #
    #
    18

    View Slide

  19. Where software is built
    #
    #
    ίϥϘϨʔγϣϯΛଅਐ
    19

    View Slide

  20. Where software is built
    #
    #
    ίϥϘϨʔγϣϯΛଅਐ
    20

    View Slide

  21. Where software is built
    #
    #
    ಁ໌ੑΛߴΊΔ
    21

    View Slide

  22. Where software is built
    #
    #
    ಁ໌ੑΛߴΊΔ
    22

    View Slide

  23. Where software is built
    #
    #
    ࠾༻ɺڭҭʹد༩
    23
    FORTUNE 50
    46%
    ొ࿥Ϣʔβʔ਺
    1,500ສ
    ϦϙδτϦ਺
    3,800ສ
    ϓϩάϥϜݴޠ
    316

    View Slide

  24. Where software is built
    #
    #
    ·ͱΊ
    24
    • νʔϜ։ൃʹόʔδϣϯ؅ཧ͸ඞਢ
    • Pull RequestΛத৺ͱͨ͠GitHub Flow
    • CI΋ؚΊͯۙ೥ͷϕετϓϥΫςΟε
    • ͦΕҎ্ͷޮՌ΋
    • ίϥϘϨʔγϣϯଅਐ
    • ಁ໌ੑΛߴΊΔ
    • ࠾༻ɺڭҭʹد༩
    • force.com։ൃʹ΋GitHubΛ࢖͍͖ͬͯ·͠ΐ͏

    View Slide

  25. Where software is built
    Thank you

    View Slide