Transcript
Page 1: Lean Startup Method (LSM) for Collaborative … Lean Startup Method (LSM) for Collaborative Initial Planning of a Micro-Grid Reference Model MBSE Project Michael E. (Mike) Pafford

2017

Lean Startup Method (LSM) forCollaborative Initial Planning of a

Micro-Grid Reference Model MBSE Project

Michael E. (Mike) PaffordPresident, INCOSE Chesapeake ChapterCo-Chairman, INCOSE Object-Oriented Systems Engineering Method Working GroupCo-Chairman, INCOSE System and Software Interface Working GroupInstructor, Johns Hopkins University, Software Systems Engineering [email protected]

Page 2: Lean Startup Method (LSM) for Collaborative … Lean Startup Method (LSM) for Collaborative Initial Planning of a Micro-Grid Reference Model MBSE Project Michael E. (Mike) Pafford

2017

Topics

• SHORT Review of Model-Based Systems Engineering (MBSE)

• Introduction to the “Micro-Grid (uGrid) Reference Model (RM)” MBSE Project

• Lean Startup Methods (LSM) Workshops for Collaborative Initial Planning for the uGrid RM MBSE Project

Page 3: Lean Startup Method (LSM) for Collaborative … Lean Startup Method (LSM) for Collaborative Initial Planning of a Micro-Grid Reference Model MBSE Project Michael E. (Mike) Pafford

2017

Acronyms• CIPR: Critical Infrastructure Protection and Recovery

• INCOSE: International Council on Systems Engineering

• JHU/APL Johns Hopkins University Applied Physics Laboratory

• LSM: Lean Startup Method

• MBSE: Model-Based Systems Engineering

• OOSEM: Object-Oriented Systems Engineering Method

• OPM: Object-Process Methodology

• RM: Reference Model

• SEBok: Systems Engineering Body of Knowledge

• SysML: Systems Modeling Language

• uGrid: Micro-Grid

Page 4: Lean Startup Method (LSM) for Collaborative … Lean Startup Method (LSM) for Collaborative Initial Planning of a Micro-Grid Reference Model MBSE Project Michael E. (Mike) Pafford

2017

SHORT Review of MBSEAccording to “INCOSE Handbook v4”, and “Guide to the Systems Engineering Body of Knowledge (SEBoK)”

• Model/Modeling:

• An abstraction or representation of a system, entity, phenomenon, or process of interest. – INCOSE Handbook v4

• A simplified representation of a system at some particular point in time or space, intended to promote understanding of the realsystem. – SEBok

• Model Based (versus Model Driven) Systems:

• Model Based Systems: Computer-assisted abstract representation of system structure and behavior.

• Model-Driven Systems: Systems automatically generated from structural and behavioral models.

• Systems Engineering:

• A perspective, a process, and a profession. An interdisciplinary approach and means to enable the realization of successful systems. An iterative process of top-down synthesis, development, and operation of a real-world system that satisfies, in a near optimal manner, the full range of requirements for the system. A discipline that concentrates on the design and application of the whole(system) as distinct from its parts. – INCOSE Handbook v4 and SEBoK

• Model Based Systems Engineering (MBSE):

• The formalized application of modeling to support system requirements, design, analysis, verification, and validation activitiesbeginning in the conceptual design phase and continuing throughout the development and later life cycle phases. – INCOSE Handbook v4 and SEBok

Page 5: Lean Startup Method (LSM) for Collaborative … Lean Startup Method (LSM) for Collaborative Initial Planning of a Micro-Grid Reference Model MBSE Project Michael E. (Mike) Pafford

2017

Micro-Grid (uGrid) Reference Model (RM) Project• Initial coordination between members of the INCOSE Critical Infrastructure

Protection and Recovery (CIPR) Working Group.

• Ideas discussed to collaboratively develop a CIPR-related product or service.

• Ideas refined into, “Model Based Systems Engineering (MBSE) to collaboratively develop a set of usable Micro-Grid (uGrid) lifecycle models.”

• Initial LSM Educational Workshop facilitated at JHU/APL on July 8, 2017. • Decision for a, “Micro-Grid (uGrid) Reference Model (RM)” to be the project product.

