25
ESD.36J System & Project Management L23: Course Summary + - Instructor(s) Prof. Olivier de Weck Prof. James Lyneis December 9, 2003

L23: Course Summary - Massachusetts Institute of Technologydspace.mit.edu/bitstream/handle/1721.1/80702/esd... · Linear programming IP modeling linear Optimization, debt Leases &

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: L23: Course Summary - Massachusetts Institute of Technologydspace.mit.edu/bitstream/handle/1721.1/80702/esd... · Linear programming IP modeling linear Optimization, debt Leases &

ESD.36J System & Project Management

L23: Course Summary+

-

Instructor(s)

Prof. Olivier de Weck

Prof. James Lyneis

December 9, 2003

Page 2: L23: Course Summary - Massachusetts Institute of Technologydspace.mit.edu/bitstream/handle/1721.1/80702/esd... · Linear programming IP modeling linear Optimization, debt Leases &

+

- Outline

� Course Summary � Course Objectives � SPM Viewpoints � Framework: Preparation, Planning, Monitoring

Adaptation

� ESD.36 Internal Survey Results � Open Discussion � Last 15 minutes reserved for survey form

� Faculty will leave room - done at 4:15p.m. � Need class volunteer

12/9/03 - ESD.36J SPM 2

Page 3: L23: Course Summary - Massachusetts Institute of Technologydspace.mit.edu/bitstream/handle/1721.1/80702/esd... · Linear programming IP modeling linear Optimization, debt Leases &

+

- Course Objectives� Introduce advanced methods and tools of Project

Management in a product /system development context � Probabilistic CPM/PERT � Design Structure Matrix � System Dynamics � Risk Management � Earned Value Tracking

� Understand how methods work (strengths, limitations) � Industry Examples � Case Studies, Strategic Issues

� Learn from each other � Class Discussions � Project Assignments

� Æ Improve development projects at your workplace

12/9/03 - ESD.36J SPM 3

Page 4: L23: Course Summary - Massachusetts Institute of Technologydspace.mit.edu/bitstream/handle/1721.1/80702/esd... · Linear programming IP modeling linear Optimization, debt Leases &

+

-

Relationship with other SDM core courses (simple view)

� System Architecture (ESD.34) is about the “DNA” of the ARTIFACTS themselves – atomic unit: object � Concept, form, function, decomposition …

� Systems Engineering (ESD.33) is about the PROCESSESto understand and design systems – atomic unit: process � QFD, Requirements Analysis and Verification, …

� Integrating the Lean Enterprise (ESD.61J) is about thePEOPLE and ORGANIZATIONS – atomic unit: person � Principles of lean manufacturing, organizational models

� System Project Management (ESD.36) is about how tobest utilize resources to implement a set of objectives –atomic unit: task � CPM, DSM, System Dynamics

12/9/03 - ESD.36J SPM 4

Page 5: L23: Course Summary - Massachusetts Institute of Technologydspace.mit.edu/bitstream/handle/1721.1/80702/esd... · Linear programming IP modeling linear Optimization, debt Leases &

+

-

Relationship with other SDM core courses (complex view) Source: Lagace

-12/9/03

SPM selection

DSM

pl

ling

PERT/CPM and

ing

the PDP

Org Processes

Risk and si

Definitions i

i lly

Ops Manage

thei

il

iquesii

i

i

i

anal

ision model

lperfect info

Utility

distributions

i

analTi

-A

ii

Fl

and securi

and reliability

SE

l

Conflictingi

l

Linear programming

IP modeling

linear

Optimization,

debt Leases

& A/R

securities Financial

cash flow

concepts

liabilities

-A

i

ition l

issues

form

ing,

ESD.36J SPM

PDP process Change

management

Project anning

Project preparation

Critical chain schedu

product launch

Product and process match

Project management as competitive tool

All other topics

management

System dynamics System modeling

mulation

SysArch

Principles of SysArch Architecture concepts

Processes around architecture Analyz ng architectures

Requirements development

Frameworks for think ng holistica

Types of processes

JIT Manufacturing Cellular Manufacturing

Queuing systems and r management

Service Operations Process flow d agram

Continuous f ow processes

Forecasting techn

Inventory,EOQ modeling

Customer response Coord nating supply

chain compan es

Logistics systems des gn

Enterpr se resource planning

Management of constraints

Quality management and Taguch methods

Quality

Quality tools and philosophies

Marketing

ERBA

Decision ysis

Multistage dec

Va ue of

