Github of project

とあるプロジェ
クトの G itHub
                      (株)永和システムマネジメント
                                 伊藤 邦彦
2012.06.23
The GitHub poweredby Agile渋谷   kunitoo@esm.co.jp
Kunihiko ITO @kunitoo
Github of project
Eiwa System Management inc.




http://coderwall.com/leaderboard
Github of project
今日のお話


受託開発を行うプロジェクト
でのGitHubの役割や活用方
法についてお話します
注意
こんな人はいません
• 学園最強のレベル5
• その幻想をうちやぶる
• ビリビリする人
http://speakerdeck.com/u/kenchan/p/social-coding
プロジェクトの状況
• 2年以上続いていたプロジェクトをGitHub
 に移行

• メンバーが増えた(開発者8名)
• 業務知識がないメンバーが多いためコード
 レビューが必須

• Gitを使ったことのない人がいる
開発の進め方
•実装
•ソースコードレビュー
•業務レビュー
実装着手
•pivotalのcurrentにあるストー
 リーの状態をStartedに変更する

•ストーリーのトピックブランチを作成
 を作成する
実装終了(単体テスト含む)
• GitHubでPull Requestを送る
• ストーリーの状態をFinishedに変更する
• ソースコードレビューを行なう
 • (レビューワーは第三者であれば誰でもよ
  い、誰かに頼む)
ソースレビュー終了
• Merge pull requestを行なう
• リモートのトピックブランチを削除する
 (トピックブランチは不要であるため)

• pivotal上でストーリーの状態を
 Deliveredに変更する
困ったこと
•Pull Request がたまる

• Binary File
Pull Requestがたまる
Pull Requestがたまる
• 朝会で今日のPull Requestを確認し、Issues
 でレビューの主担当を設定する
朝会で主担当を割り振る
S2JUnit4
• 事前データをExcelファイルから挿入して
 いるため、修正を行うとバイナリデータの
 ため、GitHub上で差分表示できない
S2JUint4の対処
• Pull Request した後、ペア作業としてレ
 ビューを行うこととした

• GitHubのよさを生かせていない
活用
Emoji




http://www.emoji-cheat-sheet.com/
楽しくレビューコメントする
IRC Hook
プロジェクト外の人からのコメント




    プロジェクト外の人スト
手元にソースコードを
もってくる必要がない
ため気なったときに読
  むことができる
まとめ
GitHubでPull Request
を積極的活用すると朝会で
Pull Requestを見るよう
になり、GitHub中心にプロ
ジェクトが回りだした
1 von 29

Recomendados

Wantedly - 世界一"いいね!"される 求人サイトの作り方 von
Wantedly - 世界一"いいね!"される 求人サイトの作り方Wantedly - 世界一"いいね!"される 求人サイトの作り方
Wantedly - 世界一"いいね!"される 求人サイトの作り方Yoshinori Kawasaki
33.6K views25 Folien
Pythonとgit hubとベンチャー企業の上手な付き合い方 von
Pythonとgit hubとベンチャー企業の上手な付き合い方Pythonとgit hubとベンチャー企業の上手な付き合い方
Pythonとgit hubとベンチャー企業の上手な付き合い方Takahiro Fujiwara
5.7K views46 Folien
Git & GitHub & kintone でウルトラハッピー! von
Git & GitHub & kintone でウルトラハッピー!Git & GitHub & kintone でウルトラハッピー!
Git & GitHub & kintone でウルトラハッピー!ymmt
35.4K views19 Folien
Yapc2012資料 von
Yapc2012資料Yapc2012資料
Yapc2012資料matsuo kenji
29.9K views71 Folien
GitBucketで社内OSSしませんか? von
GitBucketで社内OSSしませんか?GitBucketで社内OSSしませんか?
GitBucketで社内OSSしませんか?Kiyotaka Kunihira
22.7K views24 Folien
ホームディレクトリに埋もれた便利なコードをさがせ! von
ホームディレクトリに埋もれた便利なコードをさがせ!ホームディレクトリに埋もれた便利なコードをさがせ!
ホームディレクトリに埋もれた便利なコードをさがせ!Yohei Fushii
27.6K views64 Folien

