“Time to market” is one of the most important requirements, especially for Product-based product development. Businesses operate in a fast-changing world, so:
- producing a stable set of software requirements is impossible
- software has to evolve quickly to reflect changing business needs
- perfect software next year is less useful than “ok” software tomorrow