Getting started is easy.
  • Our US Technical Expert will meet with
    you to understand your technology
    and define the project requirements.
  • We will submit a proposal which will
    include a cost estimate and delivery
    date.
  • We will send you our Master
    Agreement and a Statement of Work
    to be reviewed and executed by
    your management.
  • Our team lead starts working with
    your engineering team. Often this can
    be a month of our team lead working
    onsite to get knowledge transfer and
    integrate with the onshore team.
  • The team lead will work with your
    Project Manager to come up with a
    development process, schedule and
    other aspects of working together.
  • The team lead will submit a weekly
    report to keep your Project Manager
    informed of the progress.
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.
x
CUSTOMER SITE
OFFSHORE
Client
CEO
  • Technical Mgmt
  • Project Manager
  • Sr. Technical Gurus
  • Sr, Technical Director
  • (Optional Project Mgr)
  • Technical Team Lead
  • Software Engineers
  • QA Engineers
  • Project Manager
  • Center Management
  • Human Resources
  • Admin Support
  • Infrastructure
  • Core Technology