• First of three LSM Educational Workshops held (July to September) to collaboratively develop a scalable and flexible, “uGrid RM”, as the project product.

• Reference Model (RM): An overarching logical framework model, that can be shared and used as a starting point for modeling mission or business specific logical and physical architectures.

Page 6: Lean Startup Method (LSM) for Collaborative … Lean Startup Method (LSM) for Collaborative Initial Planning of a Micro-Grid Reference Model MBSE Project Michael E. (Mike) Pafford

2017

Micro-Grid (uGrid) Reference Model (RM) Project• Involving Critical Infrastructure Protection and Recovery (CIPR)

Stakeholders in collaboratively developing a Micro-Grid (uGrid) Reference Model (RM), that can serve as a common foundational framework model for all other detailed uGrid-related models developed throughout the full lifecycle of any uGrid system solution.

• The Goal: A Repository-Based Micro-Grid (uGrid) Reference Model (RM) that any CIPR analyst, engineer, or decision maker can quickly and easily understand, use, and share for emergency, short-term, or permanent uGrid concept, design, development, and deployment.

Page 7: Lean Startup Method (LSM) for Collaborative … Lean Startup Method (LSM) for Collaborative Initial Planning of a Micro-Grid Reference Model MBSE Project Michael E. (Mike) Pafford

2017

uGrid RM Project Planning and MBSE

Abstract/Plain Language

uGrid Problems, Issues, Needs, Scenarios, etc.

Lean Startup Method

(LSM)Workshops

Consensus uGrid RM Project Vision,

Stakeholder Groups, Product, Use Cases,

Work Items, etc.

Object-Process

Methodology (OPM) MBSE

Method

High-Level uGrid RM Product or Service

Concept Model

Other Model-Based Systems Engineering

(MBSE) Methods

Other uGrid RMProduct or Service

Models

Page 8: Lean Startup Method (LSM) for Collaborative … Lean Startup Method (LSM) for Collaborative Initial Planning of a Micro-Grid Reference Model MBSE Project Michael E. (Mike) Pafford

2017

Introduction: Lean Startup Method (LSM)• Also called, “Lean Launchpad”

• A philosophy and methodology based on 1980s Lean Manufacturing.

• A learnable and shareable stakeholder-centric method to quickly, collaboratively, and iteratively develop a new product or service, or update existing products or services.

• Developed in its current form by American entrepreneur Eric Ries, founder and CEO of the Long Term Stock Exchange (LTSE).• Former student of Steve Blank, who pioneered the Lean Startup Movement with his

Customer Development concept.

• Understanding the Customer and his/her feedback are at the center.

Page 9: Lean Startup Method (LSM) for Collaborative … Lean Startup Method (LSM) for Collaborative Initial Planning of a Micro-Grid Reference Model MBSE Project Michael E. (Mike) Pafford

2017

Who’s Using LSM for Initial Project Planning?• National Science Foundation (NSF) Innovation Corps (I-Corps)

• https://www.nsf.gov/news/special_reports/i-corps/index.jsp

• National Geospatial Intelligence Agency (NGA)• https://federalnewsradio.com/fed-access/2017/10/innovation-at-the-nga/

• National Security Agency (NSA)• https://www.acast.com/leanstartup/7-season-3-how-lean-startup-co-coaches-support-

department-of-defense-innovation

• Office of Naval Research (ONR)• https://steveblank.com/2017/10/10/office-of-naval-research-onr-goes-lean/

• U.S. State Department• https://steveblank.com/2016/10/31/the-state-department-gets-schooled-hacking-for-

diplomacy/

• Dropbox, Wealthfront, Grockit, imvu, Votizen, Aardvark• http://theleanstartup.com/casestudies#dropbox

Page 10: Lean Startup Method (LSM) for Collaborative … Lean Startup Method (LSM) for Collaborative Initial Planning of a Micro-Grid Reference Model MBSE Project Michael E. (Mike) Pafford

2017

uGrid RM Project Planning and MBSE

Abstract/Plain Language

uGrid Problems, Issues, Needs, Scenarios, etc.

Lean Startup Method

(LSM)Workshops

