MBSE in a Lean Context

Similar documents
THE TOYOTA WAY : Driving Continuous Improvement and Innovation The Toyota Way

Capital Markets Day. Lean production of the Kokkola zinc smelter. November Harri Natunen. Bildplatshållare. President Boliden Zinc Smelters

Toyota s 14 Steps to Becoming Lean

Leadership in a Lean Construction Environment

Improving Scrum with. Lean Thinking Nuno Rafael SGMUN 2016

Lean Enterprise Portfolio Management

Supply Chain & Procurement Roundtable. Lean Supply Chain. Workshop

Key of Toyota management success By Yi Jiang

Please comply with the Lean Construction Institute s Usage Policies and Attribution Guidelines at

A PM on Lean Production Randel Ltd.

THE GOAL. Dr. Eliyahu Goldratt. Theory of Constraints

Lean Facilities Management Concept: Possible Wastes and Mitigation Action

Leadership s Role in Sustaining a Lean Transformation

PROCESSES' ASSESMENT OF WOODEN ARCHITECTURE ELEMENTS MANUFACTURING

Learning Objectives. 1. Explain how lean systems improve internal and supply chain operations

The Toyota Way. AmericanBusiness Book Cafe Relax. Learn. Grow. J/E. Author: Jeffrey K. Liker Publisher: McGraw Hill, 2003 ISBN:

The Toyota Way. Using Operational Excellence as a Strategic Weapon. Chapter 1 9/11/ Ps. September 11, 2014

LEAN CERTIFICATION BODY OF KNOWLEDGE RUBRIC VERSION 3.0

Job Description. IT (Digital Strategy & Architecture)

Chapter 6. Software Quality Management & Estimation

Applying Lean to Internal Auditing. Chris Baker B App Sc (Applied Physics) AIMM Principal Consultant Kallista Consulting

THE COMPREHENSIVE FACTORS

Globalising System Engineering and Lean Principles. Einar Jørgensen June 2011

Sustaining a Lean Transformation in Complex Server Assembly and Test Organization

Operational/Cultural Excellence Lead

Fit for Purpose Driving Organizational Maturity via Evolutionary Change

LANDMARKS OF IMPLEMENTING LEAN MANAGEMENT IN PUBLIC SERVICES

Lean Gold Certification Blueprint

November 17, NYS Lean Basics What is Lean & How Does it Work?

Building High Assurance Systems with SAFe 4.0

Requirements Engineering: Part I. Software Requirements & Project Management CITS3220

version NDIA CMMI Conf 3.5 SE Tutorial RE - 1

From KAIZEN to LEAN to GREEN. Kaizen Institute Masaaki Imai

This document is copyrighted, the distribution of this document is punishable by law.

Lean for Service Overview

Passion for People. Power for Projects

Contact: URS Certification Services LLC, P O Box , Dubai, UAE Ph , web:

Certification preparation services

5D Virtual Construction

Lean Thinking helps Agile Adoption

Toyota Organization Change Management Principles

PMI Agile Certified Practitioner (PMI-ACP) Duration: 48 Hours

Understanding customer need in the new product development context

Lean Manufacturing 1

Prerequisites It is recommended that the participants have a working knowledge of traditional Business Analysis tasks and techniques.

In-House Agile Training Offerings

Agile Extremely Scaled

BA25-Managing the Agile Product Development Life Cycle

The Quality Profession Driving Organisational Excellence

Project Management CTC-ITC 310 Spring 2018 Howard Rosenthal

ISACA Systems Implementation Assurance February 2009

Lean Silver Certification Essential Body of Work

Nationwide s Journey to Agile\Lean Delivery

Introduction to Lean. Copyright Lean Sensei International

Are You a LEAN Mean Dealer Machine?

A conversation about the framework for performance excellence PERFORM LIKE A ROCK STAR!

CORE VALUES AND CONCEPTS

Get Exactly What You Want from Your Next Contract

JOB DESCRIPTION. Senior Business Analyst Proposed band

OPEX 2018 AUGUST CEBU NOVEMBER CAGAYAN DE ORO CITY

