The Advantages of Datasouth Software Development
Dedicated Team
Working solely on selected projects, our software developers gain a thorough understanding of our client's requirements. Datasouth will assign an experienced team of software developers (typically 3-5 people depending on the size of the project) guided by a single Team Leader. Through the assimilation of well documented information amongst our developers, our clients can expect a very thorough understanding of their solutions and in the event that further work is required Datasouth can readily provide the correctly aligned resource.
Quality First
Quality Assurance must encompass the entire developmental process from start to finish. Datasouth applies controls through a series of quality checks to the development of client solutions.
Datasouth quality control consists of:
- Reviewing solution requirements
- Undertaking source code control and code reviews
- Providing training/demonstrations of our solutions to minimise the effects of change to business processes
- Software configuration management
- Software release management
Software Development Methodologies
We employ best practices adopted in thousands of projects worldwide to deliver the most complex solutions on time and within budget. To address the varying requirements of projects, and to improve flexibility, Datasouth utilise a combination of adaptive and predictive software development methodologies.
Our development practices enable us to design custom software solutions in a phased process, allowing all nuances and possible hidden dangers to be taken into account, including issues which were not mentioned in original client specifications.
Datasouth Software Standards
In the event that a client has a well defined vision of a solution including requirements and supporting documentation, Datasouth will follow a more predictive methodology. Using this method we plan the entire product development lifecycle to deliver the exact solution our client has envisioned.
In a situation where a client needs to deliver a product dynamically, for example adapting to a quickly changing market, we use an adaptive methodology that provides for short development cycles and frequent intermediate deliveries that include working functionality.
Efficient and Effective Development
Where possible Datasouth will use existing assets to reduce development complexity and development timeframes. We will reuse components from service oriented architectures and leverage rapid development tools that enable faster development of laborious tasks.
Version Control
Datasouth will track all changes to source code, fix errors in earlier versions of the system and release patches accordingly as the solution evolves.
Issue Register
Development reports, including any changes in project requirements are stored in our CRM system and are prioritised by the project manager, passed to the developers and then to testers. This process ensures that no customer’s request is ever forgotten.
Fast Go Live Cycle
It is critical that the client is able to evaluate the solution as early as possible, to check if their needs have been met and to make necessary changes to the requirements. We have the resources to make these releases in a timely manner.
Contract Flexibility
Datasouth provides fixed price or time and cost contracts that give our clients the flexibility to manage their solution’s budget or rapidly change project requirements quickly and efficiently. Datasouth can develop solutions in a phased approach so that cash flow does not become an issue. We will listen to your requirements and develop a contract that meets your needs.
Regular Project Reports
Throughout a project Datasouth will take a proactive stance giving regular updates on project progress for key stakeholders. Our reports provide a summary of progress against timelines, latest news including issues and risks, progress against milestones, any updates on project plans, and costs incurred to-date.
Project Warranty
Datasouth provides a commissioning period at the end of each project. During this time the solution we develop is covered for any required work such as bug fixing.
Optional Support Service
Support is provided for all systems we develop, tailored to your specific needs. We ensure that members from our development team transition our client’s project details to the Datasouth support team and therefore assimilate important design and development knowledge of our clients system to those that can provide help if required and in a timely fashion.

