Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
受託開発のアジャイル奮闘記
Search
藤田みゆき
October 28, 2024
Business
1
12k
受託開発のアジャイル奮闘記
藤田みゆき
October 28, 2024
Tweet
Share
Other Decks in Business
See All in Business
UPSIDER Company Deck
upsider_official
1
82k
Godot 会社紹介資料(開発職向け) / Godot Pitch Deck
godot
0
1.2k
YonY 5倍成長を達成した プロダクト開発の秘密とは?
aisaac
PRO
0
350
pmconf2024 意思決定の質とスピードを上げるドキュメントの極意
issei123
0
1.6k
Modern-trade-off analysis
findyinc
3
6.8k
仮説行動とマップ・ループ・リープ
tumada
PRO
5
1k
経験やセンスに頼らずに成果を出すためのチームマネジメント実践ガイド / Team Management Without Relying on Experience or Intuition
happy_imafuku
3
3.7k
kintoneを活用した緊急通行車両確認手続の迅速化
tokyo_metropolitan_gov_digital_hr
0
530
Sales Marker Culture book
salesmarker
PRO
5
23k
VISASQ: ABOUT US
eikohashiba
15
460k
採用ピッチ資料_CPAエクセレントパートナーズ株式会社_24-11
cparecruit
PRO
0
250
MTDDC Meetup TOKYO 2024 Keynote
hirata
1
360
Featured
See All Featured
Build The Right Thing And Hit Your Dates
maggiecrowley
33
2.4k
The Pragmatic Product Professional
lauravandoore
32
6.3k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
27
2.1k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
Designing for Performance
lara
604
68k
YesSQL, Process and Tooling at Scale
rocio
169
14k
Automating Front-end Workflow
addyosmani
1366
200k
What's new in Ruby 2.0
geeforr
343
31k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
Fashionably flexible responsive web design (full day workshop)
malarkey
405
65k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
6.8k
Bash Introduction
62gerente
608
210k
Transcript
受託開発での アジャイル奮闘記 Miyuki Fujita Agile Studio事例紹介 ガントチャートから バーンダウンチャートへ
2 一括請負のWF開発PJが お客様と自分たちにとって よりよい形を求めた 7年の歩み
3 2 STEP PJの概要 社内システムを約3~6ヶ月スパンでサービスリリース (STEP単位の契約で要件定義〜リリースまでを行う) 3 STEP 4 STEP
5 STEP STEP X カイゼンをはじめる ー チームは学習モードへ チームイベント 見直し! チームは 自己組織化モードへ 完全ウォーターフォール ー チームはサバイバルモード STEP 1
4 .02 .03 どうやったらSES契約に移 行できるの? 自己組織化された チームの作り方 お客様とどう やって信頼関係 を築いたの?
.01 よく聞かれること
5 .02 .03 どうやったらSES契約に移 行できるの? 自己組織化された チームの作り方 お客様とどう やって信頼関係 を築いたの?
.01 よく聞かれること 今日の話にその答は ありません!
6 .02 .0 3 どうやったらSES契約に移 行できるの? 自己組織化された チームの作り方 お客様とどう やって信頼関係
を築いたの? .01 今日、持って帰って欲しいこと 2と3の結果に 契約の変更もついてきた という話
7 2 STEP STEP1 3 STEP 4 STEP 5 STEP
STEP X カイゼンをはじめる ー チームは学習モードへ チームイベント 見直し! チームは 自己組織化モードへ 完全ウォーターフォール ー チームはサバイバルモード STEP 1
8 初回リリース成功! • 期日納品 • 不具合なし • 必要な情報が揃った成果物 お客様に喜んでいただけた!!
9 一方、チームは危機的状況 • チーム内の会話なし • お通夜夕会 • 改善活動する時間ない まとめると、しんどかった。
10 ふりかえり(チーム内)
11 2 STEP STEP2 3 STEP 4 STEP 5 STEP
STEP X カイゼンをはじめる ー チームは学習モードへ チームイベント 見直し! チームは 自己組織化モードへ 完全ウォーターフォール ー チームはサバイバルモード STEP 1
12 STEP2のTRYは?(チーム内) • チーム内の会話なし • お通夜夕会 • 改善活動なし • かんばん&
バーンダウンチャート • 朝会 • 月1ふりかえり STEP1 PROBLEM STEP2 TRY このTRYはうまくはいかなかった (でも、必要な失敗だった)
13 福井で全員集まって実施 フロントエンド システム担当 サービス PO 運用 オペレータ 開発担当 サービス
PO システム 運用者 2018.04 撮影 お客様とのふりかえり
14 週次 Webミーティング の開始 2019.06 撮影 お客様とのコミュニケーションの改善
15 定期的な訪問 2019.06 撮影 お客様とのコミュニケーションの改善
16 STEP2のTRYは?(お客様との関係) • 課題があるときのみに 発生する非同期コミュニ ケーション 定期的なオンライン・ オフラインでのコミュニ ケーションで関係を強化 STEP1
PROBLEM STEP2 TRY
17 2 STEP STEP3 3 STEP 4 STEP 5 STEP
STEP X チームイベント 見直し! チームは 自己組織化モードへ 完全ウォーターフォール ー チームはサバイバルモード STEP 1 本日はカット カイゼンされてない感
18 2 STEP STEP4・5 3 STEP 4 STEP 5 STEP
STEP X チームイベント 見直し! チームは 自己組織化モードへ 完全ウォーターフォール ー チームはサバイバルモード STEP 1 カイゼンされてない感
19 ・1スプリント=1週間でサイクルをまわす ・スプリントイベントは、ふりかえり&(初)プランニング STEP4-5:Scrumイベント見直し ~できそうなところから始める~
20 STEP4-5:Scrumイベント見直し ~プランニングのお守りとしてガントからバックログを作る~ 一括請負PJの 見通しをたてるための リーダーのお守り メンバーには 提示しない
21 STEP4-5:Scrumイベント見直し ~ガントからバックログを作る~ 開発フェーズ バックログの 単位 タスクの単位 担当 開発・ 単体テスト
機能 (API 、バッチな ど) 機能を構成するクラ スや、処理の単位 1機能につきメイン担当が1 人。 状況に応じて応援を入れる (テストをヘルプするなど)。 結合テスト・ システムテスト テストシナリオ オペレーション単位 (実施、検証) 1シナリオにつき複数人で 取り組む 重視したのは、タスクは人に渡しやすい単位にすること。 タスク担当をできるだけ事前アサインしなかったことで、 メンバー一人一人がいろんな機能や役割を経験することができた。
22 STEP4-5:Scrumイベント見直し ~ふりかえり~ TRY 改善 ふりかえりの頻度をあげて、メンバーの意見を 温かいうちに共有し、行動につなげるようになった
23 STEP4-5:Scrumイベント見直し ~朝会~ • テーマトーク(「100万円で何がしたい?」など)で 場をなごませる • バーンダウンチャートを 司会が書く ことで、
全員がバーンダウンチャートを意識するようになった
24 STEP4-5:Scrumイベント見直し プランニング・朝会によりバーンダウンチャートが改善された
25 STEP4-5:Scrumイベント見直し プランニング・朝会によりバーンダウンチャートが乱れなくなった なぜ改善された? プランニング ・ベロシティの計測に基づいた計画 ・「全員で」「すべての」タスクを出し切る 朝会 ・バーンダウンチャートを 「毎日」「全員で」共有
26 STEP4-5:Scrumイベント見直し ~結果、ガントを使わなくなった~ お客様への週次進捗報告も、ガントチャートではなく、 リリースバーンダウンチャートで報告するようにした 写真で 進捗報告!
27 STEP4-5:Scrumイベント見直し ~結果、ガントを使わなくなった~ お客様への週次進捗報告も、ガントチャートではなく、 リリースバーンダウンチャートで報告するようにした 写真で 進捗報告! なぜお客様に 受け入れてもらえた?
• お客様の知りたいこと(遅れの有無)が わかる • STEP3までの実績で遅延なくPJが進んだ
28 STEP4-5のTRYは?(チーム内) • かんばんバラバラ、 バーンダウン無視 • お通夜朝会 • ふりかえり形骸化 •
プラニング • テーマトーク& 皆でバーンダウン • 週1ふりかえり STEP3 PROBLEM STEP4-5 TRY 当 番 制
29 STEP4-5のTRYは?(お客様との関係) • 形式的な報告資料 直感的で双方にとって 嬉しい報告資料 STEP3 PROBLEM STEP4-5 TRY
30 自分たちで成長していけるチームに なってきた!
31 本日のまとめ
32 .02 .03 どうやったらSES契約に移 行できるの? 自己組織化された チームの作り方 お客様とどう やって信頼関係 を築いたの?
.01 今日、持って帰って欲しいこと ・チームが安定してから ・小さく変えていく ・ふりかえりでアレンジ し続ける • 高品質なプロダクトで信 頼の土台を築く • お客様への責任はしっか り果たす(説明、契約に基 づいた報告や納品) • 変化によるメリットを感 じていただく • タスクアサインしない • イベントを当番制にして 当事者意識を作る
33 自分たちのありたい姿のために考えよう ・同じようにやれば全部うまく行くよ!じゃない ・自分たちで取捨選択し、自分たちの色に変えていく ・お客様への価値提供が大前提
34 ガントチャートからバーンダウンチャートへ、 はじめの一歩を踏み出してみませんか。 2019.03 撮影
35 ここまでが5年前の話、現在は • 契約の形態は一括請負→SES契約 • 特定の案件チーム→案件を固定しない NTTPC様向け開発チーム こんなに変わりました! お話の続きはパネルディスカッションで
36 ありがとうございました