Quick Responsive Development. In contrast to traditional product development, in which each stage occurs in linear order and lasts for months, agile development builds products in short, repeated cycles. A start-up produces a “minimum viable product”—containing only critical features—gathers feedback on it from customers, and then starts over with a revised minimum viable product.