O slideshow foi denunciado.
Seu SlideShare está sendo baixado. ×

Github of project

Mais Conteúdo rRelacionado

Audiolivros relacionados

Gratuito durante 30 dias do Scribd

Ver tudo

Github of project

  1. 1. とあるプロジェ クトの G itHub (株)永和システムマネジメント 伊藤 邦彦 2012.06.23 The 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. Emoji http://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中心にプロ ジェクトが回りだした

×