Agile Development Methodology
We signed the Agile Development Methodology manifesto for our operations.
Agile development methodology is a family of development processes. It is not a single approach to software development but a definition principles to guide the development of software applications in a different manner, giving priority to interaction with the end users, small tested modules rather then large applications, continued testing rather than final debugging. The Agile Manifesto contains the following principles:
- Customer satisfaction by rapid, continuous delivery of useful software
- Working software is delivered frequently (weeks rather than months)
- Working software is the principal measure of progress
- Even late changes in requirements are welcomed
- Close, daily cooperation between business people and developers
- Face-to-face conversation is the best form of communication (Co-location)
- Projects are built around motivated individuals, who should be trusted
- Continuous attention to technical excellence and good design
- Simplicity
- Self-organizing teams
- Regular adaptation to changing circumstances
We is committed and fully engaged in the practice of Agile Software Development, and by adhering to Agile, we value:
- Individuals and interactions over processes and tools
- Working software over comprehensive documentation
- Customer collaboration over contract negotiation
- Responding to change over following a plan



Agile Development Methodology