Monday, June 16, 2025

What does it mean when one of your customers asks you to become CMMI Level 3?

Hi Appraiser,


What does it mean when one of your customers asks you to become CMMI Level 3, or maybe even 

Level 5? What are the differences between these levels?


Thanks for your help! ~Leval Uhp



Great Questions Leval!

Each of these levels has a specific meaning in the world of CMMI (Capability Maturity Model Integration). 

The CMMI model includes anywhere between 19 and 21 practice areas, depending on the domain you 

choose. 


Whether you're at Level 1 or Level 5, all of these practice areas are included. The key difference lies in 

which  practices within each area are adopted and implemented ("practice groups") CMMI is a 

comprehensive framework of best practices organized by Practice Area. 


When we conduct an appraisal, we examine these Practice Areas, and the appropriate Practices within them

that correspond to Practice Group l - 5.

Let's break down each level:

**Level 1: Initial**


At Level 1, the focus is primarily on just getting the work done. There's little emphasis on continuous 

improvement or organizational strategy. I instead, the aim is to accomplish tasks effectively, even though 

practices may not be formalized.


**Level 2: Managed**


By the time an organization reaches Level 2, processes are more structured. Projects start to organize 

themselves from a process standpoint by measuring performance and ensuring process adherence, 

paving the way for continuous improvement within the CMMI framework.


**Level 3: Defined**

Level 3 takes a broader enterprise approach. Organizations at this stage implement processes and metrics

that apply enterprise-wide to ensure consistency and continuity across various projects. The regular 

adoption of continuous improvement techniques becomes a priority for overall company performance 

enhancement.


**Level 4: Quantitatively Managed**

Here, the focus shifts to using data-driven approaches to getting work done. Organizations develop 

statistical process performance models to leverage data and statistics to drive performance improvements.


**Level 5: Optimizing**

At the pinnacle, Level 5, organizations apply quantitative Process Performance Models ("PPMs") across 

selected processes within the product ora service lifecycle.

This level exemplifies a mature use of data and enterprise processes to enhance capabilities and processes

comprehensively.


So, the transition from Level 1 to Level 5 is an evolutionary journey. Starting at Level 1, organizations are 

in the early stages of their continues improvement journey; by Level 5 they are fully mature, leveraging 

data, enterprise metrics, and processes to their fullest potential.


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

Jeff Dalton is a Certified Lead AppraiserCertified 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.


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

Visit https://askthecmmiappraiser.blogspot.com/ to see the old (V2) Blog (lots of content!)

Friday, June 13, 2025

What are the goals of a CMMI Course?

Hi Appraiser,
I've always wondered what the core objectives of CMMI training are and how they truly benefit an organization? ~E. Fiscient





Hi E!

At Broadsword, we’ve been cooking up CMMI training for over 20 years — that’s like two decades of making process improvement a tasty dish! 

Our secret sauce? Three succulent goals that’ll keep your learning journey juicy and fun. 

First up: we want you to see CMMI not as a boring checklist (yawn), but as a magical recipe for transforming your company’s culture and behaviors — kind of like turning your office into a productivity smoothie. 

Next, we’ll arm you with enough CMMI know-how to impress even the toughest process nerds, so you can whip up processes that fit the model like a glove — or at least like a really comfy sock. Lastly, we’ll boost your confidence so high that when it’s time for your maturity level assessment (Level 2, 3, 4, or 5 — take your pick!), you’ll be strutting in like a CMMI Rockstar, ready to ace that appraisal without breaking a sweat. 

So why not join us and unlock the secret powers of CMMI? Your company’s transformation adventure awaits!

Like this blog?  Forward to your nearest engineering or software exec! 
Jeff Dalton is a Certified Lead AppraiserCertified 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.


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

Visit https://askthecmmiappraiser.blogspot.com/ to see the old (V2) Blog (lots of content!)

Monday, June 9, 2025

How do you FAIL an appraisal?

Hi Appraiser,


I'm really afraid of failing my company's appraisal. We've been working so hard on it! What are some things to avoid if we're looking to pass our appraisal? ~Ima Frade





Dear Ima,

Helping you out of your predicament here is Darian Poinsetta, the president and CEO of Broadsword Solutions and a certified lead appraiser. He's giving me a little break for blog writing today.  With years of experience helping companies align with CMMI maturity levels, Darian has witnessed firsthand the pitfalls that can take down even the most well-meaning organizations.

The Three Pitfalls to Avoid

