Projekty realizujemy w metodykach zwinnych SCRUM. Nasze projekty dzielimy na tzw. Iteracje. Każda iteracja zawiera:
- Analizę, GUI Prototyp
- Programowanie
- Testy
- Przekazanie kodu
każda iteracja zajmuje od 2 do 4 tygodni (w zależności od specyfiki projektu) i kończy się odbiorem przez klienta. Postępy pracy można śledzić na bieżąco na udostępnionym przez Stermedia środowisku testowym. Wiążąca komunikacja projektowa odbywa się przez wystawione przez nas środowisko do zarządzania projektami REDMINE. Pozwala to klientowi na ciągły wgląd w postępy projektu i bieżący wpływ na jego przebieg. Przy odbiorze etapu/sprint’a proponujemy spotkanie/tele- bądź video-konferencję .
Przy realizacji większych aplikacji praktykujemy Continuous Integration (Ciągła integracja) oraz Testdriven Development. Polegają one na częstym, regularnym włączaniu (integracji) bieżących zmian w kodzie do głównego repozytorium.
Niezbędnym elementem jest także zapewnienie poprawności kompilacji kodu po wykonaniu integracji tzn.
TestDriven Development tj.
- pisanie tzw. testów jednostkowych, uruchamianych automatycznie
- refaktoryzacji kodu
Przeprowadzana ciągła integracja oraz TDD prowadzą do:
- zmniejszenia kosztów i ilości pracy niezbędnej do łączenia prac wykonanych przez różne osoby,
- wcześniejszego wykrywania błędów

Przykład stosowanych narzędzi przy TDD, Continuous Integration