A Star is Made - Carnegie Mellon University · talents, skills, or abilities ... Is excellent...

30
Sponsored by the U.S. Department of Defense © 2007 by Carnegie Mellon University A Star is Made page 1 TSP Symposium September 21-23, 2009 Marsha Pomeroy-Huff and William R. Nichols The Software Engineering Institute Carnegie Mellon University

Transcript of A Star is Made - Carnegie Mellon University · talents, skills, or abilities ... Is excellent...

Page 1: A Star is Made - Carnegie Mellon University · talents, skills, or abilities ... Is excellent performance inborn or made? ... HUFF NICHOLS TSP Sympsium 2009 - A Star is Made (Final

Sponsored by the U.S. Department of Defense © 2007 by Carnegie Mellon University

A Star is Made

page 1

TSP Symposium

September 21-23, 2009

Marsha Pomeroy-Huff and William R. NicholsThe Software Engineering InstituteCarnegie Mellon University

Page 2: A Star is Made - Carnegie Mellon University · talents, skills, or abilities ... Is excellent performance inborn or made? ... HUFF NICHOLS TSP Sympsium 2009 - A Star is Made (Final

Where does excellent performance come from?

What is deliberate practice?

How does deliberate practice relate to software?

Presentation Topics

© 2009 by Carnegie Mellon University22

How does deliberate practice relate to software?

How can deliberate practice help solve TSP/PSP problems?

Conclusions

Page 3: A Star is Made - Carnegie Mellon University · talents, skills, or abilities ... Is excellent performance inborn or made? ... HUFF NICHOLS TSP Sympsium 2009 - A Star is Made (Final

Whence Star Performance?

Conventional wisdom says star performance comes from innate talents, skills, or abilities – a “spark of genius.”

Modern research suggests star

© 2009 by Carnegie Mellon University

Modern research suggests star performance comes from•sustained, disciplined practice•working to achieve continuous, incremental improvements•focusing as much (or more) on the process of performing as on outcomes

3

Page 4: A Star is Made - Carnegie Mellon University · talents, skills, or abilities ... Is excellent performance inborn or made? ... HUFF NICHOLS TSP Sympsium 2009 - A Star is Made (Final

Deliberate Practice

Deliberate practice is “an individual’s prolonged efforts to improve performance while negotiating motivational and external constraints.”

- K. Anders Ericsson, 1993

© 2009 by Carnegie Mellon University

Deliberate practice is “activity that is explicitly intended to improve performance, reaches for objectives just beyond one's level of competence, provides feedback on results, and involves high levels of repetition”

- Fortune Magazine, 2006

4

Page 5: A Star is Made - Carnegie Mellon University · talents, skills, or abilities ... Is excellent performance inborn or made? ... HUFF NICHOLS TSP Sympsium 2009 - A Star is Made (Final

Is excellent performance inborn or made?

What is deliberate practice?

How does deliberate practice relate to software?

Presentation Topics

© 2009 by Carnegie Mellon University55

How does deliberate practice relate to software?

How can deliberate practice help solve TSP/PSP problems?

Conclusions

Page 6: A Star is Made - Carnegie Mellon University · talents, skills, or abilities ... Is excellent performance inborn or made? ... HUFF NICHOLS TSP Sympsium 2009 - A Star is Made (Final

Elements of Deliberate Practice

Place equal emphasis on techniques and outcomes

Set specific and measurable goals

Receive immediate, meaningful feedback

© 2009 by Carnegie Mellon University

Maintain a disciplined approach to practice

Have a supportive environment

Possess a passion for the domain

6

Page 7: A Star is Made - Carnegie Mellon University · talents, skills, or abilities ... Is excellent performance inborn or made? ... HUFF NICHOLS TSP Sympsium 2009 - A Star is Made (Final

Equal Emphasis on Technique and Outcome

Master performers•concentrate effort on changing the performance techniques/processes to achieve desired improvements•identify and isolate specific performance aspects for improvement; work on one performance element at a time•practice what is not done well

© 2009 by Carnegie Mellon University

•practice what is not done well•strive to reach performance level just beyond current abilities•never stop trying to improve

7

Page 8: A Star is Made - Carnegie Mellon University · talents, skills, or abilities ... Is excellent performance inborn or made? ... HUFF NICHOLS TSP Sympsium 2009 - A Star is Made (Final

Specific and Measurable Goals

“Deliberate practice is about setting new goals and straining

yourself to reach a bit higher each time. It involves you deciding to

improve something and setting up [the needed] conditions to attain

the skill.”

– K. Anders Ericsson, 2006

© 2009 by Carnegie Mellon University8

Goals must be

•very specific (one performance element)

•measurable (quantitative AND qualitative)

•tangibly assessable (specific feedback)

•challenging (improve level of performance)

Page 9: A Star is Made - Carnegie Mellon University · talents, skills, or abilities ... Is excellent performance inborn or made? ... HUFF NICHOLS TSP Sympsium 2009 - A Star is Made (Final

Immediate and Meaningful Feedback

Feedback must be immediate.

• internal feedback (self-talk) most

immediate

• external feedback (coach, teacher)

most objective

Feedback must be meaningful.

© 2009 by Carnegie Mellon University

Feedback must be meaningful.

• specific to what is being practiced

• precisely pinpoint needed

improvements

Feedback must be used to improve

performance.

• identify shortcomings

• provide remediation

9

Page 10: A Star is Made - Carnegie Mellon University · talents, skills, or abilities ... Is excellent performance inborn or made? ... HUFF NICHOLS TSP Sympsium 2009 - A Star is Made (Final

Disciplined Approach to Practice

Expert performance requires regular schedule of over long period of time.•minimum of 10,000 hours•approximately 10 years

High repetition enables automaticity of

© 2009 by Carnegie Mellon University

High repetition enables automaticity of essential performance skills.•enables creativity•better performance under stress

10

Practice makes permanent; deliberate practice makes perfect.

Page 11: A Star is Made - Carnegie Mellon University · talents, skills, or abilities ... Is excellent performance inborn or made? ... HUFF NICHOLS TSP Sympsium 2009 - A Star is Made (Final

Supportive Environment

Disciplined practice requires intense concentration and focus.•mental strain often more tiring than any physical demands•encouragement / empathy from peers or teammates provide motivation

© 2009 by Carnegie Mellon University

or teammates provide motivation

Coaches, mentors, and teachers, while tough and demanding, are important sources of support.

11

Page 12: A Star is Made - Carnegie Mellon University · talents, skills, or abilities ... Is excellent performance inborn or made? ... HUFF NICHOLS TSP Sympsium 2009 - A Star is Made (Final

Passion for the Domain

People who don’t love what they do are not likely to put in the time needed for mastery.

Most people don’t like to do things at which they aren’t already competent.

© 2009 by Carnegie Mellon University12

the time needed for mastery.

Passion provides the needed motivation for rigorous practice.

Page 13: A Star is Made - Carnegie Mellon University · talents, skills, or abilities ... Is excellent performance inborn or made? ... HUFF NICHOLS TSP Sympsium 2009 - A Star is Made (Final

Is excellent performance inborn or made?

What is deliberate practice?

How does deliberate practice relate to software?

Presentation Topics

© 2009 by Carnegie Mellon University1313

How does deliberate practice relate to software?

How can deliberate practice help solve TSP/PSP problems?

Conclusions

Page 14: A Star is Made - Carnegie Mellon University · talents, skills, or abilities ... Is excellent performance inborn or made? ... HUFF NICHOLS TSP Sympsium 2009 - A Star is Made (Final

PSP and TSP Require Focus on Techniques/Processes as Much as on the Outcome -1Focus on technique/process: PSP is introduced and refined in increments.•Use the scripts.•Add size measures.•Develop and use checklists.

© 2009 by Carnegie Mellon University

•Develop and use checklists.•Follow standards.

Focus on outcome: PSP’s ideal outcome is zero-defect components and products.

Following a disciplined process changes the way you think about your work and improves your performance.

14

Page 15: A Star is Made - Carnegie Mellon University · talents, skills, or abilities ... Is excellent performance inborn or made? ... HUFF NICHOLS TSP Sympsium 2009 - A Star is Made (Final

PSP and TSP Require Focus on Techniques/Processes as Much as on the Outcome -2TSP specifically includes the role of Process Manager.

TSP teams define the processes they will use.

Team meetings and inspections follow scripts.

© 2009 by Carnegie Mellon University

Team meetings and inspections follow scripts.

Process improvement Proposals (PIPs) are collected and reviewed.

It isn't that performance is unimportant, but rather, improving performance requires first following, then improving, a process.

15

Page 16: A Star is Made - Carnegie Mellon University · talents, skills, or abilities ... Is excellent performance inborn or made? ... HUFF NICHOLS TSP Sympsium 2009 - A Star is Made (Final

PSP and TSP Require Setting Specific and Measurable Goals -1

Goals• zero defects• on time• on budget

© 2009 by Carnegie Mellon University

PSP students • measure baseline performance.• establish achievable performance improvement goals.

16

Page 17: A Star is Made - Carnegie Mellon University · talents, skills, or abilities ... Is excellent performance inborn or made? ... HUFF NICHOLS TSP Sympsium 2009 - A Star is Made (Final

The TSP launch includes a meeting to set goals that can be quantified.

Plans are made in launch meetings 4 through 6 to achieve those goals.

PSP and TSP Require Setting Specific and Measurable Goals -2

© 2009 by Carnegie Mellon University

those goals.

The quality meeting quantifies how to achieve quality goals.

TSP team meetings review goals periodically.

17

Page 18: A Star is Made - Carnegie Mellon University · talents, skills, or abilities ... Is excellent performance inborn or made? ... HUFF NICHOLS TSP Sympsium 2009 - A Star is Made (Final

PSP and TSP Users Receive Immediate and Meaningful Feedback -1

Practitioners use the feedback to improve technique.

Data is gathered on performance.• task hours and earned value• defect densities and phase yields

© 2009 by Carnegie Mellon University

• defect densities and phase yields • production rates• tasks completed

18

Page 19: A Star is Made - Carnegie Mellon University · talents, skills, or abilities ... Is excellent performance inborn or made? ... HUFF NICHOLS TSP Sympsium 2009 - A Star is Made (Final

PSP and TSP Users Receive Immediate and Meaningful Feedback -2

Because of the data, self-coaching is possible.

TSP also specifically provides the role of coach.

© 2009 by Carnegie Mellon University

The coach • is a process expert• helps to analyze data, process,

and performance• provides feedback based on the

data

19

Page 20: A Star is Made - Carnegie Mellon University · talents, skills, or abilities ... Is excellent performance inborn or made? ... HUFF NICHOLS TSP Sympsium 2009 - A Star is Made (Final

PSP and TSP Provide a Disciplined Approach

“Genius is one percent inspiration, ninety-nine percent perspiration.”

– Thomas Edison

PSP and TSP practitioners

© 2009 by Carnegie Mellon University20

PSP and TSP practitioners• use scripts• collect data• refine processes based on data• make plans based on data

Page 21: A Star is Made - Carnegie Mellon University · talents, skills, or abilities ... Is excellent performance inborn or made? ... HUFF NICHOLS TSP Sympsium 2009 - A Star is Made (Final

TSP Creates a Supportive Environment -1

“Good character is not something that we can achieve by ourselves. We need an environment that supports the conditions.”

– Aristotle

The reason TSP was developed is that PSP is so hard to

© 2009 by Carnegie Mellon University21

The reason TSP was developed is that PSP is so hard to realize in isolation.

Page 22: A Star is Made - Carnegie Mellon University · talents, skills, or abilities ... Is excellent performance inborn or made? ... HUFF NICHOLS TSP Sympsium 2009 - A Star is Made (Final

TSP Creates a Supportive Environment -2

Executive training, management support

Coach• encouragement• motivation

© 2009 by Carnegie Mellon University

• corrective feedback

Group of supportive peers• team meetings• role teams• commitments to the team• peer inspections• the launch

22

Page 23: A Star is Made - Carnegie Mellon University · talents, skills, or abilities ... Is excellent performance inborn or made? ... HUFF NICHOLS TSP Sympsium 2009 - A Star is Made (Final

PSP and TSP Foster a Passion for the Domain

TSP assumes people want to do good work.•commitment to excellence•passion for the work

When people have used disciplined methods, they often

© 2009 by Carnegie Mellon University

When people have used disciplined methods, they often don’t want to work any other way.

23

Page 24: A Star is Made - Carnegie Mellon University · talents, skills, or abilities ... Is excellent performance inborn or made? ... HUFF NICHOLS TSP Sympsium 2009 - A Star is Made (Final

Is excellent performance inborn or made?

What is deliberate practice?

How does deliberate practice relate to software?

Presentation Topics

© 2009 by Carnegie Mellon University2424

How does deliberate practice relate to software?

How can deliberate practice help solve TSP/PSP problems?

Conclusions

Page 25: A Star is Made - Carnegie Mellon University · talents, skills, or abilities ... Is excellent performance inborn or made? ... HUFF NICHOLS TSP Sympsium 2009 - A Star is Made (Final

Performance Plateaus

Why do individuals and teams stop improving?

© 2009 by Carnegie Mellon University25

Page 26: A Star is Made - Carnegie Mellon University · talents, skills, or abilities ... Is excellent performance inborn or made? ... HUFF NICHOLS TSP Sympsium 2009 - A Star is Made (Final

What if Something is Missing?

Element Absent

Focus on process No method for improvement

Specific goals Don't know what to improve

Feedback Don't know if improving or

© 2009 by Carnegie Mellon University26

Feedback Don't know if improving or

not

Discipline No consistency

Supportive environment Discipline fails

Passion No desire to improve

Page 27: A Star is Made - Carnegie Mellon University · talents, skills, or abilities ... Is excellent performance inborn or made? ... HUFF NICHOLS TSP Sympsium 2009 - A Star is Made (Final

Why Should PSP/TSP Users Care About Deliberate Practice?

Deliberate practice•enables automaticity: excellent performance can be achieved under stress, when outcome is critically important•facilitates creativity

© 2009 by Carnegie Mellon University

•facilitates creativity•provides a framework for identifying performance problems•enables continuing growth / improvement

27

Page 28: A Star is Made - Carnegie Mellon University · talents, skills, or abilities ... Is excellent performance inborn or made? ... HUFF NICHOLS TSP Sympsium 2009 - A Star is Made (Final

Is excellent performance inborn or made?

What is deliberate practice?

How does deliberate practice relate to software?

Presentation Topics

© 2009 by Carnegie Mellon University2828

How does deliberate practice relate to software?

How can deliberate practice help solve TSP/PSP problems?

Conclusions

Page 29: A Star is Made - Carnegie Mellon University · talents, skills, or abilities ... Is excellent performance inborn or made? ... HUFF NICHOLS TSP Sympsium 2009 - A Star is Made (Final

Conclusions

There is no “royal road” to expert performance.

The elements required to achieve expert performance are described by deliberate practice.

© 2009 by Carnegie Mellon University2929

TSP provides the essential elements needed to realize and sustain superior performance.

Page 30: A Star is Made - Carnegie Mellon University · talents, skills, or abilities ... Is excellent performance inborn or made? ... HUFF NICHOLS TSP Sympsium 2009 - A Star is Made (Final

William R. [email protected]

Marsha M. [email protected]

For More Information

© 2009 by Carnegie Mellon University3030