Faq | Innoraft Skip to main content

Search

Frequently asked questions

FAQ

Frequently asked questions

Balance discussion between visual aesthetics and valuable content. The stakeholders more often than not care about the friction in the UX and whether it is costing money. Offering a clear understanding of the ROI will help you convince the stakeholders about the value of investing in both content and design.

No. Design can get them to stay for 3 seconds. But if the words don't articulate value, they won't engage with your website.

There is no "golden ratio." It depends on the product. Complex B2B SaaS needs detailed copy and diagrams. But simple B2C products need the product photos and simple text that describes the product.

Look at the data.

  • High Bounce Rate? It’s likely the design. The page didn't load fast enough, or it looked untrustworthy instantly.
  • High Time-on-Page but No Conversion? It’s likely the copy. They read it, but they just weren't convinced.

Neither. If you design first, you force the writer to fill arbitrary boxes ("Lorem Ipsum"). If you write first, you end up with walls of text that break the layout. Start with research. Define the user problem, then wireframe the content and layout simultaneously.

The time required varies by project complexity, but a general rule of thumb is that design should take up about 20-30% of the total project timeline. Rushing this phase often leads to extended development times due to error correction.

While you do not need to document the obvious, you should document significant architectural decisions, trade-offs, and constraints. Architecture Decision Records (ADRs) are a great way to capture the "why" behind critical choices for future reference.

Disagreements should be resolved through collaboration and compromise, focusing on the project's goals. Prototyping can often settle debates by providing concrete evidence of which solution works better in practice.

High-level design focuses on the system architecture, database design, and interaction between major modules. Low-level design drills down into the logic of individual components, classes, and algorithms. Both are essential for a complete blueprint.

Stakeholder feedback validates that the design aligns with business goals and user expectations. Catching misunderstandings during the design phase is significantly cheaper and faster than fixing them after the software has been coded.