Please enable JavaScript.
Coggle requires JavaScript to display documents.
Methodologies - Coggle Diagram
Methodologies
Stages
Analysis
Define the needs of the software
Design
Work out how the software will actually be built
Development
Actually build the thing
Evaluation
Test it and make sure it meets the clients needs
Maintenance
Fix bugs, make updates as needed by the client
Agile
A lot of communication with the client
Easy to get feedback
Extreme
Agile but its faster
Adapt quickly to changes in user requirements
Developed in parallel so can be in different stages of development simultaneously
Waterfall
Each stage is done one at a time
Difficult to backtrack
limited communication with client after analysis
client cant give feedback until the project is complete
If the requirements change have to start from scratch
client does not get to see any progress
It isn't great
Lots of documentation
Spiral
Do each stage multiple times in a loop
Software is developed incrementally
Can get a easy proof of concept working
Easy to get feedback
Client can see progress as it happens
Get individual features working one at a time
Lots of interaction with client
Easy to get feedback quickly