Jak pracujemy

Nasze projekty wykonujemy używając metodyki Agile (SCRUM) – projekt dzielony jest na kilkutygodniowe etapy, podczas których następuje ciągła analiza pod kątem wymagań lub potencjalnych zmian. Przedstawia to poniższy diagram:

Środowisko programistyczne

W zależności od wymagań klienta, oferujemy w pełni skonfigurowaną infrastrukturę programistyczną na naszym serwerze lub pracę na platformie Visual Studio Online/ TFS z hostingiem na Windows Azure.

Automatyzacja procesów

Podczas prac programistycznych, staramy się automatyzować powtarzalne procesy aby utrzymać wysoką jakość oraz przyśpieszyć implementację kodu. Główne obszary automatyzacji na których się skupiamy to: kompilacje i instalowanie, testy jednostkowe/ integracyjne, testy selenium, raportowanie, testy jakości kodu itp…

METODYKA

Podczas prac projektowych używamy:

  • Continuous Integration (TeamCity) w celu automatyzacji procesów,
  • Testów jednostkowych (TDD),
  • Testów integracyjnych,
  • Testów interfejsów webowych (Selenium),

Podczas etapu projektowania, w zależności od specyfiki projektu, stosujemy Domain Driven Design (DDD).

Więcej informacji wraz z próbkami kodu można znaleźć na naszym blogu.

NASZE NARZĘDZIA