Na stronie znajdziesz najświeższe aktualności dotyczące Państwowego Funduszu Rehabilitacji Osób Niepełnosprawnych
Ogłoszenie o zapytanie rynku o ustalenie wartości szacunkowej usługi asysty technicznej i konserwacji, modyfikacji i rozwoju oraz transferu wiedzy i wsparcia technicznego Systemu e-PFRON2.
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 świadczenia usług:
- zapewnienia ciągłości działania Systemu i bieżącym usuwaniem wad Systemu (asysta techniczna i konserwacja Systemu),
- wykonywania zleceń modyfikacji i rozwoju Systemu,
- realizacji transferu wiedzy, oraz konsultacji wsparcia technicznego użytkownikom w eksploatacji Systemu.
3. Informacje o Systemie.
PFRON eksploatuje System aplikacyjny e-PFRON2, który wspiera realizację zadań w obszarze wpłat obowiązkowych 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 e-PFRON2 służy do składania deklaracji i informacji poprzez teletransmisję danych w formie dokumentu elektronicznego przez pracodawców zobowiązanych do wpłat lub zwolnionych z wpłat na PFRON.
PFRON posiada prawa majątkowe do kodu źródłowego i dokumentacji Systemu.
Do dnia 30 listopada 2015 r. System jest objęty usługami gwarancyjnymi.
W Systemie e-PFRON2 został użyty aplet Szafir SDK służący do podpisywania dokumentów podpisem kwalifikowanym. PFRON posiada licencje na korzystanie z tego oprogramowanie oraz wsparcie techniczne dla apletu.
3.1. Elementy i funkcje Systemu.
Produkty Systemu e-PFRON2 przedstawia poniższy schemat:
- Produkt własny - wytworzony przez dostawcę Systemu e-PFRON2.
- Produkt obcy - produkt nie wytworzony przez dostawcę Systemu, posiadający licencję otwartą lub zakupiony na potrzeby wykonania Systemu.
- Produkt opensource – produkt wytworzony przez dostawcę bazujący na licencji otwartej.
System e-PFRON2 składa się z następujących części (oddzielnych aplikacji):
- dla pracodawcy (Front-End),
- dla PFRON (Back-End) - konsola operatora,
- dla PFRON - obszar cms.
W części dla pracodawców (Front-End) System umożliwia:
- Zgłaszanie nowych pracodawców.
- Zgłaszanie administratorów upoważnianych przez pracodawcę m.in. do składania dokumentów w Systemie.
- Przyznawanie korzystającym wymaganych uprawnień oraz ich zmianę.
- Generowanie i odnawianie certyfikatów służących do podpisywania dokumentów.
- Tworzenie deklaracji i informacji zgodnych z obowiązującymi w tym zakresie aktami prawnymi.
- Podpisywanie dokumentów podpisem elektronicznym (w tym podpisem kwalifikowanym).
- Składanie dokumentów w formie elektronicznej.
- Przeglądanie i drukowanie wersji roboczych i złożonych deklaracji i informacji.
- Pobieranie złożonych przez pracodawców dokumentów w formacie html.
- Generowanie danych do przelewu w formacie Elixir, Videotel oraz wpłaty gotówkowej.
- Otrzymywanie i wysyłanie wiadomości pomiędzy pracodawcą, a PFRON.
- Przeglądanie i drukowanie raportów ze złożonych deklaracji i informacji oraz z dokonanych wpłat.
- Otrzymywanie i zatwierdzanie sald inwentaryzacji rocznej.
- Przeglądanie danych ewidencyjnych pracodawcy.
- Przeglądanie informacji o rachunkach bankowych PFRON.
- Rejestrowanie i przeglądanie operacji wykonywanych w Systemie.
System dla użytkowników (pracodawcy) dostępny jest pod adresem:
https://pracodawca.e-pfron.pl .
Korzystanie z Systemu e-PFRON2 przez użytkowników (pracodawców) jest możliwe pod warunkiem używania środowiska komputerowego spełniającego następujące wymagania:
- Komputer z dostępem do sieci internetowej z zainstalowaną przeglądarką:
- Mozilla Firefox w wersji 23.01 lub nowszej,
- Google Chrome w wersji27.0.1453.116 lub nowszej,
- Microsoft Internet Explorer w wersji 8 lub nowszej.
- Zainstalowane środowisko maszyny wirtualnej Javy ( JRE – Java Runtime Environment ) niezbędne do uruchamiania aplikacji – wersja 7 aktualizacja 45 lub nowszej (dla tej linii produktowej).
W części dla PFRON (Back-End) - konsola operatora umożliwia:
- Obsługę zgłoszeń nowych pracodawców.
- Obsługę zgłoszeń administratorów pracodawcy.
- Obsługę użytkowników (pracodawców) w zakresie przyznawania uprawnień oraz ich zmian, edycji kont użytkowników.
- Obsługę dokumentów elektronicznych złożonych przez pracodawców.
- Obsługę dokumentów złożonych przez pracodawców w formie dokumentów papierowych (wprowadzenie dokumentów przez operatorów PFRON).
- Obsługę wiadomości odebranych i wysłanych pomiędzy pracodawcą a PFRON.
- Obsługę listy certyfikatów.
- Przeglądanie listy zdarzeń.
- Obsługę użytkowników wewnętrznych (operatorów PFRON) w zakresie przyznawania uprawnień oraz ich zmian, edycji kont użytkowników.
W części dla PFRON - obszar cms umożliwia:
- Zarządzanie treścią na stronach serwisu informacyjnego e-PFRON2.
- Publikacje plików pomocy dla użytkowników Front-End.
Serwis informacyjny Systemu e-PFRON2 jest udostępniony pod adresem:
3.2. Architektura Systemu.
Architektura fizyczna została zrealizowana w Systemie po stronie hostingodawcy przy wykorzystaniu mechanizmów wirtualizacji i dynamicznego przydziału zasobów. Konfiguracja fizyczna serwerów nie przekłada się bezpośrednio na parametry pracy serwerów logicznych. W infrastrukturze hostingowej zainstalowano LoadBalancer.
Architekturę logiczną Systemu e-PFRON2 przedstawia poniższy schemat:
- Technologie:
- System operacyjny: Linux Debian.
- Silnik bazy danych: PostgreSQL.
- Serwer www: Apache 2
- Języki programowania: PHP, JavaScript, Java
- Framework: PHP Symfony2, JavaScript jQuery
- Schemat aplikacji (Obszar Pracodawcy, Konsola Operatora) wykorzystuje strukturę Symfony2 z konfiguracją w języku Yamal, XML oraz językiem przetwarzania widoków Twig
- Lokalizacja:
- Front-End: - środowisko hostingodawcy.
- Back-End: - serwerownia PFRON.
- Elementy składowe
- WEB-GUI:
- e-PFRON2 - Obszar pracodawcy – aplikacja webowa.
- Strona WWW - Obszar cms - treści statyczne wyświetlane pracodawcy i system zarządzania treścią (Joomla).
- DB – baza danych (PostgreSQL) niezbędna do prawidłowego działania aplikacji.
- Konsola operatora (aplikacja webowa) do niezależnego systemu NEO (system posiadający własnych użytkowników oraz odrębny rejestr uprawnień), za pomocą którego pracownicy PFRON zarządzają kontami oraz dokumentami.
- API – mechanizm do wymiany informacji pomiędzy e-PFRON2 a systemem NEO.
- DB- Kopia – kopia bazy z Front-End.
- Archiwum – miejsce składowania kopii bazy z Front-End.
3.3. Dodatkowe informacje techniczne dotyczące Systemu
Przybliżona ilość linii kodu e-PFRON2:
| /front Front-End | /pfron-console/ Back-End | /pfron-pfron Obiekty i widoki |
|---|---|---|---|
Kod napisany w środowisku PHP | 10 072 | 6 649 | 24 910 |
Widoki html z wykorzystaniem TWIG + JavaScript | 7012 | 2489 | 9 432 |
Arkusze stylów CSS | 9 | 0 | 14 934 |
Pliki javascript JS | 0 | 0 | 30 246 |
Plik skompilowane JAR Aplety Javy | 57586 | 0 | 82 345 |
Pozostałe pliki | 435 | 293 | 112 953 |
Łącznie: | 75 105 | 9 431 | 249 616 |
W skład części pracodawcy (pfron-front) i części operatora (pfron-console) wchodzą trzy katalogi nadrzędne: /front; /pfron-console; /pfron-pfron (zawierające wspólne obiekty i funkcje dla obydwu modułów).
Dane statystyczne (wg stanu na 01.12.2014):
Liczba wszystkich użytkowników zarejestrowanych e-PFRON2 | 197 191 |
Liczba wszystkich złożonych dokumentów | 6 628 116 |
Liczba wszystkich dokumentów złożonych w e-PFRON2 | 1 403 088 |
Liczba zgłoszeń administratorów zgłoszonych w e-PFRON2 | 14 215 |
Liczba wszystkich zarejestrowanych certyfikatów | 404 827 |
Liczba wiadomości wysłanych i odebranych od pracodawców | 49 539 |
Liczba zapisów w rejestrze zdarzeń w e-PFRON2 | 10 588 321 |
Liczba operatorów PFRON | 150 |
Liczba dokumentów złożonych w 11/2014 | 74 536 |
Liczba pracodawców, którzy złożyli dokumenty w 11/2014 | 51 200 |
3.4. Dokumentacja Systemu.
Dokumentacja Systemu zawiera:
- Walidacje - pliki w formacie xls opisujące walidacje zastosowane w formatkach dokumentów.
- Opis webservice’ów w języku WSDL - dokument w formacie xml, na podstawie którego wykonane zostały webservice’y do wymiany informacji między Systemem ePFRON2 a systemem NEO.
- Instrukcje - instalacji Systemu, obsługi dla pracodawcy, obsługi dla operatora PFRON.
- Dokumentacja PostgreSQL - dokument opisujący sposób pracy z bazą PostgreSQL.
- Schemat bazy danych - plik graficzny obrazujący relacje między tabelami w bazie danych.
- Wykaz błędów - dokumentacja błędów i wyjątków obsługiwane przez framework Symfony.
- Diagram klas - diagram i dokumentacja klas Systemu.
- Warunki licencji oprogramowania Szafir (KIR).
- Licencje opensource - zasady i warunki korzystania z produktów opartych na licencjach otwartych (Debian, Apache, PHP, Symfony, Joomla, OpenSSH, Corosync, Pacemaker, PGPool, OpenJDK, PostgreSQL).
4. Cel i oczekiwania wobec zamawianych usług.
Zadaniem Wykonawcy będzie świadczenie usług opisanych w poniższym ogłoszeniu.
4.1. Usługa asysty technicznej i konserwacji Systemu.
Świadczenie usługi polegać ma na:
- Zapewnieniu ciągłości działania Systemu.
- Zapewnieniu utrzymania parametrów wydajnościowych Systemu.
- Kontrolowaniu funkcjonowania oraz okresowego przeglądu funkcjonowania Systemu.
- Wykonywaniu bieżących aktualizacji oprogramowania.
- Przyjmowaniu i obsłudze zgłoszeń dotyczących wad Systemu z gwarantowanym czasem reakcji na zgłoszenie.
- Rozwiązywaniu zgłoszeń z odpowiednim priorytetem, które są skutkiem działań lub zaniechań Wykonawcy oraz błędów programistycznych, które są wynikiem działania dostawcy Systemu.
- Odzyskaniu danych utraconych lub uszkodzonych w wyniku zaistnienia wad Systemu.
- Wydawaniu rekomendacji dotyczących przeprowadzania zmian oraz modernizacji Systemu.
- Przyjmowaniu zgłoszeń i pytań dotyczących funkcjonowania Systemu oraz udzielanie na nie odpowiedzi.
- Zapewnieniu stałej opieki wyznaczonego przez Wykonawcę usługi konsultanta merytorycznego znającego System.
- Interweniowaniu na miejscu u Zamawiającego lub poprzez połączenie zdalne.
- Aktualizowaniu dokumentacji Systemu po rozwiązaniu wad i modernizacji oprogramowania.
4.2. Usługa realizacji modyfikacji i rozwoju Systemu.
Świadczenie usługi polegać ma na:
- Ustalaniu z Zamawiającym szczegółowych warunków wykonania konkretnej zmiany w Systemie.
- Dokonywaniu zmian zgodnie z wymaganiami funkcjonalnymi i niefunkcjonalnymi Systemu wynikających z potrzeb Zamawiającego.
- Dokonywaniu zmian w Systemie na potrzeby integracji z innymi systemami.
- Naprawianiu wad Systemu, za które Wykonawca usługi nie jest odpowiedzialny.
- Wykonywaniu migracji oraz naprawy danych uszkodzonych lub utraconych z Systemu, które nie są skutkiem działań lub zaniechań Wykonawcy.
- Świadczeniu na rzecz Zamawiającego usług szkoleniowych związanych ze zmianami w Systemie wprowadzonymi w ramach usługi modyfikacji i rozwoju systemu.
- Dokonywaniu autoryzacji zmian wprowadzonych do Systemu.
- Aktualizowaniu dokumentacji Systemu po realizacji modyfikacji i rozwoju Systemu.
4.3. Usługa realizacji transferu wiedzy oraz konsultacji wsparcia technicznego
Świadczenie usługi polegać ma na:
- Przygotowaniu i prowadzeniu dla Zamawiającego lub innych podmiotów wskazanych przez Zamawiającego szkoleń i warsztatów na temat budowy struktury Systemu, kodu źródłowego oraz dokumentacji Systemu.
- Udzielaniu Zamawiającemu lub innym podmiotom wskazanym przez Zamawiającego konsultacji na temat budowy struktury Systemu, kodu źródłowego oraz dokumentacji Systemu.
- Tworzeniu opracowań bądź rozszerzonej wersji dokumentacji Systemu na wniosek Zamawiającego.
- Identyfikacji, analizie i rozwiązywaniu problemów w eksploatacji Systemu użytkowników (pracodawców i operatorów PFRON).
- Udzielaniu informacji Zamawiającemu dotyczących m.in. konfiguracji przeglądarek na poszczególnych platformach systemowych; konfiguracji połączeń internetowych; konfiguracji środowiska Java, Java Script; ustawień i zabezpieczeń w systemach operacyjnych.
- Zgłaszaniu zdefiniowanych problemów do Zamawiającego, dostawcy Systemu (w okresie gwarancji), dostawcy systemu NEO (system wspierający procesy biznesowe w obszarze wpłat obowiązkowych) i dostawcy Modułu Komunikacji (mechanizm do wymiany danych pomiędzy systemem NEO a e-PFRON2) lub hostingodawcy.
- Tworzeniu i aktualizacji bazy wiedzy poprzez gromadzenie opinii oraz wiedzy o problemach i ich rozwiązaniach, a także przygotowywaniu instrukcji dla użytkowników Systemu
PFRON zapewni portal serwisowy (Jira) za pośrednictwem, którego będą dokonywane zgłoszenia wad, modyfikacji i rozwoju, zgłoszenia transferu wiedzy oraz wsparcia technicznego.
5. Przygotowanie do świadczenia usług.
Wykonawca usług przed przystąpieniem do ich świadczenia będzie zobowiązany do wykonania analizy kodu źródłowego i dokumentacji Systemu.
Czynności te powinny zakończyć się w okresie do trzech miesięcy od dnia zawarcia umowy na świadczenie usług, będących przedmiotem niniejszego zapytania.
Celem analizy kodu źródłowego i dokumentacji będzie:
- Uzupełnienie kodu źródłowe o komentarze wg standardu:
- każdy obiekt bazy danych: (tablica, widok, procedura wbudowana, itd.) powinien zostać uzupełniony kilku zdaniowym komentarzem jakiego rodzaju informacje przechowuje),
- każda klasa aplikacji powinna zawierać kilku zdaniowy komentarz opisujący jakiego rodzaju obiekty generuje i jaka jest ich semantyka,
- każdy atrybut każdej klasy powinien zawierać komentarz opisujący jego znaczenie,
- każda metoda każdej klasy powinna zawierać komentarz opisujący do czego metoda służy, jakie ma parametry (co one oznaczają) oraz jaką wartość zwraca,
- każdy fragment kodu źródłowego będący "ciałem" funkcji lub procedury powinien być opatrzony komentarzem przynajmniej raz na trzy linie kodu.
- Wykonanie dokumentacji technicznej Systemu zgodnie z wymogami UML 2.0. Ze szczególnym uwzględnieniem stworzenia repozytorium (np. narzędziem Microsoft Visio Professional 2013), zwierającym w szczególności: modele perspektywy (zewnętrznej, strukturalnej, zachowań, interakcji, rozmieszczenia); opisy werbalne zawierające opisy elementów modeli oraz ich interakcji; szablony generatora dokumentu do wydruku; historię zleceń dotyczących modyfikacji Systemu wraz z dokumentami wymagań.
- Wykonania dokumentacji użytkowników Systemu z podziałem na użytkowników wewnętrznych i zewnętrznych w formie gotowej do wydruku, zawierającej ewentualne poprawki związane ze zmianami wykonanymi w Systemie, w szczególności: dokumentacji dla pracodawców; dokumentacji dla operatorów PFRON; dokumentacji merytorycznej dla administratora Systemu; dokumentacji administratora Technicznego.
6. Informacje końcowe.
Oczekiwaniem Zamawiającego jest zapewnienie przez Wykonawcę jakości świadczenia usług, które polegać będzie na:
- Monitorowaniu parametrów określonych dla każdej uruchomionej usługi oraz generowania raportów zawierających analizę ich wartości w ujęciu miesięcznym, kwartalnym i rocznym.
- Wykonywaniu przeglądów usług z udziałem Zamawiającego i Wykonawcy, które powinny być dokonywane w okresach nie rzadziej niż na kwartał.
Usługi muszą być przeprowadzone przez Wykonawcę, który w okresie 3 ostatnich lat przed złożeniem wyceny wartości szacunkowej, a jeżeli okres prowadzenia działalności przez Wykonawcę jest krótszy – to w tym okresie, świadczył należycie co najmniej 2 usługi obejmujące swoim zakresem świadczenie asysty technicznej, konserwacji oraz modyfikacji i rozwoju oprogramowania.
Zespół realizujący usługi musi się składać z co najmniej z 3 osób z wyższymi studiami informatycznymi lub podyplomowymi informatycznymi. W zespole muszą być osoby posiadające wiedzę, doświadczenie i kompetencje w obszarze wykonywanych usług, w szczególności w zakresie:
- utrzymania dużego systemu informatycznego i konserwacji;
- analiz i programowania;
- audytu programowania i dokumentacji;
- tworzenia dokumentacji technicznej i użytkowej;
- szkoleń;
- znajomości prawa związanego z informatyką w administracji publicznej.
Ustalenie wartości szacunkowej musi być podane w rozbiciu na:
Usługa | Wynagrodzenie za miesiąc (netto i brutto) | Wynagrodzenie za 24 miesiące (netto i brutto) | Wynagrodzenie za jedną roboczogodzinę (netto i brutto) |
|---|---|---|---|
Asysta techniczna i konserwacja |
|
| x |
Modyfikacje i rozwój | x | x |
|
Transfer wiedzy i konsultacje wsparcia technicznego | x | x |
|
- Asysta techniczna i konserwacja (bieżącym usuwaniem wad i zapewnieniem ciągłości działania Systemu) – w okresie 24 miesięcy (po analizie i ewentualnym uzupełnieniu kodu źródłowego i dokumentacji Systemu).
- Wykonywanie zleceń modyfikacji i rozwoju Systemu – dla limitu 5000 godzin w okresie 24 miesięcy (po analizie i ewentualnym uzupełnieniu kodu źródłowego i dokumentacji Systemu).
- Realizacja transferu wiedzy oraz konsultacji wsparcia technicznego użytkownikom w eksploatacji Systemu – dla limitu 500 godzin w okresie 24 miesięcy (po analizie i ewentualnym uzupełnieniu kodu źródłowego i dokumentacji Systemu).
Świadczenie usług będzie realizowane:
- do 3 miesięcy (bezpłatnie) na zapoznanie się i ewentualnym uzupełnienie przez Wykonawcę kodu źródłowego i dokumentacji Systemu,
- oraz na okres 24 miesięcy (płatne) na wykonywanie usług.
Prosimy także o dołączenie do oferty innych istotnych informacji, które wpływają na jej wysokość oraz dołączenie informacji o doświadczeniu, wiedzy i kompetencjach zespołu oraz referencjach firmy w zakresie wymienionych usług.
Przedstawiona przez Państwa wartość szacunkowa wykonania usług 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 23 grudnia 2014 r. do godziny 14.00 - na adres e-mail: Wojciech_Blachnio@pfron.org.pl
Szczegółowych informacji odnośnie przedmiotu zapytania udzielają:
Kinga Izdebska: tel. 22 50 55 294, e-mail: Kinga_Izdebska@pfron.org.pl Piotr Kaleta: tel. 22 50 55 513, e-mail: Piotr_Kaleta@pfron.org.pl

