agile, wherein every two weeks you release a half-broken product but the half that is broken continuously changes, is a good fit for SAAS, wherein users can't stick with a previous version even if they wanted to, but i don't think the arrangement benefits users or developers, neither of whom like broken software