När skulle du rekommendera mot användning av en smidig metod för att utveckla en programvarusystem?

Agila metoden bör inte användas när programvaran utvecklas av lag som inte är samlokaliserade. Om någon av dessa grupper använder agila metoden, det är mycket svårt att samordna sitt arbete med andra grupper. Olika lag utveckla olika delar av en samma programvara, så de behöver samordna med varandra.
Agil metod bör sannolikheten också undvikas för kritiska system där konsekvenserna av en specifikation fel är allvarliga. Eftersom vi vet att agile föredra fungerande programvara över omfattande dokumentation. Men under dessa omständigheter en system specifikationen som finns innan utvecklingen börjar gör en detaljerad specifikation analys möjligt.