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
新入社員目線から学ぶエンジニアに必要なこと その1:効率よく仕事をするには(要件定義)
Search
NearMeの技術発表資料です
PRO
June 30, 2023
Business
0
150
新入社員目線から学ぶエンジニアに必要なこと その1:効率よく仕事をするには(要件定義)
NearMeの技術発表資料です
PRO
June 30, 2023
Tweet
Share
More Decks by NearMeの技術発表資料です
See All by NearMeの技術発表資料です
並列で⽣成AIにコーディングをやらせる
nearme_tech
PRO
1
49
希望休勤務を考慮したシフト作成
nearme_tech
PRO
0
21
Hub Labeling による高速経路探索
nearme_tech
PRO
0
63
Build an AI agent with Mastra
nearme_tech
PRO
0
69
Rustで強化学習アルゴリズムを実装する vol3
nearme_tech
PRO
0
36
Webアプリケーションにおけるクラスの設計再入門
nearme_tech
PRO
1
80
AIエージェント for 予約フォーム
nearme_tech
PRO
2
150
ULID生成速度を40倍にしたった
nearme_tech
PRO
2
55
Amazon AuroraとMongoDBの アーキテクチャを比較してみたら 結構違った件について
nearme_tech
PRO
0
28
Other Decks in Business
See All in Business
Morght 会社紹介資料_LAST UPDATED 2025.7
morght
1
3.7k
Sales Marker Culture Book(English)
salesmarker
PRO
2
5.4k
AvallyLP挿入資料
systemsow
0
140
三井物産グループのデジタル証券〜銀座〜徹底解説セミナースライド(20250630)
c0rp_mdm
PRO
0
2.1k
日本ロボット工業会:講演「中国のヒューマノイド・ロボットの開発と利用の最新動向」 20250625
takasumasakazu
1
2.3k
そのAWSコスト、もっと下げられるかも? 150社超のコスト分析で見えた「鉄板」削減Tips
o2mami
2
2.9k
採用説明資料
recruit_mitsukaru
0
1.5k
Gemini CLI ハンズアウト
mickey_kubo
3
390
Feedback in Action
lycorptech_jp
PRO
1
300
組織を AI との協働に最適化する ~ AI と人が補完しあって成長し続ける組織の作り方 ~
yoshizaki
0
530
Coporation
couxucorp
0
320
コミュニティでUGCを増やす技術
chlorine0528
1
220
Featured
See All Featured
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Typedesign – Prime Four
hannesfritz
42
2.7k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Site-Speed That Sticks
csswizardry
10
690
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
950
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
35
2.4k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.5k
Embracing the Ebb and Flow
colly
86
4.7k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
[RailsConf 2023] Rails as a piece of cake
palkan
55
5.7k
Rebuilding a faster, lazier Slack
samanthasiow
82
9.1k
A Tale of Four Properties
chriscoyier
160
23k
Transcript
0 新入社員目線から学ぶエンジニアに必要なこと その1:効率よく仕事をするには(要件定義) 2023-06-23 第49回NearMe技術勉強会 Asahi Kaito
1 初めての正社員としての仕事のとき (何から手をつけよう...)
2 何から手をつけるか? あるタスクが降ってきました。 • 「〇〇に、グループ予約機能を追加したい」(features関連) • 「新しく、我が社にECショップを追加したい」(ほぼ0→1案件) → 何のために?(要件定義の必要性) →
どのような運用が必要になるか?(運用設計の必要性)
3 何から手をつけるか? あるタスクが降ってきました。 • 「〇〇に、グループ予約機能を追加したい」(features関連) • 「新しく、我が社にECショップを追加したい」(0→1案件) → 何のために?(要件定義の必要性) →
どのような運用が必要になるか?(運用設計の必要性) PMだけではなく、個々のエンジニアも意識していかなければならない! ∴ 技術面的なアドバイスも重要なので、「要件定義」について学び始めた
4 何から手をつけるか? あるタスクが降ってきました。 • 「〇〇に、グループ予約機能を追加したい」(features関連) • 「新しく、我が社にECショップを追加したい」(0→1案件) → 何のために?(要件定義の必要性) →
どのような運用が必要になるか?(運用設計の必要性) PMだけではなく、個々のエンジニアも意識していかなければならない! ∴ 技術面的なアドバイスも重要なので、「要件定義」について学び始めた これを気にしないで作業をしていると、モチベがダダ下がり...(何のためなんだ...)
5 とにかく実践だ!
6 要件定義を考えてみましょう! 1. そもそも「要件定義」とは? → システムやサービスの開発や運用において、 どのような要件を満たすべきかを明確にすること を指す
ex) 機能や性能、規模、セキュリティ、利用環境など、システムやサービスに求められる要件 要件が明確になれば、モチベも維持しやすいですし、開発もスムーズに進む!
7 要件定義を考えてみましょう! 2. 要件定義ワークショップ (1) 今の世の中に需要がありそうなサービスは何でしょうか? (2) (1)のサービスに必要そうな要素を洗い出してみましょう。 (3) (2)を実現するために、要件定義を軽く作成してみましょう。
まあ時間がかかるので...
8 要件定義を考えてみましょう! 2. 要件定義ワークショップ 題材:新規フードデリバリーサービスを作ろう! (1) ケーススタディ:今までの事例を挙げてみましょう。 (2) ロールプレイ:レストラン、エンドユーザー、配達員の立場になりましょう。 (3)
以上を踏まえて、要件定義を軽く作成してみましょう。
9 弊社でのJam(1)
10 弊社でのJam(2)
11 参考図書 https://gihyo.jp/book/2019/978-4-297-10793-2
12 次回 要件定義の作成 (どのように要件定義を書くか?)
13 Thank you