20
1 Watts S. Humphrey (1927-2010) Five lessons I learned from an inspiring leader Daniel M. Roy September 2011 PSP, TSP, Personal Software Process and Team Software Process are service marks of CMU CMM and Capability Maturity Model are registered in the U.S. patent and trademark office Myers-Briggs Type Indicator and MBTI are registered trademarks of Consulting Psychologists Press, Inc. Copyright © 2011 STPP, Inc. (Software Technology, Process & People) Myers Briggs Type Indicator and MBTI are registered trademarks of Consulting Psychologists Press, Inc.

Watts S. Humppyhrey (1927-2010) - SEI Digital Library€¦ · Instructor for SEI PSPsm and P-CMM instructors class Certified Team Software Process (TSPsm) coach Certified SEICertified

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Watts S. Humppyhrey (1927-2010) - SEI Digital Library€¦ · Instructor for SEI PSPsm and P-CMM instructors class Certified Team Software Process (TSPsm) coach Certified SEICertified

1

Watts S. Humphrey p y(1927-2010)

Five lessons I learned from an inspiring leaderDaniel M. Roy

September 2011PSP, TSP, Personal Software Process and Team Software Process are service marks of CMUCMM and Capability Maturity Model are registered in the U.S. patent and trademark officeMyers-Briggs Type Indicator and MBTI are registered trademarks of Consulting Psychologists Press, Inc.

Copyright © 2011 STPP, Inc. (Software Technology, Process & People)

Myers Briggs Type Indicator and MBTI are registered trademarks of Consulting Psychologists Press, Inc.

Page 2: Watts S. Humppyhrey (1927-2010) - SEI Digital Library€¦ · Instructor for SEI PSPsm and P-CMM instructors class Certified Team Software Process (TSPsm) coach Certified SEICertified

2My Watts connectiony

Project leader at SEI 1990-1995C tifi d th F h t l ti f CMMCertified the French translation of CMM

material in 1993Took the first PSP class at CMU from Watts

in the winter of 1994

Copyright © 2011 STPP, Inc. (Software Technology, Process & People)

Page 3: Watts S. Humppyhrey (1927-2010) - SEI Digital Library€¦ · Instructor for SEI PSPsm and P-CMM instructors class Certified Team Software Process (TSPsm) coach Certified SEICertified

3From CMM to PSP

“My first class was a blessing in a way that I h d d Th l f h SEIhad not expected. Three people from the SEI were taking the course: Dan Roy, Julia M ll ( h J l G l ) d J OMullaney (then Julia Gale), and Jim Over. Subsequently, they all decided to work with

i i i i h PSP i lme in transitioning the PSP intro general practice. They have been doing so ever i ”since.”

Three process perspectives, WSH, 2001

Copyright © 2011 STPP, Inc. (Software Technology, Process & People)

Page 4: Watts S. Humppyhrey (1927-2010) - SEI Digital Library€¦ · Instructor for SEI PSPsm and P-CMM instructors class Certified Team Software Process (TSPsm) coach Certified SEICertified

4My Watts connectiony

Project leader at SEI 1990-1995C tifi d th F h t l ti f CMMCertified the French translation of CMM

material in 1993Took the first PSP class at CMU from Watts

in the winter of 1994STPP created in May 1995 on his adviceInvited Watts to Paris in October1995Invited Watts to Paris in October1995Became SEI transition partner in 1997

Copyright © 2011 STPP, Inc. (Software Technology, Process & People)

Page 5: Watts S. Humppyhrey (1927-2010) - SEI Digital Library€¦ · Instructor for SEI PSPsm and P-CMM instructors class Certified Team Software Process (TSPsm) coach Certified SEICertified

5My other connectionsy

Charter member of the SEI PSP/TSP project, first instructor of instructors in the US, Europe and Asia.

Authorized Personal Software Process (PSPsm) Instructor – SEI PSPsm Transition Partner

Authorized People-CMM (P-CMM) Instructor p ( )Instructor for SEI PSPsm and P-CMM instructors classCertified Team Software Process (TSPsm) coachCertified SEI PSPsm developerCertified SEI PSPsm developerTrained Evaluator for the accreditation visits of the Computer

Science Accreditation BoardCertified professional SCRUM masterCertified professional SCRUM masterQualified User of Myers-Briggs Type Indicator©Co-Author of the book “Meeting Deadlines in Hard Real-Time

S t ” (IEEE b )Copyright © 2011 STPP, Inc. (Software Technology, Process & People)

Systems” (IEEE pub.)

