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

三位一体GitHub駆動開発/github-driven-development

 三位一体GitHub駆動開発/github-driven-development

 株式会社ookamiはスポーツを通して人々の生活を豊かにすることをスローガンとして掲げている。
現在は、スポーツ観戦アプリPlayer!を開発中。Player!はApp Store Best of 2015 今年のアプリにも選出されている。

 株式会社ookamiではエンジニアだけでなくデザイナー、ビジネスで三位一体となってGitHubを中心に開発している。
リポジトリの構成としては、ビジネスとデザイン用のリポジトリが用意されており、開発以外の内容のやり取りはGeneralリポジトリで行われる。また、デザイナーもGitを使いこなしており、 Sketchを中心としてバージョン管理を行っている。
このようにソフトウェアを中心とした開発体制を整えており、優先度やロードマップはZenHubを通して管理している。

 ZenHubを利用することで、ビジネスの見通しが立てやすくなる。ZenHubの応答速度には課題はあるものの、一度開いておくとその課題は軽減される。GitHubとシームレスに利用できることが大きなメリットだ。GitHubの機能を活用した上で利用するのが好ましいだろう。そうすることで、最大限ZenHubの恩恵をうけることができる。
 さらにリアルなカンバンをスプリント開始時に作成することで、スプリントの円滑なコミュニケーションを可能にしている。

 リモートワークもできる程に非同期コミュニケーションは重視しつつも、同期的なコミュニケーションも重視している。
これによりチームの生産性を高め、質の高いソフトウェアを届けている。

 チームの生産性を高めるためには、チームが価値ある大切なことに集中できる環境が大切だ。そこで積極的に自動化も行っている。

 現在ではGitHubを中心とした開発スタイルとなっているが、GitHubを利用することが目的ではない。
三位一体GitHub開発はあくまで我々の挑戦と進化の結果である。
今後さらなる挑戦と進化により、異なる形に変貌を遂げていくかもしれない。

 チームの生産性を上げるためには、情報共有と感情共有を大切にしつつ挑戦し続けること、そして進化し続けることが最も大切なのではないだろうか。

Fumiya Nakamura

June 02, 2016
Tweet

More Decks by Fumiya Nakamura

Other Decks in Technology

Transcript

  1. ࡾҐҰମ
    GITHUB
    ۦಈ։ൃ

    View Slide

  2. גࣜձࣾOOKAMI!
    CTO
    தଜ จ࠸

    View Slide

  3. View Slide

  4. View Slide

  5. View Slide

  6. OOKAMI
    !!!?

    View Slide

  7. εϙʔπΛ௨ͯ͠
    ਓʑͷੜ׆Λ๛͔ʹ

    View Slide

  8. View Slide

  9. View Slide

  10. ࡾҐҰମ
    GITHUB
    ۦಈ։ൃ

    View Slide

  11. ͜Μͳମݧ͋Γ·ͤΜ͔ʁ
    > όά͕͔࣍Β࣍΁ͱग़ͯ͘Δ
    > ͍ͭ΋๩ͯ͘͠࡞ۀͷऴΘΓ͕ݟ͑ͳ͍
    > ͳ͔͍ͥͭ΋ਐḿ͕஗Ε͕ͪ
    > ୭͕ԿΛ΍͍ͬͯΔͷ͔෼͔Βͳ͍
    > ಛఆͷਓʹฉ͔ͳ͍ͱ෼͔Βͳ͍

    View Slide

  12. ৘ใڞ༗

    View Slide

  13. ΤϯδχΞ
    σβΠφʔ
    Ϗδωε

    View Slide

  14. ࡾҐҰମ

    View Slide

  15. GITHUB

    View Slide

  16. ϦϙδτϦߏ੒
    > general -> Ϗδωε
    > playerlab -> σβΠϯ
    > api -> ։ൃ
    > ios -> ։ൃ
    > android -> ։ൃ

    View Slide

  17. GITHUB͸࢖ͬͯΔ͚Ͳ...
    > GitHubͷ࢖͍ํ͕෼͔Βͳ͍
    > Issue͕ͨ͘͞Μ͋Γ͗͢Δ
    > ͲΕ͔ΒऔΓֻ͔ͬͨΒ͍͍ͷʁ
    > εϓϦϯτͰୡ੒͞ΕΔ͜ͱ͸Կʁ
    > ϓϩμΫτͷϩʔυϚοϓ͸ʁ

    View Slide

  18. GITHUB X ZENHUB

    View Slide

  19. View Slide

  20. ৘ใڞ༗ X ײ৘ڞ༗

    View Slide

  21. View Slide

  22. ඇಉظ & ಉظ
    ίϛϡχέʔγϣϯ

    View Slide

  23. σϓϩΠࣗಈԽ

    View Slide

  24. IOS/ANDROIDϏϧυࣗಈԽ

    View Slide

  25. มԽʹڧ͍
    ιϑτ΢ΣΞΛ࡞Δ

    View Slide

  26. εϙʔπΛ௨ͯ͠
    ਓʑͷੜ׆Λ๛͔ʹ

    View Slide

  27. νʔϜͱݸਓ͕
    ௅ઓ͠
    ਐԽ͢Δ

    View Slide

  28. View Slide