Github of project

48,961 views

Published on

とあるプロジェクトのGitHub

Published in: Technology
0 Comments
7 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
48,961
On SlideShare
0
From Embeds
0
Number of Embeds
44,271
Actions
Shares
0
Downloads
14
Comments
0
Likes
7
Embeds 0
No embeds

No notes for slide

Github of project

  1. 1. とあるプロジェクトの G itHub (株)永和システムマネジメント 伊藤 邦彦2012.06.23The GitHub poweredby Agile渋谷 kunitoo@esm.co.jp
  2. 2. Kunihiko ITO @kunitoo
  3. 3. Eiwa System Management inc.http://coderwall.com/leaderboard
  4. 4. 今日のお話受託開発を行うプロジェクトでのGitHubの役割や活用方法についてお話します
  5. 5. 注意
  6. 6. こんな人はいません• 学園最強のレベル5• その幻想をうちやぶる• ビリビリする人
  7. 7. http://speakerdeck.com/u/kenchan/p/social-coding
  8. 8. プロジェクトの状況• 2年以上続いていたプロジェクトをGitHub に移行• メンバーが増えた(開発者8名)• 業務知識がないメンバーが多いためコード レビューが必須• Gitを使ったことのない人がいる
  9. 9. 開発の進め方•実装•ソースコードレビュー•業務レビュー
  10. 10. 実装着手•pivotalのcurrentにあるストー リーの状態をStartedに変更する•ストーリーのトピックブランチを作成 を作成する
  11. 11. 実装終了(単体テスト含む)• GitHubでPull Requestを送る• ストーリーの状態をFinishedに変更する• ソースコードレビューを行なう • (レビューワーは第三者であれば誰でもよ い、誰かに頼む)
  12. 12. ソースレビュー終了• Merge pull requestを行なう• リモートのトピックブランチを削除する (トピックブランチは不要であるため)• pivotal上でストーリーの状態を Deliveredに変更する
  13. 13. 困ったこと
  14. 14. •Pull Request がたまる• Binary File
  15. 15. Pull Requestがたまる
  16. 16. Pull Requestがたまる• 朝会で今日のPull Requestを確認し、Issues でレビューの主担当を設定する
  17. 17. 朝会で主担当を割り振る
  18. 18. S2JUnit4• 事前データをExcelファイルから挿入して いるため、修正を行うとバイナリデータの ため、GitHub上で差分表示できない
  19. 19. S2JUint4の対処• Pull Request した後、ペア作業としてレ ビューを行うこととした• GitHubのよさを生かせていない
  20. 20. 活用
  21. 21. Emojihttp://www.emoji-cheat-sheet.com/
  22. 22. 楽しくレビューコメントする
  23. 23. IRC Hook
  24. 24. プロジェクト外の人からのコメント プロジェクト外の人スト
  25. 25. 手元にソースコードをもってくる必要がないため気なったときに読 むことができる
  26. 26. まとめ
  27. 27. GitHubでPull Requestを積極的活用すると朝会でPull Requestを見るようになり、GitHub中心にプロジェクトが回りだした

×