Chapter 2: Project Methodologies and Processes

Stop scaling Start growing an agile organization. agile42 the agile coaching company All rights reserved. Copyright

Project Quality Management

Certified Team Coach (SA-CTC) Application - SAMPLE

Creating a Lean Business System Prof. Peter Hines. Creating a Lean Business System Professor Peter Hines

Crafting your business model

welcome to Agile Learning Labs Understanding Kanban

ERM: Risk Maps and Registers. Performing an ISO Risk Assessment

Scaled Agile Framework Making Agile Work for You. Clint Edmonson Principal Consultant Polaris Solutions Certified Safe Program Consultant (SPC)

Achieving an Agile Enterprise with Enterprise-Wide Portfolio and Lifecycle Management

GLP Compliance Assurance vs. Quality Assurance. Quality Beyond GLP Compliance

Lean Software Development

Optimizing Inplant Supply Chain in Steel Plants by Integrating Lean Manufacturing and Theory of Constrains through Dynamic Simulation

On various testing topics: Integration, large systems, shifting to left, current test ideas, DevOps

BPIF SPECIALIST SERVICES PROCESS IMPROVEMENT

Kanban kick- start (v2)

Lean Performance. Lean Performance Measurements

Agile SW-Development within a QM System

INTRODUCTION 1. When manufacturing processes of products being examine through customer s perspective, we will be able to identify 2 types of processe

INTRODUCTION 1. When manufacturing processes of products being examine through customer s perspective, we will be able to identify 2 types of processe

Keys to integrating automation, MES, and business systems

9 STEPS TO SUCCESSFUL STRATEGIC IT SOURCING

Just-In-Time (JIT) Manufacturing. Overview

Implementing Agile SW Development Processes in a Healthcare IT Organization Approach and Lessons Learned

Technology, Systems & Delivery

NHS PROPERTY SERVICES LTD. Job Description

INTRO TO AGILE PRESENTED BY. Copyright Davisbase LLC

Core Values and Concepts

Scaling Agile to the Enterprise

Catching Fraud During a Recession Through Superior Internal Controls. FICPA s 25 th Annual Accounting Show. J. Stephen Nouss September 29, 2010

FIT2101 Software Engineering Process and Management

Lean Transformation in the Rail Industry. Kevin Orton, Head of Business Development Unipart Rail Karen Beardsley, Director Unipart Expert Practices

Understanding What Is Needed For Agile at Scale By Looking at the Value Stream

High Performance Organization

Quality Management EOE-072. It costs a lot to produce a bad product. Norman Augustine

Introduction to Agile Life Cycles. CSCI 5828: Foundations of Software Engineering Lecture 07 09/13/2016

Role Profile. Role Title: Head of Compliance. Directorate: Housing Services. Department: Property Services. Team: Compliance.


Lean for Internal Audit Overview

Continuous Improvement

Transcription:

MBSE in a Lean Context Agenda: 9.15 10.45 MBSE what and why Model Driven Architecture Lean Product Development, an overview Waste in Product Development 11.00 12.00 Value Stream Mapping Agile and MBSE

Different kinds of complexity Functional complexity Combinatorial complexity Dynamic complexity

Different kinds of engineering challenges Systems Engineering Ensuring feature functionality and customer attributes, understanding the increasing complexity & inter-dependence of systems early in development process, in areas such as interaction between mechanical & electronic systems, and performing robustness analysis to ensure system quality Software Engineering Assure that the design process takes all architectural strategies and stakeholder requirements into account to deliver robust, reusable, maintanable and error free system content

Higher Precision Early by modelling solution space! MBSE spec => code Precision in description solution space

Modell Based Development a definition The majority of information handled and created in development projects is stored, processed, developed and used in models The model is the orignal source of information. Reports and documents for review, inspection or information transfer are generated from the model Model based development requires tool support.

Model Driven Architecture

Discussion: Modelling Context How many modelling languages and tools are used by the people in this room? Primarily Systems or Software Engineering?

