SlideShare a Scribd company logo
1 of 85
SEPG North America 2012
Albuquerque, New Mexico USA




What Doesn’t Kill You Makes You Stronger:
My Process Improvement
Lessons Learned
3/9/2012




                                                   Bill Smith, CEO
                              Leading Edge Process Consultants LLC
                                          www.CmmiTraining.com
All slides contained in this presentation are Copyright 2012 by Leading
Edge Process Consultants LLC – even though I left our logo and
copyright information off the individual slides to give them a “cleaner”
look. So, what does this mean? Please don't copy, modify, or otherwise
use any of these slides without my written permission.

Plus, the Software Engineering Institute (SEI) would like you to know that
CMM Integration℠, IDEAL℠, SCAMPI℠, SCAMPI Lead Appraiser℠, and
SEPG℠ and are all service marks of Carnegie Mellon University. There’s
more. Capability Maturity Model® and CMMI® are registered in the U.S.
Patent and Trademark Office by Carnegie Mellon University.

Sorry, but my lawyer made me add all this stuff, and he only speaks
legalese. I promise the rest of your time with me will be a bit more
interesting. Thank you for your patience.

                                                                       Bill
I’ve been
involved in
improvement
initiatives
dating all the
way back to…     …when I
                  used a
                  comb!
One
  theme
    has
emerged…
“Out of life’s school of war:
  What does not destroy
 me, makes me stronger.”

                         Friedrich Nietzsche, 1889.
                      Often paraphrased as “What
                        doesn’t kill you makes you
                                         stronger.”
Or
    to put a
 more modern,
less depressing
  spin on it…
“Next time you feel like
It’s just one of those days
When you just can’t seem to win
If things don’t turn out the way you
  planned
Figure something else out
Don’t stay down, try again, yeah…

Everybody makes mistakes,
Everybody has those days…

Nobody’s perfect!”

“Hannah Montana aka Miley Cyrus on the stage of Hannah Montana Tour,” Author:    Hannah Montana
Mike Schmid from Hollywood CA. Photo in public domain, used here under the
following license: http://creativecommons.org/licenses/by-sa/2.0/
                                                                                “Nobody’s Perfect”
                                                                                             2007
So that you can avoid
some of the mistakes
      I’ve seen
and sometimes even
       made…
I submit to you my…
# 10
ML 1, new to measurement

Their new consultant…
first SEPG meeting …
SEPG member
proposes 8 new
measures…




                 …for REQM!
Everyone   …except one guy
agrees…             (a PM)
Vote
called, measures
“adopted”
• 6 months trying to
  collect measures
• All but 2 eventually
  abandoned
• Frustration, wasted
  time / money
# 10
      Lesson 10




     Don’t Ignore the Naysayers;
See also: “Conflict
jump-starts the
creative process,”
Ikujiro Nonaka        They May Be Right
#9
Tech lead, 8-person development
team

Started code reviews, everyone’s
OK except…
One guy always
pushes back.

Until 1 day…
He sits quietly
thru a review of
his code

A good sign (?)
Afterwards, he
repeatedly
pounds a
refrigerator
against the wall
in frustration!
He eventually
leaves the
company

(presumably
taking a job in
an organization
where they
don’t do code
reviews)
#9



You May Lose
    People…
         and
 That’s Okay
#8
Assorted, varying degrees of guilt


A (youthful) software developer
I’m handed some
impressive
binders
I’ll look at them
“when I have
time”
I keep doing
what I was doing
• I’m not trained
• Nobody cares
• “Has anyone tried
  these?”
• My bookshelf sags
• How much money
  was wasted?
#8




“And Then                         See also:
                      “Train, train, train,”
                         Watts Humphrey

 a Miracle         …Is Not a
Happens”…    Deployment Plan
#7
(The less said, the better)


(I plead “the Fifth”)
Organization
“must be
compliant – now”
Develop, deploy process descriptions
           absurdly fast
Leading to an appraisal
• Successful ML 3
• Several months later:
  “not doing that CMMI®
  stuff”
• Back to business as
  usual

 (Until the next
 appraisal?)
#7


Process
Improvement
and Compliance
Are Not
Synonymous
See also: “Cynicism and dysfunction both begin
when managers start saying one thing and
thinking another,” Roger Martin
#6
ML1, striving for ML 3


Their consultant
One PM has
team meetings
…every
…single
…day!
I’m glad I don’t
work for him!
I learn more…
• His project
  delivers software
  on-time
• His customer &
  team love him
• He’s using an
  agile method
• Overkill? No.
  Potential best
  practice? Yes!
#6            Keep
                an
              Open
              Mind



     See also: “Keep an open mind
          and a level head,” Watts
                        Humphrey
#5
Small, 6-week-old IV&V team


Their new team lead
Team member
working on
“IV&V database”
Database
constantly
being
redesigned!
I pull the plug on
the database
• We focus on
  actually doing
  IV&V!
•A
  spreadsheet, su
  its us fine
