Skip to main content
E-Book

$108.99

Engineering Project Management

Neil G. Siegel

ISBN: 978-1-119-52579-0 July 2019 424 Pages

Description

A hands-on guide for creating a winning engineering project

Engineering Project Management is a practical, step-by-step guide to project management for engineers. The author – a successful, long-time practicing engineering project manager – describes the techniques and strategies for creating a successful engineering project. The book introduces engineering projects and their management, and then proceeds stage-by-stage through the engineering life-cycle project, from requirements, implementation, to phase-out. The book offers information for understanding the needs of the end user of a product and other stakeholders associated with a project, and is full of techniques based on real, hands-on management of engineering projects.

The book starts by explaining how we perform the actual engineering on projects; the techniques for project management contained in the rest of the book use those engineering methods to create superior management techniques. Every topic – from developing a work-breakdown structure and an effective project plan, to creating credible predictions for schedules and costs, through monitoring the progress of your engineering project – is infused with actual engineering techniques, thereby vastly increasing the effectivity and credibility of those management techniques.

The book also teaches you how to draw the right conclusions from numeric data and calculations, avoiding the mistakes that often cause managers to make incorrect decisions. The book also provides valuable insight about what the author calls the social aspects of engineering project management: aligning and motivating people, interacting successfully with your stakeholders, and many other important people-oriented topics. The book ends with a section on ethics in engineering.

This important book:

  • Offers a hands-on guide for developing and implementing a project management plan
  • Includes background information, strategies, and techniques on project management designed for engineers
  • Takes an easy-to-understand, step-by-step approach to project management
  • Contains ideas for launching a project, managing large amount of software, and tips for ending a project

Structured to support both undergraduate and graduate courses in engineering project management, Engineering Project Management is an essential guide for managing a successful project from the idea phase to the completion of the project.

Related Resources

About the Author xv

Acknowledgments xvii

About the Companion Website xix

Introduction xxi

1 The Role and the Challenge 1

1.1 Introduction 1

1.1.1 Why Do We Care About Engineering Project Management? 2

1.1.2 The Opportunity For You 5

1.2 The Project 5

1.2.1 Where Do Projects Come From? 8

1.2.2 Customers 8

1.2.3 Attributes of Projects 8

1.2.4 The Project Life‐Cycle 9

1.2.5 Goals of the Project/Factors in Tension With Each Other 9

1.3 The Project Manager 12

1.3.1 The Role 12

1.3.2 You as the Manager of an Engineering Project 15

1.4 Engineering Processes Can Help You 18

1.5 The Engineering Project Manager Mind‐Set 20

1.6 Next 22

1.7 About Facilitated Lab Sessions and Practical Exercises 22

1.8 This Week’s Facilitated Lab Session 23

1.8.1 Exemplars 23

1.8.2 Points for Discussion 25

2 Performing Engineering on Projects (Part I) 29

2.1 The Systems Method 29

2.1.1 Motivation and Description 29

2.1.2 Life‐Cycle Shapes 37

2.1.3 Progress Through the Stages 43

2.2 Requirements 47

2.3 Design 55

2.3.1 The Design and its Process 55

2.3.2 The Design Hierarchy is Not the Same as the Requirements Hierarchy 64

2.3.3 Modeling 64

2.3.4 Design Patterns 66

2.3.5 Do the Hard Parts First 67

2.3.6 Designs and Your Team 68

2.3.7 Summary: Design 69

2.4 Interaction of the Requirements and Design Processes with Project Management Processes 69

2.5 Your Role in All of This 72

2.6 Next 75

2.7 This Week’s Facilitated Lab Session 75

3 Performing Engineering on Projects (Part II) 77

3.1 The Remaining Stages of the Project Life‐Cycle 77

3.1.1 Implementation 77

3.1.2 Integration 77

3.1.3 Testing – Verification and Validation 81

3.1.4 Testing – Planning, Procedures, Test Levels, Other Hints About Testing 85

3.1.4.1 Unscripted Use of the System 88

