Custom software - software šitý na míru
I když existuje množství hotových SW řešení, tak se každodenně objevují situace, kdy je potřeba navrhnout a vytvořit program, který splní individuální potřeby konkrétní firmy, na něž zavedené SW řešení neexistuje. V těchto případech nabízíme možnost analýzy problému a návrhu řešení v rámci služeb tvorby zakázkového SW.
Proč nabízíme služby custom software developmentu
Specializujeme se na vývoj softwarových aplikací pro malé a střední firmy. Naši pracovníci mají více než 10leté zkušenosti s analýzou a návrhem programů, systémů a aplikací. Naše řešení jsou určena nejenom pro vyřešení aktuálního klientova problému, ale skýtají další možnosti pro rozšíření a optimalizaci navrhovaných řešení.
Specifika a výhody custom software řešení
Vývoj aplikací v rámci custom software služeb přináší následující výhody:
- Řešení šité na míru potřebám zákazníka.
- Řešení konkrétních problémů, na které neexistuje obecné řešení.
- Objednatel je jediným majitelem vytvořeného programu.
- Optimalizace firemních procesů, šetření nákladů.
- Možnost ovlivňovat další vývoj aplikace a rozšiřování podle aktuálních potřeb.
- Implementace nového řešení do existujících firemních struktur.
- Exluzivita řešení, konkurenční výhoda.
Příklady custom software
Kdy je vhodné využít custom software:
- On-line aplikace pro e-commerci (e-shopy, katalogy, rezervační systémy).
- Internetové prezentace (firemní webové stránky).
- Internetové aplikace (informační portály, diskuse, návštěvní knihy).
- Automatizace a optimalizace firemních procesů (plánování, sledování efektivnosti).
- Aplikace pro podporu marketingu (ankety, dotazníky, výzkumy).
- Intranetové aplikace (docházkový systém, sledování zásob, správa dokumentů, interní organizace firmy).
- Aplikace pro mobilní zařízení (hry, aplikace, komunitní služby).
Moderní technologie
Naším krédem je využití nejvhodnějších technologií pro splnění cíle projektu, mezi které patří:
- Desktop development – Java (konzole/GUI), C/C++, Shell.
- Database development – Oracle, Oracle Forms, Pro*C, PostgreSQL, MySQL, SQLite.
- Webové technologie – Java/JSP, PHP, HTML, (X)HTML, CSS, JavaScript.
Harmonogram vývoje zakázkového software
Vývoj každého sof twarového projektu prochází následujícími fázemi:
- Analýza potřeb zákazníka – zákazník specifikuje v čem je jeho problém. V této fázi je důležité rozpoznat zákazníkovy potřeby a pochopit jeho interní firemní procesy.
- Analýza, návrh řešení – podle získaných informací provedeme analýzu a navrhneme řešení.
- Odsouhlasení řešení, podpis smlouvy – zákazník je seznámen s navrhovaným řešením. Finálním bodem tohoto kroku je podpis smlouvy, ve které je uvedena definice projektu a ustanoveny další podmínky.
- Vývoj aplikace – v této fázi je aplikace vytvořena, zákazník je během vývoje seznamován s mezikroky při vývoji.
- Testování – zákazníkovi je předána pracovní verze aplikace, na které provede své akceptační testy. Na základě jeho připomínek je provedena úprava aplikace. Tento krok se opakuje do úplného vyřešení všech připomínek.
- Předání aplikace do provozu – aplikace je předána zákazníkovi do plného užívání, je nainstalována buď na pracovní stanice, nebo spuštěna na webovém serveru na internetu.
- Servisní smlouva, další vývoj aplikace – v tomto kroku jsou specifikovány potřeby projektu a dohodnuty podmínky pro poskytování servisní podpory a forma další spolupráce.
Má-li klient další požadavky na rozšíření aplikace, proces se opakuje.