Hoidke tuttav Windowsi tarkvara kasutuskõlblikuna ka tulevikus.
Just seetõttu, et tarkvara on praegusele äritegevusele hädavajalik, ei saa seda lihtsalt uuesti teha. KomuraSoft selgitab välja olemasolevad funktsioonid ja töökorralduse ning teeb seejärel vajalikud muudatused ja hoolduse. Me ei lähtu täielikust uuendamisest, vaid otsustame, mida parandada, kasu ja mõju hinnates.
Probleemid, mille kohta võite nõu küsida
- Soovite lisada funktsioone, säilitades praegused toimingud ja aruanded.
- Iga muudatus põhjustab uue vea ja soovite lahendust algusest peale üle vaadata.
- Soovite parandada aeglast tööd või ebastabiilsust pikaajalisel kasutamisel.
- 32-bitisele keskkonnale tuginev tarkvara või vanad komponendid takistavad keskkonna uuendamist.
- Otsite partnerit, kellega arutada edasist muutmist ja hooldust, näiteks kui algne vastutav isik on lahkunud.
Muudatused ja hooldus, mida teeme
Meie töö hõlmab olemasolevaid rakendusi, näiteks VB6, MFC ja WinFormsi rakendusi: funktsioonide lisamist, vigade parandamist, jõudluse parandamist ja koodi struktuuri korrastamist. Käsitleme ka lahendusi, kus on koos COM, ActiveX, OCX, C++ ja C#, kontrollides sõltuvusi.
64-bitise keskkonna toe ja uuele lahendusele ülemineku puhul kontrollime lisaks rakendusele endale ka kasutatavaid DLL-e, registreerimisviisi, õigusi ja levituskeskkonda. Vajaduse korral täiendame logisid ja teste, et muudatuste mõju oleks lihtsam jälgida.
Töövõtted, mis piiravad mõju praegusele äritegevusele
Peame oluliseks, et selgelt oleks määratud mitte ainult muudetavad osad, vaid ka käitumine, mis tuleb säilitada.
- Selgitame välja praeguse olukorra. Kaardistame töökorralduse, sõltuvad komponendid, arendus- ja levituskeskkonna ning teadaolevad probleemid.
- Piirame muudatuste ulatuse. Kinnitame prioriteedid ja mõju ulatuse ning otsustame, mis jääb samaks ja mis muutub.
- Valmistame ette kontrollimise viisi. Koostame olemasolevate funktsioonide testid ja logid ning vajaduse korral tagasipööramise korra.
- Rakendame muudatused etapiviisiliselt. Kontrollime iga muudatuse toimimist ja viime selle kasutusse vastavalt töötingimustele.
Kui ei ole selge, kas muuta või asendada
See, kas olemasolevat tarkvara on õigem edasi kasutada või uus asemele ehitada, oleneb hoolduse olukorrast ja edasisest kasutusajast. Uurime esmalt praegust olukorda ja selgitame välja, millega saab hakkama muudatustega ja milliste osade puhul tuleks kaaluda asendamist.
Kui põhirõhk on üleminekul uuele rakendusele, vaadake ka lehte Windowsi rakenduste asendamine. Palun andke nõustamisel teada, mis praeguse tarkvara juures raskusi valmistab, ning kas lähtekood, spetsifikatsioonid ja arenduskeskkond on olemas.