“can’t we all just get along?”€¦ · – conducted cmmi level 3 class a scampi appraisal....

23
1 CMMI CMMI - - ISO ISO “Can’t we all just get along?” Dale R. Spaulding, CSQE The Boeing Company

Upload: others

Post on 16-Sep-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: “Can’t we all just get along?”€¦ · – Conducted CMMI Level 3 Class A SCAMPI Appraisal. 15 Top Ten Lessons Learned 1. Early involvement and frequent visits (Progress Reviews)

1

CMMICMMI -- ISOISO“Can’t we all just get along?”

Dale R. Spaulding, CSQEThe Boeing Company

Page 2: “Can’t we all just get along?”€¦ · – Conducted CMMI Level 3 Class A SCAMPI Appraisal. 15 Top Ten Lessons Learned 1. Early involvement and frequent visits (Progress Reviews)

2

Introduction

• There are many process improvementinitiatives that draw the attention andresources of senior management and theSystems Engineering Process Group (SEPG)

• Organizations that have a process legacy orheritage in a particular model or standardhave unintentionally created “Rice Bowls”

Page 3: “Can’t we all just get along?”€¦ · – Conducted CMMI Level 3 Class A SCAMPI Appraisal. 15 Top Ten Lessons Learned 1. Early involvement and frequent visits (Progress Reviews)

3

Purpose

• This presentation will describe the journey of aBoeing CMM (SW) Level 3 business unit thatwas merged with a Boeing ISO 9001:2000registered site and how the resultantorganization shattered these Rice Bowls onthe road to CMMI (SE/SW) Level 3

Page 4: “Can’t we all just get along?”€¦ · – Conducted CMMI Level 3 Class A SCAMPI Appraisal. 15 Top Ten Lessons Learned 1. Early involvement and frequent visits (Progress Reviews)

4

The Initiatives - “Rice Bowls”

ISO 9001ISO 9001 CMMICMMI

Six SigmaSix Sigma

RUPRUP

AS 9100AS 9100

MalcolmMalcolmBaldrigeBaldrige

Page 5: “Can’t we all just get along?”€¦ · – Conducted CMMI Level 3 Class A SCAMPI Appraisal. 15 Top Ten Lessons Learned 1. Early involvement and frequent visits (Progress Reviews)

5

Setting the Stage @ Boeing

• Task: Integration of two Boeing business units:– Business Unit A: CMM (SW) Level 3– Business Unit B: ISO 9001:2000 Registered

• Goal: Unified process infrastructure compliant toCMMI (SE/SW) Level 3 and ISO 9001:2000

Page 6: “Can’t we all just get along?”€¦ · – Conducted CMMI Level 3 Class A SCAMPI Appraisal. 15 Top Ten Lessons Learned 1. Early involvement and frequent visits (Progress Reviews)

6

Initially - Rice Bowls Threatened

Oh yea, well yourISO processes

couldn’t pass a CMMappraisal either!

Your CMMprocesses could

never pass an ISOregistration audit!

Can’t we alljust getalong?

Page 7: “Can’t we all just get along?”€¦ · – Conducted CMMI Level 3 Class A SCAMPI Appraisal. 15 Top Ten Lessons Learned 1. Early involvement and frequent visits (Progress Reviews)

7

Initial Challenges

• ISO and CMMI have different architectures,different languages and different appraisal methods

• Need to set real business goals/objectives forprocess improvement and try to steer away fromgoals like:“Achieve CMMI Level X” or “Get ISO Registered”

• Reason: Organizations tend to revert back to theirold bad habits after achieving CMMI or ISOresulting in the return of cost/schedule overrunsand poor quality

Page 8: “Can’t we all just get along?”€¦ · – Conducted CMMI Level 3 Class A SCAMPI Appraisal. 15 Top Ten Lessons Learned 1. Early involvement and frequent visits (Progress Reviews)

8

Process Action Team (PAT)

