Part III: The Future: Scenarios, Conclusions, and Recommendations [of HSI Methods in System Development] Frank E. Ritter 26 feb 08 1.

Slides:



Advertisements
Similar presentations
Systems Engineering From a Life Cycle Perspective John Groenenboom Director Engineering – Mesa Boeing Rotorcraft Dec 12, 2007.
Advertisements

DELOS Highlights COSTANTINO THANOS ITALIAN NATIONAL RESEARCH COUNCIL.
How to Transfer from Waterfall to Iterative Te Bai, Ji Qi.
Note: Lists provided by the Conference Board of Canada
1 HIS in the SDP Chapter 4: Managing Risks Frank Ritter, with help from Barry Boehm 29 jan 08.
Systems Engineering in a System of Systems Context
R R R CSE870: Advanced Software Engineering (Cheng): Intro to Software Engineering1 Advanced Software Engineering Dr. Cheng Overview of Software Engineering.
Software in Acquisition Workshop Software Expert Panel Working Groups and Tasks Rick Selby DoD Software In Acquisition.
APPLICATION DEVELOPMENT BY SYED ADNAN ALI.
4. Interaction Design Overview 4.1. Ergonomics 4.2. Designing complex interactive systems Situated design Collaborative design: a multidisciplinary.
Pertemuan Matakuliah: A0214/Audit Sistem Informasi Tahun: 2007.
4. Interaction Design Overview 4.1. Ergonomics 4.2. Designing complex interactive systems Situated design Collaborative design: a multidisciplinary.
Human Systems Engineering Concentration Amy Bayes 15 October 2014.
Embedding Security into a Software Development Methodology April 5 th, 8:30 AM Jonathan Minter Director, IT Development and Engineering Liberty University.
Introduction to RUP Spring Sharif Univ. of Tech.2 Outlines What is RUP? RUP Phases –Inception –Elaboration –Construction –Transition.
Test Organization and Management
Software Project Management Introduction to Project Management.
Thirteenth Lecture Hour 8:30 – 9:20 am, Sunday, September 16 Software Management Disciplines Process Automation (from Part III, Chapter 12 of Royce’ book)
-Nikhil Bhatia 28 th October What is RUP? Central Elements of RUP Project Lifecycle Phases Six Engineering Disciplines Three Supporting Disciplines.
1 Process Engineering A Systems Approach to Process Improvement Jeffrey L. Dutton Jacobs Sverdrup Advanced Systems Group Engineering Performance Improvement.
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
Object Oriented Design and Analysis Rational Unified Process.
CHECKPOINTS OF THE PROCESS Three sequences of project checkpoints are used to synchronize stakeholder expectations throughout the lifecycle: 1)Major milestones,
IS Methodologies. Systems Development Life Cycle - SDLC Planning Planning define the system to be developed define the system to be developed Set the.
Review of Software Process Models Review Class 1 Software Process Models CEN 4021 Class 2 – 01/12.
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)
Systems Analysis and Design in a Changing World, Fourth Edition
Creating a European entity Management Architecture for eGovernment CUB - corvinus.hu Id Réka Vas
Rational Unified Process Fundamentals Module 7: Process for e-Business Development Rational Unified Process Fundamentals Module 7: Process for e-Business.
The principles of an object oriented software development process Week 04 1.
Software Development Life Cycle (SDLC)
Overview of RUP Lunch and Learn. Overview of RUP © 2008 Cardinal Solutions Group 2 Welcome  Introductions  What is your experience with RUP  What is.
RUP RATIONAL UNIFIED PROCESS Behnam Akbari 06 Oct
INCOSE IW12 MBSE Workshop 15 INCOSE (MBSE) Model Based System Engineering Integration and Verification Scenario Ron Williamson, PhD Raytheon
Building a BA Center of Excellence Gain Momentum...Produce Results!
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 6-1 Chapter 6 Decision Support System Development.
Name - Date Technology-enhanced Learning: tomorrow’s school and beyond Pat Manson Head of Unit Technology Enhanced Learning Directorate General.
Chapter 2: The Process. What is Process? Software Engineering Process is the glue that holds the technology layers together and enables rational and timely.
Integrate human considerations into Air Transportation System description Camille RAYMOND Our work aims to contribute to one of the most challenging.
Advanced Software Engineering Dr. Cheng
NASA Model-Based Systems Engineering Pathfinder 2016 Summary and Path Forward Karen J. Weiland, Ph.D. Jon Holladay, NASA Systems Engineering Technical.
Project Management PTM721S
THE VALUE (SUPPLY) CHAIN STRETCHES FROM THE BEGINNING OF YOUR SUPPLIER’S SUPPLY CHAIN THROUGH ALL OF YOUR PROCESSES THAT CREATE VALUE FOR YOUR CUSTOMERS.
CLE Introduction to Agile Software Acquisition
Review of last class Software Engineering Modeling Problem Solving
OUTCOME BASED EDUCATION
Intelligent Systems Development
Unit 1 What is Project Management
Chapter 1 - Introduction
Client Introductions to CS577a
Identify the Risk of Not Doing BA
The Systems Engineering Context
Software Engineering (CSI 321)
Software Engineering and Best Practices
Frank E. Ritter 12 feb 08 (presented 19 feb 08)
“CareerGuide for Schools”
Introduction to Software Engineering
Assist. Prof. Magy Mohamed Kandil
Object Oriented Analysis and Design
Logistics Solutions for the Warfighter
TDT4252 Modelling of Information Systems Advanced Course
Software engineering -1
Introduction To software engineering
CHAPTER 10 METHODOLOGIES FOR CUSTOM SOFTWARE DEVELOPMENT
European Institute of Public Administration (NL)
Are you measuring what really counts?
WORK STREAM TEAM DELIVERABLES
CSCI 360: Software Architecture & Design
Presentation transcript:

Part III: The Future: Scenarios, Conclusions, and Recommendations [of HSI Methods in System Development] Frank E. Ritter 26 feb 08 1

Glossary IMPRINT a tool for performance prediction IPT Integrated product teams SA situation(al) awareness SoS system of systems (e.g., phone system, Internet) 2

Review of So Far Essential aspects Provided future scenarios Stakeholder satisficing Incremental commitment (and development) Concurrent development of subsystems Iterative Risk-driven Methodologies for reducing HSI risk Provided future scenarios Integrated methodology HSI as a discipline Knowledge-based planning Greater user participation 3

The Incremental Commitment Life Cycle Process: Overview Stage I: Definition Stage II: Development and Operations Anchor Point Milestones Synchronize, stabilize concurrency via FRs Risk patterns determine life cycle process 4

Conclusions Include HSI definition and risk assessment at beginning of system design (Booher & Minniger give big examples) Integrate across HSI domains HF, manpower, personnel, training, system safety and health, habitability, and survivability Adopt a risk- and opportunity-driven approach Ignore low risks, accept large opportunities Tailor methods to time and budget (and risk) Include HSI professional on most IPT subteams Ensure communication between stakeholders Shared reps readily assimilated into process Shared reps in common terms Design to accommodate change Can’t capture all up front SoS require new approaches to uncover interdependencies 5

Research and Policy Recommendations (all are for US DoD and government and private organizations) Realising the integration of human systems and systems engineering Methods for defining opportunities and context of use Methods for defining requirements and design Methods for evaluation These should proceed concurrently (!) 6

Realising the integration of human systems and systems engineering Institutionalise the success factors R: Refine / coordinate definition and process adoption R: Revise system acquisition policies R: Put HSI on par with other requirements R: Define ways to verify and validate HSI requirements R: Add HSI to business offers R: Explore Web 2.0 for configuration control R: Explore how to provide openness and security Traceability and Requirements (Maintenance across design phases) R: Adapt or adopt methods / tools to capture/traceability of HSI design objectives, e.g., develop shared reps, define acceptance criteria 7

Realising the integration of human systems and systems engineering Shared Representations R: Identify characteristics that communicate across domains, e.g., study some good ones, e.g., create a tool System of Systems R: Develop a test-bed R: Identify ways to adopt methods to SoS design tasks R: Test methods in test-bed R: Feed back methods to system developers R: Study mental models of SoS R: Envisioning methods and models R: Methods and tools for reconciling incompatibilities R: and for resilient systems 8

Realising the integration of human systems and systems engineering Sizing the HSI effort R: Develop, experimentally apply, evaluate, refine: Bottom-up methods Top-down Unit-cost Expert consensus Parametric methods Risk-based models Knowledge-based planning aids R: Develop framework R: Develop method for selecting method R: Develop tool for selecting best methods 9

Realising the integration of human systems and systems engineering Developing HSI as a discipline R: Define HSI expertise R: Define proficiency (benchmark and pilot programs) R: Define rational for choosing methods R: Grow internationally, e.g., teaching materials, conferences, journal Foster synergy between research and practice R: Develop method and tools to support this, e.g., design patterns, publication outlets 10

Methods for Defining Opportunities and Context of Use Tools to support capture and dissemination R: Create a suite of tools to build corpus of work domain and context of use knowledge User participation in systems engineering R: Study how logs are currently used R: Tool to help analyse logs R: Study how to let users manage their information R: Study how to let users pass in their needs, concerns, solutions with shared representations R: Architectures to support user configuration R: Study Spimes and geospatial web: changes in work, users’ mental models, future uses R: Refine data analysis methods, e.g., explore types of data, apply data mining, derive data structure standards R: Research technologies to protect privacy and security 11

Methods for Defining Requirements and Design Human-System model development R: Study how models are developed R: Invent a high-level language to make like Excel (Nichols & Ritter, Cohen, Ritter +14) R: Explore computer learning to help models R: Expand existing models to include: Multitasking, impact of interruptions, SA, behavioral moderators, cultural, social processes, emotions R: Require HSI models to be validated R: Understand what good enough means R: Study how to use models as shared representations 12

Methods for Defining Requirements and Design Prototype training and organizational design R: Review and explore prototyping organizations for use in HSI development R: Review and explore prototyping training systems for use in HSI development 13

Methods for Evaluation Improve the use of usability objectives R: Develop better ways to investigate, set, and use them as acceptance criteria Maximise the cost-effectiveness of usability evaluation R: Generalise Nielson’s sample size formula R: Understand how to choose methods R: Understand discount methods by casual users R: Understand how generate more objective measures, and how to do so easily 14

Methods for Evaluation Identify and Assess HSI Risks R: Develop a robust HSI taxonomy R: Extend fault trees to help with boundary cases Improve the communication of risk R: Demonstrate the value of improved understanding of risk R: Survey other areas for good practice R: Study risk understanding in this area R: Support interdisciplinary investigations into communication, representation, and negotiation of risks HSI contributions to System Adaptability and Resilience R: Understand factors that contribute to resilience R: Understand the role of people in resilience systems R: Understand how to design resilient systems 15