DSDM
SDLC
Advantages
Used predominately for big scale projects
Thorough plan analysis
Disadvantages
Cannot be used for small projects
Tedious
Expensive
Process
1. Gather business requirements
2. Software design
3. Creating code
4. Software testing
5. Customer Delivery
6. Perpetuation
JAD
Advantages
Povides quality information in little time
Problems resolved quickly
Includes consumer
Disadvantages
Must have prior experience to operate
Time consuming
Process
1. Determine limitations
2. Determine success factors
3. Define documentation
4. Create schedule
5. Find participants
6. Prepare materials
RAD
Advantages
Easy to use
Accustomed to change
Less prone to errors
Disadvantages
Cannot use for small projecs
Cannot use for high risk pojects
Process
1. Planning
2. Design
3. Production
4. Installation
Agile Development
Advantages
Adaptability
Interactions between customers and developers
Disadvantages
Unfavorable outcomes
Failure to adequately document information
Process
1. Design/Plan
2. Create
3. Arrange
4. Test run
5. Product release