Jako zespół jesteśmy przygotowani na trudne scenariusze
W oparciu o nasze doświadczenia oraz znajomość branży zdiagnozowaliśmy 10 obszarów, które wymagają szczególnej uwagi w trakcie realizacji projektów.
Diagnoza ryzyk pozwoliła nam opracować skuteczne metody ich minimalizowania. Poniżej opisaliśmy, w jaki sposób zabezpieczamy siebie oraz naszych klientów i partnerów przed sytuacjami kryzysowymi. Oprócz wdrożenia rozwiązań opartych o działania wewnętrzne, posiadamy ubezpieczenie OC IT renomowanego towarzystwa ubezpieczeniowego Lloyd’s Insurance Company S.A. z siedzibą w Belgii będącego członkiem korporacji Lloyd’s, które specjalizuje się w oferowaniu polis dla agencji marketingowych i software house’ów.
Choroba członka zespołu
Nad każdym projektem pracuje przynajmniej dwóch członków zespołu z zapleczem programistycznym. Dzięki temu mamy pewność, że nawet w przypadku choroby jednego z nich prace są realizowane. Co więcej, wszystkie nasze projekty są robione według określonych standardów. Gdy w projekcie z powodu chorób potrzebny jest nowy programista, jest on w stanie dołączyć do drużyny szybko i bezboleśnie. Nasi klienci są na bieżąco informowani o ewentualnych zmianach w harmonogramie, aby również mogli na nie zareagować.
Opóźnienie projektu z winy wykonawcy
Klienci są na bieżąco informowani o postępach i ewentualnych opóźnieniach. Jeśli w projekcie nie pojawiły się nowe okoliczności, to opóźnienia są bardzo rzadkie. Jeśli jednak takie opóźnienie z naszej winy będzie miało miejsce, klienci będą o nim wiedzieli z wyprzedzeniem. Wolimy rozmawiać i z wyprzedzeniem komunikować rzeczywisty stan prac niż tłumaczyć się.
Brak treści dostarczonych przez klienta
Jest to jeden z głównych powodów opóźnień w projekcie. Dlatego do wszystkich naszych realizacji przypisane jest project panager, który dba o komunikację i przypomina o wszystkich niezbędnych treściach oraz danych dostępowych, których potrzebujemy. Projekt tworzymy na naszym serwerze, więc nawet nie mając danych jesteśmy w stanie wykonywać pierwsze prace, a o właściwe dostępy prosimy ze znacznym wyprzedzeniem i określamy termin ich dostarczenia.
Pojawienie się nowych wymagań; zmiana koncepcji przez klienta
Prace te kolejkujemy i staramy się planować do wdrożenia po zakończeniu uzgodnionego zakresu prac. Jeśli dana zmiana powinna zostać wprowadzona niezwłocznie w ustaleniu z klientem modyfikujemy budżet i harmonogram.
Wyciek danych lub haseł
Wszystkie dane przechowujemy i udostępniamy w bezpiecznym narzędziu do zarządzania hasłami (Bitwarden). Klienci są proszeni o udostępnienie haseł w bezpieczny sposób lub skasowanie przesłanych danych niezwłocznie po ich udostępnieniu. Każdy administrator posiada swój własny login do strony abyśmy mogli śledzić wprowadzone przez niego zmiany.
W projekcie brakuje funkcjonalności, na której mi zależało
Przed rozpoczęciem projektu tworzymy jego specyfikację techniczną, która jest załącznikiem do umowy. Jest to zbiór funkcjonalności oraz pełny opis zakresu projektu, który pozwala nam mieć pewność że zakodowaliśmy wszystkie niezbędne elementy, a dla klienta jest to informacja jakie funkcje będą dostępne dla administratora.
Dodatkowe koszty w projekcie
Cena, którą przedstawiamy dotyczy całości projektu i ustalonych funkcjonalności i nie jest zmieniana. Jeśli w projekcie pojawią się nowe koszty to będą one związane tylko i wyłącznie z nowymi funkcjonalnościami, o których wcześniej nie rozmawialiśmy.
W wyniku prac wykonawcy moja strona zostanie nieodwracalnie uszkodzona
Przy każdej większej zmianie w projekcie, która znacząco ingeruje w jego strukturę lub funkcjonalność, wykonujemy ręczne kopie zapasowe. Dzięki temu mamy pewność, że w razie potrzeby możemy szybko przywrócić poprzednią wersję witryny, co minimalizuje ryzyko utraty danych lub uszkodzenia strony.
Brak umiejętności samodzielnego zarządzania stroną
Po zakończeniu prac przeprowadzamy szkolenie online, w trakcie którego pokazujemy, jak zarządzać stroną. Odpowiadamy też na pytania. Szkolenie jest nagrywane i udostępnione, żeby nowi pracownicy mogli szybko nauczyć się zarządzać stroną www.
Git jako bezpieczne i najważniejsze źródło kodu projektu
Kod każdego projektu przechowujemy w systemie kontroli wersji Git. Dzięki temu wszystkie zmiany wprowadzane w projekcie są bezpiecznie przechowywane, a w razie potrzeby można przywrócić dowolną wcześniejszą wersję kodu. Git jest naszym głównym źródłem prawdy o projekcie, co pozwala na bezpieczne zarządzanie kodem i minimalizowanie ryzyka związanych z nieprzewidzianymi błędami.
Wprowadzony stan epidemii
Większość członków naszego zespołu pracuje zdalnie. Taki system pracy został przez nas wprowadzony jeszcze przed epidemią covid i mamy bardzo dobre doświadczenie w wykorzystywaniu narzędzi online do bieżącej komunikacji wewnętrznej w zespole.