kanban in wonderland

72
Kanban in Wonderland @papanda & @daipresents XP 祭り 2013 A-4 “Kanban in Wonderland” http://www.flickr.com/photos/93890468@N06/9572407333

Upload: toshihiro-ichitani

Post on 01-Nov-2014

15 views

Category:

Documents


2 download

DESCRIPTION

co-presenter : @daipresents & @papanda

TRANSCRIPT

Page 1: Kanban in wonderland

Kanban in Wonderland

@papanda & @daipresentsXP祭り2013 A-4 “Kanban in Wonderland” http://www.flickr.com/photos/93890468@N06/9572407333

Page 2: Kanban in wonderland

@papanda

利用者にとって価値をもたらすシステム開発を追求するべく、アジャイルな開発と向き合い続けている。現場のためのコミュニティDevLOVE設立者。

Page 3: Kanban in wonderland

@daipresents

マネージャー、チェンジエージェント、アジャイルコーチ。アジャイル開発による創造的で”ふつう”のソフトウェア開発支援を行っている。Blog : http://daipresents.com/

Page 4: Kanban in wonderland

http://lean-trenches.com/

リーン開発の現場カンバンによる大規模プロジェクトの運営

Page 5: Kanban in wonderland

なぜこの本を訳したのか?

Page 6: Kanban in wonderland

なぜこの本を訳したのか?

2012年夏にさかのぼる

Page 7: Kanban in wonderland

Agile2012

Page 8: Kanban in wonderland

Henrik Kniberg

Page 9: Kanban in wonderland

“One beauty of this book's story is its complete lack of

dogma. “- Kent Beck

http://blog.crisp.se/2012/05/11/henrikkniberg/metrics-what-to-measure-agila-matetal-i-praktiken

Page 10: Kanban in wonderland

ダラスからの帰り道

Page 11: Kanban in wonderland
Page 12: Kanban in wonderland
Page 13: Kanban in wonderland

翻訳は2人が良い

Page 14: Kanban in wonderland
Page 15: Kanban in wonderland

commit 2000 overissue 1000 over

276 days war

Page 16: Kanban in wonderland
Page 17: Kanban in wonderland

“つるつるにする作業”

Page 18: Kanban in wonderland
Page 19: Kanban in wonderland

アジェンダKanban作りかた使いかたさいごに

Page 20: Kanban in wonderland

Kanban

David J. Anderson

Kanbanとkanban

TOCやリーン製品開発

日本語情報が少ないhttp://ja.wikipedia.org/wiki/かんばん_(ソフトウェア開発)

http://www.djaa.com/kanban-successful-evolutionary-change-your-technology-business-0

Page 21: Kanban in wonderland

Davidさんの人柄(意訳)

2005年4月に皇居東御苑に来たとき

桜から人生のはかなさを感じ

都会のオアシスとつぶやく

Page 22: Kanban in wonderland

入口で渡されたカードを見て・・・

無料なのにチケットいるの?

カードが足りなかったらどうするの?

ちびっこに渡したり渡さなかったり?

Page 23: Kanban in wonderland

量をコントロール

かんばん方式じゃん!

WIP制限じゃん!

製造業じゃなくても使えそう

Page 24: Kanban in wonderland

カンバンの誕生(意訳)

膨大な仕事量に抵抗 > 敵を作る

Sustainable Pace

Drum-Buffer-Rope > かんばん方式 > Kanban

呼びやすく有名なKanbanと命名

Page 25: Kanban in wonderland

カンバン用語説明

カンバン ソフトウェア開発方法論のKanbanを指す。ツールのカンバンも含まれる。

かんばん TPSにおけるかんばんを指す。

カード付箋

ツールのカンバンに貼られるシグナルを指す。通常、開発に必要となる「作業」や「タスク」を指している。

ステージ ツールのカンバンをテープなどで縦に区切った場所。ワークフローのワークに相当する。

レーン 横に区切ったステージ。

このスライドでの表記は上記に揃えておきます。

Page 26: Kanban in wonderland

“Card walls common in agile software development are not kanban systems.”

via “Kanban: Successful Evolutionary Change for Your Technology Business”

Page 27: Kanban in wonderland

リーンカンバン

http://ja.wikipedia.org/wiki/ファイル:Lean_Kanban.jpg

タスクボードなど従来のカンバンと区別するために、ここでは「リーンカンバン」という言葉を仮に使っています。

Page 28: Kanban in wonderland

原則

現状を理解する

少しずつの変化に同意する

現状を尊重する

全体リーダーシップ

Page 29: Kanban in wonderland

プラクティス1.ワークフローの見える化2.WIP制限とプル型スケジューリング3.流れの管理4.ポリシーを明確化5.メトリクス6.実験的な進化

Page 30: Kanban in wonderland

Incremental Evolutionary Change

via “Kanban: Successful Evolutionary Change for Your Technology Business”

Page 31: Kanban in wonderland

アジェンダKanban作りかた使いかたさいごに