Más contenido relacionado

Was ist angesagt?

Gitのつくりかた YAPC::Asia 2015 @DQNEO von
Gitのつくりかた YAPC::Asia 2015 @DQNEOGitのつくりかた YAPC::Asia 2015 @DQNEO
Gitのつくりかた YAPC::Asia 2015 @DQNEODQNEO
22.4K views35 Folien
会社に Github導入した話 von
会社に Github導入した話会社に Github導入した話
会社に Github導入した話Yutaka Kinjyo
88.7K views103 Folien
【社内勉強会】弊社でGit!実案件での運用 von
【社内勉強会】弊社でGit!実案件での運用【社内勉強会】弊社でGit!実案件での運用
【社内勉強会】弊社でGit!実案件での運用Reimi Kuramochi Chiba
11.9K views34 Folien
GitHub + Circle CI で幸せになろう von
GitHub + Circle CI で幸せになろうGitHub + Circle CI で幸せになろう
GitHub + Circle CI で幸せになろうNobuhiro Ueda
12.6K views29 Folien
Eureka go 2015_12_12 von
Eureka go 2015_12_12Eureka go 2015_12_12
Eureka go 2015_12_12matsuo kenji
3.4K views73 Folien
ノンプログラマでも今日から使える「Git」でバージョン管理 von
ノンプログラマでも今日から使える「Git」でバージョン管理ノンプログラマでも今日から使える「Git」でバージョン管理
ノンプログラマでも今日から使える「Git」でバージョン管理H2O Space. Co., Ltd.
44.2K views75 Folien

Was ist angesagt?(20)

