Umowa wdrożeniowa IT: 10 obszarów, które warto sprawdzić
Umowa wdrożeniowa powinna prowadzić projekt przez momenty, w których strony mają odmienne interesy. Im bardziej złożone wdrożenie, tym ważniejsze jest zapisanie mechanizmu podejmowania decyzji, a nie tylko opisanie produktu.
1. Nieprecyzyjny zakres
Lista funkcji nie zawsze wyjaśnia, co dokładnie ma zostać dostarczone. Zakres powinien być połączony z wymaganiami, założeniami i odpowiedzialnością po stronie klienta.
2. Harmonogram bez zależności
Termin to nie tylko data końcowa. Trzeba wskazać zależności, terminy na decyzje i konsekwencje opóźnień po obu stronach.
3. Odbiór bez kryteriów
Odbiór powinien opierać się na mierzalnych kryteriach. Brak procedury sprzyja sporom o to, czy dana wada blokuje uruchomienie rozwiązania.
4. Change request bez procesu
Zmiana zakresu powinna mieć opis wpływu na cenę, termin i ryzyko. Bez tego nawet drobna zmiana może prowadzić do sporu o dodatkowe wynagrodzenie.
5. SLA oderwane od usługi
Mierniki SLA powinny odpowiadać sposobowi korzystania z systemu. Inne parametry będą istotne dla systemu krytycznego, inne dla wewnętrznego narzędzia pomocniczego.
6. Odpowiedzialność bez struktury
Limit odpowiedzialności, wyłączenia oraz przypadki szczególne powinny tworzyć spójny system. Sam wysoki limit nie rozwiązuje problemu, jeżeli nie wiadomo, jakie szkody obejmuje.
7. Brak planu dla danych
Umowa powinna wyjaśniać, gdzie znajdują się dane, kto ma do nich dostęp, jak wygląda backup i w jaki sposób dane zostaną wydane po zakończeniu współpracy.
8. Niejasne prawa IP
Należy rozdzielić elementy istniejące wcześniej, komponenty dostawcy, oprogramowanie osób trzecich oraz rezultaty tworzone specjalnie dla klienta.
9. Bezpieczeństwo opisane hasłowo
Samo zobowiązanie do zachowania bezpieczeństwa jest niewystarczające. Warto sprawdzić wymagania dotyczące dostępu, incydentów, testów i podwykonawców.
10. Brak exit planu
Kontrakt powinien opisywać nie tylko rozpoczęcie współpracy, ale również jej zakończenie: migrację, zwrot danych, wsparcie przejściowe i usunięcie informacji.
Podsumowanie
Dobra umowa wdrożeniowa działa jak instrukcja zarządzania projektem w sytuacji, gdy strony przestają się ze sobą zgadzać.