Přeskočit na obsah
XSIS
Muž u stolu s monitorem, pohled přes skleněnou stěnu

Softwarové inženýrství

UX a autonomní kvalitativní inženýrství

Rozhraní, která lidé zvládnou používat, a vydání, kterým se dá věřit

Kde produkty ztrácejí uživatele a vydání jistotu

Lidé soudí software podle toho, zda dokončí svůj úkol. Když obrazovky sledují systém místo práce, uživatelé chybují, volají podporu nebo to vzdají.

Ruční regresní testování zdržuje každé vydání a přesto přehlíží vady, a testování jen na konci mění malé problémy v pozdní a drahé. Špičkový provoz pak najde limity, které nikdo netestoval.

Co se pro vás změní

  1. Produkty, ve kterých lidé dokončí úkoly

    Toky navržené z výzkumu a otestované se skutečnými uživateli před vývojem, pro každý jazyk a velikost obrazovky, kterou potřebujete.

  2. Přístupnost navržená od začátku

    Návrhy a kód podle WCAG 2.2 AA a národních pravidel přístupnosti, kontrolované při každém vydání.

  3. Vydání bez překvapení

    Automatizované sady a kvalitativní brány, které zastaví rozbité vydání, a zátěžové a chaos testy, které ukážou, jak systém selhává dřív než vaši zákazníci.

Co dodáváme

  • UX výzkum a informační architektura

    Rozhovory, pozorování a analytika přetavené do jasných zjištění a struktura navigace, pojmenování a obsahu.

  • Drátové modely a testované prototypy

    Každý klíčový úkol zmapovaný krok za krokem včetně chyb a prázdných stavů a klikací prototypy testované se skutečnými uživateli.

  • UI design systémy

    Design tokeny, komponenty a pravidla použití držené v souladu mezi Figmou a kódem, aby každý produkt zůstal konzistentní.

  • Soulad s přístupností

    Návrhy a implementace kontrolované proti WCAG 2.2 AA na kontrast, pořadí fokusu, velikost cílů a popisky pro čtečky obrazovky, včetně rozvržení zprava doleva pro arabštinu.

  • Samoopravné QA řízené AI

    Automatizované regresní a integrační sady běží při každé změně. Když se rozhraní posune, testy s asistencí AI navrhnou opravu ke schválení inženýrem, místo aby náhodně selhávaly.

  • Výkonnostní, zátěžové a chaos testování

    Zátěžové a stresové testy kritických cest a řízená selhání služeb a sítí, která ukážou, jak systém degraduje a obnovuje se.

  • Kvalitativní brány a reporting

    Testy, pokrytí a bezpečnostní skeny, které při selhání zastaví vydání, s trendy vad a připraveností vydání na jednom místě.

Jak pracujeme

  1. Výzkum a posouzení

    Vedeme rozhovory s uživateli, procházíme analytiku, požadavky podpory a nedávné vady a hledáme, kde dnes problémy unikají.

  2. Definujte

    Dohodneme, pro které uživatele navrhovat, jaká rizika testovat a jak se bude měřit úspěch.

  3. Navrhněte a testujte s uživateli

    Vytvoříme prototypy klíčových toků, otestujeme je se skutečnými uživateli a před vývojem opravíme, co je mate.

  4. Automatizujte

    Vytvoříme testovací sady a testovací data a zapojíme je do vaší pipeline jako kvalitativní brány.

  5. Zatěžujte a lámejte

    Zatížíme systém na jeho špičku i za ni, vneseme selhání a před spuštěním opravíme, co povolí.

  6. Udržujte jej zdravý

    Porovnáváme dodané s návrhem, rychle opravujeme nestabilní testy a školíme váš tým, aby sady převzal.

Technologie a standardy

Používáme nástroje, které sedí k vašemu stacku, a testy držíme ve vašem repozitáři. Uvedení produktu neznamená partnerství s jeho dodavatelem.

Testování
  • axe-core
  • Playwright
  • Cypress
  • Selenium
  • Appium
  • Jest
  • JUnit
  • pytest
  • Postman
  • k6
  • Apache JMeter
  • OWASP ZAP
Design a přístupnost
  • Figma
  • Storybook
  • WCAG 2.2

Jak začít

Zakázka na design nebo testování může začít samostatně nebo jako součást vývoje. Specialisté se mohou také připojit k vašemu týmu jako embedded designéři nebo QA inženýři.

