Nasza firma zajmuje się zarówno tworzeniem rozwiązań pod klucz (dedykowanych dla klienta), jak również wdrażaniem gotowych rozwiązań z zakresu:
Posiadamy wieloletnie doświadczenie w budowie zaawansowanych systemów informatycznych, a wprowadzenie przez nas i ciągłe udoskonalanie procedur produkcji i kontroli jakości pozwala nam na realizację bardzo zaawansowanych projektów.
Nasze standardy realizacji projektu pozwalają dostarczenie rozwiązania zgodnego z wymaganiami, w określonym czasie i przy określonym budżecie.
Wierzymy, że jednym z najważniejszych czynników powodzenia projektów informatycznych są dobrze przygotowane wymagania. Dlatego przykładamy najwyższą wagę do tego etapu.
Zatrudniamy analityków, którzy zbadają procesy biznesowe w Twojej firmie, przygotują szczegółową specyfikację wymagań w postaci dokumentu SRS (ang. Software Requirements Specification). Staramy się, aby taki dokument zawierał maksymalnie dużo informacji o wymaganiach poczynając od opisów procesów biznesowych, kończąc na dokładnie rozrysowanych wszelkich ekranach budowanych aplikacji (korzystamy z narzędzi do prototypowania interfejsów użytkownika).
Dokument wymagań podlega recenzji przez klienta i jego finalna wersja (zaakceptowana przez obie strony) staje się załącznikiem do umowy. Zapewnia to obu stronom kontraktu pewność, że system zostanie stworzony zgodnie z oczekiwaniami.
Tworzone specyfikacje staramy się budować w oparciu o najlepsze wzorce: m.in. korzystamy ze wzorców zamieszczonych w znakomitej książce „Software Reuqirements” Karla E.Wiegersa (Microsoft Press).
Istnieje możliwość realizacji projektu w oparciu o wymagania dostarczone przez klienta po ich dokładnej analizie.
W oparciu o dokument specyfikujący wymagania względem oprogramowania (SRS) przeprowadzamy proces implementacji rozwiązania.
Pracujemy według metodologii wzorowanej na koncepcji RUP (Rational Unifined Process), której jednym z założeń jest iteracyjne podejście do budowy systemów informatycznych. Zakłada ona prace w tzw. Iteracjach, w ramach których mają miejsce działania m.in. dodatkowej analizy wymagań, implementacji, testów, kończące się zawsze przygotowaniem działającej wersji systemu.
Takie podejście zakłada ścisłą współpracę z klientem przez cały czas trwania projektu i zapewnia, że finalny kształt aplikacji nie będzie odbiegał od wymagań i oczekiwań klienta.
W trakcie pracy wykorzystujemy najlepsze praktyki wypracowane przez branżę IT, jak również zdobyte wcześniej doświadczenia.
Tworzymy systemy wykorzystując następujące technologie:
Świadczymy usługi wdrożenia zarówno w ramach własnej infrastruktury (dysponujemy wydajnymi serwerami) jak i infrastruktury klienta (jesteśmy w stanie skonfigurować środowisko i uruchomić tworzony przez nas system np. na serwerze klienta).
Stale udoskonalamy nasz wewnętrzny system zapewnienia jakości oraz poprawiamy procedury, aby zapewnić możliwie wysoką jakość wszelkich przekazywanych klientowi produktów.
Na system zapewnienia jakości składają się:
Dla każdego ze stworzonych przez nas systemów udzielamy 12 miesięcznej gwarancji w ramach której nieodpłatnie usuwamy błędy oraz przywracamy działanie systemu do jego pełnej zgodności ze specyfikacją.
Każdy zaawansowany system informatyczny posiada własny cykl życia. Po zaimplementowaniu i wdrożeniu następuje faza dostrajania systemu, w czasie której często pojawiają się dodatkowe wymagania mające na celu usprawnienie jego funkcjonowania. W następnych fazach mają miejsce typowe działania o charakterze maintenance (wsparcie dla użytkowników, dalsze usprawnienia, dostosowywanie systemu do zmian w otoczeniu biznesowym czy zmian prawnych). W niektórych przypadkach biznes wymaga, aby działania związane z serwisowaniem były realizowane w określonym czasie.
Świadczona przez nas usługa serwisowania (w tym umowa SLA), daje jasno określoną gwarancję jakości pracy systemów, naszego wsparcia dla ich użytkowników, oraz czasu reakcji na zgłoszenia.