SlideShare a Scribd company logo
CMMI
Arnon Rotem-Gal-Oz
The king’s Ship Wasa - 1628
 No Specification
 No Architecture description
 Changes done on the fly,
often under
market/customer pressure
 Testing ignored
 Didn’t know how to tell the
clients No
 The system last longer than
was ever imagined
 Maintenance costs far
exceed ordinary
development
PEOPLE
PROCESS
TECHNOLOGY
Underlying Premise of Process
Improvement
“The quality of a product is
largely determined by the
quality of the process that is
used to develop and
maintain it.”
Based on TQM principles as taught by
Shewhart, Juran, Deming and Humphrey.
The Software Development
Paradox
High-Quality but Slow to Market
Not a Leader
Speed
Quality
Fast to Market but Low Quality
Low Customer
Satisfaction
[1]Booch
What is CMMI?
Consultant
Money
Making
Initiative
What is CMMI?
 Model
 Practices
 Process Improvement
Model
 Say what you do
 Do what you say
 Prove It
CMMI Maturity Levels
[4]Buchholtz & Cordes
CMMI Process Areas
Project Management
: Quantitative Project
Management
QPM
IPM: Integrated Project
Management
RSKM: Risk Management
IT*: Integrated Teaming
ISM**: Integrated Supplier
Management
PP: Project Planning
PMC: Project
Monitoring and
Control
SAM: Supplier
Agreement
Management
Engineering
RD: Requirements
Development
TS: Technical
Solution
PI: Product
Integration
VER: Verification
VAL: Validation
REQM: Requirements
Management
Support
CAR: Causal Analysis
and Resolution
DAR: Decision Analysis
and Resolution
OEI*: Organizational
Environment for
Integration
MA: Measurement and
Analysis
PPQA: Process &
Product Quality
Assurance
CM: Configuration
Management
Process Management
OID: Organizational
Innovation
&Deployment
OPP: Organizational
Process Performance
OPF: Organizational
Process Focus
OPD: Organizational
Process Definition
OT: Organizational
Training
Level
5 Optimizing
4 Quantitati-
vely
Managed
3 Defined
2 Managed
1 Initial
CMMI Options: * with Integrated Product & Process Development (IPPD)
** with Supplier Sourcing (SS)
[6]Rudge
Software CMM software development
System Engineering CMM system engineering
Software Acquisition CMM software acquisition
System Security Engineering CMM security engineering
FAA-iCMM software engineering,
systems engineering,
and acquisition
IPD-CMM integrated product
development
People CMM workforce
SPICE Model software development
CMMI Replaces
[4]Buchholtz & Cordes
History of the CMMI
1987 1991 1995 1997 2000 2002
First CMM
Published
Model Refined
and Published as
SW-CMM v1.0
SW-CMM v1.1
Published
1993
Software Acquisition (SA-CMM),
Systems Engineering (SE-CMM),
Integrated Product Development (IPD-CMM),
Organizational Workforce Capability Development (People CMM)
Developed
CMMI Initiative
Launched
CMMI-SE/SW
Version 1.0
Published
CMMI-SE/SW/IPPD/A
Version 1.1
Published
[4]Buchholtz & Cordes
Critique of CMMI
“The projects most worth doing are the
ones that will move you DOWN one full
level on your process scale”
(Peopleware) [3]
[3]Demarco & Lister
CMMI vs. Agile
PEOPLE
TECHNOLOGY
Process
The Agile Software Manifesto
•Individuals and interactions
over processes and tools
•Working software
over comprehensive documentation
•Customer collaboration
over contract negotiation
•Responding to change
over following a plan
[7]Agile
CMMI Practices vis-à-vis Agility
 “LEVEL 1”
 Identify scope of work
 Perform the work
 “LEVEL 2”
 Organizational policy for plan, perform
 Requirements, objectives and plans
 Adequate resources
 Train the people
 Assign responsibility and authority
 CM for designated work products
 Identify and involve stakeholders
 Monitor and control to plan and take action if needed
 Objectively monitor adherence to process and QA products/services
 Review with upper management and resolve issues
KEY {GREEN : Supportive, White: Neutral, RED: Rough Edges}
[5]Jain
CMMI Practices vis-à-vis Agility
 “LEVEL 3”
 Maintain as a defined process
 Measure the process performance to support environment
 “LEVEL 4”
 Establish and maintain quantitative objectives for the process
 Stabilize the performance of one or more sub-processes to determine its
