In this topic, you will learn about, How do you choose the right methodology and then implement the same?
System development methodologies are promoted as a means of improving the management and control of the software development process, structuring and simplifying the process, and standardizing the development process and product by specifying activities to be done and techniques to be used. It is often tacitly assumed that the use of a system development methodology will improve system development productivity and quality. However, there is little empirical evidence to support this assumption.
Types of methods used for system development:
- Waterfall model: In this model represent sequential phases/steps. Its emphasis on planning, scheduling, and budgeting but it has some problems like inflexibility, slow and high cost.
- Prototyping: It is a stand alone complete system development method.Its most traditional approach like special and rapid method. It implements iteration method steps.
- Spiral model: It allows developing the next-level project but spiral cannot work with small size project. It allows to enhance risk avoidance but very difficult to implement.