Uživatelsky orientovaný návrh podle Katz-Haasové ve skutečnosti znamená definovat, kdo jsou uživatelé, definovat jejich úkoly a cíle, úroveň jejich zkušeností, jaké funkce od systému chtějí a potřebují, jaké informace chtějí a potřebují a pochopit, jak by podle uživatelů měl systém fungovat. Návrh zaměřený na uživatele je také spojen s určením požadovaných dovedností pro výkon práce, s hodnocením dovedností potenciálních účastníků školení a s vypracováním cílů.
Prvním krokem v každém procesu návrhu zaměřeného na uživatele je pochopení potřeb uživatelů.
Zjednodušeně řečeno, zatímco analýza požadavků se zaměřuje na prvky, které je třeba v systému zastoupit, analýza potřeb se zaměřuje na požadavky související s cíli, aspiracemi a potřebami uživatelů a/nebo uživatelské komunity a vnáší je do procesu analýzy požadavků na systém. Hlavním účelem analýzy potřeb je spokojenost uživatele.
Jelikož se zaměřuje na potřeby člověka, analýza potřeb se neomezuje na řešení požadavků pouze na software, ale lze ji použít v jakékoli oblasti, například v automobilovém průmyslu, u spotřebitelských výrobků nebo služeb, jako je bankovnictví. Přestože se nejedná o nástroj pro rozvoj podnikání, lze ji využít jako pomoc při tvorbě obchodního případu.
Potřeby zákazníků můžeme identifikovat třemi způsoby:
- požadavek zákazníka,
- úprava stávajícího návrhu,
- vytvoření nového produktu.
.