Polski English

Oferta

Co to jest outsourcing informatyczny?
Usługa outsourcingu projektu informatycznego polega na wykonaniu w całości bądź też części zleconego przez klienta systemu informatycznego. Forma usługi jest dowolna i dopasowana do konkretnych wymagań stawianych przed naszą firmą - decydujące znaczenie ma tutaj wielkość oraz skomplikowanie projektu, a także rodzaj i właściwości poszczególnych zleceń tworzących elementy lub cały system.

Często świadczonymi usługami dodanymi do outsourcingu są również:

  • zlecenia przeprowadzenia kompletnej analizy badawczej nad przygotowaną uprzednio przez klienta specyfikacją implementacyjną w celu potwierdzenia słuszności dobranych rozwiązań technologicznych i programowych oraz
  • zlecenia przeprowadzenia procesu analizy i przygotowania projektu danego systemu w przypadku, gdy zlecający nie posiada wystarczającej wiedzy, by dokonać niezbędnych czynności projektowych we własnym zakresie.

 

Etapy tworzenia systemu informatycznego
Gruntem dobrego systemu informatycznego jest właściwie wykonany projekt oraz sumiennie przeprowadzona analiza ryzyka. Podczas tworzenia projektu należy skupić się na wielu aspektach, które w późniejszym czasie będą odgrywać istotną rolę w procesie implementacji. Według naszych badań nad ostatnio realizowanymi projektami możemy stwierdzić, iż nie tylko mądre zaplanowanie działania programu oraz wybór architektury i technologii będzie prowadzić do osiągnięcia sukcesu w przedsięwzięciu. Równie istotną rolę odgrywa sposób pracy i organizacji, jak również kolejność wykonania poszczególnych modułów oprogramowania. Należy tutaj wyznaczyć krytyczne elementy, których istnienie jest kluczowe dla prowadzenia dalszych prac. Powyższe fragmenty wyznaczają łańcuch krytyczny będący trzonem harmonogramu realizowanych prac.

Bazując na własnych wypracowanych doświadczeniem etapach i procedurach, proponujemy dzielenie procesu tworzenia systemu informatycznego na:

  • analizę wymagań funkcjonalnych i niefunkcjonalnych,
  • przygotowanie specyfikacji wymagań ze wstępną makietą funkcjonalności,
  • projektowanie architektury rozwiązania,
  • dobór najkorzystniejszej technologii oraz narzędzi i środowiska do realizacji projektu,
  • programowanie rozwiązania,
  • testowanie rozwiązania wraz z klientem,
  • tworzenie pełnej dokumentacji,
  • wdrożenie wraz ze szkoleniem użytkowników,
  • wsparcie w okresie powdrożeniowym oraz obsługa gwarancyjna na poprawność działania kodu.

Nasza firma jest gotowa do podjęcia prac nad każdym z powyższych etapów, jak również nad kompleksowym wykonaniem całego projektu.

Metodologia pracy nad realizacją projektu
Prace naszego zespołu są organizowane według metodologii lekkich, jeżeli charakterystyka wykonywanego projektu, np. ilość osób zaangażowanych w projekt , zezwala na wprowadzenie takiej organizacji czasu pracy i weryfikacji jej postępów. Głównymi czynnikami ograniczającymi użycie wspomnianych metodologii są, np. sztywne ramy czasowe narzucone przez zlecającego oraz brak możliwości szacowania prawdopodobieństwa zakończenia zadań jak i całego projektu w wyznaczonym terminie. W przypadku rozliczania projektów realizowanych transzowo (np. ze środków funduszy Unii Europejskiej)  zalecamy stochastyczną metodę planowania i kontroli projektu-PERT lub Rational Unified Process(RUP) od IBM.