The last IPO of the 2020-2021 era was HashiCorp in December 2021. And it’s one of the first to be acquired! IBM just closed on its $6.4 Billion acquisition of HashiCorp.
And CEO David McJannet came to SaaStr Annual a little ways back to share his top scaling learnings.
CEO Dave McJannet shared his systemic approach to scaling companies through distinct growth phases. After nearly two decades building infrastructure companies from zero to IPO, Dave has distilled the repeatable patterns of successful scaling into a framework that works across any B2B SaaS business.
About Dave McJannet: Dave McJannet is the CEO of HashiCorp, and led the company from early-stage to its successful IPO and $6B+ acquisition yb IBM. With over 20 years in the infrastructure software space, Dave previously held executive roles at Microsoft, VMware, and GitHub. He’s known for his systems-thinking approach to company building and has helped scale multiple businesses from zero to public company status.
4 Unexpected Learnings from Dave’s Scaling Journey
- The $30M Revenue Threshold: Companies that can reach $30M in revenue have typically found sufficient product-market fit to scale to $100M. This specific threshold serves as a critical signal that your business model has legs.
- Hiring from Larger Companies Can Backfire: Many founders hire execs from larger companies to “bring scale,” but these leaders often struggle without the infrastructure they’re accustomed to. The best leaders have experience with both startups and scale to navigate the in-between.
- Process Reviews > Status Updates: Top CEOs don’t just review results – they review the systems that produce those results. Monthly process reviews of your key systems are more valuable than traditional status meetings.
- Early Market Expansion Is a Common Killer: Expanding your addressable market too early, before establishing repeatability and sufficient funding, is a frequent cause of failure. Timing market expansion is as important as the expansion itself.
The playbook for scaling from 0 to IPO — and why systems thinking is your secret weapon
Here are the 5 key lessons every founder and CEO needs to know:
1. Market Selection is Your Most Critical Decision
“Picking the right market is the single most important thing when building businesses,” Dave emphasized. This isn’t just about TAM — it’s about understanding who has the budget you’re targeting and whose lunch you’re eating.
The market you choose determines everything downstream:
- What product you build
- Who you need to hire
- How you go to market
- What systems you need to create
Look at Snowflake’s decision to focus exclusively on cloud data warehousing rather than traditional on-premise solutions. This single market selection decision shaped their entire trajectory and enabled their meteoric rise.
Remember: you’re not creating demand from scratch. You’re redirecting existing budget from alternative solutions to yours.
2. Recognize and Plan for Distinct Growth Phases
Companies go through predictable growth phases, each requiring different approaches:
- $0-10M: Discovery phase. Find patterns that work, figure out what market you’re actually in.
- $10-30M: Pattern matching phase. Reproduce what works to achieve product-market fit.
- $30-100M: Scaling phase. Build repeatable systems and predictability.
- $100M-1B: Expansion phase. Diversify product portfolio, enter adjacent markets.
- $1B+: Reinvention phase. Major systems reengineering needed.
When Dave was building HashiCorp in the early days, they were obsessively focused on discovering what customers were responding to. The critical insight: if your product doesn’t have fit, there’s absolutely no point in expanding.
The $30M revenue mark is particularly significant — products that reach this milestone can typically scale to $100M with the right execution.
3. Build Systems, Not Just Teams
“Building systems is the hard day-to-day execution that actually builds companies,” Dave notes. “It’s waking up every single day and building the systems that builds companies over extended periods of time.”
A company is fundamentally a collection of interlocking systems:
- Lead-to-cash systems
- New product introduction systems
- Talent acquisition systems
- Customer success systems
The magic happens when these systems work together seamlessly. As a company scales, these systems must be deliberately redesigned and re-architected for each growth phase. The systems that got you to $10M won’t get you to $100M.
4. Your Company Runs on Four Interconnected Plans
Dave breaks down the company into four critical plans that cascade and interconnect:
- People Plan: Who you need and when
- Product Plan: What you’re building and when
- Go-to-Market Plan: How you’ll reach customers
- Financial Plan: The detailed thesis for achieving revenue
These plans drive one another. Your people plan enables your product roadmap, which informs your go-to-market strategy, ultimately producing your financial results.
The CEO’s role is to ensure these plans remain tightly linked, with each function understanding how their objectives contribute to the broader company goals. Think of it as an orchestra where each section has its part, but together they create something cohesive.
5. Leadership Team Must Have Different Time Horizons
Management structures are built on different time horizons:
- Individual contributors: 90 days
- Managers: 12 months
- Leadership team: 18+ months
- CEO: 36+ months
“The leadership team becomes critically important at scaling companies because they need to have the ability to think ahead and prepare for the next phase,” Dave explains.
The ideal leadership hire is someone who has seen both startups and scale. They understand the path ahead and can anticipate the systems changes needed for the next phase.
Public market investors look for companies that have product-market fit and can scale beyond certain revenue breakpoints. Getting from $0-500M is about product-market fit and execution, but scaling beyond requires fundamental system redesign.
The Bottom Line: Scaling is About Systematic Reinvention
The most important takeaway? High-growth companies must reinvent themselves at every growth phase. The CEO’s job is to force the leadership team to accept that their core responsibility is to phase-shift and re-architect systems regularly.
The most successful companies don’t just grow — they systematically reinvent themselves at each phase, redesigning their core systems to support the next stage of growth.


