• No results found

Case Studies: A Common Language Between Engineers and Managers

N/A
N/A
Protected

Academic year: 2021

Share "Case Studies: A Common Language Between Engineers and Managers"

Copied!
28
0
0

Loading.... (view fulltext now)

Full text

(1)

Language Between Engineers and

Managers

10th Annual NDIA Systems Engineering

Conference

DeWitt T. Latimer IV, [email protected]

http://www.robotics.usc.edu/~dlatimer

Center for Systems and Software Engineering http://csse.usc.edu

Robotics Embedded System laboratory http://robotics.usc.edu

Viterbi School of Engineering University of Southern California

DeWitt T. Latimer IV, [email protected]

http://www.robotics.usc.edu/~dlatimer

Center for Systems and Software Engineering http://csse.usc.edu

Robotics Embedded System laboratory http://robotics.usc.edu

Viterbi School of Engineering University of Southern California

The views expressed in this presentation are those of the author and do not reflect the official policy or position of the United States Air Force, Department of Defense, or the U.S. Government.

(2)

24/10/2007 Slide 2

Overview

z Background

Communication Facilitation

− Engineering training and education

− Manager training and education

z Possible Discourse Problems

z Example Case Studies

Surface Assessment Robot − Autonomous Helicopter

(3)

24/10/2007 Slide 3

Background

z Review communications basics – where would

discourse about cases help?

z Review education and training of engineers and

managers to establish a baseline of what each community is comfortable communicating

(4)

24/10/2007 Slide 4

Communication starts with understanding. - R. Kline

(5)

24/10/2007 Slide 5

?

Has this happened to you?

“What's wrong with this picture?”

Managers Engineers

(6)

24/10/2007 Slide 6

Communication Stages

z Receive : Largely a physical (sound) or technical (email) phenomenon

z Attended : Did the recipient pay attention to the message (raise to their

consciousness, open the email)?

z Understood : Did the recipient form the desired mental concepts?

z Responded : Did the recipient confirm understanding or was the

recipient able to act on the understanding?

z Remembered : Did the recipient commit the facts to memory?

(7)

24/10/2007 Slide 7

Engineering Training and Education

z Emphasis on models, accuracy, precision, and

addressing uncertainty as a statistical quantity

− Gather data from many projects/cases to integrate into models

Apply the data collected to enhance models

− Learn rules of how to accurately apply models to projects

z Emphasis of engineer training is the concept of

“due care” in the generation of products

-accepting that sometimes things “just happen”

(8)

24/10/2007 Slide 8

Management Training and Education

z Most programs heavily involve case studies that

illustrate quantitative models in action

− The cases provide “grounding” as to where the models are valid and how to utilize them

Indeed, a tenant from many management students

is that models may be easily invalidated by moving to a different set of environmental factors

z And there are case studies to illustrate this

z The focus on management training is to identify,

prevent if possible, and report on things that may disrupt the manager's span of interest

(9)

24/10/2007 Slide 9

Discourse

z My experience

z Anatomy of a disagreement

(10)

24/10/2007 Slide 10

Discourse

From my experience...

z Managers want to know if the model truly

represents the problems they are about to encounter, or that the model gives them

information about how to handle the problems without wasting resources

z Engineers prefer problem-relevant models in

which they have experience and desire to use them in the fashion in which they've been

trained

Cases Observations Pitfalls

(11)

24/10/2007 Slide 11

Discourse (2)

z Conflict arises when the engineer and manager

are in disagreement – e.g. “Can we produce a system at the 20% confidence effort estimate?”

z Different views of the data is a possible cause

− Manager believes that the uncertainty is the management trade space

− Engineer believes the uncertainty is the inherent variation in performing the tasks

z Both may be correct!! How do we begin a

rational discourse?

Cases Observations Pitfalls

(12)

24/10/2007 Slide 12

Example Case Studies

In the following two cases, we will cover two

examples of where schedule for production of a robotic system failed to achieve a usable

system on time

z Surface Assessment Robot – met all stated

requirements, unstated requirements cause system to fail to integrate with all stakeholders

z Global Hawk – short engineering / manufacturing

design phase led production problems

Cases Observations Pitfalls

(13)

24/10/2007 Slide 13

Surface Assessment Robot

z System detects and marks deviations from the

smoothness standard in road surfaces

z Project involved numerous precedented

technologies in construction assessment

Desired Profile Actual Profile Lower Limit of Deviation Upper Limit of Deviation “Low” Region of Deviation

− Unprecedented nature of fully taking an engineer out of the loop created

requirement development risk

− Cost/schedule given were

sufficient only for a precedented system that could be

acquired in a

single pass

(non-evolutionary)Discourse Cases Observations Pitfalls

(14)

24/10/2007 Slide 14

Global Hawk

z System carries remote sensing payloads under

guided flight autonomy command of remote operator

z Engineering analysis

for production system was limited due to

believe that research prototype was ready for production

z Schedule created on

belief that engineering analysis was “close”

z Result: inability to

meet full rate production goals

Discourse Cases Observations Pitfalls

(15)

24/10/2007 Slide 15

Observations

z Reaction when using cases as the basis to

discussion between engineers and managers

z Example outcomes of managers engaging and

investing in engineering decisions flowing out from case study dialog

z Strengths and weaknesses

(16)

24/10/2007 Slide 16

Observations

z Managers who were later exposed to these

cases engaged to address the root causes

− Many proposed additional forward looking models

Many engaged on setting estimation parameters in

constructive effort models

z Managers began to see where the

“trade-space” was outside of the confidence intervals