3.1.4.2 Realistic Operating Conditions 88

3.1.4.3 Off‐Nominal Operating Conditions 89

3.1.5 Production 90

3.1.6 Deployment: Use in Actual Mission Operations 92

3.1.7 Non‐project Life‐Cycle Stages 93

3.1.7.1 Logistics 93

3.1.7.2 Phase‐Out and Disposal 97

3.1.7.3 Summary for the Post‐Deployment Stages 98

3.2 Next 98

3.3 This Week’s Facilitated Lab Session 98

4 Understanding Your Users and Your Other Stakeholders 99

4.1 The Four Steps to Understanding Your Users and Your Other Stakeholders 99

4.2 Case Study About the Value of Using the Customer’s Coordinate System of Value: Role‐Based Processing 110

4.3 Special Topic: Designing the User Experience 113

4.4 Summary: Understanding Your Users and Your Other Stakeholders 118

4.5 Next 119

4.6 This Week’s Facilitated Lab Session 119

5 How Do Engineering Projects Get Created? 121

5.1 Engineering Projects are Created in Response to a Need, or a Vision 121

5.2 How to Win 124

5.2.1 Approach #1: The Heilmeier Questions 130

5.2.2 Approach #2: Neil’s Approach: Achieve Positive Competitive Differentiation 131

5.3 Your Role in All of This 143

5.4 Summary: How to Win 144

5.5 Next 144

5.6 This Week’s Facilitated Lab Session 144

6 Organizing and Planning 147

6.1 The Work‐Breakdown Structure 147

6.2 The Statement of Work 154

6.3 The Organization Chart 157

6.4 The Project Plan 162

6.5 Your Role in All of This 167

6.6 Summary: Organizing and Planning 168

6.7 Next 168

6.8 This Week’s Facilitated Lab Session 168

7 Creating Credible Predictions for Schedule and Cost: the Activity Network 171

7.1 Setting the Stage 171

7.2 Estimating the Schedule For Your Project 174

7.2.1 Step 1: Define the Tasks 174

7.2.2 Step 2: Identify the Interdependencies Between Tasks 175

7.2.3 Step 3: Estimate, in a Statistical Fashion, the Duration of Each Task 177

7.2.4 Step 4: Fixed Dates vs. Derived Dates 179

7.2.5 Examples 180

7.3 Estimating the Cost of Your Project 181

7.4 Injecting Realism Into Your Estimates 183

7.4.1 The S‐Curve 183

7.4.2 Another Aspect of Realism in Schedules: Margin and Slack 184

7.4.3 Calibrate Against Top‐Down Estimation Methods 185

7.4.4 Resource Leveling 187

7.5 Cost vs. Price 188

7.6 Your Role in All of This 189

7.7 The Intersection With Engineering 190

7.8 Next 191

7.9 This Week’s Facilitated Lab Session 191

8 Drawing Valid Conclusions From Numbers 193

8.1 In Engineering, We Must Make Measurements 193

8.2 The Data and/or the Conclusions are Often Wrong 194

8.2.1 The Fallacy of the Silent Evidence 199

8.2.2 Logical Flaws in the Organization of System Testing 201

8.2.3 The Problem of Scale 205

8.2.4 Signal and Noise 207

8.2.5 A Special Type of Measurement: The Test 210

8.2.6 The Decision Tree: A Method That Properly Accounts For Conditional Probabilities 211

8.3 What Engineering Project Managers Need to Measure 214

8.4 Implications for the Design and Management Processes 215

8.4.1 We Need Measurements in Order to Create Good Designs 215

8.4.2 Projects Provide an Opportunity for Time Series 215

8.4.3 Interpreting the Data 215

8.4.4 How Projects Fail 216

8.4.5 Avoid “Explaining Away” the Data 217

8.4.6 Keep a Tally of Predictions 217

8.4.7 Social Aspects of Measurement 218

8.4.8 Non‐linear Effects 219

8.4.9 Sensitivity Analysis 221

8.4.10 Keep it Simple 221

8.4.11 Modeling 222

