Služba 02

Převzetí a modernizace softwaru

Převezmeme znalost existujícího řešení, pojmenujeme rizika a navrhneme cestu, jak systém stabilizovat, modernizovat a znovu předvídatelně rozvíjet.

Nezačínáme automaticky přepisem. Hledáme změny, které mají skutečný dopad na další rozvoj, provoz a náklady.

Probrat existující aplikaci

S čím přicházíte

Typické situace, se kterými pomáháme

  1. 01

    Dodavatel nebo klíčový vývojář odchází a znalost systému zůstává jen v kódu.

  2. 02

    Každá změna trvá déle a rozbije něco jiného, než měla.

  3. 03

    Systém běží na zastaralé technologii, kterou je těžké provozovat a zabezpečit.

  4. 04

    Potřebujete přesunout aplikaci do cloudu nebo na novou databázi bez výpadku provozu.

  5. 05

    Zvažujete přepis od začátku a chcete vědět, jestli je opravdu nutný.

Co dostanete

Výstupy, které zůstanou u vás

  • technický audit: stav kódu, architektury, provozu a bezpečnosti
  • pojmenovaná rizika seřazená podle dopadu
  • plán modernizace po krocích, které lze nasazovat průběžně
  • převzetí vývoje a provozu podle dohody
  • dokumentaci, kterou systém dosud neměl

VýsledekSystém, který lze bezpečně provozovat a dál rozvíjet.

Jak spolupráce probíhá

Od prvního rozhovoru k ověřenému výsledku

01

Úvodní rozhovor

Zjistíme, co systém dělá, kdo na něm závisí a co vás na něm nejvíc trápí.

Výstup: rozsah auditu
02

Technický audit

Projdeme kód, architekturu, provoz a bezpečnost. Rizika seřadíme podle dopadu na rozvoj, provoz a náklady.

Výstup: zpráva s riziky a doporučením
03

Plán modernizace

Navrhneme kroky, které lze nasazovat postupně a bez výpadku. Přepis doporučíme jen tam, kde se vyplatí.

Výstup: plán, harmonogram a cena
04

Převzetí a realizace

Převezmeme vývoj, stabilizujeme systém a modernizujeme ho po ověřitelných krocích.

Výstup: systém, který lze bezpečně provozovat a rozvíjet

Časté otázky

Co je dobré vědět před začátkem

01Musí se starý systém přepsat?

Většinou ne. Přepis je drahý a riskantní. Nejdřív hledáme změny s největším dopadem a celý přepis doporučíme jen tam, kde se opravdu vyplatí.

02Převezmete systém od jiného dodavatele?

Ano. Převzetí začínáme auditem, abychom věděli, co přebíráme, a znalost systému postupně přeneseme do dokumentace i do týmu.

03Proběhne modernizace bez výpadku?

Na to modernizaci navrhujeme. Ukázkou je bezvýpadková migrace SaaS produktu a výměna NoSQL vrstvy za provozu.

04Kolik stojí audit a modernizace?

Audit má pevně vymezený rozsah. Cenu modernizace stanovíme z plánu, který z auditu vznikne.

Další krok

Když aplikace funguje, ale její další rozvoj je stále obtížnější.

Popište situaci v několika větách. Ozveme se a domluvíme první rozhovor, ze kterého budete vědět, jak dál.

Probrat existující aplikaci