informacje o cookies!

Używamy plików cookies, aby ułatwić Ci korzystanie z naszego serwisu oraz do celów statystycznych. Jeśli nie blokujesz tych plików, to zgadzasz się na ich użycie oraz zapisanie w pamięci urządzenia. Pamiętaj, że możesz samodzielnie zarządzać cookies, zmieniając ustawienia przeglądarki.

Na stronie znajdziesz archiwum aktualności dotyczące Państwowego Funduszu Rehabilitacji Osób Niepełnosprawnych

Ogłoszenie o zapytanie rynku o ustalenie wartości szacunkowej usługi audytu kodu źródłowego i repozytorium wiedzy Systemu Neo

1. Nazwa i adres Zamawiającego

Państwowy Fundusz Rehabilitacji Osób Niepełnosprawnych

Al. Jana Pawła II 13

00-828 Warszawa

Adres strony internetowej: www.pfron.org.pl

2. Przedmiot zapytania

Przedmiotem zapytania jest ustalenie wartości szacunkowej oraz terminu realizacji usługi audytu kodu źródłowego i repozytorium wiedzy Systemu Neo (zwany dalej także „System”).

Celem audytu jest sprawdzenie czy posiadany przez Państwowy Fundusz Rehabilitacji Osób Niepełnosprawnych (zwany dalej także „PFRON”) kod źródłowy oraz dokumentacja są wystarczające do zlecenia usługi utrzymania, modyfikacji i rozwoju Systemu Neo oraz wsparcia użytkowników tego Systemu -firmie zewnętrznej innej niż dostawca Systemu.

Informacje o Systemie i repozytorium wiedzy Systemu

Neo jest systemem informatycznym wspierającym realizacje zadań w obszarze wpłat obowiązkowych - w zakresie obsługi pracodawców zobowiązanych do dokonywania obowiązkowych wpłat na PFRON lub zwolnionych z tych wpłat (wynikających z ustawy z dnia 27 sierpnia 1997 r. o rehabilitacji zawodowej i społecznej oraz zatrudnianiu osób niepełnosprawnych – Dz.U. z 2011 r. Nr 127, poz.721, z późn. zm.).

System zawiera funkcjonalności pogrupowane w moduły, które umożliwiają obsługę poszczególnych obszarów tematycznych (m.in. w zakresie wprowadzania, generowania, edycji, raportowania, przeglądania, itd.).

System obejmuje następujące obszary z zakresu wpłat obowiązkowych:

  • Ewidencje i obsługę podmiotów - referencyjna dla pozostałych elementów Systemu, oparta na unikalnym identyfikatorze: numer w rejestrze PFRON, gromadząca dane o adresach, osobach, zdarzeniach, dokumentach danego podmiotu.
  • Ewidencje i obsługę deklaracji oraz informacji - umożliwia wprowadzanie, przetwarzanie i udostępnianie deklaracji i informacji - z formy papierowej i elektronicznej.
  • Ewidencje i obsługę wyciągów bankowych - dedykowana obsłudze przelewów.
  • Ewidencje i obsługę rozliczeń podmiotów - obejmująca zlecenia księgowe tworzące zapisy w Księdze pomocniczej Rozliczeń.
  • Ewidencje i obsługę decyzji oraz postanowień wraz z obsługą wniosków o pomoc publiczną.
  • Ewidencje i obsługę postępowań egzekucyjnych - upomnienia i tytuły wykonawcze.
  • Ewidencje i obsługę postępowań upadłościowych - zgłaszanie wierzytelności.
  • Ewidencje i obsługę sald do potwierdzenia - uzgadnianie sald z pracodawcami.
  • Ewidencje i obsługę spraw w ramach monitoringu zewnętrznego i wewnętrznego ( workflow ).
  • Ewidencje i obsługę załączników - tworzenie pism, raportów, decyzji, upomnień, tytułów wykonawczych, zgłoszeń wierzytelności.
  • Ewidencje i obsługę przychodzącej i wychodzącej korespondencji.
  • Generacje i przeglądanie raportów.
  • Ewidencje zdarzeń - informacje o wybranych zdarzeniach tworzonych przez System i operatorów.
  • Ewidencje modułów archiwalnych - decyzje restrukturyzacyjne, faktury węglowe, kontrole UKS, bankowe postępowania ugodowe.
  • Ewidencje i obsługę administracyjną - pomiar wydajności, nadawanie uprawnień, konfiguracja formularzy i parametrów.
  • Komunikacje z systemem e-PFRON2.