8.4.12 Ground Your Estimates and Predictions in the Past 222

8.5 Your Role in All of This 223

8.6 Summary: Drawing Valid Conclusions From Numbers 224

8.7 Next 224

8.8 This Week’s Facilitated Lab Session 224

9 Risk and Opportunity Management 225

9.1 Things Can Go Wrong With Our Project: How Do We Cope? 225

9.2 The Steps of Risk Management 229

9.2.1 Step a: Identify the Potential Risks and Opportunities 229

9.2.2 Step b: Identify the Symptoms 231

9.2.3 Step c: Select the Item to be Measured, and the Measurement Methods 232

9.2.4 Step d: Score Each Risk for Both Likelihood and Impact 232

9.2.5 Step e: Create Mitigation and Exploitation Plans 235

9.2.6 Step f: Create Triggers and Timing Requirements for Those Mitigation Plans 237

9.2.7 Step g: Create a Method to Aggregate All Risk Assessments Into a Periodic Overall Project Impact Prediction 238

9.2.8 Step h: Create and Use Some Sort of Periodic “Management Rhythm,” Wherein You Periodically Make Decisions About Risk Mitigation and Opportunity Exploitation Actions, Based on the Periodic Assessment 239

9.2.9 Step i: When Risks Actually Occur (Transition from Risks to Issues), Perform a Root‐Cause Analysis 240

9.3 Two Special Types of Risks 241

9.3.1 The Low‐Likelihood, High‐Impact Event 241

9.3.2 The Risks That We Have Not Yet Identified 243

9.4 Lessons Learned From Risk Management 245

9.5 Your Role in All of This 246

9.6 Summary: Risk and Opportunity Management 246

9.7 Next 246

9.8 This Week’s Facilitated Lab Session 246

10 Monitoring the Progress of Your Project (Part I) 249

10.1 Monitoring Progress Via Updated Predictions to Schedule and Cost 249

10.2 Making the Updated Predictions 251

10.2.1 Creating the Updated Prediction for the Schedule 252

10.2.2 Preview: Variance Analysis 255

10.2.3 Creating the Updated Prediction for the Cost 255

10.2.4 Taking Earned Value 255

10.2.5 The Rolling Wave 257

10.3 Using the Updated Predictions 258

10.3.1 Calculating the Schedule and Cost Variances 258

10.3.2 Time Variance 262

10.3.3 Variance Analysis 263

10.4 Financial Measures About Which Your Company Will Care 263

10.4.1 Sales 264

10.4.2 Profit 264

10.4.3 Cash Flow 265

10.4.4 Day‐Sales Receivables 265

10.5 Your Role in All of This 265

10.6 Summary: Monitoring the Progress of your Project (Part I) 266

10.7 Next 267

10.8 This Week’s Facilitated Lab Session 267

11 Monitoring the Progress of Your Project (Part II) 269

11.1 How the Manager of an Engineering Project Ought to Allocate His/Her Time 269

11.2 A Big Claim on Our Time: The Periodic Management Rhythm 270

11.2.1 Sequence and Interaction of Steps 274

11.3 The Steps of the Periodic Management Rhythm 274

11.3.1 Updating the Predictions of Operational and Technical Performance 274

11.3.2 Updating the Predictions for the Schedule 276

11.3.3 Updating the Predictions for the Cost 278

11.3.4 Updating the Risk Assessment and Initiating Risk Mitigation 278

11.3.5 The Monthly Calendar 279

11.3.6 The Accounting Calendar 280

11.3.7 Management Reserve Funding 280

11.4 The Social Benefits of the Periodic Management Rhythm 282

11.5 Your Role in All of This 283

11.6 Summary: Monitoring the Progress of Your Project (Part II) 284

11.7 Next 284

11.8 This Week’s Facilitated Lab Session 284

12 Four Special Topics 285

12.1 Launching Your Project 285

12.1.1 The Project Start‐Up Process 285

12.1.2 The Earned‐Value Baseline: A Special Project Start‐Up Task 291

