International Workshop 28 Jan – 2 Feb 2011 Phoenix, AZ, USA INCOSE MBSE Initiative Methodology and Metrics Activity Overview, Update, & Breakout Agenda.

Slides:



Advertisements
Similar presentations
1 INCOSE Chesapeake Chapter Enterprise SE Panel Discussion L. Mark Walker/LMC 21 March 2007.
Advertisements

Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 16 HCI PROCESS.
Professor John Hosking, Dean of Engineering and Computer Science Models, Modelling, MBSE.
Using UML, Patterns, and Java Object-Oriented Software Engineering Royce’s Methodology Chapter 16, Royce’ Methodology.
1 Software Requirement Analysis Deployment Package for the Basic Profile Version 0.1, January 11th 2008.
SE 470 Software Development Processes James Nowotarski 21 April 2003.
Chapter 1 Software Development. Copyright © 2005 Pearson Addison-Wesley. All rights reserved. 1-2 Chapter Objectives Discuss the goals of software development.
Fundamentals of Information Systems, Second Edition
1/31 CS 426 Senior Projects Chapter 1: What is UML? Chapter 2: What is UP? [Arlow and Neustadt, 2005] January 22, 2009.
Itntroduction to UML, page 1 Introduction to UML.
Using the Essential Unified Process with Visual Studio Team System Ian Spence and Craig Lucia.
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
ACC Web Redesign Project Update Board of Governors February 1, 2013.
Object-Oriented Analysis and Design
What is Business Analysis Planning & Monitoring?
Fusion GPS Externalization Pilot Training 1/5/2011 Lydia M. Naylor Research Lead.
Reporting and Using Evaluation Results Presented on 6/18/15.
What is UML? What is UP? [Arlow and Neustadt, 2005] January 23, 2014
Guide to the Software Engineering Body of Knowledge Chapter 1 - Introduction.
Help or Hindrance: A Blended Approach to Learner Engagement A presentation to The Ako Aotearoa ‘Research in Progress’ Colloquium.
Using IBM Rational Unified Process for software maintenance
1 IBM Software Group ® Mastering Object-Oriented Analysis and Design with UML 2.0 Module 1: Best Practices of Software Engineering.
Copyright © The Open Group 2011 Your Name Your title 44 Montgomery Street Suite 960 San Francisco, CA USA Tel
Introduction to UML 1 Quick Tour Why do we model? What is the UML? Foundation elements Unifying concepts Language architecture Relation to other OMG technologies.
Demystifying the Business Analysis Body of Knowledge Central Iowa IIBA Chapter December 7, 2005.
What is a life cycle model? Framework under which a software product is going to be developed. – Defines the phases that the product under development.
Page 1 ISO/IEC JTC 1/SC 7/WG 7 N Summary of the Alignment of System and Software Life Cycle Process Standards The material in this briefing.
I n t e g r i t y - S e r v i c e - E x c e l l e n c e UPDM Review Session Col. Jack Jibilian Enterprise Architecting & Warfighting Decision Support SAF/XCPA.
Programming in Java Unit 3. Learning outcome:  LO2:Be able to design Java solutions  LO3:Be able to implement Java solutions Assessment criteria: 
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
University of Southern California Center for Systems and Software Engineering Model-Based Software Engineering Supannika Koolmanojwong Spring 2013.
Software Engineering Prof. Ing. Ivo Vondrak, CSc. Dept. of Computer Science Technical University of Ostrava
ARCH-2: UML From Design to Implementation using UML Frank Beusenberg Senior Technical Consultant.
Object-Oriented Software Engineering using Java, Patterns &UML. Presented by: E.S. Mbokane Department of System Development Faculty of ICT Tshwane University.
Fundamentals of Information Systems, Second Edition 1 Systems Development.
Strategies for Knowledge Management Success SCP Best Practices Showcase March 18, 2004.
1-1 Software Development Objectives: Discuss the goals of software development Identify various aspects of software quality Examine two development life.
Copyright (C), No Magic, Inc Welcome to No Magic!
1 Recommended Next Steps For Improving Quantitative Information California Water Plan Advisory Committee Meeting August 17, 2005.
Viewpoint Modeling and Model-Based Media Generation for Systems Engineers Automatic View and Document Generation for Scalable Model- Based Engineering.
INCOSE IW12 MBSE Workshop 15 INCOSE (MBSE) Model Based System Engineering Integration and Verification Scenario Ron Williamson, PhD Raytheon
Ontology in MBSE How ontologies fit into MBSE The benefits and challenges.
International Workshop 28 Jan – 2 Feb 2011 Phoenix, AZ, USA INCOSE MBSE Model Management Working Group Mark Sampson Jozsef Bedocs.
International Workshop Jan 21– 24, 2012 Jacksonville, Fl USA INCOSE IW 2012 MBSE Requirement Flowdown Workshop - Outbrief - John C. Watson Principal Member.
System Modeling Assessment & Roadmap WG Meeting Boston, MA June 17, 2014 Eldad Palachi Sandy Friedenthal.
International Workshop 28 Jan – 2 Feb 2011 Phoenix, AZ, USA Modeling Standards Activity Team Model-based Systems Engineering (MBSE) Initiative Roger Burkhart.
1 International Workshop Jan 21– 24, 2012 Jacksonville, Fl USA Roger Burkhart INCOSE MBSE Workshop January 2012 Jacksonville, Florida Modeling Standards.
How to use C OBI T implementation resources Brian Selby Director of C OBI T Initiatives ISACA.
Uwe Kaufmann SysML adoption issues OMG SysML Roadmap WG
UML AN OVERVIEW. Topics covered in this Session 1. Introducing UML. 2. What constitutes the UML. 3. Concepts of UML.
Prof. Shrikant M. Harle.  The Project Life Cycle refers to a logical sequence of activities to accomplish the project’s goals or objectives.  Regardless.
International Workshop 26 Jan – 29 Jan 2013 Jacksonville, FL, USA MBSE Workshop INCOSE IW 2013 MBSE Workshop January 26-27, 2013 Introduction MBSE Chairs.
IW11 Phoenix, AZ - MBSE Workshop1 Ontology from an MBSE perspective Brief-out from breakout session Monday, January 31 st, 2011.
International Symposium 24 June – 27 June 2013 Philadelphia, PA, USA MBSE Workshop INCOSE IS 2013 MBSE Plenary June 24, 2013 MBSE Usability Lead: Bjorn.
International Workshop 28 Jan – 2 Feb 2011 Phoenix, AZ, USA INCOSE MBSE Initiative Methodology and Metrics Activity Breakout Session Outbrief 31 January.
International Workshop Jan 21– 24, 2012 Jacksonville, Fl USA INCOSE IW 2012 MBSE Workshop INCOSE MBSE Initiative Methods and Metrics Activity John C. Watson.
INCOSE IS 2013 MBSE Track June 23-27, 2013
INCOSE Usability Working Group
INCOSE Usability Working Group
Object-Oriented Software Engineering Using UML, Patterns, and Java,
John C. Watson Principal Member of Engineering Staff
ServiceNow Implementation Knowledge Management
INCOSE IW 2014 MBSE Workshop January 25-26, 2014
Systems Engineering Workflow Use Cases Activity SysML Roadmap Activity
Software engineering -1
INCOSE IS 2013 MBSE Plenary June 24, 2013
Quick orientation for MBSE Usability Group
INCOSE IW 2014 Town Hall January 27, 2014
INCOSE Digital Artifacts Challenge Team
Systems Engineering Workflow Use Cases Activity SysML Roadmap Activity
Presentation transcript:

International Workshop 28 Jan – 2 Feb 2011 Phoenix, AZ, USA INCOSE MBSE Initiative Methodology and Metrics Activity Overview, Update, & Breakout Agenda Jeff A. Estefan Jet Propulsion Laboratory California Institute of Technology 30 January 2011 International Workshop 28 Jan – 2 Feb 2011 Phoenix, AZ, USA

International Workshop 28 Jan – 2 Feb 2011 Phoenix, AZ, USA Early Work (1/2) Processes, Practices, and Methods identified as a key MBSE roadmap activity area during MBSE breakout sessions at INCOSE IW 2007 Around the same time, internal JPL effort was launched to survey candidate MBSE methodologies – Objective to go beyond simple survey Differentiate processes, methods, and tools (see Backup charts) Characterize role of life cycle models (project, acquisition, and systems engineering) Models in support of MBSE processes – Five (5) MBSE methodologies surveyed: Telelogic Harmony-SE [Telelogic now an IBM Rational Company] INCOSE Object-Oriented Systems Engineering Method (OOSEM) IBM Rational Unified Process for Systems Engineering (RUP-SE) for Model- Driven System Development (MDSD) Vitech MBSE Methodology JPL State Analysis (SA) 2

International Workshop 28 Jan – 2 Feb 2011 Phoenix, AZ, USA Early Work (2/2) Internal report scrubbed for external release and “donated” white paper to INCOSE MBSE Focus Group as Rev. A (published in May 2007)Rev. A – Key component of Processes, Practices, and Methods roadmap activity of early INCOSE MBSE Focus Group (now INCOSE MBSE Initiative) Survey report updated and released as Rev. B in June 2008 but now as INCOSE Technical Data product (INCOSE-TD ) and included:Rev. B – Dori’s Object-Process Methodology (OPM) MBSE methodology – References to Embedded Computer System Analysis and Modeling (ECSAM) and Model-Based [System] Architecture and Software Engineering (MBASE) embedded- and software-intensive methodologies – Acknowledgement/overview of Wymore’s mathematical foundation of MBSE – Status and update of OMG Executable UML Foundation [N. Rouquette] – Reference to Cloutier’s work on Model-Driven Architecture (MDA) for SE – Minor editorial updates 3