• Step 1: “Get over it!”• PAT Mission:

– Select the “best practices” from the CMM (SW) andISO process infrastructures and merge systemstogether

– Ensure compliance with both CMMI and ISO9001:2000

• Terminology Issues: “I’m a CMM guy and thisISO lingo is like a foreign language to me.”

• Key: Think “common process” not CMMI or ISO• Results: Rice Bowls begin to shatter

Page 9: “Can’t we all just get along?”€¦ · – Conducted CMMI Level 3 Class A SCAMPI Appraisal. 15 Top Ten Lessons Learned 1. Early involvement and frequent visits (Progress Reviews)

9

Strengths of CMMI and ISO

• CMMI– Detailed Engineering practices– Comprehensive Program Management practices– Concept of increasing “Maturity Levels”

• ISO 9001:2000– Spotlight on Customer Satisfaction– Focus on Control of Records– Ensures process discipline across entire organization– Annual Surveillance Audit

Page 10: “Can’t we all just get along?”€¦ · – Conducted CMMI Level 3 Class A SCAMPI Appraisal. 15 Top Ten Lessons Learned 1. Early involvement and frequent visits (Progress Reviews)

10

PAT Focus - Our Customers

• What do our internal customers want?

– Simple to use Process Asset Library (PAL)– One stop shopping for process, forms, work

instructions, templates and samples– Not to deal with the ISO/CMMI requirements– An “Integrated Process”

Page 11: “Can’t we all just get along?”€¦ · – Conducted CMMI Level 3 Class A SCAMPI Appraisal. 15 Top Ten Lessons Learned 1. Early involvement and frequent visits (Progress Reviews)

11

Compliance Trace Matrix

Page 12: “Can’t we all just get along?”€¦ · – Conducted CMMI Level 3 Class A SCAMPI Appraisal. 15 Top Ten Lessons Learned 1. Early involvement and frequent visits (Progress Reviews)

12

Best Practice – Process Look & Feel

Page 13: “Can’t we all just get along?”€¦ · – Conducted CMMI Level 3 Class A SCAMPI Appraisal. 15 Top Ten Lessons Learned 1. Early involvement and frequent visits (Progress Reviews)

13

Key Documentation Merge

• Three Key Top Level Legacy Documents:– CMM required Policy– CMM required Organization Standard Process (OSP)– ISO required Quality Manual

• Documentation Merge:– All 3 merged into a new Quality Manual– Quality Manual format was streamlined to reflect

current organization policy/practice and NOT mirrorthe ISO or CMMI

Page 14: “Can’t we all just get along?”€¦ · – Conducted CMMI Level 3 Class A SCAMPI Appraisal. 15 Top Ten Lessons Learned 1. Early involvement and frequent visits (Progress Reviews)

14

Our Journey to CMMI Level 3

• Following PAT team’s efforts, we:– Chartered and staffed a new SEPG– Deployed updated process infrastructure– Deployed Process Training (web or instructor-based)– Conducted CMMI Level 3 Class C– Conducted ISO Registration Audit @ legacy CMM site– Conducted CMMI Level 3 Class B– Three Progress Reviews with External Lead Assessor– Conducted CMMI Level 3 Class A SCAMPI Appraisal

Page 15: “Can’t we all just get along?”€¦ · – Conducted CMMI Level 3 Class A SCAMPI Appraisal. 15 Top Ten Lessons Learned 1. Early involvement and frequent visits (Progress Reviews)

15

Top Ten Lessons Learned

1. Early involvement and frequent visits (Progress Reviews)with external CMMI Lead Assessor

2. Open (constant) communications with ISO Registrar3. Senior Management involvement and commitment4. QA “Mentoring” before “Auditing”5. Processes that reflect “Reality” not “Theory”6. Proactive/Passionate SEPG Members7. Regular All Hands Communications8. Resources ($$ and Instructors) for Process Training9. Viable Process Improvement Request (PIR) system10. Frequently Asked Questions (FAQ) email to raise

