Design and develompent

Utrzymanie i rozwój aplikacji to nasz główny produkt. Kiedy przyjmujemy pod opiekę aplikację, staramy się przede wszystkim zrozumieć specyfikę i potrzeby biznesowe, które doprowadziły do jej powstania. Dla każdej aplikacji tworzymy mapę zachowań, która objaśnia funkcjonalności, jakie kryją się za tym rozwiązaniem, a następnie pozwala nam tworzyć testy zachowań zgodne z BDD. Powoduje to, że możemy stale przeprowadzać weryfikację niezmienności założeń, funkcjonalności, a przede wszystkim – zachowania aplikacji. Mamy dzięki temu pewność, że dostarczane zmiany, poprawki i rozszerzenia będą zgodne wstecznie i nie okażą się destrukcyjne dla pozostałych obszarów aplikacji. Staramy się, by w każdym przyjętym rozwiązaniu wdrażane było sterowanie poprzez kontekst interfejsów. Przygotowane przez nas zmiany i poprawki są zgodne z pryncypiami SOLID.