Day5 アプリってどうやって作られてる?
luagate/5day-challenge/day5-app-developmentDay5 - 開発の流れ17 枚体験・イベント
上から下へ、全 17 枚そのまま並べています。
発表モードで開くDay5 アプリってどうやって作られてる?
Day5 の流れ
ソフトウェア開発の全体像
レストランに例えると
料理ができるまでとソフトウェア開発は似ています。
- 注文を聞く = 要件定義
- レシピを考える = 設計
- 調理する = 実装
- 味見する = テスト、提供する = リリース
開発の5ステップ
アプリが世に出るまでの流れです。
各工程の役割
それぞれの工程で決めることが違います。
職種とチームの役割
エンジニアの主な職種
1つのアプリを作るには多様な専門家が必要です。
開発チームの連携
それぞれの役割がかみ合って1つのアプリになります。
開発手法の違い
ウォーターフォール vs アジャイル
プロジェクトの性質で選び方が変わります。
ToDoアプリのミニ実装
アジャイル開発の採用率推移
ソフトウェア業界ではアジャイルが主流になっています。
体験コードとクイズ
クイズタイム
クイズの答え
"
アプリは魔法で生まれない。要件・設計・実装・テスト・運用という人の仕事の積み重ねで動いている。