If you're an aspiring software entrepreneur, without an infinite capacity for risk, your prayers have just been answered.
Imagine this scenario. The entrepreneur uses an online (web-based) agile project management tool to define the requirements. He then meets with potential customers, gets their feedback and refines the requirements, and prioritizes the features.
Next the entrepreneur defines a short Release that contains the bare minimum functionality needed to "validate the business model". In plain English, this means that there's a customer out there who is willing to pay for it if delivered as promised.
This is where it gets interesting. The entrepreneur and the potential customer(s) decide on and define together - quite possibly directly into the online project management tool- the highest priority features to be implemented in the first three Iterations.
Continued in "Agile Entrepreneurs, Part 3 of 3, Agile Software Development"