Menu kategorii

  • Szkolenie partnerskie CPI

Zwinne wdrożenia w umowach IT (Agile, Prince2 Agile) - przygotowanie i negocjowanie umów w projektach IT

Prawo autorskie i preferencje podatkowe. Rodzaje umów IT. Podstawowe ryzyka. Zabezpieczenie interesów pracodawcy. Zakaz konkurencji.

Zwinne podejście do wdrożeń Agile, cieszy się coraz większym zainteresowaniem wśród zamawiających przystępujących do realizacji projektów wdrożeniowych systemów IT. Pomimo, że metodyki Agile nie są nowym rozwiązaniem, obserwuje się dosyć ostrożne podejście do ich przyjęcia w realizacji projektów, powszechnie traktując je jako ryzykowne dla zamawiających. A niesłusznie - wykorzystanie zwinnych elementów we wdrożeniu może znacząco zwiększyć prawdopodobieństwo sukcesu wdrożenia, przy czym należy wprowadzać je umiejętnie. Standardowe, dotychczas najczęściej wykorzystywane metodyki kaskadowe zakładają realizację prac etapami – kolejno po sobie następującymi – gdzie wykonawcy przystępują do realizacji następnego etapu dopiero po zakończeniu i odbiorze poprzedniego. W praktyce, kaskadowe podejście do wdrożeń często powoduje, że zamawiający jest skoncentrowany na formalnym odbiorze etapu, gubiąc cel, tj. wdrożenie i używanie przydatnego mu oprogramowania. Przy takim podejściu – duża energia stron skupiona jest na aspekcie formalnym wdrożenia – a nie na komunikacji i zasadniczym procesie tworzenia oprogramowania.

Warto zatem przyjrzeć się modelowi zwinnemu realizacji projektów, nakierowanemu na współpracę stron dla osiągnięcia pożądanego rezultatu. W takim przypadku jednak – bardzo istotne jest sporządzenie odpowiedniej i dostosowanej do specyfiki wdrożenia umowy, która stworzy bazę dla zdyscyplinowanego modelu współpracy. Co istotne również, część zwinnych elementów wdrożenia z powodzeniem może być również wykorzystana we wdrożeniach realizowanych w metodykach kaskadowych. Także w takim przypadku niezwykle istotne jest dopasowanie postanowień umowy do potrzeb uelastycznionego wdrożenia.

W ramach warsztatu przedstawione zostaną ogólne wytyczne dla umów w tym modelu, sposób przygotowania umowy opartej na metodykach agile, zastosowanie tych metodyk, a także możliwość wykorzystania zwinnych elementów wdrożenia w zamówieniach publicznych.

Cel szkolenia

Celem szkolenia jest przybliżenie uczestnikom zagadnień związanych z prawidłowym ukształtowaniem zapisów umowy dostosowanej do specyfiki wdrożenia w zwinnym modelu Agile.

Podczas szkolenia dowiesz się i nauczysz się, jak:

  • Rozróżniać i świadomie stosować metodyki Agile i Waterfall – poznasz kluczowe różnice między nimi, przyczyny niepowodzeń projektów kaskadowych oraz zasady Manifestu Agile.
  • Prawidłowo kształtować umowy wdrożeniowe w modelu Agile – dowiesz się, jak zdefiniować przedmiot umowy, określić rezultat i wybrać właściwy typ umowy (dzieło, usługa).
  • Zaprojektować elastyczny model wynagradzania i zarządzania zmianą – poznasz mechanizmy ustalania budżetu, puli godzin, zasad modyfikacji zakresu prac i iteracyjnych odbiorów.
  • Określać role i odpowiedzialności stron w projekcie Agile – nauczysz się, jak opisać w umowie kluczowe funkcje takie jak Product Owner, Scrum Master i zespół deweloperski.
  • Zabezpieczyć interesy stron w zakresie praw autorskich i serwisu – dowiesz się, jak regulować kwestię przeniesienia praw do oprogramowania rozwijanego iteracyjnie oraz jak planować utrzymanie systemu.
  • Wprowadzać elementy zwinnego podejścia do projektów realizowanych tradycyjnie – poznasz sposoby łączenia elementów Agile z metodykami kaskadowymi dla większej elastyczności wdrożenia.
  • Stosować zasady Agile w zamówieniach publicznych – nauczysz się, jak zgodnie z ustawą PZP wprowadzać iteracyjne prace, prawo opcji, zamówienia dodatkowe i elastyczne mechanizmy rozliczeń.

Dla kogo jest to szkolenie?