#5



        Walk
      Before
     You Run
     See also: “Improvements should
     be made in small, tested steps,”
                     Watts Humphrey
#4
Small consulting company, getting
“better”

Quality Manager, little funding for PI
I form a Process
Group
We spend weeks
developing our
“process for
developing a
process”
It rocks!
• “Billability” pressures
  torpedo the effort
• Assets never actually
  helped the business
• Time, money wasted
#4




                                                      Avoid a
                                                  One-Size-Fits-All
                                                   Improvement
See also: “You have choices in your improvement
approach,” Suzanne Garcia, Richard Turner
                                                     Approach
#3
See also: Lesson 2

      New 80-person software
      development organization

      New QA Manager
My team begins
auditing
No projects are
following the
process!
We ask “Why?”
• Developers are not
  undisciplined or lazy
• The organization’s
  processes are bad!
#3




       See also: “To identify actions that address a
     defect or problem, you need to understand its
                 root causes,” CMMI-DEV v1.3 (CAR)
#2
See also: Lesson 3

      New 80-person software
      development organization

      New QA Manager
Going back to
Lesson 2:
Why were “bad”
processes
developed?
They had formed
a process “tiger
team”
…that included
nobody that
would be using
the processes!
• Processes were
  unusable!
• Organization
  eventually lost the
  contract due to poor
  performance
#2




See also:
“Ultimately, everyone must
be involved,” Watts
Humphrey
#1
Small company moving towards ML 3


Their consultant
PI effort way
behind schedule
We draw a
fishbone
diagram, identify
root
causes, impleme
nt solutions
Solutions involve
treating PI like a
project
• We rigorously
  estimate process
  development time
• We develop a detailed
  schedule
• We track actual
  progress in detail
• Successful ML3
  appraisal – on time!
#1




                                           Make Process
                                          Improvement a
See also: “Unplanned process
improvement is wishful thinking,” Watts
Humphrey
                                                 Project
Summary
10. Don’t Ignore the Naysayers; They
    May Be Right
9. You May Lose People… and That’s
    Okay
8. “And Then a Miracle Happens” Is Not
    a Deployment Plan
7. Process Improvement and
    Compliance Are Not Synonymous
6. Keep an Open Mind
References


• Smith, Bill. My life (Pittsburgh PA metro area, Washington DC metro area, et al: 1961
  to date).
• Chrissis, Mary Beth, et al. CMMI® Third Edition: Guidelines for Process Integration and Product Improvement.
  (Boston: Addison-Wesley, 2010).
• Garcia, Suzanne, and Turner, Richard. CMMI® Survival Guide: Just Enough Process Improvement. (Boston:
  Addison-Wesley, 2007).
• Gerrard, Matthew, and Nevil, Robbie. “Nobody’s Perfect” (song). (Walt Disney: 2007). (Popularized by Miley
  Cyrus as “Hannah Montana.”)
• Humphrey, Watts S. Managing the Software Process. (New York: Addison-Wesley, 1990).
• Martin, Roger. “Changing the Mind of the Corporation,” Harvard Business Review, November-December 1993.
• Nietzsche, Friedrich. Twilight of the Idols, or, How to Philosophize with a Hammer, 1889.
• Nonaka, Ikujiro. “The Knowledge-Creating Company,” Harvard Business Review, November-December 1991.
• Senge, Peter, et al. The Dance of Change: The Challenges to Sustaining Momentum in Learning Organizations.
  (New York: Doubleday 1999).
For More Information

    Appraisals            Training




  Mary Segnit                Bill Smith


         Coaching & Consulting


       www.CmmiTraining.com

More Related Content

What's hot

A real-life overview of Agile workflow practices
A real-life overview of Agile workflow practicesA real-life overview of Agile workflow practices
A real-life overview of Agile workflow practicesmtoppa
 
Don't scale agile. Descale your organisation.
Don't scale agile. Descale your organisation.Don't scale agile. Descale your organisation.
Don't scale agile. Descale your organisation.sbargon
 
Overcoming Some Pitfalls of Transitioning to Agile
Overcoming Some Pitfalls of Transitioning to AgileOvercoming Some Pitfalls of Transitioning to Agile
Overcoming Some Pitfalls of Transitioning to AgileJohanna Rothman
 
Scrum anti patterns More to unlearn than learn
Scrum anti patterns More to unlearn than learnScrum anti patterns More to unlearn than learn
Scrum anti patterns More to unlearn than learnTarun Singh
 
T4 case analysis_workbook_may_2011
T4 case analysis_workbook_may_2011T4 case analysis_workbook_may_2011
T4 case analysis_workbook_may_2011Alex
 
Introduction to agility
Introduction to agilityIntroduction to agility
Introduction to agilityAlexandre Cuva
 
It's not Scrum VS. Kanban! It is Scrum AND Kanban!
It's not Scrum VS. Kanban! It is Scrum AND Kanban!It's not Scrum VS. Kanban! It is Scrum AND Kanban!
It's not Scrum VS. Kanban! It is Scrum AND Kanban!Mahesh Singh
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrumSemen Arslan
 
Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Adrian Carr
 