Risk Aversion

Multiattribute utility theory

Probability theory

Probability

Availability

Data and epistem c uncertainty

Probabilistic risk assessment

Cost benefit ysis Benefits me value of

money

Comparison of alternatives

Evaluat ng public activit es

owdown of requirements

Verification and validation

Safety

ty

Robustness

Techno ogy development strategy

Experimental Design

System lifecycle costs

SysOpt

object ves Robust

optimization

System optimization

Portfolio optimization

Production p anning Workforce scheduling

Location modeling

Revenue optimization

Integer programming

Nonprogramming

Heuristics

heuristics and uncertainty

Fin Accounting Long term

Cash

Long term assets

Marketable

Annual reports

statements Statement of

Product Costing Revenue recognition

Basic cost

Long term investments

Current

Time value of money

Activity based costing

Inventory Management

Trade stud es

Architecture of specific systems

Hierarchyand decompos

Creativity

Ambiguity Comp exity

Synthesis Corporate

strategy

Liability & IP Role

of regulation

Function

Role of manufactursupply chains

Legacy & Platform systems

5

Page 6: L23: Course Summary - Massachusetts Institute of Technologydspace.mit.edu/bitstream/handle/1721.1/80702/esd... · Linear programming IP modeling linear Optimization, debt Leases &

+

-

System Project Management ESD.36 Framework

Project Preparation Project

Planning

Project Adaptation

Project Monitoring

Enterprise has chosen what product or system to develop

Ref: Warmkessel 12/9/03 - ESD.36J SPM 6

Page 7: L23: Course Summary - Massachusetts Institute of Technologydspace.mit.edu/bitstream/handle/1721.1/80702/esd... · Linear programming IP modeling linear Optimization, debt Leases &

+

- Network Viewpoint

A,0

B,10 D,30

C,20 E,20 F,40

G,20 H,0

Start

Finish

S=0

0 10

100 100 100 100

80 100 80 100

40 80 40 80

20 40 20 40

0 20 0 20

Legend0 0 0 0

TS=0 TS=0TS=0 TS=0 TS=0

TS=30TS=10

50 80 20 50

10 20 0 10 early

lateES EF LS LF

12/9/03 - ESD.36J SPM 7

Page 8: L23: Course Summary - Massachusetts Institute of Technologydspace.mit.edu/bitstream/handle/1721.1/80702/esd... · Linear programming IP modeling linear Optimization, debt Leases &

123456789

101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960

+

- DSM Viewpoint 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60

Set customer target Estimate sales volumes Establish pricing directionSchedule project timelineDevelopment methodsMacro targets/constraintsFinancial analysisDevelop program mapCreate initial QFD matrixSet technical requirementsWrite customer specificationHigh-level modelingWrite target specificationDevelop test planDevelop validation planBuild base prototypeFunctional modelingDevelop product modules Lay out integrationIntegration modelingRandom testingDevelop test parametersFinalize schematicsValidation simulation Reliability modelingComplete product layoutContinuity verificationDesign rule checkDesign packageGenerate masksVerify masks in fabRun wafersSort wafersCreate test programsDebug productsPackage products Functionality testingSend samples to customersFeedback from customersVerify sample functionalityApprove packaged productsEnvironmental validation Complete product validationDevelop tech. publicationsDevelop service coursesDetermine marketing nameLicensing strategyCreate demonstrationConfirm quality goalsLife testingInfant mortality testingMfg. process stabilizationDevelop field support planThermal testingConfirm process standardsConfirm package standardsFinal certificationVolume productionPrepare distribution networkDeliver product to customers

12/9/03 - ESD.36J SPM

• x x • x • x x • x • x •

• x x • x

x x • •

x • x x • x x • x x x x x x • O O O O

x x x x • x x x x • x x

x x x x x • x x x x x •

x x • x x x • O O O O O O

x x x • O x x x • x x x x x x x • x

x x • x x x •

x x • x x O O O O O x x x x • x x

x • x x x • x x

x x • x x x •

x x x x x • O O O O x • x O x x x •

x • x O x •

x • x x x x x • O O O O

x x x • x x x •

x x x x • x •

x • x x •

x x x x • x x •

x x • x x x x • x

x • x x x x • x x x x •

x x x • x x x • x x x x x x • x

x x x • O O x x •

x x x • x • x x

x x x x x • x x •

x • x x x x •

x x x x •

x = Information Flows = Planned Iterations O = Unplanned Iterations • = Generational Learning

