Przejęcie projektu IT po innym wykonawcy
Przejmujemy projekty porzucone w połowie albo prowadzone przez zespół, z którym współpraca się skończyła. Zaczynamy od przeglądu kodu i wyceny tego, co zostało, a kończymy na działającym wdrożeniu z dokumentacją, której wcześniej brakowało.
Kiedy przejmować projekt
Przejęcie projektu to dokończenie aplikacji albo strony, którą zaczął inny wykonawca, bez pisania wszystkiego od nowa, gdy nie ma takiej potrzeby. Dla firm, którym projekt utknął w połowie, a rezygnacja z niego kosztowałaby więcej niż dokończenie.
Najpierw diagnoza
Wycena dokończenia powstaje po przeglądzie kodu, nie w ciemno.
Najpierw sekrety
Zmieniamy hasła, klucze i tokeny, które mógł znać poprzedni wykonawca, zanim zaczniemy cokolwiek zmieniać.
Wersja testowa
Każdy etap możesz sprawdzić, zanim trafi na produkcję.
Dokumentacja na końcu
Uruchomienie, architektura i wdrożenie opisane dla następnej osoby.
Co przejmujemy
Projekt to nie tylko kod: każda warstwa ma swoje dostępy i przechodzi te same trzy kroki, zanim uznamy ją za przejętą. Na rysunku przykład w połowie przejęcia.
Konto zapisane na Twoją firmę odzyskujesz u rejestratora albo dostawcy jako jego właściciel, a my podpowiadamy, o co poprosić. Klucz, który był tylko na prywatnym koncie poprzedniego wykonawcy, zakładamy od nowa na koncie Twojej firmy.
Co znaczy każdy krok
Repozytorium
- Nowe hasła i klucze: konto poprzedniego wykonawcy odłączone, klucze wdrożeniowe wymienione.
- Na Twojej firmie: repozytorium z całą historią na koncie Twojej firmy.
- W dokumentacji: uruchomienie i wdrożenie opisane w samym repozytorium.
Serwer i baza danych
- Nowe hasła i klucze: nowe hasła do serwera i bazy, stare klucze SSH usunięte.
- Na Twojej firmie: serwer na koncie Twojej firmy u dostawcy.
- W dokumentacji: kopie zapasowe i sposób wdrażania spisane.
Domena i poczta
- Nowe hasła i klucze: nowe hasło do konta u rejestratora.
- Na Twojej firmie: domena zarejestrowana na Twoją firmę.
- W dokumentacji: spis rekordów DNS, skrzynek i nadawców poczty.
Usługi zewnętrzne
- Nowe hasła i klucze: klucze bramki i tokeny API wygenerowane od nowa, stare unieważnione.
- Na Twojej firmie: konta bramki płatności, analityki i sklepów na Twojej firmie.
- W dokumentacji: spis usług i miejsc, w których są ich klucze.
Jak wygląda raport z przeglądu
Zanim cokolwiek obiecamy, sprawdzamy, co faktycznie jest w repozytorium. Przykładowy, skrócony raport z przeglądu aplikacji zamówień.
Stan repozytorium
Czy projekt buduje się i działa na czystej maszynie, bez wiedzy poprzedniego zespołu. Bez tego nie ma sensu wyceniać dalszych prac.
Ryzyka od najpilniejszego
Klucz w historii repozytorium unieważniamy od razu. Biblioteki z poprawkami do wgrania i moduły bez testów trafiają do planu prac.
Rekomendacja dla każdego modułu
Zostawić, poprawić, dokończyć albo przepisać, z uzasadnieniem. Raport omawiamy na spotkaniu, a decyzja zawsze należy do Ciebie.
Dokończyć czy przepisać
Częściej opłaca się dokończyć. Nie zawsze. Wybór dotyczy pojedynczych modułów, a nie całego projektu.
Dokończyć
- To, co działa, zostaje bez zmian.
- Poprawiamy to, co zepsute albo niedokończone.
- Kończymy etapami na wersji testowej.
Przepisać część
- Przepisujemy tylko moduły, które tego wymagają.
- Reszta aplikacji, jeśli jest zdrowa, zostaje bez zmian.
- Nowy moduł od razu dostaje testy.
Kod się buduje, a problemy siedzą w pojedynczych modułach
Przeważa: Dokończyć. Poprawiamy te moduły i kończymy resztę etapami, bez pisania od nowa.
Moduł łatany wielokrotnie psuje się przy każdej zmianie
Przeważa: Przepisać część. Łatanie wyszłoby drożej niż napisanie go od nowa, od razu z testami.
Dane i adresy działają i mają ruch
Przeważa: Dokończyć. Tego ruchu nie warto tracić przy przeprowadzce, więc budujemy dalej na tym, co jest.
Biblioteka, na której stoi moduł, nie jest już rozwijana
Przeważa: Przepisać część. Nie dostaje już poprawek bezpieczeństwa, więc przepisujemy ten moduł, a resztę zostawiamy.
Jak przejmujemy projekt
Najpierw sprawdzamy, co jest w kodzie, a dopiero potem wyceniamy dokończenie. Aplikacja zamówień po freelancerze, który przestał odpowiadać.
Zbieramy repozytorium, dostępy do serwerów i usług oraz wszystko, co zostało po poprzednim wykonawcy, łącznie z ustaleniami na piśmie.
Uruchamiamy projekt na czystej maszynie i oceniamy kod, zależności i bezpieczeństwo.
Na podstawie przeglądu dostajesz zakres podzielony na etapy, termin każdego etapu i ryzyka nazwane wprost.
Pracujemy etapami na wersji testowej, a każda zmiana przechodzi przegląd. Postęp widzisz na bieżąco.
Wdrażamy projekt i opisujemy uruchomienie, architekturę i proces wdrożenia.
- Dostęp do kodu
Zbieramy repozytorium, dostępy do serwerów i usług oraz wszystko, co zostało po poprzednim wykonawcy, łącznie z ustaleniami na piśmie.
dostajesz: komplet dostępów po zmianie haseł - Przegląd
Uruchamiamy projekt na czystej maszynie i oceniamy kod, zależności i bezpieczeństwo.
Repozytorium i serwerklucze płatności zmienione tego samego dniadostajesz: raport: co zostawić, co przepisać - Wycena dokończenia
Na podstawie przeglądu dostajesz zakres podzielony na etapy, termin każdego etapu i ryzyka nazwane wprost.
Brakujące ekranydrugi etap pracdostajesz: plan z wyceną - Dokończenie
Pracujemy etapami na wersji testowej, a każda zmiana przechodzi przegląd. Postęp widzisz na bieżąco.
Moduł płatnościprzepisany najpierw, z testamizmiana zakresu wraca do wyceny: Wycena dokończeniadostajesz: etapy odebrane na wersji testowej - Wdrożenie i dokumentacja
Wdrażamy projekt i opisujemy uruchomienie, architekturę i proces wdrożenia.
dostajesz: działający projekt z dokumentacją
Kto co robi przy przejęciu
Najwięcej czasu oszczędza szybkie zebranie dostępów.
Ty
Kopie zapasowe: czekają na Twój wybórDajesz dostęp do kont, które są na Twoją firmę, i przekazujesz ustalenia z poprzednim wykonawcą. Decydujesz o zakresie i odbierasz etapy.
My
Bramka płatności: nowe klucze, stary unieważnionyWymieniamy hasła i klucze, robimy przegląd i plan, dokańczamy projekt na wersji testowej i piszemy dokumentację. Hasła i kod obejmuje obowiązek poufności z regulaminu, pkt 9.1.
Poprzedni wykonawca
Klucz do map: na prywatnym koncie wykonawcyTrzyma repozytorium i dostępy, których jeszcze nie oddał, oraz wiedzę, której nikt nie spisał. Gdy czegoś brakuje, odtwarzamy to razem z Tobą.
Najczęstsze pytania o przejęcie projektu
Odpowiedzi o koszcie, stanie kodu, dostępach i tym, co po oddaniu projektu.
Czytaj dalej
Strony, które przydają się przed przejęciem i po nim.
Projekt utknął u poprzedniego wykonawcy?
Napisz, co już jest, czego brakuje i do czego masz dostęp. Odpowiemy w godzinę z pytaniami i wyceną przeglądu.

