Methodology and Testing
Intersoft Solutions are an agile software development house - we practice XP methodology.
XP assumes that a project will involve changing and evolving requirements and is built to accommodate them. This choice of methodology allows us to involve the customer much more throughout the delivery of a project, delivering daily tangible evidence of project progression for review by the users of the system.
XP ensures the practice of Test Driven Development, meaning that all of our developers write test cases for their requirements BEFORE implementing code. This gives us thorough test coverage, less bugs, and the ability to automate the tests for thorough regression testing.
Past projects have shown us that this approach:
- Delivers higher quality software that is in line with customer requirements
- Helps to bring the customer closer to the development effort
- Provides continuous, incremental versions of the finished solution allowing ongoing comment from the customer and re-evaluation of original specification/requirements
- Supports system upgrades and maintenance without introducing failure through TDD and automated regression testing