1. Misaligned Processes:
A common way organizations set themselves up for failure is by having processes that aren’t aligned with the company's goals. It’s crucial to remember: if your processes aren’t driving your company toward its objectives, they’re essentially useless. Each process should serve the broader purpose of advancing your company’s mission. This is why understanding CMMI Process Areas is essential to aligning your processes correctly.

2. Lack of Senior Leadership Engagement:
Without the active engagement of senior leadership, an appraisal is doomed to struggle. Leaders provide the resources, funding, and training necessary to implement and sustain processes. Their support is vital for any organization aspiring to pass an appraisal, and without it, the path forward becomes significantly more challenging. Senior leadership involvement is integral, and our CMMI Leadership Training can help guide your team through the process.

3. Insufficient Time for Process Adoption:
Lastly, organizations often falter by not allowing their teams enough time to adapt to and utilize new processes. Rushed implementations can result in confusion and inefficiencies. It’s essential to give employees ample time to integrate processes into their daily routines, understand how they work, and identify improvements over time. Process Adoption is a long-term commitment, and understanding its importance can make all the difference.

By steering clear of these pitfalls, organizations can greatly enhance their chances of success and ensure their processes meaningfully contribute to achieving company goals.

Like this blog?  Forward to your nearest engineering or software exec! 
Jeff Dalton is a Certified Lead AppraiserCertified 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.


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

Visit https://askthecmmiappraiser.blogspot.com/ to see the old (V2) Blog (lots of content!)

Friday, June 6, 2025

Does CMMI work with Agile?

 

Bridging CMMI Requirements Development with Agile Practices: Making “Stuff” Happen

Do Agile Teams even use Process?

Many Agile teams studying the Requirements Development and Management (RDM) practices in CMMI ask the same question:
“How is any of this agile?”

It’s true—the model doesn’t prescribe specific techniques, and the language can feel dated or overly formal to Agile teams deep in their day-to-day work. But that doesn't mean it’s not compatible. In fact, with the right translation, the CMMI can significantly strengthen how your team approaches requirements—without abandoning Agile values.

When Process Language Gets in the Way

To borrow a line from Gloria Estefan: "The words get in the way."

CMMI’s terminology—think “product and product component requirements”—might work in a classroom or a textbook, but on an Agile team board? Not so much. In practice, I drop the jargon and meet teams where they are.

Instead of rigid terms, I talk about stuff:

  • The stuff customers say they want (even though it will change).

  • The stuff we build to try to satisfy them (which also changes).

  • The stuff we validate, to make sure it's useful—and fundable.

The challenge is aligning that “stuff” with CMMI RDM practices in a way that feels natural, not forced.


A Three-Tiered Requirements Architecture for Agile Teams

To help Agile teams ground their requirements in real, actionable practices, I often recommend a three-tiered architecture plus a cascading “definition of done” that supports clarity, traceability, and better delivery.

Let’s break it down:


Tier 1: The Product Backlog

The backlog captures customer needs in priority order. In CMMI-speak, this aligns with eliciting and developing customer requirements.

Here’s where estimation often comes into play—especially when customers ask questions like “We’re not sure what we want, but how much will it cost?”

For this, Agile teams can use:

  • Wideband Delphi: A collaborative, experience-based estimation method similar to Agile practices, but focused on effort, not story points.

  • It's a great middle ground for government or large corporate customers still struggling with the concept of relative sizing.


Tier 2: Epics

Epics represent high-level, user-focused narratives—each potentially encompassing multiple user stories.

While often dismissed as just “big stories,” epics are critical for validation. They help teams and stakeholders clarify scenarios before diving into detailed development. They also uncover defects and assumptions early.

Estimation at this tier shifts toward relative sizing, using tools like:

  • The Fibonacci Game or the Team Estimation Game
    (still collaborative, but faster and more intuitive than formal effort estimates)


Tier 3: User Stories

User stories are the most familiar Agile artifact: focused narratives with clear tasks, completed within a sprint.

CMMI's RMN is especially useful here—it can help uncover hidden or missed requirements that aren't typically found in the backlog.

By the time a story reaches this tier, it’s been validated and refined from initial need → epic → story → task. This clarity makes Planning Poker a natural fit for estimation.


Cascading “Definition of Done”: Validating at Every Level

To bring it all together, I recommend teams define a set of tier-specific validation questions. These help ensure that each requirement, whether a backlog item, epic, or story, meets a minimum threshold of clarity and feasibility.

Some examples:

  • Is there a clear narrative for the Epic or User Story?

  • Is the source reliable and validated?

  • Can all stakeholders understand the request?

  • Are test cases defined?

  • Does functionality meet funding and performance requirements?

  • Have we done this before? Do we have the data?

  • Is there significant risk we need to manage?

