Now a days many businesses were willing to trade off software quality and compromise on requirements to achieve faster deployment of the software. In this way, Rapid development and delivery is the most critical requirement for software system. Because these business are operating in a changing environment. They have to respond to new opportunities and markets, changing economic conditions and the emergence of competing products and services. So, Rapid delivery focuses on the delivery of the system. It is good for a system that is required to show the result of the system.
And, it is good for business since the system can be used early if the essential functionality is available and be later improved as the user requirements change. Rapid delivery can make profit swiftly.
Rapid software development processes are designed to produce useful software quickly. At the same time, it is not good for critical-system development since the delivery of the system needs to be perfect and without failures.