As a rule, we work using the SCRUM-framework in two-week iterations.
Every two weeks, we run a Sprint Review with you, demonstrating the developed functionality.
We demonstrate only the finished result. Done means ready and ready to be sent to production.
After each iteration, we analyze how the same could be done even better - and we improve.
Once iteration has passed, we plan with you the features for the next two weeks.