The CI/CD Scorecard Technical Diligence Keeps Flagging Across Portfolio Companies
Technical diligence on a lower-middle-market acquisition tends to surface the same gap over and over: a portfolio company shipping software with no real pipeline at all, or one improvised by a single engineer who's since left. Standardizing this across a portfolio isn't a nice-to-have, it's usually a direct line item in the value creation plan.
This worksheet gives an operating partner or newly placed CTO a scorecard for assessing CI/CD maturity at a newly acquired company, regardless of whether it lands on GitHub Actions or GitLab CI.
Vendors Covered in this Article
Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.
Why the same gaps keep showing up across portfolio companies
Founder-led and lower-middle-market software businesses often grew without a dedicated platform or DevOps hire, which means their pipeline, if one exists, reflects whatever the founding engineer set up years ago and never revisited. DevOps spend as a share of revenue at that stage tends to run well under what a more mature software company would budget1, which is consistent with underinvestment in this specific area rather than a deliberate choice.
That's useful context for a 100-day plan: this isn't usually a company-specific failure, it's a predictable pattern across this segment, and it responds well to a standard playbook applied consistently.
Build the standardization scorecard for a newly acquired company
Score each newly acquired company against a fixed set of rows, in place, partial, or missing, so the operating partner can compare portfolio companies against each other on the same scale rather than relying on each company's own self-assessment. The scorecard should be short enough to complete during the first thirty days, since the goal is triage, not a full audit.
Keep the scorecard itself standard across every acquisition, even when the underlying tech stacks differ significantly, so it produces a comparable number the operating partner can track across the whole portfolio over time.
Score each newly acquired company on these rows:
- Pipeline exists: is there an automated build and test step that runs on every code change, or does a deploy still mean someone running a script by hand?
- Deploy gating: does a passing test suite have to succeed before anything reaches production, or can a failing build still ship?
- Lead time for changes: how many days pass between a commit and that change reaching production, once a basic pipeline exists?
- Ownership: does every row scored partial or missing have a named owner and a timeline attached in the value creation plan?
Row one: does a pipeline exist at all
The most basic and most revealing row: is there an automated build and test step that runs on every code change, or does a deploy still mean someone running a script from their own laptop. A surprising number of otherwise healthy lower-middle-market businesses score missing on this row, and it's usually the fastest, cheapest fix on the whole scorecard.
Standing up a basic GitHub Actions or GitLab CI pipeline, whichever matches where the company's code already lives, is typically a days-long project once someone owns it, not a months-long one.
Row two: is a deploy gated behind a passing test suite
Lead time for changes, the days between a commit and it reaching production, is one of the clearer signals of pipeline maturity once a basic pipeline exists2. A company where a deploy can happen regardless of whether tests pass, or where tests barely exist, tends to show up with a longer, less predictable lead time because releases get held up by manual verification instead.
This row also tends to correlate with engineering morale at the portfolio company level in a way that's easy to underweight during diligence: engineers who've been shipping without a safety net for years are often the most receptive to finally getting one.
Turning the scorecard into a 100-day plan item
Attach a specific owner and timeline to every row scored partial or missing, and fold it into the standard 100-day plan rather than treating it as a separate technical initiative that competes for attention against commercial priorities. A CI/CD gap is cheap to fix relative to almost everything else on a typical 100-day plan, and closing it reduces deployment risk across the business immediately.
Revisit the scorecard again at the next portfolio review, since a company that scored well shortly after acquisition can drift back toward missing once the initial attention moves elsewhere.
What a CTO placed into a portfolio company should do in week one
A newly placed technical leader at a portfolio company gets more credibility from fixing the basic CI/CD gap quickly than from almost anything else they could do in the first month, because it's visible, it's fast, and it immediately reduces a risk everyone already half-knows exists. Use that early win deliberately to build trust with the existing engineering team before tackling harder, slower organizational changes.
An engineering team that's been shipping without a real pipeline often knows exactly where the risk is; they usually just haven't had the authority or budget to fix it themselves. Give that team credit for the fix publicly, since it builds the trust you'll need for harder changes later, and it signals that the new leadership notices and fixes real problems rather than just reorganizing the ones already visible.
What Good Looks Like
Good looks like every portfolio company scoring in place on a basic, comparable CI/CD scorecard within the first hundred days of ownership, with the gaps that remain assigned a specific owner and timeline.
Building The Capability (5-Stage Skill Ladder)
How to Get Started
Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.
Standardizing portfolio companies onto AWS where practical gives an operating partner a consistent view of infrastructure cost and access across acquisitions.
For portfolio companies already on Google Cloud, keeping their existing deploy target rather than forcing a migration usually preserves more value than it costs.
Ahead of a future sale, a portfolio company that can show continuous evidence of CI/CD and access controls through a tool like Vanta typically moves through the next diligence process faster.
Frequently Asked Questions
How much should a portfolio company budget for closing a basic CI/CD gap?
Usually modest relative to other 100-day plan items, often a matter of engineering days rather than a significant capital outlay, especially for the most common gap, no pipeline at all. The bigger cost is usually the ongoing discipline to keep it maintained, not the initial setup.
Should every portfolio company standardize on the same CI platform?
Not necessarily. Standardize the scorecard and the practices it measures, testing gates, deploy approvals, credential hygiene, and let each company's platform match where its code already lives. Forcing a platform migration purely for portfolio-wide consistency rarely justifies the disruption.
Who should own the CI/CD standardization effort across a portfolio?
An operating partner with technical fluency, or a shared technical resource across the portfolio if no single company has the headcount to own it alone. Treating it as everyone's part-time responsibility usually means it's nobody's, which is exactly the pattern diligence keeps finding.
Sources
Where we quote a benchmark, we show its source. Other figures in this guide are estimates or general guidance, so check them against your own numbers.
- DevOps spend as % of ARR (median, private B2B SaaS). SaaS Capital 2026 Spending Benchmarks for Private B2B SaaS Companies (15th annual survey, 1,000+ companies), 2026.
- Lead time for changes by DORA performance cluster (upper bound, days). DORA Accelerate State of DevOps 2024 (Google Cloud), cluster table via Octopus Deploy analysis, 2024.
Related Guides
GitHub Actions vs GitLab CI vs CircleCI: Continuous Integration Comparison
Compare GitHub Actions, GitLab CI, and CircleCI: build speeds, runner pricing, matrix testing, Docker orchestration, secret management, and DORA metrics.
A Post-Close Security Worksheet for PE Portfolio Companies
A worksheet for standardizing Snyk or GitHub Advanced Security across a private equity portfolio company's engineering team after close.
Cursor vs GitHub Copilot for PE-Backed Portfolio Companies
A tooling decision at a PE portfolio company has to survive the sponsor's next diligence pass. How Cursor and GitHub Copilot each fit that reality.
One Identity Vendor or Many Across a PE Portfolio
A decision guide for lower-middle-market PE portfolio companies weighing Auth0 versus Clerk, and whether to standardize the choice across the portfolio.
Database Infrastructure for Lower-Middle-Market PE Portfolio Companies
Lower-middle-market PE portfolio companies rolling up acquisitions need consistent, diligence-ready database infrastructure. Here's the comparison.
Standardizing Feature Flags Across a PE Portfolio's Portcos
A PE platform integrating several lower-middle-market portfolio companies benefits from one flag standard. Comparing LaunchDarkly and Split at that level.