polski English

Oprogramowanie

Oprogramowanie Oprogramowanie Oprogramowanie

Produkcja oprogramowania

Cele stawiane przed oprogramowaniem stają się coraz bardziej specyficzne – mają w możliwie największym stopniu usprawnić funkcjonowanie danego przedsiębiorstwa i zoptymalizować procesy biznesowe. W wielu przypadkach gotowe rozwiązania informatyczne – mimo, iż pozornie tanie i dostępne „od ręki” – nie są w stanie sprostać specyficznym dla danej branży wymaganiom klientów. W takiej sytuacji najlepszym rozwiązaniem jest produkcja dedykowanego systemu informatycznego. Profi-Data od wielu lat specjalizuje się w produkcji systemów „pod klucz”, mogąc pochwalić się na tym polu wieloma sukcesami.

Produkcja rozwiązań dedykowanych wymaga elastyczności i kreatywności. Potrzeby każdego klienta są indywidualnie analizowane i modelowane w celu opracowania rozwiązania spełniającego wszystkie wymagania oraz oczekiwania odbiorcy. Specjaliści Profi-Data na każdym etapie wspierają klienta w pozyskaniu wymagań systemu, wypracowaniu najlepiej pasującego do oczekiwań rozwiązania oraz weryfikacji poprawności implementacji oprogramowania.

Profi-Data stara się zapewnić klientom maksymalną satysfakcję z dostarczanego oprogramowania i dlatego gwarantuje elastyczność proponowanych rozwiązań w zależności od indywidualnych potrzeb oraz wgląd w prace projektowe na każdym etapie.

W najbardziej ogólnej postaci cykl produkcji systemu dedykowanego przedstawia się następująco:cykl produkcji systemu dedykowanego


Faza analizy

Faza analizy jest najważniejszym etapem w projekcie. To wtedy określane są wymagania i oczekiwania użytkowników względem systemu, które determinują zakres prac oraz specyfikę planowanego oprogramowania. Profi-Data docenia ważność analizy w procesie produkcji oprogramowania i dlatego stawia na ścisłą współpracę z klientem celem jak najpełniejszego zdefiniowania wymagań do systemu.

Specjaliści Profi-Data posiadają odpowiednie doświadczenie oraz wiedzę biznesową i dziedzinową, by zapewnić prawidłowe wyspecyfikowanie, modelowanie oraz udokumentowanie wymagań systemu określanych przez przedstawicieli klientów. W razie konieczności doradzają najlepsze rozwiązania oraz podsuwają pomysły mogące wzbogacić funkcjonalność projektowanego systemu i w możliwie największym stopniu zoptymalizować procesy biznesowe danego przedsiębiorstwa.

W wyniku analizy powstaje katalog wymagań oraz szczegółowe specyfikacje wymagań i techniczne opisy procesów biznesowych zachodzących w organizacji klienta.


Faza projektu

Wymagania zebrane we wcześniejszej fazie są przekładane na projekt techniczny systemu informatycznego zrozumiały dla programistów odpowiedzialnych za budowę systemu. Architekci Profi-Data wspólnie z przedstawicielami klienta opracowują najlepiej pasującą do istniejącej w organizacji klienta infrastruktury IT architekturę systemu oraz strukturę baz danych. Wybierana jest ta technologia produkcji, która umożliwi pełne wykorzystanie możliwości środowisk klienta oraz zapewni spełnienie wszystkich wymagań oraz oczekiwań względem systemu.

Celem tej fazy jest między innymi zapewnienie prawidłowego funkcjonowania nowego oprogramowania w docelowym środowisku oraz stabilność działania innych – integrowanych z nowym produktem – systemów klienta.


Faza produkcji

W fazie produkcji programiści Profi-Data implementują system w oparciu o projekt techniczny. Każdy gotowy element oprogramowania poddawany jest testom jednostkowym (developerskim) celem weryfikacji poprawności działania kodu oraz zgodności z przyjętym standardem kodowania.

Gotowy system poddawany jest testom w dziale zapewnienia jakości. Testy obejmują weryfikację funkcjonalną oprogramowania, wykonywaną w oparciu o specyfikację systemu oraz o dane testowe symulujące rzeczywiste dane biznesowe. Sprawdzana jest również poprawność integracji systemu z systemami zewnętrznymi (za pomocą zaślepek oraz symulatorów komunikacji). Wyniki testów raportowane są na bieżąco w systemie zarządzania testami oraz repozytorium błędów.

Profi-Data wypracowała własne podejście do przygotowania i realizacji testów – uzupełnieniem standardowych testów opartych na udokumentowanych scenariuszach i przypadkach testowych są testy eksploracyjne. Takie podejście umożliwia dokładniejsze i pełniejsze zweryfikowanie działania aplikacji, niż zastosowanie samej metody scenariuszowej. Pozwala również wykryć błędy, których znalezienie przy użyciu metod scenariuszowych jest niemal niemożliwe – jak błędy lub luki w specyfikacji wymagań.

Dokumentacja testów obejmuje komplet scenariuszy i przypadków testowych oraz szczegółowe raporty z wykonania testów i jest udostępniana klientowi.

W fazie produkcji powstaje również dokumentacja użytkownika. Jej przeznaczeniem jest dostarczenie użytkownikom końcowym oprogramowania wiedzy o funkcjonalności systemu i sposobie jego obsługi. Dokumentacja szczegółowo opisuje – i prezentuje w formie graficznej za pomocą zrzutów ekranu – wszystkie moduły i funkcje a ponieważ z reguły opracowywana jest we współpracy Profi-Data z przedstawicielami klienta, obejmuje również aspekty biznesowe pracy z systemem.

Końcowym etapem w fazie produkcji są zazwyczaj testy systemowe oraz akceptacyjne systemu. Profi-Data na życzenie klienta zapewnia pomoc w realizacji tych procesów – udostępniając dokumentację z testów wewnętrznych, delegując pracowników do wspierania prac testowych w organizacji klienta oraz zapewniając ciągłe wsparcie analityków oraz programistów, niezwłocznie reagujących na pojawiające się problemy.


Faza wdrożenia

W fazie wdrożenia pracownicy Profi-Data instalują system w środowisku wskazanym przez klienta i integrują go z innymi systemami wspomagającymi pracę organizacji klienta. Od tego momentu Profi-Data zapewnia opiekę serwisową i dalszy rozwój systemu.


Systemy dedykowane są realizowane w Profi-Data z wykorzystaniem szerokiej gamy technologii.

Wszystkie prawa zastrzeżone. © PROFI-DATA 2010

Kontakt | Strona główna