We make apps that matter.
We maintain regular weekly meetings to keep up to speed on the latest requirements, and prioritize the highest value items.
After have have prioritized the highest value features, we set off to develop and design the system in the most efficient way possible.
Working software with the implemented features is reviewed and discussed.
The specification is tweaked as needed. Because we are working in an iterative cycle, the stakeholder has the flexibility of making changes at this stage.