Umowy IT - tworzenie i rozwój oprogramowania
Umowy rozwojowe. Aktualizacje i zmiany. Odbiory i wynagrodzenie. Ryzyka i zabezpieczenia.
Informacje archiwalne
Archiwum
Szkolenie online
Odbyło się:
To szkolenie obejmowało:
- Możliwość zadawania pytań podczas szkolenia
- Materiały szkoleniowe
- Certyfikat uczestnictwa
Sprawdź aktualne szkolenia z kategorii:
Umowy ITInteresuje Cię to szkolenie w formie szkolenia zamkniętego? - dowiedz się więcej ›
Umowy dotyczące tworzenia i rozwoju oprogramowania to jedne z najczęściej spotykanych na rynku typów kontraktów IT. Cienka granica dzieląca wdrożenie, utrzymanie i rozwój oprogramowania powodują, że właściwe ukształtowanie umów dotyczących rozwoju ma nie tylko zasadniczy wpływ na poziom ryzyka prawnego związanego z całościową współpracą stron, ale w wielu przypadkach decyduje o prawidłowym cyklu życia oprogramowania.
Cel szkolenia
W trakcie szkolenia zostaną więc omówione nie tylko szczególne „obszary ryzyka” właściwe dla rozwoju oprogramowania i rekomendowane sposoby ich kontraktowej regulacji, ale również stosowane w praktyce takich umów rozwiązania w zakresie prawidłowego uregulowania płynnego przejścia pomiędzy poszczególnymi etapami projektu informatycznego (realizowanego najczęściej w sekwencji wdrożenie – utrzymanie – rozwój).
Podczas szkolenia dowiesz się, jak:
- Rozróżniać etapy projektu IT – wdrożenie, utrzymanie i rozwój – oraz prawidłowo określać moment rozpoczęcia fazy rozwojowej.
- Dobierać właściwy typ umowy (rezultatu, starannego działania, ramowej) i kształtować jej zapisy w zależności od charakteru usług rozwojowych.
- Unikać ryzyk prawnych związanych z realizacją i rozliczaniem usług rozwoju oprogramowania – w tym błędnej klasyfikacji prac czy niejasnych zasad odbioru.
- Kontraktowo uregulować rozwój oprogramowania w modelach SaaS, PaaS i innych usługach chmurowych, z uwzględnieniem wpływu odbiorcy na kierunek rozwoju.
- Zastosować dobre praktyki projektowe (Agile, kaskada, RACI) w kontekście współpracy, planowania, akceptacji i komunikacji przy usługach rozwojowych.
- Zarządzać prawami autorskimi, odbiorem i wynagrodzeniem za rozwój oprogramowania oraz skutecznie kształtować zasady odpowiedzialności i kary umowne.
Dla kogo jest to szkolenie?
Szkolenie przeznaczone jest przede wszystkim dla osób praktycznie uczestniczących w przygotowywaniu oraz realizacji projektów i przedsięwzięć związanych ze świadczeniem usług informatycznych, zarówno po stronie podmiotów świadczących takie usługi, jak i ich klientów – odbiorców usług, w tym szczególnie: dyrektorów działów IT, menedżerów odpowiedzialnych za negocjacje i wykonanie umów, osób biorących udział w negocjowaniu umów o świadczenie usług informatycznych, koordynatorów nadzorujących realizację usług IT, prawników wewnętrznych dostawców lub odbiorców usług.
Szkolenie realizowane przy współpracy z:
Centrum Promocji Informatyki (CPI)
Firma edukacyjna działająca na rynku od 1992 r. Realizuje szkolenia, warsztaty, konferencje specjalistyczne z zakresu: prawa, finansów, informatyki i biznesu stosując nowoczesne metody szkoleniowe. Organizowane szkolenia to gwarancja wysokiej jakości i profesjonalizmu będącego wynikiem ponad 30-letniego doświadczenia.
- Wdrożenie, utrzymanie, rozwój - klasyczna chronologia (triada) projektu IT a moment uruchomienia rozwoju:
- Po co prawnikowi ITIL? Klasyfikacja rozwoju w jego ramach.
- W którym momencie uruchomić rozwój? Czy zawsze musi on następować po zakończeniu wdrożenia?
- Rozwój a utrzymanie oprogramowania – cienka granica projektowa.
- It’s not a bug, it’s a change request – praktyczne aspekty jednoczesnego utrzymania i rozwoju oprogramowania.
- Charakter prawny umowy rozwojowej i jego biznesowe implikacje:
- Czy usługi rozwojowe zawsze stanowią usługi w rozumieniu prawa cywilnego?
- Umowa rezultatu a umowa starannego działania.
- Umowa ramowa – czyli uregulowanie współpracy „z lotu ptaka”.
- Złoty środek – dobre praktyki kontraktowe w zakresie przesądzenia charakteru umowy.
- Rodzaje umów na IT development – „duży” i „mały” rozwój, update, upgrade:
- Jak rodzajowo „podzielić” rozwój?
- Rozwój a standardowe aktualizacje i modyfikacje oprogramowania.
- Rozwój oprogramowania a jego udpate i upgrade.
- Rozwój oprogramowania dostarczanego w modelu usługowym (SaaS, PaaS itp.):
- Czy usługa może być rozwijana?
- Możliwość uregulowania wpływu odbiorcy usługi na jej rozwój.
- Dobre praktyki kontraktowe dot. standardowego rozwoju usług.
- Metodyki projektowe a usługi rozwojowe:
- Czy rozwój zawsze realizowany będzie kaskadowo?
- Usługi rozwoju a metodyki agile.
- Dobre praktyki kontraktowe dotyczące współpracy w ramach rozwoju – planowanie, zarządzanie, komunikacja, eskalacja, akceptacja.
- Matryca RACI – dobra praktyka czy relikt?
- Charakter i zakres posiadanych uprawnień do rozwijanego / rozwiniętego oprogramowania (prawa autorskie, licencja, SaaS).
- Odbiór i zapłata wynagrodzenia:
- Procedury odbioru - stosowane modele, znaczenie prawne.
- Odbiór a przyjęta metodyka projektowa – wpływ metodyki na zasady odbioru.
- Odbiór a wynagrodzenie – modele rozliczenia usług rozwoju i ich dostosowanie do procedury odbiorowej.
- Odpowiedzialność wykonawcy – prawo i praktyka kontraktowa:
- Jak mierzyć (i rozliczać) jakość i terminowość.
- Zasady i zakres odpowiedzialności za nienależyte wykonywanie umowy.
- Kary umowne, obniżki wynagrodzenia – przykłady modeli kontraktowych.
- Odpowiedzialność za rezultat, odpowiedzialność za usługi a odpowiedzialność za inne zobowiązania.
- Rękojmia, gwarancja, objęcie rozwoju utrzymaniem – dobre praktyki związane z okresem po odbiorze rozwiniętego oprogramowania.
- Roszczenia osób trzecich – wady prawne, indemnifikacja.
- Siła wyższa – kiedy można się na nią powołać i co z tego wynika.
- Okres obowiązywania umowy, tryb i skutki jej rozwiązania:
- Jak definiować okres obowiązywania umowy i co wynika z takiej decyzji.
- Jak zapewnić sobie elastyczność i trwałość współpracy.
- Wypowiedzenie – a może odstąpienie od rozwoju? Podstawowe różnice.
- Status wykonanych „produktów” usług.
- Exit plan – zakres, wynagrodzenie, odpowiedzialność.