Development Systems

The Kwinana Software Company is an environment where the development systems, the processes and the organisational structure are purpose-built to achieve the goal of great value systems and applications, delivered on time and on budget.

Great developers alone do not create value for customers. Critical is that the right software be built and that it be delivered on time. It must be fast, stable and functional.

Our requirements-management and project-management systems enable us to manage requirements, track their implementation and ensure test coverage. We can model the effect of variations in the middle of a project, and accommodate evolving needs without fuss. Predictive algorithms give us early warning of schedule overruns, sometimes even before they occur.

Our efficient and highly automated testing regime combines automated unit testing, automated user-interface testing, manual and usability testing. This brings schedule certainty: bugs that are fixed early don’t blow out schedules late in a project. A comprehensive automated test suite means that last-minute changes don’t introduce new bugs. Our sophisticated automated build systems ensure that every time changes are made to the code, the software is built the same way, tests are run without human intervention, version numbers and automated documentation are regenerated and consistent coding standards validated.

All this means that our clients receive software that simply works, on schedule and for the price they expected.