【あじゃいるかいはつ】
アジャイル開発 とは?
最終更新:
💡 「小さく作って」「素早く改善」を繰り返す
動くソフトウェアを少しずつ届け、顧客との協働やフィードバックを通じて、製品と開発の進め方を改善する考え方。要求の変化にも対応する。
📌 このページのポイント
ウォーターフォールとの違いは?
工程を大きく区切って進める方式に対し、アジャイルでは小さな成果から学んで、次の計画を調整することを重視するよ。ただし「どちらも絶対に戻れない」「アジャイルは毎回必ず本番リリース」という単純な区別ではないんだ。
スクラムって何?
毎日会議して、スプリントを回せばアジャイル?
それだけでは足りないよ。スクラムのデイリースクラムは開発者が目標への進捗を確認して計画を調整する15分の場なんだ。会議の形より、顧客と協働し、動く成果から学んで次の判断に生かしているかが大切だね。
計画やドキュメントは要らなくなるの?
要るよ。宣言は、計画や文書などにも価値があると認めたうえで、対話・動くソフトウェア・顧客との協調・変化への対応をより重視している。設計や品質への注意、無理なく続けられるペースも原則に含まれるんだ。
まとめ:ざっくりこれだけ覚えればOK!
「アジャイル」って出てきたら「短いサイクルで素早く改善する開発手法」と思えればだいたいOK!
📖 おまけ:英語の意味
「Agile Software Development」 = 俊敏なソフトウェア開発
💬 Agileは機敏な、素早いという意味。2001年のアジャイルソフトウェア開発宣言で、実践者たちが重視する価値をまとめたよ