Softwarové systémy na zakázku
Unikátní řešení dosažená ověřenými metodickými postupy
Dnešní technický svět je plný standardů, ale přesto stále existuje poptávka po unikátním softwarovém řešení. Důvodem může být konkurenční výhoda dosažená díky unikátnímu nástroji vytvořeném na míru podle požadavků nebo prostě unikátní situace zákazníka, který nenachází na trhu vhodné standardní SW řešení. V obou případech může mít dobrý smysl získat a vlastnit SW řešení pro svoji potřebu.
Existuje mnoho společností, které poskytují služby vývoje a implementace software. Pouze některé jsou však reálnou zárukou, že výsledné řešení bude poskytovat dostatečnou užitnou hodnotu, bude splňovat všechny funkční, výkonnostní a bezpečnostní požadavky a bude dodáno v dohodnutém čase, kvalitě a za udržení přiměřených nákladů.
Co je tedy klíčem k poskytnutí kvalitativních záruk? Je to především silná a v praxu zažitá metodika orientovaná na řízení SW projektů, na ověřené postupy vývoje SW, testování a ověřování funkční správnosti a následně metodika zajištění provozu a poimplementační podpory k dodanému řešení s garancí SLA.
Druhým zásadním faktorem je kvalita týmu, který se vývojem software zabývá. Náš tým tvoří téměř 200 zkušených analytiků, vývojářů, architektů, konzultantů, testerů a projektových manažerů vývoje. Zároveň máme vytvořenu síť ověřených externích odborníků, kterými náš tým v případě potřeby flexibilně doplňujeme.
Klíčové fáze realizace a jejich význam pro kvalitu řešení
Zpracování požadavků
- Cílem je získat požadavky zákazníka na řešení a stanovit rozsah projektu
- Požadavky jsou zaznamenány ve strukturované podobě v CASE nástroji
Návrh logické a technologické architektury řešení
- S ohledem na získané požadavky na je navrženo optimální řešení pro potřeby zákazníka
Rámcová analýza řešení
- Rámcová analýza pojmenovává klíčové moduly a jejich rozhraní. Umožňuje i rozsáhlá řešení dekomponovat do menších snadno realizovatelných modulů.
Detailní analýza a prototyping
- Detailní analýza se zaměřuje na specifikaci všech funkcí systému v dostatečné míře podrobnosti
- Prototyping významně pomáhá k pochopení navrženého řešení zákazníkem. Klíčovým úkolem analýzy je totiž kromě návrhu řešení ověření, že právě toto řešení je optimální pro potřeby zákazníka
Design a vývoj SW řešení
- Design a vývoj jsou velmi technické disciplíny. Zde je skryta magie programování. Z jednotlivých částí programového kódu vytvářených na specifických technologických komponentách se rodí řešení, které splňuje všechny dříve specifikované požadavky
Testování
- I přes robustnost metodiky stále platí, že SW vytváří lidé, nikoli stroje. V rámci testování eliminujeme tyto chyby na přijatelné minimum, ať už vznikly v kterékoli předchodzí fázi
Implementace
- Uvést SW řešení v život vyžaduje dokonalé pochopení businessu či agendy zákazníka. Představuje konfiguraci nástroje, často migraci dat, integraci s ostatními ICT systémy zákazníka a v neposlední řadě také školení uživatelů.
Hlavní technologické platformy
Vlastní vývoj SW realizujeme na dvou hlavních technologických platformách
- J2EE – Otevřená technologie postavená na standardu JAVA společnosti Sun Microsystems
- .NET – Technologie společnost Microsoft
S využitím nejmodernějších technologií a nástrojů pro tyto platformy jsme schopni dodat našim zákazníkům dostatečně robustní, bezpečná a rozšířitelná řešení, která optimálně vyhovují jejich aktuálním i budoucím potřebám.
Klademe důraz na aktuální trendy ve vývoji informačních systémů a neplýtváme zbytečně časem - ani naším, ani zákazníkovým.
Softwarová řešení v praxi
Pro naše zákazníky jsme za dobu naší existence vytvořili velké množství unikátních systémů.
V oblasti veřejné správy byla vždy poptávka po tzv. Vertikálních řešeních orientovaných na tu či onu agendu velmi vysoká. Naše společnost se stala jedním z klíčových partnerů veřejné zprávy a může představit opravdu mimořádná řešení.
