Czy zamówione oprogramowanie należy do Państwa?
To powinno znaleźć się w umowie, zanim powstanie choćby jedna linia kodu. Trzeba ustalić trzy rzeczy.
1. Własność kodu źródłowego
Czy otrzymują Państwo kod, czy tylko prawo do korzystania z oprogramowania? Istnieją obie formy i obie mogą być rozsądne — ale trzeba wiedzieć, którą się kupuje.
2. Gdzie znajduje się kod
Nawet jako właściciel nic Państwo z niego nie mają, jeśli nie mają do niego dostępu. Proszę ustalić dostęp do repozytorium, a nie tylko do efektu końcowego.
3. Co się dzieje przy zmianie wykonawcy
Czy inna firma może przejąć projekt? To wymaga czytelnego kodu, dokumentacji i kluczy do środowiska. Warto spisać to wtedy, gdy współpraca układa się dobrze.
Dlaczego to ważne
Nie z nieufności. Firmy się zmieniają, ludzie odchodzą, priorytety się przesuwają. Jasne ustalenia są na taką okoliczność i nic nie kosztują, dopóki wszystko idzie dobrze.
O co zapytać w każdym przypadku
Proszę zapytać, które elementy pochodzą od stron trzecich i na jakiej licencji. Oprogramowanie rzadko składa się wyłącznie z nowego kodu, a te elementy mają własne warunki.