SoS Engineering and the ICM Workshop Overview

advertisement
University of Southern California
Center for Systems and Software Engineering
SoS Engineering and the ICM
Workshop Overview
Jo Ann Lane
USC CSSE
jolane@usc.edu
Gary Hafen
Lockheed Martin
gary.hafen@lmco.com
Judith Dahmann
Mitre
jdahmann@mitre.org
University of Southern California
Center for Systems and Software Engineering
Systems of Systems Issues
• Quality factor tradeoffs
• Topic-specific
– Quality of service evidence
development across
wide/deep/long combinations
of component
systems/subcontractor
levels/increments
•
Cost and risk
– Wide/deep/long risk
coordination, tracking SoSspecific cost estimation
proxies for SoS critical path
scheduling
•
– SoSE team planning,
organizing, staffing,
controlling, and directing
– What and what not to delegate
to systems developers
– How to plan and execute a
multi-owner SoS anchor point
milestone review
– Mapping the new SoSE
Guidebook to the ICM
•
Other
– How to determine the right
battle rhythm
– What to review at SoS anchor
point milestone commitment
reviews
– What are the important work
products/artifacts at the SoS
level
– What should an SoSE team pay
attention to/not pay attention to
Requirements
– Wide/deep/long rapid
requirements renegotiation
•
Competitive prototyping
– What is the role of CP in an
SoS
– When would you use it
July 2008
©USC-CSSE
2
University of Southern California
Center for Systems and Software Engineering
Core Elements of SoS SE
Translating
Translating
capability
Translating
capability
objectives
capability
objectives
objectives
Assessing
Assessing
(actual)
Assessing
(actual)
performance
performance
performance
totocapability
to capability
capability
objectives
objectives
objectives
Orchestrating
Orchestrating
Orchestrating
upgrades
upgrades
upgrades
to
toSoS
SoS
Understanding
Understanding
systems
Understanding
systems&&
relationships
relationships
systems &
(includes
(includesplans)
plans)
relationships
to SoS
Addressing
Addressing
new
Addressing
new
requirements
requirements
requirements
&
&
solution
&options
options
Developing,
Developing,
Developing
evolving
and
evolving and
maintaining
&
evolving
maintaining
SoS design/arch
SoS
SoS design/arch
architecture
options
New
SoS SE
role
Persistent
SoS overlay
framework
SoS
upgrade
process
External
influences
Monitoring
Monitoring
Monitoring
&
assessing
&changes
assessing
& assessing
changes
changes
External Environment
July 2008
©USC-CSSE
3
University of Southern California
Center for Systems and Software Engineering
ICM HSI Levels of Activity for Complex Systems
July 2008
Need to add mapping to SoS SE “trapeze chart”4
©USC-CSSE
University of Southern California
Center for Systems and Software Engineering
The Incremental Commitment Life Cycle Process: Overview
Stage I: Definition
Stage II: Development and Operations
Translating capability objectives
Understanding systems & relationships
Monitoring & assessing changes
Developing
& evolving SoS
architecture
Addressing requirements & solution options
Orchestrating upgrades to SoS
Assessing performance to capability objectives
July
2008
03/19/2008
©USC-CSSE
5
University of Southern California
Center for Systems and Software Engineering
Hybrid Agile/Plan-Driven Development Process
for Single Software-Intensive Systems
Unforeseeable Change (Adapt)
Future Increment Baselines
Agile
Rebaselining for
Future Increments
Rapid
Change
Foreseeable
Change
(Plan)
Short
Development
Increments
Increment N Baseline
Stable Development
Increments
High
Assurance
Current V&V
Resources
Continuous V&V
July 2008
Deferrals
Short, Stabilized
Development
of Increment N
Artifacts
Operations and Maintenance
Concerns
Verification and
Validation (V&V)
of Increment N
©USC-CSSE
Increment N Transition/
Future V&V
Resources
6
Download