26
© 2013 Mark E. Sampson 1 SE Tools: Megatrends Mark E. Sampson SE Tools– applying systems engineering to deploying tools SE only needed in Aerospace

SE Tools– applying systems engineering to deploying tools

  • Upload
    conway

  • View
    47

  • Download
    0

Embed Size (px)

DESCRIPTION

SE Tools– applying systems engineering to deploying tools. SE only needed in Aerospace. SE Tools: Megatrends. Mark E. Sampson. Apollo Moon rockets vs. Gift Cards Accelerating complexity… . Apollo Guidance Computer (1966) 1 st IC-based computer 2k core, 36k ‘rope’ memory - PowerPoint PPT Presentation

Citation preview

Page 1: SE Tools–  applying systems engineering  to deploying  tools

© 2013 Mark E. Sampson 1

SE Tools: Megatrends

Mark E. Sampson

SE Tools– applying systems engineering to deploying tools

SE only needed in Aerospace

Page 2: SE Tools–  applying systems engineering  to deploying  tools

© 2013 Mark E. Sampson

Apollo Moon rockets vs. Gift Cards Accelerating complexity…

Apollo Guidance Computer (1966)• 1st IC-based computer• 2k core, 36k ‘rope’ memory• 11.72 micro-second cycle• 55 Watts• 70 lbs• 24” x 12.5” x 6.5” • $$$$$$$$

Hallmark Card (today)• 256mb+ memory• ~2 ghz • 1900 mAh (2 yrs)• .085 oz• 1” x 1” x .25”• .$ <$1

Page 3: SE Tools–  applying systems engineering  to deploying  tools

© 2013 Mark E. Sampson 3

Increasing Product Complexity…

From Auto Industry…

Page 4: SE Tools–  applying systems engineering  to deploying  tools

© 2013 Mark E. Sampson 4

Everywhere…

~5000 sensors, ECU’s, etc. communicating over 9000 connections via 1,000,000+ types of messages, performing 2000+ functions—with each tail number different

~10M LOC, 40-60 ECU’s, ~5000 parameters, ~30,000 functions (typical engine controller ~4000 functions)

Page 5: SE Tools–  applying systems engineering  to deploying  tools

© 2013 Mark E. Sampson 5

Sample from NTSHA recalls list…

– …recalls 1021 vehicles with automatic rear lid with leaking gas struts could cause injury…software update

– …recalls 3.6 million vehicles…speed control switch leaks and overheats; switch replacement

– …recalls 10,113 vans…brake lights don’t come on after first time; brake control software update.

– …recalls 437 vehicles…seat sensor calibration error doesn’t turn on air bags; update seat ECU.

– …recalls 6,595 vehicles…brake fluid level sensor fails due to heat; sensor replacement

The significant problems we face cannot be solved at the same level of thinking we were at when we created them.

Albert Einstein

