Logo
Spacer
 
Company Services Portfolio Contact  
 
Spacer
Logo
 
Logo
Company Profile Overview
Expertise Expertise
Methodology Methodology
Starting Up

Quality Focus

Contractual Models
Press Room Press Room
Careers Careers
 
 
 
 
Methodology
Home / Company Methodology - Starting Up
 
 
 
Starting Up
Methodology
How a project starts

You can begin a project with just asking us questions like "Can you develop a system that ..." or "Do you have people who know how to ..." and the like. Our system analysts will respond to your questions and may ask some more to be able to provide you with preliminary cost & time estimations. If you have any documentation describing your requirements and expectations for the system, the estimate will be provided to you within a couple of days and free of charge. We will willingly sign a non-disclosure agreement before receiving any project-related information from you.

As soon as the specifications are agreed upon, it is time to pick the development team. We can submit the resumes of Invengence Solutions' employees with required skills and experience to you for validation, so that you can take part in choosing the project team.

How a project runs

Our companies sign a contract for outsourcing services. Please refer to the Contractual Models section to get more information about what options are possible here. The contract secures the general terms and conditions, including those of confidentiality, transfer of intellectual property rights to the customer and some other.

The diagram below presents most typical project phases, using Rational Unified Process terminology.

Software outsourcing project timeline.


Depending on the scope of the contract, a project can include the following phases:

  • Business-case analysis, co-development of user requirements;
  • Visual design of the user interface and business logic;
  • Analysis, system design and preparation of complete technical specification;
  • Programming, documenting and testing;
  • Preparation of the user documentation;
  • Support, localization and further enhancement of the system;
Each contracting party will assign a special person responsible for communication and dealing with non-technical questions. The customer's contact person is responsible for setting objectives and providing all necessary information. The Invengence Solutions contact person is responsible for arranging and ensuring smooth running of the project and timely reporting on its progress.
 
 
 
 
 
© 2005 Invengence
e-mail: info@invengence.com