Page 32: Kanban in wonderland

Kanban in practice

Cool presentation http://www.slideshare.net/marcusoftnet/kanbanboardsCC BY-NC-SA 2.5

Page 33: Kanban in wonderland

いつものカンバン

Cool presentation http://www.slideshare.net/marcusoftnet/kanbanboardsCC BY-NC-SA 2.5

Page 34: Kanban in wonderland

ワークフローの見える化

Cool presentation http://www.slideshare.net/marcusoftnet/kanbanboardsCC BY-NC-SA 2.5

Page 35: Kanban in wonderland

各ステージの状態を反映

Cool presentation http://www.slideshare.net/marcusoftnet/kanbanboardsCC BY-NC-SA 2.5

Page 36: Kanban in wonderland

WIPを制限する

Cool presentation http://www.slideshare.net/marcusoftnet/kanbanboardsCC BY-NC-SA 2.5

Page 37: Kanban in wonderland

アジェンダKanban作りかた使いかたさいごに

Page 38: Kanban in wonderland

One day in Kanban land

http://blog.crisp.se/2009/06/26/henrikkniberg/1246053060000

Page 39: Kanban in wonderland

登場人物ビジネス側の人。ビジネスとプロダクトを考え、やることの優先順位を決める仕事をする。

開発者。開発と開発した機能のテストに責任を持っている。

テスター。システム視点のテストを担当する。この資料ではデプロイしてテスト&リリースを担当している模様。

Page 40: Kanban in wonderland
Page 41: Kanban in wonderland
Page 42: Kanban in wonderland

バックログとは?

順番に並べられた機能や作業の一覧

カンバンではカードや付箋が、チームへのシグナルとして使われる。

カンバンでのシグナルカードは「作業」など目に見えないワークアイテムを扱うため、バーチャルカンバンシステムと呼べる

Page 43: Kanban in wonderland

次にやることをどうやってチームに伝えるの?

2部構成のスプリント計画ミーティング。「バックログの手入れ」と「TODOの選択」。

バックログの手入れで開発準備OKな状態にする。

顧客にとって価値があるストーリーになっている

チームによって見積もられている

受け入れテストのシナリオが書けている

Page 44: Kanban in wonderland
Page 45: Kanban in wonderland
Page 46: Kanban in wonderland

Pullとは?

「引っぱる」という意味

タスクはアサインされていない

作業者が自らタスクを取る

Page 47: Kanban in wonderland

システムテスト準備OKの定義

リグレッションテストが通ること

チームのテスト環境でテストされていること

デモが完了していること

トランクにマージされていること

Page 48: Kanban in wonderland
Page 49: Kanban in wonderland
Page 50: Kanban in wonderland
Page 51: Kanban in wonderland

WIP制限とは?仕掛り作業の制限

それぞれのワークの量を管理する

1つのステージや複数のステージを制限できる

可能な限り小さい数字にする

Page 52: Kanban in wonderland
Page 53: Kanban in wonderland

イテレーションはどこに?

開発は完了したら次の機能へ

テスターはできたものをデプロイ

ジャストインタイムに近い

Page 54: Kanban in wonderland
Page 55: Kanban in wonderland
Page 56: Kanban in wonderland

技術課題

システムテストはボトルネックになりやすい

テストの自動化などでボトルネックを除去していく

Page 57: Kanban in wonderland
Page 58: Kanban in wonderland

まとめ

現状を認識し

現状を尊重しながら

Incremental Evolutionary Change!!

Page 59: Kanban in wonderland

“The rules of Kanban are simple. But, like chess, just because the rules are simple doesn’t mean the game is easy.”

---- Lean from the Trenches

Page 60: Kanban in wonderland

アジェンダKanban作りかた使いかたさいごに

Page 61: Kanban in wonderland

カンバンボード

WIP制限,ワークフロー,状態..

Why

What

How

Why

Why Kanban?

Page 62: Kanban in wonderland

カンバンボード

WIP制限,ワークフロー,状態..

見える化

What

How

Why

Why Kanban?

Page 63: Kanban in wonderland
Page 64: Kanban in wonderland

境目

Page 65: Kanban in wonderland

本気で相手と関係を築きたいのか取引のマネジメントと関係のマネジメント

取引 関係一時限り彼ら疑念

自分を良く見せる勝利すること消耗防御

長期的われわれ信頼

相手を理解する関係を保つこと心地良さ開放的

Page 66: Kanban in wonderland

“this case study is really all about organizational change!“

- Lean from the Trenches

Page 67: Kanban in wonderland

カンバンの境目を越えろ。

Page 68: Kanban in wonderland

チームの境目を越えろ。

Page 69: Kanban in wonderland

自分の中の境目を越えろ。

Page 70: Kanban in wonderland

諸君

Page 71: Kanban in wonderland

越境せよ。

Page 72: Kanban in wonderland

http://lean-trenches.com/

リーン開発の現場カンバンによる大規模プロジェクトの運営

10月下旬刊行予定

コンパスは持ったか?