|
|
|
|
|
 |
 |
|
 |
| |
| |
| Frequently Asked Questions |
- What services does Invengence provide?
- How many IT professionals does the company employ? How many additional professionals do you have access to?
- How do I submit the initial information on a project to Invengence?
- What stages does a project include and what responsibilities do you take?
- How do you communicate with the customers throughout the project lifecycle?
- How do you calculate the future project cost?
- What does the project cost depend on and how is the payment arranged?
- Do your project managers and team members have a good command of the English language?
- What warranty does Invengence provide for its products?
- Who owns the copyright for the product and the source code upon the project completion?
1. What services does Invengence provide?
Invengence provides offshore software development services. The scope of our services is rather wide - from providing profiled offshore programmer teams up to implementing custom turn-key software solutions.
Get more info at the Services page.
2. How many IT professionals does the company employ? How many additional professionals do you have access to?
Overall our company employs over 100+ IT professionals directly involved in the development process (PMs and QA-staff inclusive). Besides, we maintain an ever-growing HR-database that currently holds resumes of over 500 IT specialists as Invengence potential employees. The database is constantly replenished with new applicants.
3. How do I submit the initial information on a project to Invengence?
You can submit the initial information on a project in a form most suitable to you. If you already have a technical specification of the software product, we will consider it and send you a fixed-price offer. If you would prefer Invengence to prepare the technical documentation corresponding to your needs and requirements, we will gladly do it for you. Our project manager can meet you to clarify and discuss all the details at any time.
Submit your request here.
4. What stages does a project include and what responsibilities do you take?
Typically, a software project goes through the following phases:
- Start-up (getting to know each other, presenting main expectations, mutual assessment);
- Elaboration (detailing system concept, deliverables, project plan);
- Development (programming, testing);
- Deployment (transition of source code or installation of product, user documentation, training);
- Technical maintenance/support or further enhancement of the software system (optional).
Responsibilities:
The scope of responsibilities Invengence assumes depends on the customer's needs:
- Research/Analysis of business needs and suggesting technical solution;
- Preparation of a complete technical specification;
- Offshore Development of the product;
- Quality Assurance;
- User documentation, on-site training;
5. How do you communicate with the customers throughout the project lifecycle?
- email;
- telephone;
- instant-messaging text conferences (ICQ, MSN messenger);
- video-conferencing;
- personal visits to a customer's country.
6. How do you calculate the future project cost?
It depends on the information that is already available on the project. If you have some documentation describing your project, we can review it and provide our comments and preliminary estimations. If you have no documentation so far, we can prepare a brief questionnaire for us to understand the scope of work, suggest the main technological approaches, and provide rough estimations.
7. What does the project cost depend on and how is the payment arranged?
It depends on the contractual model used. Generally, there're two main models: fixed-price and time&material-based contracts.
For projects with a detailed technical specification available, we provide a fixed-price offer, which is invoiced and paid in parts according to the payment schedule specified under the contract.
For long-term projects, where the total effort cannot be estimated in advance, we sign a contract stipulating the team roles and their rates, and invoice you monthly or bi-weekly according to the effort reports.
8. Do your project managers and team members have a good command of the English language?
Our project managers are fluent in English languages. We make sure that every project member can understand and read/write in English well for successful project communication.
9. What warranty does Invengence provide for its products?
Any errors discovered within the guarantee period (6-12 months depending on a project complexity) will be fixed promptly and free of charge.
10. Who owns the copyright for the product and the source code upon the project completion?
Our work on your project is defined by the contract as work for hire. The contract will explicitly state that the customer possesses and retains all the rights for the product and the corresponding source code. Upon customer's request, we will delete all the project-related data upon the project completion.
|
|
|
|
|
|
|
|
|