ability to achieve
 “LEVEL 5”
 Ensure continuous improvement to support business goals
 Identify and correct root causes of defects
KEY {GREEN : Supportive, White: Neutral, RED: Rough Edges}
[5]Jain
Agile vs. Plan Driven
[2]Bohem, Turner
Why Bother with both?
 Introduce Agility to a
CMMI organization
 “Best of Breed”
References
1. Software Architecture - A Rational Perspective – G.
Booch (ppt)
2. People Factors in Software Management: Lessons
From Comparing Agile and Plan-Driven Methods –
B. Bohem, R. Turner Crosstalk, Dec 2003
3. Peopleware 2nd edition, T. Demarco, T. Lister Dorset
House 1999, ISBN 0-932633-43-9
4. Introduction to CMMI, E. Buchholtz, A. Cordes, RTP
SPIN Meeting, 2003 (ppt)
5. CSE Annual Review and Excutive Workshop 2002,
Apurva Jain (ppt)
6. CMMI® : St George or the Dragon?, T. Rudge,
Thales (ppt)
7. www.agilemanifesto.org

More Related Content

Similar to CMMI.ppt

CMMI.pdf
CMMI.pdfCMMI.pdf
Applicability of CMMI for Small to Medium Enterprises
Applicability of CMMI for Small to Medium EnterprisesApplicability of CMMI for Small to Medium Enterprises
Applicability of CMMI for Small to Medium Enterprises
rhefner
 
Agile method
Agile methodAgile method
Agile method
Sunny Chiu
 
Quality Management and Quality Standard
Quality Management and Quality StandardQuality Management and Quality Standard
Quality Management and Quality Standard
Murageppa-QA
 
Intro To Project Management
Intro To Project ManagementIntro To Project Management
Intro To Project Management
R Mills
 
Jason uyderv pmi 2 16 12
Jason uyderv pmi 2 16 12Jason uyderv pmi 2 16 12
Jason uyderv pmi 2 16 12
Jason Uyder
 
The True Costs and Benefits of CMMI Level 5
The True Costs and Benefits of CMMI Level 5The True Costs and Benefits of CMMI Level 5
The True Costs and Benefits of CMMI Level 5
rhefner
 
Software Testing
Software TestingSoftware Testing
Software Testing
Dhanasekaran Nagarajan
 
Firststeps
FirststepsFirststeps
Firststeps
nckrishna
 
Project management assignment slides
Project management assignment slidesProject management assignment slides
Project management assignment slides
Doreen Yeo
 
BPM Presentation - Mindcom
BPM Presentation - MindcomBPM Presentation - Mindcom
BPM Presentation - Mindcom
bdm_mindcomgroup
 
C12 quality
C12 qualityC12 quality
C12 quality
hakimizaki
 
C12 quality
C12 qualityC12 quality
C12 quality
hakimizaki
 
CMMI.ppt
CMMI.pptCMMI.ppt
Lean pilots by Mariya Breyter from Dun & Bradstreet
Lean pilots by Mariya Breyter from Dun & BradstreetLean pilots by Mariya Breyter from Dun & Bradstreet
Lean pilots by Mariya Breyter from Dun & Bradstreet
Institut Lean France
 
Capability Maturity Model Integration
Capability Maturity Model IntegrationCapability Maturity Model Integration
Capability Maturity Model Integration
AAKASH S
 
Capability Maturity Model (CMM).pptx
Capability Maturity Model (CMM).pptxCapability Maturity Model (CMM).pptx
Capability Maturity Model (CMM).pptx
PerumalPitchandi
 
Northern Finishing School: IT Project Managment
Northern Finishing School: IT Project ManagmentNorthern Finishing School: IT Project Managment
Northern Finishing School: IT Project Managment
Siwawong Wuttipongprasert
 
2015 - RT & AWAY Intro Pack
2015 - RT & AWAY Intro Pack2015 - RT & AWAY Intro Pack
2015 - RT & AWAY Intro Pack
Matt Rendoth
 
Introduction to CMMI-DEV v1.3 - Day 1
Introduction to CMMI-DEV v1.3  - Day 1Introduction to CMMI-DEV v1.3  - Day 1
Introduction to CMMI-DEV v1.3 - Day 1
Sherif Salah, MBA, ITIL, CMMI, MCSA, TQM
 

