Design
Když vyvíjíme software, ohniskem našeho zájmu jsou budoucí uživatelé. Zajímáme se, kdo jsou, jak pracují, jaké nástroje jim chybí. Pozorujeme je při práci. A co vy, znáte svoje zákazníky?
Při vývoji uplatňujeme poznatky z desigu, ergonomie, kognitivní psychologie, znalost návrhových vzorů a provádíme testy, abychom co nejlépe pochopili požadavky uživatelů. Cílem je, aby výsledný software byl co nejjednodušší a přitom poskytl uživatelům právě ty funkce, které budou potřebovat.
Kdo bude aplikaci používat?
Tuto otázku si klademe od prvního okamžiku projektu, neboť bez znalosti potřeb uživatele nelze efektivně vyvíjet. Nezůstáváme u teoretických modelů – svoji představu často obohacujeme o příklady konkrétních lidí, kteří danou skupinu reprezentují.
Jak budou uživatelé aplikaci používat?
Popis činností, tzv. scénáře použití (use cases, user stories) jsou pro nás klíčem k implemetaci funkcí systému. Snažíme se přesně popsat co uživatelé chtějí dělat, proč to chtějí dělat, jak často a jak rychle. Zjišťujeme v jakém kontextu svoji činnost provádějí, jaké to může mít důsedky, k jakým chybám a problémům při tom může dojít.
Je aplikace opravdu použitelná?
Během celého vývoje testujeme, zda naše řešení opravdu funguje. Testy použitelnosti provádíme dokonce už na papírových prototypech, abychom případné chyby odhalili co nejdříve, dokud je jejich řešení ještě levné.