awareness

Page 16: “Can’t we all just get along?”€¦ · – Conducted CMMI Level 3 Class A SCAMPI Appraisal. 15 Top Ten Lessons Learned 1. Early involvement and frequent visits (Progress Reviews)

16

Sample FAQ

The following bi-monthly Frequently Asked Question (FAQ) is being provided by the S&ISMission Systems Quality Department regarding our Quality Management System (QMS)process infrastructure. To see historical FAQs, visit the Quality Management Homepageand select the FAQ tab.

Q: I’ve just started on a brand new project. With regards toestablishing my required Engineering and Project Managementdocumentation, where do I begin?

A: The best place to begin is with the PP 200 Project Start-up process.This process starts with a review of our policy contained in the S&ISMission Systems Quality Manual and then helps you develop thefollowing key project documentation found on our Templates Page.– Project Plan– System Development Plan (SDP)– Risk Management Plan– Configuration Management Plan

Additionally, project startup assists with establishing schedules,budgets, tools and metrics on your new project.

Page 17: “Can’t we all just get along?”€¦ · – Conducted CMMI Level 3 Class A SCAMPI Appraisal. 15 Top Ten Lessons Learned 1. Early involvement and frequent visits (Progress Reviews)

17

Process Improvement Request (PIR)

Sample of Recent PIRs:• Create Lessons Learned Database• Online web-based Peer Review Forms• Add “Operations” field for Defect data collection

Page 18: “Can’t we all just get along?”€¦ · – Conducted CMMI Level 3 Class A SCAMPI Appraisal. 15 Top Ten Lessons Learned 1. Early involvement and frequent visits (Progress Reviews)

18

What’s Next?

• ISO is helping to pave the way for IntegratedProduct and Process Development (IPPD)

• Functional Organizations (Contracts, Finance,Security, Human Resources, etc) havedocumented processes under ISO Registration

• IPPD Effort: Create the “hooks” with the ProjectManagement and System Engineering processes

Page 19: “Can’t we all just get along?”€¦ · – Conducted CMMI Level 3 Class A SCAMPI Appraisal. 15 Top Ten Lessons Learned 1. Early involvement and frequent visits (Progress Reviews)

19

CMMI – ISO: The Bottom Line

• ISO standard is broader in scope and ensuresprocess discipline across the entire organization

• CMMI model provides greater detail and focus inEngineering and Program Management

• Together, ISO and CMMI models complementeach other very well

Page 20: “Can’t we all just get along?”€¦ · – Conducted CMMI Level 3 Class A SCAMPI Appraisal. 15 Top Ten Lessons Learned 1. Early involvement and frequent visits (Progress Reviews)

20

Q: Can’t We All Just Get Along?

A: Yes, We Can and We Did!

Page 21: “Can’t we all just get along?”€¦ · – Conducted CMMI Level 3 Class A SCAMPI Appraisal. 15 Top Ten Lessons Learned 1. Early involvement and frequent visits (Progress Reviews)

21

QA “Mentoring” before “Auditing”

Page 22: “Can’t we all just get along?”€¦ · – Conducted CMMI Level 3 Class A SCAMPI Appraisal. 15 Top Ten Lessons Learned 1. Early involvement and frequent visits (Progress Reviews)

22

Recommended Reference

Publisher: Artech HouseISBN 1-58053-487-22003

Page 23: “Can’t we all just get along?”€¦ · – Conducted CMMI Level 3 Class A SCAMPI Appraisal. 15 Top Ten Lessons Learned 1. Early involvement and frequent visits (Progress Reviews)

23

Contact Information

Dale R. Spaulding, CSQEAssociate Technical Fellow

The Boeing CompanySpace & Intelligence Systems

15059 Conference Center DriveChantilly, VA 20151-3845

[email protected](703) 961-3776