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
個人的に考える要件定義でやる一連の流れ
Search
Kawazu
June 17, 2023
Technology
450
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
個人的に考える要件定義でやる一連の流れ
下記イベントでの登壇資料です。
https://techdmeetup.connpass.com/event/281262/
Kawazu
June 17, 2023
More Decks by Kawazu
See All by Kawazu
ChatGPTで水平思考ゲームを行えるか試してみた
kawazu
0
370
新人プロダクトマネージャーの試行錯誤記録
kawazu
0
230
バックエンドエンジニアが初めてReactを触って感じたこと
kawazu
0
310
音楽仲間がいないのでバンドメンバーを実装した話
kawazu
0
120
JetsonNanoで自動作曲配信システムを作ってる途中の話
kawazu
0
790
bert-tokenizerノードを触ってみた
kawazu
0
350
BERTで文章関連度算出して戯れてみる
kawazu
0
170
Node-REDとAutomatorでプライバシーマスク作成を自動化する
kawazu
0
220
AWS DeepComposerで作業用BGMを作った話
kawazu
0
210
Other Decks in Technology
See All in Technology
営業オントロジーの作り方と、エージェントからの辿り方 ── ナレッジワークの現場から
kworkdev
PRO
1
230
2026-09-26 Platform Engineering Kaigi 2026 インフラとアプリの境界線と委譲の設計 / Drawing the Infra and App Line
masasuzu
0
590
AI Native Platform Engineering 〜PlatformとAgileで“作る速さ”を“価値”へ〜
uya116
0
610
スキルを作る、その前に!複数人で使われるスキルを 作るためのプロセス
junkifurukawa
2
180
AI Made Us Faster at Solving the Wrong Problems
marceloancelmo
0
150
【データ横丁主催】AI Agentがコンテキストを使って仕事をした後、何が残るのか― 組織の経験を次の判断に引き継ぐ「Agent Memory」
shisyu_gaku
2
320
TiDBファミリーにDWHが新登場!! TiDB最新情報 / TiDB update 202609
yoshiakiyamasaki
0
190
IR Today: Theory, Practice, and Agents
dtunkelang
0
330
Execution in the Kingdom of Agents: Reflections on Abstraction and Complexity
bcantrill
0
750
覗いてみよう 関数型ビジュアル言語×2Dグラフィックスの世界
yohyamasaki
0
170
Account Factory for Terraformによる 標準化されたアカウント発行の自動化
pensuke628
0
120
Apache Iceberg が拓く AI 時代のオープンレイクハウス
tomtanaka
0
210
Featured
See All Featured
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.2k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
440
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
690
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
520
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.6k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
910
Six Lessons from altMBA
skipperchong
29
4.5k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
2
930
RailsConf 2023
tenderlove
30
1.6k
Heart Work Chapter 1 - Part 1
lfama
PRO
10
36k
Ten Tips & Tricks for a 🌱 transition
stuffmc
1
240
Transcript
個人的に考える 要件定義でやる 一連の流れ 河津正和
河津正和 2012 年〜2016 年辺りまで バックエンド領域のプログラマ 2017 年あたりから 開発側のPM をやることに
要件定義って一体 何をすれば良いのでしょうか? 上流工程未経験の方にとって、イメージしづらいのではと思います 突然ですが
要件定義における 一連のフローをご紹介 個人的な知見なので 悪しからず
要件定義の3工程 解決したい課題 について技術者 視点から判断す る 企画 01 開発に必要な要 素を洗い出し整 理する
登場人物選定 02 システム構成や 画面構成を詰め つつ議論する システム構成策定 03
1. 企画
技術者視点から 意見を出す 技術的に実現可能な企画なのかどうか 実現にあたってどのようなリスクがある のか 実現可能性 本当に企画した内容がユーザーにとって ベストなのか 他に良い実装内容があれば提案する ベストな手段の提案
エンジニアは「手段」に強い 企画側が予想もしなかったやり方について提案できる可能性はあります
2. 登場人物の整理
登場人物の種類 価値提供先や、 それに必要なオ ペレーター ユーザー 01 実現にあたりど の技術領域が必 要となるか 技術領域
02 クライアント企 業や外部協力開 発会社など、開 発に関わる人た ち ステークホルダー 03
ユーザーは どのような操作 を行うのか ユーザーがやりたいと思うことを 5W1H で想像して あるべき機能を予想する サービス価値 必要な運用はどのようなものか 5W1H
を明らかにして あるべき機能を予想する 必要なオペレーション 非機能要件の予想 なども含まれる
必要な技術領域 を洗い出す 必要な開発者を 集める WebAPI Web アプリ モバイルアプリ IoT デバイス
筐体 管理画面 AI モデル インフラサーバ 決済
ここの箇所は 自社でできる WebAPI Web アプリ モバイルアプリ IoT デバイス 筐体 管理画面
AI モデル インフラサーバ 決済 それ以外は 外部会社にお願い
アクティビティ図の ススメ ユーザーの操作と各技術領域がどのよう に連携するかが整理される
3. システム構成策定
それぞれの 技術領域ごとに システム構成を 策定する 必要となるAPI の種類、DB テーブル構成、PaaS 選定 バックエンド(WebAPI 、バッチ処理、etc)
画面構成、コンポーネント構成、軽量化 クライアントアプリ インフラ構成、負荷影響、監視設定 サーバインフラ センサー選定、空間構成、緊急時代替手段の検討 IoT デバイス
各領域が独立して動くのではなく それぞれ擦り合わせつつ 詰めていくことが大事になります
まとめ
要件定義の3工程 解決したい課題 について技術者 視点から判断す る 企画 01 開発に必要な要 素を洗い出し整 理する
登場人物選定 02 システム構成や 画面構成を詰め つつ議論する システム構成策定 03
何をやるべきか迷った時に 振り返ることができるように 自分のチートシートを作っておきましょう