Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Youは 何しに カンバンを?
Search
hideki kinjyo
PRO
August 03, 2021
Business
0
120
Youは 何しに カンバンを?
2021年8月3日に行われた、Asana浸透LT会の資料です(社内勉強会)
hideki kinjyo
PRO
August 03, 2021
Tweet
Share
More Decks by hideki kinjyo
See All by hideki kinjyo
色んなオートローダーを覗き見る #phpcon_okinawa
o0h
PRO
5
460
ヒューマンエラーの本を読んだ ~報告会~
o0h
PRO
3
240
みんなでワイワイ「テスト駆動開発」の話をやる会 #techramen24conf
o0h
PRO
3
460
SPLから始める「データ構造」入門
o0h
PRO
7
1.7k
PHPUnit11の新しい仲間たち
o0h
PRO
3
330
単体テストを書かない技術 #phpcon_odawara
o0h
PRO
60
20k
パンフ記事 「初めてのリファクタリング!」 の裏側 #phperkaigi
o0h
PRO
2
140
phpunit/php-code-coverageって何をしてるんだ #phperkaigi
o0h
PRO
3
1.2k
Composerを便利に使うために私がやっていること #phperkaigi
o0h
PRO
1
2.4k
Other Decks in Business
See All in Business
組織拡大における マネージャーオンボーディング / Manager Onboarding in Organizational Expansion
takashi_toyosaki
1
140
kintoneを活用した緊急通行車両確認手続の迅速化
tokyo_metropolitan_gov_digital_hr
0
390
UPSIDER Company Deck
upsider_official
0
75k
採用資料
daichihayashi
0
260
エンジニア向けオープンワーク会社紹介資料 / company profile
openwork
1
17k
kubell COMPASS Ver 1.0.0
kubell_hr
0
3.5k
会社案内資料
mkengineering
1
160
サバノミソニLT‐AWS認定資格合格への道のり
utosun
0
350
Firework Japan Corporate Deck 2024/11
steven11
0
170
インキュデータ会社紹介資料
okitsu
3
32k
パーキング・チケット 発給設備のキャッシュレス化
tokyo_metropolitan_gov_digital_hr
0
260
ノーコード・ローコストで進めるDX
tokyo_metropolitan_gov_digital_hr
0
380
Featured
See All Featured
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
860
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.1k
Why Our Code Smells
bkeepers
PRO
334
57k
For a Future-Friendly Web
brad_frost
175
9.4k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
Building Your Own Lightsaber
phodgson
103
6.1k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
5 minutes of I Can Smell Your CMS
philhawksworth
202
19k
Product Roadmaps are Hard
iamctodd
PRO
49
11k
Measuring & Analyzing Core Web Vitals
bluesmoon
4
120
GraphQLとの向き合い方2022年版
quramy
43
13k
The Pragmatic Product Professional
lauravandoore
31
6.3k
Transcript
You は 何しに カンバンを?
Asana さんが来ましたね Asana ってなに? 「タスクを管理するツール」
「ツール」が変わる・・? = 世界との対峙の仕方が変わる?? 我々のマインドセットはどうですか? 古いままで良い? 新世界を覗きに行く?
「カンバン」って何だ??を ちょっと復習してみましょう! この機会に
カンバン どうして
「カンバン」is...? ja.wikipedia.org カンバン - Wikipedia カンバン、 かんばんは、 ジャストインタ イム⽣産システム で⽤いられる⽣産の指
⽰票。 欧語でも⽇本語を⾳訳してkanban と呼ばれている。 中国語では漢字で「看 板」と表記する。 通常は、薄い鉄板、 プ ラスチック、 紙 をラミネートした札表な どが⽤いられている。かんばんには、部 品名および数量が書いてある。このかん ばんを⼯程間、納⼊業者との間でやりと りすることによって⼯場の⽣産を管理す る。 ... あのよく見る「列に区切られて、 カードを並べていくやつ」のこと
「カンバン」「歴史」 リーン生産方式「無駄なく生産する」 「トヨタ」「カンバン」が大きな影響を与えている 詳しくは色々と調べて読んでください!!! 「作業管理をするボード」 = 看板 看板を用いた生産管理( 最適化) =
Kanban みたいな 看板を「カンバンボード」って呼んでみたりしますね
「カンバン」「アジャイル」 リーン( 思考) 、デザイン思考、アジャイル・・・ 3 者とも本質は( かなり) 同じもの 目指すこと: 「本質をつく/
無駄なことをしない」 方法論: 「フィードバックを回しまくる」
カンバンのなくす「無駄」って? 「顧客への価値提供」に寄与しない全て もしくは「我々がフィードバックを得る」のに寄与しない全て
カンバンの真髄 終わらせることを始めよう
カンバン なに
カンバンの魂 命題 ワークフローの最適化 作業を「工程」に分解し、それぞれの工程を最短で抜けるよう にすること ルール WIP を制限する 方法 カンバンボードを用いた見える化
実際のワークフローと「見た目」の一致 タスク状況の明示
Kanban Untitled 7 To do 3 In progress 2 Done
2 課題E 課題A(a さん) 課題C(a さん) Q. この時、C さんがやるべき事は? 課題F 課題B(b さん) 課題D(C さん) 課題G
Kanban Untitled 7 To do 3 In progress 2 Done
2 課題E 課題A(a さん) 課題C(a さん) A. 進行中のタスクを終わらせる( 手伝う) 課題B(b さん、c さん) 課題D(c さん) 課題F 課題G
カンバンのなくす「無駄」って? 「顧客への価値提供」に寄与しない全て もしくは「我々がフィードバックを得る」のに寄与しない全て リリース前のあらゆるものは「まだ価値を出していない」 リリースするまでは「真のフィードバックを得られない」
「WIP 」の弊害 大まかに言えば・・ スループットの低下 「まだ出ていない」が多くなる フィードバックループの間隔が広くなる 「フィードバックなしで突っ走っている」ものが増える
「WIP 」の弊害 他にも、作業管理に関わる問題 コンテキストスイッチ 仕事量・リスクの増加 仕様は” 腐る” 仕掛りのコードの寿命が長くなればコンフリクトが増える 外部環境の変化に追従できなくなっているかも ”
ヘルニア” 問題 「エンバグしてる」のに「フィードバック」がない 「バグったコード」への依存箇所が増え続け・・・
カンバン どうやって
リトルの法則 「同時にたくさんのことをやろうとすると、それぞれの作業に要する時 間が増える」 1 ヵ月で 10 タスク できるチーム 5 タスクずつ着手
2 タスクずつ着手 最初のフィードバックまで 0.5 ヵ月 最初のフィードバックまで 0.2 ヵ月 ★ どっちが「高速」だと思いますか?
WIP の制限 カンバン( 手法) の中心的なプラクティスの1 つ 「着手中」に置いてよいタスクの上限数を決める 「1 人1 個まで」とか
「1 レーン3 個まで」とか 「タスク数」に制限をかけるのではなく、「( ユーザー) ストーリー 数」に制限を書けるのも有効 この場合、「スウォーミング」を実施しやすくなる 「( ストーリー) ポイント数」に制限をかけるのも有効 「提供価値」目線でワークフローの最適化を達成しやすい
アンチパターン: リソース最適化 プロダクトの成功可能性を上げることは「フィードバックを多く 獲得する」こと ” 素早く失敗する” そのためには「( タスクの) リードタイムを減らす」こと 「ある時点で進行中のタスクの数」に着目するのはアンチパター
ン。「一定期間に終わったタスクの数」に着目したい 終わらせることを始めよう フロー効率性とリソース効率性について #xpjug https://www.slideshare.net/i2key/xpjug
カンバンの( 不吉な) 臭い 腐ったカード ずっと「同じ場所」に居続けるカードがある -> タスクを分割するか、レーンを適正に分ける 死者蘇生 「完了」に置いてあるカードに「作業している人」がいる ->
完了の定義を明確にする あいまいなポリシー 「完了に移しました」「リリースしてないのに?」 -> カードの更新、レーンの「IN/OUT 」のルールを決める
+α: 健全性の計測・定義 「ワークフローがちゃんと流れているか」の指標を決められるぞ スループット: 期間内の終了ストーリー数 リードタイム: 着手〜完了までの所要時間 チームの「健全な状態」が定義できるようになると 生産性の低下などの「異変」に気づきやすくなる 平均能力から、今後の計画を立てやすくなる
「カンバン」「スクラム」違い カンバンは「WIP の量」をコントローする思想 ” 流量” をコントロール出来る限りフローを回し続ける スクラムは「タイムボックス」をコントロールする思想 スプリントごとの消化ポイント( ベロシティ、スプリントバックロ グ)
重視で計画を立てる どっちが良い・・・という話ではなく、「目的とチームの状態から最適な 方法論を選択する」ことが重要 そのためには理解が必要 理解が難しい? → んじゃ「ちょい試してみっか!」が良いと思う
まとめ
https://twitter.com/miholovesq/status/1422176789665771530
まとめ 他にも色々と言いたいことあるよね!! カンバンの組み方は? 組み合わせると良いプラクティスは? とりあえず言いたいことは・・・ 「WIP の制限」だけでも覚えて帰って!! 騙されたともってやってみると楽しいかも? ( 何ならカンバン勉強会とかやりますか?
まとめ ツールが折角かわるのだから!! 我々自身もアップデートをしていきたいですね!!
ご清聴ありがとにゃん!
おすすめ書籍 www.amazon.co.jp カンバン仕事術 Amazon でMarcus Hammarberg, Joakim Sundén, 原⽥ 騎郎,
安井 ⼒, 吉⽻ ⿓太郎, ⾓ 征典, 髙⽊ 正弘のカンバン仕事術。ア マゾンならポイント還元本が多数。 Marcus Hammarberg, Joakim Sundén, 原 ⽥ 騎郎, 安井 ⼒, 吉⽻ ⿓太郎, ⾓ 征典, 髙 ⽊ 正弘作品ほか、お急ぎ便対象商品は当 ⽇お届けも可能。またカンバン仕事術も アマゾン配送商品なら通常配送無料。 www.amazon.co.jp リーン開発の現場 カンバ ンによる⼤規模プロジェ クトの運営 Amazon でHenrikKniberg, ⾓⾕信太郎, 市⾕聡啓, 藤原⼤のリーン開 発の現場 カンバンによる⼤規模プロジェ クトの運営。アマゾンならポイント還元 本が多数。⼀度購⼊いただいた電⼦書籍 は、Kindle およびFire 端末、スマートフォ ンやタブレットなど、様々な端末でもお 楽しみいただけます。 www.amazon.co.jp リーンソフトウエア開発 〜アジャイル開発を実践 する22 の⽅法〜 Amazon でメアリー‧ポッペンディーク, トム‧ポッペンディーク, 平鍋 健児, ⾼嶋 優⼦, 佐野 建樹のリーンソフトウエア開発 〜アジャイル開発を実践する22 の⽅法 〜。アマゾンならポイント還元本が多 数。メアリー‧ポッペンディーク, トム‧ ポッペンディーク, 平鍋 健児, ⾼嶋 優⼦, 佐野 建樹作品ほか、お急ぎ便対象商品は 当⽇お届けも可能。またリーンソフトウ エア開発〜アジャイル開発を実践する22 の⽅法〜もアマゾン配送商品なら通常配 送無料。 〜カンバンと、その真髄を知るためのリーン開発の旅路〜