In the past most organizations that have to write some software planned, developed and released their product in one-year or even multiple-year cycles