Development

Software development is the translation of a business need or marketing goal into a software product.

It is often difficult to isolate whether development or marketing is more responsible for the success or failure of a software product to satisfy customer expectations. At DCSL we look at the complete solution to understand fully how both these processes work together.

Firstly, all projects undertaken by DCSL are managed using the PRINCE2 project management methodology, using our in-house PRINCE2 certified practitioners, which ensures both parties (customer and supplier) are able to effectively monitor progress throughout to reach a successful, timely, on-budget and on-scope delivery.

Then, by identifying existing off-the-shelf software we help to save time and money by avoiding ‘reinventing the wheel’. As well as this we also employ an agile software development methodology, which means we develop software interactively with our clients, with regular rollouts. This approach delivers real business value, quickly, and ensures that we never lose sight of our client’s end business goals.

Click Here to read more about our Working Methods.

For every application we complete and deliver, we extract key elements and enter them into our extensive code library. This library forms the basis of any new development project, as it contains solutions to many different types of business objectives. In many cases we find that most of the required functions are already available.

Once development is completed and the solution is delivered and integrated, our comprehensive support help-desk ensures that everything runs smoothly and continuously.

Our sales and contractual approach

> Initial Fact finding meeting

We will meet with the client to help us understand the high-level requirements and to present in detail our offering as a potential supplier. Further meetings may be necessary.

> Proposal

Depending on the size of project, a proposal may be written providing outline requirements, budgets and timescales. For smaller developments, we may be able to provide a fixed price quotation at this stage.

> Requirements Analysis

At this stage we delve deeply into your requirements, working closely with the client to produce supporting documentation and a Software Requirements Specification. Firm costs and payment schedules can be produced. Dependent on the size of the project, this part of the process may be chargeable.

> Implementation

This is usually the main project phase involving low level specifications, test plans, architecture design, build, testing, rollout and migration.

> Acceptance

We usually achieve formal acceptance of the software through joint Acceptance Testing with the client.

For more detailed information on the types of application we develop, select one of the following:


> Web Applications
> Client / Server Applications
> Mobile Applications
> Maintenance & Support

See our Client Portfolio page for more information on how we have helped companies including BT Wholesale, the NHS and IKEA to realise their software solutions with DCSL. Alternatively, request a free consultation by sending an email to contact@dcslsoftware.com and find how we can help you with your software solution needs. If you would prefer to speak with one of our representatives call us on 0845 050 5558*.

* Calls charged at local rate.