|
At IQ Software we are
flexible in the ways we work with our customers. We recommend a number of ways
of working together. Of course, each customer is different and there is a way
that works best for you so please feel free to discuss this with us.
1 - Application development project completely handled by IQ Software.
With this service the complete project is handled by IQ software. This is
generally used when our relationship has matured and we are able to
independently of each other. Significant trust has developed. The customer
performs only minimal requirements definition and user acceptance testing (UAT)
and reviews the tests undertaken before the system goes live.
2 - Application development project handled partly by IQ Software
This option is varied and flexible. Typically one of the following three
options is chosen.
a) Customer defines the initial scope and produces requirement specification
for the project. IQ software undertakes requirement and scope review, design,
construction and Unit Testing. The customer performs Software testing and User
Acceptance Testing (UAT).
b) Customer defines the initial scope, and produces requirement specification
for the project. IQ software undertakes requirement and scope review, design,
construction, Unit and Software Testing. The customer performs User Acceptance
Testing (UAT).
c) Customer defines the initial scope. IQ Software produces requirement
specification, design, construction, Unit and Software Testing. The customer
performs User Acceptance Testing (UAT).
3- Application Maintenance.
Our application maintenance service is becoming increasing popular. The
customer is able hand over support of an existing system to IQ Software,
relieving their development team and allowing them to focus on more necessary
activities. Generally there are two approaches to application maintenance.
a) Customer manages change requests & bug reports and together we agree
release schedules appropriate to their business. IQ Software then modify the
application & documentation, test then release software in line with the
customers schedule.
b) IQ Software Manage change and bug requests on behalf of the customer. This
is through our IQbug software. A release schedule is agreed with the customer.
IQ Software then modify the application & documentation, test then release
software in line with the agreed schedule.
4- Application Support.
Our application support service is a valuable service for customers who do not
want the headache of maintaining a support team for their application(s). IQ
Software provides personnel onsite, offshore or a combination of both to handle
support requests. In this role we can either work alongside your staff or
completely operate the support services.
5- Software Testing Service.
Our software testing service is aimed at saving you the time in establishing an
in-house team. Generally our team will work in isolation in testing your
application(s). This is intentional so that they are able to concentrate on the
project and do not get involved in any internal politics. Our testing service
is designed to be independent. Feedback is through our IQbug change management
and bug tracking system.
Through staff augmentation, we are able to provide testing resources to
compliment and work along side your existing team.
6- Staff Augmentation.
IQ Software’s staff augmentation service is able to taken the burden of
recruitment for customers, particularly for short notice projects. Generally,
with this approach our staff are on-site, off-site, off-shore or a combination
of the three. Staff on-site and off-site usually take longer to arrange, but is
feasible. Off-shore is our preference, although we also consider a split of
on-site and off-shore a good mix.
|
|