A successful online venture approached Internet Vision with a well-defined business plan. The client was in the process of hiring an in-house team of developers and systems engineers, but recognised that this could prove to be a lengthy process.
The client was seeking a Systems Development partner that could help to build systems and bespoke software in the interim period.
What Internet Vision did
Internet Vision began by discussing the client's immediate and longer-term business goals. The client was active in a highly competitive sector, and aimed to establish itself with a very strong internet presence and feature-packed web-site. Future funding and success of the company was contingent on achieving these aims.
Internet Vision helped the client to identify and prioritise the projects/modules under consideration, and suggested several further features which could add value to the client's proposition with relatively low cost and effort. We were also able to determine the resources and costs of implementation for each module.
The client already had core infrastructure in place, and key staff to manage the existing systems on a day-to-day basis, which provided a baseline for future development.
Internet Vision's consultants spent time on-site with the client to further understand the exact requirements. As a result of this, an overall Project Plan and Functional Specifications were written.
Once approved by the client, the Functional Specifications formed the basis of the Technical Specifications for implementation of each module of the system.
Given the ambitious timescales, Internet Vision undertook the majority of the development work at its own offices, drawing on additional flexible resources and expertise easily and quickly.
A development system which mirrored the client's own systems was set up, and regular meetings were held with the client to discuss and demonstrate progress.
These meetings were extremely useful in identifying changes and enhancements which had not previously been considered. Change control and backup procedures were established and agreed with the client for managing new versions.
For the final QA and integration period, key members of the Internet Vision team worked on-site with the client to ensure that the developed system functioned as expected. This also proved a highly useful 'handover' period with key developers from Internet Vision able to work with new recruits to the client's technical team.
This enabled developers at the client site to gain a hands-on understanding of how the solution worked, and how to maintain it. Online and hard-copy documentation was also made available to the client.
The presence of Internet Vision staff at the client's site provided an excellent opportunity for knowledge-share relating both to the project in hand, and other work being undertaken by the client -- instilling a real 'team' feeling and allowing everyone to benefit from the experiences of their peers.
The result was that a functioning, tested, maintainable and well documented system was put in place for the client. Crucially the client benefited from retaining in-house know-how of the system that we built.