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.