Project Life Cycle
Startup
On te Startup Phase we will discuss the project, draw the Project Plan,define the Project Team,resources needed, the risks and the Communication Plan.
Defining your requirements.
The most important part of the process is defining your requirements. We will help you formulate your ideas, and provide you with a cost-effective and dynamic solution.
Each project presents its own unique challenges. A common starting point is simply an outline requirement, from which we can begin working together, to turn your visions into reality.
At the initial stage, we will discuss all aspects of your proposed system. Whilst exploring your requirements, we draw on our own experience of similar and recent projects. We may suggest alternative approaches but we never attempt to promote unsuitable solutions to our customers
Design
Depending on the complexity of the project, the Design Phase might or not require a prototype. However, a good design always leads to a good solution so we will always recommend our customers to spend some time on this phase.
Development
Specifications creation, development and unit testing are labor intensive activities in any software development project. By using an onsite/offshore development model , we can offer high quality software development at very competitive rates, without compromising on project control. The development is done by a combinated team of onsite and nearshore developers,in the same time zone, minimizing the risk of delays caused by the timezone differences.
UAT and Rollout
We support our customers to perform User Acceptance Testing. Upon acceptance we deliver the aplication, the source code if previously agreed, and any user manual previously discussed and agreed. We do provide rollout support and maintenance but this has to be agreed upon separatelly in a SLA.
|