Concurrent Activity Blocks

Potential Iterations

Generational Learning

Sequential Activities

x x x x x x x

x x x x x

x x xx x

O O O O

x x x x x x x x

x x x xx x x x x x x x x x O O O O

x x x x x x x x x x x x

x x x x

x x x x x x x x x x xx x x

x x x xx x x

x x x x

O O O x x x

O O O

x x

x x x

x x x x

x x x x

x x x x x x x x x xx x

x x x x x x x x x x

8

Page 9: L23: Course Summary - Massachusetts Institute of Technologydspace.mit.edu/bitstream/handle/1721.1/80702/esd... · Linear programming IP modeling linear Optimization, debt Leases &

- ESD.36J SPM 12/9/03 9

External factors; management responses; side effects

+

-System Dynamics Viewpoint

ity

ApparentProgress

Customer Changes Schedule

Acceleration

Work, Worksite Congestion,Coordination Problems,

Employee Skill

Fatigue,Burnout

Overtime

Hiring

ScopeGrowth

Undiscovered Rework

Known Rework

Work Really Done

Work To Be Done

Progress

Rework Discovery

People Productiv Quality

Out-of-Sequence

Morale Problems

Average

and Quality

Page 10: L23: Course Summary - Massachusetts Institute of Technologydspace.mit.edu/bitstream/handle/1721.1/80702/esd... · Linear programming IP modeling linear Optimization, debt Leases &

+

- Why project fail ... � Selected the wrong product (system) concept

� Market Risk, Technological Risk

� Human Dimension � Wrong person as project manager � Reward and Incentive systems not aligned � Dysfunctional Team Structures

� Upper management is non-supportive � Inadequately defined tasks, goals … (ambiguity is never

removed) � Risks are not understood: cost, schedule, performance

� “Impossible” mission � Over-scoped, under-funded, not enough time

� Wrong corrective measures � kicks off vicious circles (SD)… burnout, fatigue…

� Project “end game” is not planned 12/9/03 - ESD.36J SPM 10

Page 11: L23: Course Summary - Massachusetts Institute of Technologydspace.mit.edu/bitstream/handle/1721.1/80702/esd... · Linear programming IP modeling linear Optimization, debt Leases &

+

- Internal Survey

� Purpose � get feedback from the students on the content of

the lectures, the cases treated in class, the homework as well as the expectations for the future of the course.

� Total 37 respondents � as of Sunday night 12/7

� 10 Questions � Results will be transmitted to SDM leadership

� used for next year’s edition

12/9/03 - ESD.36J SPM 11

Page 12: L23: Course Summary - Massachusetts Institute of Technologydspace.mit.edu/bitstream/handle/1721.1/80702/esd... · Linear programming IP modeling linear Optimization, debt Leases &

+

-

Q1: Rate the relevance and quality of the following lectures and associated topics presented in class:

Project Critical Success Factors

Project Monitoring and Tracking

Critical Chain/DRAG

Integrated Concurrent Engineering (ICE)

Product Development Process Design

Project Organizations and Manager Profiles

System Dynamics

Dependency Structure Matrix (DSM)

Network Planning: CPM/PERT

3.10 3.20 3.30 3.40 3.50 3.60 3.70 3.80 3.90 4.00 4.10 4.20

Subject

3.76

3.89

4.05

3.62

1=worthless

3=average for MIT 4=really useful 5=exceeds expectations

Question 1

3.73

3.73

3.51

3.43

3.73 2=marginally useful

Scor

e

12/9/03 - ESD.36J SPM 12

Page 13: L23: Course Summary - Massachusetts Institute of Technologydspace.mit.edu/bitstream/handle/1721.1/80702/esd... · Linear programming IP modeling linear Optimization, debt Leases &

+

-

Q2: For each topic say whether you would like more, less or the same amount of material.

Project Critical Success Factors

Project Monitoring and Tracking

Critical Chain/DRAG

Integrated Concurrent Engineering (ICE)

Product Development Process Design

Project Organizations and Manager Profiles

System Dynamics

Dependency Structure Matrix (DSM)

Network Planning: CPM/PERT

13

1=much less 2=somewhat less 3=keep as is 4=somewhat more 5=much more

moreless

1.

2.

3.

ESD.36J SPM

Question 2

3.11

3.19

2.95

3.24

3.49

3.24

3.16

3.30

3.35

2.60 2.70 2.80 2.90 3.00 3.10 3.20 3.30 3.40 3.50 3.60

Topics

