Skip to main content
Back to blog
| 4 min read

What I Look for When Reviewing a Design Proposal

What I Look for When Reviewing a Design Proposal hero image

A design proposal lands on your desk, and you’re tasked with evaluating it. Whether you’re a senior engineer, team lead, or part of a cross-disciplinary committee, reviewing design proposals is an exercise that requires both analytical and intuitive skills. The goal is not just to approve or reject but to provide feedback that will lead to the best possible solution. Here’s how to approach this task methodically.

Key Questions to Consider

When reviewing a design proposal, having a set of guiding questions can be invaluable. Here are some to keep in mind:

  • Does it solve the problem?: At its core, any design should address the problem it aims to solve. Evaluate whether the proposal meets the business requirements and user needs.

  • Is it feasible?: Consider the technical feasibility. Does the design rely on technologies that are unproven or not fully supported by your team?

  • Is it scalable and maintainable?: Think about the future. Can this design accommodate growth in users, data, or features without requiring a complete overhaul?

  • Is it cost-effective?: Analyze both the short-term and long-term costs. A more expensive solution upfront might save money over time.

  • Does it align with our architecture and standards?: Ensure the proposed design adheres to your organization’s architectural principles and coding standards.

Signals of Strong vs. Risky Designs

Understanding what makes a design robust versus risky can guide your review process.

Strong Design Signals

  • Clear Problem Definition: A strong proposal starts with a well-articulated problem statement.
  • Comprehensive Research: Evidence of thorough research, including user feedback and competitive analysis, suggests diligence.
  • Prototyping and Testing: Look for signs that the design has been prototyped and validated through testing.
  • Flexibility and Modularity: Designs that are modular allow for easier updates and modifications.

Risky Design Indicators

  • Overcomplexity: Solutions that are overly complex often lead to maintenance nightmares.
  • Dependency on Unstable Technology: Relying on bleeding-edge technologies can introduce risk if they’re not yet widely adopted or well-supported.
  • Lack of User Consideration: Designs that don’t take user experience into account can lead to adoption issues.
  • Ambiguity in Deliverables: Vague timelines and undefined outcomes are sure signs of potential trouble.

Common Red Flags

While reviewing, be on the lookout for these red flags:

  • Scope Creep: Proposals that try to do too much often result in missed deadlines and overblown budgets.
  • Ignoring Non-functional Requirements: Performance, security, and compliance are just as critical as functionality.
  • Poor Documentation: Lack of documentation can indicate a lack of clarity in the design process.
  • No Plan for Iteration: Inflexible designs that don’t account for feedback and iteration often fail to meet end-user needs.

Providing Constructive Feedback

Giving feedback is more than pointing out flaws; it’s about enabling improvement. Here’s how to do it constructively:

  • Be Specific: Vague feedback like “This won’t work” isn’t helpful. Instead, say, “The choice of X technology may not handle Y requirement due to Z reason.”

  • Balance Criticism and Praise: Highlight what works well in the design while pointing out areas for improvement.

  • Suggest Alternatives: If you identify a problem, propose viable alternatives. For example, “Consider using X library that offers better support for Y features.”

  • Encourage Dialogue: Feedback should be a conversation starter, not a final verdict. Invite the designer to discuss your points further.

  • Focus on the Objective: Align feedback with the goals of the project. For instance, “Our goal is to improve efficiency; how does this design help us achieve that?”

Practical Takeaways

In summary, reviewing a design proposal is a nuanced task that requires a balance of scrutiny and support. By asking the right questions, recognizing strong and risky designs, identifying red flags, and providing constructive feedback, you can ensure that the design process leads to successful project outcomes.

Remember, the goal is to guide the proposal to its best possible form, not just to pass judgment. With practice and a methodical approach, you can make a significant impact on the quality and success of your projects.

BM

B. Maynard

I build AI features and automation that work in production—not just demos. Backed by 10+ years shipping full-stack applications and cloud infrastructure