Víme, jak navrhnout a vybudovat skvělé systémy

Když chcete vybudovat řešení, které by zaměstnanci i vaši zákazníci rádi a často používali, nestačí vám obyčejný analytik. Takový, který jen sebere vámi dodané informace a začne tvořit řešení. Potřebujete totiž lidi, kteří s vámi budou žít váš obchodní život. Dokážou se vcítit do vašich obchodních záměrů a získat pro svoji analýzu data, která jsou pro budování skvělého řešení potřebná.
Ve společnosti Cleverlance týmy takových analytiků pracují. A mají samozřejmě znalosti a zkušenosti s veškerými technickými náležitostmi, které jsou potřeba. Přidanou hodnotou je ale hlavně řada soft skill technik, které jim umožní získat a identifikovat správné informace. Díky nim pak vytvoří řešení, které bude fungovat a také z něj budou uživatelé i zákazníci nadšení. To následně vede k vyššímu využití, a tím pádem i vyšší produktivitě a lepším prodejům.

  • Klademe velký důraz na komunikační schopnosti našich analytiků, aby byli schopni porozumět vašemu obchodnímu životu.
  • Umíme přesně analyzovat vaše procesy, a díky tomu víme, které z nich přetavit do vysoce efektivního softwaru a které naopak stačí jen poupravit.
  • Ještě před samotným vývojem softwaru navrhujeme prototypy, na kterých ověřujeme jednotlivé scénáře fungování. Díky tomu rychleji zjistíme, co opravdu funguje v reálném prostředí a přitom to stojí výrazně méně.
  • Všichni analytici mají výborné technické praktické znalosti UML (Unified Modeling Language), mnozí mají OMG UML certifikaci, BPMN (Business Process Modeling Notation) a jsou zvyklí pracovat v týmech.


Praktické oblasti analýzy
Optimalizace firemních procesů je dobrou cestou, jak zlepšit výkonnost společnosti a zredukovat její náklady. Naši analytici a konzultanti jsou připraveni popsat a analyzovat procesy zákazníka i navrhnout měřitelná kritéria pro vyhodnocování procesů. Následně doporučí změny v procesech tak, aby došlo k jejich zefektivnění.
Procesy graficky znázorňujeme a popisujeme nástroji podporujícími BPMN (Business Process Modeling Notation). Objekty reálného světa, se kterými se v procesech pracuje, jejich vazby a stavy modelujeme pomoci diagramů UML. Známe a používáme ale také další standardy - přesně podle potřeb projektů či přání zákazníka.
Klíčovou aktivitou během vývoje softwaru je sběr a analýza požadavků na vyvíjený software.  Naši analytici po konzultacích se zákazníkem specifikují požadavky na vyvíjený systém. Každý požadavek musí splňovat takzvaná S.M.A.R.T kritéria (Specific, Measurable, Agreed, Realistic, Time Framed).
Specifikované požadavky jsou dále rozpracovávány a modelovány typicky použitím UML. Funkční požadavky jsou modelovány formou Use Case. V průběhu projektu typicky dochází minimálně k drobným změnám požadavků a specifikaci požadavků nových. V takovém případě přichází ke slovu řízení změn požadavků. Analyzujeme dopady změn a udržujeme dokumentaci aktualizovanou.
Uživatelské rozhraní zprostředkovává hlavní kontakt mezi uživatelem a aplikací. Neintuitivní a nepřívětivé uživatelské rozhraní může ohrozit úspěch jinak výborně fungujícího softwaru. Proto se v Cleverlance návrhem uživatelského rozhraní profesionálně zabýváme. Projděte si také část o Použitelnosti (Usabilita).

Máme k dispozici specialisty zabývající se prototypováním a návrhem uživatelského rozhraní s ohledem na jeho intuitivnost a přívětivost. Prototypování provádíme buď ve vlastním nástroji Petra, který umožňuje vytvořit návrhy všech obrazovek s možností mezi jednotlivými obrazovkami procházet, anebo používáme nástroje zákazníka. Nejčastěji se jedná o MS Visio.
Návrh uživatelského rozhraní také často používáme k ověření požadavků specifikovaných během analýzy požadavků. Zadavatelé si mohou na prototypu uživatelského rozhraní snadno ověřit, zda jimi specifikované požadavky byly správně pochopeny a aplikace bude fungovat tak, jak se od ní očekává.
Většina vyvíjených aplikací musí spolupracovat s okolními aplikacemi a systémy. Integračním problémům, kdy si spolu jednotlivé části systémů, systémy navzájem nebo aplikace nerozumí, předcházíme tím, že ve fázi analýzy popíšeme každé jednotlivé rozhraní mezi systémy nebo aplikacemi.
Popis provádíme formou takzvaného interface kontraktu. V rámci kontraktu specifikujeme data, která se na rozhraní vyměňují, a jejich formát, volané metody a jejich sekvence, stavy a návratové hodnoty. Typické je použití UML diagramů k popisu sekvencí volání. Také využíváme například XML schémata k popisu struktury vyměňovaných dat.
Ať už připravujete RFI (Request for Information) nebo RFP (Request for Proposal), Cleverlance vám nabízí kvalifikovanou pomoc. Umíme připravit a vyhodnotit výběrová řízení na dodávku softwaru a dalších produktů. Naši specialisté po konzultaci se zadavatelem výběrového řízení připraví matici požadavků včetně váhy jednotlivých podmínek. Poté navrhnou způsob vyhodnocení odpovědí na specifikované požadavky.