104
チームの チームによる チームのための アジャイル開発 - 誰がやる!?じゃあ俺やるよ! - 及部 敬雄 #kansumiA1 @TAKAKING22 4th September, 2015 Developers Summit 2015 Kansai Photo by static416(https://goo.gl/pWUlef)

チームのチームによるチームのためのアジャイル開発 -誰がやる!?じゃあ俺やるよ!- #devsumi #kansumi #kansumiA1

Embed Size (px)

Citation preview

チームの チームによる チームのための アジャイル開発 - 誰がやる!?じゃあ俺やるよ! -

及部 敬雄#kansumiA1 @TAKAKING22

4th September, 2015 Developers Summit 2015 KansaiPhoto by static416(https://goo.gl/pWUlef)

チームのチームによる チームのためのアジャイル開発 - 誰がやる!?じゃあ俺やるよ! -

Vol.01 Sep/04/2015 Takao Oyobe Media Service Department, Rakuten Inc.

@TAKAKING22 #kansumi

ストレッチタイム

by SILHOUETTE DESIGN(http://kage-design.com/)

@TAKAKING22 #kansumi

Good News

@TAKAKING22 #kansumi

30 70

開発プロジェクトの成功率

※1 日経コンピュータ2008年12月1日号より ※2 日経コンピュータ2014年10月16日号より

※1 ※22008年 2014年

% %

@TAKAKING22 #kansumi

IT人材白書2014 - IT人材動向調査結果(情報処理機構)

IT人材に求められているスキル

@TAKAKING22 #kansumi

Bad News

@TAKAKING22 #kansumi

企業IT動向調査報告書2005~2015 (JUAS)

“プロジェクトの成功”にまつわる数字

25.5%

32.1%

22.0%

計画期間内に完了

予算内で完了

品質に満足

@TAKAKING22 #kansumi

えっ!? 低くない

by すしぱく(https://goo.gl/UXVc8h)

@TAKAKING22 #kansumi

Big Data

CloudMachine Learning

IoTSmartphone

高度化する技術と複雑化するビジネス要求

by Philip Kromer(http://goo.gl/MxfHkG)

@TAKAKING22 #kansumi

いろんなチームメンバー

by すしぱく(http://goo.gl/aQgypf)

人材不足

新人グローバル

ベテラン

スキル不足

自走

パートナー正社員

アウトソース

@TAKAKING22 #kansumi

Worst News

@TAKAKING22 #kansumi

開発プロセス マネジメント

@TAKAKING22 #kansumi

教科書通りにやっても うまくいかない

by Cristiano Betta(https://goo.gl/5RAIwM)

@TAKAKING22 #kansumiby Mohammad Talha Ghouri(https://goo.gl/lR3ZX7)

✓いいプロダクト ✓いいチーム ✓はやくつくる

共通認識

@TAKAKING22 #kansumiby すしぱく(https://goo.gl/D9FJsl)

このギャップ

どう埋める!?

@TAKAKING22 #kansumiby ヒーローは待っても世界は変わらない(http://goo.gl/V9sXXC)

@TAKAKING22 #kansumi

@TAKAKING22 #kansumi

アジャイル開発をきっかけに チームとチーム開発の改善に 本気で向き合い続けてきた今、 リーダーシップとチーム改革 について一番伝えたいこと

@TAKAKING22 #kansumi

及部 敬雄@TAKAKING22✓歌って踊れるエンジニア ✓野生のアジャイラー ✓邪道スクラムマスター ✓チェンジエージェント ✓アイドルマスター ✓レインメーカー

@TAKAKING22 #kansumi

@TAKAKING22 #kansumi

Product Owner

Engineers

@TAKAKING22 #kansumi

とりあえずやってみるStory

✓したっぱエンジニア ✓2年目から4年目

@TAKAKING22 #kansumi

現場が抱えていた課題✓レガシーシステム ✓人不足 ✓果てしない割り込みタスク ✓終わりがみえないプロジェクト ✓自分のタスクで精一杯

@TAKAKING22 #kansumi

とりあえずやってみる

@TAKAKING22 #kansumi

かんばん

@TAKAKING22 #kansumi

朝礼

@TAKAKING22 #kansumi

ふりかえり

@TAKAKING22 #kansumi

全部元に戻った…

@TAKAKING22 #kansumi

ふりかえってみると✓エンジニアはうまくいっていた ✓でも上司を巻き込めてなかった ✓結果的にプロセスやツールありきになってしまっていた

@TAKAKING22 #kansumi

やめへんでっ

@TAKAKING22 #kansumi

人は変化を嫌う だからまず自分を 変えることから

始めようHenrik Kniberg said at Scurum Gathering Tokyo 2011

@TAKAKING22 #kansumi

こっそりやる

by Nathaniel Rosa(https://goo.gl/FtGQG4)

@TAKAKING22 #kansumi

ひとりかんばん

@TAKAKING22 #kansumi

変化に人が集まってきた

@TAKAKING22 #kansumi

リリースすごろく

@TAKAKING22 #kansumi

見える化+見せる化 そして魅せる化へ

@TAKAKING22 #kansumi

深刻な壁不足

@TAKAKING22 #kansumi

ぺーぺーでもできた

@TAKAKING22 #kansumi

@TAKAKING22 #kansumi

教科書を捨てるStory

✓別チームへ ✓1エンジニアからリーダー ✓4年目~6年目

@TAKAKING22 #kansumiby Matthew Hurst(https://goo.gl/cRUyX2)

1 on 1 Hearing

@TAKAKING22 #kansumi

✓ チームに一体感がない ✓ お互いがやってることが見えない ✓ PRJが終わるかわからなくて不安 ✓ リリースに時間がかかる ✓ レビューがたまる ✓ テストコードがない ✓ トラブルが多い

チームが抱えていた問題

@TAKAKING22 #kansumi

みんな気づいているのに なぜ変わらないのか

@TAKAKING22 #kansumibyPhil and Pam Gradwell(https://goo.gl/tFlf1u)

A. 忙しい

@TAKAKING22 #kansumi

導入=改善

よくある間違い

@TAKAKING22 #kansumiby Vladimer Shioshvili(https://goo.gl/CmnEMB)

一杯になっている グラスに水を注いでも

こぼれるだけ

@TAKAKING22 #kansumi

導入はしない問題解決をする

@TAKAKING22 #kansumi

ふりかえり

@TAKAKING22 #kansumi

Why(問題)✓お互いがやっていることが見えない

@TAKAKING22 #kansumi

Why(問題)✓お互いがやっていることが見えない

What(目指したい未来)✓透明性が高く、お互いに助け合えるチーム

@TAKAKING22 #kansumi

Why(問題)✓お互いがやっていることが見えない

What(目指したい未来)

How(どうやって)

✓透明性が高く、お互いに助け合えるチーム

✓チームの活動を見える化できたらいいね!

@TAKAKING22 #kansumi

こんなところに 付箋とペンが

@TAKAKING22 #kansumi

かんばんのできあがり

@TAKAKING22 #kansumi

チームに必要なものは 自分たちで選ぶ

by István Berta(http://goo.gl/83RlhN)

@TAKAKING22 #kansumi

見える化したけど チェックできてない

@TAKAKING22 #kansumi

朝礼

@TAKAKING22 #kansumi

なんかかんばんが 使いにくい

@TAKAKING22 #kansumi

ワークフローを見える化

@TAKAKING22 #kansumi

ワークフローにあわせたかんばん

@TAKAKING22 #kansumi

Sprint Burnup レビュー 見える化

Sprint Milestone

プライオリティ

番長

デプロイ状況 見える化

進化し続けるかんばん

@TAKAKING22 #kansumi

3ヶ月後…

@TAKAKING22 #kansumi

トラブル件数

Before After

-90%

@TAKAKING22 #kansumi

リリース成功率

Before After

×1.5

@TAKAKING22 #kansumi

安定ばらつき

Sprint

@TAKAKING22 #kansumi

最後にがんばる

安定してがんばる

プロジェクト

@TAKAKING22 #kansumi

“当たり前”を 当たり前にやる

@TAKAKING22 #kansumi

ムダが減った

@TAKAKING22 #kansumi

もっと先へ

@TAKAKING22 #kansumi

チームインセプションデッキ

@TAKAKING22 #kansumi

チームロードマップ

@TAKAKING22 #kansumi

レーダーチャート

@TAKAKING22 #kansumi

同じ方向を見る

@TAKAKING22 #kansumi

130 回ふりかえりをして 2,173 個のよかったを見つけて 2,098 個の問題と向き合い 299 個のTryをしてきた

2年半で

@TAKAKING22 #kansumi

2年半のTry数

いやでもよくなる

@TAKAKING22 #kansumi

✓ かんばん ✓ 朝礼 ✓ Sprint ✓ バックログ ✓ プランニング ✓ プロダクトデモ

✓ プランニングポーカー ✓ バーンダウンチャート ✓ バーンアップチャート ✓ PRJ見取り図 ✓ インセプションデッキ ✓ チームプランニング

チームプロセスの改善

@TAKAKING22 #kansumi

エンジニアリングの改善✓ Unit Test導入 ✓ CIサーバー導入 ✓ ViewTemplate再編 ✓ 設計思想の見直し ✓ キャッシュ再設計 ✓ 継続的リファクタリング

✓ ペアプロ導入 ✓ デザインもGit管理 ✓ Grunt導入 ✓ Vagrant & Chef ✓ サーバーレポート ✓ 運用自動化

@TAKAKING22 #kansumiby SILHOUETTE DESIGN(http://kage-design.com/)

いきなりヒーロー戦隊に なったわけではない

@TAKAKING22 #kansumi

自分たちで自分たちを マネジメントし始めて

それを続けた

@TAKAKING22 #kansumi

リーダーでもできた

@TAKAKING22 #kansumi

アジャイル開発をきっかけに チームとチーム開発の改善に 本気で向き合い続けてきた今、 リーダーシップとチーム改革 について一番伝えたいこと

@TAKAKING22 #kansumiby Ronnie Macdonald(https://goo.gl/L9PU2y)

うまくいくチームは アジャイルでも ウォーターフォールでも たぶんうまくいく

@TAKAKING22 #kansumiby Ed Webster(https://goo.gl/iDkNCF)

ゴール(目的地)へ 向かう道は1つではない

@TAKAKING22 #kansumi

ヒントは現場に

@TAKAKING22 #kansumiby Gerry Balding(https://goo.gl/gnX9mA)

当たり前を当たり前にするのは通過点

@TAKAKING22 #kansumiby Mohammad Talha Ghouri(https://goo.gl/lR3ZX7)

✓いいプロダクト ✓いいチーム ✓はやくつくる

共通認識

Be Agile

@TAKAKING22 #kansumi

リーダーシップ

@TAKAKING22 #kansumi

by Jonathan Rasmusson(The surprising science behind agile leadership)

アジャイルリーダーシップモデル✓ Servant Leader ✓ Self Organizing ✓ Flat ✓ Empowered ✓ Accountable ✓ Self Direcred ✓ Merit Based

サーバントリーダー 自己組織化 フラット 権限委譲 責任を果たす 自律している メリットに基づく

@TAKAKING22 #kansumi

by Jonathan Rasmusson(The surprising science behind agile leadership)

アジャイルリーダーシップモデル

ふるまいは”引き出されるもの”であり、 おしつけられるものではない。

Behavior is induced not compelled

@TAKAKING22 #kansumi

マネジメント

コントロール(管理)するうまくやる

@TAKAKING22 #kansumi

✓とことんチームと向き合う ✓とことん成功と失敗と向き合う ✓あきらめない ✓なんとかなる感 ✓楽しそう

引き出す

@TAKAKING22 #kansumiPhoto by static416(https://goo.gl/pWUlef)

俺がやるよ いや俺がやるよ って言えるチーム

@TAKAKING22 #kansumiPhoto by static416(https://goo.gl/pWUlef)

ダチョウ倶楽部チーム

@TAKAKING22 #kansumiPhoto by static416(https://goo.gl/pWUlef)

肥後リーダー?

@TAKAKING22 #kansumiby ilConte(https://goo.gl/VajXIu)

引き出すための 引き出しを増やす

@TAKAKING22 #kansumiby ilConte(https://goo.gl/VajXIu)

300 4,000 4,000 600

回のふりかえり

個のKeep

個のProblem

個のTry生涯通算成績

@TAKAKING22 #kansumi

たくさんの 小さな成功

@TAKAKING22 #kansumi

たくさんの 小さな失敗

@TAKAKING22 #kansumi

向き合い続ける

@TAKAKING22 #kansumi

@TAKAKING22 #kansumi

想いは伝わる

@TAKAKING22 #kansumiby U.S. Army Corps of Engineers(https://goo.gl/RW8Jpj)

誰が現場をよくするのか

@TAKAKING22 #kansumi

じゃあ俺やるよ

by ruurmo(https://goo.gl/ApObon)

@TAKAKING22 #kansumiby rabiem22(https://goo.gl/dXahW6)

どうぞ どうぞ どうぞ