NewMech
Guiding The Next Generation of
Engineers

Problem Framing and Assumptions in Engineering

(Level 1 - Defining Problems Before Solving Them)

The most common engineering mistake is not solving the problem incorrectly—it is solving the wrong problem. Before any calculation, simulation, or design decision, engineers must define what the actual problem is.

At this stage, the focus is on framing problems clearly, identifying hidden assumptions, and asking the right questions before jumping to solutions.

The Problem Nobody Talks About

You know what kills more engineering projects than bad math? Perfect answers to questions nobody asked. An engineer spends two weeks optimizing a bracket's weight, delivers a design that's 15% lighter—and then someone points out the actual issue was thermal expansion, not mass. The bracket was never too heavy. It was cracking from heat cycles.

That's problem framing. Before you calculate anything, before you open CAD, before you even think about solutions—you figure out what problem you're actually solving. Not what the initial request said. Not what you assume. What the real problem is.

Most engineering failures don't come from wrong calculations. They come from solving the wrong problem brilliantly. You can run perfect FEA on a component that shouldn't exist. You can optimize variables that don't matter. Framing the problem correctly is how you avoid wasting weeks building the right answer to the wrong question.

Every Problem is Hiding Something

Here's what they don't teach in school: every problem statement you receive is incomplete. Not because people are hiding information—usually they just don't know what details matter. Someone says "design a bracket for 500 N" and you start calculating. Fatal mistake.

What's actually hidden in "design a bracket for 500 N":
  • Is that load constant or does it spike? Because fatigue will kill you.
  • What direction? Axial, shear, bending, torsion—completely different designs.
  • Is this indoors or outdoors? Corrosion changes everything.
  • Temperature swings? Thermal stress might dominate the mechanical load.
  • What actually counts as failure? Visible deformation? Fracture? Loss of preload?
  • How often does this get assembled/disassembled? Fatigue in the fasteners?

Each assumption you don't challenge is a potential failure mode you'll discover later—when it's expensive. The math doesn't care if you assumed wrong. It'll give you precise answers to the problem you thought you had, not the one that exists. Making assumptions explicit means you can validate them before you're committed to a design.

Questions That Save You From Yourself

Junior engineers dive straight into solutions. Experienced engineers ask uncomfortable questions first. Not because they're being difficult—because they've been burned before. Here's what actually gets asked in the first ten minutes of a real project:

"What's the actual problem we're solving here?" — Not what the request says. What's really broken, expensive, or dangerous.

"What happens if we do nothing?" — Sometimes the right answer is to not build anything. Nobody asks this enough.

"What are we not allowed to change?" — Budget, timeline, materials, regulations, existing tooling. These constraints shape everything.

"How do we know when we're done?" — Vague success criteria guarantee arguments later. Pin this down now.

"What's going to kill this design?" — Fatigue, corrosion, wear, thermal cycling, misuse, manufacturing defects. Think failure modes first.

"What don't we know yet?" — Missing data, uncertain loads, unknown operating conditions. List the unknowns explicitly.

These questions feel like they're slowing you down. They're not. They're preventing you from spending three weeks going the wrong direction. The time to argue about what problem you're solving is before you start solving it.

What Happens When You Skip This Step

Want to know what poor problem framing looks like in practice? You optimize a shaft for minimum weight because someone mentioned "lightweight design." You run the numbers, shave 20% off the mass, present the design, and someone asks: "Did you check fatigue?" You didn't. Because you were solving a weight problem that didn't exist while ignoring the actual failure mode.

Real scenario that happens constantly: An engineer calculates shaft diameter based on static torque. The math is perfect. Factor of safety looks great. Stress is well below yield. Six months later, the shaft cracks. Why? Because it wasn't seeing static torque—it was seeing cyclic loading from an electric motor with variable speed. The calculation was flawless. The assumption was garbage. Fatigue doesn't care about your factor of safety against yield.

This is what kills designs: correct solutions to misunderstood problems. You fix vibration issues with better dampening when the real problem is resonance—adding dampening makes it worse. You reinforce a part that's failing from thermal cycling, but stiffening it just concentrates thermal stress somewhere else. You meet every specification and still end up with a design that fails in the field.

Problem framing forces you to write down what you're assuming so you can check if those assumptions survive contact with reality. It's the difference between building something that works on paper and building something that works.

How to Actually Do This

Problem framing isn't a formal process you do once at project kickoff and then forget. It's a reflex you develop. Every time you're about to start designing, every time requirements change, every time someone says "quick question"—you pause and frame the problem first.

Start by writing one sentence: "The actual problem is [blank]." Not "design a bracket" or "reduce weight"—the problem. "Components are failing from thermal cycling during startup." "Assembly time is too long because access is limited." "Current design can't be manufactured with available tooling." One clear sentence about what's actually wrong.

Then list what you're assuming. Not everything—just the assumptions that would sink your design if they're wrong. "Assuming worst-case load is 500 N (needs verification from field data)." "Assuming room temperature operation (need to confirm with customer)." "Assuming stainless steel is acceptable (might need to check cost constraints)." Write them down. Put question marks next to the ones you need to validate.

Define what success looks like in terms you can actually measure. Not "good enough" or "acceptable performance"—numbers. "No visible deformation under 500 N load." "Survive 10,000 thermal cycles between 20°C and 80°C." "Assembly time under 5 minutes with standard tools." If you can't measure it, you can't verify you achieved it.

Before you commit to a design, ask yourself: "What could I be missing?" Not as a formality—actually think about it. What failure mode didn't you consider? What constraint didn't get mentioned? What operating condition are you assuming that might not be true? This question has saved more projects than any equation.

The best engineers aren't the ones who calculate fastest or know the most formulas. They're the ones who figure out what problem they're actually solving before they start. That's the habit—define the problem before you touch the solution.

Ready for the Next Level?

Once you can frame problems clearly and identify assumptions, you're ready to develop estimation skills and build engineering intuition.

Continue to Level 2: Estimation and Intuition →