International Workshop 28 Jan – 2 Feb 2011 Phoenix, AZ, USA Recent Updates Activity area expanded to include metrics, now officially called “Methodology and Metrics Activity Team” MBSE Wiki stood up as publically-accessible portal for collecting MBSE Activity and Challenge Teams information and work products MBSE Wiki – Methodology and Metrics Wiki page includes brief description of methodologies surveyed in 2008 report plus those identified as gaps since report Methodology and Metrics Wiki page Weilkiens Systems Modeling Process (SYSMOD) Fernandez Process Pipelines in OO Architectures (PPOOA) – Also includes section on Metrics w/special interest in tool metrics as well as process metrics Michelle Sprecht of IBM contributed to tool metrics content Jeff Estefan to transfer Activity Lead role to John Watson of LMCO 4

International Workshop 28 Jan – 2 Feb 2011 Phoenix, AZ, USA Methodologies Outbrief (IW09) (1/2) Most recent participant recommendations comes from MBSE Workshop at INCOSE IW09 held in San Francisco – MBSE workshop at INCOSE IW10 did not formally break out Activity Lead and Challenge Teams Participant Feedback (morning session) – Create public Wiki site to capture – Best practices & experiences using methodology(ies) – Discussion forum for methodology Q&A – Forum for methodologist to post latest updates and links to resources – Include comparison chart/table of features for each methodology to identify strengths or “sweet spot” for lifecycle SE functions (e.g., reqts, architecture, design, risk) – Provide tailoring guide to map to standard project phases (what is coverage to lifecycle phase (needs evaluation) – Evaluate methodologies to determine of certain methods have strengths that should be incorporated into local process models 5

International Workshop 28 Jan – 2 Feb 2011 Phoenix, AZ, USA Methodologies Outbrief (IW09) (2/2) Participant Feedback (afternoon session) – Differentiate work product-centric methodologies from process-centric methodologies (R. Hodgson) – Review “X-model” (R. Hodgson) – Seek process element/ process pattern reuse – Role of governance – Do some methods work better in certain domains? – Enterprise modeling and instantiation (R. Griego) Response to recommendations: – Will need a great deal more participation from practitioners and other interested stakeholders to adopt these recommendations – This is A LOT of work – Best opportunity near-term is to stand-up public Wiki site for methodologist to post information about their particular methodologies – Possibly continue annual update of MBSE Methodology Survey (TBD) Want to get out of annual “maintenance” business 6

International Workshop 28 Jan – 2 Feb 2011 Phoenix, AZ, USA Breakout Agenda for IW11 Kickoff w/brief introductions Jeff E. to introduce John W. as new Activity Lead following IW11 Guest talk by Gundars Osvalds (Northrop Grumman) entitled “Using Simulation and Visualization to Support MBSE”; will include a video Jeff E. to briefly review content of Wiki Jeff E. to recap IW09 MBSE workshop breakout participant feedback to set stage for workshop interaction, dialog, and participation Seeking active participation from MBSE Usability team from morning session Jeff E. and John W. to facilitate working dialog and capture notes – Need to make time for workshop dialog and solution ideas on Metrics (tool metrics, process metrics, other metrics?) Jeff E. and John W. to submit breakout notes to Sandy F. and Mark S. for incorporation into MBSE workshop outbrief 7

International Workshop 28 Jan – 2 Feb 2011 Phoenix, AZ, USA Backup 8

International Workshop 28 Jan – 2 Feb 2011 Phoenix, AZ, USA 9 A process is a logical sequence of tasks performed to achieve a particular objective. A process defines the “WHAT” is to be done, without specifying the “HOW” each task is to be performed. A method consists of techniques for performing a task, the “HOW” of each task. The terms “method,” “technique,” practice,” and “procedure” can be used interchangeably in this context. – Attributes: Thought patterns/processes Knowledge base Rules and heuristics Structure and order Notation A tool is an instrument that, when applied to a particular method, can enhance the efficiency of a task. Thus, methods help bridge the gap between process and tools. The purpose of the tool should be to facilitate the accomplishment of the “HOWs.” A methodology can be defined as a collection of related processes, methods, and tools. *Source: James N. Martin, Systems Engineering Guidebook, CRC Press, Distinguishing Processes from Methods, Tools, & Methodology*

International Workshop 28 Jan – 2 Feb 2011 Phoenix, AZ, USA Influence of Technology and People on PMTE Elements * Environment (E) – Consists of surroundings, external objects, conditions, or factors that influence actions of an object, individual person or group 10 *Source: James N. Martin, Systems Engineering Guidebook, CRC Press, 1997.