Toward A Framework for Implementing Systems Engineering Development for Complex Systems Karl L. Brunson, GWU Thomas A. Mazzuchi, D.Sc., GWU Shahram Sarhani,

Slides:



Advertisements
Similar presentations
Project management.
Advertisements

Prescriptive Process models
Incremental Commitment Spiral Model, Expedited Engineering, and Kanban Jo Ann Lane and Alexey Tregubov USC CSSE Rich Turner Stevens University.
The System and Software Development Process Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 16 HCI PROCESS.
Modeling the Process and Life Cycle CSCI 411 Advanced Database and Project Management Monday, February 2, 2015.
1 SW Project Management (Planning & Tracking) Dr. Atef Z Ghalwash Faculty of Computers & Information Helwan University.
©2001 Plan B Systems Inc. PBSi Quantitative Cost/Schedule Risk Analysis.
University of Southern California Center for Systems and Software Engineering SoS Engineering and the ICM Workshop Overview Jo Ann Lane USC CSSE
Lecturer: Sebastian Coope Ashton Building, Room G.18 COMP 201 web-page: Project.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 Project management.
©Ian Sommerville 2000Software Engineering, 6th edition. Chapter 4 Slide 1 COMP201 Project Management.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 1 Project management.
7M701 1 Software Engineering Project Management Sommerville, Ian (2001) Software Engineering, 6 th edition Ch. 4
Creator: ACSession No: 10 Slide No: 1Reviewer: SS CSE300Advanced Software EngineeringDecember 2005 Project Management CSE300 Advanced Software Engineering.
1 SOFTWARE PRODUCTION. 2 DEVELOPMENT Product Creation Means: Methods & Heuristics Measure of Success: Quality f(Fitness of Use) MANAGEMENT Efficient &
©Ian Sommerville 2000Software Engineering, 6th edition. Chapter 4 Slide 1 Project management l Organising, planning and scheduling software projects l.
Project Management Hoang Huu Hanh, Hue University hanh-at-hueuni.edu.vn.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 1 Project management.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 1 Project management.
Project planning. Software project management Informal definition of management – The art of getting work done through other people Software project management.
贾银山 Software Engineering, Chapter 5 Slide 1 Project management.
1 Software Engineering Muhammad Fahad Khan Software Engineering Muhammad Fahad Khan University Of Engineering.
©Ian Sommerville 2000Software Engineering, 7th edition. Chapter 5 Slide 1 Chapter 5 Project Management Modified by Randy K. Smith.
Project management DeSiaMore 1.
S/W Project Management Software Process Models. Objectives To understand  Software process and process models, including the main characteristics of.
Introduction to RUP Spring Sharif Univ. of Tech.2 Outlines What is RUP? RUP Phases –Inception –Elaboration –Construction –Transition.
IT Systems Analysis & Design
©Ian Sommerville 2000Software Engineering, 6th edition. Chapter 4 Slide 1 Concerned with activities involved in ensuring that software is delivered: on.
University of Southern California Center for Systems and Software Engineering The Incremental Commitment Spiral Model Electronic Process Guide (EPG) and.
Capability Maturity Models Software Engineering Institute (supported by DoD) The problems of software development are mainly caused by poor process management.
University of Palestine software engineering department Testing of Software Systems Testing throughout the software life cycle instructor: Tasneem Darwish.
MARCH 1 Risk Management Why carry out Risk Assessment? l Is the project too risky? l Threat intensity? l Improve decision making l Clarification of terms.
Engineering, 7th edition. Chapter 5 Slide 1 Project management.
©Ian Sommerville 2000Software Engineering, 6th edition. Chapter 4 Slide 1 Project management l Organising, planning and scheduling software projects.
©Ian Sommerville 2000 Slide 1 Project management l Organising, planning and scheduling software projects l Objectives To introduce software project management.
CSEM01 - wk8 - Software Planning1 Software Planning CSEM01 SE Evolution & Management Anne Comer Helen Edwards.
Review of Software Process Models Review Class 1 Software Process Models CEN 4021 Class 2 – 01/12.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 1 Project management.
COOP Seminar – Fall 2008 Slide 1 HOUSTON COMMUNITY COLLEGE SYSTEM SAIGONTECH SAIGON INSTITUTE OF TECHNOLOGY Software Project Management.
Chapter 3 Project Management Chapter 3 Project Management Organising, planning and scheduling software projects.
Software Engineering, 8th edition. Chapter 5 1 Courtesy: ©Ian Sommerville 2006 Oct 13 th, 2008 Lecture # 6 Project management.
An Introduction to Software Engineering
Level 1 Level 1 – Initial: The software process is characterized as ad hoc and occasionally even chaotic. Few processes are defined, and success depends.
1 Project management. 2 Topics covered Management activities Project planning Project scheduling Risk management.
Dr Izzat M Alsmadi Edited from ©Ian Sommerville & others Software Engineering, Chapter 3 Slide 1 Project management (Chapter 5 from the textbook)
Chap 4. Project Management - Organising, planning and scheduling
The System and Software Development Process Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Software Engineering 2003 Jyrki Nummenmaa 1 SOFTWARE ENGINEERING - SOFTWARE LIFECYCLE MODELS These slides contain a few different software lifecycle.
Overview of RUP Lunch and Learn. Overview of RUP © 2008 Cardinal Solutions Group 2 Welcome  Introductions  What is your experience with RUP  What is.
©Ian Sommerville 2000Software Engineering, 6th edition. Chapter 4 Slide 1 Project management l Organising, planning and scheduling software projects.
Rational Unified Process Fundamentals Best Practices of Software Engineering Rational Unified Process Fundamentals Best Practices of Software Engineering.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 1 Project management.
Project management 1/30/2016ICS 413 – Software Engineering1.
Software Lifecycle Models A software lifecycle model is a standardised format for planning organising, and running a new development project.
BV41840 Schedule Risk Analysis of Software Development By: Dr. Joe H. Dean Engineering Chief Risk & System Analysis LFWC And: Mr. David W. Benson, Jr.
Copyright 2015, Robert W. Hasker. Classic Model Gathering Requirements Specification Scenarios Sequences Design Architecture Class, state models Implementation.
1 Chapter 2 SW Process Models. 2 Objectives  Understand various process models  Understand the pros and cons of each model  Evaluate the applicability.
Project management (2) By: Zhou Chunlin School of Tourism, Conference and Exhibitions Henan University of Economics and Law.
1 Project management Organising, planning and scheduling software projects.
Project management Chapter 5. Objectives To explain the main tasks undertaken by project managers To introduce software project management and to describe.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 1 Project management.
COMP201 Project Management.
Project Management PTM721S
SOFTWARE ENGINEERING - SOFTWARE LIFECYCLE MODELS
Project management.
Introduction to Software Engineering
Lecture 2 Revision of Models of a Software Process
SOFTWARE ENGINEERING LECTURE 2
Presentation transcript:

Toward A Framework for Implementing Systems Engineering Development for Complex Systems Karl L. Brunson, GWU Thomas A. Mazzuchi, D.Sc., GWU Shahram Sarhani, Ph.D., GWU Jeffrey Beach, D.Sc., GWU

Outline What is the purpose Development of ICM Framework Life-cycle Risks Acquisition Life-cycle Complex System Work Breakdown Structure Framework Schedule Development Risk Assessment of Complex System 2

What is the Purpose? Provide a Comprehensive and Flexible Systems Engineering Development Framework for Complex Systems Builds on the strengths and principles of proven process models such as 1 : Waterfall, V Iterative Spiral Development Agile Rapid Unified Process Applies key principles that are used throughout an acquisition life-cycle 1 : Performs risk driven process tailoring throughout life-cycle phases Incremental Commitment Model 1. Boehm, Barry and Lane, Jo Ann, Using the Incremental Commitment Model to Integrate System Acquisition, Systems Engineering and Software Engineering, USC, CSSE PurposeFrameworkRisksLife-cycleWBS Framework Schedule Risk Assessment 3

Goal to achieve with the Framework Incremental Commitment Model Spiral Development Iterative Waterfall Complex System PurposeFrameworkRisksLife-cycleWBS Framework Schedule Risk Assessment 4

Schedule and Cost Risks Minimization of Schedule Risks Product of Probability of certain project durations Understand the risk drivers, likelihood and consequence Minimization of Cost Risks Activity duration System complexity Sizing and Technology System Capability Stakeholder oversight PurposeFrameworkRisksLife-cycleWBS Framework Schedule Risk Assessment 5

PurposeFrameworkRisksLife-cycleWBS Framework Schedule Risk Assessment Advanced Studies Pre-Phase A Phase A Preliminary Analysis Phase B Definition Phase C Design Phase D Development Phase E Operation Requirement s Analysis Functional Analysis Design Synthesis Engineering V&V Requirement Loop Concept Design Loop Preliminary & Detail Design Loop Verification & Validation Loop Life-Cycle Phases and Activities Identify the acquisition life-cycle: Department of Defense NASA Outline phase content: Tasks Activities 6

Define Work Breakdown Structure of Complex System Level 3 Level 2 Level 1 SatelliteBus Attitude Control StructurePayload Internal Instruments PurposeFrameworkRisksLife-cycleWBS Framework Schedule Risk Assessment 7

Develop Baseline Schedule for Complex System PurposeFrameworkRisksLife-cycleWBS Framework Schedule Risk Assessment 8

Develop Schedule for each Framework WaterfallIterative Spiral Development ICM PurposeFrameworkRisksLife-cycleWBS Framework Schedule Risk Assessment 9

PurposeFrameworkRisksLife-cycleWBS Framework Schedule Risk Assessment Risk IDRisk DriverTask ID 001 Design issues 002 Resource Availability 003 Resource Complexity 004 Requirement Creep 005 Late Deliveries 006 Duration Underestimation 007 Task Definition Changes 008 Budget Changes Map Risk Drivers to Schedule Tasks WaterfallIterative Spiral Development ICM Risk drivers can be mapped to more than one task Risk assessments will be translated with triangular probability distributions for consequence/impact and with binomial distributions for the likelihood 10

Model Schedule Behavior with Risk Drivers Risk IDRisk DriverTask ID 001 Design issues 002 Resource Availability 003 Resource Complexity 004 Requirement Creep 005 Late Deliveries 006 Duration Underestimation 007 Task Definition Changes 008 Budget Changes WaterfallIterative Spiral Development ICM Run Monte Carlo Simulations for each framework Outputs produce probability density distributions and binomial distributions that associates risk drivers to tasks via likelihood and consequence Indentifies critical path of each framework Quantifies the impacts and consequence of risk drivers Risk dependencies modeled via correlation PurposeFrameworkRisksLife-cycleWBS Framework Schedule Risk Assessment 11

Risk Assessment of Complex System Cumulative distributions for schedule and costs Impact of risks on specific tasks Probabilistic critical paths for each framework identify tasks/activities that will most likely delay project Depends on risk Monte Carlo shows whether task was critical per iteration Correlation between tasks when risk driver affects durations Task durations can be negatively or positively correlated Framework selection based upon results of schedule and cost risk analysis of probability distributions Reveals optimal paths to risk reduction PurposeFrameworkRisksLife-cycleWBS Framework Schedule Risk Assessment 12