System Neo został zbudowany i jest eksploatowany w następującym środowisku:

  • System operacyjny - HP-UX 11.31.
  • Oprogramowanie serwera aplikacji Web Logic 10.3.5.
  • Baza danych - IDS 11.50.FC6.
  • JAVA VM v 1.6.0.09.
  • Klient Informix IDS.

Ilość linii kodu Java: ogółem ok. 150 000 linii. Formularze i skrypty JS: - 1 250 formularzy JSP, - 1800 skryptów JS.

Z Systemu Neo korzysta ok. 200 użytkowników.

Repozytorium wiedzy Systemu stanowią wszelkie materiały dostarczone przez dostawcę Systemu i przez niego posiadane - dotyczące aspektów technicznych, funkcjonalnych i użytkowych związanych z korzystaniem z Systemu, jego funkcjonowaniem oraz rozwojem, które są niezbędne lub pomocne do dowolnego i samodzielnego korzystania, rozwijania i modelowania Systemu, obejmujące w szczególności: dokumentację, wykaz narzędzi programistycznych oraz bibliotek Systemu.

Dokumentacja użytkowa i techniczna udostępniona jest w Systemie w formie modułu dokumentacji elektronicznej - pełniący jednocześnie rolę pomocy kontekstowej. Moduł powstał w oparciu o:

  • technologie JSF i JSP - realizujące prezentację formularzy; - pakiet indeksujący Lucene umożliwiający szybkie wyszukiwanie artykułów;
  • bazę danych IBM ODS (INFORMIX) odpowiedzialną za przechowywanie danych.

Moduł stanowi samodzielną aplikacje. Artykuły zapisywane są w formacie stanowiącym uproszczony HTML - każdy artykuł stanowi odrębną stronę. Ilustracje są przechowywane jako odrębny zasób - linkowane zgodnie z regułami HTML.

Wyeksportowana treść dokumentacji użytkownika i technicznej z modułu dokumentacji elektronicznej ma łącznie ok. 2000 stron A4 (pliki PDF i DOCX).

Cel i oczekiwania wobec audytu

Audyt musi być przeprowadzony przez biegłego świadczącego usługi audytowe i konsultingowe.

Audyt powinien opierać się na badaniu kodu źródłowego za pomocą narzędzi analizujących kod, a następnie ręcznej agregacji i interpretacji wyników.

Ocenie podlegać musi czytelność kodu – stosowanie odpowiednich długości linii, stosowanie komentarzy, stosowania konwencji nazewnictwa oraz podobnych czynników wpływających na łatwości utrzymania i rozwoju kodu przez firmę wybraną przez PFRON.

Ocenie podlegać musi poprawność i kompletność dokumentacji użytkowej i technicznej, jako podstawowe źródło informacji dotyczącej Systemu, pozwalające ocenić trudności wprowadzania zmian i tworzenia nowych funkcjonalności przez firmę wybraną przez PFRON.

Z uwagi na szczególną wartość, jaką mają dla dostawcy Systemu Neo informacje poufne ujawniane w trakcie audytu, dostawca Systemu Neo uprawniony będzie do nadzorowania czynności biegłego, w szczególności uprawniony będzie do wideorejestracji jego czynności, a przedstawiciel PFRON zobowiązany jest uprzedzić o tym fakcie biegłego i uzyskać od niego wymaganą prawem zgodę na taką wideorejestrację.