12.1.3 Preparing to Operate at a Large Scale 292

12.1.4 Summary for Starting a Project 293

12.2 Systems and Projects With Large Amounts of Software 294

12.2.1 The Benefits 294

12.2.2 The Problems 294

12.2.2.1 Scale 295

12.2.3 Lessons Learned for the Project Manager About Software 296

12.3 The Agile Software Development Methodology 299

12.4 Ending Your Project 302

12.5 Your Role in All of This 303

12.6 Next 305

12.7 This Week’s Facilitated Lab Session 305

13 The Social Aspects of Engineering Project Management 307

13.1 Dealing With People, Becoming a Leader 308

13.2 Alignment 308

13.3 The Sine Qua Non of Leadership 311

13.4 Motivating Your Team 312

13.5 Recognizing and Resolving Conflict 316

13.6 Siegel’s Mechanics of Project Management 323

13.7 Dealing With Special People 325

13.7.1 Your Management 325

13.7.2 Your Customers 327

13.7.3 The Human Resources Department – An Important Partner 327

13.8 Your Career as an Engineer 329

13.9 Change on Your Project 333

13.10 Coping With Career Change 334

13.10.1 Foundational Knowledge 335

13.10.2 Lifelong Learning 335

13.10.3 On‐the‐Job Learning 335

13.10.4 Know and Grow 336

13.10.5 Summary: How to Cope With Career Change 337

13.10.6 Examples of Mid‐career Changes I Have Known 337

13.11 Getting Ahead 338

13.11.1 Preparing Yourself for Leadership 338

13.11.2 Getting Ahead: Understanding Your Boss 338

13.11.3 Enablers 341

13.11.4 Leadership vs. Management 341

13.11.5 Disablers and Pitfalls: How to Fail at Getting Ahead 341

13.11.6 Summary: Getting Ahead 342

13.12 Two Special Topics 343

13.12.1 Special Topic 1: Projects Whose Work is Geographically Distributed Across More Than One Work Site 343

13.12.2 Special Topic 2: Projects That Include Teams Located in Multiple Countries 344

13.13 Summary: Social Aspects of Engineering Project Management 345

13.14 Next 346

13.15 This Week’s Facilitated Lab Session 346

14 Achieving Quality 347

14.1 Defining the Term Quality 347

14.2 One Motivation for Quality: A Good Reputation 347

14.2.1 Quality Control and Audits 348

14.3 Quality Initiatives 348

14.3.1 6‐Sigma 349

14.3.1.1 Defect Rates 352

14.3.1.2 Justified Variation 354

14.3.1.3 Defects in Assembly 354

14.3.2 ISO‐9000 355

14.3.3 Capability Maturity Model 355

14.4 Processes for Engineering and for Project Management 356

14.5 Procurement and Subcontracting 357

14.5.1 Vendor Partnerships 358

14.6 The Effects of Quality 359

14.7 The Bill of Materials 360

14.8 Your Role in All of This 360

14.9 Next 361

14.10 This Week’s Facilitated Lab Session 361

14.A Appendix: What Distributions Actually Look Like in the Real World of Engineering Projects 361

15 Applying Our Ideas in the Real World, Ethics in Engineering 365

15.1 Applying Our Ideas in the Real World 365

15.2 Ethics in Engineering 367

15.2.1 When Does Bad Engineering Become Bad Ethics? 368

15.2.1.1 How Do Engineers Get Into Situations of Ethical Lapse? 368

15.2.1.2 Characteristics of Modern Engineered Systems that Create the Risk of Ethical Lapse 369

15.2.1.3 Complexity and Scale Introduce Non‐linearities 369

15.2.1.4 Reliability and Availability are Under‐emphasized 370

15.2.1.5 Treating Operator‐Induced Failures as Being Outside Our Design Responsibilities 370

15.2.1.6 Ignoring the Potential That Our Systems Will Be Used in Ways Other Than We Intended 371

15.2.2 Corrective Actions 372

15.2.3 Conclusions About Ethics in Engineering 374

15.3 Thank You 375

Index 377