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
地理的な距離を超えたチーム開発の秘訣
Search
chaya
July 01, 2023
Technology
150
0
Share
地理的な距離を超えたチーム開発の秘訣
スクラムフェス大阪2023登壇資料
chaya
July 01, 2023
Other Decks in Technology
See All in Technology
【禁断】Obsidianの第二の脳に「知の巨人」と呼ばれた師匠の脳をロードしてみた
nagatsu
0
6.3k
はじめてのAI-DLC
yoshidashingo
2
520
データ分析基盤の信頼を支える視点と設計
yuki_saito
1
630
TypeScriptエンジニアのためのWASMランタイム入門:AssemblyScriptから理解するメモリの実態(ayano)
ayanoyuki
0
130
CARTA HOLDINGS エンジニア向け 採用ピッチ資料 / CARTA-GUIDE-for-Engineers
carta_engineering
0
47k
GCASアップデート(202603-202605)
techniczna
0
280
既存プロダクトQAから新規プロダクトQAへ
ryotakahashi
0
200
Amazon Bedrock 経由の Claude Cowork を試してみよう・MCP にも繋いでみよう
sugimomoto
0
150
TypeScriptはどのようにどこまで推論できるのか ─ とにかく as は禁止で
ypresto
3
420
TypeScript の型で副作用の実行順序を制御する
yanaemon
2
210
ルール・ロール・ツールを創る / Creating Rules, Roles and Tools
ks91
PRO
0
160
A Harness for Behaviour: how to get AI to generate code that does what we intend, or "TDD in the age of AI"
xpmatteo
0
400
Featured
See All Featured
Un-Boring Meetings
codingconduct
0
300
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
250
エンジニアに許された特別な時間の終わり
watany
107
240k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.5k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
140
The Cult of Friendly URLs
andyhume
79
6.9k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
10k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
290
The Language of Interfaces
destraynor
162
26k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.7k
Google's AI Overviews - The New Search
badams
0
1k
Transcript
地理的な距離を超えた チーム開発の秘訣 リコーITソリューションズ株式会社 茶屋 彰仁
自己紹介 名前:茶屋 彰仁 業務:Webシステム開発 得意分野:クラウド・アジャイル 趣味:ゲーム(Switch)
エニアグラム: 90問回答式チェック | 日本エニアグラ ム学会 (enneagram.ne.jp) 0 2 4 6 8 タイプ1 改革する人 タイプ2 人を助ける人 タイプ3 達成する人 タイプ4 個性的な人 タイプ5 調べる人 タイプ6 忠実な人 タイプ7 熱中する人 タイプ8 挑戦する人 タイプ9 平和をもたらす人
今日お話する内容
1クリックで会議を”ぱっ”と記録 記録内容は 文字起こし+録音+画面キャプチャ 会議の振り返り、手軽な共有、議事録作成の時短に。
・素早く市場に価値を提供したい ・フィードバックをもらってプロダクトへ還元したい ・競合サービスに遅れを取らないように走りつづけたい わたしたちの思い
開発プロセス アジャイル(スクラム) 2週間 1日 プロダクトバックログ スプリントバックログ スプリント (開発期間) デイリースクラム (進捗、課題共有)
リリース
プロダクト開発チームの編成
torunoのチーム 20代 3名 30代 3名 40代 4名 50代 2名 企画
@東京(大森) 商品担当 @東京(晴海) スクラムM @横浜(仲町台) 開発 チーム @鹿児島(7名) @東京(大森)(2名) 8
・普段の開発はリモートワーク ・POと開発メンバーとの間に地理的な距離がある ・開発メンバーの中でも地理的な距離がある 素早い意思決定・プロダクト開発のために コミュニケーションロスが発生しないように気を付ける
コミュニケーション・ツール(開発初期) Teamsのチャット(オンライン会議) • ペアワークの時はオンライン会議で つなぐ • チャットでやり取りすることも多々 あり コミュニケーションに時間がかかる &
正しく伝わらないことも多い
コミュニケーション・ツール(現在) Teamsのチャット(オンライン会議) • 全員が集まるような場 • スクラムイベントのような定例の イベント • デイリースクラム •
リファインメント • スプリントレビュー • 振り返り ・・・など • POや商品担当の方がいる場 • 連絡事項を周知する場
コミュニケーション・ツール(現在) oViceでのオンライン会議 • エンジニアはほぼそこに居る (サクッと声がかけられる) • 必要な時に必要な人がサクッと集 まれる • スケジューラを確認しなくても気
軽に声掛けOK • 画面共有しながらペア(モブ)ワーク • エディタのLiveShareも活用 • 急にみんなが集まりだした時は、 何かが起こっている気がする感が 凄く出る
ペアワーク or モブワーク or ソロ
ペアワーク • 通常開発時 • 本番環境作業時 • 知識や暗黙知の共有 モブワーク • 大規模な機能開発の設計時
• 今まで使ったことのないアーキテクチャを採用する時 • 実装の難易度が高い時 ソロ • 開発難易度が低い時 • 作業ボリュームが軽度な時
やりたいことは沢山ある 優先順位の高いチケットたちへの向き合い方
競合もスピード感持って リリースしているため、 自分たちもスピード感を 持っていきたい ユーザーからのフィード バックにもすぐに対応し たい
仮説検証のサイクルを早 く回したい
どうしよう やりたいこと、いっぱいだよ
バックログの優先順位の決めかた グロースの仮説 1. 顧客・営業の声 時間軸 対応案や打ち手を プロット 2. 対応・打ち手(案)プロット 3.
優先順位検討 開発工数 多 少 日々の顧客接点 Refinement 認識揃え 18
バックログの優先順位の決めかた 時間軸 戦略 当たり前 4. 順序・全体感で計画化 5. タスク化 6. PBI化(タスク分解)
Refinement 認識揃え 日々の開発タスク 19
常に計画を最新化させるために 実践していること
常に計画を最新化させるために 実践していること 4半期単位で長期ざっくり計画 毎日30分のリファインメント 企画だけでなく開発チームからも意見を吸い 上げる
MVPはどこにある?を常に考え続け、計画に フィードバック
番外編 ~torunoが採用している特別なスプリント~
イノベートスプリント ワードクラウド 桜エフェクト 音声シークバー リッチ化 Loading カワイイ化 ユーザー起点では中々出てこない、違った視点での価値創出をエンジニア発信で行うスプリント