You have been asked to acquire charge of a system growth where the customer needs about fifty per cent of the functionality very immediately to meet a business opportunity but where the keeping functions can be delivered over the subsequent few years. Which of the different development lifecycles do you imagine would be most appropriate for this project and why?
Either the spiral model or the incremental would give a good approach into this situation. Along with the incremental approach, entire system is designed in outline and after that developed and delivered like a number of stages. The spiral model supposes no overall design at the outset and the system develops as modern features are introduced within progressive stages. That of the two lifecycles is most appropriate in the circumstances explained may depend upon how totally the users of the proposed system can identify their overall needs at this stage.