Preskočiť na obsah
AppSeed
Všetky články

Čo si pohlídať pri odovzdaní softvéru, aby ste nezostali bez kľúčov

Kontrolný zoznam pre odovzdanie softvéru: zdrojový kód, práva, účty a prístupy, doména, dáta, dokumentácia, platby a overenie pred poslednou faktúrou.

Denis Ferda5 min čítania

Obsah článku · 8 častí
  1. 01Zdrojový kód
  2. 02Práva k softvéru
  3. 03Účty a prístupy
  4. 04Doména
  5. 05Dáta v použiteľnom formáte
  6. 06Dokumentácia
  7. 07Kto čo platí po odovzdaní
  8. 08Ako to overiť pred poslednou platbou

Softvér je hotový, všetko beží a čaká posledná faktúra. Napriek tomu môžete skončiť v situácii, keď bez pôvodnej dodávateľskej firmy nič nezmeníte. Nemáte kód, nedostanete sa na server a doména je na cudzom účte. Nemusí za tým byť zlý úmysel. Stačí, že sa o tom vopred nikto nedohodol.

Tu je kontrolný zoznam. Prejdite si ho najlepšie pred podpisom zmluvy, najneskôr pred poslednou platbou. Potom už máte pri rokovaní o náprave výrazne slabšiu pozíciu.

Zdrojový kód

Bez kódu nemôže softvér upraviť nikto iný ako jeho autor.

Kontrolný zoznam4 body

  • Máte celý zdrojový kód, nielen hotovú zostavenú aplikáciu.
  • Kód leží v repozitári na účte vašej firmy, alebo ho dostanete tak, aby ste si taký repozitár mohli založiť.
  • Súčasťou sú aj konfigurácie, skripty na nasadenie a popis databázy.
  • Viete, aké cudzie knižnice a služby softvér používa a za akých podmienok.

Nemusíte nevyhnutne vidieť každú zmenu počas vývoja. My napríklad priebežný prístup do repozitára neposkytujeme. Podstatné je, že pri odovzdaní dostanete všetko a sami si to overíte.

Práva k softvéru

Mať kód v ruke ešte neznamená mať právo robiť s ním, čo potrebujete. Majetkové autorské práva sa podľa českého práva spravidla previesť nedajú, preto sa práva k softvéru zvyčajne riešia licenciou, často výhradnou. Nespokojte sa so všeobecnou vetou a nechajte si v zmluve výslovne popísať, čo smiete.

Kontrolný zoznam4 body

  • Zmluva uvádza právo softvér používať a upravovať.
  • Môžete ho nechať upravovať aj niekým iným než pôvodnou dodávateľskou firmou.
  • Je jasné, či je licencia výhradná, ako dlho platí a v akom rozsahu.
  • Je jasné, čo platí pre cudzie knižnice a komponenty, ktoré dodávateľská firma použila.

Tento článok nie je právna rada. Znenie zmluvy nech posúdi právnik alebo právnička.

Účty a prístupy

Každá služba, na ktorej softvér beží, má byť na účte vašej firmy, nie na súkromnom účte človeka z vývoja.

Kontrolný zoznam5 bodov

  • Hosting, databáza, odosielanie e-mailov a ďalšie služby sú na vašu firmu, alebo na ňu budú prevedené.
  • Máte správcovský prístup a sami ste si ho vyskúšali.
  • Dvojfázové overenie je viazané na niekoho u vás, nie na telefón dodávateľskej firmy.
  • Heslá a kľúče ste dostali bezpečnou cestou a po odovzdaní ste ich zmenili.
  • Prístupy dodávateľskej firmy sú po odovzdaní zrušené, alebo obmedzené na to, čo ste si dohodli.

Doména

Kontrolný zoznam3 body

  • Držiteľom domény je vaša firma, nie dodávateľská firma ani jej zamestnanec.
  • Máte prístup k registrátorovi aj k nastaveniu DNS.
  • Viete, kedy sa doména predlžuje a na čí e-mail chodia upozornenia.

