Near-Shore Development
Project delivery
Skelia also offers the complete IT development and delivery life cycle.
Skelia acts as a partner in your development, making sure the outsourced project development will be delivered in time, in budget and meet your expectations.
To reach this goal, the very first check to be done, is to determine your readiness to outsourcing IT development. Outsourcing these activities, brings additional constraints and complexity to every step of the development process. It might in some cases also imply a change in the development process itself as it is conducted internally. Outsourcing does not only mean cost cutting, it also implies some additional costs due to the remote location and the interventions of multiple companies.
Skelia has selected partners which have a proven track record and Skelia itself brings experience to identifying the pitfalls in order to reduce the risks beforehand.
In this case after validation of the requirements, Skelia takes over the complete development life cycle till the deployment. You will keep a complete open view on the project evolution in a continuous up to date project dashboard.
Every issue encountered during the project is raised as early as possible to be tackled rapidly and so limiting the impact on the planning, in a complete and open manner.
Project delivery is the main service of Skelia, we take part in the project at the very beginning of the requirements definition until the support of the delivered software or the hand over back to your local developers.
Requirements definition is the next big step. We actively participate in this phase to ensure an unambiguous expression of these requirements and to optimize the understanding for non-business people.
Quality assurance starts right from the beginning of the project by a perfect understanding of the business needs. Based on these requirements tests scenarios are defined. These tests scenarios have several objectives, one of which is to ensure a correct understanding of the business requirements. Often a simple test case is more meaningful than an abstract requirement for the end user to double check that the requirements actually match their needs. And finally these tests scenarios are used to qualify the software delivered by Skelia at the end of the process.
We apply an iterative approach for several reasons:
1) The business evolves and delivery of a project after 12 months or more may not make much sense.
2) In an outsourced project, mutual confidence is built on deliverables and continuous communications. Having several deliverables within the project life cycle ensures the growth of confidence between the provider and the supplier.
3) Early deliverables ensure early testing as well, and as everybody knows by now, the earlier a bug is found(software, design or requirement level) the cheaper it is to fix it.
4) Having several deliverables builds up the confidence with the user’s IT Production Department by applying the delivery process as early as possible.
Openness and straight-forward communication, on our projects we share all information directly through a project portal available to all players of the project. Issues are raised and shared directly through this portal.
Skelia's local presence ensures that this process runs smoothly: chasing up to get issues solved on both sides, -working together with the customer to transfer the knowledge as efficiently as possible.
Hand Over back to the client's IT department is an option chosen by the customer to receive the software developed including complete documentation coupled with a training on the implemented design.
To summarize, we use an iterative, test driven development approach together with direct and open communication. Skelia brings the methodology knowledge and communications skills, to play the pivotal role between the local customer and the remote supplier.