
Podczas planowania i realizacji projektów stosujemy metodykę Agile z tygodniowymi sprintami. Dzięki temu kontrolujemy przebieg realizacji projektów przez cały okres ich trwania.
Tworzymy i stosujemy checklisty i procedury postępowania w przypadku zadań powtarzalnych, aby nie popadać w rutynę i stale podnosić jakość naszych usług.
Stworzyliśmy własny system zarządzania projektami, w pełni zgodny z naszym sposobem działania. Pełni on również rolę komunikacji wewnętrznej i zewnętrznej.
zakładamy repozytorium z wykorzystaniem naszego projektu startowego
do założonego repozytorium projektu zapraszamy kolejnych członków zespołu, którzy dzięki odpowiednim poziomom uprawnień mogą kontrolować rozwój aplikacji
każdy developer pracuje na własnej kopii repozytorium, commituje swoje zmiany i synchronizuje swój kod z kodem tworzonym przez pozostałych developerów. W celu utrzymania wysokiej jakości pracy, równolegle tworzone są testy jednostkowe, które pomagają uniknąć błędów
wszelkie zmiany wprowadzane przez developerów są analizowane i akceptowane przez kierownika projektu. Po zatwierdzeniu automatycznie trafiają na stage, do którego dostęp ma klient, aby na bieżąco śledzić postęp prac
przeprowadzamy szereg testów: zautomatyzowanych jednostkowych, funkcjonalnych, penetracyjnych i manualnych, realizowanych przez niezależny zespół testerów oprogramowania, aby wyeliminować wszelkiego rodzaju niepożądane działanie aplikacji
po zakończonym etapie tworzenia aplikacji następuje optymalizacja i synchronizacja plików z repozytorium z serwerem produkcyjnym, i przeprowadzony zostaje proces wdrożenia i uruchomienia projektu
wszelkie zmiany i poprawki w aplikacji są nanoszone wg identycznego scenariusza tak, by uniknąć jakichkolwiek przerw w działaniu aplikacji