Co patří do zadání, aby zakázka neskončila u „to jsme mysleli jinak"
Většina sporů o IT zakázku nevznikne při programování. Vznikne v okamžiku, kdy dodavatel řekne „hotovo” a zákazník odpoví „ale takhle jsme to nechtěli”. Obojí přitom může být myšleno v dobré víře — jen se každý díval do jiné části zadání.
1. Jak se pozná, že je hotovo
Nejdražší věta v každé nabídce je „dodáme funkční řešení”. Funkční podle koho? Místo přídavných jmen patří do zadání ověřitelné podmínky převzetí:
- import zpracuje soubor o 50 000 řádcích do dvou minut,
- uživatel s rolí skladník nevidí nákupní ceny,
- výpadek napojeného systému nezpůsobí ztrátu objednávky.
Tohle si jde odškrtnout. „Intuitivní” a „rychlé” ne.
2. Co v ceně není
Nejdůležitější odstavec nabídky bývá ten, který v ní chybí. Vyjmenovat, co zakázka nezahrnuje, není projev nedůvěry — je to jediný způsob, jak se dá později rozhodnout, co je změna nad rámec:
Nezahrnuje migraci historických dat starších než 2 roky, školení uživatelů ani úpravy na straně účetního systému.
3. Kdo za co odpovídá
Zakázka se nejčastěji zastaví na tom, co má dodat zákazník: přístupy, testovací data, rozhodnutí, součinnost jiného dodavatele. Do zadání proto patří i druhá strana tabulky.
| Co | Kdo dodá | Do kdy |
|---|---|---|
| Přístup do testovacího prostředí | zákazník | před zahájením |
| Ukázková data pro import | zákazník | do 5 dnů od podpisu |
| Popis rozhraní účetního systému | dodavatel účetnictví | do 10 dnů |
| Akceptační test | společně | po dodání etapy |
Když se čeká na přístupy tři týdny, není to zpoždění dodavatele — ale musí to být dopředu napsané.
4. Kam se to nasadí a kdo to bude spravovat
Bod, na který se zapomíná úplně nejčastěji. Řešení běží někde, něco to stojí a někdo aktualizuje závislosti. U zakázky, která se předává, patří do zadání i cílové prostředí a způsob nasazení:
# Nasazení má být jeden příkaz, ne dvoustránkový postup ve Wordu.
npm run build && npm run deploy
Když je nasazení popsané a zautomatizované, převzetí jiným dodavatelem je otázka hodin. Když ne, je to otázka reverzního inženýrství.
Shrnutí
Zadání není formalita před začátkem práce — je to ta práce. Hodina strávená nad podmínkami převzetí ušetří dny dohadování u přejímky.
Máte zadání jen v hlavě? Napište nám, dopsat ho je první krok každé naší zakázky.