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
チャレンジコーナー__DFDのモブプロ.pdf
Search
dach
September 24, 2020
Technology
3.1k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
チャレンジコーナー__DFDのモブプロ.pdf
dach
September 24, 2020
More Decks by dach
See All by dach
dbt_ベストプラクティス_完全に理解した.pdf
dach
2
1.2k
プロジェクトマネージャーと炎の回避術
dach
0
990
SLO_By_Google_Cloud_Monitoring
dach
0
230
状態遷移テスト完全に理解しよう.pdf
dach
0
900
JWT完全に理解しよう-認証編-.pptx.pdf
dach
0
840
JWT完全に理解しよう-公開鍵編-.pptx.pdf
dach
0
750
チームの垣根を越境する_チーム間交換留学
dach
0
110
設計書のないサービスとの付き合い方.pptx.pdf
dach
0
210
designからWebページを作るやりかた完全に理解した.pdf
dach
1
400
Other Decks in Technology
See All in Technology
Bet AI Day 2026丨AIによって本質に戻るシステムリスク管理
layerx
PRO
0
700
指示待ちから変化に応じるClaude Codeへ!~環境からAgentへの帰り道を作る~
gotalab555
9
1.8k
AIで実装は速くなった。なのにプロダクトは速くならない。職能の壁を越えて価値のフローを設計する
nwiizo
6
6.3k
Nav2、Nav3 ... はたまた自作?〜 作って理解する Nav3 の設計意図 〜 / Nav2, Nav3 ... or Build Your Own? — Understanding Nav3's design intent by building it from scratch
yanzm
0
180
DGX Sparkを2台使って いろいろ動かす話
sonoda_mj
1
120
AIとペアプロを始める。人とのペアプロをやめる。ペアプロの良さを改めて知る。もっと好きになった。 / Rediscovering Pair Programming
honyanya
1
150
Beyond the Hype: Practical AI for Your Oracle Database with MCP
thatjeffsmith
1
210
全社に広がるMCPサーバーを、 どう安全に管理するか MCPass開発の舞台裏
mtpooh
3
270
[RSJ26] AnoleVLA: Lightweight Vision-Language-Action Model with Deep State Space Models for Mobile Manipulation
keio_smilab
PRO
0
120
Level Up Your CDK DX: 5 Tools I’ve Been Building
gotok365
2
180
AI活用の現在地、 ちゃんと見えてますか?/XPfest-2026
visional_engineering_and_design
0
120
AndroidでHDRメディアを「壊さずに」扱う
chigichan24
0
340
Featured
See All Featured
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.6k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Deep Space Network (abreviated)
tonyrice
0
290
The Cost Of JavaScript in 2023
addyosmani
55
10k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.3k
How Software Deployment tools have changed in the past 20 years
geshan
1
34k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.7k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.6k
A Soul's Torment
seathinner
7
3.5k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
430
Heart Work Chapter 1 - Part 1
lfama
PRO
8
36k
Transcript
DFD 完全に理解して モブプロする @dach
Why speak Today?
Thema: How do you do Requirement definition? ざっくりとした顧客情報 ・30年くらいやってきた老舗スーパー ・地域密着型
・利用者層はファミリーからご老人まで幅広い ・主な利用層は30代~40代の主婦層 ・昨今はコロナの影響でご老人の利用が減った ・これを機に宅配サービスを始めようと思っている ・「パソコン?インターネットなら開けるよ? え?「e」ってインターネットじゃないの?」
Today’s try 顧客のざっくりとした「要求」と「顧客背景」及び「顧客業務」から DFDをモブプロしながら起こしてみる
Who is me? EasyEasy icon チキン南蛮 VRM ID: @dach JOB:
PM / カイゼン屋 Twitter: i-dach qiita: i-dach
Study
At First...
特徴 ・図式表現で業務の本質的な仕組みを解きほぐす ・データ中心型記述 ・非エンジニアにもわかりやすい ・トップダウン型のブレークダウン可能 ・図の表現が4種類しかない ・箇条書きの文書表現 ・アウトプットが明確 What’s DFD?
Data Flow Diagram 歴史的なあれこれ ・Edward Yourdon(米国)提案 ・構造化分析のツール ・バブルチャート → 構造化システム分析 (SSA) → 構造化分析(SA) ・システム化の要求を調査・分析 →構造化されたモデルに直して記述
1. 外部エンティティ ・人やモノなどのデータの発生源 / 行き先 2. データ・ストア ・DBやファイルなどデータの蓄積場所 3. データ・フロー
・データの流れ 4. 処理 ・変換など、データの加工処理 速習DFD① 4つの記号 レジ ホントは ハコ型 角丸 四角
速習DFD② トップダウン展開 IPAより引用 「背景図 > ダイアグラム0 > ダイアグラムn ...」 と展開していく ・展開しても矢印の数は変わ
らない 処理番号は必ず記載する (P1.1=背景図の処理1)
速習DFD③ 4点セット IPAより引用 IF定義やDB設計、コンポー ネント仕様書に展開されてい く素となる
速習DFD④ 4つのモデル IPAより引用 CPM ・今のビジネスプロセスを理解する ・業務手順をデータの流れとして表現 ・問題点を明確にするためのもの CLM ・今のビジネスプロセスを分析する ・業務を機能面で必要な処理とデータに絞る ・本質的な機能を把握するためのもの
NLM ・新しいビジネスプロセスを作る ・データの流れを追加 /変更/統合したもの ・CLMでまとめた論理的要件を論理的に叶える NPM ・新しいビジネスプロセスを業務化する仕組み作り ・業務手順をデータの流れとして表現 ・設計の際の制約条件を考慮して記載する
速習DFD⑤ モデルの変換 IPAより引用 1. CPM → CLM ・物理的な特性を削除する ・ex.) 組織、場所、手段、サイクル、タイミングなど 2. CLM → NLM ・改善、発想転換を行う(業務改善)
・新規のデータ要件を加える 3. NLM → NPM ・具体的な新システムの実現手段などを考慮して展開
速習DFD⑤ モデルの変換 IPAより引用 ブレークダウンした 新機能 展開ポイントに沿って 境界を引き、NPMに起こす
Let’s Try DFD! ざっくりとした顧客情報 ・30年くらいやってきた老舗スーパー ・地域密着型 ・利用者層はファミリーからご老人まで幅広い ・主な利用層は30代~40代の主婦層 ・昨今はコロナの影響でご老人の利用が減った ・これを機に宅配サービスを始めようと思っている
・「パソコン?インターネットなら開けるよ? え?「e」ってインターネットじゃないの?」
Thanks