다양한 입장에서의 애자일 도입
다양한 입장에서의 애자일 도입다양한 입장에서의 애자일 도입
다양한 입장에서의 애자일 도입Won Shin
 
Software design as a cooperative game with EventStorming
Software design as a cooperative game with EventStormingSoftware design as a cooperative game with EventStorming
Software design as a cooperative game with EventStormingAlberto Brandolini
 
Scrum and-xp-from-the-trenches 05 release planning & scrum with xp
Scrum and-xp-from-the-trenches 05 release planning & scrum with xpScrum and-xp-from-the-trenches 05 release planning & scrum with xp
Scrum and-xp-from-the-trenches 05 release planning & scrum with xpHossam Hassan
 
Lean sw development il tech-talks
Lean sw development   il tech-talksLean sw development   il tech-talks
Lean sw development il tech-talksElad Sofer
 
Agile scrum benefits, pitfalls & solutions..
Agile scrum benefits, pitfalls & solutions..Agile scrum benefits, pitfalls & solutions..
Agile scrum benefits, pitfalls & solutions..Mohammad Faiz
 
Agile Outside Software
Agile Outside SoftwareAgile Outside Software
Agile Outside Softwareallan kelly
 
Why software projects_need_heroes
Why software projects_need_heroesWhy software projects_need_heroes
Why software projects_need_heroesSundar Scorp
 
Kanban - The Alternate Path to Agile
Kanban - The Alternate Path to AgileKanban - The Alternate Path to Agile
Kanban - The Alternate Path to AgileMahesh Singh
 

What's hot (20)

Selling Agile
Selling AgileSelling Agile
Selling Agile
 
A real-life overview of Agile workflow practices
A real-life overview of Agile workflow practicesA real-life overview of Agile workflow practices
A real-life overview of Agile workflow practices
 
Don't scale agile. Descale your organisation.
Don't scale agile. Descale your organisation.Don't scale agile. Descale your organisation.
Don't scale agile. Descale your organisation.
 
Kubasova: Negotiations
Kubasova: NegotiationsKubasova: Negotiations
Kubasova: Negotiations
 
Overcoming Some Pitfalls of Transitioning to Agile
Overcoming Some Pitfalls of Transitioning to AgileOvercoming Some Pitfalls of Transitioning to Agile
Overcoming Some Pitfalls of Transitioning to Agile
 
Scrum anti patterns More to unlearn than learn
Scrum anti patterns More to unlearn than learnScrum anti patterns More to unlearn than learn
Scrum anti patterns More to unlearn than learn
 
Scrumify :: Porto Linux 2012
Scrumify :: Porto Linux 2012Scrumify :: Porto Linux 2012
Scrumify :: Porto Linux 2012
 
T4 case analysis_workbook_may_2011
T4 case analysis_workbook_may_2011T4 case analysis_workbook_may_2011
T4 case analysis_workbook_may_2011
 
Introduction to agility
Introduction to agilityIntroduction to agility
Introduction to agility
 
It's not Scrum VS. Kanban! It is Scrum AND Kanban!
It's not Scrum VS. Kanban! It is Scrum AND Kanban!It's not Scrum VS. Kanban! It is Scrum AND Kanban!
It's not Scrum VS. Kanban! It is Scrum AND Kanban!
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
 
Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009
 
다양한 입장에서의 애자일 도입
다양한 입장에서의 애자일 도입다양한 입장에서의 애자일 도입
다양한 입장에서의 애자일 도입
 
Software design as a cooperative game with EventStorming
Software design as a cooperative game with EventStormingSoftware design as a cooperative game with EventStorming
Software design as a cooperative game with EventStorming
 
Scrum and-xp-from-the-trenches 05 release planning & scrum with xp
Scrum and-xp-from-the-trenches 05 release planning & scrum with xpScrum and-xp-from-the-trenches 05 release planning & scrum with xp
Scrum and-xp-from-the-trenches 05 release planning & scrum with xp
 
Lean sw development il tech-talks
Lean sw development   il tech-talksLean sw development   il tech-talks
Lean sw development il tech-talks
 
Agile scrum benefits, pitfalls & solutions..
Agile scrum benefits, pitfalls & solutions..Agile scrum benefits, pitfalls & solutions..
Agile scrum benefits, pitfalls & solutions..
 
Agile Outside Software
Agile Outside SoftwareAgile Outside Software
Agile Outside Software
 
Why software projects_need_heroes
Why software projects_need_heroesWhy software projects_need_heroes
Why software projects_need_heroes
 
Kanban - The Alternate Path to Agile
Kanban - The Alternate Path to AgileKanban - The Alternate Path to Agile
Kanban - The Alternate Path to Agile
 

Viewers also liked

