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
Agile Japan 2022 北陸サテライト 小さな変化から始めるアジャイル
Search
Sakamoto Keisuke
December 10, 2022
Programming
1
540
Agile Japan 2022 北陸サテライト 小さな変化から始めるアジャイル
Sakamoto Keisuke
December 10, 2022
Tweet
Share
More Decks by Sakamoto Keisuke
See All by Sakamoto Keisuke
モブプロをやってみて「作業工程を分担する」という固定観念から脱出した話
motikoma
1
2k
アジャイルなチームへの道 - はじめの一歩 -
motikoma
1
3.5k
職能割りからプロダクト割りのチーム運営へ
motikoma
1
1.6k
新規プロダクト開発の流れ
motikoma
0
1.4k
成果を出す販売施策を立案するためのUXデザインワークショップ
motikoma
0
90
ユーザー中心設計を取り入れたアプリの開発
motikoma
0
1.2k
Other Decks in Programming
See All in Programming
責務と認知負荷を整える! 抽象レベルを意識した関心の分離
yahiru
7
680
Software Architecture
hschwentner
6
2.1k
法律の脱レガシーに学ぶフロントエンド刷新
oguemon
5
740
Introduction to kotlinx.rpc
arawn
0
700
Grafana Loki によるサーバログのコスト削減
mot_techtalk
1
130
GAEログのコスト削減
mot_techtalk
0
120
CSS Linter による Baseline サポートの仕組み
ryo_manba
1
110
Honoのおもしろいミドルウェアをみてみよう
yusukebe
1
210
『品質』という言葉が嫌いな理由
korimu
0
160
GitHub Actions × RAGでコードレビューの検証の結果
sho_000
0
270
一休.com のログイン体験を支える技術 〜Web Components x Vue.js 活用事例と最適化について〜
atsumim
0
530
バックエンドのためのアプリ内課金入門 (サブスク編)
qnighy
8
1.8k
Featured
See All Featured
Thoughts on Productivity
jonyablonski
69
4.5k
A Philosophy of Restraint
colly
203
16k
Typedesign – Prime Four
hannesfritz
40
2.5k
Docker and Python
trallard
44
3.3k
Building a Scalable Design System with Sketch
lauravandoore
461
33k
Speed Design
sergeychernyshev
27
790
Agile that works and the tools we love
rasmusluckow
328
21k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
10
1.3k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.2k
For a Future-Friendly Web
brad_frost
176
9.5k
Transcript
Copyright © LabBase, Inc. All Rights Reserved. 小さな変化から始めるアジャイル Agile Japan
2022 北陸サテライト
Copyright © LabBase, Inc. All Rights Reserved. 経歴 2013年 Web制作会社を経て、ナイル株式会社に入社
• スマホアプリ開発でアジャイルUX推進 2016年 合同会社DMM.comに入社 • UXリサーチャーとして事業横断でUXリサーチ&改善提案 • プロダクトオーナーとしてブロックチェーン関連の 新規プロダクトを企画 2018年 同グループ合同会社EXNOAに転籍 • フロントエンドエンジニアにジョブチェンジ • Spotifyモデルを参考にプラットフォーム開発 2021年 株式会社LabBaseに入社 • LabBase就職の開発に従事 坂本 圭佑 ソフトウェアエンジニア Certified ScrumMaster® 試行錯誤しながら日々皆さんから学んでいます(感謝)
Copyright © LabBase, Inc. All Rights Reserved.
Copyright © LabBase, Inc. All Rights Reserved. 研究エンパワープラットフォームの創造に向けて 複数サービスを展開 キャリア関連事業
新規事業/新規サービス
Copyright © LabBase, Inc. All Rights Reserved.
Copyright © LabBase, Inc. All Rights Reserved. 目次 • チームで取り組んだこと
• 大事にしていること • まとめ
Copyright © LabBase, Inc. All Rights Reserved. チームで取り組んだこと
Copyright © LabBase, Inc. All Rights Reserved. チーム夕会でアジャイル開発に関するドキュメントを1項目ずつ読む 状況 •
チームのメンバーはスクラムの経験がある人とない人が混在 • 意外と読んだことないスクラムガイド • 夕会で「1日1つ強くなったこと」を共有していた やったこと • チーム夕会でアジャイルに関するドキュメントを1項目ずつ音読 起きたこと • 基本は言いっぱなしだから特に反応はない • たまにファシリテーターから一言コメントをもらえる • 知らないことが書かれていると盛りあがる わかったこと • 言いっぱなしでも辛くない(続けられる) • コメントもらえると嬉しい • 見開き2ページがちょうど良い
Copyright © LabBase, Inc. All Rights Reserved. 話しかけやすい環境づくり 状況 •
フルリモートワーク環境 • Discordオンラインメンバー少なめ やったこと • DiscordからGatherに切り替え • 大きなスペースからぱっと見で全体が見える 小さなスペースに変更 起きたこと • MTGもGatherでやりたいという声 わかったこと • 顔が見えなくてもアイコンがあるから話しやすい • Discordの時よりも移動の心理的障壁が低い
Copyright © LabBase, Inc. All Rights Reserved. デイリースクラム_ファシリテーター輪番制 状況 •
チームの再編成 • メンバーはスクラムを知っているが実践はまちまち やったこと • デイリースクラムのファシリテーターを輪番で実施 起きたこと • 初めてファシリテーターになった人が進め方がわからず混乱 • 進め方を知っている人がサポートする わかったこと • 知っているのと実践できるのは違う • 自発的な助け合いが起きる • チームとしてスクラムに習熟していく感覚が生まれる
Copyright © LabBase, Inc. All Rights Reserved. 受け入れ基準駆動開発 状況 •
「受け入れ基準」が記載されないまま着手することもしばしば • 一部のメンバーは「完成の定義」と「受け入れ基準」の違いis何? やったこと • 要求段階での認識ズレを解消することの重要性を共有 • リファインメント時にチームで話しながら受け入れ基準を書く • 「実例マッピング」ワークショップ開催 起きたこと • 受け入れ基準を丁寧に記載する他チームが出現 • 頻繁に受け入れ基準チェック • リリース後致命的な不具合が発生せず修正コスト減少 わかったこと • なぜやるかを説明すると受け入れられやすい • 一緒にやってみると真似する人が増える 参考:事例から学ぶ実例マッピングのやり方 / Example Mapping 参考:ソフトウェア品質を高める開発者テスト 改訂版 アジャイル時代 の実践的・効率的でスムーズなテストのやり方
Copyright © LabBase, Inc. All Rights Reserved. 爆弾バックログ 状況 •
今後の計画を立てるために定期的にやりたいこと について開発メンバーにヒアリングしていた やったこと • このまま放置しているとヤバいことも 「爆弾バックログ」として書き出してもらう • 規模,難易度,緊急度を記載してもらう 起きたこと • 「爆弾バックログ」に20件程度追加される • 7件の爆弾解除に成功 わかったこと • 「やりたいこと」と「やらなきゃいけないこと」は別 • いつ爆弾を解除するべきかの見極めが難しい 参考:セキュリティとアジャイル開発のいい関係について考える
Copyright © LabBase, Inc. All Rights Reserved. 仕様調査・不具合修正グループ 状況 •
仕様調査・不具合修正依頼が散発的に発生 • プロダクトマネージャーが誰に依頼するか迷う • 複数プロダクトが存在し、属人化気味 やったこと • 仕様調査・不具合解消グループを横断で立てる • スプリントごとに担当グループが依頼に対応する • 対応するときはモブワーク推奨 起きたこと • プロダクトマネージャーが迷わずに依頼できる • メンバー間でドメイン知識を緩やかに共有 わかったこと • グループごとに負荷が偏るので再分配が必要 • スプリントゴール達成に影響あり ユニットA ユニットB ユニットC 仕様調査・不具合解消グループ
Copyright © LabBase, Inc. All Rights Reserved. ドメイン駆動設計勉強会 状況 •
個人的に導入したいという気持ちがあった • ドメイン駆動設計についての知識がバラバラ やったこと • 誰でも参加可能な輪読会を開催 • その場で読んで進めていくスタイル • ケースを想定して実際にモデリング 起きたこと • よくわからなかった点を話し合うことで、 認識合わせが進んだ わかったこと • 架空のケースよりも自分達のプロダクトの方が想 像しやすい。予行演習になる。 • ある程度プロダクトに対してチームを固定しない と難しい?
Copyright © LabBase, Inc. All Rights Reserved. 仕様が把握しやすいようにテストを書く 状況 •
テストケース名がtest01、コメントで補足 • 1つのテストケース内にアサーションがたくさん • テストケース間でテストデータに依存関係あり やったこと • 課題感の共有&書き方について認識合わせ • テストケースを見て仕様を把握できるように書く • ペアプロでテストを一緒に書く 起きたこと • 仕様が把握しやすいテストが増え始めた • 過去のテストに追記するときは従来のままである こともしばしば わかったこと • サンプルコードがあると真似されやすい 参考:テストコードにはテストの意図を込めよう
Copyright © LabBase, Inc. All Rights Reserved. ヘルプサイトを育てる 状況 •
定期的にスクラムチームに仕様調査依頼がある • 部署を跨いで仕様に関する現状認識が錯綜気味 • リリース後のヘルプサイト改訂作業が滞り気味 やったこと • ユーザーストーリーの受け入れ基準を仕様書として残す • 良いヘルプサイトについて学習する • カスタマーサクセスチームとヘルプサイト改訂フローに ついて認識合わせ • ヘルプサイトの見直し,運用開始 起きたこと • 同じ内容の問い合わせが減少 わかったこと • カスタマーサクセスチームも同じ課題感を持っていた • 組織として力を入れるにはなぜやるかが大事
Copyright © LabBase, Inc. All Rights Reserved. 取り組みの全体像を提示する 取り組み回ってる? 一緒に推進しようよ!
テックリード
Copyright © LabBase, Inc. All Rights Reserved. 大事にしていること
Copyright © LabBase, Inc. All Rights Reserved. 理想を描く
Copyright © LabBase, Inc. All Rights Reserved. 課題解決としての変化を起こす 理想 現状
課題 解決策
Copyright © LabBase, Inc. All Rights Reserved. それぞれができる範囲で小さな変化を起こす 自チーム 他チーム
楽しく開発したいから アジャイル開発を 推進するぞ! 受け入れ基準駆動開発 一緒にやりましょ〜 受け入れ基準駆動開発 おすすめです〜 やってみよう かな?
Copyright © LabBase, Inc. All Rights Reserved. 理想に向かって進んでいる自分達を認める 理想 現状
ギャップが大きくてつらい 理想 過去 一歩ずつ理想に向かって 進められているぞ! 現状
Copyright © LabBase, Inc. All Rights Reserved. まとめ
Copyright © LabBase, Inc. All Rights Reserved. 仲間と対話を通して小さな変化を起こし、少しずつアジャイルになる 現状 理想
Copyright © LabBase, Inc. All Rights Reserved.