“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