Tomin James.Corneliu Manescu: (MSFT) I agree that the software development process should be a discovery, iterative and transparent, process, where the customer and other stakeholders are periodically exposed to latest developed features, and allowed to provide feedback and requirement changes.