Entenda CMMI e CMM em menos de 10min - Engenharia de Software

Tecnologia Radioativa
17 Apr 201810:33

Summary

TLDRThis video introduces the Capability Maturity Model (CMM) and its evolution into the Capability Maturity Model Integration (CMMI), both designed to enhance software development processes. It outlines the five maturity levels: Initial, Managed, Defined, Quantitatively Managed, and Optimizing, explaining how organizations can achieve greater process maturity. The CMMI is presented in two representations: stage-based and continuous, emphasizing the importance of structured practices in improving software capabilities. Viewers are encouraged to engage with the content and subscribe for more insights into process improvement.

Takeaways

  • 📊 The CMM (Capability Maturity Model) is a software process improvement framework developed by the SEI and sponsored by the U.S. Department of Defense.
  • 📅 The CMM was first published in 1986, with version 1.0 released in August 1991, aiming to help organizations improve their software development processes.
  • 🌟 The CMMI (Capability Maturity Model Integration) is an evolution of the CMM and provides essential elements for effective process improvement.
  • 🔢 CMMI comprises five maturity levels: Initial, Managed, Defined, Quantitatively Managed, and Optimizing, each with specific goals and practices.
  • 🔍 Each maturity level, except the first, includes key process areas (KPAs) essential for achieving maturity goals.
  • 📈 The specific and generic goals help organizations determine if they meet the requirements for each process area.
  • 🛠️ The two representations of CMMI are stage-based (focused on maturity levels) and continuous (focused on capability levels).
  • ⚙️ The continuous representation assesses process areas across categories and emphasizes capacity improvement.
  • 📝 CMMI's capacity levels range from 0 (incomplete) to 5 (optimizing), with each level building on the previous one.
  • 👍 Organizations must meet all requirements of a given level to progress to the next level in both the stage-based and continuous models.

Q & A

  • What is the primary purpose of the Capability Maturity Model (CMM)?

    -The primary purpose of the CMM is to help organizations understand and improve their software development processes based on established best practices.

  • Who developed the CMM and when was it first published?

    -The CMM was developed by the Software Engineering Institute (SEI) and was first published in 1986, with version 1.0 released in August 1991.

  • What are the five maturity levels in the CMM?

    -The five maturity levels are: 1) Initial, 2) Managed, 3) Defined, 4) Quantitatively Managed, and 5) Optimizing.

  • What distinguishes the 'Initial' level of maturity?

    -At the Initial level, organizations exhibit planning deficiencies and face challenges in making accurate predictions.

  • How does the 'Managed' level differ from the 'Initial' level?

    -The Managed level indicates that organizations can reliably commit to requirements, deadlines, and costs based on past similar projects, unlike the Initial level.

  • What is the CMMI and how is it related to the CMM?

    -The CMMI (Capability Maturity Model Integration) is an evolution of the CMM, providing a comprehensive approach to process improvement across projects and organizations.

  • Can you explain the concept of Key Process Areas (KPAs)?

    -Key Process Areas are activities that, when executed properly, help achieve specific objectives crucial for enhancing an organization's process capability.

  • What are the two representations of CMMI?

    -CMMI has two representations: 1) Stage-based, which evaluates maturity levels, and 2) Continuous, which evaluates capacity levels.

  • What do the capacity levels in CMMI range from?

    -The capacity levels in CMMI range from 0 (incomplete) to 5 (optimized), indicating the foundation for continuous process improvement.

  • What is the significance of practices in the CMM and CMMI models?

    -Practices in CMM and CMMI are critical as they define specific and generic activities necessary to meet the goals associated with improving process capabilities and ensuring effective implementation.

Outlines

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Mindmap

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Keywords

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Highlights

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Transcripts

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now
Rate This

5.0 / 5 (0 votes)

Related Tags
CMMCMMISoftware DevelopmentProcess ImprovementMaturity LevelsContinuous ImprovementOrganizational GrowthQuality AssuranceEngineering PracticesBest Practices