Co bude následovat

  1. Předkonzultační schůzka

    Nejprve bezplatná 30minutová online předkonzultační schůzka: projdeme vaše cíle, systémy a omezení.

  2. Kontrola připravenosti

    bezplatná 48hodinová kontrola připravenosti prověří váš projekt proti šestibodové definici připravenosti a doporučí vhodnou cestu.

  3. Volba cesty

    Projekty připravené rozsahem dostanou závaznou nabídku do 3–5 pracovních dnů. Projekty ve fázi konceptu začínají v Blueprint Studio. Běžící systém, který selhává, není zdokumentovaný nebo potřebuje integraci, začíná diagnostikou 1–2 týdny. Blueprint Studio i diagnostika mají pevný poplatek uvedený v nabídce.

  4. Dodávka v pěti fázích

    Mobilizace, sprinty s živými ukázkami, integrace a zpevnění, akceptace a spuštění, poté řízené služby. Po spuštění následuje záruční doba a poté volitelná podpora a údržba.

Otázky a odpovědi

Potřebujeme uživatelský výzkum, když své uživatele známe?

Znáte hodně a výzkum na tom staví. Ověřuje předpoklady s lidmi, kteří práci dělají, a často odhalí kroky, obejití a pojmy, které se do zadání nikdy nedostanou. Malé kolo rozhovorů a testů prototypů stojí méně než změna softwaru po nasazení.

Jak děláte produkty přístupné?

Navrhujeme podle WCAG 2.2 AA od prvního drátového modelu: dostatečný kontrast, viditelný fokus, logické pořadí čtení, dostatečně velké cíle a popisek u každého ovládacího prvku. Automatické kontroly běží při každé změně. Před každým vydáním ručně testujeme klíčové cesty klávesnicí a čtečkami obrazovky.

Umíte navrhovat pro arabštinu a další jazyky zprava doleva?

Ano. Design zprava doleva není jen zrcadlení obrazovky: navigace, ukazatele průběhu a směrové ikony se zrcadlí, zatímco čísla, loga a ovládání médií obvykle ne. Arabský text potřebuje vlastní písmo, velikost a výšku řádku a oba směry kontrolujeme s rodilými čtenáři.

Co je samoopravná automatizace testů?

Testy rozhraní obvykle spadnou, když se tlačítko posune nebo přejmenuje, i když funkce dál funguje. Samoopravné testy pomocí AI prvek znovu najdou a navrhnou aktualizovaný test, který inženýr před přijetím zkontroluje. Sada zůstává spolehlivá, aniž by skrývala skutečné vady.

Máme automatizovat všechny testy?

Ne. Automatizujte to, co běží často a musí dát vždy stejnou odpověď: unit testy, API testy a nejdůležitější cesty. Pro průzkumné testování, použitelnost a funkce, které se ještě mění, nechte lidi. Menší sada, která nikdy nespadne náhodou, má větší cenu než velká, které nikdo nevěří.

Co je chaos testování a je bezpečné?

Chaos testování záměrně vypíná služby, zpomaluje sítě nebo plní disky, aby prokázalo, že systém degraduje plynule a obnoví se. Začínáme v testovacích prostředích, limity dohodneme s vaším provozním týmem a řízené experimenty v produkci spouštíme jen tehdy, když je monitoring a rollback ověřený.

Jak testujete integrace s bankami, poskytovateli plateb nebo ERP?

Používáme sandbox partnera, kde existuje, a simulátory, kde ne, takže testy běží při každé změně. Testovací data pokrývají zamítnuté platby, timeouty, duplicitní zprávy a částečná selhání a end-to-end kontroly potvrzují, že se součty napříč systémy shodují.

Připraveni stavět? Vyžádejte si nabídku.

Pošlete své požadavky nebo RFP (žádost o nabídku). Naši architekti je ověří a vrátí závaznou nabídku s pevným rozsahem.

Co bude následovat

  1. Kontrola připravenosti

    bezplatná 48hodinová kontrola připravenosti prověří váš projekt proti šestibodové definici připravenosti a doporučí vhodnou cestu.

  2. Závazná nabídka

    Po ověření architektury zdarma dostanete závaznou nabídku s pevným rozsahem do 3–5 pracovních dnů: milníky, architekturu, strukturu týmu a SLA. Na vyžádání s vámi podepíšeme dohodu o mlčenlivosti (NDA), a to ještě předtím, než nám sdělíte své požadavky.

  3. Mobilizace

    Po podpisu začnou naše inženýrské pody Sprint 0 do 5–10 pracovních dnů od podpisu smlouvy.

  4. Dodávka v pěti fázích

    Mobilizace, sprinty s živými ukázkami, integrace a zpevnění, akceptace a spuštění, poté řízené služby. Po spuštění následuje záruční doba a poté volitelná podpora a údržba.