mission assurance of software suppliers – a …...-software configuration management 5.7 5.7 p uuu...
TRANSCRIPT
Mission Assurance of Software Suppliers –A Partnership Between Software Supplier Managers and Quality Engineering Jill BrooksJack LeeNetwork Centric Systems
11/15/2006 Page 2
Agenda• Introduction• Why Are We Here?• CMMI Gap Analysis With MSI Focus• Addressing The Gaps• Integration Of SSM and QE • Lessons Learned and Future Steps
Mission Assurance of Software Suppliers –A Partnership Between Software Supplier Managers and
Quality Engineering
11/15/2006 Page 3
Partners in customer success
• A global technology leader in:– Defense, government and commercial electronics– Space– Information technology– Technical services– Business and special mission aircraft
• 2005 sales: $21.9 billion• 80,000 employees worldwide• Headquarters: Waltham, Massachusetts, USA
– http://www.raytheon.com– Common stock ticker symbol: RTN
Introduction – At a Glance
11/15/2006 Page 4
Precision Engagement
Intelligence, Surveillance and Reconnaissance
Missile Defense
Homeland Security
Introduction – Business Areas
11/15/2006 Page 5
Integrated Communications
Command & Control Systems
Anchorage
San Francisco
Sacramento
Portland
Seattle
Butte ITC
WRCSC
Salt Lake City
Las Vegas
Los Angeles
PhoenixSan Diego
Albuquerque
Denver
Oklahoma City
El Paso
San Antonio
Houston New Orleans
Little Rock
JacksonDallas
Omaha
SpringfieldKansas City
MinneapolisMilwaukee
Detroit
ChicagoCleveland
Pittsburgh
Philadelphia
BostonAlbany
Buffalo New HavenNew YorkNewark
2nd Data Ctr
IndianapolisCincinnati
LouisvilleKnoxville
Charlotte
Birmingham
Columbia
NorfolkRichmond
Savannah
Jacksonville
Tampa
Miami
San Juan
Mobile
Atlanta
Memphis
Washinton D.C (WMFO)FBI/HQ
Baltimore
Cluster SiteField Office Site
Secure Networks
Air Traffic Management
Network Centric Systems
Combat Systems
Vision Systems
Superior mission integration for communication and information dominance
MissileSystems
11/15/2006 Page 6
Raytheon’s Global PresenceServing Customers Around the World
Raytheon International, Inc. business development officesRaytheon International, Inc. business development headquartersRaytheon Systems LimitedRaytheon AustraliaRaytheon CanadaThales Raytheon Systems
11/15/2006 Page 7
Introduction – “Process Journey”
IPI = CMM-based Internal Process Improvement AssessmentRTIS = Raytheon/TI Systems
CMMI = CMM Integrated
10x Fault DensityImprovementLevel 3
Level 2
BaldridgeAward
Level 3BaselineValidation
Level 2Repeatable
Level 3Defined
198919911990
1992 1993 1994
Level 4/5Managed/Optimizing
RaytheonAcquisition & Transition
20001995 1996 1997 1999-
2001 2002 2003
Level 410x Fault DensityImprovement
10x Fault DensityImprovementLevel 3Level 3
Level 2Level 2
BaldridgeAward
BaldridgeAward
Level 3BaselineValidation
Level 3BaselineValidation
Level 2Repeatable
Level 3Defined
198919911990
1992 1993 1994
Level 4/5Managed/Optimizing
RaytheonAcquisition & Transition
20001995 1996 1997 1999-
2001 2002 2003
Level 2Repeatable
Level 3Defined
198919911990
1992 1993 1994
Level 2Repeatable
Level 2Repeatable
Level 3DefinedLevel 3Defined
198919911990
1992 1993 1994
198919891991199119901990
19921992 19931993 19941994
Level 4/5Managed/Optimizing
RaytheonAcquisition & Transition
20001995 1996 1997 1999-
2001 2002 2003
Level 4/5Managed/Optimizing
Level 4/5Managed/Optimizing
RaytheonAcquisition & Transition
RaytheonAcquisition & Transition
20001995 1996 1997 1999-
2001 2002 200320002000
19951995 19961996 1997 1999-1997 1999-20012001 20022002 20032003
Level 4Level 410x Fault DensityImprovement
10x Fault DensityImprovementLevel 3Level 3
Level 2Level 2
BaldridgeAward
BaldridgeAward
Level 3BaselineValidation
Level 3BaselineValidation
Level 2Repeatable
Level 3Defined
198919911990
1992 1993 1994
Level 4/5Managed/Optimizing
RaytheonAcquisition & Transition
20001995 1996 1997 1999-
2001 2002 2003
Level 2Repeatable
Level 3Defined
198919911990
1992 1993 1994
Level 2Repeatable
Level 2Repeatable
Level 3DefinedLevel 3Defined
198919911990
1992 1993 1994
198919891991199119901990
19921992 19931993 19941994
Level 4/5Managed/Optimizing
RaytheonAcquisition & Transition
20001995 1996 1997 1999-
2001 2002 2003
Level 4/5Managed/Optimizing
Level 4/5Managed/Optimizing
RaytheonAcquisition & Transition
RaytheonAcquisition & Transition
20001995 1996 1997 1999-
2001 2002 200320002000
19951995 19961996 1997 1999-1997 1999-20012001 20022002 20032003
Level 4Level 4
RTIS Integrated Product
Development Process
Software Sigma& Cycle Time
RTIS Policies & Procedures
RTIS Software Operating Instructions
10x Fault DensityImprovement
10x Fault DensityImprovementLevel 3Level 3
Level 2Level 2
BaldridgeAward
BaldridgeAward
Self-assessmentSoftware ImprovementTeam Formed
Level 3BaselineValidation
Level 3BaselineValidation
Level 2Repeatable
Level 3Defined
198919911990
1992 1993 1994
Level 2Repeatable
Level 2Repeatable
Level 3DefinedLevel 3Defined
198919911990
1992 1993 1994
198919891991199119901990
19921992 19931993 19941994
Level 4/5Managed/Optimizing
RaytheonAcquisition & Transition
20001995 1996 1997 1999-
2001 2002 2003
Level 4/5Managed/Optimizing
Level 4/5Managed/Optimizing
RaytheonAcquisition & Transition
RaytheonAcquisition & Transition
20001995 1996 1997 1999-
2001 2002 200320002000
19951995 19961996 1997 1999-1997 1999-20012001 20022002 20032003
Level 2Repeatable
Level 2Repeatable
Level 3DefinedLevel 3Defined
198919911990
1992 1993 1994
198919891991199119901990
19921992 19931993 19941994
Level 2Repeatable
Level 2Repeatable
Level 3DefinedLevel 3Defined
198919891991199119901990
19921992 19931993 19941994
198919891991199119901990
19921992 19931993 19941994
Level 4/5Managed/Optimizing
Level 4/5Managed/Optimizing
RaytheonAcquisition & Transition
RaytheonAcquisition & Transition
20001995 1996 1997 1999-
2001 2002 200320002000
19951995 19961996 1997 1999-1997 1999-20012001 20022002 20032003
Level 4/5Managed/Optimizing
Level 4/5Managed/Optimizing
RaytheonAcquisition & Transition
RaytheonAcquisition & Transition
2000200019951995 19961996 1997 1999-1997 1999-
20012001 20022002 2003200320002000
19951995 19961996 1997 1999-1997 1999-20012001 20022002 20032003
Level 4Level 4
Level 4IPI
SW Level 5SE Level 3
2003200320032003200320032003200320032003200320032003200320032004 2003200320032003200320032003200320032003200320032003200320032005 2003200320032003200320032003200320032003200320032003200320032006 2003200320032003200320032003200320032003200320032003200320032007
SW, SE & HWMulti-site
Level 5CMMI
Level 5CMMI
Our Goal
A long history of process excellence
11/15/2006 Page 8
Why Are We Here? –The Burning Platform• Our business is evolving from a system developer to a
Mission Systems Integrator (MSI) • > 70% of what we deliver comes from suppliers• The role of supplier management must evolve• In this presentation,
Software Supplier Managers (SSMs) andQuality Engineers (QEs)are being highlighted toaddress this evolution
11/15/2006 Page 9
CMMI Behavior/Skills Analysis With MSI Focus• CMMI-SE/SW/IPPD/SS V1.1 analysis of model used to identify behavior/skill gaps
Required for MSI SuccessKey Behavior/Skills Noted in CMMISSM role QE role
Knowledge of regulations and practices associated with handling suppliers
Supplier Agreement Management Major Major
Acquisition planning and preparation Supplier Agreement Management Moderate Minor
COTS products acquisition Supplier Agreement Management Major Major
Supplier Evaluation and Selection Supplier Agreement Management Major Minor
Negotiation and conflict resolution Supplier Agreement Management Major Minor
Supplier Management Supplier Agreement Management Major Major
Testing and Transition of acquired products Supplier Agreement Management Major Major
Receiving, storing, using, and maintaining acquired products
Supplier Agreement Management Moderate Major
Legend: Major = Key RoleModerate = Need knowledgeMinor = Support Role
MSI Success depends on trained skills & knowledge
11/15/2006 Page 10
CMMI Gap Analysis With MSI Focus• CMMI-SE/SW/IPPD/SS V1.1 analysis of model used to identify behavior/skill gaps
Required for MSI SuccessKey Behavior/Skills Noted in CMMISSM role QE role
Application Domain Process and Product Quality Assurance
Moderate Major
Customer Relations Process and Product Quality Assurance
Major Major
Process descriptions, standards, procedures, and methods for the project
Process and Product Quality Assurance
Major Major
Quality assurance objectives, process descriptions, standards, procedures, methods, and tools
Process and Product Quality Assurance
Moderate Major
Identifying potential sources for candidate products to be acquired
Integrated Supplier Management N/A N/A
Acquisition feasibility and product life-cycle costs analysis
Integrated Supplier Management Support N/A
Evaluating supplier work products Integrated Supplier Management Major Support
Monitoring supplier processes Integrated Supplier Management Major Major
11/15/2006 Page 11
Gap Closure Process
• Develop SSM value stream and identify performance attributes
• Identify available training courses to supplement performance gaps
• Develop program specific training model to address needed skills
• On-the-job training with senior practitioners
11/15/2006 Page 12
Product/Service FlowProduct/Service FlowProduct/Service Flow
Information FlowInformation FlowInformation Flow
Value Stream of SW Supplier Excellenceand Associated Performance Attributes
Custom
er
Define Define spec spec & RFP& RFP
Evaluate proposals
NegotiateContract
Managesuppliers
DeliverProducts Maintenance
Execution T
eam
Requirements (PCD) Cost Estimation Establish Scope Process Formal Qualification ECP
SoS Architecture Schedule Impact Funding Constraints Lifecycles Transition SCR
Process Capability Risks/Opportunities (R&O) Risks Metrics Receive and integrate role Enhancement
SOW Technical Evaluation CAIV Technical Reviews Proposal & White paper Evaluation
Contract Negotiation Strategy R & O P3I
Supplier Performance
Knowledge Elicitation
Communication
SDRL Evaluation
Reqts Trade
Change Management
11/15/2006 Page 13
Define Spec Define Spec & RFP& RFP
Performance Attributes Standards of Excellence Source of skills
Requirements (PCD) Comprehend system requirements and integrate CONOPS strategy to capture applicable software performance requirements.
Understand the key customer/program quality factors to guide tradeoffs.
Understand parent process requirements.
Comprehend the contents of statement of work
Comprehend the contents of the contract & establish evaluation criteria.
Domain experienceOJTMission Use Cases (SME)SE Class – Reqts Allocation
SoS Architecture ATAM, JTA-ASEI Certified Architect trainingSE Class on Architecture
Process Capability OJT, OCD, FCS SDPDOORS Training
SOW OJT
Contract OJT
Example of Value Stream Step One Performance Attributes
Specific standards of excellence associated with each performance attributes
11/15/2006 Page 14
Specific training classes for those engineering disciplines to perform the tasks at hand.
Source Selection GS IPT GS IPT (SW)
IMS (Open Plan)
SSAC Training
SSET Training
NCS PL Cert.
TrainingDOORS
Cost Reimb. Contract Training
Ethics in the Procure. Process
Software Devl Plan
Orientation
Configuration Mgmt.
Software Process Training
Intro to UML Modeling
Product Evaluations
O NR R R RCN/A NR R RN/A NR R RR RC R R R RC
N/A NR R RN/A NR R RN/A NR R R R R R R
N/A NR R RN/A NR R RR RC RC R R RC RC
N/A NR R R RC RC R RC RR NR R R R
N/A NR RC R RR RC R R R RC
N/A NR R R RCN/A R NR RC R RN/A RC NR R RN/A NR R R RC RC R R RN/A NR R R RN/A NR R R RR NR R R
N/A NR R RN/A NR R RN/A NR R R R R R RN/A NR R R R R R RN/A NR R R
Example of Program Training Model
Engineering Disciplines
Training Classes
Training courses to supplement performance gaps
11/15/2006 Page 15
Addressing The Gaps by On-The-Job-Training
• Mentor under a senior practitioner
• Shadow a senior SSM on different meetings and activities
• Familiarize the processes and procedures through self-learning
• Begin with lesser responsibility on a smaller supplier
• Increase responsibility with demonstrated performance
Mentoring and Hands-on experience to address gaps
11/15/2006 Page 16
Integration Of SSM and QE• Advantages of a Integrated Team
– Different perspectives of supplier activities– Review of critical metrics– Participation at reviews– Review of documents to ensure requirements compliance
• Performance Multiplier of an Integrated Team– SSM focus on cost, schedule, and technical performance– QE focus on process compliance through audits and surveillance
checks
Integrated team provides the best combination of supplier management
11/15/2006 Page 17
Monitoring of Supplier activitiesC Green C
FO Yellow FOFC Yellow FC
N Red NP Purple PR Blue RU Gray UW Orange W
Process Audit AreaSupplier/LSI SDP
FCS SDP
Previous Year Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Latest Status
Software Project Management 2005-Recording rationale 4.8 4.8 U U U U U U U U U U U U U-Access for Acquirer Review 4.9 4.9 U U U U U U U U U U U U U-Software Cost & Schedule Estimation 5.1 5.1 FC U U U U U U U U U U U U FC-Software Measurements 5.2 5.2 FO U U U U U U U U U U U U FO-Group Coordination & Communication 5.3 5.3 U U U U U U U U U U U U U-Software Training 5.4 5.4 FO U U U U U U U U U U U U FO-Software Risk Management 5.5 5.5 N U U U U U U U U U U U U N-Software Subcontractor Management 5.6 5.6 U U U U U U U U U U U U U
-Software Configuration Management 5.7 5.7 P U U U U U U U U U U U P-Software Product Evaluation 5.8 5.8 U P U U U U U U U U U U P-Software Quality Assurance 5.9 5.9 U U U U U U U U U U U U U-Defect Management 5.10 5.10 U U U U U U U U U U U U U-Software Development Environment 6.3 6.3 U U U U U U U U U U U U U-Software Process Management 7 7 U U U U U U U U U U U U U
Process audit still in work
Compliant
Data as of:1/28/2006
Open findings with acceptable planFindings closedUnacceptable resolution plan or 30 days past duePlanned auditRescheduled auditNot audited
Example of an audit plan to ensure process compliance
Audit plan to ensure comprehensive coverage of process compliance
11/15/2006 Page 18
Software Metrics Analysis Process
Collection Validation
Submittal Review & Comm.
AnalysisCorrective
Action
North Texas Metrics Process
Metrics Analysis to monitor and track performance
11/15/2006 Page 19
Checklist
Review Tool to consistently capture reviewers’ feedback
11/15/2006 Page 20
Audits and Document ReviewDocument Review Tool
List of document reviewer
Electronic collaboration system to ensure timely completion of document reviews with the right reviewers
11/15/2006 Page 21
Lessons Learned
• There is a massive amount of informationand data required to manage multiple suppliers and appropriate tools are critical
• Performing supplier management in anMSI role is not the same as simply scaling upthe support roles of a “traditional” developer program
• Importance and cost of communication andcoordination
11/15/2006 Page 22
Lessons Learned - Continued
• Lessons learned are captured by stages to enable continuous improvement
• Review Tools are mandatory to save timeand be consistent
• Working with a diverse team with differentculture and in different geographic locations is a challenge
11/15/2006 Page 23
Summary• The roles of SSM and QE have evolved over time to better assess and
address supplier management
• Evolution not as a “scale up” from a development program, but toinclude new activities and interactions
• In addition to SSM and QE, other disciplines contribute to supplier management such as supply chain, contracts, etc. to make up the full supplier management team
• Feedback SSM training needs to organization for gap closure
• Re-evaluate against the CMMI model to ensure that all elements are appropriately addressed
11/15/2006 Page 24
Contact Information
• Jill Brooks– 972-344-3022– [email protected]
• Jack Lee– 972-344-6567– [email protected]
11/15/2006 Page 25
Questions