Przejdź do treści
← Wróć do listy
Po terminiePodstawowy bez negocjacji

Modyfikacja systemu Bazy Usług Rozwojowych – Warszawa

Składanie ofert: 11 stycznia 2024

Przedmiot zamówienia

AI
  • Usługi (jednorazowe): modyfikacja i rozbudowa Bazy Usług Rozwojowych (BUR) – analiza, programowanie, testy, wdrożenia, prototypowanie, konfiguracja, poprawa dostępności/użyteczności; realizacja w formie zleceń jednostkowych wg potrzeb (zakres narastający, konkretne pozycje niezatwierdzone z góry).
  • Serwis gwarancyjny: min. 12 miesięcy od protokołu odbioru ostatniego zlecenia, obejmuje moduły/obszary, na których wykawca pracował (cały moduł, nie tylko zmodyfikowane elementy).
  • Zatrudnienie: 1 Koordynator projektu + 1 Analityk Biznesowy na umowę o pracę przez cały okres wykonania.
  • Wartość: 366 284,16 zł brutto.
  • Podział: zamówienie jednorodne – oferta jednoczęściowa, podwykonawstwo dozwolone z powiadomieniem.
  • Narzędzia/środowisko: repozytorium GitLab Zamawiającego, TIBCO JasperReports Server ≥ 8.0.0 do raportów z bazy BUR.
Trudność: średnia

Wymaga doświadczenia w budowie/rozbudowie systemów IT (PHP, Yii/Symfony, PostgreSQL/MySQL, Elasticsearch), pracy w GitLab, Jasper Reports oraz koordynacji zespołu programistów i testerów w modelu zleceń jednostkowych z serwisem gwarancyjnym.

Terminy realizacji

Czas realizacji
maks. 24 miesiące od zawarcia umowy lub do wykorzystania środków (§7 ust.1 wzoru umowy), które nastąpi wcześniej
Gwarancja
min. 12 miesięcy od podpisania protokołu odbioru ostatniego zlecenia jednostkowego

Warunki udziału

AI
1Doświadczenie – wsparcie techniczne — 3 usługi wsparcia technicznego, min. 2 budowa/rozbudowa systemów IT z PHP (Yii/Symfony)+PostgreSQL/MySQL, min. 1 z Elasticsearch, łączna wartość ≥200 000 zł brutto, ostatnie 3 lata
2Doświadczenie – CMS — 2 usługi budowy/rozbudowy systemów klasy CMS, każda ≥50 000 zł brutto

Pozostałe 5 warunków po założeniu darmowego konta.

Kryteria wyboru oferty

AI

Wagi punktowe, według których zamawiający oceni oferty.

Cena jednostkowa BRUTTO za 1 roboczogodzinęnajniższa cena
36%
Dysponowanie dodatkowym programistądoświadczenie PHP
24%
Analiza potencjalnych ryzyk i zagrożeńmin. 5 ryzyk, w tym danych
30%
Dodatkowy okres usługi serwisu gwarancyjnegoponad 12 miesięcy
8%
Kryterium społeczne – zatrudnienie os. z niepełnosprawnościami
2%

Czerwone flagi

AI

Sygnały, na które warto zwrócić uwagę przed startem.

Brak istotnych sygnałów ostrzegawczych.

Kary i sankcje

AI
  • Kary umowne: w projekcie umowy (Załącznik nr 4), stawka nie podana w SWZ

Pytania i odpowiedzi

13

Wyodrębnione z wyjaśnień treści SWZ.

