Agile Methodology
Exist Global understands that the software development methodology to be applied to a particular project depends upon the attributes of the project. Factors such as team size, geographic distribution, requirements volatility, and release timelines must be taken into account when selecting the methodology.
Exist has worked very successfully with customers along a spectrum of methodologies, from Iterative Waterfall to Agile and Extreme. Our deep expertise on Agile techniques, derived from years of experience on Open Source projects, puts us in a unique position to tailor Agile to project attributes, and specifically for an outsourced team working in a distributed fashion with a client team.
We believe the core value of Agile is in the ability to adapt to changes in project needs and requirements; and to produce interim, user-visible results quickly and regularly to enable a powerful feedback loop. We employ processes such as:
- per-iteration planning cycles
- programming pairs with Exist- and client-engineer duos
- test-driven development
- and other Agile tactics as needed to produce successful project outcomes.