Gitのつくりかた YAPC::Asia 2015 @DQNEO von DQNEO
Gitのつくりかた YAPC::Asia 2015 @DQNEOGitのつくりかた YAPC::Asia 2015 @DQNEO
Gitのつくりかた YAPC::Asia 2015 @DQNEO
DQNEO22.4K views
会社に Github導入した話 von Yutaka Kinjyo
会社に Github導入した話会社に Github導入した話
会社に Github導入した話
Yutaka Kinjyo88.7K views
【社内勉強会】弊社でGit!実案件での運用 von Reimi Kuramochi Chiba
【社内勉強会】弊社でGit!実案件での運用【社内勉強会】弊社でGit!実案件での運用
【社内勉強会】弊社でGit!実案件での運用
Reimi Kuramochi Chiba11.9K views
GitHub + Circle CI で幸せになろう von Nobuhiro Ueda
GitHub + Circle CI で幸せになろうGitHub + Circle CI で幸せになろう
GitHub + Circle CI で幸せになろう
Nobuhiro Ueda12.6K views
Eureka go 2015_12_12 von matsuo kenji
Eureka go 2015_12_12Eureka go 2015_12_12
Eureka go 2015_12_12
matsuo kenji3.4K views
ノンプログラマでも今日から使える「Git」でバージョン管理 von H2O Space. Co., Ltd.
ノンプログラマでも今日から使える「Git」でバージョン管理ノンプログラマでも今日から使える「Git」でバージョン管理
ノンプログラマでも今日から使える「Git」でバージョン管理
H2O Space. Co., Ltd.44.2K views
GitLab Meetup Tokyo #1 LT:「わりと大きい会社でGitLabをホスティングしてみた話」 von Taisuke Inoue
GitLab Meetup Tokyo #1 LT:「わりと大きい会社でGitLabをホスティングしてみた話」GitLab Meetup Tokyo #1 LT:「わりと大きい会社でGitLabをホスティングしてみた話」
GitLab Meetup Tokyo #1 LT:「わりと大きい会社でGitLabをホスティングしてみた話」
Taisuke Inoue4.7K views
Git for Begineers GitHub ハンズオン von Emma Haruka Iwao
Git for Begineers GitHub ハンズオンGit for Begineers GitHub ハンズオン
Git for Begineers GitHub ハンズオン
Emma Haruka Iwao12.5K views
Git運用ダメ出し会 - ネクストスケープ 2014/05/27 パワーランチ資料 von mihararyosuke
Git運用ダメ出し会 - ネクストスケープ 2014/05/27 パワーランチ資料Git運用ダメ出し会 - ネクストスケープ 2014/05/27 パワーランチ資料
Git運用ダメ出し会 - ネクストスケープ 2014/05/27 パワーランチ資料
mihararyosuke6.5K views
スッとGoを取り入れる von Yusuke Wada
スッとGoを取り入れるスッとGoを取り入れる
スッとGoを取り入れる
Yusuke Wada23.5K views
日本androidの会 中国支部 29回勉強会 github von Tomohiko Himura
日本androidの会 中国支部 29回勉強会 github日本androidの会 中国支部 29回勉強会 github
日本androidの会 中国支部 29回勉強会 github
Tomohiko Himura763 views
新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか? von naoki koyama
新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?
新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?
naoki koyama91.3K views
KotlinつかってQiitaクライアント作った時の話 von shinnosuke kugimiya
KotlinつかってQiitaクライアント作った時の話KotlinつかってQiitaクライアント作った時の話
KotlinつかってQiitaクライアント作った時の話
shinnosuke kugimiya7.1K views
一人でできるPullRequest von snow long
一人でできるPullRequest一人でできるPullRequest
一人でできるPullRequest
snow long598 views
はじめてのGit forデザイナー&コーダー von Saeko Yamamoto
はじめてのGit forデザイナー&コーダーはじめてのGit forデザイナー&コーダー
はじめてのGit forデザイナー&コーダー
Saeko Yamamoto72.1K views
Git hubで雑誌記事を執筆するのは間違っているだろうか von Kakigi Katuyuki
Git hubで雑誌記事を執筆するのは間違っているだろうかGit hubで雑誌記事を執筆するのは間違っているだろうか
Git hubで雑誌記事を執筆するのは間違っているだろうか
Kakigi Katuyuki2.1K views
GitLab/GitLab.com勉強会 第2回 von NaohiroHamada
GitLab/GitLab.com勉強会 第2回GitLab/GitLab.com勉強会 第2回
GitLab/GitLab.com勉強会 第2回
NaohiroHamada1.2K views
Multibranch pipelineでいろいろ学んだこと von aha_oretama
Multibranch pipelineでいろいろ学んだことMultibranch pipelineでいろいろ学んだこと
Multibranch pipelineでいろいろ学んだこと
aha_oretama5.8K views

Similar a Github of project

GitHub Handson von
GitHub HandsonGitHub Handson
GitHub HandsonYoichiro Shimizu
181 views55 Folien
Githubサービスについて von
GithubサービスについてGithubサービスについて
GithubサービスについてAkura Pi
58 views16 Folien
Gitを使いこなしてみよう! von
Gitを使いこなしてみよう!Gitを使いこなしてみよう!
Gitを使いこなしてみよう!Hiroshi Maekawa
3.4K views87 Folien
今時のオンプレなgithubクローン環境構築 von
今時のオンプレなgithubクローン環境構築今時のオンプレなgithubクローン環境構築
今時のオンプレなgithubクローン環境構築You&I
197 views23 Folien
@s_ssk13さん向けGitHub入門 von
@s_ssk13さん向けGitHub入門@s_ssk13さん向けGitHub入門
@s_ssk13さん向けGitHub入門Takashi Imagire
34.6K views145 Folien
git初心者からgit-flowを使えるレベルになって、リリースとレビューを効率化しよう von
git初心者からgit-flowを使えるレベルになって、リリースとレビューを効率化しようgit初心者からgit-flowを使えるレベルになって、リリースとレビューを効率化しよう
git初心者からgit-flowを使えるレベルになって、リリースとレビューを効率化しようStudy Group by SciencePark Corp.
177 views11 Folien

