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
kintoneを支えるスクラム開発
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Toshihisa Tomatsu
July 24, 2018
Programming
300
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
kintoneを支えるスクラム開発
企業講演「kintoneを支えるスクラム開発」
Toshihisa Tomatsu
July 24, 2018
More Decks by Toshihisa Tomatsu
See All by Toshihisa Tomatsu
"フロントエンドの技術"を移行する技術 / Frontend Migrations
10shi10ma
0
87
Service Workerとは、それを使ってできること / what-is-service-worker
10shi10ma
3
2k
フロントエンドのエコシステム / Frontend Ecosystem
10shi10ma
8
3.3k
Service Workerとブラウザでの通知について
10shi10ma
3
380
意外に知らないnpmと便利なCLI
10shi10ma
8
2.5k
歴史から学ぶ現代のフロントエンド
10shi10ma
17
11k
サイボウズ フロントエンドエキスパートチームとOSSの管理について
10shi10ma
0
1.2k
大規模フロントエンドの技術的負債と向き合う。
10shi10ma
5
6.1k
Google I/O ’19から見る新しいJavaScript
10shi10ma
5
3.2k
Other Decks in Programming
See All in Programming
Language Server 使ってる? 〜VSCode と Zed の場合〜 / Are you using a Language Server? ~For VS Code and Zed~
handlename
0
800
IBM Bobを活用したレガシーアプリの最新化
oniak3ibm
PRO
1
200
Vue × Nuxt × Oxc どこまで使える?実運用の現在地
andpad
0
270
Hunting Vulnerabilities in Symfony with LLMs
vinceamstoutz
0
550
A2UI という光を覗いてみる
satohjohn
1
140
Snowflake Summitでの新機能 CoCo / CoWork / snowflake-summit-2026-overall-what-new-coco
tatsuhiro
1
160
dRuby over BLE
makicamel
2
380
ADKを使って簡単にAIエージェントを作ってみよう
k1mu21
0
270
気圧・高度・GPSを記録&可視化するアプリ「Koudo」を作った話
hjmkth
1
300
生成AI時代にこそ効くGo | Why Go Works in the Age of Generative AI
mom0tomo
8
3.3k
New "Type" system on PicoRuby
pocke
1
980
Observability in Practice:Grafana 與 Edge Device SRE 的那些事
blueswen
0
170
Featured
See All Featured
4 Signs Your Business is Dying
shpigford
187
22k
The Spectacular Lies of Maps
axbom
PRO
1
820
エンジニアに許された特別な時間の終わり
watany
107
250k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.5k
The agentic SEO stack - context over prompts
schlessera
0
820
We Are The Robots
honzajavorek
0
250
Ruling the World: When Life Gets Gamed
codingconduct
0
260
Skip the Path - Find Your Career Trail
mkilby
1
150
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
A better future with KSS
kneath
240
18k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Transcript
kintoneを支えるスクラム開発 2018/7/24 サイボウズ株式会社 kintone開発 外松 俊尚
自己紹介 ▌外松 俊尚 @10shi10ma ▌サイボウズ株式会社 ▌グローバル開発本部 kintone開発チーム プログラマー ▌2017年入社 (新卒2年目)
▌2018年 新人研修 スクラムマスター ← NEW!! 2
▌チームで使うシステムを爆速で作れるサービス ストックとフローの融合 ▌国内外 9,500 以上のチームを支援 3 アプリ スペース kintoneのスクラム開発の流れ
プロダクト バックログ リファインメント スプリント バックログ スプリント プランニング リリース! スプリント(1週間) デイリースクラム(朝会)
スプリントレビュー ふりかえり 皆さんが授業で使っているkintoneは スクラムで開発しています!(2016~) 4
今日は 「kintone開発チームがどんな風に スクラム開発をしているか?」 を紹介します 今後の参考になればと思います! 5
6 今日紹介する内容はスクラム開発の ベストプラクティスではなく、あくまで一例です。 自分たちのチームに合った方法を、是非探求してください
今日お話すること 1. kintoneのスクラム開発の流れ 2. kintoneのスクラム開発を支えるもの 3. どうやってユーザーへの価値を高めるか 7
8 1.kintoneのスクラム開発の流れ 2.kintoneのスクラム開発を支えるもの 3.どうやってユーザーへの価値を高めるか
kintone開発チーム) 職能 ▌プロダクトマネージャー(4) ▌プログラマー(13) ▌品質保証/QA(10) ▌セキュリティ(4) ▌デザイナー(2) ▌テクニカルコミュニケーション(1) ▌スクラムマスター(1) ▌アジャイルコーチ(1)
9 kintoneのスクラム開発の流れ
kintone開発チーム) 拠点 ▌東京 ▌大阪 ▌松山 ▌上海(QA) 4拠点で開発 10 kintoneのスクラム開発の流れ
kintone開発チームのスクラム概要 ▌1週間スプリント ▌開発チーム 2チーム 3拠点 ▌大規模用のスクラムフレームワーク「LeSS」 11 kintoneのスクラム開発の流れ
開発の流れ) 1週間のスケジュール デイリースクラム スプリント プランニング スプリント 振り返り スプリント レビュー リファインメント
スプリント初日 スプリント最終日 12 kintoneのスクラム開発の流れ
スクラムイベント) スプリントプランニング 毎週木曜 ▌ホワイトボードを活用して設計 ▌スプリントバックログを作成したら、kintoneのアプリで管理 13 スクラムイベント) リファインメント 毎日10:30~ ▌複数の職能が参加して、新しいバックログについて議論
▌バックログの詳細化
スクラムイベント) デイリースクラム 毎朝9:45~ スピーキング トークン 14 kintoneのスクラム開発の流れ
スクラムイベント) スプリント振り返り 毎週水曜 ▌スクラムチームのメンバーが全員で参加 ▌KPTにより、重要な問題を議論して解決策を考える 15 kintoneのスクラム開発の流れ スクラムイベント) スプリントレビュー 毎週水曜
▌デモ+関係者からのフィードバック ▌スケジュールには66名が参加 +社長も参加 ▌実況スレッドを活用
大規模用のスクラムフレームワーク「LeSS」 16 https://less.works/less/framework/introduction.html ▌基本的な流れは通常のスクラムと同じ ▌プランニングと振り返りは、第1部と第2部がある(全体、チームごと)
17 1.kintoneのスクラム開発の流れ 2.kintoneのスクラム開発を支えるもの 3.どうやってユーザーへの価値を高めるか
ペア/モブ プログラミング 18 スクラム開発を支えるもの 知識共有↑ 問題解決↑
分報文化 http://c16e.com/1511101558/ kintoneのピープルを活用 https://jp.cybozu.help/k/ja/user/people.html 19 スクラム開発を支えるもの コミュニケーション↑ 透明性↑
複数拠点と常時接続 20 スクラム開発を支えるもの コミュニケーション↑
21
22
▌kintone開発チームのスクラムはkintoneで支えられてます ▌スクラムチームは変化し続けるので、変化に強いkintoneとマッチしてる 23 スクラム開発を支えるもの
バーンダウンチャート ▌タスク数や見積もり時間を日次で折れ線にしたもの ▌スプリントの問題に気づきやすい ▌順調か一目で分かる kintoneのグラフ機能とjsカスタマイズで実現 24 スクラム開発を支えるもの
メトリクスの取得 ▌改善の効果をどうやって確認する? ▌問題を定量的にとらえれるようにしよう ▌ふりかえりでは、定性的な情報で議論をしがち 25 スクラム開発を支えるもの
KPT KPT=振り返りのフレームワーク ▌K: keep(良かったこと、今後も続けること) ▌P: problem (悪かったこと、抱えている問題) ▌T: try (次に挑戦すること)
合計で2341件! 26 スクラム開発を支えるもの
カンバン 27 スクラム開発を支えるもの
28 1.kintoneのスクラム開発の流れ 2.kintoneのスクラム開発を支えるもの 3.どうやってユーザーへの価値を高めるか
価値をどうやって確認する? ▌仮説検証 ▌効果測定 ▌スプリントレビューでの紹介 ▌ユーザビリティテスト ▌リファインメント 29 どうやってユーザーへの価値を高めるか
仮説検証/効果測定 仮説検証 ▌ログをもとに、必要なバックログを作ることも多い 例)試用したユーザーがアプリをあまり作れていない → チュートリアルを充実 ▌ログからは分からない情報 例) 感情、理解度 →ユーザービリティテストを実施
効果測定 ▌直近でリリースしたバックログの効果を測定 ▌ユーザーの行動をログで測定できる仕組みを実装 30 どうやってユーザーへの価値を高めるか
ユーザーからのフィードバック ▌kintoneからフィードバックを送信することが可能 ▌送られたフィードバックはkintoneで管理 31 どうやってユーザーへの価値を高めるか
ステークホルダーからの意見 ▌スプリントレビューで、ビジネスサイドのメンバーからフィードバックをもらう ▌次のスプリントでフィードバックを反映するバックログが積まれることも 32 どうやってユーザーへの価値を高めるか
仕様書はQAとモブで ▌品質の高さも重要な価値 ▌サイボウズには品質保証部(QA)が存在している ▌仕様を作成する段階からQAの観点を入れることで、バグが入りにくくなる 33 どうやってユーザーへの価値を高めるか
早くユーザーに価値を届けるために ▌リリースが早い=ユーザーに価値を早く届けられる ▌PG以外のメンバーも積極的にスクラムイベントに参加して リリースを早くしようとしています 34 どうやってユーザーへの価値を高めるか
今日お話したこと 1. kintoneのスクラム開発の流れ 2. kintoneのスクラム開発を支えるもの 3. どうやってユーザーへの価値を高めるか 35
36 今日紹介した内容が チームの問題をKAIZENする きっかけになれば嬉しいです。 是非チームで話し合ってみてください。
もっとサイボウズのスクラムについて知りたい方は ▌Cybozu Inside Out(サイボウズエンジニアブログ) 「サイボウズにスクラムを導入した話」を肴にミートアップ! http://blog.cybozu.io/entry/2017/06/14/130000 サイボウズQAスクラム奮闘記 ―JaSST’18
Tokyo 発表レポート http://blog.cybozu.io/entry/2018/03/16/080000 ▌サイボウズ kintoneチームの「改善」大公開! 新人も巻き込んだスクラム導入の成果とは? https://employment.en-japan.com/engineerhub/entry/2017/02/28/143000 ▌kintone開発チーム スクラムマスターの発表スライド https://slideshare.net/ama-ch/presentations 37
継続的にプロセスをKAIZENして 最高のチームワークで ユーザーに価値を届けよう!
kintoneを支えるスクラム開発 ありがとうございました! 2018/7/24 サイボウズ株式会社 kintone開発 外松 俊尚