We have fine-tuned our development process, which is based on the Agile software development methodology. Depending on the point where we
engage with a company, we can write the Functional Specification, create the User Interface Design Document (UIDD) and Software Architecture Design Document (SADD) and then build a project plan for implementation. With Agile, our monthly deliverables breaks down into 3 weeks of development followed by 1 week of test and debug. We support our process with industry standard tools of Subversion and
Bugzilla. We also have experience working within a customer's own
development process and toolset.
We work as part of your team.
We provide the infrastructure,
human resources, admin support
and personnel management
functions, and then utilize a process
that encourages your technical and
project manager to engage with the
offshore team as an extension of your
existing team. In this way, the day to
day interactions between engineers
can take place just as if the team
was in the same building.
QA Engineering is valued part of our company – with a culture that supports rigorous testing. Our QA process starts with an understanding of your domain and the product requirements.
From there, our trained QA Engineers develop a test plan based on industry
standard tools and methodologies, including Equivalence Class Partitioning, Boundary Value Analysis and
Orthogonal Array. Test cases are
constructed and documented. Based on the client need, we can also implement an automated testing strategy.
Our QA methodology is geared to fit in with our Agile Software Development
methodology, providing an seamless,
one-stop shop for augmenting your onshore engineering team.