Similar a Github of project(20)

Githubサービスについて von Akura Pi
GithubサービスについてGithubサービスについて
Githubサービスについて
Akura Pi58 views
Gitを使いこなしてみよう! von Hiroshi Maekawa
Gitを使いこなしてみよう!Gitを使いこなしてみよう!
Gitを使いこなしてみよう!
Hiroshi Maekawa3.4K views
今時のオンプレなgithubクローン環境構築 von You&I
今時のオンプレなgithubクローン環境構築今時のオンプレなgithubクローン環境構築
今時のオンプレなgithubクローン環境構築
You&I197 views
@s_ssk13さん向けGitHub入門 von Takashi Imagire
@s_ssk13さん向けGitHub入門@s_ssk13さん向けGitHub入門
@s_ssk13さん向けGitHub入門
Takashi Imagire34.6K views
git初心者からgit-flowを使えるレベルになって、リリースとレビューを効率化しよう von Study Group by SciencePark Corp.
git初心者からgit-flowを使えるレベルになって、リリースとレビューを効率化しようgit初心者からgit-flowを使えるレベルになって、リリースとレビューを効率化しよう
git初心者からgit-flowを使えるレベルになって、リリースとレビューを効率化しよう
GitHubの入門を読む前に読む入門書 von 相皓 卞
GitHubの入門を読む前に読む入門書GitHubの入門を読む前に読む入門書
GitHubの入門を読む前に読む入門書
相皓 卞826 views
Git Flowを運用するために von Shun Tsunoda
Git Flowを運用するためにGit Flowを運用するために
Git Flowを運用するために
Shun Tsunoda2.6K views
Python for Data Analysis第1回勉強会(+git入門) von Makoto Kawano
Python for Data Analysis第1回勉強会(+git入門)Python for Data Analysis第1回勉強会(+git入門)
Python for Data Analysis第1回勉強会(+git入門)
Makoto Kawano1.6K views
20160128 jjug Nightセミナー_Git実践入門 von Mizuki Ugajin
20160128 jjug Nightセミナー_Git実践入門20160128 jjug Nightセミナー_Git実践入門
20160128 jjug Nightセミナー_Git実践入門
Mizuki Ugajin16.5K views
アジャイル開発やってみた von Arata Fujimura
アジャイル開発やってみたアジャイル開発やってみた
アジャイル開発やってみた
Arata Fujimura2.3K views
GHE導入から社内普及までの軌跡 - エバンジェリストとしての取り組みについて - von ShionITO1
GHE導入から社内普及までの軌跡 - エバンジェリストとしての取り組みについて -GHE導入から社内普及までの軌跡 - エバンジェリストとしての取り組みについて -
GHE導入から社内普及までの軌跡 - エバンジェリストとしての取り組みについて -
ShionITO13.5K views
初心者がGoでCLIツール作ってみて学んだこと von Yuta Ohashi
初心者がGoでCLIツール作ってみて学んだこと初心者がGoでCLIツール作ってみて学んだこと
初心者がGoでCLIツール作ってみて学んだこと
Yuta Ohashi2.5K views
Github Actionsで始めるROS/ROS2のCI von Atsuki Yokota
Github Actionsで始めるROS/ROS2のCIGithub Actionsで始めるROS/ROS2のCI
Github Actionsで始めるROS/ROS2のCI
Atsuki Yokota2K views
Github時代のgitのはなし von Yoichi Toyota
Github時代のgitのはなしGithub時代のgitのはなし
Github時代のgitのはなし
Yoichi Toyota1.2K views
一人でもはじめるGitでバージョン管理 von Takafumi Yoshida
一人でもはじめるGitでバージョン管理一人でもはじめるGitでバージョン管理
一人でもはじめるGitでバージョン管理
Takafumi Yoshida221.9K views
オープンセミナー香川2012 LT von Kouta Imanaka
オープンセミナー香川2012 LTオープンセミナー香川2012 LT
オープンセミナー香川2012 LT
Kouta Imanaka758 views
超初心者向け!Visual Studio + GitHub + Source Treeで始めるアプリケーション開発 von 満徳 関
超初心者向け!Visual Studio + GitHub + Source Treeで始めるアプリケーション開発超初心者向け!Visual Studio + GitHub + Source Treeで始めるアプリケーション開発
超初心者向け!Visual Studio + GitHub + Source Treeで始めるアプリケーション開発
満徳 関1.6K views
今日から始めるGithub von lion-man
今日から始めるGithub今日から始めるGithub
今日から始めるGithub
lion-man4.6K views

