At Rio IT we understand how important it is to establish a tried and tested process for delivering new software implementations.
To help ensure a scalable, flexible solution that will continue to support and enhance your business well into the future, we always follow the following 6 steps:
Step 1. Scoping the Solution
Our aim is to learn as much as we can about your software and business workflow processes; what works, what doesn’t, what you need from it now and what you’re likely to need in the future as you grow.
It’s important we understand what you want to achieve with your business and its systems and then examine what’s currently obstructing these goals. We’ll then produce an outline proposal of what we think your software solution should look like and provide a ballpark price to deliver it.
Step 2. Designing the Solution
A Functional Specification is a detailed description of how your business will operate through the new software, covering every stage of the processes that are within the scope of the solution. This is a comprehensive document, detailed, non-technical and entirely specific to you, which includes a tight price estimate and the initial delivery timetable.
Step 3. Building your Solution
The build phase often sees related functionality grouped into ‘drops’; each drop is roughly 2-4 weeks’ work depending on the tasks it contains. Following the testing, each drop will be delivered to your test environment for feedback and in the meantime, we will move onto the next drop to ensure a constant and consistent delivery.
Step 4. Keeping you Informed
A project lead should be assigned to you to take ownership of your project. But you should also expect to talk to developers and engineers too. Communication is vital for the successful delivery of a software development project and to help with that Rio IT adopt a variety of cloud-based collaboration tools to augment the regular project update calls and meetings. Such tools provide a productive and effective means to better overall project visibility.
Step 5. Training
As each new drop is deployed, we will always be on hand to provide any advice or handover information to make sure that your own testing is smooth and frustration free. Whilst training of all staff is best handled internally, our team can potentially help with training workshops, providing extra support for your in-house trainers on more complex aspects of the system.
Step 6. Support
Support is usually provided for a fixed annual fee and can include anything from bug fixes to answering the “How do I…” questions; undoing large user mistakes quicker than can be done manually; helping to roll out new products and services into the system or simply providing an unbiased opinion to a proposed business or process change.