Aplikacje Mobilne

Rozwiązania przeznaczone na platformy Android i iOS

W Apollogic naszą pasją jest tworzenie aplikacji mobilnych dla firm każdego rozmiaru. Rozwiązania przygotowujemy na zamówienie zgodnie ze specyfiką działania firmy i wymaganiami naszych Klientów. Nasze aplikacje mobilne cechuje wysoka jakość, za którą stoją liczne testy wykonywane na smartfonach, tabletach i innych urządzeniach. Opowiedz nam o swoim nietuzinkowym pomyśle – jesteśmy w stanie zrealizować każdy projekt!

User Experience

Dbamy o to, aby nasze aplikacje były estetyczne, intuicyjne i przyjemne w obsłudze. W tworzeniu rozwiązań wykorzystujemy najlepsze praktyki UX.

Opieka powdrożeniowa i gwarancja

Po każdym wdrożeniu zapewniamy naszym Klientom opiekę serwisową, a nasze rozwiązania są objęte gwarancją.

Elastyczność

Tworzymy zarówno złożone aplikacje mobilne, jak i realizujemy proste projekty. Nasze aplikacje mogą być przeznaczone do użytku wewnętrznego Klienta, jak i dostępne dla milionów użytkowników.

Integracja z innymi systemami

Zapewniamy integrację rozwiązania z istniejącą architekturą IT firmy, w tym systemami SAP.

Proces budowy

Naszą domeną jest tworzenie aplikacji mobilnych z wykorzystaniem metodyk zwinnych Agile (np. SCRUM). Rozwiązania projektujemy również przy użyciu tradycyjnych metodyk (np. Waterfall) oraz PRINCE2.

Waterfall jest sekwencyjnym procesem projektowania. Jest to klasyczny system, dzielący projekt na fazy projektowe, następujące jedna po drugiej. Oznacza to, że jeżeli jeden z etapów projektowania zostanie zakończony, można przejść do kolejnego. Ostateczny zakres projektu zostaje ustalony na początku oraz nie ulega zmianie, podobnie jak plan, który jest dokładnie przestrzegany podczas trwania projektu.

6 faz modelu Waterfall

Analiza

Projektowanie

Implementacja

Testowanie

Utrzymanie

  • Metodologia Waterfall najlepiej służy do realizacji projektów o jasno określonych ramach i sprecyzowanej wizji produktu finalnego.

  • Sprawdza się, gdy nie jest rozważana zmiana zakresu projektu po rozpoczęciu prac nad nim oraz gdy precyzja w projekcie i zgodność ze szczegółowym planem są dla Ciebie istotniejsze niż szybkość jego wykonania.

  • Metodologia wymaga gromadzenia szczegółowej dokumentacji, którą możesz następnie wykorzystać w kolejnych projektach.

Agile powstał jako alternatywa dla kaskadowych metod projektowania. Występuje tu  podejście przyrostowe, a sam projekt podzielony jest na tzw. iteracje dostarczające w pełni przetestowaną oraz działającą funkcjonalność. Zakres projektu ewoluuje w trakcie implementacji projektu.

  • W przypadku Agile, od samego początku do samego końca uczestniczysz w procesie budowy produktu. Takie podejście pozwala na szybszą i łatwiejszą modyfikację rozwiązań uwzględniając zmieniające się wymagania.

  • Możliwość wglądu do aktualnego rozwiązania pozwala Tobie na szybszą informację zwrotną od użytkownika systemu.

  • Ponieważ Agile umożliwia dokonywanie zmian, łatwiej jest dodać funkcje, które podążają za najnowszymi osiągnięciami w Twojej branży.