Why Project Managers (Understandably) Hate the CMMI -- and What to Do About It
Why Project Managers (Understandably) Hate the CMMI -- and What to Do About ItWhy Project Managers (Understandably) Hate the CMMI -- and What to Do About It
Why Project Managers (Understandably) Hate the CMMI -- and What to Do About ItLeading Edge Process Consultants LLC
 
Creatively Applying CMMI for Services in a Very Small Consulting Firm
Creatively Applying CMMI for Services in a Very Small Consulting FirmCreatively Applying CMMI for Services in a Very Small Consulting Firm
Creatively Applying CMMI for Services in a Very Small Consulting FirmLeading Edge Process Consultants LLC
 
ContaminacióN ElectromagnéTica Upload
ContaminacióN ElectromagnéTica UploadContaminacióN ElectromagnéTica Upload
ContaminacióN ElectromagnéTica Uploadguest8dd35a
 
Why do smart people make dumb business decisions?
Why do smart people make dumb business decisions?Why do smart people make dumb business decisions?
Why do smart people make dumb business decisions?Virtual Financial
 
The Top Skills That Can Get You Hired in 2017
The Top Skills That Can Get You Hired in 2017The Top Skills That Can Get You Hired in 2017
The Top Skills That Can Get You Hired in 2017LinkedIn
 
How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation)
How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation)How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation)
How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation)Board of Innovation
 
The Seven Deadly Social Media Sins
The Seven Deadly Social Media SinsThe Seven Deadly Social Media Sins
The Seven Deadly Social Media SinsXPLAIN
 
Five Killer Ways to Design The Same Slide
Five Killer Ways to Design The Same SlideFive Killer Ways to Design The Same Slide
Five Killer Ways to Design The Same SlideCrispy Presentations
 
How People Really Hold and Touch (their Phones)
How People Really Hold and Touch (their Phones)How People Really Hold and Touch (their Phones)
How People Really Hold and Touch (their Phones)Steven Hoober
 
Upworthy: 10 Ways To Win The Internets
Upworthy: 10 Ways To Win The InternetsUpworthy: 10 Ways To Win The Internets
Upworthy: 10 Ways To Win The InternetsUpworthy
 
What 33 Successful Entrepreneurs Learned From Failure
What 33 Successful Entrepreneurs Learned From FailureWhat 33 Successful Entrepreneurs Learned From Failure
What 33 Successful Entrepreneurs Learned From FailureReferralCandy
 
Why Content Marketing Fails
Why Content Marketing FailsWhy Content Marketing Fails
Why Content Marketing FailsRand Fishkin
 
The History of SEO
The History of SEOThe History of SEO
The History of SEOHubSpot
 

Viewers also liked (20)

Why Project Managers (Understandably) Hate the CMMI -- and What to Do About It
Why Project Managers (Understandably) Hate the CMMI -- and What to Do About ItWhy Project Managers (Understandably) Hate the CMMI -- and What to Do About It
Why Project Managers (Understandably) Hate the CMMI -- and What to Do About It
 
Creatively Applying CMMI for Services in a Very Small Consulting Firm
Creatively Applying CMMI for Services in a Very Small Consulting FirmCreatively Applying CMMI for Services in a Very Small Consulting Firm
Creatively Applying CMMI for Services in a Very Small Consulting Firm
 
CMMI vs. Zombies: How CMMI-SVC Can Help in the Zombie Apocalypse
CMMI vs. Zombies: How CMMI-SVC Can Help in the Zombie ApocalypseCMMI vs. Zombies: How CMMI-SVC Can Help in the Zombie Apocalypse
CMMI vs. Zombies: How CMMI-SVC Can Help in the Zombie Apocalypse
 
Negotiation
NegotiationNegotiation
Negotiation
 
ContaminacióN ElectromagnéTica Upload
ContaminacióN ElectromagnéTica UploadContaminacióN ElectromagnéTica Upload
ContaminacióN ElectromagnéTica Upload
 
Creativity
CreativityCreativity
Creativity
 
Negotiation
NegotiationNegotiation
Negotiation
 
Why do smart people make dumb business decisions?
Why do smart people make dumb business decisions?Why do smart people make dumb business decisions?
Why do smart people make dumb business decisions?
 
CREATIVITY POWERPOINT
CREATIVITY POWERPOINTCREATIVITY POWERPOINT
CREATIVITY POWERPOINT
 
The Minimum Loveable Product
The Minimum Loveable ProductThe Minimum Loveable Product
The Minimum Loveable Product
 
The Top Skills That Can Get You Hired in 2017
The Top Skills That Can Get You Hired in 2017The Top Skills That Can Get You Hired in 2017
The Top Skills That Can Get You Hired in 2017
 
How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation)
How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation)How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation)
How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation)
 
The Seven Deadly Social Media Sins
The Seven Deadly Social Media SinsThe Seven Deadly Social Media Sins
The Seven Deadly Social Media Sins
 
Five Killer Ways to Design The Same Slide
Five Killer Ways to Design The Same SlideFive Killer Ways to Design The Same Slide
Five Killer Ways to Design The Same Slide
 