Más de Ito Kunihiko

Introduction of neo4j von
Introduction of neo4jIntroduction of neo4j
Introduction of neo4jIto Kunihiko
211 views17 Folien
hypermicrodata-client von
hypermicrodata-clienthypermicrodata-client
hypermicrodata-clientIto Kunihiko
569 views16 Folien
1年かけてgemを1つ作りました von
1年かけてgemを1つ作りました1年かけてgemを1つ作りました
1年かけてgemを1つ作りましたIto Kunihiko
552 views36 Folien
新人がTDDを学ぶ方法 von
新人がTDDを学ぶ方法新人がTDDを学ぶ方法
新人がTDDを学ぶ方法Ito Kunihiko
806 views28 Folien
アジャイルサムライを目指して von
アジャイルサムライを目指してアジャイルサムライを目指して
アジャイルサムライを目指してIto Kunihiko
513 views30 Folien
これからの水筒と私 von
これからの水筒と私これからの水筒と私
これからの水筒と私Ito Kunihiko
693 views30 Folien

Más de Ito Kunihiko(6)

1年かけてgemを1つ作りました von Ito Kunihiko
1年かけてgemを1つ作りました1年かけてgemを1つ作りました
1年かけてgemを1つ作りました
Ito Kunihiko552 views
新人がTDDを学ぶ方法 von Ito Kunihiko
新人がTDDを学ぶ方法新人がTDDを学ぶ方法
新人がTDDを学ぶ方法
Ito Kunihiko806 views
アジャイルサムライを目指して von Ito Kunihiko
アジャイルサムライを目指してアジャイルサムライを目指して
アジャイルサムライを目指して
Ito Kunihiko513 views
これからの水筒と私 von Ito Kunihiko
これからの水筒と私これからの水筒と私
これからの水筒と私
Ito Kunihiko693 views

Último

PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」 von
PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」
PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」PC Cluster Consortium
28 views36 Folien
定例会スライド_キャチs 公開用.pdf von
定例会スライド_キャチs 公開用.pdf定例会スライド_キャチs 公開用.pdf
定例会スライド_キャチs 公開用.pdfKeio Robotics Association
146 views64 Folien
PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」 von
PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」
PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」PC Cluster Consortium
66 views12 Folien
光コラボは契約してはいけない von
光コラボは契約してはいけない光コラボは契約してはいけない
光コラボは契約してはいけないTakuya Matsunaga
28 views17 Folien
パスキーでリードする: NGINXとKeycloakによる効率的な認証・認可 von
パスキーでリードする: NGINXとKeycloakによる効率的な認証・認可パスキーでリードする: NGINXとKeycloakによる効率的な認証・認可
パスキーでリードする: NGINXとKeycloakによる効率的な認証・認可Hitachi, Ltd. OSS Solution Center.
10 views22 Folien

Último(7)

PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」 von PC Cluster Consortium
PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」
PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」
PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」 von PC Cluster Consortium
PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」
PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」
光コラボは契約してはいけない von Takuya Matsunaga
光コラボは契約してはいけない光コラボは契約してはいけない
光コラボは契約してはいけない
Takuya Matsunaga28 views

Github of project