| Clients generally define the marketing and functional requirements and sometimes product architecture and design too leaving product development, testing and sustenance services to the OPD service provider. ValueLabs with its rich experience and strong technical skills has developed expertise in providing these services to its clients. |
|
| Marketing Requirements Definition |
|
| We help our clients develop world-class innovative products and sustain competitively in the market. This involves understanding the end-user expectations, usually the customers of the client. This includes defining the non-functional requirements such as performance, scalability, portability, maintainability, stability, availability, reliability, usability, safety, extensibility, etc. Our strong domain experience helps our clients develop strong cutting-edge products that would be much in demand in the market. |
|
| Functional Requirements Definition |
|
| This stage involves analysing the marketing requirements from a software application perspective. Specifying the software required for meeting the marketing requirements of a company is a major activity in this stage. We, at Value Labs offer our expert advice in this direction. |
|
| Product Architecture and Design |
|
| Equipped with proven skills and several hundred man years of experience, we provide world-class product architecture and design services to our clients. Right from legacy systems to advanced technologies like .NET or J2EE, we have the required expertise to develop product architecture and design services for our clients. We develop operational concepts and scenarios, choose appropriate architecture, suitable platform and technology, and develop product and interface designs. |
|
| Product development, product testing and product sustenance are extremely critical services in the OPD. Over the years we have perfected the product development, product testing and product sustenance services and developed robust procedures. The procedures are complemented with appropriate work-aids like guidelines, templates and checklists. This is demonstrated in usage of coding standards (separate for all technologies / platforms), design and code review checklists, and testing guidelines. |
|
| Product Development |
|
| We boast of highly skilled software developers who have top of the class expertise in new product development. Our new product development methodologies are world-class and in depth. The major part of product development involves coding. Detailed documents are created at this stage that includes a low level design document prepared and sent for client’s approval. Subsequently all the related documents like coding standards, build notes and installation notes are created. Finally the completed code is passed on to the next stage keeping the operational costs to a minimum. During this entire process, the product development team will be in constant touch with the client. |
|
| Product Testing |
|
| Product testing is a core competency of Value Labs. We are one of the best QA / testing service providers in the world. Our QA team adds immense value to the client’s organization by incorporating the inputs given by it. Product testing is an extremely critical phase in the product development life-cycle. Our QA / testing process ensures that product requirements, functional and non-functional, given by the client are strictly adhered to while ensuring quality of the delivery. Clients are provided access to the bug-tracking tool which provides daily and weekly reports. The range of product testing services we provide are given below: |
|
 |
Functional Testing |
 |
Automated Regression Testing |
 |
Compatibility Testing |
 |
Performance Testing |
 |
Integration Testing |
 |
White-box Testing |
 |
Load Testing |
 |
Stress Testing |
 |
Miscellaneous Testing |
|
|
| Product Sustenance |
|
| In this stage, we ensure the client has necessary information to maintain and enhance the software delivered. Configuration management and transition plan developed during the initial stage are strictly adhered to, at this stage and the necessary fine-tuning is done based on the client’s feedback. We keep the client updated on the project and provide him the necessary information on a need basis. |
|
| Some of the key services we provide include internationalization & localization of products, porting across platforms, client customizations and technical support. |
|
| We understand the importance of supporting the client at this stage and provide the following facilities: |
|
 |
Handling minor modifications or data-related bugs |
 |
Regular database maintenance and purging |
 |
Handling minor enhancements and changes |
 |
Guidance for any environment-level modification |
 |
Providing need based technical support to the application administrator |
|
|