Softvér pre Windows, na ktorý ste zvyknutí, môžete používať aj naďalej.
Práve preto, že je softvér pre vašu prácu nevyhnutný, sa nedá jednoducho prepísať od základov. KomuraSoft najprv pochopí existujúce funkcie a spôsob prevádzky a až potom vykonáva potrebné úpravy a údržbu. Úplnú prestavbu nepredpokladáme: rozsah zlepšení určujeme podľa očakávaného prínosu a rozsahu dopadu.
Problémy, ktoré môžete s nami konzultovať
- Chcete pridať funkcie a zachovať pritom súčasné ovládanie a zostavy.
- Každá zmena spôsobí ďalšiu chybu, a preto chcete prehodnotiť samotnú architektúru.
- Chcete zlepšiť problémy, ako je pomalý chod alebo nestabilita pri dlhšom používaní.
- Softvér postavený na 32-bitovom prostredí alebo staré komponenty bránia aktualizácii prostredia.
- Napríklad po odchode zodpovedného pracovníka hľadáte partnera, s ktorým sa dajú konzultovať ďalšie úpravy a údržba.
Úpravy a údržba, ktoré zabezpečujeme
Pri existujúcich aplikáciách, ako sú VB6 / MFC / WinForms, pridávame funkcie, opravujeme chyby, zlepšujeme výkon a usporadúvame štruktúru kódu. Architektúry, v ktorých sú zmiešané COM / ActiveX / OCX a C++ / C#, riešime tak, že priebežne overujeme závislosti.
Pri podpore 64-bitového prostredia alebo aktualizácii na novú architektúru kontrolujeme nielen samotnú aplikáciu, ale aj používané knižnice DLL, spôsob registrácie, oprávnenia a prostredie, do ktorého sa softvér distribuuje. Podľa potreby posilníme logovanie a testy, aby sa dopad zmien dal ľahšie sledovať.
Postup, ktorý obmedzuje dopad na súčasnú prevádzku
Dôležité je, aby sme jasne určili nielen to, čo sa zmení, ale aj správanie, ktoré sa musí zachovať.
- Zistíme súčasný stav. Usporiadame pracovné postupy, závislé komponenty, vývojové a distribučné prostredie a známe problémy.
- Vymedzíme rozsah úprav. Overíme priority a rozsah dopadu a určíme, čo sa ponechá a čo sa zmení.
- Pripravíme spôsob overenia. Zabezpečíme testy existujúcich funkcií, logy a podľa potreby postup návratu k pôvodnej verzii (rollback).
- Nasadzujeme postupne. Po každej zmene overíme fungovanie a nasadenie prispôsobíme prevádzkovým podmienkam.
Aj keď neviete, či zvoliť úpravu, alebo náhradu
To, či je vhodnejšie používať existujúci softvér aj naďalej, alebo ho vytvoriť nanovo, závisí od stavu údržby a od toho, ako dlho sa bude ešte používať. Najprv preskúmame súčasný stav a usporiadame, čo sa dá vyriešiť úpravami a čo treba zvážiť nahradiť.
Ak ide najmä o prechod na novú aplikáciu, pozrite si aj službu Náhrada aplikácií pre Windows. Pri konzultácii nám povedzte, čo vám na súčasnom softvéri spôsobuje ťažkosti a či máte k dispozícii zdrojový kód, špecifikáciu a vývojové prostredie.