Stała cena z kamieniami milowymi dla zdefiniowanych projektów rozwojowych, kontyngent godzinowy do bieżącego doradztwa i zadań o trudnym do zaplanowania zakresie. Brak wynajmu pracowników.
Sposób zorganizowania zlecenia naznacza cały projekt — od pierwszej rozmowy, przez codzienną współpracę, aż do odbioru. Jasno sformułowane umowy chronią obie strony: klienta przed niespodziankami, dostawcę przed oczekiwaniami, których nie ma w umowie.
Istnieją dwa sprawdzone modele. Właściwy wybór nie zależy od tego, który jest tańszy — lecz od tego, jak jasno cel projektu można opisać na początku.
Nadaje się do: projekty rozwojowe z jasno opisywalnym rezultatem i zdefiniowanymi kamieniami milowymi — typowo rozwój kompleksowy, projekty sprzętowe, projekty FPGA, moduły oprogramowania układowego o zdefiniowanej funkcjonalności.
Przebieg:
Korzyści dla klienta:
Co jako klient masz dostarczyć:
Nadaje się do: bieżące towarzyszenie, doradztwo, przeglądy kodu, analizy i projekty, których zakres jest trudny do oszacowania na początku — prace eksploracyjne, poszukiwanie błędów w cudzym kodzie, analiza odziedziczonego oprogramowania.
Przebieg:
Korzyści dla klienta:
Co jako klient masz dostarczyć:
| Sytuacja | Zalecany model |
|---|---|
| Kompleksowy rozwój z jasną specyfikacją | Stała cena |
| Projekt sprzętowy lub FPGA ze zdefiniowanymi wymaganiami | Stała cena |
| Analiza błędu lub przejęcie kodu o niejasnym zakresie | Kontyngent godzinowy |
| Bieżące doradztwo przez wiele miesięcy | Kontyngent godzinowy |
| Towarzyszenie zewnętrznemu projektowi z punktowym wsparciem | Kontyngent godzinowy |
| Wymóg stałej ceny z wewnętrznego centrum kosztów | Stała cena |
W razie wątpliwości polecam kontyngent godzinowy na pierwsze tygodnie — gdy tylko wymagania są wystarczająco jasne, można przejść do stałej ceny. To przejście czyni wejście niskoryzykownym.
Przy kompleksowych pracach rozwojowych zarządzanie projektem jest zawarte w umowie ryczałtowej — specyfikacja wymagań, architektura, planowanie kamieni milowych, przeglądy i dokumentacja odbioru wchodzą w zakres dostawy. Jeżeli wymagane jest wyłącznie zarządzanie projektem do wsparcia istniejącego zespołu klienta, odbywa się to preferencyjnie poprzez stałe ceny za poszczególne dostawy: specyfikacja wymagań, dokument architektoniczny, macierz śledzenia, tabela FMEA itd. Budżety godzinowe są możliwe, ale lepiej nadają się do bieżącego wsparcia technicznego niż do jasno wyodrębnionych dostaw dokumentacyjnych.
Stan: wyraźnie wykluczony.
Wynajem pracowników (praca tymczasowa, użyczanie pracowników) wyraźnie nie jest oferowany. Wynika to ze struktury przedsiębiorstwa jako niezależnego konsultanta z własną spółką — dwa powyższe modele pokrywają wszystkie zwykłe układy projektowe.
To rozgraniczenie nie jest tylko formalne — chroni Państwa jako klienta przed możliwymi konsekwencjami z zakresu prawa socjalnego związanymi z nielegalnym wynajmem pracowników.
Każde zlecenie zaczyna się od pierwszej rozmowy, w której projekt jest krótko omawiany. Na tej podstawie powstaje zgrubne oszacowanie nakładu pracy i rekomendacja modelu umowy. Pierwsza rozmowa jest bezpłatna i niezobowiązująca — również jeśli nie wynika z niej żadne zlecenie. Podpisanie NDA dla projektów poufnych jest oczywistością.
Typowa pierwsza rozmowa trwa 30 do 60 minut i odbywa się telefonicznie lub przez wideokonferencję. Późniejsza praca projektowa również odbywa się głównie zdalnie — to obniża koszty i pozwala na ciągłą koncentrację. Do przygotowania wystarczy krótki e-mail z kilkoma słowami kluczowymi o projekcie.
Ogólne warunki obowiązują dla wszystkich zleceń. Regulują odpowiedzialność, gwarancję, poufność, czas trwania umowy i przypadki szczególne, takie jak wcześniejsze rozwiązanie. Warunki są tak sformułowane, by były bezpośrednio użyteczne w zwykłych projektach embedded; odmienne ustalenia są możliwe w poszczególnych przypadkach i są negocjowane oddzielnie.