Szkolenie skierowane jest do: prawników wewnętrznych (in-house) obsługujących podmioty realizujące lub zamawiające produkty IT, specjalistów ds. zamówień publicznych realizujących postępowania na systemy informatyczne, przedstawicieli działów IT zaangażowanych w negocjacje i egzekwowanie umów z wykonawcami, kadry menedżerskiej i członków zespołów projektowych odpowiedzialnych za wdrażanie lub rozwój systemów IT.


Szkolenie realizowane przy współpracy z:

CPI - Centrum Promocji Informatyki

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.

  1. Cechy charakterystyczne metodyk Agile.
    1. Manifest Agile – odpowiedź na nieudane projekty realizowane w modelu Waterfall.
      • Przyczyny niepowodzeń wdrożeń kaskadowych.
      • Kluczowe elementy Manifestu Agile.
      • Agile to nie tylko Scrum.
    2. Różnice pomiędzy metodykami Agile a metodyką Waterfall (na przykładzie Prince 2).
      • Struktura pracy: iteracyjnie i elastycznie vs. liniowo i sekwencyjnie.
      • Podejście do zmian i celu: łatwe adoptowanie się do zmian vs. realizowanie z góry ustalonego plan.
      • Zwinne elementy w Prince2.
    3. Wdrożenie agile – czy zawsze adekwatne?
      • Cechy projektu, które pozwalają lepiej zastosować podejście zwinne lub podejście kaskadowe.
      • Niewłaściwa interpretacja zasad (wrażenie braku dyscypliny; wrażenie braku precyzyjnego zakresu).
      • Kluczowa rola zaangażowania zamawiającego.
  2. Istotne postanowienia umów wdrożeniowych dla projektów w Agile (cz. I).
    1. Jak zdefiniować przedmiot wdrożenia w zwinnych wdrożeniach?
      • Wdrożenia - umowa zlecenia czy dzieło w orzeczeniach sądów.
      • Zwinne metodyki a bodyleasing.
      • Jak określić rezultat w zwinnych wdrożeniach?
    2. Stała i czynna współpraca stron.
    3. Role w ramach wdrożeń agile i ich adekwatne opisanie w umowie.
      • Zespół deweloperski.
      • Product Owner.
      • Scrum Master.
    4. Podział prac na poszczególne iteracje i ich adekwatne opisanie w umowie.
      • Sprint.
      • Sprint Backlog.
      • Daily Scrum.
    5. Elastyczne zarządzanie zmianą.
  3. Istotne postanowienia umów wdrożeniowych dla projektów w Agile (cz. II).
    1. Elastyczne zasady wynagradzania.
      • Wynagrodzenie w modelu T&M a zarządzanie kosztami.
      • Stały budżet wdrożenia a realizacja wdrożenia w metodyce agile.
      • Premie.
    2. Wprowadzenie elementów dyscyplinujących.
      • Postanowienia dot. kar umownych.
      • Zastępcze wykonanie umowy.
      • Wypowiedzenie od umowy/odstąpienie od umowy.
    3. Prawa autorskie w zwinnych wdrożeniach.
      • Różnice pomiędzy przeniesieniem praw autorskich majątkowych, a udzieleniem licencji.
      • Kiedy zasadnym jest udzielenie licencji, przeniesienia praw oraz zezwolenie na wykonywanie praw zależnych.
      • Możliwość rozwoju oprogramowania a vendor lock-in.
    4. Określenie zasad zakończenia umowy (exit plan).
  4. Zwinne elementy w umowach na wdrożenia kaskadowe.
    1. Stała i czynna współpraca stron już od etapu analizy przedwdrożeniowej.
    2. Zapewnienie odpowiednich zasobów ludzkich po stronie zamawiającego i wykonawcy.
    3. Podział prac na poszczególne iteracje, skutkujące odbiorem gotowego produktu.
    4. Bieżące ustalanie zakresu prac w ramach danej iteracji.
    5. Elastyczne zarządzanie zmianą.
    6. Mechanizmy uzupełniania lub zmiany funkcjonalności wdrażanego oprogramowania.
    7. Mechanizm puli godzin w modyfikacjach funkcjonalności.
    8. Elastyczne zasady wynagradzania.
    9. Określenie zasad zakończenia umowy.
    10. Stosowanie mechanizmów Agile w ustawie Praw zamówień publicznych.

Radca prawny w kancelarii Traple Konarski Podrecki i Wspólnicy. Specjalizuje się w prawie zamówień publicznych oraz prawie umów handlowych, ze szczególnym uwzględnieniem umów IT. W Kancelarii uczestniczy w pracach praktyki...