Home
Contact Us
Site Map
About Us
Glossary
Fun Stuff
Discussions
Services

 

This       site is currently under construction.  New methodologies and       techniques are being trialed for Internet use on the site, so it is in the       public domain.  Feel free to browse the site but just remember, some       areas may not quite work properly yet....
Our Thoughts

Software development, in all its guises, is still in its relative infancy.  Humans have been designing and producing physical objects for thousands of years and we have got pretty good at it, but software design and development is all quite new to us and, as a species, we are still working out how to do it properly.  We only have to watch the TV news to see software projects failing, costs spiraling or a red-faced Government minister having to explain why a multi-million pound project has been scrapped - and these are only the ones we get to see!.

At PPS, we look at how and why software-based projects fail, as a lot can be gained from seeing how not to do things, while learning from successes in the software industry.  The personnel at PPS all have their professional roots in the Civil Aviation and/or Defence industries, where failure can cost a lot more than just money.  With all this in mind, we would like to share our thoughts about application development methodologies as it is the foundation of our services.  There may be areas you disagree with, or feel could be refined more.   If so, let us know - we never forget that there may be better ways of doing things! 

In these pages, we shall share our philosophy concerning the overall end-to-end design of software applications (sometimes referred to as 'solutions' - usually by Microsoft employees...) and focus on one critical area that is often a major contributor in spectacular failures - testing.  While we will eventually try to discuss all areas of software development we also have to earn a living, so please bare with us as this area slowly develops.  At some point, we'll put a discussion forum on the site so everyone can openly discuss and argue various aspects...

Design Testing