Consensus uGrid RM Project Vision,

Stakeholder Groups, Product, Use Cases,

Work Items, etc.

Object-Process

Methodology (OPM) MBSE

Method

High-Level uGrid RM Product or Service

Concept Model

Other Model-Based Systems Engineering

(MBSE) Methods

Other uGrid RMProduct or Service

Models

Page 11: Lean Startup Method (LSM) for Collaborative … Lean Startup Method (LSM) for Collaborative Initial Planning of a Micro-Grid Reference Model MBSE Project Michael E. (Mike) Pafford

2017

uGrid RM Project Planning and MBSE

Abstract/Plain Language

uGrid Problems, Issues, Needs, Scenarios, etc.

Lean Startup Method

(LSM)Workshops

Consensus uGrid RM Project Vision,

Stakeholder Groups, Product, Use Cases,

Work Items, etc.

Object-Process

Methodology (OPM) MBSE

Method

High-Level uGrid RM Product or Service

Concept Model

Other Model-Based Systems Engineering

(MBSE) Methods

Other uGrid RMProduct or Service

Models

Page 12: Lean Startup Method (LSM) for Collaborative … Lean Startup Method (LSM) for Collaborative Initial Planning of a Micro-Grid Reference Model MBSE Project Michael E. (Mike) Pafford

2017

uGrid RM Project - Perspectives via “Hats”

Eight uGrid RM Project “HATS”Project Lead System Integrator

Consumer Producer (Hospital, etc.)

Customer Infrastructure(County, etc.)

Engineers Ops Manager(Systems, Software, etc.) (County, etc.)

Page 13: Lean Startup Method (LSM) for Collaborative … Lean Startup Method (LSM) for Collaborative Initial Planning of a Micro-Grid Reference Model MBSE Project Michael E. (Mike) Pafford

2017

LSM: uGrid RM Project - Title and Purpose

Project Title:“Microgrid (uGrid)

Reference Model (RM)and Application Process”

Project Purpose:“Use LSM to Produce

Initial Work Itemsfor uGrid RM Project”

Page 14: Lean Startup Method (LSM) for Collaborative … Lean Startup Method (LSM) for Collaborative Initial Planning of a Micro-Grid Reference Model MBSE Project Michael E. (Mike) Pafford

2017

uGrid RM Project Planning and MBSE

Abstract/Plain Language

uGrid Problems, Issues, Needs, Scenarios, etc.

Lean Startup Method

(LSM)Workshops

Consensus uGrid RM Project Vision,

Stakeholder Groups, Product, Use Cases,

Work Items, etc.

Object-Process

Methodology (OPM) MBSE

Method

High-Level uGrid RM Product or Service

Concept Model

Other Model-Based Systems Engineering

(MBSE) Methods

Other uGrid RMProduct or Service

Models

Page 15: Lean Startup Method (LSM) for Collaborative … Lean Startup Method (LSM) for Collaborative Initial Planning of a Micro-Grid Reference Model MBSE Project Michael E. (Mike) Pafford

2017

LSM Workshops: uGrid RM Initial Project Planning

Product Vision Board Extended (PVBE)

-- Compliant with Lean Business Model Canvas (BMC)-- Can be shared in tools like Atlassian ‘Confluence’

“PROBLEM VALIDATION”Persona Templates

-- Can be shared in tools like Atlassian ‘Confluence’

“USER VALIDATION”

Product Canvas

-- Can be shared in tools like Atlassian ‘Confluence’

“SOLUTION VALIDATION”User Story Workshop/Story Mapping

-- Can be linked/shared in tools like Atlassian ‘Confluence’ & ‘Jira’

“SOLUTION BUILDING BLOCKS”

“I-N-V-E-S-T”

Initial Product Backlog Items (PBIs)

-- Can be linked/shared in tools like Atlassian ‘Confluence’ & ‘Jira’

“SOLUTION-READY PBIs”

“D-E-E-P”

Page 16: Lean Startup Method (LSM) for Collaborative … Lean Startup Method (LSM) for Collaborative Initial Planning of a Micro-Grid Reference Model MBSE Project Michael E. (Mike) Pafford

2017

