rapiddevelopment
Rapid development refers to software development practices that prioritize speed, responsiveness, and frequent delivery of working software over extensive upfront planning. It aims to reduce cycle times by using iterative prototyping, early user involvement, and incremental delivery, allowing requirements to evolve as the project advances. The term is closely related to rapid application development (RAD), a framework popularized in the 1990s by James Martin that emphasizes prototyping, user feedback, and architecture that accommodates change.
Core techniques include time-boxed iterations, rapid prototyping, reusable components, and automation in build, testing, and deployment.
Applications span information systems, enterprise software, web and mobile applications, and internal tools where speed-to-delivery is
History and context: the concept emerged from both software engineering and systems development practices in the
See also: agile software development, rapid prototyping, prototyping, low-code development.