Multiple choice technology usability

When should a developer apply usability principles?

  1. Early in the SDLC

  2. After selling the product

  3. We don’t need usability!

  4. None of the above

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

Usability principles should be applied from the beginning of the Software Development Life Cycle - during requirements gathering, design, and prototyping. This prevents costly redesigns later and ensures user needs inform the product from the start. Applying usability after release or ignoring it entirely leads to poor user experiences and business losses.

AI explanation

Usability principles should be applied early in the Software Development Life Cycle (SDLC) — ideally during requirements gathering and design — because retrofitting usability after implementation is far more costly and often requires significant rework. Early involvement (e.g., user research, wireframing, heuristic evaluation) lets teams catch usability issues before code is written. Waiting until 'after selling the product' means usability problems reach real users and damage the product's reputation, which defeats the purpose. The dismissive 'we don't need usability' option is simply an anti-pattern, and 'none of the above' ignores the well-established best practice of early usability integration.