This creates a “gate” at each level of granularity—backlog, epic, story—helping teams spot ambiguity or risk beforedevelopment begins.

Bonus Tip: Use a “Confidence Matrix”

Teams can also implement a lightweight Confidence Matrix:

  • Mark each validation question as strong or weak.

  • Tally up a Confidence Score per story.

  • Use it as a multiplier or input for risk-based estimation.

Over time, teams can even experiment with weighted scoring for more precision.


CMMI Isn’t Anti-Agile—It Makes Agile Better

These are just a few ways to apply CMMI Requirements Development in an Agile context. When teams use CMMI not as a constraint but as a lens for improvement, it helps them level up—starting from the stuff they’re already doing.

So don’t think of RDM as old-school bureaucracy. Think of it as a toolkit to help you:

  • Clarify what you’re building.

  • Estimate with more confidence.

  • Deliver high-quality stories that matter.

Get your requirements architecture in place first—and then go deeper into CMMI. There’s plenty more gold to mine.

Onward!

Like this blog?  Forward to your nearest engineering or software exec! 
Jeff Dalton is a Certified Lead AppraiserCertified 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.


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

Visit https://askthecmmiappraiser.blogspot.com/ to see the old (V2) Blog (lots of content!)

Thursday, June 5, 2025

I thought we were experts? Why do we need this DAR thing?

Dear Appraiser,

Sometimes I look at a new process and think, Really? This DAR (Decision Analysis and Resolution) thing just feels…silly. Aren’t we the experts here? Why do I need a bunch of overhead to make a decision I’m perfectly capable of making myself?  ~Dan A Resulo


Hey Dan!

Make the call on your own? That’s so a-DAR-able! And it reminds me of a little story…”


A Story From the Trenches

Back in the early '90s, I was leading a team tasked with building a point-of-sale system for a major department store. It was a high-stakes, high-visibility project—and yeah, we were feeling pretty "RAD" back then.

My team was responsible for selecting a code library to handle basic retail functions. So, we did what most competent engineers would: we gathered names of known vendors, reached out for information, and asked what we thought were the right questions—platform compatibility, core functionality, cost, viability, etc.

Eventually, we narrowed it down to three solid candidates—all text-based, Linux-compatible systems—and one flashy new option: a Windows-based GUI with a touchscreen.

Yes, a touchscreen.

Cue the nerd excitement. Suddenly, the office was buzzing with words like "innovative""sexy", and "groundbreaking". Text-based systems were yesterday’s news. Even our CEO declared that the new graphical interface would be the “soul” of the new system.

Our CIO, however, saw through the glitter. He found the touchscreen option functionally lacking and more expensive—and added a new column to our decision matrix: Pizzazz.

You can guess what happened next.


Spoiler Alert: It Didn’t End Well

The momentum behind the shiny new thing was unstoppable. Despite clear drawbacks, the touchscreen system was chosen. And predictably, it failed. The library didn’t even work. The project went over budget, missed deadlines, and turned into a full-blown disaster.

But from that painful experience, something good emerged: The 3 D’s.


The 3 D’s: A Better Way to Make Decisions

I’ve since made the 3 D’s a cornerstone of my approach to project and product decision-making. You may have heard them in one of my CMMI classes. They stand for:

1. Deliberate

Use a structured, fact-based approach involving the right stakeholders. It doesn’t need to be a 100-page document, but it does need to be systematic. Had we followed even a simple, deliberate process, we could have slowed the hype and made a smarter decision.

2. Durable

Make decisions that last. Not forever, but through reorgs, leadership changes, or the next tech trend. Durable decisions are adaptable—not just “solid” or “robust”—and they anticipate change rather than resist it.

3. Defendable

Every decision has political implications. Who’s involved, how you communicate, and how you justify your choice all matter. A defendable decision earns support—and helps neutralize those who’ll second-guess you the moment things go sideways.


How to Apply the 3 D’s

Start by identifying key decision points—the ones that carry real impact. Then follow a deliberate path: define criteria, involve the right people, gather data, and come to a resolution. Simple, right? Not always. But effective? Absolutely.

So the next time you’re tempted to skip the process and just “make the call,” remember: one flashy touchscreen can derail your whole project. Take a beat, remember the 3 D’s—and save yourself the pain.

Like this blog?  Forward to your nearest engineering or software exec! 
Jeff Dalton is a Certified Lead AppraiserCertified 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.


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

Visit https://askthecmmiappraiser.blogspot.com/ to see the old (V2) Blog (lots of content!)


Wednesday, June 4, 2025

Does CMMI require all of our Processes to be turned up to 11?

 Dear Appraiser,

