SlideShare une entreprise Scribd logo
1  sur  10
Apply Agile in a CMMI World
                             Pat Eglin
    p.eglin@davidconsultinggroup.com
Agenda
• What is Agile?
   – Characteristics
   – Methods
• What is CMMI?
   – Characteristics
• Common Misconceptions
• Quick Agile/CMMI Comparison
• CMMI PA/Agile Comparison




©2013 David Consulting Group    1
What is Agile?
• Agile is a toolbox containing various methods
   – Xp, Scrum, FDD, Crystal, etc. (tools)

• It is a way to deliver software on a continuous basis

• It focuses on completing those tasks which provide
  the most value

• It allows for changing requirements, even late in the game

• It promotes daily collaboration

• It facilitates continuous process improvement


©2013 David Consulting Group        2
Characteristics of Agile
• Adaptive – allows for change in development focus
• Flexibility – sounds adaptive; focuses on the outcome of the iterations
  over the plan
• Collaboration – across multiple reporting levels
• Self Organization – within teams
• Iterative and incremental – often and in short cycles



• Agile 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


©2013 David Consulting Group        3
Agile Misconceptions
• Ad-Hoc

• No Process


• No Documentation


• No Repeatability




©2013 David Consulting Group   4
What is CMMI?
• CMMI is a process improvement approach.
• CMMI is a framework that identifies best practices – what
  planning, process, development and support practices organizations
  should implement to improve quality and delivery of products.
• CMMI is a model that provides guidance for developing processes. It
  identifies what actions an organization should be performing in the
  areas of Process Management, Project Management, Engineering and
  Support Functions.
• CMMI is descriptive, not prescriptive.
• According to the Software Engineering Institute (SEI, 2008), CMMI
  helps "integrate traditionally separate organizational functions, set
  process improvement goals and priorities, provide guidance for quality
  processes and provide a point of reference for appraising current
  processes."


©2013 David Consulting Group       5
Characteristics of CMMI




©2013 David Consulting Group   6
Quick Agile/CMMI Comparison
Characteristics                 xP             Scrum            FDD               CMMI

Development                     Iterative      Iterative        Iterative         Project Planning
Approach
Time Period                     1-6 weeks      2-4 weeks        Days-2 weeks      Project Planning
(Iteration)
Teams                           Small          Small            Medium-Large      Organizational
                                                                                  Process
                                                                                  Definition
                                                                                  Project Planning
Communication                   Daily Stand-   Daily Stand-up   Documentation -   Project Planning
                                up Meetings    Meetings         based             Project
                                                                                  Monitoring and
                                                                                  Control
Customer                        Often          Often            Often             Integrated Project
                                                                                  Management
Involvement
Documentation                   Basic          Basic            Heavier           All Process Areas



 ©2013 David Consulting Group                              7
CMMI Process Area – Agile Documentation
      Comparison

Level 2 & 3 Process Area                PA Description….In 10 words or less                AGILE

Organizational Process Definition       Document processes                                 Document agile approach (SCRUM, Kanban, XP)
Organizational Process Focus            Determine process improvement needs                Team retrospectives- team determined improvements
Organizational Training                 Train resources for their roles                    Independent of development methodology- train on AGILE
Integrated Project Management           Coordinate teams, schedules, resources             SCRUM of SCRUMS, release plans, team construction, iteration cadence
Project Monitoring and Control          Update the schedule and plans                      update backlogs, hours, taking corrective action
Project Planning                        Create a budget and schedule, plan for resources   backlogs, release plans, team construction, budget
Requirements Management                 Track changes to requirements                      updated backlogs, customer feedback, demos
Risk Management                         Identify and manage risks                          release planning, iteration planning
Supplier agreement Management           Buy goods from suppliers                           Independent of development methodology, backlog item
Product Integration                     Build the product                                  Development
Requirements Development                Gather Requirements                                Creation of backlogs, stories, customer feedback, demos
Technical Solution                      Design                                             Design, Architecture
Validation                              Are we satisfying the requirements                 Demos, testing
Verification                            Peer Review/Test                                   standups, demos, testing
Configuration Management                Control configuration items                        Independent of development methodology
Decision Analysis and Resolution        Document formal decisions                          backlogs, iteration planning, release planning, meeting minutes
Measurement and Analysis                Gather/report metrics                              burndowns, velocity, team iteration planning
Process and Product Quality Assurance   Ensure processes are being followed                independent of development methodology




      ©2013 David Consulting Group                                              8
Contact Us
Email: p.eglin@davidconsultinggroup.com

