University of Southern California Center for Systems and Software Engineering SoS Engineering and the ICM Workshop Overview Jo Ann Lane USC CSSE

Slides:



Advertisements
Similar presentations
Systems Engineering for Systems of Systems
Advertisements

Prescriptive Process models
Incremental Commitment Spiral Model, Expedited Engineering, and Kanban Jo Ann Lane and Alexey Tregubov USC CSSE Rich Turner Stevens University.
Ninth Lecture Hour 8:30 – 9:20 pm, Thursday, September 13
1COM6030 Systems Analysis and Design © University of Sheffield 2005 COM 6030 Software Analysis and Design Lecture 2- Software Process Models and Project.
Software Process Models
Project Management Based on Sommerville’s “Software Engineering” textbook.
University of Southern California Center for Systems and Software Engineering A Look at Software Engineering Risks in a Team Project Course Sue Koolmanojwong.
System of Systems Engineering and Process Synchronization Jo Ann Lane University of Southern California Center for Software.
Systems Engineering in a System of Systems Context
University of Southern California Center for Software Engineering C S E USC 02/16/05©USC-CSE1 LiGuo Huang Computer Science Department.
University of Southern California Center for Systems and Software Engineering Next Generation Estimation Methods and Management Metrics: Working Group.
COSOSIMO Workshop Outbrief October 28, 2005 Jo Ann Lane University of Southern California Center for Software Engineering COCOMO Forum –
University of Southern California Center for Systems and Software Engineering Evidence-Based Software Processes Supannika Koolmanojwong CS510 1.
University of Southern California Center for Software Engineering CSE USC System Dynamics Modeling of a Spiral Hybrid Process Ray Madachy, Barry Boehm,
University of Southern California Center for Systems and Software Engineering A Process Decision Table for Integrated Systems and Software Engineering.
University of Southern California Center for Software Engineering C S E USC Barry Boehm, USC USC-CSE Executive Workshop March 15, 2006 Processes for Human.
University of Southern California Center for Systems and Software Engineering USC CSSE Research Overview Barry Boehm Sue Koolmanojwong Jo Ann Lane Nupul.
NJIT From Inception to Elaboration Chapter 8 Applying UML and Patterns Craig Larman.
University of Southern California Center for Systems and Software Engineering ©USC-CSSE1 3/18/08 (Systems and) Software Process Dynamics Ray Madachy USC.
COSOSIMO* Workshop 13 March 2006 Jo Ann Lane University of Southern California Center for Software Engineering CSE Annual.
University of Southern California Center for Systems and Software Engineering Integrating Systems and Software Engineering (IS&SE) with the Incremental.
University of Southern California Center for Systems and Software Engineering Massachusetts Institute of Technology System of Systems Engineering Cost.
University of Southern California Center for Systems and Software Engineering Next Generation Estimation Methods and Management Metrics: Working Group.
University of Southern California Center for Systems and Software Engineering System of Systems Engineering Cost Modeling: Strategies for Different Types.
University of Southern California Center for Systems and Software Engineering SoS Engineering and the ICM Workshop Overview Jo Ann Lane USC CSSE
Process Synchronization Workshop Summary Report Jo Ann Lane University of Southern California Center for Software Engineering.
System-of-Systems Cost Modeling: COSOSIMO July 2005 Workshop Results Jo Ann Lane University of Southern California Center for Software Engineering.
Estimating System of Systems Engineering (SoSE) Effort Jo Ann Lane, USC Symposium on Complex Systems Engineering January 11-12, 2007.
University of Southern California Center for Software Engineering C S E USC Agile and Plan-Driven Methods Barry Boehm, USC USC-CSE Affiliates’ Workshop.
Using SysML to Estimate SoS Engineering and Development Effort Jo Ann Lane Tim Bohn COCOMO.
1COM6030 Systems Analysis and Design © University of Sheffield 2005 COM 6030 Software Analysis and Design Lecture 2- Software Process Models and Project.
Unified Software Development Process (UP) Also known as software engineering process SEP describes how requirements are turned into software Defines who,
Software Development *Life-Cycle Phases* Compiled by: Dharya Dharya Daisy Daisy
Chapter 2 The process Process, Methods, and Tools
University of Southern California Center for Systems and Software Engineering 10/30/2009 © 2009 USC CSSE1 July 2008©USC-CSSE1 The Incremental Commitment.
University of Southern California Center for Systems and Software Engineering The Incremental Commitment Spiral Model Electronic Process Guide (EPG) and.
University of Southern California Center for Systems and Software Engineering Incremental Commitment Spiral Model (ICSM) for CS 577 Barry Boehm, Supannika.
Chapter – 9 Checkpoints of the process
CPSC 871 John D. McGregor Module 6 Session 3 System of Systems.
CHECKPOINTS OF THE PROCESS Three sequences of project checkpoints are used to synchronize stakeholder expectations throughout the lifecycle: 1)Major milestones,
University of Southern California Center for Systems and Software Engineering Barry Boehm, USC CS 510 Software Planning Guidelines.
The Goal: To Climb Above The Competition Copyright 2005: I Lead Projects, L.L.C. Course Description Project Manager Core Competencies The core competency.
Fifth Lecture Hour 9:30 – 10:20 am, September 9, 2001 Framework for a Software Management Process – Life Cycle Phases (Part II, Chapter 5 of Royce’ book)
University of Southern California Center for Systems and Software Engineering 3/3/2010© USC-CSSE CSCI577B 2010 Light Weight Sw Engg for Off-the-Books.
Customer Success Story State of Michigan : MAGI Case Study Beth Long, CGI Don Kosy, Oracle Consulting.
Software Project Management (SEWPZG622) BITS-WIPRO Collaborative Programme: MS in Software Engineering SECOND SEMESTER /1/ "The content of this.
University of Southern California Center for Systems and Software Engineering MS Project Tutorial CSCI-577a Software Engineering I Fall 2008 Itti Charoenthongtrakul.
Overview of RUP Lunch and Learn. Overview of RUP © 2008 Cardinal Solutions Group 2 Welcome  Introductions  What is your experience with RUP  What is.
University of Southern California Center for Systems and Software Engineering Current and Future Challenges for Software Cost Estimation and Data Collection.
Software Engineering Process Models Models for Guiding the Development of Software.
Systems/Software ICM Workshop Acquisition and Process Issues Working Group Rick Selby and Rich Turner Systems/Software ICM Workshop July 14-17, 2008 Washington.
University of Southern California Center for Systems and Software Engineering Aug. 26, 2010 © USC-CSE Page 1 A Winsor Brown CS 577a Lecture Fall.
University of Southern California Center for Systems and Software Engineering July 2008ICM & CP Workshop (c) USC CSSE1 Update to Initial CP Survey Results.
University of Southern California Center for Systems and Software Engineering Enablers and Inhibitors for Expediting Systems and Software Engineering &
Toward A Framework for Implementing Systems Engineering Development for Complex Systems Karl L. Brunson, GWU Thomas A. Mazzuchi, D.Sc., GWU Shahram Sarhani,
University of Southern California Center for Systems and Software Engineering ICSM Stage II: Phases and Continuing Project Example Anandi Hira CS 510,
Review of Definitions Software life cycle: –Set of activities and their relationships to each other to support the development of a software system Software.
University of Southern California Center for Systems and Software Engineering Barry Boehm, USC CS 510 Fall 2010 Software Planning Guidelines.
© Boehm, Lane, Koolmanojwong, & Turner September 2015 The Incremental Commitment Spiral Model as Applied to SoS Presented to the San Diego Chapter of INCOSE.
Client Introductions to CS577a
Frank E. Ritter 12 feb 08 (presented 19 feb 08)
Agile concepts in System of Systems engineering Alexey Tregubov
Systems of Systems Challenges and Strategies
Using the Incremental Commitment Model (ICM) Process Decision Table
Using the Incremental Commitment Model (ICM) Process Decision Table
ICM_Sw Essentials for CS510
Comparison between each special case
Enterprise Architecture at Penn State
Incremental Commitment Model (ICM)* for Software
Presentation transcript:

University of Southern California Center for Systems and Software Engineering SoS Engineering and the ICM Workshop Overview Jo Ann Lane USC CSSE Gary Hafen Lockheed Martin Judith Dahmann Mitre

University of Southern California Center for Systems and Software Engineering July 2008©USC-CSSE2 Systems of Systems Issues Quality factor tradeoffs –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 SoS- specific cost estimation proxies for SoS critical path scheduling Requirements –Wide/deep/long rapid requirements renegotiation Competitive prototyping –What is the role of CP in an SoS –When would you use it Topic-specific –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

University of Southern California Center for Systems and Software Engineering July 2008©USC-CSSE3 Core Elements of SoS SE New SoS SE role SoS upgrade process Persistent SoS overlay framework External influences Translating capability objectives Translating capability objectives Translating capability objectives Addressing new requirements & options Addressing new requirements & options Addressing requirements & solution options Understanding systems & relationships (includes plans) Understanding systems & relationships (includes plans) Understanding systems & relationships External Environment Developing, evolving and maintaining SoS design/arch Developing, evolving and maintaining SoS design/arch Developing & evolving SoS architecture Assessing (actual) performance to capability objectives Assessing (actual) performance to capability objectives Assessing performance to capability objectives Orchestrating upgrades to SoS Orchestrating upgrades to SoS Orchestrating upgrades to SoS Monitoring & assessing changes Monitoring & assessing changes Monitoring & assessing changes

University of Southern California Center for Systems and Software Engineering July 2008©USC-CSSE4 ICM HSI Levels of Activity for Complex Systems Need to add mapping to SoS SE “trapeze chart”

University of Southern California Center for Systems and Software Engineering July 2008©USC-CSSE5 03/19/2008 ©USC-CSSE The Incremental Commitment Life Cycle Process: Overview Stage I: DefinitionStage II: Development and Operations Developing & evolving SoS architecture Translating capability objectives Understanding systems & relationships Monitoring & assessing changes Addressing requirements & solution options Orchestrating upgrades to SoS Assessing performance to capability objectives

University of Southern California Center for Systems and Software Engineering July 2008©USC-CSSE6 Hybrid Agile/Plan-Driven Development Process for Single Software-Intensive Systems Agile Rebaselining for Future Increments Short, Stabilized Development of Increment N Verification and Validation (V&V) of Increment N Deferrals ArtifactsConcerns Rapid Change High Assurance Future Increment Baselines Increment N Transition/ Operations and Maintenance Future V&V Resources Increment N Baseline Current V&V Resources Unforeseeable Change (Adapt) Short Development Increments Foreseeable Change (Plan) Stable Development Increments Continuous V&V