Our CMMI Consultant tells me that all CMMI Practices have to be used on every project with full rigor- regardless of size.  That doesn't sound right.

What gives? ~Harley Fullblast 

It's important to adjust your Process knobs to the right levels


Dear Mr. Fullblast,


Okay, I’ll admit it — Justin Bieber’s “Baby” sounds amazing on my iPhone.

Wait, did I just say that out loud?

Yes, I did. And honestly? It sounds really good. Now, don’t get the wrong idea — Bieber is definitely not my usual go-to artist. In fact, the only reason I even own a copy is because my 12-year-old niece gifted it to me on iTunes. (Still not sure what I did to deserve that.) But here we are… and I have to say, it sounds fantastic.

Not because it’s my favorite genre, and not even because of the singer. It sounds great because a sound engineer carefully adjusted all the right knobs. The mix is balanced. Nothing is maxed out unnecessarily. Some elements are subtle, others are prominent — all placed with purpose.

Compare that to an old live Pink Floyd recording I have — captured on a handheld cassette recorder in the '70s at Madison Square Garden. Nostalgic? Sure. Sonic quality? Absolutely awful. I don’t remember much from that night, but I know this: those knobs were not in the right places.


CMMI Is Like a Mixing Board

Here’s where this analogy gets fun. The CMMI is a lot like that sound engineer’s mixing board. Only instead of a dozen sliders, we’ve got over 350 “knobs” at Maturity Level 3 — each representing a process area, a practice, or a tool. And like sound engineering, the magic is in how you tailor those settings for each unique situation.

Not every project, team, or organization needs the same mix. Cranking every knob to “11” doesn’t guarantee success — it just creates noise, waste, and frustration. Instead, the art lies in adjusting the process to fit the need. Some practices will be more critical than others, depending on your goals.

That’s right — some practices are more important than others.


Beware the "Whack-a-Mole" Approach

Too often, when an appraisal flags a practice as “partially met,” the knee-jerk response is to reverse-engineer the checklist, bulk up the documentation, and crank up the visibility. Problem solved, right?

Not always.

Sometimes, that perceived weakness exists because of how other “knobs” have been configured. Tweak one area too aggressively, and you might throw everything else out of balance. I call this the Whack-a-Mole approach to process improvement — and it's as chaotic as it sounds.


Myth: “Everyone Must Do Everything the Same Way”

You may have heard some consultants say that Maturity Level 3 is all about strict uniformity:

“Everyone doing everything the same way, every time.”
“More than 54.7% of sample artifacts must be fully deployed!”
“Every practice must receive equal emphasis.”

I disagree. Strongly.

That’s not what the model teaches. In fact, the CMMI training materials and the “Foundations of Capability” class make it clear: Defined Process does not mean a single, one-size-fits-all process. It means creating a flexible framework that supports multiple approaches — tailored to fit context, constraints, and objectives.

Or, to borrow from one of my niece’s favorite movies:

“Defined… You keep using that word. I do not think it means what you think it means.”


Process Knob Placement Determines Success

A smart process architecture isn’t rigid — it’s deliberate. Whether you’re choosing Planning Poker vs. COCOMO, Fagan Inspections vs. informal reviews, or daily standups vs. all-hands meetings, the tools are only as effective as the context they’re applied in.

Where and how you set the knobs determines the quality of your outcome.
It’s the difference between an average project… and a great one.

Want to see what it looks like when the real pros set the knobs just right? Check out this behind-the-scenes video of how audio engineers work their magic on pop vocals: https://www.youtube.com/watch?v=RmT6MDOD3uc

Feel free to leave me a question here or email me at AskMe@broadswordsolutions.com.

Like this blog?  Forward to your nearest engineering or software exec! 
Jeff Dalton is a Certified Lead AppraiserCertified 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.


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

Visit https://askthecmmiappraiser.blogspot.com/ to see the old (V2) Blog (lots of content!)

Tuesday, June 3, 2025

Should our Process Team extend its scope to other parts of the company?

 Dear Appraiser,

Our Process Team ("SEPG") was created as part of our CMMI ML3 effort [PCM 1.1], and we've built and deployed processes required for CMMI.  But the question of HR training, Business Development processes, and IT.  Those teams don't seem to have much process, and they are very resistant to being part of our program.  How should we proceed? ~Hung yup B HR.


Dear Hung,

Let me tell you a sad, all-too-familiar story.

A brave little Process Team is born. It’s full of hope. Energy. PowerPoint decks. They work day and night, fueled by caffeine and blind optimism. And finally, after 12 grueling months… they pass the appraisal.

