The Way We Work
When potential clients reach the point where they decide to commission a software developer to upgrade their software applications, whether these are on their website, desktop computers or most likely both, they need to look for a company that has a tried and tested development approach. In other words, a company with meticulous development processes.
FelineSoft has spent several years refining and perfecting our development processes to ensure that we are able to deliver a bespoke system that meets our clients’ expectations and matches each client’s specific objectives.
The process we have developed is flexible enough to cope with a wide range of company structures and sizes. The development process itself is split into stages with clear milestones so that you can see the progress being made and constantly tune the system to your needs. This is how we work with clients:
The Stages
Stage 1: A no-obligation, no-cost meeting
During this meeting FelineSoft will answer any questions you have about us, and listen to what your requirements and goals are for the project. FelineSoft will then write a 1-2 page proposal for your project with an estimated cost for a full proposal / specification.
|
 |
Stage 2: Full proposal / specification
This involves a FelineSoft expert coming to see you in order to gain a full and complete understanding of the project's requirements and goals.
A detailed specification is developed in order to ensure you get what you need the first time. This features a description of what the system will do and how it will work, along with a definition of any data that needs to be stored. This is the critical bit of the project, when all of the ‘hard thinking’ is done, and is charged according to time spent. Next, a cost-benefit analysis is carried out to help the client prioritise which features should be built in from the start. Once this is completed, we design all the screens within the application and website so that you can ‘walk through’ them and see what you are getting before it is actually built. This helps us ensure we have understood exactly what you need before we build it.
|
 |
Stage 3: Architecture design and system building
The architecture of the application is then laid out by the FelineSoft team. Before we move on to building, we have a review involving all major parties to double-check that all goals and requirements are being met. This is done at a fixed cost, based on the specification agreed in Stage 2.
|
 |
Stage 4: Testing before Go-Live
This is the testing phase in which the application and website are tested in-house by FelineSoft before being sent through to you for your approval. The final stage, known as ‘dry runs’, consists of a small number of users running through all the features of the application and website and providing us with feedback based on which we make the last minor modifications.
|
 |
Stage 5: Go-Live and After-Care
The final stage involves making the application and website go live. This is followed by the support phase, which is free for the first 2 months. Additional support options after this period are also available.
|
 |
Communication
Throughout this process FelineSoft concentrates on making sure you are involved in the processes and can see what is happening at every stage. This way the system can be constantly tuned through an interactive design and development process to ensure FelineSoft delivers what your users need to maximise productivity and managers receive 360 degree visibility at the click of a button.