Traditionally, product development takes a list of requirements, plans the development, executes according to plan and delivers the solution after several months. The problem? very rarely the requirements are right.
Agile development recognizes the difficulty of having precise requirements if a functional prototype has not been presented to the user. Therefore it focuses on planning and executing weekly developments, correcting the course according to the tests with users.
We recommend giving visibility of the weekly plan and status of each task to the whole team and avoid the temptation to move a task to done without having been tested with real users.
Developing with Inventures in weekly sprints allowed us to constantly iterate the website based on what customers did, rather than on assumptionsPaul Prosser - Manager DercoUsados