If you're a non-technical founder, there's a good chance you've heard your engineering team mention "DevOps issues" without fully understanding what that means, or whether it's something to worry about. Maybe a release got delayed and the explanation involved words like "pipeline" or "staging environment." Maybe your CTO mentioned wanting to "fix the infrastructure" without explaining what that would change for the business.
You don't need to become technical to ask good questions here. You need a small set of questions that translate technical issues into business terms: time, money, and risk. This post gives you exactly that.
Why This Matters Even If You're Not Technical
DevOps, broadly, is everything involved in getting code from a developer's computer into your live product safely and reliably. When it works well, it's invisible: features ship on schedule, the app stays up, and nobody talks about it. When it doesn't work well, it shows up as the things you do notice: missed deadlines, "we need to delay this release," recurring bugs, or a growing cloud bill you can't quite explain.
As a founder, you don't need to fix these things yourself. But you do need enough understanding to ask the right questions, push back when "it's complicated" is being used to avoid a real answer, and make informed decisions when your technical team asks for time or budget to address infrastructure issues.
Question 1: "How long does it take from a finished feature to it being live for users?"
Why This Question Matters
This is the single most useful question for understanding DevOps health, because it has a clear answer (a number of hours, days, or weeks) and that number directly affects how fast your business can respond to opportunities, fix bugs, or react to competitors.
What Good Answers Look Like
A healthy setup typically gets a finished, tested feature live within hours to a couple of days. If the honest answer is "a week or two, sometimes longer," that's worth understanding further, not because it's necessarily wrong for every business, but because it directly limits how quickly you can iterate.
Follow-Up Question
"What's the bottleneck in that process, what's actually taking the time?" The answer should be specific (e.g., "manual testing takes three days" or "we batch releases weekly"), not vague ("it just takes a while").
Question 2: "If something breaks in production right now, how long until it's fixed?"
Why This Question Matters
Every product breaks sometimes. The question isn't whether issues happen, it's how long your business is affected when they do, and whether that's getting better or worse over time.
What Good Answers Look Like
For most issues, a healthy team can identify the cause within an hour and have a fix or rollback live shortly after. If the honest answer involves "it depends who's available" or recent incidents took most of a day to resolve, that's a meaningful business risk, translated into hours of downtime or degraded service, which has a real cost in lost revenue or support burden.
Follow-Up Question
"Has this gotten faster or slower over the last six months?" A worsening trend, even from an already-okay baseline, suggests the setup isn't keeping pace with the product's growth.
Question 3: "Is our cloud bill growing faster than our user base?"
Why This Question Matters
This is a direct financial question with a direct financial answer. Your cloud bill (AWS, GCP, etc.) should roughly track with usage. If it's growing significantly faster, money is going somewhere that isn't directly tied to serving more users.
What Good Answers Look Like
If usage grew 15% and the bill grew 15-25%, that's roughly proportional, some overhead growth is normal. If usage grew 15% and the bill grew 50%+, something specific is likely driving that gap, and it's worth asking what.
Follow-Up Question
"What would it take to bring that back in line, and is there a reason we haven't done it?" Often the honest answer is simply that nobody has had time to look at it, which is a legitimate answer, but one that tells you this is worth prioritizing.
Question 4: "If [key technical person] left tomorrow, what would we be unable to do?"
Why This Question Matters
This question surfaces single points of failure, situations where critical knowledge or access exists in only one person's head. It's not about that person's reliability; it's about business continuity risk that exists regardless of how reliable any individual is.
What Good Answers Look Like
In a healthy setup, the answer should be "we'd be slower for a bit, but nothing would be blocked." If the honest answer includes things like "we couldn't deploy" or "nobody else knows how that system works," that's a concrete risk that's solvable, usually through documentation or access changes, but only if someone prioritizes it.
Follow-Up Question
"What would it take to fix that, and how long would it take?" This often turns out to be a smaller task than it sounds, documenting a process, sharing access credentials properly, but one that keeps getting deprioritized because it's not urgent until it suddenly is.
Question 5: "When we say we need to 'fix the infrastructure,' what specifically changes for the business?"
Why This Question Matters
Infrastructure work is often requested in technical terms ("we need to refactor the pipeline" or "we need to migrate to Kubernetes") without a clear translation to business impact. This question forces that translation.
What Good Answers Look Like
A good answer connects the technical work to something you care about directly: "this will let us release features twice as fast," "this will reduce our cloud bill by X," or "this will mean fewer outages during peak hours." If the answer stays technical without connecting to time, money, or risk, ask again, the connection should exist even if it's indirect.
Follow-Up Question
"What happens if we don't do this for another six months?" This helps you understand urgency. Sometimes the honest answer is "nothing immediately," which means it can wait. Sometimes it's "the problem gets harder to fix the longer we wait," which changes the calculus.
Question 6: "Have we had a DevOps audit, and if not, why not?"
Why This Question Matters
Many of the issues above are hard to answer precisely without someone having actually looked. An audit, internal or external, is how a team moves from "things feel slow" to "here's specifically what's costing us time and money, ranked by impact."
What Good Answers Look Like
If an audit has been done recently, ask to see the findings, even a summary. If one hasn't been done, and your team has been raising infrastructure concerns without being able to quantify them, that's often a sign an audit would be valuable, see our guide on running a DevOps audit for what that process actually involves.
How to Use These Questions Without Creating Friction
These questions can come across as challenging if asked the wrong way, especially to a technical team that may already feel under-resourced or under-appreciated. Framing matters:
-
Ask from curiosity, not accusation. "Help me understand how this works" lands very differently than "why is this taking so long."
-
Expect "it depends" and ask for the range. Technical answers are often genuinely variable; asking "what's the typical case, and what's the worst case?" gets more useful answers than expecting a single number.
-
Use the answers to prioritize, not to assign blame. The goal of these questions is to help you make informed decisions about where to invest time and budget, not to find fault with your team's past decisions.
What to Do With the Answers
Once you have answers to these questions, you'll generally land in one of two places.
If the answers are mostly reassuring, fast release times, quick incident resolution, proportional cloud costs, no single points of failure, that's valuable information on its own. It means your team is managing this well, and you can deprioritize infrastructure concerns relative to other business priorities with more confidence.
If several answers point to real issues, slow releases, growing costs, key-person dependencies, that doesn't mean something is broken beyond repair. Most of these issues are fixable, often without the disruptive, expensive rebuilds that founders sometimes fear when they hear "infrastructure problems." Our post on fix your pipeline vs. start fresh covers how teams typically diagnose and address these issues without overhauling everything.
The goal of these questions isn't to turn you into a DevOps expert. It's to make sure that when your team raises infrastructure concerns, or when you're deciding whether to invest time and budget into addressing them, you're making that decision with real information instead of guessing.
