Wiedząc już, co jest ważne podczas wyboru odpowiedniego software house’a, następnym krokiem jest sporządzenie i podpisanie umowy, która określi zasady współpracy.

Umowa powinna koncentrować się na ogólnym zakresie projektu, który ma zostać zrealizowany. Jednak przy dużych projektach może być to bardzo trudne. W takich przypadkach, umowa powinna zawierać ramowy opis tego, co ma zostać wdrożone.
Ważne jest także umieszczenie w umowie harmonogramu prac. Terminy i etapy projektu, w tym daty oddania poszczególnych części, powinny zostać określone już na tym etapie współpracy.
Dokument ten powinien także zawierać informacje na temat sposobu komunikacji i współpracy. Niezwykle ważne jest określenie osób kontaktowych, sposób przekazywania informacji oraz zgłaszania uwag.
Nie mniej istotną kwestią, która powinna znaleźć się w umowie są warunki płatności. Warto określić w tym miejscu, nie tylko sam kosztorys, ale także terminy płatności oraz zasady zapłaty za prace dodatkowe.
Kolejnym ważnym elementem umów z software house’em jest określenie, kto posiada prawa autorskie do stworzonego oprogramowania oraz warunki licencjonowania. Jest to niezwykle ważne, aby obie strony były świadome kto i w jakim zakresie posiada prawa do oprogramowania.
Ostatnim, lecz nie mniej ważnym elementem, który warto zamieścić w umowie, są informacje dotyczące okresu gwarancji na wykonane prace oraz warunki wsparcia technicznego i serwisu po zakończeniu projektu.
Dodaj komentarz