Expressed understanding of the inherent risk in

various parameterized descriptions of the environment

(17)

24/10/2007 Slide 17

Observations

z Using the surface assessment robot case,

managers brought up how strategic alignment should be linked to various effort model settings

z Using the Global Hawk UAS case, managers

mentioned the importance of having reliable

assessment metrics for maturity of engineering

products in addition to the processes

− Identified the lack of ability to assess reuse

Identified the lack of upfront investment to ensure

work products could be reused and need to invest to make up for the shortfall

Discourse Cases Pitfalls

(18)

24/10/2007 Slide 18

Observations

Case Studies typically do not have “schoolhouse” answers - this is their strength and weakness

Strength – the case describes the breadth of what

happened and the environmental/political factors

− Weakness - the case doesn't tell you what to do if you aren't doing the exact same thing in the exact

same situation and time

Discourse Cases Pitfalls

(19)

24/10/2007 Slide 19

Cases as a Common Language

Managers Engineers

Discourse Cases Pitfalls

(20)

24/10/2007 Slide 20

Pitfalls

Two pitfalls I have encountered when using cases to support engineering positions with

management

I want more cases to support your position...

− We have to use the model based result, even if it doesn't make sense!

... and what can be done about these pitfalls

(21)

24/10/2007 Slide 21

Pitfalls (1)

“That's only one (two, three...) case that supports your model, now give me more cases!”

− Likely that you may only be conversant in a few cases relating to any one set of circumstances

This may be done if someone is engaging in

selection bias for which cases they consider for when forming their theory of the solution

− Remember, calibrated models are the integration of many observations, where each observation is a

case explained in the parameters of the model!

(22)

24/10/2007 Slide 22

Pitfall (2)

“The model says something we didn't expect, we have to use the results because its the model”

− “Expect” is based on understanding of this specific project in progress and similar historic cases

Model may be leveraged beyond its calibration or

model parameters do not enable discrimination between cases with different outcomes

− People should examine some relevant case to see how well the model is calibrated to this problem or look for other factors that could impact the result

Discourse Cases Observations

(23)

24/10/2007 Slide 23

Review

z Background

Communication Facilitation

− Engineering training and education

− Manager training and education

z Experiences Using Case Studies in Discourse

z Example Case Studies

Surface Assessment Robot − Autonomous Helicopter

(24)

24/10/2007 Slide 24

Take Away

The goal is effective communication through engaged listening and speaking.

Motivating cases may be one avenue to appropriate understanding and responses

(25)

24/10/2007 Slide 25

(26)

24/10/2007 Slide 26

Additional Sources of Case Studies

Defense Acquisition History Project

http://www.army.mil/cmh/acquisition/research/fa_casestudybib.html

AFIT Case Studies web page

http://www.afit.edu/cse/cases.cfm

The Risks Digest

http://catless.ncl.ac.uk/Risks/

Systems Engineering Handbook

Available from INCOSE.org

Technical Project Management Textbooks

one example: Kermer, “Software Project Management: Readings and Cases”, McGraw Hill, 1996

(27)

24/10/2007 Slide 27

References

Brooks, “The Mythical Man-Month: Essays on Software Engineering”, 1st edition, Addison-Wesley, 200 pages, 1978.

Kline, “Listening Effectively”, Maxwell Air Force Base, Ala.: Air University Press, 1996. Latimer, “Acquiring and Engineering Robotic Systems”, Qualification Exam Report, USC

Center for Systems and Software Engineering Technical Report number USC-CSSE-2007-709, May 2007.

Yin, “Case Study Research: Design and Methods”, 3rd Edition, Sage, 2003.

“Software Engineering 2004, Curriculum Guidelines for Undergraduate Programs in Software Engineering”, the Computer Society, IEEE, ACM, August 2004.

“Eligibility Procedures and Accreditation Standards for Business Accreditation”, AACSB International, January 2007.

(28)

24/10/2007 Slide 28

About the Author

Capt DeWitt Latimer IV, USAF is currently assigned as a PhD Student to the Air Force Institute of Technology and working towards a PhD in Computer Science at

the University of Southern California. He is advised by Prof Barry Boehm and Prof Gaurav Sukhatme. His

research focuses on investigating the nature of

acquiring autonomous robotic systems. He earned his MS degrees in Robotics (2001) and Civil Engineering (2002) at Carnegie Mellon University. He is a senior member of the IEEE and ACM and a member of

ASCE, and AFCEA and was awarded the CSDP credentials from the Computer Society.

References

Related documents

However, even in this arbitrarily chosen short time-frame significant differences between the groups could be observed, indicat- ing that regulatory mechanisms both on the

Non-selective 19 F spectra acquired pre- ( a ) and post- ( b ) PFCE injection showing the relative signal intensities observed for the PFCE and ISO spectral groups in vivo and

Since the principal objective of education is to polish students’ skills and prepare them to have an active participation and contribution to the real world,

Teaching the next generation of interpreters how to stay healthy and what they can do to prepare, not only by learning the language and culture which is the primary focus of

bankruptcy law makes it more attractive for individuals to start and own small businesses by providing a soft landing if businesses fail: business owners can file for

In addition to reviewing operating results with the management team, Stephen provides financial accounting and reporting advice, and works with the Tax and Treasurer’s

For example, if the EEPROM address sent in the second byte of the write command is B’00010110’ and if that address byte is followed by three data bytes and the STOP

Dick Miller is one of two builders who signed up to enter Olds powerplants, and we're curious to see not only how this Olds does against the Chevy, Ford , and Mopar. entrants, but