Vývoj pre Windows a technická podpora od KomuraSoft

Náhrada aplikácií pre WindowsPrevziať prevádzku a obnoviť riešenie.

Nie je špecifikácia, nie je zodpovedná osoba a nedá sa prepnúť naraz. Preskúmame súčasné obrazovky, zostavy, údaje a prepojenie so zariadeniami a pomôžeme s postupnou náhradou.

Špecifikácia nie je potrebná. Poradiť sa môžete už s tým, čo viete.

  • Komunikujete priamo s inžinierom
  • Poradiť sa s nami môžete, aj keď požiadavky ešte nie sú ujasnené
  • Objednať si môžete len potrebný rozsah

Konzultovať s nami môžete aj v takýchto fázach

Začnite tým, čo vás práve trápi.

Údržba starej aplikácie vo VB6, MFC alebo WinForms dosiahla hranicu možností

Rozdelíme funkcie na tie, ktoré zostanú, a tie, ktoré sa zlepšia, a riešenie navrhneme tak, aby sa dalo ďalej udržiavať.

Špecifikácia neexistuje a zostalo len to, čo funguje

Preskúmame skutočné správanie a pracovné postupy a usporiadame špecifikáciu, ktorú treba prevziať.

Vplyv na prevádzku je veľký a chceme sa vyhnúť jednorazovému prepnutiu

Zvážime, po akých celkoch sa dá migrovať: náhrada od okrajových funkcií, paralelná prevádzka a podobne.

S niekým, s kým sa dá o technických veciach hovoriť priamo.

Profilová fotografia Go Komuru

Zástupca spoločnosti a inžinier

Go Komura

Inžinier so špecializáciou na Windows sa venuje zadaniu od ujasnenia problému cez prieskum a návrh až po implementáciu. Ak zatiaľ neviete všetko vysvetliť, pomôžeme vám usporiadať otázky od technickej stránky.

Skúsenosti a technologický stack / Informácie o spoločnosti

Zverejnený technický výklad

Ako dnes zaobchádzať s komponentmi ActiveX / OCX

V technických článkoch nájdete dôležité otázky tejto oblasti a prístup k návrhu. Sú zverejnené oddelene od zákaziek, ktoré sme realizovali.

Čítať technické články

Rozsah prác

Môžete zveriť potrebnú časť alebo všetko naraz.

Od jednotlivého prieskumu alebo úpravy až po vývoj celého riešenia. Rozsah zákazky určíme podľa vašej situácie.

Zistenie špecifikácie súčasnej aplikácie

Overíme obrazovky, zostavy, údaje, externé prepojenia a pracovné postupy a usporiadame špecifikáciu, ktorú treba zachovať, aj tú, ktorá sa zmení.

Plán postupnej migrácie

Príprava plánu prepnutia vrátane priorít, paralelnej prevádzky, skúšobnej migrácie a návratu k pôvodnej verzii (rollback).

Návrh, vývoj a migrácia na novú aplikáciu

Nový návrh aplikácie pre Windows s ohľadom na súčasné procesy vo firme, jej implementácia, overenie funkčnosti a podpora migrácie.

Príklady výstupov a odovzdávaných materiálov

  • Prehľad preberanej špecifikácie a zmien
  • Plán migrácie a nová aplikácia
  • Postup kontroly údajov, prepnutia a návratu k predchádzajúcemu stavu

Ide o príklady, ktoré závisia od rozsahu zákazky. Rozsah a formu výstupov dohodneme pri príprave cenovej ponuky.

Ak je niektorý z týchto problémov podobný vášmu, najprv nám opíšte, čo sa deje.

Špecifikácia nie je potrebná. Poradiť sa môžete už s tým, čo viete.

Cena a postup

Nemusíte hneď všetko rozhodnúť.

Začíname prieskumom súčasnej špecifikácie a plánom migrácie

Bez okamžitého začatia vývoja si môžete objednať etapu, v ktorej sa určuje, čo sa prevezme, a podmienky prepnutia.

Orientačná cena

Cenová ponuka podľa rozsahu prieskumu, vývoja a migrácie

Posudzujeme nielen počet obrazoviek a funkcií, ale aj prieskum špecifikácie, migráciu údajov a potrebu paralelnej prevádzky.

Bezplatný rozsah úvodného posúdenia a platené služby

Úvodné posúdenie v rozsahu potrebnom na cenovú ponuku a rozhodnutie o prijatí zákazky je spravidla bezplatné za predpokladu, že si po zistení realizovateľnosti objednáte samotný vývoj. Dlhodobé overovanie, zriadenie vyhradeného prostredia, prototyp alebo PoC, odovzdanie podrobnej správy z prieskumu a podobné práce môžu byť platené.

Ak si objednáte samotný prieskum alebo revíziu, ocenime ich ako samostatnú platenú službu. Ak ide o platenú službu, rozsah a cenu oznámime pred začiatkom prác.

  1. Opíšte situáciu

    Napíšte cieľ, problém a cieľové prostredie v rozsahu, v akom ich poznáte.

  2. Overíme rozsah a cenu

    Oznámime potrebný prieskum, rozsah prác, výstupy, cenu a postup.

  3. Začíname po dohode

    Počas prieskumu a vývoja zdieľame priebežné výsledky, potvrdené zistenia a zostávajúce obmedzenia.

  4. Kontrola výsledku a odovzdanie

    Výsledok overíme za dohodnutých podmienok a nadviažeme nasadením alebo ďalším postupom.

Ak chcete poznať technické podrobnosti

Otvoriť: technológie a podrobný postup

Zachovať prácu, obnoviť systém.

