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
finayama
November 28, 2012
Technology
1
640
ウォーターフォールのプロジェクトをちょっとだけアジャイルにする小さな魔法
finayama
November 28, 2012
Tweet
Share
More Decks by finayama
See All by finayama
How to make a project plan
finayama
0
260
WBS(WorkBreakdownStructure)を作るときに知っておきたい7つのこと
finayama
1
820
Other Decks in Technology
See All in Technology
小学3年生夏休みの自由研究「夏休みに Copilot で遊んでみた」
taichinakamura
0
190
3年でバックエンドエンジニアが5倍に増えても破綻しなかったアーキテクチャ そして、これから / Software architecture that scales even with a 5x increase in backend engineers in 3 years
euglena1215
11
4k
AWS re:Invent 2024 ふりかえり勉強会
yhana
0
590
[Ruby] Develop a Morse Code Learning Gem & Beep from Strings
oguressive
1
200
ネットワーク可視化の世界
likr
6
4.3k
成果を出しながら成長する、アウトプット駆動のキャッチアップ術 / Output-driven catch-up techniques to grow while producing results
aiandrox
0
400
事業貢献を考えるための技術改善の目標設計と改善実績 / Targeted design of technical improvements to consider business contribution and improvement performance
oomatomo
0
170
DUSt3R, MASt3R, MASt3R-SfM にみる3D基盤モデル
spatial_ai_network
2
340
MasterMemory v3 最速確認会
yucchiy
0
200
いまからでも遅くないコンテナ座学
nomu
0
150
プロダクト開発を加速させるためのQA文化の築き方 / How to build QA culture to accelerate product development
mii3king
1
300
クレカ・銀行連携機能における “状態”との向き合い方 / SmartBank Engineer LT Event
smartbank
2
110
Featured
See All Featured
What's in a price? How to price your products and services
michaelherold
244
12k
Mobile First: as difficult as doing things right
swwweet
222
9k
RailsConf 2023
tenderlove
29
940
Raft: Consensus for Rubyists
vanstee
137
6.7k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
169
50k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Optimizing for Happiness
mojombo
376
70k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
How to train your dragon (web standard)
notwaldorf
88
5.7k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Documentation Writing (for coders)
carmenintech
67
4.5k
Designing for humans not robots
tammielis
250
25k
Transcript
ウォーターフォールのプロジェクトを ちょっとだけアジャイルにする 小さな魔法 Flicker Little Laddie @finayama
ウォーターフォールは問題がいっぱい? いつもやっているウォーターフォールの開発プロジェクト。 上手く行くときもあるけれど、ほとんど、 何かトラブルが起きている。 Flicker splorp
ウォーターフォールが問題なの? 窓の外を見てみよう。 ビル建設のプロジェクトは、ちゃんと竣工日に出来ている。 ソフトウェアよりビル建設の方が (物理的に)大変そうなのに。 でも、キチンとできているよね。 Flicker williamcho.
ウォーターフォールが問題なの? ウォーターフォールと言うしくみに問題があるのか、 それともソフトウェア開発プロジェクトのやり方に 問題があるのかな。 あるとしたら、どんな問題があるのだろう。 Flicker Steve Corey
顧客に何を届けるのか知っている? このチームは何を作るために編成されたのだろう。 顧客に届けるシステムはどのようなものか、チーム全員で 共有されているのだろうか。 もし、共有されていないなら、なぜ、しないのだろう。 もし、共有されていたら、チームメンバはどう思うだろう。 Flicker cateringcom
誰が何を出来るのか知っている? 顧客にシステムを届けるこのチームは、 どのようなスキルを持つプロフェッショナルが 揃っているのだろう。 一緒に働くメンバが、何が得意なのか知らないで、 どうやって一緒に共同作業をするのだろう。 Flicker [N]atsty
そのWBSは何ができたら終わり? 顧客に届けるシステムの作業はWBSに展開されている。 そのWBSは、どのような状態になったら“終わり!” にしていいのだろう。 セルフレビューが終わったら? チームレビューが終わったら? レビューの指摘が完了したら? それとも、 チェックインしたら? Flicker
drj1828
隣のメンバは何をしているの? プロジェクトがデスマになる真の原因は“意思疎通”だとおも うんだけど、そうなら“もっと“意思疎通したい。 なら、チームの意思疎通は、いつするのが良いのだろう? 週1回で十分なのだろうか? でも、プロジェクトが佳境になると毎日するはなぜだろう。 Flicker Adam Bognar
ウォーターフォールのプロジェクトを ちょっとだけアジャイルにする 小さな魔法 Flicker Alexandria Mezzano LaNier
プロジェクト開始時のミーティング プロジェクトを開始するときにチーム全員が参加して キックオフミーティングをしよう。 ポイントはこれだ。 1.全員参加する 2.図と表を使って“何を作るのか” 共通認識を持とう 3.マスタースケジュールでマイルストーンを共有しよう 4.全員でこの時点でどこにリスクがあるか共有しよう Flicker
City of Raleigh, NC
得意技を披露しよう プロジェクトをキャリーするチームメンバが、 どんな得意技を持っているか共有しよう。 自分が困ってから一人ひとりに聴いて回るのは、やめよう。 Flicker WSDOT
工程ごとの完了状態を定義する WBSは、工程ごとに完了の状態が決まっているものだ。 設計工程なら、すべての設計が終わらないと工程だって、 終わらない。 テスト工程は、仕様書とテストがあるから2つの種類の 完了状態があることに注意しよう。 WBSをキチンと完了の状態にして、 はじめて“終わった”と言えるのだ。 Flicker jpconstantineau
毎日朝会しよう プロジェクトが佳境になって朝会を始めるのは、 遅れては困るタスクがあるからだ。 最初のタスクだって遅れたら困る。なら最初から朝会しよう。 ポイントは、 1.昨日の実績 2.今日の予定 3.困っていること を担当するメンバ自身が“数分で”チームに伝えること。 この場で検討会をしちゃいけない。
それは必要な人だけでやる。 Flicker Own Page One