Upgrade to Pro — share decks privately, control downloads, hide ads and more …

プロダクト開発ってどんな感じで進むんですかー?@SPARK

gangan
December 15, 2023

 プロダクト開発ってどんな感じで進むんですかー?@SPARK

2023/12/15
鹿児島工業高等専門学校 スタートアップ教育整備事業 インキュベーションプログラム「SPARK」
登壇資料

---
theme: プロダクト開発の進め方
title:プロダクト開発ってどんな感じで進むんですかー? ~制御系高専卒生が話すWebアプリケーション開発の道のり~

gangan

December 15, 2023
Tweet

More Decks by gangan

Other Decks in Education

Transcript

  1. プロダクト開発ってどのような流れで進むのか GitHub Copilot Chat先生に描いてもらいました。 2022-01-01 2022-02-01 2022-03-01 2022-04-01 2022-05-01 要件定義

    システムとソフトウェア設計 実装とユニットテスト 統合とシステムテスト 運用とメンテナンス 要件定義 システムとソフトウェア設計 実装とユニットテスト 統合とシステムテスト 運用とメンテナンス ウォーターフォールモデル 要件定義 設計 実装 テスト レビューと改善 要件定義 設計 スプリント1 アジャイルモデル 2023 author: GANGAN
  2. 2022-01-02 2022-01-09 2022-01-16 2022-01-23 2022-01-30 2022-02-06 2022-02-13 2022-02-20 要件定義 システムとソフトウェア設計

    実装とユニットテスト 統合とシステムテスト 運用とメンテナンス 要件定義 システムとソフトウェア設計 実装とユニットテスト 統合とシステムテスト 運用とメンテナンス ウォーターフォールモデル 偉い人 先生 あなた 「ロボットの回路について理解するような実習して」 【偉い人からの求められている要件を定義して】ロボットの回路を設計する 「ロボットの回路を作ってください」 ロボットの回路を作る ロボットの回路を納品 2023 author: GANGAN
  3. pnpm workspace Cloudflare import import import import import import import

    Deploy from GitHub Actions Deploy from GitHub Actions Deploy from GitHub Actions 共通Components 共通Layouts 共通Assets スライド1 スライド2 スライド3 ...and more Pages1 Pages2 pages3 ...and more 2023 author: GANGAN
  4. アミュプラザのサイトにアクセスする インフラ データベース API サーバー Web アプリ ブラウザ データベース API

    サーバー Web アプリ ブラウザ ユーザーページにアクセスする Web アプリの表示を要求 GET: データ取得API select: データ取得 データ データ ページ ページを表示する ユーザー 2023 author: GANGAN
  5. スターバックスで考えてみます: [冷蔵庫から食材を取ってくる] 冷蔵庫 冷蔵庫 あなた 店員さん キッチン 「ダークモカチップフラペチーノ」を 注文する オーダー

    「ダークモカチップフラペチーノ」 「ダークモカチップフラペチーノ」の食材 食材を探す 「ダークモカチップフラペチーノ」の食材 あなた 店員さん キッチン 2023 author: GANGAN
  6. スターバックスで考えてみます: [お待ちのあなたへ] 冷蔵庫 冷蔵庫 あなた 店員さん キッチン 「ダークモカチップフラペチーノ」を 注文する オーダー

    「ダークモカチップフラペチーノ」 「ダークモカチップフラペチーノ」の食材 食材を探す 「ダークモカチップフラペチーノ」の食材 オーダー完成 ご注文の「ダークモカチップフラペチーノ」です! あなた 店員さん キッチン 2023 author: GANGAN
  7. スターバックスで考えてみます : 全体図 スターバックス チーム 冷蔵庫 冷蔵庫 あなた 店員さん キッチン

    「ダークモカチップフラペチーノ」を 注文する オーダー 「ダークモカチップフラペチーノ」 「ダークモカチップフラペチーノ」の食材 食材を探す 「ダークモカチップフラペチーノ」の食材 オーダー完成 ご注文の「ダークモカチップフラペチーノ」です! あなた 店員さん キッチン 2023 author: GANGAN
  8. (再掲) アミュプラザのサイトにアクセスする インフラ データベース API サーバー Web アプリ ブラウザ データベース

    API サーバー Web アプリ ブラウザ ユーザーページにアクセスする Web アプリの表示を要求 GET: データ取得API select: データ取得 データ データ ページ ページを表示する ユーザー 2023 author: GANGAN
  9. (再掲) アミュプラザのサイトにアクセスする インフラ データベース API サーバー Web アプリ ブラウザ データベース

    API サーバー Web アプリ ブラウザ ユーザーページにアクセスする Web アプリの表示を要求 GET: データ取得API select: データ取得 データ データ ページ ページを表示する ユーザー 2023 author: GANGAN
  10. フロントエンドはこの部分 データベース API サーバー Web アプリ ブラウザ データベース API サーバー

    Web アプリ ブラウザ ユーザーページにアクセスする Web アプリの表示を要求 GET: データ取得API select: データ取得 データ データ ページ ページを表示する ユーザー 2023 author: GANGAN
  11. サーバーサイドはこの部分 データベース API サーバー Web アプリ ブラウザ データベース API サーバー

    Web アプリ ブラウザ ユーザーページにアクセスする Web アプリの表示を要求 GET: データ取得API select: データ取得 データ データ ページ ページを表示する ユーザー 2023 author: GANGAN
  12. サーバーサイドについて 画面に表示するデータを取得・加工する (データ: DB, image, csv, pdf, etc.) 機能実装例 CRUD

    API (GET / POST / PUT / DELETE) データベース内のデータ更新 eg. 1日1回日付を更新する 利用技術: あくまで一例 Java / Kotlin + Spring Boot Ruby + Ruby on Rails PHP + Laravel JavaScript + Express / Hono and more… 2023 author: GANGAN
  13. インフラはこの部分 インフラ データベース API サーバー Web アプリ ブラウザ データベース API

    サーバー Web アプリ ブラウザ ユーザーページにアクセスする Web アプリの表示を要求 GET: データ取得API select: データ取得 データ データ ページ ページを表示する ユーザー 2023 author: GANGAN