IEEE-CS N. VA & DC & ASQ 509 SW SIG
Be Careful What You Pay For: Applying the Fundamentals of Quality to Software
Presented by Rick Spiewak
Tuesday April 28, 2015
Time: 6:30 PM – Networking and Pizza; 7:00 – 8:00 PM – Program
There is no cost to attend at McLean, Silver Spring
A Fundamental Approach to Improving Software Quality Historically, software development has been a “write only” process – if the code doesn’t break, no one other than the developer may ever read it. Standards have rarely been applied or enforced in software development. Making an analogy to the building codes applied by architects and contractors in the construction of buildings, Rick Spiewak describes the fundamental principles of software construction that will improve the resulting product. Just as buildings are constructed using a variety of materials and techniques, a variety of languages and tools are used to construct software. In both cases, principles exist that should be followed to avoid failure. While there is no formal “building code” for software, there are recognized practices that should be applied and enforced by development organizations and those who buy and use software. Examples of these include static analysis, automated unit testing, judiciously applied code re-use and peer reviews at various stages. You will come away from this presentation with a better idea of how to recognize and apply best practices, and with an appreciation for the fact that by applying these you can achieve better quality without increasing cost.
Rick Spiewak is a Lead Software Systems Engineer at The MITRE Corporation. Rick works at the Electronic Systems Center at Hanscom Air Force Base as part of the Battle Management Systems Group, concentrating on Mission Planning. He has been focusing on the software quality improvement process, and has spoken on this topic at a number of conferences as well as publishing in CrossTalk and MSDN magazines. Rick has been in the computer software industry for over 40 years. His experience includes developing software and managing software development for data acquisition systems, transaction processing, and data communications and networking. Rick has also taught computer architecture and data communications and networking at the graduate level. He studied quality management at Philip Crosby Associates.
Location Data: The presenter will be remote with the presentation video teleconferenced to:
Primary: FDA, Bldg 66, room G512, 10903 New Hampshire Avenue, Silver Spring, MD; Alternative: MITRE-2 room 1N100, 7525 Colshire Drive, McLean, VA 22102; MITRE McLean; FDA Silver Spring; MITRE Bedford MA; MITRE Eatontown; MITRE Aberdeen, MD
Contact Information: Scott Ankrum: firstname.lastname@example.org
Meeting Flyer Information here.