Scor

e

12/9/03 ­

Page 14: L23: Course Summary - Massachusetts Institute of Technologydspace.mit.edu/bitstream/handle/1721.1/80702/esd... · Linear programming IP modeling linear Optimization, debt Leases &

+

-

Q3: Rate potential value of topics that are not currently covered in the syllabus of ESD.36 to SDM.

Question 3

Scor

e

More student-contributed lectures

More (HBS-style) case studies

Contracts and Procurement

Project Management Maturity Model (PMMM)

Managing geographically dispersed Projects

Managing Cultural Differences

Pricing and Cost Estimation Techniques

Conflict Resolution

Time Management

Software Tools available

Relationship with General Management

Relationship with Systems Engineering

Project Management Standards (PMI...)

Project Portfolio Management (Multi-Project) 4.05

3.24

3.70

3.27

3.86

3.38

3.86

3.30

3.27

3.46

2.65

(1)

(2)

(3)

(4)

(4)

3.92

3.54

3.89

2.00 2.50 3.00 3.50 4.00 4.50

Additional topics

12/9/03 - ESD.36J SPM 14

Page 15: L23: Course Summary - Massachusetts Institute of Technologydspace.mit.edu/bitstream/handle/1721.1/80702/esd... · Linear programming IP modeling linear Optimization, debt Leases &

+

- Q4: Rate the three cases

ESD.36 case studies

3.19

3.81

3

(Bank, MS Office)

Case 2:

Case 3:

Scor

e

1=worthless

3=average for MIT 4=really useful 5=exceeds expectations

Case 1: Software

Big Dig, Boston

SSN688i Submarine

2=marginally useful

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5

12/9/03 - ESD.36J SPM 15

Page 16: L23: Course Summary - Massachusetts Institute of Technologydspace.mit.edu/bitstream/handle/1721.1/80702/esd... · Linear programming IP modeling linear Optimization, debt Leases &

+

-

Q5: Suggestions for new project cases and speakers

• Dean Kamen, the Segway project • Consulting company project management case (McKinsey...), brings in an added

"external" view of SPM. • Future Combat System, COL Bill Johnson (DARPA) • Conflict resolution, actual exercise during class time • Multi-project management case, speaker? • Microsoft speakers • Student contributed cases - maybe make that a project • Homeland Security or Iraq - Paul Bremmer - whoever is in charge • Product development , Lean Engineering - Chris Theodore, Al Haggerty • Update SSN688i case with more recent study of a similar nature like NSSN (Virginia

Class) or the like • an FPDS vehicle case study • Wireless Product (High Clockspeed,High Technology) • HBS case with real class preparation/participation/debate instead of slide and lecture

format • The Denver Airport (DEN) - various stakeholder with conflicting objectives • Automobile development; compare NA with Toyota, Ford FPDS case • Development of an ASIC at Intel or Motorola. A VP of Engineering or Technical Lead

could be a good speaker.

12/9/03 - ESD.36J SPM 16

Page 17: L23: Course Summary - Massachusetts Institute of Technologydspace.mit.edu/bitstream/handle/1721.1/80702/esd... · Linear programming IP modeling linear Optimization, debt Leases &

+

-

Q6: Rate homework assignments in terms of scope and relevance to SPM

Q6

2 3 4

/

f

ii

i

i

jPlanni

1=worthless 2=marginally useful

l5=exceeds expectations

3.7

3.24

3.43

3.78

3.03

3.51

2.2 2.4 2.6 2.8 3.2 3.4 3.6 3.8

HW 1: CPM PERT of UAV project

HW 2: Task-based DSM or UAV project

HW 3: Des gning a project organizat on

HW4: System Dynam cs: Brooks Law

HW 5: Comparison of 3 case stud es

HW 6: Strategic Pro ect ng and Execution

3=average for MIT 4=rea ly useful

12/9/03 - ESD.36J SPM 17

Page 18: L23: Course Summary - Massachusetts Institute of Technologydspace.mit.edu/bitstream/handle/1721.1/80702/esd... · Linear programming IP modeling linear Optimization, debt Leases &

+

-

Q7: Rate homework assignments in terms of workload (augment, descope)

HW6: Strategic Project Planning and Execution

HW5: Comparison of 3 case studies

HW4: System Dynamics: Brooks law

HW3: Designing a project organization

HW2: Task-based DSM for UAV project

HW1: CPM/PERT of UAV project

18

3.19

2.97

3.16

3.14

3.14

