Ever scratch your head and wonder why you can use your favorite application for free? How can a business actually make money (and stay in business) when they offer their product for free? This article looks at the freemium business model, to see when it makes sense for a company to offer it. The freemium model is one where the company offers two (or more) versions of a product. The basic version is free to use. You have to pay for the premium version. The goal of this article is to answer the product management question, “Should you create a freemium business model?”
Jump forward in time to the day of your next big product launch (first release, new features, new market segment, etc). And your site/application crashes due to the “unexpected” demand. All you can do now is look for a bucket of water to put out the fire. What could you have done to prevent this disaster? Jump back to today and start doing it!
Just because your requirement is not a user story does not mean you have to throw it out when planning your next sprint. See one way (that is working) for managing non-functional requirements with an agile team.
User Stories are one of the key agile artifacts for helping implementation teams deliver the most important capabilities first. They differ from use cases in some important ways, but share more commonalities than you might think.