March 14, 2008

Incremental Commitment Model and Software Sub-Systems
- A Winsor Brown

Abstract

This talk will introduce a next-generation synthesis of the spiral model and other leading process models into the Incremental Commitment Model (ICM) being piloted or considered for adoption in some parts of DoD. The ICM emphasizes architecting systems to encapsulate subsystems undergoing the most rapid change; and architecting the incremental development process by having agile systems engineers handling longer-range change traffic to rebaseline the plans for future increments while largely plan-driven teams develop and continuously verify and validate (V&V) the current increment, as is usually required for safe or secure software. Further information on the ICM in the context of integrating systems and software engineering can be found at http://csse.usc.edu/events/2008/ARR/pages/material.html.

This talk will also discuss the software cost and schedule estimation approach being developed and implemented to cover software development activities that included multiple, full WinWin Software Development Spirals, also known as MBASE/RUP and now called the Incremental Commitment Model for Software (ICMforSw). In the ICMforSw, each increment produces a deliverable and fieldable result. The current version of the COINCOMO tool, which implements the COCOMO, COPSEMO and COSECMO models, has an added super-structure to accommodate multiple suppliers for independent software subsystems and multiple builds (or incremental deliveries). Since many software systems rely on COTS components and/or reuse of Open Source components which are treated like COTS components rather than re-used, modified components, the COINCOMO model will also accommodate them. The rationale and approaches used in combining the models, including the architecture and design of the COINCOMO tool, will be discussed.

Your Presenter: A. Winsor Brown is an Instructor for the Computer Science and Systems Architecting and Engineering Departments, and Assistant Director of the Center for Systems and Software Engineering, University of Southern California.

Winsor Brown has extensive experience in software engineering, including architecture, process improvement, and training. He has a Master of Science in Electrical Engineering from California Institute of Technology and a Bachelor of Engineering Science from Rensselaer Polytechnic Institute. Prior to joining USC's CSSE as Assistant Director, Winsor had over 30 years of experience in software development, software engineering and software engineering management; it was gained through aerospace, industrial and commercial applications. During his career, Winsor has been involved in such programs as Barclays Global Investors Core PM system, the Future Combat System, FAA's Enroute Automation Modernization, International Space Station SEPG, and C-17 Software Program Management. He is a co-author of Software Cost Estimation with COCOMO II.

If you wish to receive email flyers of future meetings please send a blank email, with a subject line of "subscribe" to: spin@uces.csulb.edu

Logistics

Location:Northrop Grumman E2 Presentation Center (in tall building off of Entrance 2), Redondo Beach, CA (formerly TRW) - 2299 Marine Ave., Redondo Beach, CA 90278
Directions: Take the 405 Inglewood exit (southbound it's the exit after Rosecrans East, northbound it's the exit just after Hawthorne) and go north on Inglewood Avenue (southbound, turn left at the end of the ramp, northbound, turn right). Turn left at Marine. Continue West under the freeway past the railroad tracks three lights to Simon Ramo Drive. E2 is on the tall white building to the LEFT, past the shorter presentation building. (See page 733 A5 of the Thomas Brothers Guide.)
Time: 9 a.m. - 12:00 noon
Admission: Free

SoCal SPIN is sponsored by:

Northrop Grumman Information Technology logo and link to home page

and co-sponsored by:

University College and Extension Services logo and link to home page