The DACS offers high quality technical courses and uses e-mail as one way of notifying potential participants of courses. ============================================================================ Achieving High Return on Software Process Investment with Cleanroom Software Engineering Course Code: MC97050602 Tuesday, May 6, 1997 8am-2pm Pacific - 9am-3pm Mountain - 10am-4pm Central - 11am-5pm Eastern TOPIC AREA: Software Engineering PRESENTERS: Richard Linger is a visiting scientist at the Software Engineering Institute at Carnegie Mellon University, where he is responsible for defining Cleanroom software engineering processes and their mapping into the CMM for Software. Mr. Linger previously worked at IBM, where he worked with Dr. Harlan Mills in defining the Cleanroom process, managed the first Cleanroom software development project, and founded and managed the IBM Cleanroom Software Technology Center. He has extensive experience in project management and technology development and transfer. He has published extensively in software engineering topics, including two textbooks. Mr. Linger is vice president of the National Software Council. Thomas McGibbon is director of the Data and Analysis Center for Software (DACS), the DoD Software Information Clearinghouse. He recently published, through the DACS, a report titled "A Business Case for Software Process Improvement," which is receiving much attention from the process improvement community. Mr. McGibbon has more than 20 years experience in the development and technical management of software development projects. He is a senior scientist with Kaman Sciences Corporation. COURSE DESCRIPTION: Cleanroom software engineering is a theory-based, team-oriented process for developing high reliability software with high productivity under statistical quality control. Cleanroom projects have reported excellent results, and use of the Cleanroom process is growing. This course provides an overview of Cleanroom management and technology. Cleanroom management is based on incremental development and certification of a pipeline of user function increments that accumulate into the final system. Cleanroom technology includes rigorous specification and design with box structures, function-theoretic correctness verification, and statistical usage-based testing for software reliability certification. Cleanroom technology can be applied to re-engineering of legacy systems, and provides means to specify and certify reused software. The course also discusses recent work at the SEI to map Cleanroom into the CMM for Software. A recent study performed by the Data and Analysis Center for Software (DACS), has modeled the return-on-investment from software process improvement, in general, and Cleanroom Software Engineering, in particular. The course will discuss this model and how you can apply it to your particular needs. BENEFITS: After taking this course you will be able to: * Understand the foundations of Cleanroon management and technology and how they are applied in practice * Evaluate how Cleanroom could be applied in your project environment * Understand the fundamentals of box structure specification and design, correctness verification, and statistical usage testing for software certification * Understand how Cleanroom works with legacy and reused software * Understand the organization and content of the SEI Cleanroom Software Engineering * Reference Model and how it maps into the CMM for Software * Understand the Cleanroom technology transfer process and what it takes to bring Cleanroom into your organization * Understand the high return-on-investment (ROI) that can be achieved by performing process improvement with Cleanroom INTENDED AUDIENCE: This course is intended for software managers, software engineers, SEPG members, and anyone interested in software process improvement and return on investment. SCHEDULE: One live, 6-hour broadcast Tuesday, May 6, 1997 11am-5pm Eastern Time SPONSOR: Data and Analysis Center for Software (DACS) CEU: 0.5 11:00 - Noon Session 1: Cleanroom Software Engineering Overview Cleanroom principles and practices Cleanroom project results Management by incremental development Noon - 12:30 Break 12:30 - 1:20 Session 2: Cleanroom Specification, Design, and Verification Box structure technology Function-theoretic verification 1:20 - 1:30 Break 1:30 - 2:30 Session 3: Cleanroom Certification and Application to Legacy Software Statistical usage-based testing and software certification Cleanroom for legacy software 2:30 - 3:00 Break 3:00 - 3:50 Session 4: Cleanroom and the CMM for Software The SEI Cleanroom Software Engineering Reference Model Mapping the reference model into the CMM 3:50 - 4:00 Break 4:00 - 5:00 Session 5: ROI from Software Process Improvement Modeling the benefits in migrating to a Cleanroom process Registration Information: Cost: $200 Schedule: One live, 6 hour broadcast, 6 May 1997 11 a.m. - 5 p.m Eastern Time Contact Information: DACS Customer Liaison Data & Analysis Center for Software P.O. Box 1400 Rome, NY 13442-1400 Telephone: (315) 334-4905 Fax: (315) 334-4965 E-mail: cust-liasn@rome.kaman.com You can also register on-line from the DACS Home Page at http://www.dacs.com