About Petrie Software
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 23 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
Software Development
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.
Contact David today to find out more (see above).
Copyright © 2019 Petrie Software Pty Ltd (A.C.N. 110 519 723)