Similar to CMMI.ppt (20)

CMMI.pdf
CMMI.pdfCMMI.pdf
CMMI.pdf
 
Applicability of CMMI for Small to Medium Enterprises
Applicability of CMMI for Small to Medium EnterprisesApplicability of CMMI for Small to Medium Enterprises
Applicability of CMMI for Small to Medium Enterprises
 
Agile method
Agile methodAgile method
Agile method
 
Quality Management and Quality Standard
Quality Management and Quality StandardQuality Management and Quality Standard
Quality Management and Quality Standard
 
Intro To Project Management
Intro To Project ManagementIntro To Project Management
Intro To Project Management
 
Jason uyderv pmi 2 16 12
Jason uyderv pmi 2 16 12Jason uyderv pmi 2 16 12
Jason uyderv pmi 2 16 12
 
The True Costs and Benefits of CMMI Level 5
The True Costs and Benefits of CMMI Level 5The True Costs and Benefits of CMMI Level 5
The True Costs and Benefits of CMMI Level 5
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Firststeps
FirststepsFirststeps
Firststeps
 
Project management assignment slides
Project management assignment slidesProject management assignment slides
Project management assignment slides
 
BPM Presentation - Mindcom
BPM Presentation - MindcomBPM Presentation - Mindcom
BPM Presentation - Mindcom
 
C12 quality
C12 qualityC12 quality
C12 quality
 
C12 quality
C12 qualityC12 quality
C12 quality
 
CMMI.ppt
CMMI.pptCMMI.ppt
CMMI.ppt
 
Lean pilots by Mariya Breyter from Dun & Bradstreet
Lean pilots by Mariya Breyter from Dun & BradstreetLean pilots by Mariya Breyter from Dun & Bradstreet
Lean pilots by Mariya Breyter from Dun & Bradstreet
 
Capability Maturity Model Integration
Capability Maturity Model IntegrationCapability Maturity Model Integration
Capability Maturity Model Integration
 
Capability Maturity Model (CMM).pptx
Capability Maturity Model (CMM).pptxCapability Maturity Model (CMM).pptx
Capability Maturity Model (CMM).pptx
 
Northern Finishing School: IT Project Managment
Northern Finishing School: IT Project ManagmentNorthern Finishing School: IT Project Managment
Northern Finishing School: IT Project Managment
 
2015 - RT & AWAY Intro Pack
2015 - RT & AWAY Intro Pack2015 - RT & AWAY Intro Pack
2015 - RT & AWAY Intro Pack
 
Introduction to CMMI-DEV v1.3 - Day 1
Introduction to CMMI-DEV v1.3  - Day 1Introduction to CMMI-DEV v1.3  - Day 1
Introduction to CMMI-DEV v1.3 - Day 1
 

Recently uploaded

A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
NgcHiNguyn25
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
PECB
 
Top five deadliest dog breeds in America
Top five deadliest dog breeds in AmericaTop five deadliest dog breeds in America
Top five deadliest dog breeds in America
Bisnar Chase Personal Injury Attorneys
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
Priyankaranawat4
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
ak6969907
 
Assessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptxAssessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptx
Kavitha Krishnan
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
AyyanKhan40
 
Smart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICTSmart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICT
simonomuemu
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
Dr. Mulla Adam Ali
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 

Recently uploaded (20)

A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
 
Top five deadliest dog breeds in America
Top five deadliest dog breeds in AmericaTop five deadliest dog breeds in America
Top five deadliest dog breeds in America
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
 
Assessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptxAssessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptx
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
 
Smart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICTSmart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICT
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.
 