How People Really Hold and Touch (their Phones)
How People Really Hold and Touch (their Phones)How People Really Hold and Touch (their Phones)
How People Really Hold and Touch (their Phones)
 
Upworthy: 10 Ways To Win The Internets
Upworthy: 10 Ways To Win The InternetsUpworthy: 10 Ways To Win The Internets
Upworthy: 10 Ways To Win The Internets
 
What 33 Successful Entrepreneurs Learned From Failure
What 33 Successful Entrepreneurs Learned From FailureWhat 33 Successful Entrepreneurs Learned From Failure
What 33 Successful Entrepreneurs Learned From Failure
 
Design Your Career 2018
Design Your Career 2018Design Your Career 2018
Design Your Career 2018
 
Why Content Marketing Fails
Why Content Marketing FailsWhy Content Marketing Fails
Why Content Marketing Fails
 
The History of SEO
The History of SEOThe History of SEO
The History of SEO
 

Similar to SEPG North America 2012 Lessons Learned

“The Five Meetings You Meet in Web Design” by Kevin Hoffman (Now What? Confer...
“The Five Meetings You Meet in Web Design” by Kevin Hoffman (Now What? Confer...“The Five Meetings You Meet in Web Design” by Kevin Hoffman (Now What? Confer...
“The Five Meetings You Meet in Web Design” by Kevin Hoffman (Now What? Confer...Blend Interactive
 
Project Management in the Real World
Project Management in the Real WorldProject Management in the Real World
Project Management in the Real WorldKate Daly
 
“Why Content Projects Fail” by Deane Barker - Now What? Conference 2017
“Why Content Projects Fail” by Deane Barker - Now What? Conference 2017“Why Content Projects Fail” by Deane Barker - Now What? Conference 2017
“Why Content Projects Fail” by Deane Barker - Now What? Conference 2017Blend Interactive
 
Why Content Projects Fail - Deane Barker - Presentation at eZ Conference 2017
Why Content Projects Fail - Deane Barker - Presentation at eZ Conference 2017Why Content Projects Fail - Deane Barker - Presentation at eZ Conference 2017
Why Content Projects Fail - Deane Barker - Presentation at eZ Conference 2017eZ Systems
 
The Pitfalls of Process
The Pitfalls of ProcessThe Pitfalls of Process
The Pitfalls of ProcessHuge
 
The promise and peril of Agile and Lean practices
The promise and peril of Agile and Lean practicesThe promise and peril of Agile and Lean practices
The promise and peril of Agile and Lean practicesmtoppa
 
How Yammer Stayed Lean Post-Acquisition: Customer Development as Survival Str...
How Yammer Stayed Lean Post-Acquisition: Customer Development as Survival Str...How Yammer Stayed Lean Post-Acquisition: Customer Development as Survival Str...
How Yammer Stayed Lean Post-Acquisition: Customer Development as Survival Str...Cindy Alvarez
 
One-on-Ones: Your Secret Weapon to High Performing Teams
One-on-Ones: Your Secret Weapon to High Performing TeamsOne-on-Ones: Your Secret Weapon to High Performing Teams
One-on-Ones: Your Secret Weapon to High Performing TeamsKissmetrics on SlideShare
 
Product Discovery Stories: when and how to use a discovery sprint to validate...
Product Discovery Stories: when and how to use a discovery sprint to validate...Product Discovery Stories: when and how to use a discovery sprint to validate...
Product Discovery Stories: when and how to use a discovery sprint to validate...Cprime
 
Design the Conversation: A case study on making digital banking clear and human
Design the Conversation: A case study on making digital banking clear and humanDesign the Conversation: A case study on making digital banking clear and human
Design the Conversation: A case study on making digital banking clear and humanSara Walsh
 
Intro to Agile and Lean UX
Intro to Agile and Lean UXIntro to Agile and Lean UX
Intro to Agile and Lean UXJacklyn Burgan
 
Michael Edson, Resource Sharing Remixed
Michael Edson, Resource Sharing RemixedMichael Edson, Resource Sharing Remixed
Michael Edson, Resource Sharing RemixedMichael Edson
 
Montreal alm-20150509-benday-good-to-great-scrum-master
Montreal alm-20150509-benday-good-to-great-scrum-masterMontreal alm-20150509-benday-good-to-great-scrum-master
Montreal alm-20150509-benday-good-to-great-scrum-masterMSDEVMTL
 
Managing Products at Scale
Managing Products at Scale Managing Products at Scale
Managing Products at Scale Lindsay Rothman
 
10 Observations from 10+ years in the Corporate UX Trenches
10 Observations from 10+ years in the Corporate UX Trenches10 Observations from 10+ years in the Corporate UX Trenches
10 Observations from 10+ years in the Corporate UX TrenchesArio Jafarzadeh
 
Software development management slides by George Berkowski (Hailo)
Software development management slides by George Berkowski (Hailo)Software development management slides by George Berkowski (Hailo)
Software development management slides by George Berkowski (Hailo)MiniBar
 
Do you want to be a manager (are you sure)
Do you want to be a manager (are you sure)Do you want to be a manager (are you sure)
Do you want to be a manager (are you sure)Ron Lichty
 

Similar to SEPG North America 2012 Lessons Learned (20)

Lean thinking and the agile culture
Lean thinking and the agile cultureLean thinking and the agile culture
Lean thinking and the agile culture
 
“The Five Meetings You Meet in Web Design” by Kevin Hoffman (Now What? Confer...
“The Five Meetings You Meet in Web Design” by Kevin Hoffman (Now What? Confer...“The Five Meetings You Meet in Web Design” by Kevin Hoffman (Now What? Confer...
“The Five Meetings You Meet in Web Design” by Kevin Hoffman (Now What? Confer...
 
Project Management in the Real World
Project Management in the Real WorldProject Management in the Real World
Project Management in the Real World
 
Cmm Myself
Cmm MyselfCmm Myself
Cmm Myself
 
“Why Content Projects Fail” by Deane Barker - Now What? Conference 2017
“Why Content Projects Fail” by Deane Barker - Now What? Conference 2017“Why Content Projects Fail” by Deane Barker - Now What? Conference 2017
“Why Content Projects Fail” by Deane Barker - Now What? Conference 2017
 
Why Content Projects Fail - Deane Barker - Presentation at eZ Conference 2017
Why Content Projects Fail - Deane Barker - Presentation at eZ Conference 2017Why Content Projects Fail - Deane Barker - Presentation at eZ Conference 2017
Why Content Projects Fail - Deane Barker - Presentation at eZ Conference 2017
 
The Pitfalls of Process
The Pitfalls of ProcessThe Pitfalls of Process
The Pitfalls of Process
 
The promise and peril of Agile and Lean practices
The promise and peril of Agile and Lean practicesThe promise and peril of Agile and Lean practices
The promise and peril of Agile and Lean practices
 
TesTrek Notes
TesTrek NotesTesTrek Notes
TesTrek Notes
 
How Yammer Stayed Lean Post-Acquisition: Customer Development as Survival Str...
How Yammer Stayed Lean Post-Acquisition: Customer Development as Survival Str...How Yammer Stayed Lean Post-Acquisition: Customer Development as Survival Str...
How Yammer Stayed Lean Post-Acquisition: Customer Development as Survival Str...
 
One-on-Ones: Your Secret Weapon to High Performing Teams
One-on-Ones: Your Secret Weapon to High Performing TeamsOne-on-Ones: Your Secret Weapon to High Performing Teams
One-on-Ones: Your Secret Weapon to High Performing Teams
 
Product Discovery Stories: when and how to use a discovery sprint to validate...
Product Discovery Stories: when and how to use a discovery sprint to validate...Product Discovery Stories: when and how to use a discovery sprint to validate...
Product Discovery Stories: when and how to use a discovery sprint to validate...
 
Design the Conversation: A case study on making digital banking clear and human
Design the Conversation: A case study on making digital banking clear and humanDesign the Conversation: A case study on making digital banking clear and human
Design the Conversation: A case study on making digital banking clear and human
 
Intro to Agile and Lean UX
Intro to Agile and Lean UXIntro to Agile and Lean UX
Intro to Agile and Lean UX
 
Michael Edson, Resource Sharing Remixed
Michael Edson, Resource Sharing RemixedMichael Edson, Resource Sharing Remixed
Michael Edson, Resource Sharing Remixed
 
Montreal alm-20150509-benday-good-to-great-scrum-master
Montreal alm-20150509-benday-good-to-great-scrum-masterMontreal alm-20150509-benday-good-to-great-scrum-master
Montreal alm-20150509-benday-good-to-great-scrum-master
 
Managing Products at Scale
Managing Products at Scale Managing Products at Scale
Managing Products at Scale
 
10 Observations from 10+ years in the Corporate UX Trenches
10 Observations from 10+ years in the Corporate UX Trenches10 Observations from 10+ years in the Corporate UX Trenches
10 Observations from 10+ years in the Corporate UX Trenches
 
Software development management slides by George Berkowski (Hailo)
Software development management slides by George Berkowski (Hailo)Software development management slides by George Berkowski (Hailo)
Software development management slides by George Berkowski (Hailo)
 
Do you want to be a manager (are you sure)
Do you want to be a manager (are you sure)Do you want to be a manager (are you sure)
Do you want to be a manager (are you sure)
 

Recently uploaded

Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 
rishikeshgirls.in- Rishikesh call girl.pdf
rishikeshgirls.in- Rishikesh call girl.pdfrishikeshgirls.in- Rishikesh call girl.pdf
rishikeshgirls.in- Rishikesh call girl.pdfmuskan1121w
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsApsara Of India
 
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service PuneVIP Call Girls Pune Kirti 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service PuneCall girls in Ahmedabad High profile
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
Catalogue ONG NUOC PPR DE NHAT .pdf
Catalogue ONG NUOC PPR DE NHAT      .pdfCatalogue ONG NUOC PPR DE NHAT      .pdf
Catalogue ONG NUOC PPR DE NHAT .pdfOrient Homes
 
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service DewasVip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewasmakika9823
 
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts ServiceVip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Serviceankitnayak356677
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth MarketingShawn Pang
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis UsageNeil Kimberley
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Roomdivyansh0kumar0
 
Non Text Magic Studio Magic Design for Presentations L&P.pptx
Non Text Magic Studio Magic Design for Presentations L&P.pptxNon Text Magic Studio Magic Design for Presentations L&P.pptx
Non Text Magic Studio Magic Design for Presentations L&P.pptxAbhayThakur200703
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfpollardmorgan
 

Recently uploaded (20)

Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 
rishikeshgirls.in- Rishikesh call girl.pdf
rishikeshgirls.in- Rishikesh call girl.pdfrishikeshgirls.in- Rishikesh call girl.pdf
rishikeshgirls.in- Rishikesh call girl.pdf
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
 
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service PuneVIP Call Girls Pune Kirti 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service Pune
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Catalogue ONG NUOC PPR DE NHAT .pdf
Catalogue ONG NUOC PPR DE NHAT      .pdfCatalogue ONG NUOC PPR DE NHAT      .pdf
Catalogue ONG NUOC PPR DE NHAT .pdf
 
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service DewasVip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts ServiceVip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
 
Non Text Magic Studio Magic Design for Presentations L&P.pptx
Non Text Magic Studio Magic Design for Presentations L&P.pptxNon Text Magic Studio Magic Design for Presentations L&P.pptx
Non Text Magic Studio Magic Design for Presentations L&P.pptx
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
 

SEPG North America 2012 Lessons Learned

  • 1. SEPG North America 2012 Albuquerque, New Mexico USA What Doesn’t Kill You Makes You Stronger: My Process Improvement Lessons Learned 3/9/2012 Bill Smith, CEO Leading Edge Process Consultants LLC www.CmmiTraining.com
  • 2. All slides contained in this presentation are Copyright 2012 by Leading Edge Process Consultants LLC – even though I left our logo and copyright information off the individual slides to give them a “cleaner” look. So, what does this mean? Please don't copy, modify, or otherwise use any of these slides without my written permission. Plus, the Software Engineering Institute (SEI) would like you to know that CMM Integration℠, IDEAL℠, SCAMPI℠, SCAMPI Lead Appraiser℠, and SEPG℠ and are all service marks of Carnegie Mellon University. There’s more. Capability Maturity Model® and CMMI® are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University. Sorry, but my lawyer made me add all this stuff, and he only speaks legalese. I promise the rest of your time with me will be a bit more interesting. Thank you for your patience. Bill
  • 3. I’ve been involved in improvement initiatives dating all the way back to… …when I used a comb!
  • 4. One theme has emerged…
  • 5. “Out of life’s school of war: What does not destroy me, makes me stronger.” Friedrich Nietzsche, 1889. Often paraphrased as “What doesn’t kill you makes you stronger.”
  • 6. Or to put a more modern, less depressing spin on it…
  • 7. “Next time you feel like It’s just one of those days When you just can’t seem to win If things don’t turn out the way you planned Figure something else out Don’t stay down, try again, yeah… Everybody makes mistakes, Everybody has those days… Nobody’s perfect!” “Hannah Montana aka Miley Cyrus on the stage of Hannah Montana Tour,” Author: Hannah Montana Mike Schmid from Hollywood CA. Photo in public domain, used here under the following license: http://creativecommons.org/licenses/by-sa/2.0/ “Nobody’s Perfect” 2007
  • 8. So that you can avoid some of the mistakes I’ve seen and sometimes even made…
  • 9. I submit to you my…
  • 10.
  • 11. # 10
  • 12. ML 1, new to measurement Their new consultant… first SEPG meeting …
  • 13. SEPG member proposes 8 new measures… …for REQM!
  • 14. Everyone …except one guy agrees… (a PM)
  • 16. • 6 months trying to collect measures • All but 2 eventually abandoned • Frustration, wasted time / money
  • 17. # 10 Lesson 10 Don’t Ignore the Naysayers; See also: “Conflict jump-starts the creative process,” Ikujiro Nonaka They May Be Right
  • 18. #9
  • 19. Tech lead, 8-person development team Started code reviews, everyone’s OK except…
  • 20. One guy always pushes back. Until 1 day…
  • 21. He sits quietly thru a review of his code A good sign (?)
  • 23. He eventually leaves the company (presumably taking a job in an organization where they don’t do code reviews)
  • 24. #9 You May Lose People… and That’s Okay
  • 25. #8
  • 26. Assorted, varying degrees of guilt A (youthful) software developer
  • 28. I’ll look at them “when I have time”
  • 29. I keep doing what I was doing
  • 30. • I’m not trained • Nobody cares • “Has anyone tried these?” • My bookshelf sags • How much money was wasted?
  • 31. #8 “And Then See also: “Train, train, train,” Watts Humphrey a Miracle …Is Not a Happens”… Deployment Plan
  • 32. #7
  • 33. (The less said, the better) (I plead “the Fifth”)
  • 35. Develop, deploy process descriptions absurdly fast
  • 36. Leading to an appraisal
  • 37. • Successful ML 3 • Several months later: “not doing that CMMI® stuff” • Back to business as usual (Until the next appraisal?)
  • 38. #7 Process Improvement and Compliance Are Not Synonymous See also: “Cynicism and dysfunction both begin when managers start saying one thing and thinking another,” Roger Martin
  • 39. #6
  • 40. ML1, striving for ML 3 Their consultant
  • 41. One PM has team meetings …every …single …day!
  • 42. I’m glad I don’t work for him!
  • 44. • His project delivers software on-time • His customer & team love him • He’s using an agile method • Overkill? No. Potential best practice? Yes!
  • 45. #6 Keep an Open Mind See also: “Keep an open mind and a level head,” Watts Humphrey
  • 46. #5
  • 47. Small, 6-week-old IV&V team Their new team lead
  • 50. I pull the plug on the database
  • 51. • We focus on actually doing IV&V! •A spreadsheet, su its us fine
  • 52. #5 Walk Before You Run See also: “Improvements should be made in small, tested steps,” Watts Humphrey
  • 53. #4
  • 54. Small consulting company, getting “better” Quality Manager, little funding for PI
  • 55. I form a Process Group
  • 56. We spend weeks developing our “process for developing a process”
  • 58. • “Billability” pressures torpedo the effort • Assets never actually helped the business • Time, money wasted
  • 59. #4 Avoid a One-Size-Fits-All Improvement See also: “You have choices in your improvement approach,” Suzanne Garcia, Richard Turner Approach
  • 60. #3
  • 61. See also: Lesson 2 New 80-person software development organization New QA Manager
  • 65. • Developers are not undisciplined or lazy • The organization’s processes are bad!
  • 66. #3 See also: “To identify actions that address a defect or problem, you need to understand its root causes,” CMMI-DEV v1.3 (CAR)
  • 67. #2
  • 68. See also: Lesson 3 New 80-person software development organization New QA Manager
  • 69. Going back to Lesson 2: Why were “bad” processes developed?
  • 70. They had formed a process “tiger team”
  • 71. …that included nobody that would be using the processes!
  • 72. • Processes were unusable! • Organization eventually lost the contract due to poor performance
  • 73. #2 See also: “Ultimately, everyone must be involved,” Watts Humphrey
  • 74. #1
  • 75. Small company moving towards ML 3 Their consultant
  • 77. We draw a fishbone diagram, identify root causes, impleme nt solutions
  • 79. • We rigorously estimate process development time • We develop a detailed schedule • We track actual progress in detail • Successful ML3 appraisal – on time!
  • 80. #1 Make Process Improvement a See also: “Unplanned process improvement is wishful thinking,” Watts Humphrey Project
  • 82. 10. Don’t Ignore the Naysayers; They May Be Right 9. You May Lose People… and That’s Okay 8. “And Then a Miracle Happens” Is Not a Deployment Plan 7. Process Improvement and Compliance Are Not Synonymous 6. Keep an Open Mind
  • 83.
  • 84. References • Smith, Bill. My life (Pittsburgh PA metro area, Washington DC metro area, et al: 1961 to date). • Chrissis, Mary Beth, et al. CMMI® Third Edition: Guidelines for Process Integration and Product Improvement. (Boston: Addison-Wesley, 2010). • Garcia, Suzanne, and Turner, Richard. CMMI® Survival Guide: Just Enough Process Improvement. (Boston: Addison-Wesley, 2007). • Gerrard, Matthew, and Nevil, Robbie. “Nobody’s Perfect” (song). (Walt Disney: 2007). (Popularized by Miley Cyrus as “Hannah Montana.”) • Humphrey, Watts S. Managing the Software Process. (New York: Addison-Wesley, 1990). • Martin, Roger. “Changing the Mind of the Corporation,” Harvard Business Review, November-December 1993. • Nietzsche, Friedrich. Twilight of the Idols, or, How to Philosophize with a Hammer, 1889. • Nonaka, Ikujiro. “The Knowledge-Creating Company,” Harvard Business Review, November-December 1991. • Senge, Peter, et al. The Dance of Change: The Challenges to Sustaining Momentum in Learning Organizations. (New York: Doubleday 1999).
  • 85. For More Information Appraisals Training Mary Segnit Bill Smith Coaching & Consulting www.CmmiTraining.com

Editor's Notes

  1. Basically:Don’t steal our stuff!We’ll use some terms that are trademarks or service marks of the SEI.
  2. Please feel free to contact Bill directly at:bill@cmmitraining.com571-490-3229 (office)571-232-0146 (cell)