Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
フルリモート時代のカンバン運用 / kanban-operation-in-remote
Search
fortkle
June 04, 2020
Technology
0
710
フルリモート時代のカンバン運用 / kanban-operation-in-remote
【BASE社合同勉強会】コネヒトマルシェオンライン「事業を支えるWeb開発」
https://connehito.connpass.com/event/176890/
fortkle
June 04, 2020
Tweet
Share
More Decks by fortkle
See All by fortkle
無駄な物をなるべく作らないリプレイス戦略 / replace-strategy-phperkaigi2021
fortkle
1
2.4k
GitHub Actionsで始めるPHPアプリケーションのCI実践入門 / ga-phperkaigi2020
fortkle
3
4.6k
余裕を生み出すコードレビュー 〜レビュイー編〜 / code-review-phpcon-2019
fortkle
8
7.3k
「設計振り返り」を始めてみようと思っている話 / architecture reflection
fortkle
3
580
「ママ向けNo.1アプリ」の 更なる成長を支える仕組み / startup-engineer-night-connehito
fortkle
2
320
良いテストデータ、悪いテストデータ / testdata-antipattern
fortkle
4
6.9k
BackstopJSで始める CSSリグレッションテスト / backstopjs-css-test
fortkle
0
1.5k
PhpStorm導入アンチパターン / phpstorm-anti-pattern
fortkle
0
2.1k
やさしいコーディング規約の導入〜その後〜 / yasashii-sonogo
fortkle
7
3.6k
Other Decks in Technology
See All in Technology
AWSセキュリティアップデートとAWSを育てる話
cmusudakeisuke
0
110
多様なデジタルアイデンティティを攻撃からどうやって守るのか / 20251212
ayokura
0
340
学習データって増やせばいいんですか?
ftakahashi
1
270
regrowth_tokyo_2025_securityagent
hiashisan
0
180
re:Invent2025 コンテナ系アップデート振り返り(+CloudWatchログのアップデート紹介)
masukawa
0
320
直接メモリアクセス
koba789
0
290
今からでも間に合う!速習Devin入門とその活用方法
ismk
1
550
因果AIへの招待
sshimizu2006
0
930
EM歴1年10ヶ月のぼくがぶち当たった苦悩とこれからへ向けて
maaaato
0
270
Reinforcement Fine-tuning 基礎〜実践まで
ch6noota
0
160
AWS CLIの新しい認証情報設定方法aws loginコマンドの実態
wkm2
6
610
新 Security HubがついにGA!仕組みや料金を深堀り #AWSreInvent #regrowth / AWS Security Hub Advanced GA
masahirokawahara
1
1.5k
Featured
See All Featured
Fireside Chat
paigeccino
41
3.7k
The Invisible Side of Design
smashingmag
302
51k
Designing Experiences People Love
moore
143
24k
Bash Introduction
62gerente
615
210k
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.3k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
970
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
Site-Speed That Sticks
csswizardry
13
990
Practical Orchestrator
shlominoach
190
11k
Building an army of robots
kneath
306
46k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
Transcript
フルリモート時代の カンバン運⽤ 2020.06.04 コネヒトマルシェオンライン コネヒト株式会社 @fortkle
今⽇のテーマ
「カンバン運⽤」
最初に⼤事なこと • カンバン運⽤に正解なし • 他チームを真似しただけでは意味がない • チームが継続的に改善できていれば何でも良い • なのでコネヒトにおける「具体的な運⽤」の紹介は ほどほどに
• フルリモート時代にあったカンバンを適応するために ⼤切にしたことをおすそわけ
コネヒトとカンバン(昔) • プロダクト開発をするチームはカンバンを使⽤ • カンバンの運⽤はそれぞれのチームで改善 • デジタルなところもあればアナログなところもある
そして⽉⽇は経ち・・・
突然の with コロナ時代 ⼩池都知事、共存図る「ウィズ・コロナ」宣⾔ . ⽇刊スポーツ https://www.nikkansports.com/general/nikkan/news/202005300000025.html (2020/06/03閲覧)
コネヒト with コロナ • コロナにより原則出社禁⽌、全社員フルリモートとなった • 急激なリモートシフトが進んだ • リモートワークはコロナとは別理由で導⼊を検討していた •
開発部に限定し、週1~2程度で今年1⽉から試験導⼊ • ⽐較的スムーズにリモート体制に移⾏できた
カンバン with コロナ • ⼀⽅、出社しないのでアナログのカンバンが使えない • デジタルツールへの移⾏が急務 • どうしたか •
GitHubとZenHubを使ったカンバン運⽤となった
今⽇話すこと • 現在のコネヒトにおけるデジタルカンバンの運⽤ • デジタルカンバンへの移⾏ポイント
⾃⼰紹介 • ⾼野 福晃 @fortkle • コネヒト株式会社 / Backend Engineer
• 本を共著で書きました! • 『TECHNICAL MASTER はじめての PHPプロフェッショナル開発』 • 最近は Engineering Manager と Scrum Master
現在のコネヒトにおける デジタルカンバンの運⽤
前提 • 今回お話しする事例のチーム • 開発者8名で1チーム(web: 5名、native: 3名) • 1週間スプリントのスクラム開発 •
仕様のやりとりはGitHub上で⾏う
カンバンの表⽰には ZenHubを採⽤
最低限知っておきたいZenHub • GitHubを拡張することができる3rd party tool • コネヒトで主に使っている機能は2つ 1. Epic機能 2.
Board機能
最低限知っておきたいZenHub 1. Epic機能 • 簡単に⾔うとGitHubの issue をまとめるもの • コネヒトではEpicにユーザーストーリーを書き Issueにそのストーリーを実現するための作業を書いている
• 例) Epic: ログインすることができる • issue1: ログインAPIの実装 issue2: ログイン画⾯の実装 画像出典: An Introduction to ZenHub Epics . ZenHub | Help Center https://help.zenhub.com/support/solutions/articles/43000010341-an-intro-to-zenhub-epics (2020/06/03閲覧)
最低限知っておきたいZenHub 2. Board機能 • Epic, IssueをカンバンのViewで表⽰できる
ZenHubの採⽤理由 • ビジネス含めて1つのカンバンをチームみんなで⾒たかった • ユーザーストーリーもEpicとしてカンバンで管理 • ⼩さなプロジェクトで何度かZenHubでカンバン運⽤をしたことがあり知⾒が あった • やりたいことをスムーズに実現できるイメージができていた
• 中規模なスクラム開発にも対応できる機能群 • Estimate(⾒積もり)やカンバン上の⼀括操作ができる • 他にも⾊々できるが、必要なものだけをシンプルに使うことに注意している
カンバン運⽤ • ざっくり10個のレーンで運⽤中(2020/06/04現在) • ビジネスサイドも使っているのでレーンが多い • まだまだ課題はあるので来⽉はまた変わっていそう • 横に⻑過ぎるのでポイントを絞って紹介
カンバン運⽤ Epicを管理するレーン Issueを管理するレーン
カンバン運⽤ Epicの管理 ① Epicは、Icebox/Backlog/Currentの 3つのステータスで管理 ③ この3つのレーンはビジネスが管理し Backlog/Currentについては優先度順に並ぶ ② Currentは今スプリントで
着⼿するEpicが並ぶ
カンバン運⽤ Issueの管理 ① 作業issueはCurrent/In Progress/ Review/Doneの4つのステータスで管理 ② Currentは今スプリントで 着⼿する作業issueが並ぶ ③
Done は作業が完了したもの。 朝会でチームに共有し、 共有し終えたものはClosedに移す ④ この4つのレーンは エンジニアが管理する
カンバン運⽤ EpicとIssue ZenHubはカンバン上でEpicと それに紐づくIssueをフィルターして表⽰できる ↑これがEpic ( 1 clickでフィルターできる ) ←Epicに紐づく
作業Issue1, 2
カンバン運⽤ まとめ • 1つのカンバンのうち、左側をビジネスが、右側をエンジ ニアが主に管理 • 基本的にステータスに応じてカンバンの左から右にEpic/ Issueが移動する
デジタルカンバンへの 移⾏ポイント
ポイント3つ ① 今いるところから始める ② ⾔い出しっぺが頑張る ③ デジタルだからこそルールは最低限にする
① 今いるところから始める • いきなり既存プロセスを⼤きく変えない • つまり、最初はアナログカンバンをできる限り再現する • ex) レーンを同じにする •
ex) 物理ふせんとデジタルふせんの粒度を同じにする • それができてから徐々に改善を始める • 振り返りなどで声は出てないか要チェック!
② ⾔い出しっぺが頑張る • 新しいツールは誰もが「分からない」「こわい」 • そこで⾔い出しっぺが⼀番そのツールに詳しい⼈になる • 少しでも使おうと思ってくれた⼈を全⼒で助ける・フォローする • 困ったことがないかヒアリング、改善できないか調べまくる
• 「結構使えるじゃん」という成功体験を早めにしてもらう • 仲間を増やそう!
③デジタルだからこそ ルールは最低限にする • デジタルツールはアナログを超える拡張性を持つと同時に、複 雑性も併せ待つ • つまり、複雑な運⽤ルールや⾼度なツールの知識が必要にな る状態になりがち = 「よく分からないカンバン」の誕⽣
• 「よく分からないカンバン」は死んだカンバン。チームで改善 されない。 • ルールは最低限に。どうしても必要な部分はとにかくドキュ メント化して伝えることを諦めない。
まとめ
まとめ • コネヒトではフルリモート時代のカンバン運⽤として ZenHub x GitHubを活⽤している • デジタルカンバン移⾏のポイント 1. 今いるところから始める
2. ⾔い出しっぺが頑張る 3. デジタルだからこそルールは最低限にする
end! ”Twemoji" by Twitter, Inc and other contributors is licensed
under CC-BY 4.0