Questions a Product Development Firm Should Ask
Hiring a product development firm can be a great step, but it is not always the first step.
Sometimes a company is ready to move directly into industrial design, engineering, prototyping, or manufacturing support. Other times, the product idea still needs more definition before a development team can usefully get involved. The difference usually comes down to whether the right questions have been answered before the project starts.
When I speak with a potential client, I am not only trying to understand the product idea. I am trying to understand what decision the client needs to make next.
A product development project should not just produce CAD files, renderings, prototypes, or documentation. It should help the client make a better decision about the business, the product, the technical path, or the next investment. Before engaging a product development firm, these are the questions I like clients to think through.
What are you actually trying to accomplish in this phase?
One of the most common mistakes I see is treating “product development” as one large undefined effort.
In reality, a good product development project is usually broken into phases. Each phase should have a specific purpose.
For example, the purpose might be:
- Defining the product architecture
- Exploring concepts
- Building a functional proof of concept
- Creating an investor prototype
- Engineering a manufacturable design
- Preparing for tooling
- Diagnosing quality or manufacturing problems
Those are very different projects.
A prototype intended to raise funding is not the same as a prototype intended to validate long-term durability. A concept design intended to align stakeholders is not the same as a production-ready CAD package. A working bench prototype is not the same as a manufacturable product.
What decision will this work help you make?
This is closely related to the first question, but I think it deserves its own discussion.
A well-scoped development phase should support a decision. If there is no decision to be made, the scope can become unfocused very quickly.
For example:
- Are we deciding whether the product is technically feasible?
- Are we deciding which architecture is best?
- Are we deciding whether users care about the concept?
- Are we deciding whether the product can hit a target cost?
- Are we deciding whether to invest in tooling?
- Are we deciding whether to pitch investors, retailers, or internal leadership?
When the decision is clear, the work becomes easier to prioritize.
If the next decision is about user demand, then spending heavily on engineering detail may be premature. If the next decision is about manufacturability, then polished renderings may not be the highest-value deliverable. If the next decision is about funding, then the prototype may need to communicate the vision clearly, even if it is not production-ready.
The decision drives the work.
What is fixed, and what is flexible?
Every product development project has constraints. The earlier those constraints are made explicit, the better.
Some constraints may be fixed. Others may only be preferences.
For example:
- Is the outer form locked, or can it change?
- Is the target retail price fixed?
- Is the manufacturing process already selected?
- Are there existing components that must be used?
- Are there regulatory or safety requirements?
- Does the product need to match existing brand language?
- Is the timeline driven by a trade show, investor meeting, production slot, or launch date?
This is one of the areas where clients can save a lot of time by being clear upfront.
If a constraint is truly fixed, the development team needs to design around it. If it is only a preference, the team may be able to challenge it when tradeoffs appear. Problems usually happen when something is treated casually at the beginning and then becomes non-negotiable later.
A good product development process can handle constraints. It just needs to know what they are.
What evidence do you already have?
Before engaging a product development firm, it is useful to take inventory of what has already been validated.
That evidence might include:
- Customer interviews
- Sales data
- Letters of intent
- Competitive research
- Prior prototypes
- CAD files
- Test results
- Manufacturing quotes
- Patent filings
- User feedback
- Photos or videos of earlier mockups
- Internal requirements documents
The goal is to avoid repeating work unnecessarily and to identify the real gaps.
For example, if a client already has strong evidence that customers want the product, then the next phase may focus more on technical execution. If the customer need is still unproven, then the right next step may be a lower-cost concept, mockup, or test before investing heavily in engineering.
What are the biggest unknowns?
I like to separate product development work into knowns, assumptions, and unknowns.
Knowns are things we can treat as true for now. Assumptions are things we believe are probably true, but have not yet been proven. Unknowns are the areas that could materially change the direction of the project.
The unknowns are often where the project should focus.
For example:
- Will the mechanism work reliably?
- Will users understand how to use the product?
- Can the product be manufactured at the target cost?
- Will the product pass relevant safety requirements?
- Can the electronics fit inside the desired enclosure?
- Will the product survive expected use conditions?
- Can the desired appearance be achieved with the selected material or process?
A common mistake is spending too much time refining the parts of the product that are already understood while avoiding the harder unknowns.
My preference is to identify the riskiest assumptions early and structure the development plan around reducing those risks.
What level of prototype do you actually need?
The word “prototype” can mean many different things.
A prototype could be a rough proof of concept made to test one function. It could be a looks-like model used for photography or investor presentations. It could be a works-like prototype used to test performance. It could be a golden prototype that integrates appearance, function, and user experience into a single demonstration unit.
Those are different tools.
Before starting a prototype phase, I like to clarify what the prototype needs to prove.
If the goal is to test a mechanism, the prototype may not need to look good. If the goal is to raise funding, the prototype may need to communicate the vision clearly, even if internal construction is not final. If the goal is to prepare for manufacturing, the prototype needs to be much closer to the intended production architecture.
Prototype fidelity should match the decision being made.
Are you ready to make tradeoffs?
Product development is tradeoff management.
Most products cannot simultaneously maximize cost, performance, aesthetics, manufacturability, schedule, durability, and feature set. Something usually has to give.
For example:
- A lower-cost product may require simpler features or materials.
- A more premium appearance may increase manufacturing complexity.
- A faster schedule may require using off-the-shelf components.
- A smaller enclosure may make electronics, airflow, batteries, or mechanisms harder to package.
- A more manufacturable design may require changing the original concept.
This does not mean the original vision needs to be abandoned. It means the team needs a clear hierarchy of priorities.
Before engaging a product development firm, I think clients should ask themselves: when tradeoffs appear, what matters most?
If the answer is “everything,” the project will be difficult to manage. If the priorities are clear, the team can make better recommendations.
What budget range are you prepared to invest?
Budget conversations can feel uncomfortable, but they are necessary.
A product development firm does not need a budget number so it can spend all of it. It needs a budget range so it can recommend an appropriate path.
A good development partner should be able to explain what can reasonably be accomplished within a budget range, what should be deferred, and where the major cost drivers are.
The key is matching the scope to the investment level.
If the budget is limited, the project may need to focus on the highest-risk question first. If the budget is larger, it may be possible to run industrial design, engineering, prototyping, testing, and supplier work in a more integrated way.
Neither path is automatically better. The right path depends on the client’s stage, risk tolerance, and next milestone.
Who needs to approve the work?
Product development projects can slow down when the decision-making structure is unclear.
Before starting, it helps to know:
- Who is the final decision-maker?
- Who needs to review major deliverables?
- Who can approve changes?
- Who controls budget?
- Who represents the user, customer, or market?
- Who represents manufacturing, operations, or compliance?
This is especially important when multiple stakeholders care about different things.
One person may care most about appearance. Another may care about cost. Another may care about technical performance. Another may care about schedule. Those perspectives are all valid, but the project needs a way to resolve conflict.
The development team can make recommendations, but the client needs an internal decision process.
What happens after this phase?
I like to understand the next step before scoping the current step.
That does not mean the entire product roadmap needs to be locked. Product development is iterative, and plans change. But the next likely milestone matters.
For example, after this phase, are you planning to:
- Raise money?
- Pitch retailers?
- Conduct user testing?
- Build more prototypes?
- Start tooling?
- Source manufacturers?
- File IP?
- Run compliance testing?
- Launch a crowdfunding campaign?
- Present to internal leadership?
The next step affects the deliverables.
If the next step is investor fundraising, visuals, story, and prototype demonstration value may matter more. If the next step is manufacturing, technical documentation, tolerances, materials, and supplier communication become more important. If the next step is user testing, durability and repeatability may matter more than cosmetic finish.
A phase should not be scoped in isolation. It should create the right foundation for what comes next.
Do you need a product development firm, or a different type of partner?
This is an important question.
A product development firm is not always the right answer. Depending on the situation, a client might need:
- A freelance industrial designer
- A mechanical engineer
- An electrical engineer
- A manufacturer
- A patent attorney
- A branding agency
- A market research firm
- A compliance lab
- A sourcing agent
- A contract manufacturer
A product development firm is usually most useful when the problem requires integration across disciplines: design, engineering, prototyping, manufacturability, supplier communication, and project planning.
If the need is narrow, a specialist may be a better fit. If the need is broad and ambiguous, a product development firm may be more useful because it can help define the path and coordinate the work.
The important thing is to match the partner to the actual problem.
What would make the project a success?
This sounds obvious, but it is often not defined clearly enough.
Success should be more specific than “finish the design” or “build a prototype.”
A better success definition might be:
- We identified the best product architecture.
- We proved the core mechanism works.
- We built a prototype that can be used for investor demos.
- We confirmed the product can hit the target cost.
- We identified the major risks before tooling.
- We created a package that manufacturers can quote.
- We learned that the concept needs to change before more money is spent.
Sometimes a successful phase reveals that the original plan is not the right plan. That can be frustrating, but it is often valuable. Finding out early that something is too expensive, too complex, or not compelling to users is much better than finding out after tooling or production.
Good product development does not always mean confirming the original idea. It means creating the information needed to make a better decision.
Final thought
Before hiring a product development firm, I think the most useful question is not, “Can they design this?”
A better question is: “What do we need to learn next, and is this the right team to help us learn it?”
When that is clear, the project becomes much easier to scope. The budget is easier to allocate. The deliverables are easier to define. The client and development team can stay aligned because both sides understand what the work is meant to accomplish.
That is when product development work is most effective.