Services Offered

Heart Limited offers a service to put you at the centre of the software development, keeping you at the heart the process.

Services offered:
        • Free Consultation 
        • Explaining the Development Process
        • Checking time scales against project estimates
        • Choosing a developer 
        • Requirements Specification 
        • Development Document Reviews 
        • Advice on structuring stage payment

Free Consultation

To determine if you can benefit from the services offered by Heart Limited, a free 1 hour consultation is offered, this may be in person or by phone.  This is intended to give you a greater understanding on the services offered and how they may aid in your development requirements.  

Explaining the Development Process

Heart Ltd offer an insight in to the software process, to help you understand what is being done, with advice on structuring stage payments based on proven functionality.  This ensures you don’t pay out only to discover the delivered product does not meet your requirements.  Ensuring the functionality of the product at stages forces the developers to provide adequate testing to demonstrate the functionality, which ensures your suppliers are developing your code in a controlled and structured manner.

Checking Time Scales against Project Estimates

Knowing the progress of your software development is key.  It is important to know when the delays start and Heart offers a service to monitor progress so if or when the project starts slipping you can take the necessary steps.

Choosing A Developer

Assistance can be provided to select a company that has quality embedded in their processes, which will ensure they know the true progress of your product. 

Requirements Specification

A service is offered to ensure your requirements document is written to a high standard.  Your requirements specification is the starting point, and key to your products success.

A requirements document must:

        • Specify how you want your product to function.
        • Be clear and concise with no uncertainty or ambiguity.
        • State what should happen for a given input.
        • State when any inputs are valid.
        • Cover what the outcome should be if an incorrect or unexpected input is made.

It can also state how the design must work, and can ensure the quality of the finished product, by specifying the level of testing to be preformed.

Document Reviews

A review of the documents the developer is producing is available.  These reviews are offered to ensure the development company are meeting your requirements, ensuring a suitable product design, and the testing carried out that will prove the correct functionality.   

The main documents, that should be created by the development company during the development process are: 

        • The Software Design Document 
        • The System Test Speciation 
        • The Unit Test Design Specification   

Advice on structuring stage payments

Advice on making stage payments based on proven functionality of the software being delivered.  This ensures that you pay for functionality and not just lines of code.