We prefer to work on Agile/Scrum methodology, we had a good experience providing it in our company. It gave us more flexibly, clear development and management process and full control on each stage of the project. We do all our development in sprints. A sprint is a short 2 weeks burst development cycle focused on building software features fast and efficiently. Previously we only provided sprints as a part of large multi-month projects, but now you can benefit from our expertise on a sprint-by-sprint basis.