<<< Previous speaker Next speaker >>>

Donald J. Reifer

Donald J. Reifer

Donald J. Reifer is one of the leading figures in the field of software engineering and management with over 30 years of progressive experience in both industry and government. Recently, Mr. Reifer managed the DoD Software Initiatives Office under an Intergovernmental Personnel Act assignment with the Defense Information Systems Agency (DISA). As part of this assignment, he also served as the Director of the DoD Software Reuse Initiative and Chief of the Ada Joint Program Office.

Previously, while with TRW, Mr. Reifer served as Deputy Program Manager for their Global Positioning Satellite (GPS) efforts. While with the Aerospace Corporation, Mr. Reifer managed all of the software efforts related to the Space Transportation System (Space Shuttle).

Currently, as President of RCI, Mr. Reifer supports executives in many Fortune 500 firms who are looking to develop investment strategies and improve their software capabilities and capacity. Mr. Reifer also serves as the Principal Investigator on our best software acquisition practices and information warfare SBIR efforts. He is also helping develop a variety of estimating models as a visiting associate on the University of Southern California (USC) COCOMO II team led by Dr. Barry Boehm.

Mr. Reifer was awarded the Secretary of Defense's Medal for Outstanding Public Service in 1995 for the innovations he brought to the DoD during his assignment. Some of his many other honors include the Hughes Aircraft Company Fellowship, the Frieman Award for advancing the field of parametrics, the NASA Exceptional Service Medal and membership in Who's Who in the West. In 2002, Mr. Reifer was presented the AIAA Software Engineering award for accomplishments in the field.

Presentation: "Introduction SPI"

Track:   Software Process Improvement, SPI

Time: Wednesday 10:15 - 10:45

Location: Conference Hall 2

Abstract: This presentation introduces attendees to the topic of Software Process Improvement (SPI) and provides them with insight into why it is important to software development shops. The talk starts by discussing SPI initiatives in the context of overall business objectives. The talk next tells the history of SPI and provides attendees with a typical use case. As part of the history, the speaker explains why the Capability Maturity Model Integration (CMMI) was developed by the Software Engineering Institute in the first place. The talk concludes by providing a lead into the next presentation which provides a more detailed look at the CMMI.

Password protected Download slides

Presentation: "The CMMI  Unconventional Views"

Track:   Software Process Improvement, SPI

Time: Wednesday 11:00 - 12:00

Location: Conference Hall 2

Abstract: This presentation provides attendees with a primer on the CMMI. It starts by explaining how the model is structured and organized. It next describes important process capabilities represented by the continuous and staged versions of the model (one model, two representations). The talk next describes the appraisal methods and training opportunities which accompany the model to complete the CMMI product suite. The presentation then transitions to discussion about when and under what conditions it makes sense to use the model. The talk concludes using a case study which highlights key points and stresses the author's call for a balanced approach to development. Such an approach uses models like the CMMI to anchor the life cycle while agile methods like extreme programming are used to derive business value.

Password protected Download slides

Presentation: "Panel SPI"

Track:   Software Process Improvement, SPI

Time: Wednesday 16:45 - 17:30

Location: Conference Hall 2