Agile Development

Our practices of agile co-development unite interdisciplinary teams in iterative cycles to boost productivity while reducing involved costs.

Different agile development methods adopted at our execution level are:

top-cleaning

Scrum

The basic principle of Scrum is to focus the team iteratively on a set of features to achieve, in fixed-length iterations of one to four weeks, called Sprints. At VAM, we organize daily meeting or Scrums, led by certified Scrum Masters and practitioners that allow the team to make progressive updates on the task and resolve encountered difficulties.

Extreme programming (XP)

Extreme Programming (XP) is an agile development framework specifically aimed at using a set of dynamic engineering practices like test-driven development, automated testing, pair programming, etc., to achieve the highest quality of development. Our teams follow the XP way of short iterations ranging through one to two weeks, to execute priority ordered tasks as per the requirements set from the client’s side.

Kanban

Kanban is a tangible system that enables the teammates to comprehend work management throughout the development process easily. Kanban associates the planned workflow with its actual work progress during the entire project roadmap. It lets the team identify and eliminate potential obstructions without curbing the workflow effectively. The tasks are managed on a Kanban board where they pass progress through columns tagged as ‘in-progress’, ‘testing’, ‘ready for release’ and ‘released’ status...