| Criteria | Structured Methodologies | RAD Methodologies | Agile Methodologies (XP, SCRUM) |
|---------------------------|--------------------------|------------------------|---------------------------------|
| Ability to Develop Systems | Good | Good | Excellent |
| With Unclear User Requirements | Poor | Poor | Good to Excellent |
| With Unfamiliar Technology | Poor | Poor | Good |
| That Are Complex | Good | Good | Good |
| That Are Reliable | Good | Good | Excellent |
| With a Short Time Schedule | Poor to Good | Good to Excellent | Excellent |
| With Schedule Visibility | Poor to Excellent | Good | Excellent |