LSM Process Step: “Problem Validation”

Product Vision Board Extended (PVBE)

-- Compliant with Lean Business Model Canvas (BMC)-- Can be shared in tools like Atlassian ‘Confluence’

“PROBLEM VALIDATION”

Page 17: Lean Startup Method (LSM) for Collaborative … Lean Startup Method (LSM) for Collaborative Initial Planning of a Micro-Grid Reference Model MBSE Project Michael E. (Mike) Pafford

2017

uGrid RM: Product Vision Board Extended (PVBE)

Page 18: Lean Startup Method (LSM) for Collaborative … Lean Startup Method (LSM) for Collaborative Initial Planning of a Micro-Grid Reference Model MBSE Project Michael E. (Mike) Pafford

2017

uGrid RM: Product Vision Board Extended (PVBE)

VISION: Facilitate a Model-Based Systems Approach to Develop Micro-Grids

TARGET GROUP- System Integrator- Customer

NEEDS- Challenge to reconstruct multiple stakeholder concerns and emerging threats.- Improved collaborative decision-making for acquisition and development.

PRODUCT- Common vocabulary- Multiple views- Decision-making criteria- Scalable scope- Composable- Configurable

MISSION/GOALS1 Optimize Development2 Risk Reduction3 Improved Comms4 Improved Planning

COMPETITORS- Legacy Methods - Non-Profits- Commercial Enterprises- Governments

REVENUE SOURCES- Governments- Crowd Resources- Non-Profits- Venture Capitalists- Commercial Enterprises

COST FACTORS- Maintenance- Schedule- Training- Tools- Labor (Vols vs Professionals)

CHANNELS- Professional Societies- Conferences- News Media- Government

Communications

Page 19: Lean Startup Method (LSM) for Collaborative … Lean Startup Method (LSM) for Collaborative Initial Planning of a Micro-Grid Reference Model MBSE Project Michael E. (Mike) Pafford

2017

LSM Process Step: “User Validation”

Persona Templates

-- Can be shared in tools like Atlassian ‘Confluence’

“USER VALIDATION”

Page 20: Lean Startup Method (LSM) for Collaborative … Lean Startup Method (LSM) for Collaborative Initial Planning of a Micro-Grid Reference Model MBSE Project Michael E. (Mike) Pafford

2017

uGrid RM Stakeholder Groups, or “Personas”

Page 21: Lean Startup Method (LSM) for Collaborative … Lean Startup Method (LSM) for Collaborative Initial Planning of a Micro-Grid Reference Model MBSE Project Michael E. (Mike) Pafford

2017

uGrid RM MBSE Project: “Persona Hierarchy”

Page 22: Lean Startup Method (LSM) for Collaborative … Lean Startup Method (LSM) for Collaborative Initial Planning of a Micro-Grid Reference Model MBSE Project Michael E. (Mike) Pafford

2017

uGrid RM Project: Example “Persona Template”

Page 23: Lean Startup Method (LSM) for Collaborative … Lean Startup Method (LSM) for Collaborative Initial Planning of a Micro-Grid Reference Model MBSE Project Michael E. (Mike) Pafford

2017

uGrid RM Project: Example “Persona Template”PICTURE/NAME/TITLE

Samantha

uGrid RMModeler

DETAILS GOALS

-- Expert MBSE Modeler

-- Systems Engineer

-- Systems Engineering Tools Expert

-- Highly Motivated

-- (See Resume and CV)

-- Demonstrate value of MBSE in general and uGrid RM in particular.

-- Promote using models for decision-making.

-- Convey thinking and give direction to modeling team.

-- Demonstrate a real potential solution for real-world problems.

Page 24: Lean Startup Method (LSM) for Collaborative … Lean Startup Method (LSM) for Collaborative Initial Planning of a Micro-Grid Reference Model MBSE Project Michael E. (Mike) Pafford

2017

LSM Process Step: “Product Validation”

Product Canvas

-- Can be shared in tools like Atlassian ‘Confluence’

“SOLUTION VALIDATION”

Page 25: Lean Startup Method (LSM) for Collaborative … Lean Startup Method (LSM) for Collaborative Initial Planning of a Micro-Grid Reference Model MBSE Project Michael E. (Mike) Pafford

