SlideShare uma empresa Scribd logo
1 de 75
Baixar para ler offline
Takashi Takebayashi
@changeworlds
セルフマージやQAしないで本番に
リリースするのでできないように
したら反対されたお話
Hi everyone,
タイトルの通り
Takashi Takebayashi
@changeworlds
正しさだけでは人は動かない
共感には理屈よりも
納得が必要なのだ
Thank you
for your attention
で終わらせると
(#^ω^)ビキビキ
こうなるじゃん?
(/_<) ナケルネェ
全米俺が泣いた!!
(/_<) ナケルネェ
全米俺が泣いた!!
ナケネェヨ!!
ってわけで
問題
たったひとつの冴えたやり方
まとめ
Agenda
問題
たったひとつの冴えたやり方
まとめ
Agenda
http://oreore.red/wp-content/uploads/2015/05/%E3%81%A6%E3%81%B8%E3%81%BA%E3%82%8D1200-630.jpg
本番で障害起こしちゃった
http://oreore.red/wp-content/uploads/2015/05/%E3%81%A6%E3%81%B8%E3%81%BA%E3%82%8D1200-630.jpg
QAせずにMergeしただけなんだけどね
http://oreore.red/wp-content/uploads/2015/05/%E3%81%A6%E3%81%B8%E3%81%BA%E3%82%8D1200-630.jpg
めんごめんご
次からは気をつけるからさ
それから1月後…
http://oreore.red/wp-content/uploads/2015/05/%E3%81%A6%E3%81%B8%E3%81%BA%E3%82%8D1200-630.jpg
そこには元気にQAせずに
MergeするEngineerの姿が!!
http://cdn-ak.f.st-hatena.com/images/fotolife/a/arcadia11/20140925/20140925213740.jpg
問題
たったひとつの冴えたやり方
まとめ
Agenda
“人”を変える
“プロセス”を変える
たったひとつの冴えたやり方
“人”を変える
“プロセス”を変える
たったひとつの冴えたやり方
http://oreore.red/wp-content/uploads/2015/05/%E3%81%A6%E3%81%B8%E3%81%BA%E3%82%8D1200-630.jpg
めんごめんご
次からは気をつけるからさ
それから1月後…
http://oreore.red/wp-content/uploads/2015/05/%E3%81%A6%E3%81%B8%E3%81%BA%E3%82%8D1200-630.jpg
そこには元気にQAしないで
MergeするEngineerの姿が!!
悪意がある
信賞必罰->罰が必要
悪意がない
教育と訓練が必要
原因を探る
http://koebu.com/images/topic/f/f5/f594/f594f85d17d301976adefaf9ec26fcd6e20b4620.jpg
悪意の有無は観測できない
“事実”は観測可能
“真実”は観測不可能
だがしかし
疑わしきは罰せず
できるのは
教育と訓練だけ
(/_<) ナケルネェ
全米俺が泣いた!!
ナケネェヨ!!
“人”を変える
“プロセス”を変える
たったひとつの冴えたやり方
“人”は変えられない
“プロセス”を変える
たったひとつの冴えたやり方
“人”は変えられない
“プロセス”を変える
たったひとつの冴えたやり方
Git-flow
QAせずにMergeしない
自分以外の2人が“いいね”しない
とMergeしちゃダメ
そもそものプロセス
Git-flow
QAせずにMergeしない
自分以外の2人が“いいね”しない
とMergeしちゃダメ
そもそものプロセス
http://oreore.red/wp-content/uploads/2015/05/%E3%81%A6%E3%81%B8%E3%81%BA%E3%82%8D1200-630.jpg
QAせずにMergeしましたが何か?
だってできるしー
Git-flow
QAせずにMergeしない
自分以外の2人が“いいね”しない
とMergeしちゃダメ
そもそものプロセス
http://oreore.red/wp-content/uploads/2015/05/%E3%81%A6%E3%81%B8%E3%81%BA%E3%82%8D1200-630.jpg
Self-mergeしましたが何か?
だってできるしー
“プロセス”は無視可能
QAせずにMerge可能
自分以外の2人が“いいね”しなくて
もMerge可能
だがしかし
“プロセス”は無視可能
QAせずにMerge可能
自分以外の2人が“いいね”しなくて
もMerge可能
だがしかし
Processareharmful!!
ファーwww
もう笑うしかない
(/_<) ナケルネェ
全米俺が泣いた!!
ナケネェヨ!!
“人”は変えられない
“プロセス”を変える
たったひとつの冴えたやり方
“人”は変えられない
“プロセス”を変えても効果がない
たったひとつの冴えたやり方
もしかして…
無理ゲー?
–世界を変えようとあがき続ける唯一のオトコ
もしかして…無理ゲー?
“できない理由を探すのではなく、

できる理由を探す方が建設的。

「もしかして…無理ゲー?」と言われたら
「だから何?これからするべきことは何?」
とでも返してやりましょう”
“人”は変えられない
“プロセス”を変えても効果がない
たったひとつの冴えたやり方
–張富士夫(トヨタ自動車会長)
Process or People?
“ふつうの人々からすばらしい成果をあげる
ような、すばらしいシステムをマネジメン
トする。我々のコンペティタは、すばらし
い人々から普通の成果を上げるような、壊
れたプロセスに四苦八苦している。”
–張富士夫(トヨタ自動車会長)
Process or People?
“ふつうの人々からすばらしい成果をあげる
ような、すばらしいシステムをマネジメン
トする。我々のコンペティタは、すばらし
い人々から普通の成果を上げるような、壊
れたプロセスに四苦八苦している。”
“人”は変えられない
“プロセス”を変えても効果がない
たったひとつの冴えたやり方
“人”は変えられない
“プロセス”を変えても効果がない
“システム”を変える
たったひとつの冴えたやり方
作業負荷が増えない(P, De, Eng, QA…etc)
QAせずにMergeできない
ROIがGood
削減コスト > 追加コスト
こういうのどっかにない?
ある
http://7g629fvtcpzwuleokbj1.cdn02.sova.bz/wp-content/uploads/2015/03/852377a0de7aa85fa90278749725feab.jpg
http://www.edsquared.com/2013/11/13/Announcing+Visual+Studio+Online.aspx
Redmineに似てる(Work Item(like issue), Kanban)
Jenkinsに似てる(Build&Test&Deploy(CI, CD))
GitHubに似てる(Discussion, Pull request)
作業負荷が増えない(P, De, Eng, QA…etc)
Branch Policy
Allow/Deny commit, merge
Automatically build pull requests
Block the merge if the latest build did not succeed
Require a minimum number of reviewers per pull request
QAせずにMergeできない
5 FREE users
Unlimited FREE stakeholders
Unlimited FREE eligible MSDN subscribers
Unlimited team projects and private code repos
FREE work item tracking for all users
FREE 240 minutes/month of build
FREE 20K virtual user minutes/month of load testing
ROIがGood
ねっ、簡単でしょ?
http://blog-imgs-72.fc2.com/k/a/m/kamemaru777/201501042143541bd.jpg
導入拒否
ファーwww
問題
たったひとつの冴えたやり方
まとめ
Agenda
“人”は変えられない
“プロセス”を変えても効果がない
“システム”は変えられる
まとめ
–張富士夫(トヨタ自動車会長)
Process or People?
“ふつうの人々からすばらしい成果をあげる
ような、すばらしいシステムをマネジメン
トする。我々のコンペティタは、すばらし
い人々から普通の成果を上げるような、壊
れたプロセスに四苦八苦している。”
ちなみに
Engには反対されて
導入できてない
プロデューサー「いいね!」
デザイナー「いいね!」
QA「いいね!」
だがしかし
作業負荷が増えない(P, De, Eng, QA…etc)
QAせずにMergeできない
ROIがGood
削減コスト > 追加コスト
なぜなら欲しいものだから
ってわけで
外堀は埋めてある
Any questions?
Takashi Takebayashi @changeworlds
Blog : http://changesworlds.com/
Scrum Master, Agile Coach
Build Insiderにて“ALM Essentials”を連載
スクラム道, TFSUGスタッフ
Speaker
Thank you
for your attention

Mais conteúdo relacionado

Destaque

гүйлтээс өндөрт
гүйлтээс өндөртгүйлтээс өндөрт
гүйлтээс өндөртschool14
 
Sharing the spoils: Richard Donnell presentation
Sharing the spoils: Richard Donnell presentationSharing the spoils: Richard Donnell presentation
Sharing the spoils: Richard Donnell presentationResolutionFoundation
 
Strategie rozvoje tianDe
Strategie rozvoje tianDeStrategie rozvoje tianDe
Strategie rozvoje tianDeLiza Alypova
 
Dong Thap - A place to be
Dong Thap - A place to beDong Thap - A place to be
Dong Thap - A place to begiakhang
 
Investigación educativa aly denises 06 mayo final
Investigación educativa aly  denises 06 mayo finalInvestigación educativa aly  denises 06 mayo final
Investigación educativa aly denises 06 mayo finalAlicia Solis Curiel
 
Հաշվետվություն
ՀաշվետվությունՀաշվետվություն
Հաշվետվությունlusine barseghyan
 
Luce - Publisher AIDI; No.5/2010 - Article “The craft of Lighting design”
Luce - Publisher AIDI; No.5/2010 - Article “The craft of Lighting design”Luce - Publisher AIDI; No.5/2010 - Article “The craft of Lighting design”
Luce - Publisher AIDI; No.5/2010 - Article “The craft of Lighting design”Susanna Antico Lighting Design
 
Corinth Education Summit - Jan. 23, 2014
Corinth Education Summit - Jan. 23, 2014Corinth Education Summit - Jan. 23, 2014
Corinth Education Summit - Jan. 23, 2014Mia Nickels
 
маски pro comfort
маски pro comfortмаски pro comfort
маски pro comfortLiza Alypova
 
Eng. Ali Nabil Khedr
Eng. Ali Nabil KhedrEng. Ali Nabil Khedr
Eng. Ali Nabil KhedrAli Nabil
 
Baitapptmu
BaitapptmuBaitapptmu
BaitapptmuAnh Le
 

Destaque (15)

гүйлтээс өндөрт
гүйлтээс өндөртгүйлтээс өндөрт
гүйлтээс өндөрт
 
Sharing the spoils: Richard Donnell presentation
Sharing the spoils: Richard Donnell presentationSharing the spoils: Richard Donnell presentation
Sharing the spoils: Richard Donnell presentation
 
Strategie rozvoje tianDe
Strategie rozvoje tianDeStrategie rozvoje tianDe
Strategie rozvoje tianDe
 
Regalando sonrisas
Regalando sonrisas Regalando sonrisas
Regalando sonrisas
 
Dong Thap - A place to be
Dong Thap - A place to beDong Thap - A place to be
Dong Thap - A place to be
 
Investigación educativa aly denises 06 mayo final
Investigación educativa aly  denises 06 mayo finalInvestigación educativa aly  denises 06 mayo final
Investigación educativa aly denises 06 mayo final
 
Resume
ResumeResume
Resume
 
Հաշվետվություն
ՀաշվետվությունՀաշվետվություն
Հաշվետվություն
 
Luce - Publisher AIDI; No.5/2010 - Article “The craft of Lighting design”
Luce - Publisher AIDI; No.5/2010 - Article “The craft of Lighting design”Luce - Publisher AIDI; No.5/2010 - Article “The craft of Lighting design”
Luce - Publisher AIDI; No.5/2010 - Article “The craft of Lighting design”
 
Corinth Education Summit - Jan. 23, 2014
Corinth Education Summit - Jan. 23, 2014Corinth Education Summit - Jan. 23, 2014
Corinth Education Summit - Jan. 23, 2014
 
CII ASCON Industry Survey, Quarter 1, 2015
CII ASCON Industry Survey, Quarter 1, 2015CII ASCON Industry Survey, Quarter 1, 2015
CII ASCON Industry Survey, Quarter 1, 2015
 
Uitleg van glogster
Uitleg van glogsterUitleg van glogster
Uitleg van glogster
 
маски pro comfort
маски pro comfortмаски pro comfort
маски pro comfort
 
Eng. Ali Nabil Khedr
Eng. Ali Nabil KhedrEng. Ali Nabil Khedr
Eng. Ali Nabil Khedr
 
Baitapptmu
BaitapptmuBaitapptmu
Baitapptmu
 

Mais de Takashi Takebayashi

de:code 2017 [TL12] "炎上案件ストッパー"はかく語りき 「プロジェクトの成果をあげるために意識した一つの事」
de:code 2017 [TL12] "炎上案件ストッパー"はかく語りき 「プロジェクトの成果をあげるために意識した一つの事」de:code 2017 [TL12] "炎上案件ストッパー"はかく語りき 「プロジェクトの成果をあげるために意識した一つの事」
de:code 2017 [TL12] "炎上案件ストッパー"はかく語りき 「プロジェクトの成果をあげるために意識した一つの事」Takashi Takebayashi
 
そろそろ(おまえらの)DevOpsについて一言いっておくか
そろそろ(おまえらの)DevOpsについて一言いっておくかそろそろ(おまえらの)DevOpsについて一言いっておくか
そろそろ(おまえらの)DevOpsについて一言いっておくかTakashi Takebayashi
 
『従来のウォーターフォールのやり方にアジャイルのやり方を適用しようとしたら猛反対されたけど、適用するためにやったこと』
『従来のウォーターフォールのやり方にアジャイルのやり方を適用しようとしたら猛反対されたけど、適用するためにやったこと』『従来のウォーターフォールのやり方にアジャイルのやり方を適用しようとしたら猛反対されたけど、適用するためにやったこと』
『従来のウォーターフォールのやり方にアジャイルのやり方を適用しようとしたら猛反対されたけど、適用するためにやったこと』Takashi Takebayashi
 
Visual Studio Team Services 新機能使い倒し
Visual Studio Team Services 新機能使い倒しVisual Studio Team Services 新機能使い倒し
Visual Studio Team Services 新機能使い倒しTakashi Takebayashi
 
DevOpsハッカソン参加レポート
DevOpsハッカソン参加レポートDevOpsハッカソン参加レポート
DevOpsハッカソン参加レポートTakashi Takebayashi
 
少ないコストでプロジェクトマネジメントをうまくやるやり方
少ないコストでプロジェクトマネジメントをうまくやるやり方少ないコストでプロジェクトマネジメントをうまくやるやり方
少ないコストでプロジェクトマネジメントをうまくやるやり方Takashi Takebayashi
 
Connect(); // 2015 Latest information
Connect(); // 2015 Latest informationConnect(); // 2015 Latest information
Connect(); // 2015 Latest informationTakashi Takebayashi
 
Visual Studio Onlineで実践するDevOps手法
Visual Studio Onlineで実践するDevOps手法Visual Studio Onlineで実践するDevOps手法
Visual Studio Onlineで実践するDevOps手法Takashi Takebayashi
 
イマドキのソフトウェア開発プロジェクトの流れ
イマドキのソフトウェア開発プロジェクトの流れイマドキのソフトウェア開発プロジェクトの流れ
イマドキのソフトウェア開発プロジェクトの流れTakashi Takebayashi
 
成果をあげるたったひとつの冴えたやりかた
成果をあげるたったひとつの冴えたやりかた成果をあげるたったひとつの冴えたやりかた
成果をあげるたったひとつの冴えたやりかたTakashi Takebayashi
 
イマドキのチーム開発とは?
イマドキのチーム開発とは?イマドキのチーム開発とは?
イマドキのチーム開発とは?Takashi Takebayashi
 
Team Foundation Serverで始める業務改善/現場改善
Team Foundation Serverで始める業務改善/現場改善Team Foundation Serverで始める業務改善/現場改善
Team Foundation Serverで始める業務改善/現場改善Takashi Takebayashi
 
問題が起こった時、変えるのは人かそれともプロセスか?
問題が起こった時、変えるのは人かそれともプロセスか?問題が起こった時、変えるのは人かそれともプロセスか?
問題が起こった時、変えるのは人かそれともプロセスか?Takashi Takebayashi
 
プロデューサーやデザイナー, etc…とエンジニアがコラボレーションできるVisual Studio Online
プロデューサーやデザイナー, etc…とエンジニアがコラボレーションできるVisual Studio Onlineプロデューサーやデザイナー, etc…とエンジニアがコラボレーションできるVisual Studio Online
プロデューサーやデザイナー, etc…とエンジニアがコラボレーションできるVisual Studio OnlineTakashi Takebayashi
 
VSOで始めるXcodeでのビルド
VSOで始めるXcodeでのビルドVSOで始めるXcodeでのビルド
VSOで始めるXcodeでのビルドTakashi Takebayashi
 
三位一体でイノベーションを起こそう!〜DevOpsBiz で生みだす無限の回転〜
三位一体でイノベーションを起こそう!〜DevOpsBiz で生みだす無限の回転〜三位一体でイノベーションを起こそう!〜DevOpsBiz で生みだす無限の回転〜
三位一体でイノベーションを起こそう!〜DevOpsBiz で生みだす無限の回転〜Takashi Takebayashi
 
北風と太陽またの名を現場に導入するたったひとつの冴えたやりかた
北風と太陽またの名を現場に導入するたったひとつの冴えたやりかた北風と太陽またの名を現場に導入するたったひとつの冴えたやりかた
北風と太陽またの名を現場に導入するたったひとつの冴えたやりかたTakashi Takebayashi
 
プロセスの過去から未来への物語 〜イマドキのチーム開発を支えるプロセスとは?〜
プロセスの過去から未来への物語 〜イマドキのチーム開発を支えるプロセスとは?〜プロセスの過去から未来への物語 〜イマドキのチーム開発を支えるプロセスとは?〜
プロセスの過去から未来への物語 〜イマドキのチーム開発を支えるプロセスとは?〜Takashi Takebayashi
 
第25回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - 北風と太陽またの名を現場に導入するたったひとつの冴えたやりかた
第25回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - 北風と太陽またの名を現場に導入するたったひとつの冴えたやりかた第25回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - 北風と太陽またの名を現場に導入するたったひとつの冴えたやりかた
第25回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - 北風と太陽またの名を現場に導入するたったひとつの冴えたやりかたTakashi Takebayashi
 

Mais de Takashi Takebayashi (20)

de:code 2017 [TL12] "炎上案件ストッパー"はかく語りき 「プロジェクトの成果をあげるために意識した一つの事」
de:code 2017 [TL12] "炎上案件ストッパー"はかく語りき 「プロジェクトの成果をあげるために意識した一つの事」de:code 2017 [TL12] "炎上案件ストッパー"はかく語りき 「プロジェクトの成果をあげるために意識した一つの事」
de:code 2017 [TL12] "炎上案件ストッパー"はかく語りき 「プロジェクトの成果をあげるために意識した一つの事」
 
そろそろ(おまえらの)DevOpsについて一言いっておくか
そろそろ(おまえらの)DevOpsについて一言いっておくかそろそろ(おまえらの)DevOpsについて一言いっておくか
そろそろ(おまえらの)DevOpsについて一言いっておくか
 
『従来のウォーターフォールのやり方にアジャイルのやり方を適用しようとしたら猛反対されたけど、適用するためにやったこと』
『従来のウォーターフォールのやり方にアジャイルのやり方を適用しようとしたら猛反対されたけど、適用するためにやったこと』『従来のウォーターフォールのやり方にアジャイルのやり方を適用しようとしたら猛反対されたけど、適用するためにやったこと』
『従来のウォーターフォールのやり方にアジャイルのやり方を適用しようとしたら猛反対されたけど、適用するためにやったこと』
 
Visual Studio Team Services 新機能使い倒し
Visual Studio Team Services 新機能使い倒しVisual Studio Team Services 新機能使い倒し
Visual Studio Team Services 新機能使い倒し
 
DevOpsハッカソン参加レポート
DevOpsハッカソン参加レポートDevOpsハッカソン参加レポート
DevOpsハッカソン参加レポート
 
少ないコストでプロジェクトマネジメントをうまくやるやり方
少ないコストでプロジェクトマネジメントをうまくやるやり方少ないコストでプロジェクトマネジメントをうまくやるやり方
少ないコストでプロジェクトマネジメントをうまくやるやり方
 
Connect(); // 2015 Latest information
Connect(); // 2015 Latest informationConnect(); // 2015 Latest information
Connect(); // 2015 Latest information
 
Git Boot Camp for Designer
Git Boot Camp for DesignerGit Boot Camp for Designer
Git Boot Camp for Designer
 
Visual Studio Onlineで実践するDevOps手法
Visual Studio Onlineで実践するDevOps手法Visual Studio Onlineで実践するDevOps手法
Visual Studio Onlineで実践するDevOps手法
 
イマドキのソフトウェア開発プロジェクトの流れ
イマドキのソフトウェア開発プロジェクトの流れイマドキのソフトウェア開発プロジェクトの流れ
イマドキのソフトウェア開発プロジェクトの流れ
 
成果をあげるたったひとつの冴えたやりかた
成果をあげるたったひとつの冴えたやりかた成果をあげるたったひとつの冴えたやりかた
成果をあげるたったひとつの冴えたやりかた
 
イマドキのチーム開発とは?
イマドキのチーム開発とは?イマドキのチーム開発とは?
イマドキのチーム開発とは?
 
Team Foundation Serverで始める業務改善/現場改善
Team Foundation Serverで始める業務改善/現場改善Team Foundation Serverで始める業務改善/現場改善
Team Foundation Serverで始める業務改善/現場改善
 
問題が起こった時、変えるのは人かそれともプロセスか?
問題が起こった時、変えるのは人かそれともプロセスか?問題が起こった時、変えるのは人かそれともプロセスか?
問題が起こった時、変えるのは人かそれともプロセスか?
 
プロデューサーやデザイナー, etc…とエンジニアがコラボレーションできるVisual Studio Online
プロデューサーやデザイナー, etc…とエンジニアがコラボレーションできるVisual Studio Onlineプロデューサーやデザイナー, etc…とエンジニアがコラボレーションできるVisual Studio Online
プロデューサーやデザイナー, etc…とエンジニアがコラボレーションできるVisual Studio Online
 
VSOで始めるXcodeでのビルド
VSOで始めるXcodeでのビルドVSOで始めるXcodeでのビルド
VSOで始めるXcodeでのビルド
 
三位一体でイノベーションを起こそう!〜DevOpsBiz で生みだす無限の回転〜
三位一体でイノベーションを起こそう!〜DevOpsBiz で生みだす無限の回転〜三位一体でイノベーションを起こそう!〜DevOpsBiz で生みだす無限の回転〜
三位一体でイノベーションを起こそう!〜DevOpsBiz で生みだす無限の回転〜
 
北風と太陽またの名を現場に導入するたったひとつの冴えたやりかた
北風と太陽またの名を現場に導入するたったひとつの冴えたやりかた北風と太陽またの名を現場に導入するたったひとつの冴えたやりかた
北風と太陽またの名を現場に導入するたったひとつの冴えたやりかた
 
プロセスの過去から未来への物語 〜イマドキのチーム開発を支えるプロセスとは?〜
プロセスの過去から未来への物語 〜イマドキのチーム開発を支えるプロセスとは?〜プロセスの過去から未来への物語 〜イマドキのチーム開発を支えるプロセスとは?〜
プロセスの過去から未来への物語 〜イマドキのチーム開発を支えるプロセスとは?〜
 
第25回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - 北風と太陽またの名を現場に導入するたったひとつの冴えたやりかた
第25回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - 北風と太陽またの名を現場に導入するたったひとつの冴えたやりかた第25回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - 北風と太陽またの名を現場に導入するたったひとつの冴えたやりかた
第25回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - 北風と太陽またの名を現場に導入するたったひとつの冴えたやりかた
 

セルフマージやQAしないで本番にリリースするのでできないようにしたら、反対されたお話