Wynikiem audytu ma być raport zawierający jednoznaczne odpowiedzi wraz z uzasadnieniem:

  • Czy kod źródłowy Systemu musi być uzupełniony i poprawiony - wraz ze wskazaniem obszarów wymagających korekt i uzupełnień?
  • Czy repozytorium wiedzy Systemu musi być uzupełnione i poprawione - wraz ze wskazaniem obszarów wymagających korekt i uzupełnień?
  • Czy posiadany przez PFRON kod źródłowy oraz zawartość repozytorium umożliwia zlecenie w procedurze przetargowej usługi utrzymania, rozwoju i modyfikacji Systemu Neo oraz wsparcia użytkowników Systemu - firmie zewnętrznej innej niż dostawca Systemu?

Analizie podlegać musi w szczególności poniżej przedstawiony obszar:

  1. Komentarze kodu źródłowego.
  2. Dokumentacja administratora Systemu
  • obejmująca procedury administrowania Systemem
  • obejmująca procedury instalacji Systemu
  • obejmująca procedury backupu
  • obejmująca procedury gwarantujące bezpieczeństwo Systemu
  1. Dokumentacja użytkowa:

Formularze Systemu obejmują na następujące kategorie

  • listy danych
  • formularze edycyjne
  • formularze zleceń

W zależności od kategorii opis formularza zawiera

  • listy danych: kryterium wyboru danych, kolumny listy danych, funkcje przycisków, funkcje dostępne z menu PKM
  • formularze edycyjne: znaczenie pól, funkcje przycisków, walidacje
  • formularze zleceń: znaczenie pól, funkcje przycisków, walidacje

