Thursday, July 17, 2025

Is CMMI Good for Start-Ups?

Dear Appraiser,

I am a business owner exploring the implementation of the Capability Maturity Model Integration (CMMI) framework within my startup. Prior to seeking formal consultation or expert guidance, I would like to understand the foundational steps I should undertake to ensure an effective and smooth introduction of CMMI into my organization. ~Guy Newman



Use CMMI to make your startup awesome!

Dear Guy,

Thank you for your thoughtful inquiry. Preparing for the implementation of CMMI is a commendable step toward enhancing organizational performance, and initiating this journey with clarity and intention can significantly improve your likelihood of success.

Establishing a Strategic Foundation

The first and most critical step in preparing for CMMI adoption is the articulation of your organization’s overarching goals. As CMMI is fundamentally a performance improvement model, its effectiveness is inherently linked to its alignment with your strategic objectives. Establishing clear, organization-wide goals provides a foundational framework upon which CMMI practices can be structured and evaluated.

Aligning Organizational Strategy with Performance Objectives

It is essential that these goals be not only well-defined but also strategically aligned with your organizational timeline—whether that includes short-term fiscal targets or longer-term growth projections. By grounding CMMI efforts in the strategic direction of the company, you enhance coherence across functions and improve the model's integration into everyday operations.

Goal Formulation: Precision and Clarity

When crafting performance objectives, clarity and specificity are paramount. While concise, one-sentence goals (e.g., “Increase annual revenue by 20%”) are helpful for maintaining focus, they may lack the detail required to support process improvement initiatives over time. Ideally, objectives should be articulated in one to two succinct sentences, offering both clarity and sufficient scope to facilitate the development of measurable sub-goals.

Cultural Readiness: Startups vs. Established Enterprises

A common question arises regarding which types of organizations are better positioned for CMMI adoption—startups or established firms. Startups often benefit from greater flexibility and fewer entrenched processes, which can ease the transition to a structured model like CMMI. In contrast, more established organizations may encounter cultural resistance due to longstanding habits and legacy systems. Nevertheless, with strong leadership and clear communication, such organizations can successfully align their core values and operational practices with CMMI principles, yielding substantial performance gains.


For further guidance, including training resources and instructional materials, please refer to www.broadswordsolutions.com or explore instructional content on CMMI, Agile methods, CMMI Appraisals, CMMI Training, and more via CMMI-TV.

Monday, July 14, 2025

How to be more agile TODAY

Hi Appraiser

I'm having some trouble. My boss keeps telling me to be 'more Agile.' what does that even mean? And how can I make an immediate turn toward Agility?  ~Walter Fall 

HI Walter,

We hear it all the time: "Be more agile!" But what does that really mean, and how can we actually start implementing it today?

Well, you're in luck, I've got three practical steps you can take right now to embrace agility.


On Airplanes and Agile

  1. Involve Your Customer More Closely

The foundation of any successful agile project is a deeply involved customer. By integrating your customer as a product owner who can speak for the project, you're setting yourself up for success. If your customer isn't part of the team and doesn't have a voice in the project, it's like building a house without blueprints or feedback—you may end up with something you didn't expect.

  1. Empower Teams to Define Their Processes

Agile isn't about sticking rigidly to one process; it's about evolution and improvement through retrospectives. Allow your teams the autonomy to define and refine their processes throughout the project. As they learn and adapt, so too will the processes, resulting in a more efficient and responsive way of working.

  1. Clearly Define Roles and Accountabilities

Nothing steers a project off course quicker than uncertainty about roles and responsibilities. By clearly defining these at the outset, you give your team members the authority and responsibility to make decisions. This empowerment reduces the need for senior management intervention and streamlines the decision-making process, leading to a more agile project.

Implement these three steps, and you'll start feeling more agile right away.

Like this blog? Forward to your nearest engineering or software exec!

Jeff Dalton is a Certified Lead Appraiser, Certified CMMI Instructor, author, and consultant with years of real-world experience with the CMMI in all types of organizations. Jeff has taught thousands of students in CMMI trainings and has received an aggregate satisfaction score of 4.97 out of 5 from his students.

What is CMMI?

Visit www.broadswordsolutions.com for more information about running a successful CMMI program. Visit CMMI-TV to see some cool videos about CMMI, Agile, and more.