Weitere ähnliche Inhalte
Ähnlich wie グリーを支えるソーシャルコーディングのすべて (20)
Mehr von Koichiro Ohba (20)
グリーを支えるソーシャルコーディングのすべて
- 1. グリーを支えるソーシャル
コーディングのすべて
B-4 大場光一郎
グリー株式会社
開発本部 CTO室
Developers Summit 2012
2012年7月27日金曜日
- 2. 提供
インターネットを通じて、
世界をより良くする。
Making the world a better place through the power of the Internet.
Developers Summit 2012
2012年7月27日金曜日
- 4. 大場光一郎
2011年12月グリー株式会社へ転職
開発本部 CTO室 エンジニア
@koichiroo
Ruby/JRuby
Developers Summit 2012
2012年7月27日金曜日
- 6. 大場の仕事
•開発環境全般
•エンジニア全体のことを考えてよりよい環
境をつくる
•必要なら自分たちで作ることも
Developers Summit 2012
2012年7月27日金曜日
- 7. 開発の課題
Developers Summit 2012
2012年7月27日金曜日
- 8. 急激な増員
Developers Summit 2012
2012年7月27日金曜日
- 9. 800 ?
600
400
200
0
2008 2009 2010 2011
会社四季報より Developers Summit 2012
2012年7月27日金曜日
- 10. 業種の増加
http://www.flickr.com/photos/lucianvenutian/1317200878/
Developers Summit 2012
2012年7月27日金曜日
- 11. 国際化
Developers Summit 2012
2012年7月27日金曜日
- 13. 周辺の動向
Developers Summit 2012
2012年7月27日金曜日
- 14. svn → git
Developers Summit 2012
2012年7月27日金曜日
- 15. svn git
repository repository repository
repository repository
Developers Summit 2012
2012年7月27日金曜日
- 16. github.com
Developers Summit 2012
2012年7月27日金曜日
- 17. fork
Developers Summit 2012
2012年7月27日金曜日
- 21. e rge
m
Developers Summit 2012
2012年7月27日金曜日
- 23. project
project
project
project
Developers Summit 2012
2012年7月27日金曜日
- 24. GitHubはプロジェ
クト管理にソーシャ
ル機能をビルトイン
Developers Summit 2012
2012年7月27日金曜日
- 25. 開発がソーシャルになる
•GitHub以前
•一部のコミッターだけが変更できる
•GitHub以降
•誰もが変更して公開でき、開発元へ還元できる
Developers Summit 2012
2012年7月27日金曜日
- 26. グリーのSCM
2004∼ 2010∼
Developers Summit 2012
2012年7月27日金曜日
- 27. gitは分散repoによって複数
人でのシステム開発をよりよ
くしたが、プロジェクトを越
えて開発するための機能が足
りない
Developers Summit 2012
2012年7月27日金曜日
- 28. GitHubの導入
2004∼ 2010∼ 2012∼
Developers Summit 2012
2012年7月27日金曜日
- 29. 目的
•OSS開発で良いとされる手法を導入
•プロジェクト間のコラボレーション
•埋もれているプログラムの発掘
•国際化に対応
Developers Summit 2012
2012年7月27日金曜日
- 30. 実際の効果
Developers Summit 2012
2012年7月27日金曜日
- 31. 開発者個人のリポジトリ
•gitosis時代 増員に対応
•ひとりひとつ
•新規リポジトリ作成は申請
•GitHub時代
•ひとりいくつでも作成可能
•好きなときに作成
Developers Summit 2012
2012年7月27日金曜日
- 32. 開発にまつわる行動の可視化
•誰が何を開発しているのか
•手元で書き捨てるようなコードも共有
•作った人じゃなくても修正して使い続けら
れる
•各プロジェクトへの貢献の仕方まで公開
Developers Summit 2012
2012年7月27日金曜日
- 33. 更新されないプログラムは
死にます。GitHub
はソフトウェアの寿命をの
ばしてくれる。
Developers Summit 2012
2012年7月27日金曜日
- 35. 設計
開発
企画
デザ
イン
テスト
業種を越えて
Developers Summit 2012
2012年7月27日金曜日
- 36. GitHub導入の壁
Developers Summit 2012
2012年7月27日金曜日
- 37. ソースコードを社外
に置くのは難しい
Developers Summit 2012
2012年7月27日金曜日
- 40. github:enterprise
•enterprise.github.com
•仮想アプライアンス
•GitHubのフル機能
•管理コンソール
•LDAP認証
•アップグレード機能
Developers Summit 2012
2012年7月27日金曜日
- 41. 会社という閉じた空
間に置くことでソー
シャルでなくなる
Developers Summit 2012
2012年7月27日金曜日
- 42. 自分達で運用をする
Developers Summit 2012
2012年7月27日金曜日
- 43. social
or
security
Developers Summit 2012
2012年7月27日金曜日
- 44. 仕事でソーシャル
コーディングしてみ
ませんか
Developers Summit 2012
2012年7月27日金曜日