Lean Product Development Lean Thinking principles can be applied to any business process to achieve measurable improvements in customer satisfaction, output, lead time, and resource effectiveness. Development performance is often crucial for company competitiveness

Lean Principles: Long-Term Philosophy Base your management decisions on a long-term philosophy, even at the expense of short-term financial goals

Lean Principles: The Right Process will Produce the Right Results 1(2) Create continuous process flow to bring problems to the surface Use "Pull" systems to avoid overproduction Level out the load(heijunka) Build a culture of stopping to fix problems, to get quality right the first time

Lean Principles: The Right Process will Produce the Right Results 2(2) Standardized tasks are the foundation for continuous improvement and employee empowerment Use visual control so no problems are hidden Use only reliable, thoroughly tested technology that serves your people and process

Lean Principles: Add Value to the Organisation by Developing Your People and Partners Grow leaders who thoroughly understand the work, live the philosophy and teach it to others Develop exceptional people and teams who follow your company's philosophy Respect your extended network of partners and suppliers by challenging them and helping them improve

Lean Principles: Continuously Solving Root Problems Drives Organizational Learning Go and see for yourself to thoroughly understand the situation (Genchi Genbutsu) Make decisions slowly by consensus, thoroughly considering all options; implement decisions rapidly Become a learning organisation through relentless reflection (Hansei) and continuous improvement (Kaizen)

Group Discussion How can MBSE be used while following the Lean Principles?

Waste Unevenness and Overburden Overloaded resources Task-switching, many parallel projects

Waste Over production Too much detail Unnecessary information Excess requirements/features Reinvention Unintegrated design, no product family management

Waste Transportation Information/Software incompatibility Communications failure Not standards based information Multiple sources Incompatible destinations requiring multiple transport

T e c h n o w l e d g e Waste Waiting Information created too early Late delivery of information Unavailable information Quality suspect

Waste - Processing Unnecessary serial processing, workflow dictated by processes rather than need Lack of needed information Poor/bad decisions affecting future, ineffective risk management

Excercise A. Describe your normal Product Development workflow. If you are using MBSE, how has this influenced the flow of information through the organization? If not, how would you anticipate MBSE to influence the workflow?

Excercise B. Describe your normal Product Development workflow. If you are using MBSE, how has this influenced the flow of information through the organization? If not, how would you anticipate MBSE to influence the workflow?

Increasing the knowledge level to avoid waste Knowledge Value Stream The organizational prerequisites for a new project is the knowledge built during previous projects. If this prerequisite is not fulfilled at the start of the project, the project will pay for re-building the necessary knowledge = knowledge waste. Product Development Necessary level of increased knowledge Product Development Product Value Stream

Knowledge Waste is created by Not completing product documentation Not explicitly letting senior employees coach junior collegues in a systematic way Not building the project teams with the right mixture of competence Not performing qualitative reviews of work products Not controlling and giving time to individual and collective reflection Not updating and maintaining process and method descriptions Not giving systematic training and introduction to new employees Not allowing sufficient time and money for training courses for employees Not minimizing the number of handovers in the process...

Group Discussion How can MBSE aid us in minimizing knowledge waste?

Agile or Prescriptive - adapting to change vs. trying to avoid it DEVELOPMENT ORGANISATIONS ADAPTIVE PRESCRIPTIVE

Agile or Prescriptive - adapting to change vs. trying to avoid it PRODUCT COMPLEXITY ADAPTIVE PRESCRIPTIVE

Process Handovers in the Process Today System Design Update SWRS SW Impl & Test Code Review Verify SW Integration Test Final System Test Colours indicate different functional teams.

Development in X-Functional Teams System Design Update SWRS SW Impl & Test Code Review Verify SW Integration Test Final System Test Colours indicate (possibly) different functional teams.

The Agile Manifesto We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions Working software Customer collaboration Responding to change over over over over processes and tools comprehensivedocumentation contract negotiation following a plan That is, while there is value in the items on the right, we value the items on the left more.

MBSE and Agile Practices Pair programming Test Driven Development Continuous Integration Behaviour Driven Development