Page 6: Watts S. Humppyhrey (1927-2010) - SEI Digital Library€¦ · Instructor for SEI PSPsm and P-CMM instructors class Certified Team Software Process (TSPsm) coach Certified SEICertified

6Watts bio-1

Born July 4, 1927, in Battle Creek, MichiganGraduated valedictorian of his high school

class in spite of early dyslexiaServed in the United States Navy in WWIIBS physics at the University of Chicago. p y y gMS Physics from the Illinois Institute of

Technology (IIT)Technology (IIT)MBA degree from the University of ChicagoH PhD E b Riddl U i i

Copyright © 2011 STPP, Inc. (Software Technology, Process & People)Honorary PhD Embry Riddle University

Page 7: Watts S. Humppyhrey (1927-2010) - SEI Digital Library€¦ · Instructor for SEI PSPsm and P-CMM instructors class Certified Team Software Process (TSPsm) coach Certified SEICertified

7Watts bio-2

Director of programming at IBMVice-president of technical development at IBM

– 4,000 software professionals– 15 laboratories in seven countries

Joined SEI in 1986 to create the process programp p g– Published “Managing the sw process” in 1986– “Retired” from SEI in 1992 to develop PSPp– Published PSP book in 1995, TSP book in 1998– Published many PSP/TSP books from 1998 on

Copyright © 2011 STPP, Inc. (Software Technology, Process & People)

Published many PSP/TSP books from 1998 on

Page 8: Watts S. Humppyhrey (1927-2010) - SEI Digital Library€¦ · Instructor for SEI PSPsm and P-CMM instructors class Certified Team Software Process (TSPsm) coach Certified SEICertified

8PSP/TSP: The next wave

India has successfully used the CMMdi i j f id bl i f“ The quality of aIn five years, I want

Indian companies enjoy a formidable reputation for cost advantageB t i i li i t d d ill d thi d t

The quality of a software system is governed by

y ,the world to be asking, “How did

But rising living standards will erode this advantageCompetition is ramping up

Chi i i 40% d i h

is governed by the quality of th d

g,Mexico do it?”

70000

80000

India software industry

– China sw is growing 40% per year and is cheaper– Ex soviet union labor is plentiful and price competitive

Latin America countries want their share

the process used to develop and

l i ”30000

40000

50000

60000

$USMillions Dome

stic– Latin America countries want their share

Every competing country must now demonstrate a consistent measurable quality advantage

evolve it.”Watts Humphrey 1986

0

10000

20000

1997 1999 2001 2004 2005 2006 2007 2008 2009 2010Fi l

Copyright © 2011 STPP, Inc. (Software Technology, Process & People)

consistent measurable quality advantage—Watts Humphrey, 1986Fiscalyear

Page 9: Watts S. Humppyhrey (1927-2010) - SEI Digital Library€¦ · Instructor for SEI PSPsm and P-CMM instructors class Certified Team Software Process (TSPsm) coach Certified SEICertified

9High level recognitionWatts Humphrey being given theNational medal of TechnologyNational medal of TechnologyBy U.S. president at the white House, September 2005

Copyright © 2011 STPP, Inc. (Software Technology, Process & People)

Page 10: Watts S. Humppyhrey (1927-2010) - SEI Digital Library€¦ · Instructor for SEI PSPsm and P-CMM instructors class Certified Team Software Process (TSPsm) coach Certified SEICertified

10Lesson 1: Commitment

Watts’ “Outrageous commitment”The heart of CMM level 2“What if your life depended on software?”y pPressure on instructors for certificationTurning the tables on unreasonable pressureTurning the tables on unreasonable pressureWatts the workaholicIt’s the management stupid!

Copyright © 2011 STPP, Inc. (Software Technology, Process & People)

Page 11: Watts S. Humppyhrey (1927-2010) - SEI Digital Library€¦ · Instructor for SEI PSPsm and P-CMM instructors class Certified Team Software Process (TSPsm) coach Certified SEICertified

11Lesson 2- “Discipline” is not b d da bad word

“A regimen to improve one’s skills”A regimen to improve one s skillsThe MBTI J’s and P’s are no excuseW tt ’ it t t h d lWatts’ commitment to schedule

– Ahead of schedule for DSE– The rendezvous anecdote

Watts’ impatience with sloppy work – first print of “Discipline for Sw Engineering”– airplane delay anecdote

Copyright © 2011 STPP, Inc. (Software Technology, Process & People)

Page 12: Watts S. Humppyhrey (1927-2010) - SEI Digital Library€¦ · Instructor for SEI PSPsm and P-CMM instructors class Certified Team Software Process (TSPsm) coach Certified SEICertified

12Lesson 3: Live at level 5

