Quality Software at a Reasonable Price
Contact David at
Petrie Software was founded by David Petrie in 2004, and is based in the Thornleigh / Pennant Hills area in northern Sydney, Australia.
David has over 20 years of experience in the Information Technology (IT) industry.
His first 13 years was spent with Professional Advantage (based in North Sydney), starting as a Junior Programmer and over time becoming a Team Leader and Chief Software Architect. The software developed by David during this time was primarily accounting-based software sold to Small and Medium Enterprise (SME). As Team Leader, David helped introduce Agile Software Development principles. This included the introduction of such practices as Unit Testing, Iterations, Daily Stand-up Meetings and Pair Programming.
Since then, David has gained significant experience in running a small business through Petrie Software, and as such has a broad awareness of business issues and brings a well-rounded approach to problem solving that is appreciated by his clients.
Contact David at
Petrie Software is focussed primarily on the following:
- Quality Software
- Reasonable Price
- Customer Involvement
Petrie Software uses many of the practices compatible with Agile Software Development. For example:
- Test-first Development, using Unit Tests - this is a software development practice where the programmer must create automated tests before he/she writes the code that is being tested. This leads to very robust code, and guarantees that once a bug has been found and fixed, it won't reoccur in the future.
- Modular (de-coupled) object oriented coding - this style of programming allows developers to respond easily to changing requirements and to different environments. One module can be rewritten or overhauled without affecting any other modules.
- Small Releases - testing is an integral part of the development process. A new release can be done at any time, allowing for a timely response to any problems that you raise.
It is the goal of Petrie Sofware to sell quality software at a price that is reasonable. Almost anyone can create expensive software; some people can create expensive quality software; but the challenge is to create affordable quality software.
As the customer, your active involement is crucial to the success of the software development process - and in producing quality software. By being involved, you can influence product direction, as well as have questions answered. In this way, any issues you may have while using a product can be addressed.
To be involved, please make contact via email (see this page for email address).
Copyright © 2018 Petrie Software Pty Ltd (A.C.N. 110 519 723)
Last Updated: 14 May 2018