INCOSE Usability Working Group

Slides:



Advertisements
Similar presentations
© 2007 BigVisible Solutions, Inc. All Rights Reserved Coaching Solutions Agile Project Start v
Advertisements

Integration of MBSE and Virtual Engineering for Detailed Design
State of Indiana Business One Stop (BOS) Program Roadmap Updated June 6, 2013 RFI ATTACHMENT D.
Static Structure: Process Description
1 Software Requirement Analysis Deployment Package for the Basic Profile Version 0.1, January 11th 2008.
Requirements Engineering Processes
IIBA Denver | may 20, 2015 | Kym Byron , MBA, CBAP, PMP, CSM, CSPO
Release & Deployment ITIL Version 3
Model Based Systems Engineering (MBSE) using SysML GSFC Systems Engineering Seminar June 8, 2010 Sanford Friedenthal Lockheed Martin
What is Business Analysis Planning & Monitoring?
Process: A Generic View
Free Mini Course: Applying SysML with MagicDraw
2Object-Oriented Analysis and Design with the Unified Process The Requirements Discipline in More Detail  Focus shifts from defining to realizing objectives.
IT Requirements Management Balancing Needs and Expectations.
SacProNet An Overview of Project Management Techniques.
© 2001 Change Function Ltd USER ACCEPTANCE TESTING Is user acceptance testing of technology and / or processes a task within the project? If ‘Yes’: Will.
Microsoft Office Project 2003: Selling EPM in your Organization Matt Wilson Business Solutions Specialist LMR Solutions.
Develop Project Charter
Health eDecisions Use Case 2: CDS Guidance Service Strawman of Core Concepts Use Case 2 1.
Page 1 JUSTIFY define and validate REQUIRE- MENTS define initial management DOCUMENTS define INFRA- STRUCTURE allocated maintenance changes management.
Data Segmentation for Privacy November 16 th, 2011.
XXX, Inc. 1 Technical Capabilities  Requirements Engineering  Analysis and Design  Implementation  Quality Assurance  Project Life Cycle  Requirements.
Requirement engineering & Requirement tasks/Management. 1Prepared By:Jay A.Dave.
ESO and the CMR Life Cycle Process Winter ESIP, Jan 2015 ESDIS Standards Office (ESO) Yonsook Enloe Allan Doyle Helen Conover.
Systems Engineering Concept Model (SECM) Status 03/17/2016 John Watson.
MBSE – Usability Working Group IS2011 Supporting the Emergence of Usability in the Community of practice.
MBSE Usability International Workshop 2012 Supporting the Emergence of Usability in the MBSE Community of Practice Scott Workinger January 21, 2012 IW.
Uwe Kaufmann SysML adoption issues OMG SysML Roadmap WG
International Workshop 28 Jan – 2 Feb 2011 Phoenix, AZ, USA INCOSE Usability Working Group Scott Workinger, David Lempia For INCOSE Usability Working Group.
International Workshop 28 Jan – 2 Feb 2011 Phoenix, AZ, USA INCOSE Usability Working Group Scott Workinger, David Lempia For INCOSE Usability Working Group.
International Symposium 24 June – 27 June 2013 Philadelphia, PA, USA MBSE Workshop INCOSE IS 2013 MBSE Plenary June 24, 2013 MBSE Usability Lead: Bjorn.
Status of SysML v2 Planning & Requirements Berlin, Germany June 16, roadmap:sysml_assessment_and_roadmap_working_group.
International Workshop Jan 21– 24, 2012 Jacksonville, Fl USA INCOSE IW 2012 MBSE Workshop INCOSE MBSE Initiative Methods and Metrics Activity John C. Watson.

Systems Engineering Concept Model (SECM) Update
Quad Charts for: TIMLM WG.
Software Quality Control and Quality Assurance: Introduction
An Overview of Requirements Engineering Tools and Methodologies*
Use Cases Discuss the what and how of use cases: Basics Benefits
Fundamentals of Information Systems, Sixth Edition
INCOSE Usability Working Group
PLM4MBSE working group update
Topic for Presentaion-2
TechStambha PMP Certification Training
IEEE Std 1074: Standard for Software Lifecycle
Programme Review Dhaya Naidoo Director: Quality Promotion
HCI in the software process
The design process Software engineering and the design process for interactive systems Standards and guidelines as design rules Usability engineering.
The design process Software engineering and the design process for interactive systems Standards and guidelines as design rules Usability engineering.
UNIT-6 SOFTWARE QUALITY ASSURANCE
Establish Process Governance
Engineering Processes
SysML 2.0 – Systems Engineering Process (SEP) Working Group
Outbrief MBSE Workshop Breakout Session 31 January 2011
CIS12-3 IT Project Management
UML profiles.
HCI in the software process
Identifying enablers & disablers to change
INCOSE IS 2013 MBSE Plenary June 24, 2013
Software Engineering Practice: A Generic View
MANAGING THE DEVELOPMENT AND PURCHASE OF INFORMATION SYSTEMS
HCI in the software process
Software Project Management
Quick orientation for MBSE Usability Group
Human Computer Interaction Lecture 14 HCI in Software Process
MBSE Usability Activity Team Model-based Systems Engineering (MBSE) Initiative MBSE IS Workshop June 2011.
Systems Engineering Concept Model (SECM) Update
MBSE for PLM: Part of the Digital Systems Life Cycle
Status of SysML v2 Planning & Requirements
Root Cause Analysis Identifying critical campaign challenges and diagnosing bottlenecks.
Presentation transcript:

INCOSE Usability Working Group Scott Workinger, David Lempia For INCOSE Usability Working Group 2011

Introduction Usability - "The extent to which a product can be used by specified users to achieve specified goals with effectiveness, efficiency, and satisfaction in a specified context of use.“ ISO Usability Group Purpose – To identify how SysML and supporting tools can be made easier to learn and use and to promote usability improvements. Usability measure of success – Identify usability levels to focus discussions. Identify method to communicate usability issues (such as metrics or pain points or usability matrix). Conduct a root cause analysis for each usability issues to identify suggestions to standards groups or tool vendors.

Usability – Why should I care? More systems thinking less book keeping Systems Engineers Tools and Languages are Fun Easy to Learn Transparent Improved acceptance / efficiency / communication Tool Vendors Learn what matters to end users

Introduction History Start Jan 2010 Leaders/members Logistics Practitioners Usability Experts Tool Vendors (near future) Logistics OMG Wiki - http://www.omgwiki.org/MBSE/doku.php?id=mbse:usability Google Group - http://groups.google.com/group/mbse-usability E-mail MBSE-Usability@googlegroups.com

Introduction Accomplishments Created a unifying purpose Educated and researched usability and how it applies to this problem space Created a plan to move us forward Created a concept of operations – Who are the stakeholders and what are they interested in Example usability use case

Context and Scope Usability dimension Scope Ease of Learning Efficiency of Use (routine, non-routine) Error Tolerance Subjective (Satisfaction) Scope Current and Future Envisioned Needs Process Language / models (Representational capabilities) Tools

SysML Usability Improvement Con-Ops Current SysML Spec Based On Domain Specific Customizations Aligned To Culture, Experience & Technical Domain Authors SysML Tools Based On Defines OMG Influenced By Tool Vendors User Community Provided To Provided To Represents Represents Usability Improvement Recommendations High-Value Use Cases Findings INCOSE Usability Developed By Experiment

Plan Details Workshop Plan Pilot Study Plan Create a set of use cases Story Use case details Rank the use cases in order starting with the use case the has the most potential to generate findings (hypothesis) Pilot Study Plan Select one pilot use case Design an experiment to collect usability findings Identify candidate tool vendor Tool vendor runs the experiment Refine the experiment based upon results

Plan Details Trial Study Plan Identify three use cases to study Update the experiment procedure based upon the pilot experiment results Have tool vendors run the experiment on their tools Collect the results and categorize in the usability framework Generate usability findings Find the root cause of the findings Document and publish a paper on the findings Deliver the findings to process, language, or tool stakeholders

Plan Details Main Study Plan Identify use cases for main study Update the experiment procedure based upon the trial experiment results Have tool vendors run the experiment on their tools Collect the results and categorize in the usability framework Generate usability findings Find the root cause of the findings Document and publish a paper on the findings Deliver the findings to process, language, or tool stakeholders

High Value Use Case Dimensions SysML Diagram Type Requirement Use Case Activity Sequence State Chart IBD BDD Parametric Package Cross Cutting Customizations (Profile) Requirements – 50% of the problems are introduced in requirements - SEI Designs are 50-70% correct going into testing – Reynolds Validation Verification Integration Prototype Implementation Collaboration Design / Trades Analysis & Simulation Req / Agreement Trace & Impact analysis Op Con Generate (Artifacts / Documents) Configuration Management Process Step Tool Type

Use cases for usability For each use case we need the following information: Goal - What is the goal of the use case? (Focus on the produced engineering artifacts and the needs of the customer) Actors – Who are the actors involved in this use case? Who is the customer? Value Added – What is the value added to this use case because I used MBSE as opposed to traditional methods? What systems engineering process is supported? Pre-condition – What is the state of the tools and engineering artifacts before the use case begins. What are the inputs needed to start this use case. Post-condition – What is the state of the tools and engineering artifacts after the use case finishes. What are the outputs from this use case. Sequence of tasks - What are the tool independent tasks the primary actor does (Starts with a verb) (What SysML element(s) and/or diagram(s) is used?)

Experiment Design an experiment to collect usability findings Usability experts Conduct the experiment Train the people running the experiments Run the experiment (Tool vendors & Tool/Method Trainers) Identify findings Conduct Root-Cause analysis Provide results to interested parties Collect feedback Publish results Usability Measures Ease of Learning Efficiency of Use (routine) Efficiency of Use (non-routine) Error Tolerance Subjective (Satisfaction)

Workshop Join us Generate hi-value use cases for usability study Prioritize the use cases Help us with vision, presentations, papers, role of vendors, metrics, standards, …

Conclusion History Accomplishments Concepts of Operation Plan Use Cases Contribute to MBSE Usability