[http://nthsa.gov]

According to analysts, the majority of warranty issues trace back to failures to define and keep up with requirements.

Requirements communicate purpose across disciplines. Requirements outside the lifecycle don’t solve the problem • 17.8 million vehicle

recalls happen in the US last year (more recalls then sold).

• Each recall costs $100/vehicle/recall ($1.8 billion/year) in direct costs

Page 6: SE Tools–  applying systems engineering  to deploying  tools

© 2013 Mark E. Sampson

Integrated SE Vision…

Minimum Turn Radius: 24 ft.Dry Pavement Braking Distance at 60 MPH : 110 ft.

Automatic Cruise Control <FAULT>

Thermal/Heat Dissipation: 780°

Ergonomic/Pedal Feedback: 34 ERGS

Hydraulic Pressure: 350 PSI

Sensor MTBF:3000 hrs

Power Rating:18 Amps

Hydraulic Fluid: SAE 1340 not-compliant

Minimum Turn Radius: 24 ft.Dry Pavement Braking Distance at 60 MPH : 110 ft. 90 ft

Page 7: SE Tools–  applying systems engineering  to deploying  tools

© 2013 Mark E. Sampson 7

“I can wait…” Model-based SE world is coming…

Babies-R-Us selling IPads…

Page 8: SE Tools–  applying systems engineering  to deploying  tools

© 2013 Mark E. Sampson 8

Dishonesty/Meta-Dishonesty

• “Semmelweis Reflex”…to dismiss/reject out of hand any information, automatically, without thought, inspection, or experiment

• Fore-ordained answers…will the answer

be accepted

Don’t waste your time on the wrong answers, unless…

Wash Your Damn Hands

[http://en.wikipedia.org/wiki/Semmelweis]

Dr. Ignaz Semmelweis(1818-1865)

Early Germ Theory

Page 9: SE Tools–  applying systems engineering  to deploying  tools

© 2013 Mark E. Sampson 9

Organization Pre-prep…

Is your organizationprepared to accept the answer?

• Management & customer backing– Do you have time to apply the tools – Do customers understand what you are doing…otherwise tools are thrown overboard to get over the next schedule pass

• Properly supported support organizations– Who’s going to take care of the tools? – Who’s responsible to maintain, support, answer questions about the tools

• Timely Application of the tools – SE tools are time sensitive– Money & resources start when……”Catch-22” programs don’t get resources until after SE decisions are made

“We are going on a journey. We will carry the wounded, but we will shoot the stragglers.”

--Hallmark Cards

[Sampson, 2000]

Page 10: SE Tools–  applying systems engineering  to deploying  tools

© 2013 Mark E. Sampson 10

Organization SDB’s…

• No time/money to use tools• No backing for resources• No training on tools• Expecting tools to run themselves• Thinking tools are static• Not convincing the customer of the tool benefits• No process for the tools to work within• No mechanism for using tool results• Applying the tool to everything• Funneling everything through a gate keeper• Expecting “paper” results from tools• “where’s the hardware?”• Rewarding fire-fighters vs. fire-preventers• Blockading support organizations (…they cost too much, etc.)

[Covey 1995, Sampson 2000]

…next year you will have a 90% probability of this failure…But you will do nothing about it!

Dr. Stephen Wheelwright

Page 11: SE Tools–  applying systems engineering  to deploying  tools

© 2013 Mark E. Sampson 11

Organizational SDB’s cont…

How prepared is your organization?

Culture change vs.getting lucky…

[Sampson, 2000, Von Wodtke, 1993 ]

Buckminster Fuller’s Magic Log

Cows drink…

Page 12: SE Tools–  applying systems engineering  to deploying  tools

© 2013 Mark E. Sampson 12

Cultural Considerations

After choosing the tools, convincing management/accountants to buy them, how do you get them to “stick”?– Goal of tools to accelerate SE– Change is required– How to get technology/change to stick?

Rogers Technology Diffusion Theory

[Rogers, 1962]

Page 13: SE Tools–  applying systems engineering  to deploying  tools

© 2013 Mark E. Sampson 13

Diffusion of Innovations…

5 characteristics of innovations that affect acceptance:

1. Relative Advantage—perceived as better2. Compatibility—consistent with values3. Complexity—how difficult to understand & learn4. Trialability—experimented with 5. Observability—results visible to others

[Rogers, 1962]

Page 14: SE Tools–  applying systems engineering  to deploying  tools

© 2013 Mark E. Sampson 14

Diffusion of Innovations…

5 kinds of people in organizations…1. Innovators (2.5%)—risk takers, information from

many sources, adventure-some2. Early-adopters (13.5%)—social leaders,

popular, fast trackers3. Early-majority (34%)—deliberate, informal

social circles4. Late-majority (34%)—skeptical,

traditional,…5. Laggards (16%)—fear of change,

resistant, militant… [Rogers, 1962; McKown 2003]]

Page 15: SE Tools–  applying systems engineering  to deploying  tools

© 2013 Mark E. Sampson 15

Diffusion of Innovations…

…the way people perceive an innovation matters more then the merits of the tool itself. Rogers’ Theory Suggests:

1. Start with pioneers on your first project application—innovators, anxious to make it go, & move on the to the next new thing

2. Pass it on to early adopters who find the relative advantages (even if it takes considerable effort)

3. Use these opinion leaders/champions to take it across the “chasm” to the early/late majorities

[Rogers, 1962]

Page 16: SE Tools–  applying systems engineering  to deploying  tools

© 2013 Mark E. Sampson 16

Diffusion of Innovations…

SE Tool success requires:• Make your pioneers/champions

successful • Give them opportunities to

talk/communicate successes• Give them a career path to support the

innovation (Design Centers,…)

[Rogers, 1962]

Pioneer Aptitude Test Y N

Pioneers keep up with trade journals, computer magazines, etc.

Pioneers work on computers at home--i.e., they don't get enough at work

Pioneers are always looking for new ways and tools to help them do their job (they may even go buy the tool themselves)

Pioneers are known throughout their project as the first to adopt any new technology that comes along and come up with new and unique ways of applying the tools

Pioneers are the informal support person in the project (project folks go to them for help on the tools)

Pioneers are almost always positive on what tools can do for the project

Pioneers are willing to put in a lot of work to make the tools work

Ideas on communicating success: • SE Newsletters, includes Tools• Brown Bag Sessions on Tools• Tool Roadshows• Special Interest Groups• User Groups• SE Training Classes include tools• Process training tied to tools

Page 17: SE Tools–  applying systems engineering  to deploying  tools

© 2013 Mark E. Sampson 17

Deployment Support

Successful Tool deployment requires: 1. Trained/motivated users2. Adequate H/W, S/W3. Support for H/W, S/W4. Management &Customer

Backing5. Timely Application

[Sampson 1994 ]

Page 18: SE Tools–  applying systems engineering  to deploying  tools

© 2013 Mark E. Sampson 18

SE Software Support…

Complex systems tools don’t take care of themselves…

1. Expertise on tool required (different than IT H/W OS support)

2. Provide your own front-line support3. Application of tools to your unique environment4. Standard application, libraries, processes, etc. 5. Funded in non-project ways…6. Involved early in product development

Page 19: SE Tools–  applying systems engineering  to deploying  tools

© 2013 Mark E. Sampson 19

Measurement/Metrics

Ultimate measure: 1. Successful SE tools allow users to accomplish more in

less time. 2. Failed SE tools will slow a project down, placing

additional burden on the project

SE’s effect everything…even making no decision is a decision.

…so SE tools effect everyone for good or bad.

[Sampson 1994 ]

Page 20: SE Tools–  applying systems engineering  to deploying  tools

© 2013 Mark E. Sampson 20

Measurement/Metrics

Measure what you want to reward…Systems Engineering productivity improvement

1. Tool investment for SE population (tools/SE, dollars/SE, investment in tools vs. revenue,…)

2. Customer satisfaction (customer survey results, trouble tickets, server up time,…)

3. Tool Quality (number of user problems, tool usage rates,…)

4. Productivity improvement (labor by SE doing the same job with/without tools, avg overtime hours, hours using tools,…)

[Sampson 1994 ]

Page 21: SE Tools–  applying systems engineering  to deploying  tools

© 2013 Mark E. Sampson

Apollo Moon rockets vs. Gift Cards Accelerating complexity…

• Apollo Guidance Computer (1966)• 1st IC-based computer• 2k core, 36k ‘rope’ memory• 11.72 micro-second cycle• 55 Watts• 70 lbs• 24” x 12.5” x 6.5” • $$$$$$$$

• Hallmark Card (today)• 256mb+ memory• ~2 ghz • 1900 mAh (2 yrs)• .085 oz• 1” x 1” x .25”• .$ <$1

Page 22: SE Tools–  applying systems engineering  to deploying  tools

© 2013 Mark E. Sampson

This requires change…

Document Generation

Documents

DisconnectedSystem Models

MBSE

Page 23: SE Tools–  applying systems engineering  to deploying  tools

© 2013 Mark E. Sampson23

Anatomy of an project…

Epidermal System(facilities, security)

Skeletal System(project support groups)

Digestive System(Personnel, financeprovides energy/resourcesfor project)

Nervous System(SE & SE Tools--connectsmanagement to project)

Brain(Project Management)

Respiratory System(Marketing bringing innew ideas)

Circulatory System(Information Systems, LAN’s, PDM)

Muscular System(Does the work…engineering, etc.)

Page 24: SE Tools–  applying systems engineering  to deploying  tools

© 2013 Mark E. Sampson24

Transplant process…

• Transplant overview/process• Medical ethics and priority• Organ function and symptoms• Social aspects with families,… • Finances…cost, acquisition, maintenance,…• Dietitian…weight, nutrition, physical condition,… • Pharmacology…anti-rejection, side effects,

infections,… • Case worker…prequalification, tests,

clearances from… • Legal…living wills, etc. • Surgeon…risks, etc.

Page 25: SE Tools–  applying systems engineering  to deploying  tools

© 2013 Mark E. Sampson25

Transplanting MBSE into an organization…

• Transplant/tool overview/process—agreed new process• Medical/tool ethics and priority—agreement on when tools

will/will not be used, buy in from organization,… • Organ/tool function and symptoms—understanding of

what functions the tool will perform and what symptoms it addresses

• Social aspects with organization—support organization to support the tools, PR campaign, internal user group,…

• Finances…cost, acquisition, maintenance,--financial budget to cover implementation/maintenance of tools

• Tool Dietitian…weight, nutrition, physical condition—training plan, deployment plans, maintenance, etc.

• Pharmacology…anti-rejection, side effects, infections,--tool usage incentives, metrics, opportunities, etc.

• Case worker…prequalification, tests—on site support, who can use it, etc.

• Surgeon…risks—Project, IT, and Design Center Mgmt

Page 26: SE Tools–  applying systems engineering  to deploying  tools

© 2013 Mark E. Sampson

The justifications don’t really matter…

Complex systems are everywhere… They are becoming the norm, not the exception They require systems/cross-domain thinking to be successful Current processes are not scalable to the complexity, magnitude,.. Failures are expensive Models are becoming the master, not drawings, not documents,… Model-based systems world is coming

~5000 sensors, ECU’s, etc. communicating over 9000 connections via 1,000,000+ types of messages, performing 2000+ functions in triple-redundant, physically separated fashion with each tail number a different configuration

“You’re not going to lay out a billion-gate integrated circuit by hand in your life-time” 1972 Dr. Charles Rose at TI (Inventor of HDL’s)

“…no two BMW 5 series sold last year were the same. “