SlideShare a Scribd company logo
GitHubの
          Enterpriseとは
          いったいなんだった
          のか
                                         グリー株式会社
                                       CTO室 大場光一郎
                2012-06-23; Agile渋谷; リクルートメディアテクノロジーラボ
2012年6月23日土曜日
2012年6月23日土曜日
2012年6月23日土曜日
松田明 @a_matsuda

                       Asakusa.rb founder
                        Rails committer
                        Ruby committer
                       Alpha Social Coder




2012年6月23日土曜日
ソーシャルコーディング
               三部作



2012年6月23日土曜日
第1部




                http://www.slideshare.net/a_matsuda/rails-development-that-doesnt-hurt

2012年6月23日土曜日
第2部




                https://speakerdeck.com/u/a_matsuda/p/object-oriented-social-coding-scripting-language-ruby
2012年6月23日土曜日
第3部




                https://speakerdeck.com/u/a_matsuda/p/social-coding
2012年6月23日土曜日
経歴

                                                     ruby
                basic       elisp                   javascript
                                             java
                        c           vb
                                                      xml
                                     win32                       php
                                                    web




2012年6月23日土曜日
大場のお仕事
                • CTO室はCTO直轄でなんでもやる
                • 開発環境全般
                • エンジニア全体のことを考えてよりよ
                 い環境をつくる

                • 必要なら自分たちで作ることも

2012年6月23日土曜日
技術の流れの変化



2012年6月23日土曜日
70∼80年代


                        commodity


            labs




2012年6月23日土曜日
90年代


                         commodity


         vendor




2012年6月23日土曜日
2000年代


                       commodity


      community



2012年6月23日土曜日
2010年代


                       commodity


       consumer



2012年6月23日土曜日
ソーシャルネット
                  ワーク


2012年6月23日土曜日
GitHubを支える技術



2012年6月23日土曜日
http://labs.linkfluence.net/static/pdf/github-poster.pdf
2012年6月23日土曜日
project    project




                           project




                           project




      従来のホスティング           GitHub



2012年6月23日土曜日
プロジェクトが主体




2012年6月23日土曜日
人が主体




2012年6月23日土曜日
GitHubはソースコード
    管理にソーシャル機能を
         ビルトイン
2012年6月23日土曜日
こういったコン
          シューマーからの技
          術の採用を検討でき
          ない会社は振り落と
          される可能性がある
2012年6月23日土曜日
オープンソース開発
                 で良いとされる
                 メソッドの導入
2012年6月23日土曜日
GitHubとは
                なんだったのか


2012年6月23日土曜日
グリーのSCM




          2004∼     2010∼   2012∼



2012年6月23日土曜日
gitは分散repoによって
          複数人でのシステム開発
          をよりよくしたが、プロ
          ジェクトを越えて開発す
          るための機能が足りない

2012年6月23日土曜日
代替え検討

                • gitosis + gitweb
                • BitBucket
                • GitLab


2012年6月23日土曜日
gitweb




2012年6月23日土曜日
2012年6月23日土曜日
2012年6月23日土曜日
2012年6月23日土曜日
GitHubとは


       コラボレーティブな
       開発を支援する環境

2012年6月23日土曜日
github:enterprise
                       とは


2012年6月23日土曜日
github.com




                github:enterprise




                     会社




2012年6月23日土曜日
github:enterprise
                • 仮想アプライアンス
                • GitHubのフル機能が使える
                • 管理コンソール
                • LDAP認証
                • アップグレード機能
                • ユーザー数/年のライセンス
2012年6月23日土曜日
2012年6月23日土曜日
2012年6月23日土曜日
自分達で運用する
                  必要がある


2012年6月23日土曜日
でも、
                お高いんでしょう?
                OK, but it must be
                expensive, isn’t it?




2012年6月23日土曜日
実際高い


                • 20user = 1seat pack
                • $5000/year


2012年6月23日土曜日
松田明 says

          github:enterpriseという
             解決策はなにか違う



                  ソーシャルコーディングの世界より
2012年6月23日土曜日
会社という閉じた
                 空間に置くことで
                ソーシャルでなくなる

2012年6月23日土曜日
世界
2012年6月23日土曜日
                標準
グローバルなソー
                シャルコーディング
                のプラットとしての
                   GitHub

2012年6月23日土曜日
github:enterprise
                 とはなんだったのか


2012年6月23日土曜日
各方面から喜びの声



2012年6月23日土曜日
https://twitter.com/tsuyoshikawa/status/200601980677259264
2012年6月23日土曜日
@koichiro さん、github enterpriseを入れてく
                ださってほんとうにありがとうございます。
                最近どんなソーシャルサービスよりgithubを
                愛しています。




2012年6月23日土曜日
他にも多数
                • githubが無かったらXXのリリース無
                 理でした

                • トイレで用を足しているとスレ違い様
                 に感謝される

                • ガイジンから感謝のSkypeが届き
                 MTGいれられる


2012年6月23日土曜日
変わるのはシェアとコラボレーション


                • 誰が何を開発しているのか可視化
                • 手元で書き捨てるようなコードも公開
                • 作った人じゃなくても修正して使い続
                 けられる



2012年6月23日土曜日
個人repos
                • gitosis時代
                 • ひとりひとつ
                 • 新規リポジトリ作成は申請
                • GitHub時代
                 • ひとりいくつでも無限repos
                 • 好きなときに作成

2012年6月23日土曜日
2012年6月23日土曜日
github導入に
                   あたって

2012年6月23日土曜日
単なる保存先リポジトリ
            の変更ではなく、プロ
           ジェクト開始から開発、
           リリース、運用といった
           開発のライフサイクル全
           体で使える準備が必要。
2012年6月23日土曜日
準備
                • ネットワーク環境
                 • 開発環境
                 • ステージング
                 • プロダクション
                • Organization / Team /
                  Repository ポリシー
                • 運用環境
2012年6月23日土曜日
Organization

                                   Confidential


                  Developers



                        gree.org


2012年6月23日土曜日
全サービス移行に
                   1.5m

2012年6月23日土曜日
運用する覚悟
                •サポートは英語
                •時差
                •最後は自分でなんとかする
2012年6月23日土曜日
大切なこと



          スピード
          品質
          継続的デリバリー

2012年6月23日土曜日
スピード




          Confluence
                      品質          CD




2012年6月23日土曜日
git-daily
                                             merge


                commit
develop




                         future/foo

                                        pull request


2012年6月23日土曜日
github導入
                してみませんか


2012年6月23日土曜日
2012年6月23日土曜日
2012年6月23日土曜日

More Related Content

Agile Shibuya github_enterprise