1Jest napisane „Językiem komunikacji podczas realizacji zamówienia, a w szczególności językiem, w którym będą udzielane konsultacje, prowadzona wszelka korespondencja i wytwarzana wszelka dokumentacja, jest język polski". Pytanie: W jakim języku jest obecnie napisany system, oraz jaki język będzie wymagany przy tworzeniu kodu i modyfikacji bazy danych?
Zamawiający informuje, że dokumentacja prowadzona jest w języku polskim, natomiast nazewnictwo klas/metod/zmiennych jest mieszanie i występuje w aplikacji w języku zarówno angielskim jak i polskim.
2W jakim stopniu Wykonawca będzie zobowiązany do aktualizowania technologii oraz używanych komponentów?
Zamawiający informuje, że zgodnie z pkt 5.1.2 ZZW „uaktualnienie (upgrade), w szczególności w zakresie usuwania luk związanych z bezpieczeństwem oprogramowania wchodzącego w skład Systemu, w szczególności oprogramowania aplikacyjnego, oprogramowania bazodanowego, oprogramowania narzędziowego do nowej wersji bez dodatkowych opłat z tego tytułu ze strony Zamawiającego”.
3Czy Wykonawca będzie pracował na repozytorium GiTlab Zamawiającego? Czy istnieje możliwość skonfigurowania repozytorium również pod potrzeby Wykonawcy?
Zamawiający informuje, że Wykonawca będzie pracował na repozytorium GiTlab Zamawiającego. Istnieje możliwość uwzględnienia potrzeb Wykonawcy (po konsultacjach).
4Jest napisane: „3.7. Do raportowania wykorzystywany jest system raportowy Jasper Reports" Pytanie: Do generowania jakich raportów wykorzystywany jest Jasper Reports? W jakiej wersji jest używany?
Zamawiający informuje, że system raportowy TIBCO JasperReports Server w wersji co najmniej 8.0.0 (Jaspersoft Studio wersja co najmniej 6.9.0) używany jest do generowania raportów z bazy danych systemu BUR.
5Czy usługi gwarancyjne dla modułów/obszarów systemu modyfikowane przez wykonawcę w ramach zleceń dotyczą całości tych modułów, czy tylko elementów modyfikowanych w ramach tych obszarów?
Zamawiający informuje, że zgodnie z pkt 5.1 ZZW Wykonawca będzie świadczył usługę serwisu gwarancyjnego na całe moduły/obszary Systemu wskazane w pkt 3.5 ZZW w przypadku, gdy prace programistyczne wykonane podczas realizacji zleceń jednostkowych dotyczyły elementów z tych obszarów/modułów lub na moduły/obszary wykonane przez Wykonawcę w ramach rozbudowy Systemu.
6W przypadku, kiedy Wykonawca zaktualizuje wykorzystywany komponent we wszystkich modułach, staje się odpowiedzialny za świadczenie gwarancyjne całego systemu?
Zamawiający informuje, że zgodnie z pkt 5.1 ZZW świadczenie usług gwarancyjnych obejmie cały obszar/moduł, a nie tylko elementy z tych obszarów/modułów wykonane podczas realizacji zleceń jednostkowych. W przypadku aktualizacji wykorzystywanego komponentu we wszystkich modułach, Wykonawca staje się odpowiedzialny za świadczenie serwisu gwarancyjnego całego systemu.
7Jest napisane: „5.1.2 uaktualnienie (upgrade), w szczególności w zakresie usuwania luk związanych z bezpieczeństwem oprogramowania wchodzącego w skład Systemu, w szczególności oprogramowania aplikacyjnego, oprogramowania bazodanowego, oprogramowania narzędziowego do nowej wersji bez dodatkowych opłat z tego tytułu ze strony Zamawiającego." Pytanie: Czy w przypadku uaktualnień nie związanych z bezpieczeństwem, takie prace zostaną zlecone w ramach zleceń?
Zamawiający informuje, że aktualizacja realizowana będzie bez dodatkowych opłat, prace zostaną zlecone poza zleceniem.
8Czy Wykonawca będzie zobowiązany do ciągłej aktualizacji wszystkich bibliotek/pakietów wykorzystywanych w systemie, jeżeli zostaną wydane ich nowe wersje?
Zamawiający informuje, że Wykonawca będzie zobowiązany do aktualizacji bibliotek/pakietów zgodnie z pkt 5.1 ZZW (Świadczenie serwisu gwarancyjnego).
9Kto ponosi koszty takich aktualizacji - w przypadku, kiedy aktualizacja jednej z bibliotek/pakietów prowadzi do koniecznych zmian w kodzie?
Zamawiający informuje, że koszty aktualizacji ponosi Wykonawca zgodnie z pkt 5.1 ZZW (Świadczenie serwisu gwarancyjnego).
10Czy po stronie Zamawiającego będą istnieć przypadki, w których BI dokona aktualizacji oprogramowania, przez co Wykonawca będzie zobligowany do aktualizacji odpowiadających bibliotek/pakietów i konieczności naprawy, jeśli taka aktualizacja spowoduje błędy w działaniu systemu?
Zamawiający informuje, że takie przypadki nie będą mieć miejsca - Wykonawca jest odpowiedzialny za uaktualnienie Systemu. Jeśli taki przypadek mógłby wystąpić, to teoretycznie jedynie w przypadku konieczności pilnej aktualizacji elementów systemu po wykryciu krytycznej podatności i tylko w przypadku, gdy Wykonawca w ustalonym terminie nie będzie w stanie dokonać aktualizacji.
11Jaki będzie okres świadczenia usługi serwisu gwarancyjnego?
Zamawiający informuje, że usługa serwisu gwarancyjnego będzie świadczona zgodnie z ofertą Wykonawcy. Minimalny okres świadczenia usługi serwisu gwarancyjnego to 12 miesięcy od dnia, w którym nastąpiło podpisanie protokołu odbioru ostatniego zlecenia jednostkowego.
12Jest napisane: „4.2.6 Odbiór prac programistycznych nastąpi po przeprowadzeniu przez Zamawiającego testów akceptacyjnych, które zakończyły się wynikiem pozytywnym oraz przeglądzie kodu źródłowego pod kątem zgodności ze standardami jakościowymi kodu wynikającymi z Umowy, załączników do Umowy oraz zlecenia jednostkowego" Pytanie: Na jakiej zasadzie będzie przeprowadzany przegląd oddanego kodu źródłowego do zlecenia?
Zamawiający informuje, że Wykonawca przekazuje gotowy kod (w postaci tzw. Merge Request (MR)) zorganizowany w oddzielnej gałęzi do odbioru Zamawiającego. MR zostaje przypisany (wskazując tzw. Assignee) do pracownika PARP odpowiedzialnego za przegląd kodu. Pracownik PARP dokonuje przeglądu kodu pod kątem zgodności ze standardami jakościowymi kodu, zgłasza ewentualne uwagi i pytania. Nie uwzględnienie uwag wynikających z przeglądu kodu może skutkować odrzuceniem dostarczanego kodu.
13W załączniku nr 3 do OPZ jest napisane: „22. Zamawiający zastrzega sobie możliwość zmiany organizacji pracy w GitLab." Pytanie: Na czym będzie polegać zmiana organizacji pracy w GitLab?"
Zamawiający informuje, że na obecną chwilę nie przewiduje zmiany organizacji pracy w GitLab.

Historia zmian

28.12.2023 — publikacja ogłoszenia
11.01.2024 — upływ terminu składania ofert