アジャイルソフトウェア開発
アジャイルソフトウェア開発に対して「設計工程が不十分」との指摘があるが、アジャイルソフトウェア開発はソフトウェア開発方法論ではなくその前提となる価値観である。またアジャイルソフトウェア開発を可能にするソフトウェア開発方法論には様々な批評がある。これらは具体的方法論への批評であり、アジャイルの価値観に対する批評とは限らない。エクストリーム・プログラミング (XP) の初期の風評、およびそのペアプログラミングや継続的設計 (進化的設計) のような賛否両論のある実践原則は、特に批判の対象となった。 一方でこうした批判の多くは、アジャイルソフトウェア開発に対する理解不足に基づいていると、指摘されることがある (The Threat of the New) 。 Matt Stephens は、エクストリーム・プログラミングを再検討し批評して、再構成した (Extreme Programming Refactored) 。アジャイル開発手法の一つ Agile Modeling は、不十分な設計や少ない文書という批判に対して、解決するべく取り組んでいる。