Dáta v použiteľnom formáte

Dáta sú často to najcennejšie, čo v systéme máte. Export, ktorý nevie nikto prečítať, vám nepomôže.

Kontrolný zoznam6 bodov

  • Viete si vyexportovať všetky dáta, nielen ich časť.
  • Formát je bežný, napríklad CSV alebo JSON, s popisom, čo ktorá položka znamená.
  • Súčasťou sú aj nahrané súbory a prílohy, nielen databáza.
  • Viete, kde sú zálohy, ako často vznikajú a kto k nim má prístup.
  • Obnova zo zálohy bola naozaj vyskúšaná.
  • Je dohodnuté, čo dodávateľská firma po skončení urobí s kópiami dát, ktoré má u seba.

Dokumentácia

Dokumentácia neslúži hlavne vám, ale tomu, kto príde po dodávateľskej firme. Dobrý test je, či sa v nej zorientuje niekto, kto projekt nikdy nevidel.

Kontrolný zoznam4 body

  • Popisuje, ako softvér spustiť, nasadiť a aktualizovať.
  • Popisuje hlavné časti systému a na čo nadväzujú.
  • Hovorí, čo sa stane, keď niečo prestane fungovať, a čo potom robiť.
  • Obsahuje zoznam všetkých služieb a účtov vrátane ich ceny.

Kto čo platí po odovzdaní

Mesačná prevádzka býva vedľajšia myšlienka, kým neprichádza prvá faktúra alebo výpadok. Prejdite si každú položku a odpovedzte na otázku vedľa nej.

PoložkaOtázka
Hosting a databázaNa koho sa účtujú a koľko stoja za mesiac?
DoménaKto ju predlžuje a kto to stráži?
Platené služby a licencieBežia na vašu kartu, alebo na kartu dodávateľskej firmy?
Opravy chýbČo je v cene a ako dlho to platí?
Bezpečnostné aktualizácieKto ich robí a kto ich platí?
Zmeny a úpravyKto ich urobí a ako sa ocenia?

Obzvlášť si dajte pozor na platby, ktoré bežia cez dodávateľskú firmu. Keď ich prestane platiť ona, prestane služba fungovať vám.

Ako to overiť pred poslednou platbou

Sľub v e-maile nestačí. Toto si môžete vyskúšať sami, alebo s pomocou niekoho technicky zdatného.

  1. Dajte zoznam do zadania.

    Nech je odovzdanie súčasťou preberania a podmienkou poslednej platby, nie láskavosťou na konci.

  2. Nechajte softvér zostaviť niekým iným.

    Podľa odovzdanej dokumentácie, na čistom počítači. Keď to nejde, odovzdanie nie je hotové.

  3. Prihláste sa všade sami.

    Prejdite zoznam služieb a do každej sa prihláste svojím účtom.

  4. Vyskúšajte export a obnovu.

    Vyexportujte dáta a obnovte zálohu do testovacieho prostredia, nie do ostrej prevádzky.

  5. Urobte malú zmenu.

    Napríklad úpravu jedného textu, ktorú niekto nasadí podľa dokumentácie.

  6. Zaplaťte poslednú časť až potom.

    Kým platba nezávisí od odovzdania, nemáte o čom vyjednávať.

Keď dodávateľská firma na tieto otázky reaguje podráždene, je to užitočná informácia skôr, než podpíšete. Dobrá firma vám to prejde sama, pretože jej to ušetrí neskoršie dohady.

Na stránke Softvér na mieru popisujeme, ako to máme nastavené my. Kód, prístupy, dokumentáciu aj dáta dostanete pri odovzdaní aj pri odchode.

Riešite niečo podobné?

Štyri rýchle otázky a zvyšok objasníme spolu.

Opíšte, čo riešiteViac o službe Softvér na mieru