Code Sprinters

Aplikacje Internetowe

Podstawową usługą świadczoną przez Code Sprinters jest tworzenie tak zwanych aplikacji internetowych, zwane także aplikacjami webowymi.

Aplikacje takie, to oprogramowanie, z którego użytkownicy mogą korzystać z wykorzystaniem swoich przeglądarek Internetowych - takich jak Internet Explorer, Mozilla Firefox, Opera i inne. Rozwiązanie takie ma wiele korzyści, które przekładają się na ogromną redukcję kosztów wdrożenia w stosunku do znanych z zeszłego stulecia aplikacji MS Windows korzystających przez sieć z centralnej bazy danych (model klient-server). Przeczytaj więcej o zaletach aplikacji internetowych.

 

Aplikacje Intranetowe to aplikacje internetowe, które nie są dostępne w publicznym Internecie ale umieszczone wewnątrz sieci firmowej i tylko z niej dostępne. Są to najczęściej aplikacje biznesowe (CRM, logistyka, śledzenie spraw itp.).

Code Sprinters wykonuje aplikacje internetowe i aplikacje intranetowe w językach Ruby, Python i PHP z wykorzystaniem Ruby-on-Rails, Zend, Symphony i DJango. W przypadku aplikacji interanetowych korzystamy z technologii JRuby, która umożliwia instalację gotowych systemów na serwerach aplikacyjnych Java typowych dla środowiska Intranetowego.

Dzięki doświadczonemu zespołowi i nowoczesnym metodom pracy Code Sprinters tworzy i wdraża aplikacje internetowe szybciej i taniej przy zachowaniu wysokiej jakości dostarczanego oprogramowania. Nasz unikalny proces tworzenia aplikacji internetowej na zamówienie składa się z następujących kroków:

  1. Wywiad - nasz analityk spotka się z Państwem i starannie przedyskutuje proces biznesowy, który chcecie Państwo obsłużyć aplikacją internetową. Jeśli to możliwe zasugeruje wykorzystanie rozwiązań gotowych, w tym także rozwiązań Code Sprinters, tak, aby maksymalnie obniżyć koszty projektu i przyspieszyć moment, w którym będą mogli Państwo korzystać z rozwiązania.
  2. Wstępne projektowanie - na tym etapie projektujemy i przedstawiamy schematycznie wszystkie ekrany aplikacji, która zostanie dla Państwa stworzona. Przedstawiamy i omawiamy także model danych i proces, jaki będziemy obsługiwać.
  3. Budowa oprogramowania - na tym etapie budujemy aplikację w metodyce Scrum. Dzięki temu podejściu przez cały czas mają Państwo dostęp do systemu testowego, co umożliwia codzienną kontrolę postępu prac a także szybkie dawanie informacji zwrotnej na temat kształtu aplikacji.
  4. Wdrożenie pierwszej wersji - zwykle po ok. 3-6 tygodniach (zależnie od złożoności zadania) gotowa jest do wdrożenia pierwsza wersja Państwa aplikacji. Wersja taka nie zawiera jeszcze całej planowanej docelowo funkcjonalności, ale można się już nią posługiwać w tym zakresie, w jakim już została zbudowana. Dzięki takiemu podejściu możliwe jest wcześniejsze rozpoczęcie korzystania z aplikacji - jeszcze w trakcie trwania prac programistycznych. Pozwala to nie tylko na wcześniejsze uzyskanie korzyści z inwestycji, ale także zebranie bezcennych pomysłów i usprawnień od użytkowników.
  5. Wdrożenia kolejnych wersji - co dwa tygodnie aż do zakończenia projektu nowa wersja tworzonej aplikacji internetowej jest dostarczana i wdrażana na Państwa serwerze.