Dokumentacja użytkowa zawierająca opisy następujących modułów

  • ogólny opis zasad obsługi
  • konfiguracja panelu operacyjnego
  • panel podmiotu
  • panel administracyjny
  • moduł deklaracji
  • moduł importu wyciągów
  • moduł księgowy
  • obsługa spraw
  • moduł decyzji
  • moduł postanowień
  • moduł wniosków
  • salda do potwierdzenia
  • załączniki i korespondencja
  • moduł PEA
  • postępowanie upadłościowe
  • protokoły UKS
  • raporty
  • administracja Systemem
  • moduły archiwalne
  • ewidencja podmiotów
  • administracja systemem WWW
  • moduł wpłat
  • ochrona danych osobowych
  • obsługa ZFRON
  • weryfikacja danych ewidencyjnych
  • komunikacja z e-PFRON2
  1. Dokumentacja techniczna zawierająca:
  • opisy ogólne
  • logiczny model danych Systemu oraz model fizyczny w formie schematu bazy danych wraz z niezbędnymi opisami zasad przetwarzania transakcji
  • model klas Systemu w formie diagramów klas (UML.ClassDiagram) wraz z opisami oraz odwołaniami do kodu źródłowego
  • model interakcji (diagramy komunikacji lub sekwencji) wraz z opisami oraz odwołaniami do kodu źródłowego,
  • hierarchia użytkowników
  • szczegółowe opisy interfejsów oraz zasad komunikacji miedzy modułami
  • parametry konfiguracyjne Systemu
  • znaczniki do generacji pism
  • lista raportów
  • mechanizm uprawnień i lista bramek
  • panel konfiguracyjny
  • szczegółowe diagramy rozmieszczenia (UML.Deployment)
  • opis instalacji aplikacji serwerowej
  • struktura katalogów
  • opis plików konfiguracyjnych
  • instalacja autentykatora
  • opis instalacji silników przetwarzania
  • deklaracji WWW
  • księgowego
  • raportowego
  • algorytmy operacji na dokumentach
  • dekretacja deklaracji i informacji
  • import wyciągów
  • dekretacja wpłat
  • weryfikacja danych ewidencyjnych
  • zmiana klasyfikacji przelewów
  • identyfikacja nadpłat
  • opisy procesów workflow (monitoring)
  • ogólny opis
  • zasady przypisywania zadań i uprawnień
  • warunki startu i zakończenia procesów
  • konfiguracja
  • opisy wszystkich procesów
  • opis modułu decyzji
  • opis ogólny
  • algorytm dekretacji
  • opis operacji na decyzjach
  • usprawnienia
  • zdarzenie rejestrowane
  • opis modułu postanowień
  • opis ogólny
  • algorytmy księgowania postanowień
  • uprawnienia
  • zdarzenia rejestrowane
  • opis modułu wniosków
  • opis ogólny
  • opis sald do potwierdzenia
  • opis ogólny
  • algorytmy obliczeniowe
  • mechanizmy wysyłania i odbioru sald
  • konfiguracja sald
  • uprawnienia
  • zdarzenia rejestrowane
  • opis modułu załączników
  • opis ogólny
  • algorytm generacji załączników
  • przygotowanie stacji użytkownika
  • uprawnienia
  • zdarzenia rejestrowane
  • opis postępowania upadłościowego
  • opis ogólny
  • algorytmy modułu
  • uprawnienia
  • zdarzenia rejestrowane
  • opis modułu raportowego
  • zasada działania
  • instalacja
  • moduł agregacji danych
  • opis postępowania egzekucji administracyjnej
  • opis ogólny
  • algorytmy modułu
  • uprawnienia
  • zdarzenia rejestrowane
  • opis algorytmów księgowych
  • zasady generacji not księgowych
  • zasady realizacji zaleceń
  • algorytmy realizacji poszczególnych zleceń księgowych
  • opis obsługi dokumentów WWW
  • opis ogólny
  • zasady walidacji dokumentów
  • uprawnienia
  • zdarzenia rejestrowane
  • opis automatycznej ewidencji statusów
  • opis ogólny
  • algorytm zmian
  • opis modułu obsługi ZFRON
  • opis ogólny
  • uprawnienia
  • zdarzenia rejestrowane
  • opis obsługi wniosków o odpis
  • opis ogólny
  • uprawniania
  • zdarzenia rejestrowane
  • opis komunikacji z e-PFRON2
  • opis ogólny
  • opisy wysyłania komunikatów
  • uprawnienia
  • zdarzenia rejestrowane
  • formalna specyfikacja interfejsu.

3. Uwagi końcowe

Propozycja cenowa powinna zawierać wartość wynagrodzenia oraz termin realizacji dla dwóch poniższych wariantów:

  1. Audyt kodów źródłowych i repozytorium wiedzy w siedzibie PFRON, bez możliwości wykonywania prac poza siedzibą PFRON w Warszawie, al. Jana Pawła II 13.
  2. Audyt kodów źródłowych i repozytorium wiedzy w siedzibie Wykonawcy.

Prosimy także o dołączenie do szacunkowej oferty istotnych informacji, które wpływają na jej wysokość oraz dołączenie informacji o kompetencjach zespołu oraz referencjach firmy w zakresie wymienionych usług.

Przedstawiona przez Państwa wartość szacunkowa wykonania usługi nie będzie stanowić podstawy do roszczeń dotyczących udzielenia zamówienia, zawarcia i realizacji umowy.

PFRON może unieważnić zapytanie na każdym etapie bez podania przyczyn. W przypadku unieważnienia zapytania PFRON nie ponosi kosztów postępowania.

Prosimy o przesłanie swojej oferty do 4 grudnia 2014 r. do godziny 14.00 - na adres e-mail: Wojciech_Blachnio@pfron.org.pl

Szczegółowych informacji odnośnie przedmiotu zapytania udzielają:

Data publikacji: 2014-11-21
Wydział Realizacji Programów
Autor: Wojciech Błachnio