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.