Metodyka

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



Parkowa 13, Wrocław, Poland
tel. 694 233 234
email. info@stermedia.pl