PSP: Level 5 for individuals– PIPs are PDSA at its best– Use your data for product quality and process

improvement (9A anecdote)TSP: Level 5 for small teams

– Self directed teams of PSP trained engineers– Showing impressive business results

AIM: The future of level 5

Copyright © 2011 STPP, Inc. (Software Technology, Process & People)

Page 13: Watts S. Humppyhrey (1927-2010) - SEI Digital Library€¦ · Instructor for SEI PSPsm and P-CMM instructors class Certified Team Software Process (TSPsm) coach Certified SEICertified

13Lesson 4: Let nothing stop you

CMM objections (afraid managers)j ( g )Rescheduling anecdote (authority)PSP/TSP strugglePSP/TSP struggle

– “Just teach the class” anecdote“Fi t TSP j t d ” d t– “First TSP project and reorg” anecdote

“Close the deal but do not over-sell” lessonThe “better than plan” lesson (illness)What makes such outstanding leaders?

Copyright © 2011 STPP, Inc. (Software Technology, Process & People)

g

Page 14: Watts S. Humppyhrey (1927-2010) - SEI Digital Library€¦ · Instructor for SEI PSPsm and P-CMM instructors class Certified Team Software Process (TSPsm) coach Certified SEICertified

14What is leadership anyway?p y y

“If your actions yinspire others to dream more, learn more, do more and become more, you are a leader.”

John Quincy Adams (1767-1848)

Copyright © 2011 STPP, Inc. (Software Technology, Process & People)

Page 15: Watts S. Humppyhrey (1927-2010) - SEI Digital Library€¦ · Instructor for SEI PSPsm and P-CMM instructors class Certified Team Software Process (TSPsm) coach Certified SEICertified

15Lesson 5: We can all ti l icontinuously improve

The renaissance is overThe renaissance is over

Copyright © 2011 STPP, Inc. (Software Technology, Process & People)

Page 16: Watts S. Humppyhrey (1927-2010) - SEI Digital Library€¦ · Instructor for SEI PSPsm and P-CMM instructors class Certified Team Software Process (TSPsm) coach Certified SEICertified

16An old debate

Plato - In the perfect society, rulers are wise, well born and benevolent. They know best and are trusted.

Aristotle - Perfection? Society should reach by itself for the best possible system but keep improving it.

Plato - The rulees, in turn, are good citizen, skilled and d d f h i l hi h h f lleducated for their roles which they fully accept.

Aristotle – Rulers sacrifice their happiness for the sake f th l t l h ld b iof power, the people at large should be sovereign

rather than the few best. http://www cyberessays com/Politics/107 htm

Copyright © 2011 STPP, Inc. (Software Technology, Process & People)

http://www.cyberessays.com/Politics/107.htmhttp://www.mlahanas.de/Greeks/SchoolAthens.htm

Page 17: Watts S. Humppyhrey (1927-2010) - SEI Digital Library€¦ · Instructor for SEI PSPsm and P-CMM instructors class Certified Team Software Process (TSPsm) coach Certified SEICertified

17Lesson 5: We can all ti l icontinuously improve

The renaissance is overThe renaissance is overLLNL and MBTI chat in the car, 1997Watts could not have written P-CMMWatts and technologygyThe need for impedance matching

Copyright © 2011 STPP, Inc. (Software Technology, Process & People)

Page 18: Watts S. Humppyhrey (1927-2010) - SEI Digital Library€¦ · Instructor for SEI PSPsm and P-CMM instructors class Certified Team Software Process (TSPsm) coach Certified SEICertified

18Is Process all there is to it?

ZZp

Zt ZeZe > Zp

$

Copyright © 2008 STPP, Inc. (Software Technology, Process & People)18

Page 19: Watts S. Humppyhrey (1927-2010) - SEI Digital Library€¦ · Instructor for SEI PSPsm and P-CMM instructors class Certified Team Software Process (TSPsm) coach Certified SEICertified

19Farewell to an inspiring leader

“In life, we all reach the same end, so we need to concentrate on the trip. Just as with a process, once you decide how you want to live, the rest will follow. Devote yourself to excellence, and you just might achieve it. That would be worth the trip.”

‘A discipline for software engineering’Watts S. Humphrey (1927-2010)

Copyright © 2011 STPP, Inc. (Software Technology, Process & People)19

Page 20: Watts S. Humppyhrey (1927-2010) - SEI Digital Library€¦ · Instructor for SEI PSPsm and P-CMM instructors class Certified Team Software Process (TSPsm) coach Certified SEICertified

20Watts’ legacy

Copyright © 2011 STPP, Inc. (Software Technology, Process & People)