CMMI.ppt

  • 2. The king’s Ship Wasa - 1628  No Specification  No Architecture description  Changes done on the fly, often under market/customer pressure  Testing ignored  Didn’t know how to tell the clients No  The system last longer than was ever imagined  Maintenance costs far exceed ordinary development
  • 4. Underlying Premise of Process Improvement “The quality of a product is largely determined by the quality of the process that is used to develop and maintain it.” Based on TQM principles as taught by Shewhart, Juran, Deming and Humphrey.
  • 5. The Software Development Paradox High-Quality but Slow to Market Not a Leader Speed Quality Fast to Market but Low Quality Low Customer Satisfaction [1]Booch
  • 7. What is CMMI?  Model  Practices  Process Improvement
  • 8. Model  Say what you do  Do what you say  Prove It
  • 10. CMMI Process Areas Project Management : Quantitative Project Management QPM IPM: Integrated Project Management RSKM: Risk Management IT*: Integrated Teaming ISM**: Integrated Supplier Management PP: Project Planning PMC: Project Monitoring and Control SAM: Supplier Agreement Management Engineering RD: Requirements Development TS: Technical Solution PI: Product Integration VER: Verification VAL: Validation REQM: Requirements Management Support CAR: Causal Analysis and Resolution DAR: Decision Analysis and Resolution OEI*: Organizational Environment for Integration MA: Measurement and Analysis PPQA: Process & Product Quality Assurance CM: Configuration Management Process Management OID: Organizational Innovation &Deployment OPP: Organizational Process Performance OPF: Organizational Process Focus OPD: Organizational Process Definition OT: Organizational Training Level 5 Optimizing 4 Quantitati- vely Managed 3 Defined 2 Managed 1 Initial CMMI Options: * with Integrated Product & Process Development (IPPD) ** with Supplier Sourcing (SS) [6]Rudge
  • 11. Software CMM software development System Engineering CMM system engineering Software Acquisition CMM software acquisition System Security Engineering CMM security engineering FAA-iCMM software engineering, systems engineering, and acquisition IPD-CMM integrated product development People CMM workforce SPICE Model software development CMMI Replaces [4]Buchholtz & Cordes
  • 12. History of the CMMI 1987 1991 1995 1997 2000 2002 First CMM Published Model Refined and Published as SW-CMM v1.0 SW-CMM v1.1 Published 1993 Software Acquisition (SA-CMM), Systems Engineering (SE-CMM), Integrated Product Development (IPD-CMM), Organizational Workforce Capability Development (People CMM) Developed CMMI Initiative Launched CMMI-SE/SW Version 1.0 Published CMMI-SE/SW/IPPD/A Version 1.1 Published [4]Buchholtz & Cordes
  • 13. Critique of CMMI “The projects most worth doing are the ones that will move you DOWN one full level on your process scale” (Peopleware) [3] [3]Demarco & Lister
  • 15. The Agile Software Manifesto •Individuals and interactions over processes and tools •Working software over comprehensive documentation •Customer collaboration over contract negotiation •Responding to change over following a plan [7]Agile
  • 16. CMMI Practices vis-à-vis Agility  “LEVEL 1”  Identify scope of work  Perform the work  “LEVEL 2”  Organizational policy for plan, perform  Requirements, objectives and plans  Adequate resources  Train the people  Assign responsibility and authority  CM for designated work products  Identify and involve stakeholders  Monitor and control to plan and take action if needed  Objectively monitor adherence to process and QA products/services  Review with upper management and resolve issues KEY {GREEN : Supportive, White: Neutral, RED: Rough Edges} [5]Jain
  • 17. CMMI Practices vis-à-vis Agility  “LEVEL 3”  Maintain as a defined process  Measure the process performance to support environment  “LEVEL 4”  Establish and maintain quantitative objectives for the process  Stabilize the performance of one or more sub-processes to determine its ability to achieve  “LEVEL 5”  Ensure continuous improvement to support business goals  Identify and correct root causes of defects KEY {GREEN : Supportive, White: Neutral, RED: Rough Edges} [5]Jain
  • 18. Agile vs. Plan Driven [2]Bohem, Turner
  • 19. Why Bother with both?  Introduce Agility to a CMMI organization  “Best of Breed”
  • 20. References 1. Software Architecture - A Rational Perspective – G. Booch (ppt) 2. People Factors in Software Management: Lessons From Comparing Agile and Plan-Driven Methods – B. Bohem, R. Turner Crosstalk, Dec 2003 3. Peopleware 2nd edition, T. Demarco, T. Lister Dorset House 1999, ISBN 0-932633-43-9 4. Introduction to CMMI, E. Buchholtz, A. Cordes, RTP SPIN Meeting, 2003 (ppt) 5. CSE Annual Review and Excutive Workshop 2002, Apurva Jain (ppt) 6. CMMI® : St George or the Dragon?, T. Rudge, Thales (ppt) 7. www.agilemanifesto.org