
「アジャイル」「スクラム」って何?
「アジャイル」「スクラム」って何?
エンジニアの
実は、
ウォーターフォール開発との違い
まず、
| 項目 | ウォーターフォール | アジャイル |
|---|---|---|
| 計画 | 最初にすべてを | 短い |
| 開発期間 | 数ヶ月〜数年 | 1〜4週間の |
| 変更への | 途中変更は | 変更を |
| リリース | 最後にまとめて | こまめに |
| フィードバック | 完成後にもらう | 各サイクルでもらう |
なぜアジャイルが主流になったのか
Web開発では、
短い
スクラムの基本的な仕組み
スクラムは、
スクラムの3つの役割
- プロダクトオーナー
(PO) — 何を作るか (優先順位)を 決める人 - スクラムマスター
(SM) — チームが円滑に 開発できるよう 支援する人 - 開発チーム — 実際に
コードを 書き、 機能を 作る 人たち
未経験エンジニアは、
スプリントの流れ
スクラムでは、スプリントと呼ばれる
- スプリントプランニング — この
スプリントで 何をやるかを 決める - デイリースタンドアップ — 毎日
15分程度、 進捗と 課題を 共有する - 開発作業 — タスクを
実装する - スプリントレビュー — 作った
ものを チーム・関係者に デモする - 振り返り
(レトロスペクティブ) — チームの改善点を 話し合う
デイリースタンドアップで話すこと
毎日の
- 昨日やった
こと - 今日やる
こと - 困っている
こと
アジャイル開発を
未経験エンジニアがスクラムで活躍するためのポイント
1. タスクの見積もりに慣れる
スクラムでは、
- 自分の
スキルレベルで、 どれくらい 時間がかかりそうか 正直に 伝える - 「わからないので
調査時間を 含めて 見積もりたい」と 正直に 言う - 過去の
似た タスクにかかった 時間を 参考にする
2. 「困っていること」を早めに共有する
デイリースタンドアップで
- 3時間以上詰まったら、
誰かに 相談する - 「何がわからないのか」を
整理してから 相談する - 解決方法だけでなく、
調べ方も 教えて もらう
3. 振り返りに積極的に参加する
レトロスペクティブ
- 「新人の
自分には、 この 進め方がわかりにくかった」は 貴重な フィードバック - 「この
勉強会が 役に 立った」という ポジティブな 意見も 大切 - チームの
改善に 貢献する 姿勢が 評価される
よく使うアジャイル用語
| 用語 | 意味 |
|---|---|
| バックログ | やる |
| ストーリーポイント | タスクの |
| ベロシティ | 1スプリントで |
| MVP | 最小限の |
| リファインメント | バック |
ゆめさくエンジニアでアジャイル開発を経験する
実践型の
チーム開発の
Git/PR/レビューの
要件定義から
仕様書を
現場で
スクールでは
ゆめさくエンジニアの
18ヶ月で




