|
We differentiate ourselves from the competition with the quality of our people and their abilities. Working with you to understand your industry, your business, your challenges and your goals is at the heart of what we do. Discovering the ways we can add value, and fusing that knowledge with our technical expertise is how powerful software solutions are born.
It's no secret that there are many companies that seem to offer similar software development services. Choosing the right partner can be a minefield, so we want to explain why we are different. |
| How Will My Project Work? |
|
This section summarises the process we typically follow when working with our customers. It is certainly not a case of 'one size fits all' as everyone has different needs, but we trust this will provide a useful guide.
Your project is split into phases as follows: |
 |
Discussing Your Needs
We provide custom software solutions to our customers.
Before we can begin selecting the most appropriate solutions, we need to gain a detailed understanding about your business, existing processes, challenges, ambitions and your vision of the ideal solution.
So, we listen, ask questions, provide ideas, and collaborate to establish an outline strategy and feature set for the most suitable solution. |
 |
Project Proposal
With the knowledge we have acquired from our discussions, we prepare and present you with a proposal document. This document sets out how we will work with you, along with information on the feature set for the planned system. This document also includes estimated budget costs and timescales. |
 |
Planning
Following a commitment from you to proceed, we embark on the planning stage.
This is the most important and collaborative part of the project. It includes onsite meetings with your project stakeholders and our project manager. We use visual tools to plan the look and feel of the software, so you can see it taking shape. This is accompanied by a comprehensive functional specification document that details every aspect of the software.
It's essential that your new software doesn't simply replace existing processes, but improves upon them, resulting in greater efficiency and a measureable return on investment. We're proud of our strength in fusing business & process analysis with technical capability to create maximum value from your investment. |
 |
Post-Planning Review
Having finalised the precise requirements, we conduct a review of the scope, budget and timescales. Any changes are highlighted and a fixed price and accurate timeframe for completion of the project are provided. |
 |
Development
Based on the agreed specification, our team of senior developers then create the n-tier client-server application using a combination of our Rapid Application Development Tools and your choice of database (Microsoft SQL Server, Firebird or Oracle). All software is written in c# and the application source code will be supplied with the projects. The source for the Tools is in Escrow. This approach saves time and money, as well as ensuring stability, reliability, performance and security. |
 |
Quality Assurance Testing
Extensive testing and quality assurance processes are used to test all code and design aspects throughout the development. We will be able to provide you with regular updates and demonstrations of the software as we progress through the development.
Once the application has been completed, a final round of testing both by Swiftpro and by end users will begin. This user testing is invaluable to ensure the robustness of the system in the hands of the people that will be using it day-to-day. |
 |
Training
Our systems are developed to be intuitive for the user, so the need for formal training is significantly reduced. The functional specification (which is written in plain English’ as opposed to technical jargon) is generally used to compliment the knowledge of the stakeholders that have been involved in the creation of the system. |
 |
Hosting
We have invested heavily to create the highest quality server environment with our partner, Rackspace, the industry leaders in hosting. The final system can be installed in your own data centre or can be hosted on our systems, where it will benefit from multiple servers, firewalls, storage, backup and intrusion detection. |
 |
Support
The ongoing support provided by Swiftpro to assist in the maintenance of your new system will complete the process. A comprehensive Service Level Agreement is activated on launch of the system which includes priority bug fixing, assistance with any functionality you are unfamiliar with, and access to our online Helpdesk system alongside telephone and email support. |