$30 off During Our Annual Pro Sale. View Details »

新入社員目線から学ぶエンジニアに必要なこと その1:効率よく仕事をするには(要件定義)

新入社員目線から学ぶエンジニアに必要なこと その1:効率よく仕事をするには(要件定義)

More Decks by NearMeの技術発表資料です

Other Decks in Business

Transcript

  1. 0
    新入社員目線から学ぶエンジニアに必要なこと
    その1:効率よく仕事をするには(要件定義)
    2023-06-23 第49回NearMe技術勉強会
    Asahi Kaito

    View Slide

  2. 1
    初めての正社員としての仕事のとき
    (何から手をつけよう...)

    View Slide

  3. 2
    何から手をつけるか?
    あるタスクが降ってきました。
    ● 「〇〇に、グループ予約機能を追加したい」(features関連)
    ● 「新しく、我が社にECショップを追加したい」(ほぼ0→1案件)
    → 何のために?(要件定義の必要性)
    → どのような運用が必要になるか?(運用設計の必要性)

    View Slide

  4. 3
    何から手をつけるか?
    あるタスクが降ってきました。
    ● 「〇〇に、グループ予約機能を追加したい」(features関連)
    ● 「新しく、我が社にECショップを追加したい」(0→1案件)
    → 何のために?(要件定義の必要性)
    → どのような運用が必要になるか?(運用設計の必要性)
    PMだけではなく、個々のエンジニアも意識していかなければならない!
    ∴ 技術面的なアドバイスも重要なので、「要件定義」について学び始めた

    View Slide

  5. 4
    何から手をつけるか?
    あるタスクが降ってきました。
    ● 「〇〇に、グループ予約機能を追加したい」(features関連)
    ● 「新しく、我が社にECショップを追加したい」(0→1案件)
    → 何のために?(要件定義の必要性)
    → どのような運用が必要になるか?(運用設計の必要性)
    PMだけではなく、個々のエンジニアも意識していかなければならない!
    ∴ 技術面的なアドバイスも重要なので、「要件定義」について学び始めた
    これを気にしないで作業をしていると、モチベがダダ下がり...(何のためなんだ...)

    View Slide

  6. 5
    とにかく実践だ!

    View Slide

  7. 6
    要件定義を考えてみましょう!
    1. そもそも「要件定義」とは?
    → システムやサービスの開発や運用において、
     
    どのような要件を満たすべきかを明確にすること
      を指す
    ex) 機能や性能、規模、セキュリティ、利用環境など、システムやサービスに求められる要件
    󰢏 要件が明確になれば、モチベも維持しやすいですし、開発もスムーズに進む!

    View Slide

  8. 7
    要件定義を考えてみましょう!
    2. 要件定義ワークショップ
    (1) 今の世の中に需要がありそうなサービスは何でしょうか?
    (2) (1)のサービスに必要そうな要素を洗い出してみましょう。
    (3) (2)を実現するために、要件定義を軽く作成してみましょう。
    まあ時間がかかるので...

    View Slide

  9. 8
    要件定義を考えてみましょう!
    2. 要件定義ワークショップ
    題材:新規フードデリバリーサービスを作ろう!
    (1) ケーススタディ:今までの事例を挙げてみましょう。
    (2) ロールプレイ:レストラン、エンドユーザー、配達員の立場になりましょう。
    (3) 以上を踏まえて、要件定義を軽く作成してみましょう。

    View Slide

  10. 9
    弊社でのJam(1)

    View Slide

  11. 10
    弊社でのJam(2)

    View Slide

  12. 11
    参考図書
    https://gihyo.jp/book/2019/978-4-297-10793-2

    View Slide

  13. 12
    次回
    要件定義の作成
    (どのように要件定義を書くか?)

    View Slide

  14. 13
    Thank you

    View Slide