17
@thebarkleynow @ssayer New Methods in Systems Engineering Copyright © 2010, The MITRE Corporation. ALL RIGHTS RESERVED. Approved for unlimited distribution no. 10-3761. ARx: Almost Ready To Anything

Osh summit talk_v1.5

  • Upload
    james

  • View
    1.413

  • Download
    1

Embed Size (px)

DESCRIPTION

10-minute lightning talk delivered at 2010 Open Hardware Summit. The subject matter is emergent Systems Engineering methods from Open Source Hardware communities.

Citation preview

Page 1: Osh summit talk_v1.5

@thebarkleynow

@ssayer

New Methods in Systems Engineering

Copyright © 2010, The MITRE Corporation. ALL RIGHTS RESERVED. Approved for unlimited distribution no. 10-3761.

ARx: Almost Ready To Anything

Page 2: Osh summit talk_v1.5

Systems Engineering

Systems Engineering (SE) – An interdisciplinary approach encompassing the entire technical effort to evolve and verify an integrated and total life cycle balanced set of system, people, and process solutions that satisfy customer needs.

ANSI/EIA-632-1999, 1999, “Processes for Engineering a System”ISO 15288, Nov. 2002, “A Guide for the Application of ISO/IEC 15288 System Life Cycle”IEEE 1220, 1998, “IEEE Standard for Application and Management of the Systems Engineering Process”IEEE 15288, 2004, “Systems and Software Engineering – System Life Cycle Processes”The International Council on Systems Engineering (INCOSE), 1990, http://www.incose.org

Page 3: Osh summit talk_v1.5

Systems Engineering Fundamentals, 2001, Defense Acquisition University

Page 4: Osh summit talk_v1.5

Systems Engineering Guidebook for ITS, v3.0 pp. 3.9.4, U.S. Department of Transportation

Page 5: Osh summit talk_v1.5

DoD Program System Engineering Management Plan (SEMP)

Page 6: Osh summit talk_v1.5

DOD Acquisition Lifecycle

Integrated Defense Acquisition, Technology, and Logistics Life Cycle Management System, Version 5.3.4, 15 June 2009. Defense Acquisition University, https://acc.dau.mil/ifc/

Page 7: Osh summit talk_v1.5

Almost Ready to Fly (ARf)

Almost Ready to Print (ARp)

Kit Systems

Almost ready to drive (ARd)(from macminter on flickr)

Power

Electrical

SoftwareHardware

Page 8: Osh summit talk_v1.5

Open Physical Components (e.g. brackets, mountings, enclosures)

Open Source Hardware (e.g. electrical components, sensors, microcontrollers)

Open Source Software

M A T U R I T Y

•Community

•Licensing

•Governance

•T

ools

•Capability

•…

Open Source Systems

Open Power Supply

Page 9: Osh summit talk_v1.5

New Methods

Page 10: Osh summit talk_v1.5

Agile Methods

Open Source Software

Open Hardware

• Agile Software Development, 1993

• SCRUM, 1995

• eXtreme Programming, 1996-1999

• Agile Systems Engineering

• Kit-style replication

Page 11: Osh summit talk_v1.5

The Power of OpenMethods, not products make open models successful

Page 12: Osh summit talk_v1.5

80% of innovations come from user communities because they’re innovating to benefit themselves, as opposed to companies who hope to innovate to sell products.

The [community benefiting themselves] is natural and emergent, the [company hoping to innovate] is a guessing game.

Democratizing Innovation, 2005. Eric Von Hippel, http://web.mit.edu/evhippel/www/books.htm

Community Innovation

Page 13: Osh summit talk_v1.5

Observations on Traditional v. Open S.E.

Page 14: Osh summit talk_v1.5

Open Eng. Traditional Eng.

Requirements Community is defining their own requirements,“good enough” requirements lead to faster delivery

Rigorous customer and stakeholder driven requirements process

Architecture High quality “artisan” development, refined over time

Carefully planned, designed, costed, implemented, T&Ed

Process Improvement Rapidly upgraded as technology improves

Upgraded only when forced

The Good

Page 15: Osh summit talk_v1.5

The BadOpen Eng. Traditional Eng.

Support Often community provided (wikis, forums, etc.)

Dedicated service personnel and systems

Supply Chain Management & Logistics

Sometimes chaotic configuration management

Dedicated personnel and systems (built-in from beginning)

Integration Partial design, often end user becomes integrator

ICDs, program office coordination

Page 16: Osh summit talk_v1.5

The UglyOpen Eng. Traditional Eng.

Safety “Hobbyist” notation used to sidestep regulation, burden of safety often shifted to end user

Subject to government safety regulations, designed with high safety factors

Quality Control Best effort Quality frameworks and large body of standards

Repeatability Relies on end user to perform complex assembly

Automated processes used to build product

Page 17: Osh summit talk_v1.5

[email protected] [email protected]

• Over the next 9 months we will be researching for MITRE:

• Open hardware technology gaps and capabilities

• Evolution of open systems engineering

• We have decided to document this as a public wiki• All are invited to contribute at ohroadmap.org