Faq | Innoraft Skip to main content

Search

Frequently asked questions

FAQ

Frequently asked questions

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.

You can prevent scope creep by establishing a clear project baseline and a formal change control process. Any new request must be evaluated for its impact on cost and timeline, and stakeholders must approve these changes before they are integrated into the design.

The most critical mistake is proceeding with ambiguous or incomplete requirements. Without a clear definition of what needs to be built, the design team relies on assumptions, leading to a product that fails to meet business needs or requires massive rework.

By following WCAG guidelines, improving structure and navigation, using accessibility tools, and testing websites regularly.

No, accessibility benefits everyone, including older users, mobile users, voice search users, and those with temporary limitations.

Websites should aim to comply with WCAG 2.1 Level AA, the globally accepted accessibility standard.