2017

uGrid RM Project: Example “Product Canvas”

Page 26: Lean Startup Method (LSM) for Collaborative … Lean Startup Method (LSM) for Collaborative Initial Planning of a Micro-Grid Reference Model MBSE Project Michael E. (Mike) Pafford

2017

LSM Process Steps: “Initial Solution Work Items”

User Story Workshop/Story Mapping

-- Can be linked/shared in tools like Atlassian ‘Confluence’ & ‘Jira’

“SOLUTION BUILDING BLOCKS”

“I-N-V-E-S-T”

Initial Product Backlog Items (PBIs)

-- Can be linked/shared in tools like Atlassian ‘Confluence’ & ‘Jira’

“SOLUTION-READY PBIs”

“D-E-E-P”

Page 27: Lean Startup Method (LSM) for Collaborative … Lean Startup Method (LSM) for Collaborative Initial Planning of a Micro-Grid Reference Model MBSE Project Michael E. (Mike) Pafford

2017

LSM: Example “Initial Solution Work Items”

Page 28: Lean Startup Method (LSM) for Collaborative … Lean Startup Method (LSM) for Collaborative Initial Planning of a Micro-Grid Reference Model MBSE Project Michael E. (Mike) Pafford

2017

LSM: Example “Initial Solution Work Items”

Reflect External uGrid Interfaces

Reflect Internal uGrid Interfaces

Represent Constraints

Enable Model Instantiations

Follow Established Modeling Guidelines

Depict Real-Life uGrid Domain

Reflect uGrid Infrastructure

Describe uGrid Logical and

Physical Components

Page 29: Lean Startup Method (LSM) for Collaborative … Lean Startup Method (LSM) for Collaborative Initial Planning of a Micro-Grid Reference Model MBSE Project Michael E. (Mike) Pafford

2017

LSM Process Steps: “Initial Solution Work Items”

Page 30: Lean Startup Method (LSM) for Collaborative … Lean Startup Method (LSM) for Collaborative Initial Planning of a Micro-Grid Reference Model MBSE Project Michael E. (Mike) Pafford

2017

MBSE and LSM References• MBSE Book: Don’t Panic! The Absolute Beginner’s Guide to Model-Based Systems Engineering;

Jon Holt and Simon Perry; 2017; ISBN 978-0-9934857-1-8http://tinyurl.com/y8bazggw

• MBSE on WWW: Model-Based Systems Engineering (MBSE) Wikihttp://www.omgwiki.org/MBSE/doku.php

• LSM Book: The Lean Startup; Eric Ries; 2011; ISBN 978-0-670-92160-7 http://tinyurl.com/y7nvq66c

• LSM Book: The Lean Product Playbook; Dan Olsen; 2015; ISBN 978-1-118-96087-5 http://tinyurl.com/yc9ucoox

• LSM on WWW: National Science Foundation (NSF) Innovation Corps (I-Corps™) https://www.nsf.gov/news/special_reports/i-corps/

Page 31: Lean Startup Method (LSM) for Collaborative … Lean Startup Method (LSM) for Collaborative Initial Planning of a Micro-Grid Reference Model MBSE Project Michael E. (Mike) Pafford

2017

The ‘Real’ Motivation for LSM

INCOSE Handbook v4; FIGURE 3.4 Importance of the concept stage. DILBERT © 1997 Scott Adams. Used with permission from UNIVERSAL UCLICK. All rights reserved.

Page 32: Lean Startup Method (LSM) for Collaborative … Lean Startup Method (LSM) for Collaborative Initial Planning of a Micro-Grid Reference Model MBSE Project Michael E. (Mike) Pafford

2017

THANK YOU!!

Michael E. (Mike) PaffordPresident, INCOSE Chesapeake ChapterCo-Chairman, INCOSE Object-Oriented Systems Engineering Method Working GroupCo-Chairman, INCOSE System and Software Interface Working GroupInstructor, Johns Hopkins University, Software Systems Engineering Trainer; Lean Startup Methods (LSM) for Initial Project [email protected] https://www.linkedin.com/in/mikepafford/