🎉 Cue the confetti, the pizza party, the obligatory “We Did It!” email. ðŸŽ‰

Then what happens?

Poof.
The team vanishes into the corporate abyss like a rogue Post-it note under a desk. Why? Because the “process” wasn’t about improving the company — it was about surviving the audit. And once that badge is earned, it’s off to the next fire drill.

But here’s the plot twist:
CMMI isn’t your process.
It’s not even A process. It’s just a model. A suggestion. Kind of like a recipe you “loosely follow” but end up adding sriracha to anyway.

Meanwhile, other departments — like BD and HR — are off doing their own thing. You suggest, “Hey, let’s align our training processes!” and they look at you like you’ve just asked them to share a toothbrush.

“Oversight? Collaboration? Standardization? In this economy?”

But here’s the kicker: if Engineering has one training process and HR has another, you’re creating a game of “Which Form Do I Fill Out Now?” Multiply that chaos across every team, and congrats — your company is now powered by confusion and duplicated effort.

It doesn’t have to be this way.

What we need is a mindset shift:

❌ “Let’s Get That CMMI Level 3!”
✅ “Let’s Make Our Company Suck Less!”

Because frameworks like CMMI, CMMC, ISO, NIST, PMBOK, SAFe, and their acronym-istic friends are tools, not goals. They’re cheat sheets for good behavior. But they only work if everyone’s reading from the same playbook.

So should you extend your SEPG to other departments?

HELL YES, YOU SHOULD.

Process isn’t just for the engineers. It’s for anyone who does work.  That's another word for process....WORK!.  And who wants to stop reinventing the wheel… while it’s already rolling downhill… on fire.

So stop worshiping the audit gods.
Start building something that actually works.
And maybe — just maybe — get HR to return your process improvement meeting invites.

Feel free to leave me a question here or email me at AskMe@broadswordsolutions.com.

Like this blog?  Forward to your nearest engineering or software exec! 
Jeff Dalton is a Certified Lead AppraiserCertified 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.


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

Visit https://askthecmmiappraiser.blogspot.com/ to see the old (V2) Blog (lots of content!)


Sunday, June 1, 2025

Why Starting with CMMI Maturity Level 2 is Crucial for Success

 Dear Appraiser,

My boss told me to "go out and get us CMMI ML3.  I just learned that there is a ML2 but just found a webpage to to we should skip it and go right to ML3 to save money.   Can we do that?  What gives?  ~Leveled in Levitown.

What is CMMI Anyway?


Dear Leveled,

STOP WHAT YOUR DOING AND STEP BACK FROM YOUR COMPUTER!

Why Starting with CMMI Maturity Level 2 is Crucial for Success

Of course, you can jump ahead and aim for higher levels of maturity. But honestly, I wish more people (and companies) wouldn’t skip over the basics. Maturity Level 2 (ML2) is all about building a solid foundation for your performance. It’s not about the flashy, advanced stuff—not yet, anyway. And that’s by design.

Having appraised hundreds of organizations, I've seen many companies who reached Level 3 (ML3) later on and wished they had focused on Level 2 first. Why? Because they didn’t have basic processes in place from the start, and the journey to ML3 was a much tougher climb than it needed to be.

It’s one thing to pinpoint the root cause of a problem (CAR). But it's an entirely different challenge to pilot a solution, prove that it works, and implement that fixed process across the entire organization. It’s one thing to choose a solid estimating method, but it’s another entirely to get everyone on board and doing it consistently.

See where I’m going with this? Maturity Level 3 inext-level—and not just in terms of complexity, but in the level of discipline required. It’s great stuff for sure, but you need to have a solid foundation in place first.

Think of it this way: imagine you hire a personal trainer and say, “I want to compete in the Olympics next year, but I’ve never trained before.” Sure, there are a few once-in-a-lifetime athletes who could make that leap, but let’s be honest—you probably aren't one of them!

Starting with Level 2 is like laying the groundwork for long-term health. It's more manageable, more productive, and ultimately more sustainable than skipping straight to Level 3. And don’t even get me started on Maturity Level 5—let’s save that for when your processes are truly optimized!

So, before you rush to comply with ML3 or beyond, remember: tackling the fundamentals at Level 2 will make your journey to higher maturity levels far smoother and more effective in the long run.

Feel free to leave me a question here or email me at AskMe@broadswordsolutions.com.

Like this blog?  Forward to your nearest engineering or software exec! 
Jeff Dalton is a Certified Lead AppraiserCertified 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.


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

Visit https://askthecmmiappraiser.blogspot.com/ to see the old (V2) Blog (lots of content!)