Applying the CeBASE Method to the Army/DARPA Future Combat System (FCS): Barry Boehm, USC
Vic Basili, UMD
USC-CSE Annual Research Review
March 11, 2002 Applying the CeBASE Method to the Army/DARPA Future Combat System (FCS)
Outline: Outline Affiliates’ Update
FCS as Trend-Setter System of Systems
FCS Software Challenges
CeBASE and SEI Support of FCS Software Risk Management
USC-CSE Affiliates (34): Commercial Industry (15)
Daimler Chrysler, Freshwater Partners, Galorath, Group Systems.Com, Hughes, IBM, Cost Xpert Group, Microsoft, Motorola, Price Systems, Rational, Reuters Consulting, Sun, Telcordia, Xerox
Aerospace Industry (6)
Boeing, Lockheed Martin, Northrop Grumman, Raytheon, SAIC, TRW
Government (8)
DARPA, DISA, FAA, NASA-Ames, NSF, OSD/ARA/SIS, US Army Research Labs, US Army TACOM
FFRDC’s and Consortia (4)
Aerospace, JPL, SEI, SPC
International (1)
Chung-Ang U. (Korea) USC-CSE Affiliates (34)
USC-CSE 2001 Highlights: USC-CSE 2001 Highlights New Affiliates: Daimler Chrysler, DISA, Freshwater Partners, OSD/SIS, Reuters Consulting
New Research and Applications Contracts: DARPA/Army FCS; FAA; NASA/CMU High Dependability Computing
Tools and Methods Collaborations: Freshwater Partners; GroupSystems.com; Rational; COSYSMO (many)
CrossTalk Series of Articles (www.stsc.hill.af.mil/crosstalk)
5/01: Spiral Development and Evolutionary Acquisition
12/01: MBASE Approach and Usage
1/02: Schedule/Cost/Quality as Independent Variable
5/02: CeBASE Method and CMMI
Software Engineering Certificate Program
Certificate Program Courses- 3 units each; 6 course offerings/year: Certificate Program Courses - 3 units each; 6 course offerings/year CS 510 – Software Management and Economics (Fall)
CS 578 – Software Architectures; Object Oriented Design (Spring)
CS 591ab – Software Engineering (Fall-Spring) - 3 unit version of CS 577ab - Project verification & validation vs. development
CS 592 – Emerging Best Practices in Software Engineering (Spring & Summer)
USC SWE Certificate Program Provides Key Software Talent Strategy Enablers: USC SWE Certificate Program Provides Key Software Talent Strategy Enablers Infusion of latest SWE knowledge and trends
Tailorable framework of best practices
Continuing education for existing staff - Including education on doing their own lifelong learning
Package of career-enhancing perks for new recruits - Career reward for earning Certificate - Option to continue for MS degree - Many CS BA grads want both income and advanced degree
USC-CSE 2002 Calendar: USC-CSE 2002 Calendar Feb. 4-6. COTS Based Systems Conference (with SEI, NRC Canada)
Mar. 11-14. Annual Research Review, Agile Methods Workshop
Mar. 13-15. Ground Systems Architectures Workshop (with Aerospace, USAF, SEI)
May. Affiliates membership renewal
May-Aug. Students available for employment, internships
August. Certificate Program begins
Oct. 22-25. COCOMO/Cost Modeling Forum and Workshop
Outline: Outline Affiliates’ Update
FCS as Trend-Setter System of Systems
FCS Software Challenges
CeBASE and SEI Support of FCS Software Risk Management
Future Combat Systems: A Network-Centric Example: From This... Future Combat Systems: A Network-Centric Example
Slide10: Total Collaborative Effort to Support FCS
Slide11: FCS Product/Process Interoperability Challenge
Frequent Major SIS Problems Likely to Confront FCS: Frequent Major SIS Problems Likely to Confront FCS Rapid change
COTS
Distribution, mobility
Scalability
Semiautonomy, HCI
Architectural evolution
Technology readiness
Compound risks Legacy transition
Acquisition practices
Systems of systems
Process synchronizing
Interoperability
Emergent requirements
Budget and schedule
In-house expertise
Culture change A software system this large has never been built before
CeBASE and SEI Support of FCSSoftware Risk Management: CeBASE and SEI Support of FCS Software Risk Management FCS is trading 70 tons of armor for software protection
by sensing, anticipating, and negating threats
FCS PM Office
recognizes software challenges for FCS based on PM-initiated reviews
is actively addressing the software risks
has formed an SEI/CeBASE team to assist the PM in managing SW risk
OSD co-funding CeBASE participation ($500K from ARA/SIS)
Building acquisition experience factory for next-gen systems-of-systems
Current SEI/CeBASE approach
Risk-driven spiral (biggest risks first)
Use USC, SEI risk management techniques
Use UMD/CeBASE Experience Factory approach
Spiral Approach to Risk Management: Spiral Approach to Risk Management SEI/CeBASE review of selected FCS approach
Initial top-criticality risk assessments iterated with contractor
Top-level risk management plans
Including next-level risk assessments
Identification of success-critical software IPT members
Preparation, monitoring of detailed risk management plans
Contractor initiatives
Software IPT initiatives based on win-win
Coordination with DARPA IT programs
Risk tracking, experience-base building
Slide15: Org. Improvement Goals
Goal-related questions, metrics
Org. Improvement Strategies
Goal achievement models Org. Shared Vision & Improvement Strategy Experience Factory Framework - I
Experience Factory Framework - II: Initiatives Planning context Progress/Plan/ Goal
Mismatches Analyzed experience,
Updated models Achievables,
Opportunities Org. Improvement Goals
Goal-related questions, metrics
Org. Improvement Strategies
Goal achievement models Org. Improvement Initiative Planning & Control Initiative Plans
Initiative-related questions, metrics
Initiative Monitoring and Control
Experience-Base Analysis Org. Shared Vision & Improvement Strategy Experience Factory Framework - II
Experience Factory Framework - FCS: Initiatives Planning context Progress/Plan/ Goal
Mismatches Analyzed experience,
Updated models Achievables,
Opportunities SW Improvement Goals
Goal-related questions, metrics
SW Improvement Strategies
Goal achievement models FCS SW Improvement Initiative Planning & Control Initiative Plans
Initiative-related questions, metrics
Initiative Monitoring and Control
Experience-Base Analysis FCS SW Shared Vision & Improvement Strategy Experience Factory Framework - FCS Project Shared Vision and Strategy Planning Context Selective
Models and data Project experience Org. Goals Project Planning and Control Selective Models and
data Progress/Plan/Goal Mismatches