Pri nahrádzaní starej aplikácie nestačí len znova vytvoriť obrazovky. Najprv overíme podrobnosti zostáv, nahromadené údaje, prepojenie so zariadeniami aj činnosti, ktoré obsluha dopĺňa ručne, a rozhodneme, čo sa do nového systému prenesie.

Problémy, ktoré môžete s nami konzultovať

  • Chcete presunúť aplikáciu vo VB6 / MFC / WinForms a podobne na architektúru, ktorú bude možné aj naďalej udržiavať.
  • Nemáte špecifikáciu a chcete začať zisťovaním, ako súčasná aplikácia funguje.
  • Chcete zmeniť stav, v ktorom ste závislí od pôvodného dodávateľa alebo predchádzajúceho správcu.
  • Dopad na prevádzku je veľký, a preto sa prepnutie naraz nedá uskutočniť.
  • Potrebujete rozhodnúť, ktoré existujúce zostavy, údaje, prepojenia so zariadeniami a komponenty COM ponechať.

Od inventarizácie súčasnej špecifikácie až po prepnutie

Jasne určíme špecifikáciu, ktorá sa má preniesť

Overíme obrazovky, zostavy, údaje, nastavenia, externé prepojenia a prevádzkové postupy. Usporiadame funkcie, ktoré sa používajú, a tie, ktoré už nie sú potrebné, a oddelíme správanie, ktoré zostane v pôvodnej podobe, od správania, ktoré tentoraz zlepšíme.

Rozdelíme prácu na celky, ktoré sa dajú migrovať

Okrem úplnej výmeny zvažujeme aj nahrádzanie od okrajových funkcií a postupnú migráciu. Ak sa majú aj naďalej používať existujúce komponenty COM / ActiveX / OCX a podobne, usporiadame spôsob ich prepojenia s novou aplikáciou a plán ich budúcej náhrady.

Vyvinieme novú aplikáciu a overíme migráciu

Okrem návrhu a implementácie novej aplikácie v potrebnom rozsahu plánujeme overenie údajov a zostáv, paralelnú prevádzku, skúšobnú migráciu, postup návratu k pôvodnej verzii (rollback) a podobne. Kontrolujeme nielen to, či je vývoj dokončený, ale najmä či nový systém dokáže prevziať prevádzku.

Ako spolupráca prebieha

  1. Prieskum súčasného stavu. Overíme aplikáciu, podklady, údaje a pracovné postupy a zistíme nejasnosti a obmedzenia.
  2. Dohoda o smere migrácie. Určíme rozsah, ktorý sa prenesie, rozsah, ktorý sa zlepší, priority a podmienky prepnutia.
  3. Návrh a vývoj. Implementujeme podľa dohodnutej špecifikácie a overíme rozdiely v správaní oproti starej aplikácii.
  4. Migrácia a nasadenie. Pripravíme údaje a prevádzku a podporíme postupné prepnutie.

Aj keď ste sa ešte nerozhodli aplikáciu prestavať

Poradiť sa s nami môžete už o otázkach, či sa aplikácia dá používať aj po úpravách, alebo ktorú časť treba nahradiť ako prvú. Ak ide najmä o ďalšie používanie existujúceho softvéru, môžeme postupovať aj v rámci služby Úpravy a údržba existujúceho softvéru pre Windows.

Povedzte nám, na čo súčasný softvér slúži, prečo zvažujete jeho náhradu, aké zdrojové kódy alebo podklady existujú a kedy by ste chceli prepnúť. Ani keď nemáte všetky informácie pokope, usporiadame s vami postup vyšetrovania.

Časté otázky pred objednávkou

Môžeme sa s vami poradiť, aj keď je špecifikácia zastaraná alebo neexistuje?

Áno. Overíme fungovanie súčasnej aplikácie, jej obrazovky, zostavy a údaje a porovnáme ich so skutočnými pracovnými postupmi, aby sme usporiadali špecifikáciu, ktorú treba zachovať. Nejasné body vyšetrujeme oddelene od potvrdenej špecifikácie.

Dá sa aplikácia nahradiť po častiach, a nie úplnou prestavbou?

Je to možné. Zvažujeme napríklad oddelenie okrajových funkcií, paralelnú prevádzku so starou aplikáciou alebo postupné prepínanie. Po preskúmaní závislostí a prevádzkových podmienok určíme migračné celky, ktoré sú reálne zvládnuteľné.

Môžeme si pred náhradou objednať iba vyšetrovanie a plán?

Áno. Môžete začať usporiadaním súčasnej špecifikácie alebo návrhom smeru migrácie. Rozsah, ktorý pri vyšetrovaní overíme, a výstupy dohodneme vopred.

Kontakt

Začnite niekoľkými riadkami o vašej situácii.

Podrobná špecifikácia ani odborné termíny nie sú potrebné. Napíšte, čo viete, v týchto bodoch.

  • Čo vás trápi a čo chcete dosiahnuť
  • Dotknutý softvér, zariadenia a prostredie
  • Požadovaný termín (ak ešte nie je určený, nemusíte ho uvádzať)

V prvej správe nie je potrebné posielať dôverné materiály ani heslá.

Príklad konzultačnej správy

Chceme prepracovať starú podnikovú aplikáciu, ale nemáme špecifikáciu. Radi by sme sa poradili a začali prieskumom súčasnej prevádzky a postupnou migráciou.

Špecifikácia nie je potrebná. Poradiť sa môžete už s tým, čo viete.

Tlačidlo konzultácie otvorí stránku Kontakt v slovenčine so spôsobmi, ako nás kontaktovať. Tlačidlo „Konzultovať e-mailom“ umožňuje vytvoriť e-mail s názvom služby.