137 Views
September 17, 13
スライド概要
co-presenter : @daipresents & @papanda
Kanban in Wonderland @papanda & @daipresents XP祭り2013 A-4 “Kanban in Wonderland” http://www.flickr.com/photos/93890468@N06/9572407333
@papanda 利用者にとって価値をもたらすシステム開発 を追求するべく、アジャイルな開発と向き合 い続けている。現場のためのコミュニティ DevLOVE設立者。
@daipresents マネージャー、チェンジエージェント、 アジャイルコーチ。アジャイル開発によ る創造的で”ふつう”のソフトウェア開発 支援を行っている。 Blog : http://daipresents.com/
リーン開発の現場 カンバンによる大規模プロジェクトの運営 http://lean-trenches.com/
なぜこの本を 訳したのか?
なぜこの本を 訳したのか? 2012年夏にさかのぼる
Agile2012
Henrik Kniberg
“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
ダラスからの帰り道
翻訳は 2人が良い
commit 2000 over issue 1000 over 276 days war
“つるつるにする作業”
アジェンダ Kanban 作りかた 使いかた さいごに
Kanban David J. Anderson Kanbanとkanban TOCやリーン製品開発 日本語情報が少ない http://ja.wikipedia.org/wiki/かんばん_(ソフトウェア開発) http://www.djaa.com/kanban-successful-evolutionary-change-your-technology-business-0
Davidさんの人柄(意訳) 2005年4月に皇居東御苑に来たとき 桜から人生のはかなさを感じ 都会のオアシスとつぶやく
入口で渡された カードを見て・・・ 無料なのにチケットいるの? カードが足りなかったらどうするの? ちびっこに渡したり渡さなかったり?
量 量をコントロール かんばん方式じゃん! WIP制限じゃん! 製造業じゃなくても使えそう
カンバンの誕生(意訳) 膨大な仕事量に抵抗 > 敵を作る Sustainable Pace Drum-Buffer-Rope > かんばん方 式 > Kanban 呼びやすく有名なKanbanと命名
カンバン用語 説明 カンバン ソフトウェア開発方法論のKanbanを指す。ツールのカンバ かんばん カード TPSにおけるかんばんを指す。 付箋 ステージ レーン ンも含まれる。 ツールのカンバンに貼られるシグナルを指す。通常、開発に 必要となる「作業」や「タスク」を指している。 ツールのカンバンをテープなどで縦に区切った場所。ワーク フローのワークに相当する。 横に区切ったステージ。 このスライドでの表記は上記に揃えておきます。
“Card walls common in agile software development are not kanban systems.” via “Kanban: Successful Evolutionary Change for Your Technology Business”
リーンカンバン タスクボードなど従来のカンバンと区別するために、 ここでは「リーンカンバン」という言葉を仮に使っています。 http://ja.wikipedia.org/wiki/ファイル:Lean_Kanban.jpg
原則 現状を理解する 少しずつの変化に同意する 現状を尊重する 全体リーダーシップ
プラクティス 1.ワークフローの見える化 2.WIP制限とプル型スケジューリング 3.流れの管理 4.ポリシーを明確化 5.メトリクス 6.実験的な進化
Incremental Evolutionary Change via “Kanban: Successful Evolutionary Change for Your Technology Business”
アジェンダ Kanban 作りかた 使いかた さいごに
Kanban in practice Cool presentation http://www.slideshare.net/marcusoftnet/kanbanboards CC BY-NC-SA 2.5
いつものカンバン Cool presentation http://www.slideshare.net/marcusoftnet/kanbanboards CC BY-NC-SA 2.5
ワークフローの見える化 Cool presentation http://www.slideshare.net/marcusoftnet/kanbanboards CC BY-NC-SA 2.5
各ステージの状態を反映 Cool presentation http://www.slideshare.net/marcusoftnet/kanbanboards CC BY-NC-SA 2.5
WIPを制限する Cool presentation http://www.slideshare.net/marcusoftnet/kanbanboards CC BY-NC-SA 2.5
アジェンダ Kanban 作りかた 使いかた さいごに
One day in Kanban land http://blog.crisp.se/2009/06/26/henrikkniberg/1246053060000
登場人物 ビジネス側の人。ビジネスとプロダクトを考 え、やることの優先順位を決める仕事をする。 開発者。開発と開発した機能のテストに責任 を持っている。 テスター。システム視点のテストを担当す る。この資料ではデプロイしてテスト&リ リースを担当している模様。
バックログとは? 順番に並べられた機能や作業の一覧 カンバンではカードや付箋が、チームへのシグナ ルとして使われる。 カンバンでのシグナルカードは「作業」など目に 見えないワークアイテムを扱うため、バーチャル カンバンシステムと呼べる
次にやることをどうやって チームに伝えるの? 2部構成のスプリント計画ミーティング。「バックロ グの手入れ」と「TODOの選択」。 バックログの手入れで開発準備OKな状態にする。 顧客にとって価値があるストーリーになっている チームによって見積もられている 受け入れテストのシナリオが書けている
Pullとは? 「引っぱる」という意味 タスクはアサインされていない 作業者が自らタスクを取る
システムテスト準備OKの定義 リグレッションテストが通ること チームのテスト環境でテストされていること デモが完了していること トランクにマージされていること
WIP制限とは? 仕掛り作業の制限 それぞれのワークの量を管理する 1つのステージや複数のステージを 制限できる 可能な限り小さい数字にする
イテレーションはどこに? 開発は完了したら次の機能へ テスターはできたものをデプロイ ジャストインタイムに近い
技術課題 システムテストはボトルネックにな りやすい テストの自動化などでボトルネック を除去していく
まとめ 現状を認識し 現状を尊重しながら Incremental Evolutionary Change!!
“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
アジェンダ Kanban 作りかた 使いかた さいごに
Why Kanban? Why Why How WIP制限,ワークフロー, 状態.. カンバンボード What
Why Kanban? Why 見える化 How WIP制限,ワークフロー, 状態.. カンバンボード What
境目
本気で相手と関係を築きたいのか 取引のマネジメントと関係のマネジメント 取引 関係 一時限り 長期的 彼ら われわれ 疑念 信頼 自分を良く見せる 相手を理解する 勝利すること 関係を保つこと 消耗 心地良さ 防御 開放的
“this case study is really all about organizational change!“ - Lean from the Trenches
カンバンの境目を越えろ。
チームの境目を越えろ。
自分の中の境目を越えろ。
諸君
越境せよ。
コンパスは持ったか? 定 予 行 刊 旬 下 月 0 1 リーン開発の現場 カンバンによる大規模プロジェクトの運営 http://lean-trenches.com/