No niestety, nie znalazłem żadnej takiej umowy. Pewien czas temu robiłem porządki i wiele starych rzeczy poleciało :(
Natomiast co do założenia, to umowa powinna z grubsza wyglądać tak:
Klient zleca Tobie, a Ty się podejmujesz wykonania zadania, które polega na:
- sporządzeniu projektu umowy docelowej
- sporządzeniu dokumentacji technicznej docelowego projektu
- wykonaniu makiet/wizualizacji docelowego produktu
- określenie harmonogramu realizacji prac, z uwzględnieniem poszczególnych etapów, terminów ich realizacji oraz kwot odpowiadających poszczególnym etapom
Istotne jest wskazanie cen z rozbiciem na etapy - wprawdzie cena całości będzie stała, ale w ten sposób (w razie zerwania współpracy przed ukończeniem całości projektu) łatwiej będzie się rozliczyć z klientem za to, co zostało wykonane do czasu Waszego rozstania.
Klient zobowiązuje się do czynnego udziału w prowadzonych przez Ciebie pracach. Określasz jakiś sposób komunikacji (np. mailowy - ze wskazaniem adresów, z użyciem których będzie się odbywać komunikacja) oraz czas, w jakim klient musi się ustosunkować do Twoich zapytań/sugestii. Jest to zabezpieczenie przed tym, żeby koleś nie grał na zwłokę. Przykładowo - pytasz, czy woli wybór koloru tekstu zrobić w postaci rozwijalnej listy, czy w okienku pop-up i sugerujesz rozwiązanie pierwsze. Jeśli w określonym czasie nie ustosunkuje się do tematu, to automatycznie zostaje przyjęte, że Twoja sugestia jest wiążąca. To samo dotyczy oczywiście wszystkich innych aspektów - zapisów w umowie docelowej, wymagań dot. rozwiązań technicznych i funkcjonalności aplikacji, terminów realizacji itp.
Określasz termin, w którym masz wykonać prace wyszczególnione 3 akapity wcześniej.
Określasz kwotę za wykonanie swoich obowiązków, którą klient zobowiązuje się Tobie zapłacić. Jednocześnie zaznaczasz, że po dokonaniu zapłaty, wszelkie materiały powstałe w związku z realizacją umowy (wizualizacje, projekty, umowa itp.) przechodzą na własność klienta.
Zaznaczasz, że niniejsza umowa jest niezależna od umowy docelowej. Po otrzymaniu materiałów, które wytworzysz w ramach realizacji umowy "pierwszej", klient decyduje się, czy podejmuje realizację dalszej części zadania. Jeśli tak, to kwota podana w ofercie, którą masz sporządzić w ramach "pierwszej" umowy (i która dotyczy realizacji całości zadania), zostanie pomniejszona o wartość umowy "wstępnej".
Wskaż osoby (a najlepiej - jedną osobę) kontaktową, która jest uprawniona do ustalania z Tobą szczegółów oraz akceptowania Twoich propozycji. Jest to ważne, bo zabezpiecza Cię przed dwoma rodzajami problemów: pierwszy to "rozmycie odpowiedzialności" - zadajesz pytanie kilku osobom, ale nikt nie odpowiada, bo każdy liczy na to, że ktoś inny się sprawą zajmie. A po drugie - jeśli kilka osób będzie mogło dawać Ci polecenia, to może powstać chaos w stylu "Romek chce tak, Stefan odwrotnie, a Monika w ogóle uważa, że to trzeba wywalić z projektu". Niech ustalają to między sobą, a do Ciebie ma trafić jedna, oficjalna wersja.
W kilku/kilkunastu zdaniach napisz, co konkretnie ma ta aplikacja robić, w jakich technologiach być wykonana, podaj główne założenia dotyczące funkcjonalności. Szczegółowy opis funkcjonalności zrobisz w ramach prac zleconych umową "wstępną", ale z grubsza trzeba określić, co to ma być - czy sklep internetowy, system sprzedażowy, czy sterowanie linią produkcyjną ;)
Tak z grubsza to by było na tyle jeśli chodzi o założenia pierwszej umowy. Wybacz lekki chaos, ale pisałem z głowy ;)