Phase 1 – Discussion
Defining your project and cost estimates
We understand that choosing the right bespoke software developer for your business is crucial. The success of your software development project hinges on working with a reputable company to develop software that is tailor-made to fit your needs, technically sound, efficiently managed and secure.
All projects start with a conversation and the initial consultation meeting between us will centre around finding out more about your business, how it operates, the pros and cons of any software you are currently using and your hopes and expectations for the new software.
We will talk to you about our approach to software development, show you some examples of our work and have a top level discussion about the features you require.
From these conversations we outline a rough development plan and scope for the project, and we base our initial cost estimates on this scope. With over 15 years of experience in scoping bespoke software development projects, we pride ourselves on our ability to provide accurate estimates. However, we advise allocating a contingency budget (typically around 10-20% of the development cost) to account for any unforeseen requirements that may arise during the development process.
Angelfish outputs during this phase
- A top level statement of requirements and an agreement on approximate budget and timescale.
- A contract to proceed with work.
Client input during this phase
- Commitment of time to discuss the project.
- Supply Angelfish with a written outline of system requirements.
- Decision to proceed.
- Returning the signed contract to Angelfish.
Phase 1 - Discussion | Phase 2 – Specification | Phase 3 – Development | Phase 4 – Deployment | Phase 5 – Support | Phase 6 – Evolution