Vývoj software a systémů
Konzultace obchodního záměru
Obraťte se na nás se svým záměrem a my s Vámi probereme možnosti jeho uskutečnění. V této fázi jsme často schopni nabídnout alternativy a směry, které obchodní potenciál projektu ještě zvýší. Svému záměru pochopitelně rozumíte nejlépe, my jej umíme doplnit o výhody informačního přístupu a moderních technologií. Naše systémy porostou s Vaším projektem.
Máme zkušenosti zejména v těchto oblastech:
- procesy uvnitř organizací, identity management,
- marketing, zpracování anket,
- systémová integrace,
- business-to-business systémy,
- databázové evidence a služby na ní postavené (SOA),
- e-shopy pro specifické účely,
- intranetové aplikace,
- internetové prezentace.
Analýza a návrh
Návrh systému je kritickou částí jeho zrodu. Dobrá analýza a návrh je zárukou porozumění mezi zákazníkem a dodavatelem a zajišťuje, že dílo tvoří konzistentní a elegantní celek pod pokličkou.
Vývoj
Vlastní vývoj je prováděn s důrazem na řízení kvality. Používáme agilní techniky a metody tzv. extrémního programování s důrazem na automatizované testy jednotlivých komponent a vývoj v iteracích. To nám umožňuje pružně reagovat na nové požadavky zákazníka, aniž by byla ohrožena dosavadní funkčnost díla.
Testování
Kromě automatizovaných (unit) testů komponent též provádíme integrační a uživatelské testy. Cílem je dodat vysoce použitelný projekt s minimem odchylek od vzájemně odsouhlasené specifikace. Jelikož se v každém projektu se naleznou různé požadavky na úpravy, dáváme našim zákazníkům přístup k systému, přes nějž tyto požadavky mohou zadávat a sledovat průběh jejich řešení. Máte tak jistotu, že se na nic nezapomene.
Implementace
Máme zkušenosti s nasazením našich projektů do různých prostředí - od pronajatého hostingu až po komplexní heterogenní prostředí s požadavky na vysokou dostupnost. Způsob implementace díla do cílového prostředí konzultujeme se zákazníky už v rané fázi. V tomto směru máme často méně konvenční nápady, které elegantním způsobem sníží finanční náročnost a zvýší spolehlivost řešení.
Další rozvoj
Požadavky na projekty se obvykle mění s dobou, jejich využívaností a úspěchem. Všechny projekty tvoříme tak, aby šly později rozšířit, upravovat a integrovat s jinými systémy. Pomáhá nám k tomu čistý způsob jejich návrhu i používané agilní metody. Další rozvoj je obvykle spojen se zavedením release managementu, který zajistí, že Vaše produkční prostředí bude vždy v "dobře definovaném" stavu, kdy vše správně funguje. V průběhu naší praxe jsme vytvořili různé techniky, které nám umožňují provádět přechody na nové verze projektů s minimálním nebo žádným výpadkem.
