I have worked in systems engineering, software development, software configuration management, software testing, and software quality assurance organizations for more than 30 years. My experience in these selected fields has been somewhat different from that of most people. I always wanted to experience the software disciplines required in each area of expertise. I know that many individuals or groups reading this book will be surprised to know that successful software engineering reviews and audits are beneficial to the success of software industries and military and aerospace programs. The commercial software world can benefit from this book by helping companies realize that they can succeed in this crazy and sometimes confusing software market and by being aware that effective reviews and audits for so?ware will help them to be more successful.
I attended college and majored in business management with an emphasis in information systems, production and operations management, quantitative analysis methods, statistical analysis, computer science, and application programming. During this time, I worked for an aerospace company and began my journey into software development as a senior systems analyst. I dove into software requirements, software design, code and unit testing, configuration control, software builds, software deliveries, and providing software documentation supporting each area of expertise. I have been involved in performing numerous software engineering reviews and audits to ensure compliance with contractual requirements.