Phone: 1-610-644-2856, ext 21

http://www.davidconsultinggroup.com




          @DavidConsultGrp
          /DavidConsultGrp
          /company/David-Consulting-Group




©2013 David Consulting Group          9

Contenu connexe

Dernier

Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Dernier (20)

Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

En vedette

AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 

En vedette (20)

AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 

Applying Agile in a CMMI World

  • 1. Apply Agile in a CMMI World Pat Eglin p.eglin@davidconsultinggroup.com
  • 2. Agenda • What is Agile? – Characteristics – Methods • What is CMMI? – Characteristics • Common Misconceptions • Quick Agile/CMMI Comparison • CMMI PA/Agile Comparison ©2013 David Consulting Group 1
  • 3. What is Agile? • Agile is a toolbox containing various methods – Xp, Scrum, FDD, Crystal, etc. (tools) • It is a way to deliver software on a continuous basis • It focuses on completing those tasks which provide the most value • It allows for changing requirements, even late in the game • It promotes daily collaboration • It facilitates continuous process improvement ©2013 David Consulting Group 2
  • 4. Characteristics of Agile • Adaptive – allows for change in development focus • Flexibility – sounds adaptive; focuses on the outcome of the iterations over the plan • Collaboration – across multiple reporting levels • Self Organization – within teams • Iterative and incremental – often and in short cycles • Agile 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 ©2013 David Consulting Group 3
  • 5. Agile Misconceptions • Ad-Hoc • No Process • No Documentation • No Repeatability ©2013 David Consulting Group 4
  • 6. What is CMMI? • CMMI is a process improvement approach. • CMMI is a framework that identifies best practices – what planning, process, development and support practices organizations should implement to improve quality and delivery of products. • CMMI is a model that provides guidance for developing processes. It identifies what actions an organization should be performing in the areas of Process Management, Project Management, Engineering and Support Functions. • CMMI is descriptive, not prescriptive. • According to the Software Engineering Institute (SEI, 2008), CMMI helps "integrate traditionally separate organizational functions, set process improvement goals and priorities, provide guidance for quality processes and provide a point of reference for appraising current processes." ©2013 David Consulting Group 5
  • 7. Characteristics of CMMI ©2013 David Consulting Group 6
  • 8. Quick Agile/CMMI Comparison Characteristics xP Scrum FDD CMMI Development Iterative Iterative Iterative Project Planning Approach Time Period 1-6 weeks 2-4 weeks Days-2 weeks Project Planning (Iteration) Teams Small Small Medium-Large Organizational Process Definition Project Planning Communication Daily Stand- Daily Stand-up Documentation - Project Planning up Meetings Meetings based Project Monitoring and Control Customer Often Often Often Integrated Project Management Involvement Documentation Basic Basic Heavier All Process Areas ©2013 David Consulting Group 7
  • 9. CMMI Process Area – Agile Documentation Comparison Level 2 & 3 Process Area PA Description….In 10 words or less AGILE Organizational Process Definition Document processes Document agile approach (SCRUM, Kanban, XP) Organizational Process Focus Determine process improvement needs Team retrospectives- team determined improvements Organizational Training Train resources for their roles Independent of development methodology- train on AGILE Integrated Project Management Coordinate teams, schedules, resources SCRUM of SCRUMS, release plans, team construction, iteration cadence Project Monitoring and Control Update the schedule and plans update backlogs, hours, taking corrective action Project Planning Create a budget and schedule, plan for resources backlogs, release plans, team construction, budget Requirements Management Track changes to requirements updated backlogs, customer feedback, demos Risk Management Identify and manage risks release planning, iteration planning Supplier agreement Management Buy goods from suppliers Independent of development methodology, backlog item Product Integration Build the product Development Requirements Development Gather Requirements Creation of backlogs, stories, customer feedback, demos Technical Solution Design Design, Architecture Validation Are we satisfying the requirements Demos, testing Verification Peer Review/Test standups, demos, testing Configuration Management Control configuration items Independent of development methodology Decision Analysis and Resolution Document formal decisions backlogs, iteration planning, release planning, meeting minutes Measurement and Analysis Gather/report metrics burndowns, velocity, team iteration planning Process and Product Quality Assurance Ensure processes are being followed independent of development methodology ©2013 David Consulting Group 8
  • 10. Contact Us Email: p.eglin@davidconsultinggroup.com Phone: 1-610-644-2856, ext 21 http://www.davidconsultinggroup.com @DavidConsultGrp /DavidConsultGrp /company/David-Consulting-Group ©2013 David Consulting Group 9