Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
チャレンジコーナー__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
1k
SLO_By_Google_Cloud_Monitoring
dach
0
240
状態遷移テスト完全に理解しよう.pdf
dach
0
910
JWT完全に理解しよう-認証編-.pptx.pdf
dach
0
850
JWT完全に理解しよう-公開鍵編-.pptx.pdf
dach
0
760
チームの垣根を越境する_チーム間交換留学
dach
0
110
設計書のないサービスとの付き合い方.pptx.pdf
dach
0
210
designからWebページを作るやりかた完全に理解した.pdf
dach
1
410
Other Decks in Technology
See All in Technology
人にやさしく、AIにやさしく、書き手を選ばないIaCのガードレール再考 / Rethinking IaC Guardrails for Humans and AI Alike
kohbis
5
2k
Meet AgentCore Identity Consent Portal
hironobuiga
3
150
形式手法を使って仕様をコーディングしよう
mikanichinose
0
160
私の推しは「聞いてから進む」AIです -AI-DLCに一人でアプリを作らせた話
yama3133
1
160
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
16
120k
Account Factory for Terraformによる 標準化されたアカウント発行の自動化
pensuke628
0
120
AI感のないAWS構成図をAIエージェントに描かせたい!
sagochiko
2
490
GitHub Agentic Workflows を触ってみる
htkym
2
910
[2026-09-30]ロックンロールは鳴り止まないっ - 信頼性かまってちゃん - 「データ駆動を投げ捨ててまで。」追いかける信頼性改善に向けた取り組みの話
tosite
0
180
猫でもわかるKiro Web
kentapapa
1
160
TiDBファミリーにDWHが新登場!! TiDB最新情報 / TiDB update 202609
yoshiakiyamasaki
0
190
10年欲しかった音楽管理アプリを、AIと一緒に作りはじめた
judau
1
200
Featured
See All Featured
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
690
GitHub's CSS Performance
jonrohan
1033
470k
Speed Design
sergeychernyshev
33
2.1k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3k
Navigating Weather and Climate Data
rabernat
0
540
Practical Orchestrator
shlominoach
192
12k
We Are The Robots
honzajavorek
0
380
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2.1k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
3
3.8k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
2k
The browser strikes back
jonoalderson
0
1.7k
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