Successfully reported this slideshow.
Your SlideShare is downloading. ×

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

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Loading in …3
×

Check these out next

1 of 75 Ad

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

Download to read offline

『第27回 TFSUG東京 リリースマネジメントを学ぼう』で講演した『セルフマージやQAしないで本番にリリースするのでできないようにしたら、反対されたお話』

『第27回 TFSUG東京 リリースマネジメントを学ぼう』で講演した『セルフマージやQAしないで本番にリリースするのでできないようにしたら、反対されたお話』

Advertisement
Advertisement

More Related Content

More from Takashi Takebayashi (20)

Advertisement

Recently uploaded (20)

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

  1. 1. Takashi Takebayashi @changeworlds セルフマージやQAしないで本番に リリースするのでできないように したら反対されたお話
  2. 2. Hi everyone,
  3. 3. タイトルの通り
  4. 4. Takashi Takebayashi @changeworlds 正しさだけでは人は動かない 共感には理屈よりも 納得が必要なのだ
  5. 5. Thank you for your attention
  6. 6. で終わらせると
  7. 7. (#^ω^)ビキビキ
  8. 8. こうなるじゃん?
  9. 9. (/_<) ナケルネェ 全米俺が泣いた!!
  10. 10. (/_<) ナケルネェ 全米俺が泣いた!! ナケネェヨ!!
  11. 11. ってわけで
  12. 12. 問題 たったひとつの冴えたやり方 まとめ Agenda
  13. 13. 問題 たったひとつの冴えたやり方 まとめ Agenda
  14. 14. http://oreore.red/wp-content/uploads/2015/05/%E3%81%A6%E3%81%B8%E3%81%BA%E3%82%8D1200-630.jpg 本番で障害起こしちゃった
  15. 15. http://oreore.red/wp-content/uploads/2015/05/%E3%81%A6%E3%81%B8%E3%81%BA%E3%82%8D1200-630.jpg QAせずにMergeしただけなんだけどね
  16. 16. http://oreore.red/wp-content/uploads/2015/05/%E3%81%A6%E3%81%B8%E3%81%BA%E3%82%8D1200-630.jpg めんごめんご 次からは気をつけるからさ
  17. 17. それから1月後…
  18. 18. 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の姿が!!
  19. 19. http://cdn-ak.f.st-hatena.com/images/fotolife/a/arcadia11/20140925/20140925213740.jpg
  20. 20. 問題 たったひとつの冴えたやり方 まとめ Agenda
  21. 21. “人”を変える “プロセス”を変える たったひとつの冴えたやり方
  22. 22. “人”を変える “プロセス”を変える たったひとつの冴えたやり方
  23. 23. http://oreore.red/wp-content/uploads/2015/05/%E3%81%A6%E3%81%B8%E3%81%BA%E3%82%8D1200-630.jpg めんごめんご 次からは気をつけるからさ
  24. 24. それから1月後…
  25. 25. 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の姿が!!
  26. 26. 悪意がある 信賞必罰->罰が必要 悪意がない 教育と訓練が必要 原因を探る
  27. 27. http://koebu.com/images/topic/f/f5/f594/f594f85d17d301976adefaf9ec26fcd6e20b4620.jpg
  28. 28. 悪意の有無は観測できない “事実”は観測可能 “真実”は観測不可能 だがしかし
  29. 29. 疑わしきは罰せず
  30. 30. できるのは 教育と訓練だけ
  31. 31. (/_<) ナケルネェ 全米俺が泣いた!! ナケネェヨ!!
  32. 32. “人”を変える “プロセス”を変える たったひとつの冴えたやり方
  33. 33. “人”は変えられない “プロセス”を変える たったひとつの冴えたやり方
  34. 34. “人”は変えられない “プロセス”を変える たったひとつの冴えたやり方
  35. 35. Git-flow QAせずにMergeしない 自分以外の2人が“いいね”しない とMergeしちゃダメ そもそものプロセス
  36. 36. Git-flow QAせずにMergeしない 自分以外の2人が“いいね”しない とMergeしちゃダメ そもそものプロセス
  37. 37. http://oreore.red/wp-content/uploads/2015/05/%E3%81%A6%E3%81%B8%E3%81%BA%E3%82%8D1200-630.jpg QAせずにMergeしましたが何か? だってできるしー
  38. 38. Git-flow QAせずにMergeしない 自分以外の2人が“いいね”しない とMergeしちゃダメ そもそものプロセス
  39. 39. http://oreore.red/wp-content/uploads/2015/05/%E3%81%A6%E3%81%B8%E3%81%BA%E3%82%8D1200-630.jpg Self-mergeしましたが何か? だってできるしー
  40. 40. “プロセス”は無視可能 QAせずにMerge可能 自分以外の2人が“いいね”しなくて もMerge可能 だがしかし
  41. 41. “プロセス”は無視可能 QAせずにMerge可能 自分以外の2人が“いいね”しなくて もMerge可能 だがしかし Processareharmful!!
  42. 42. ファーwww
  43. 43. もう笑うしかない
  44. 44. (/_<) ナケルネェ 全米俺が泣いた!! ナケネェヨ!!
  45. 45. “人”は変えられない “プロセス”を変える たったひとつの冴えたやり方
  46. 46. “人”は変えられない “プロセス”を変えても効果がない たったひとつの冴えたやり方
  47. 47. もしかして… 無理ゲー?
  48. 48. –世界を変えようとあがき続ける唯一のオトコ もしかして…無理ゲー? “できない理由を探すのではなく、
 できる理由を探す方が建設的。
 「もしかして…無理ゲー?」と言われたら 「だから何?これからするべきことは何?」 とでも返してやりましょう”
  49. 49. “人”は変えられない “プロセス”を変えても効果がない たったひとつの冴えたやり方
  50. 50. –張富士夫(トヨタ自動車会長) Process or People? “ふつうの人々からすばらしい成果をあげる ような、すばらしいシステムをマネジメン トする。我々のコンペティタは、すばらし い人々から普通の成果を上げるような、壊 れたプロセスに四苦八苦している。”
  51. 51. –張富士夫(トヨタ自動車会長) Process or People? “ふつうの人々からすばらしい成果をあげる ような、すばらしいシステムをマネジメン トする。我々のコンペティタは、すばらし い人々から普通の成果を上げるような、壊 れたプロセスに四苦八苦している。”
  52. 52. “人”は変えられない “プロセス”を変えても効果がない たったひとつの冴えたやり方
  53. 53. “人”は変えられない “プロセス”を変えても効果がない “システム”を変える たったひとつの冴えたやり方
  54. 54. 作業負荷が増えない(P, De, Eng, QA…etc) QAせずにMergeできない ROIがGood 削減コスト > 追加コスト こういうのどっかにない?
  55. 55. ある
  56. 56. http://7g629fvtcpzwuleokbj1.cdn02.sova.bz/wp-content/uploads/2015/03/852377a0de7aa85fa90278749725feab.jpg
  57. 57. http://www.edsquared.com/2013/11/13/Announcing+Visual+Studio+Online.aspx
  58. 58. Redmineに似てる(Work Item(like issue), Kanban) Jenkinsに似てる(Build&Test&Deploy(CI, CD)) GitHubに似てる(Discussion, Pull request) 作業負荷が増えない(P, De, Eng, QA…etc)
  59. 59. 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できない
  60. 60. 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
  61. 61. ねっ、簡単でしょ?
  62. 62. http://blog-imgs-72.fc2.com/k/a/m/kamemaru777/201501042143541bd.jpg
  63. 63. 導入拒否
  64. 64. ファーwww
  65. 65. 問題 たったひとつの冴えたやり方 まとめ Agenda
  66. 66. “人”は変えられない “プロセス”を変えても効果がない “システム”は変えられる まとめ
  67. 67. –張富士夫(トヨタ自動車会長) Process or People? “ふつうの人々からすばらしい成果をあげる ような、すばらしいシステムをマネジメン トする。我々のコンペティタは、すばらし い人々から普通の成果を上げるような、壊 れたプロセスに四苦八苦している。”
  68. 68. ちなみに
  69. 69. Engには反対されて 導入できてない
  70. 70. プロデューサー「いいね!」 デザイナー「いいね!」 QA「いいね!」 だがしかし
  71. 71. 作業負荷が増えない(P, De, Eng, QA…etc) QAせずにMergeできない ROIがGood 削減コスト > 追加コスト なぜなら欲しいものだから
  72. 72. ってわけで 外堀は埋めてある
  73. 73. Any questions?
  74. 74. Takashi Takebayashi @changeworlds Blog : http://changesworlds.com/ Scrum Master, Agile Coach Build Insiderにて“ALM Essentials”を連載 スクラム道, TFSUGスタッフ Speaker
  75. 75. Thank you for your attention

×