2.6 2.8 3 3.2

1=much less 2=somewhat less 3=keep as is 4=somewhat more 5=much more

moreless ESD.36J SPM

Homework Scope

2.84

2.7 2.9 3.1 3.3

12/9/03 ­

Page 19: L23: Course Summary - Massachusetts Institute of Technologydspace.mit.edu/bitstream/handle/1721.1/80702/esd... · Linear programming IP modeling linear Optimization, debt Leases &

+

- Q8: Rate usefulness of Term Project

Term Project19% 0% (worthless)

(exceeds 3% (marginally useful) expectations)

24% (average)

1 - worthless 2 - marginally useful 3 - average 4 - really useful 5 - exceeds expectations

54% (really useful)

12/9/03 - ESD.36J SPM 19

Page 20: L23: Course Summary - Massachusetts Institute of Technologydspace.mit.edu/bitstream/handle/1721.1/80702/esd... · Linear programming IP modeling linear Optimization, debt Leases &

+

-

Q9: What should be the future of this class in the context of the SDM program?

Future of ESD.36 class 0% 3%

14% 14%

part of the SDM core

1 - drop the class

2 - keep class, but not as

3 - keep class as is (core)

4 - merge class with ESD.33

5 - no opinion

69%

12/9/03 - ESD.36J SPM 20

Page 21: L23: Course Summary - Massachusetts Institute of Technologydspace.mit.edu/bitstream/handle/1721.1/80702/esd... · Linear programming IP modeling linear Optimization, debt Leases &

+

-Q10: Suggestions for improvement (I)

� General sense that improvements are “tweaks” rather than quantum changes

� Lectures:� More about PERT and the newer methods using Monte Carlo

simulations to forecast project outcomes

� Address the challenges of PM from a more challenging and senior perspective - e.g. multi-project constraints

� Reduce the System Dynamics piece (relative to other parts) or make SD mandatory as a separate class and use as pre-requisite

� Make sure the class ends on time! (Practice what is taught) � Draw connection to system engineering better. How can the class

teach more of a system view of project management?

� Term Projects:� Descope term project in light of learning one or two more "cutting

edge" methods (like DSM and system dynamics).�

12/9/03 - ESD.36J SPM Better to have three 2hr sessions than two 3hr sessions

21

Page 22: L23: Course Summary - Massachusetts Institute of Technologydspace.mit.edu/bitstream/handle/1721.1/80702/esd... · Linear programming IP modeling linear Optimization, debt Leases &

+

- Q10: Suggestions for improvement (II) � Case Studies

� Case Studies that explore the decisions, options and managerial levers pulled by the PMs in directing the projects.

� Invite more senior industry speakers. � Increase and spread participation more evenly on the class by

adding 2 HBS project cases (emphasize “rich” class discussion)� Program management execution. (e.g. FedEx)

� Homeworks: � comments throughout the document that help understand what

has been done really well and what needs to be improved.

� Focus on problems that mirror real world conundrums in addition to just practice with new tools.- augment decision processes

� General� Most all SDM students are familiar with the traditional tools.

Strengthen “soft skills” in dealing with employees and superiors.� systems perspective? > no simple answer - remember RISK MGT!

12/9/03 - ESD.36J SPM 22

Page 23: L23: Course Summary - Massachusetts Institute of Technologydspace.mit.edu/bitstream/handle/1721.1/80702/esd... · Linear programming IP modeling linear Optimization, debt Leases &

+

- Class Discussion

What do you think ?

12/9/03 - ESD.36J SPM 23

Page 24: L23: Course Summary - Massachusetts Institute of Technologydspace.mit.edu/bitstream/handle/1721.1/80702/esd... · Linear programming IP modeling linear Optimization, debt Leases &

+

- Final Touches

� Please fill in paper survey � hand to class volunteer when done

� Project Evaluations will be mailed out to teams 1-16 on Friday 12/12

� Final class grade on WEBSIS after 12/16 � Pickup class CD-ROM from SDM office (Bill

Foley)

12/9/03 - ESD.36J SPM 24

Page 25: L23: Course Summary - Massachusetts Institute of Technologydspace.mit.edu/bitstream/handle/1721.1/80702/esd... · Linear programming IP modeling linear Optimization, debt Leases &

+

- Thank you!

Co-instructor and Helpers: Jim Lyneis, Pat Hale, Donna Rhodes

Happy Holidays !

12/9/03 - ESD.36J SPM 25

TA's: Christos Sermpetis, Darren Chang