A software configuration audit can prove to be a valuable tool to ensure that processes and products are implemented in compliance with the requirements and objectives. In this article, Linda Westfall discusses three types of Software Configuration Audits; Functional Configuration Audit, Physical Configuration Audit and In-Process SCM Audits. Audits provide IT management with an objective verification that the SCM processes are compliant and that software products are being developed and implemented properly. (9 pages)
Risk-based software configuration control addresses the intricate balance between the developers need for flexibility and the need for stability in maintaining a consistent and standard set of processes. Linda Westfall examines risk-based software configuration control and the techniques that can be used to maintain this delicate balance between flexibility and stability. Selecting the appropriate technique to manage the risk between flexibility and stability should be evaluated on a project by project basis. The software configuration management process should include the documenting and communication of these decisions. (6 pages)
Traceability is necessary to ensure that the right products are being developed at each phase of the development life cycle. In here article on Bidirectional Requirements Traceability, Linda Westfall explores three key questions; what is traceability, why is traceability a good practice and how is traceability performed. She concludes the article noting that all traceability implementation techniques require the involvement and commitment of a cross-functional team of participants who create and maintain linkages among the various work products. (4 pages)
For more information on software best practices and IT management, please contact Michael Milutis, the IT Metrics and Productivity Journal Executive Director, at michael_milutis@compaid.com