Warszawa, 28.11.2013 r. Zapytanie ofertowe "Wdrożenie i

advertisement
Warszawa, 28.11.2013 r.
Zapytanie ofertowe
"Wdrożenie i świadczenie usług w modelu SaaS na bazie platformy informatycznej automatyzującej
procesy i relacje biznesowe przedsiębiorstw".
I. ZAMAWIAJĄCY
Teamsoft Spółka z ograniczoną odpowiedzialnością
Adres:
ul. Domaniewska 47/10
02-672 Warszawa, woj. Mazowieckie
KRS:
0000197493
REGON:
015669639
NIP:
521-32-79-750
Pytania dot. zapytania ofertowego należy kierować pocztą, osobiście w siedzibie firmy bądź drogą
mailową na adres:
e-mail: [email protected]
II. INFORMACJA O ŹRÓDLE FINANSOWANIA
Zamówienie współfinansowane jest z ze środków unijnych, w ramach Programu Operacyjnego
Innowacyjna Gospodarka, 8. Oś Priorytetowa, Działanie 8.2 – Wspieranie wdrażania elektronicznego
biznesu typu B2B.
III. OPIS PRZEDMIOTU ZAMÓWIENIA
A. Przedmiotem zamówienia jest zakup licencji na wykonanie systemu B2B realizującego dwa
główne zadania.
a. automatyzacje procesów biznesowych zachodzących pomiędzy aktualnymi partnerami, którzy są
poddostawcami usług dla wnioskodawcy,
b. automatyzacje procesów zachodzących pomiędzy drugą grupą partnerów i wnioskodawcą
wynikające z użytkowania aplikacji w modelu SaaS.
Wnioskodawca preferuje technologie oparte głównie na wolnym oprogramowaniu. Do budowy rozwiązania
Wnioskodawca bierze pod uwagę następujące technologie PHP, JAVA, MySQL, PostgreSQL, C#, ASP.NET, WCF,
Objectve C, SQL Light.
Wnioskodawca w ramach projektu nabędzie system B2B zapewniający realizację procesów biznesowych
pomiędzy wnioskodawcą i partnerami w zakresie świadczenia usług związanych z wdrożeniem aplikacji w
modelu SaaS.
Wnioskodawca w ramach projektu wdroży aplikację do świadczenia usług w modelu SaaS służącą do
automatyzacji procesów i relacji biznesowych partnerów oraz ich klientów. Aplikacja automatyzuje prace
pomiędzy partnerami i wnioskodawcą.
Projekt współfinansowany ze środków Europejskiego Funduszu Rozwoju Regionalnego w ramach Programu Operacyjnego Innowacyjna
Gospodarka 2007-2013
„Dotacje na Innowacje” „Inwestujemy w waszą przyszłość”
Aplikacja SaaS będzie wykonana w technologii Java - platforma JEE (Java Enterprise Edition). Interfejs
użytkownika i administratora dostępne będą z poziomu przeglądarki internetowej (technologia tzw. "cienkiego
klienta").
W ramach projektu zostanie również wytworzona aplikacja automatyzujące procesy zachodzące pomiędzy
wnioskodawcą oraz partnerami w zakresie serwisowania, dodatkowych zleceń i obsługę procesów związanych z
eksploatacją aplikacji oferowanej w modelu SaaS. W rzeczywistości działanie będzie polegało na ograniczeniu
funkcjonalności wytworzonej aplikacji za pomocą której świadczona będzie usługa w modelu SaaS.
Dostęp do aplikacji B2B oraz usług SaaS będzie realizowany poprzez przeglądarki internetowe. Partner oraz
wnioskodawca będzie realizował procesy biznesowe z wykorzystaniem ogólnodostępnych przeglądarek
internetowych. System B2B będzie dostępny w sieci internetowej.
W zależności od roli wnioskodawcy (partner może zlecić funkcje administratora aplikacji wnioskodawcy) zakres
współpracy może być związany z zapewnieniem technicznych funkcji usługi SaaS. Partner może również zlecić
administrowanie użytkownikami i procesami wnioskodawcy.
System służący do automatyzacji procesów będzie się opierał na zdefiniowanym zbiorze wzorów dokumentów i
formatek wymiany komunikatów, które będą wymieniane pomiędzy wnioskodawcą oraz partnerami.
Zastosowane rozwiązania pozwalają na skalowanie rozwiązań zarówno w zakresie wydajności jak również
dostępności technologii. Wszystkie technologie są dostępne w modelu wolnego oprogramowania. Rozwiązanie
jest również otwarte na inne systemy baz danych.
Na bazie w/w aplikacji wnioskodawca wykorzysta wytworzoną technologię również do automatyzacji
procesów zachodzących pomiędzy wnioskodawcą oraz partnerami, którzy są poddostawcami zaawansowanych
usług technicznych.
B. Przedmiot zamówienia wykonany powinien być według następujących etapów:
Etap I Przygotowanie
W pierwszym etapie projektu zostaną podjęte działania mające na celu przygotowanie Wnioskodawcy do
wdrożenia systemu B2B. W wyniku wymaganych, odpowiednich procedur zostaną zawarte umowy na dostawę
oprogramowania. Dostawca oprogramowania będzie prowadził realizację projektu zgodnie z przyjętą
metodyką.
Na tym etapie zostanie powołany zespół projektowy Wnioskodawcy oraz osoby reprezentujące Partnerów i
Wnioskodawcę Dostawca Systemu B2B oraz aplikacji do świadczenia usług w modelu SaaS, pozyska informacje
od Wnioskodawcy oraz Partnerów. Powstanie opis wszystkich dostępnych funkcji programu, integracji z
systemami zewnętrznymi. Zostanie określony sposób integracji z systemami zewnętrznymi opisujący wszystkie
przypadki funkcji możliwych do wykorzystania podczas integracji systemu B2B z każdym z zewnętrznych
elementów, a także możliwe problemy i opcje ich rozwiązywania.
Dostawca przedstawi opis decyzji w zakresie stosowanych algorytmów, informacje o strukturach baz danych
oraz modele relacyjne baz danych i prototypy interfejsów. Ponadto określi protokoły przesyłanych informacji,
zasady budowy baz pośrednich, przenoszenia i ujednolicania danych.
Zgodnie z przyjętym harmonogramem dostaw oprogramowania wynikającym z umowy Pomiędzy Dostawcą i
Wnioskodawcą, będzie dostarczał komponenty systemu SaaS i moduły systemu B2B. Na zrealizowanie
modułów i komponentów systemu w tym etapie wnioskodawca zużyje nie mniej niż 5 osobomiesiące.
W tym etapie zostaną zrealizowane usługi translacyjne systemu SaaS oraz modułów związanych z realizacją
procesów B2B
Wnioskodawca nabędzie projekt szaty graficznej dla platformy B2B oraz aplikacji świadczonej w modelu SaaS.
Dostarczone moduły oprogramowania będą instalowane i uruchamiane na dostarczonym w projekcie serwerze
który wnioskodawca dzierżawi w ramach usług hostingowych. Dostęp do oprogramowania będzie odbywał się z
siedziby wnioskodawcy.
Dostawca dostarczy dokumentację i instrukcje stanowiskowe.
Projekt współfinansowany ze środków Europejskiego Funduszu Rozwoju Regionalnego w ramach Programu Operacyjnego Innowacyjna
Gospodarka 2007-2013
„Dotacje na Innowacje” „Inwestujemy w waszą przyszłość”
Etap II Budowa 1
Etap drugi będzie kontynuacją prac rozpoczętych w pierwszym etapie.
Zgodnie z przyjętym harmonogramem dostaw oprogramowania wynikającym z umowy Pomiędzy Dostawcą i
Wnioskodawcą, będzie dostarczał komponenty systemu SaaS i moduły systemu B2B. Na zrealizowanie
modułów i komponentów systemu w tym etapie wnioskodawca zużyje nie mniej niż 15 osobomiesięcy.
Dostarczone moduły oprogramowania będą instalowane i uruchamiane na serwerze.
Dostawca dostarczy dokumentację i instrukcje stanowiskowe.
Etap III Budowa 2
Zgodnie z przyjętym harmonogramem dostaw oprogramowania wynikającym z umowy Pomiędzy Dostawcą i
Wnioskodawcą, będzie dostarczał komponenty systemu SaaS i moduły systemu B2B. Na zrealizowanie
modułów i komponentów systemu w tym etapie wnioskodawca zużyje nie mniej niż 15 osobomiesięcy.
Dostarczone moduły oprogramowania będą instalowane i uruchamiane na serwerze.
Dostawca dostarczy dokumentację i instrukcje stanowiskowe.
Na tym etapie rozpocznie się również proces wdrożeniowy aplikacji.
Etap IV Budowa i Wdrożenie
Zgodnie z przyjętym harmonogramem dostaw oprogramowania wynikającym z umowy Pomiędzy Dostawcą i
Wnioskodawcą, będzie dostarczał komponenty systemu SaaS i moduły systemu B2B. Na zrealizowanie
modułów i komponentów systemu w tym etapie wnioskodawca zużyje nie mniej niż 10,2 osobomiesięcy.
Dostarczone moduły oprogramowania będą instalowane i uruchamiane na dostarczonym w projekcie serwerze.
Wnioskodawca uruchomi aplikację i procesy biznesowe pomiędzy partnerami którzy będą korzystać z usług w
modelu SaaS oraz partnerami wnioskodawcy poddostawców usług. Nastąpi uruchomienie produkcyjne systemu
B2B i usług w modelu SaaS
Na tym etapie system będzie przygotowany do eksploatacji systemu. Zostaną przeprowadzone testy już po
zintegrowaniu systemu.
Wnioskodawca zrealizuje akcję promocyjną wśród potencjalnych partnerów, nabywców usług świadczonych w
modelu SaaS.
C. Realizacja usługi obejmuje:
1. nabycie praw majątkowych do wytworzonego oprogramowania oraz nabycie wytworzonych
modułów aplikacji/systemu.
2.
Stworzenie elementów i modułów do dedykowanego oprogramowania i technologii
składających się ̨ na platformę do automatyzacji procesów biznesowych zachodzących pomiędzy
aktualnymi partnerami, którzy są poddostawcami usług dla wnioskodawcy oraz automatyzacje
procesów zachodzących pomiędzy drugą grupą partnerów i wnioskodawcą wynikające z użytkowania
aplikacji w modelu SaaS.
IV. WYMAGANIA DOTYCZĄCE WYKONAWCY
O udzielenie zamówienia mogą ̨ się ̨ ubiegać wykonawcy, którzy spełniają ̨ wszystkie następujące
warunki:
1. dostarczyli podpisaną umowę o zachowaniu poufności dotyczącej powyższego projektu w
formie papierowej dla Zamawiającego.
2. Posiadają ̨ uprawnienia, kompetencje i możliwość wykonywania określonej działalności lub
czynności, jeżeli ustawy nakładają ̨ obowiązek posiadania takich uprawnień;
3. Posiadają niezbędną wiedzę, umiejętności, doświadczenie w zakresie przedmiotowego
projektu.
4. dysponują zasobami technicznymi i osobowymi zdolnymi do wykonywania zamówienia, w
technologii gwarantującej realizację z uwzględnieniem wszsytkich załozeń i celów projektu.
5. zagwarantują realizację projektu zgodnie z opisaną technologią wykonania lub zaproponują
inną równoważną z zachowaniem wszystkich założeń projektu:
Projekt współfinansowany ze środków Europejskiego Funduszu Rozwoju Regionalnego w ramach Programu Operacyjnego Innowacyjna
Gospodarka 2007-2013
„Dotacje na Innowacje” „Inwestujemy w waszą przyszłość”
Aplikacja będzie wykonana w technologii wielowarstwowej z podziałem na:
 warstwę interfejsu użytkownika
 warstwę serwisów realizujących logikę biznesową aplikacji
 warstwę dostępu do bazy danych
Przedstawiony podział jest podziałem logicznym. Fizycznie aplikacja będzie stanowiła jeden moduł serwera
aplikacji - moduł WAR (Web Application ARchive).
Aplikacja będzie korzystać z bazy danych - planowane jest wykorzystanie bazy PostgreSQL - jest to jeden z
najpopularniejszych wolnodostępnych (obok MySQL) systemów zarządzania bazami danych.
Założenia konstrukcji.
Wnioskodawca przyjął założenie że w trakcie budowy aplikacji wykorzystane zostaną ogólnodostępne biblioteki
i rozwiązania szkieletowe. W szczególności są to:
 Spring - stanowiący tzw. "lekki kontener" komponentów i zawierający wiele gotowych modułów
pozwalających przyspieszyć prace programistyczne
 Hibernate - sprawdzone i rozbudowane rozwiązanie wspierające ORM (Object-relational mapping)
Na etapie analizy technicznej poprzedzającej konstrukcję zostanie rozstrzygnięte, które rozwiązanie szkieletowe
zastosować przy budowie warstwy prezentacji.
Analizowane rozwiązania będą obejmować m.in.:
 JSF (Java Server Faces) - zapewnia komponentowe podejście do budowy warstwy prezentacji aplikacji
webowych
 Spring MVC - zaawansowane rozwiązanie wspierające wzorzec Model View Controller
Aplikacja będzie uruchamiana na jednym z ogólnodostępnych serwerów aplikacji JEE - najprawdopodobniej
będzie to Tomcat w wersji 7.0.
Ze względu na konieczność zapewnienia odpowiedniej wydajności i dostępności usług, konieczna jest
minimalizacja liczby odwołań do serwera aplikacji - nie wszystkie odwołania wymagają obsługi przez właściwy
serwer aplikacji (np. wyżej wspomniany Tomcat).
Dlatego planowane jest wykorzystanie serwera nginx lub analogicznego. Serwer ten obsługiwałby wszystkie
żądania o zasoby statyczne (biblioteki stylów CSS, biblioteki JavaScript oraz zasoby graficzne).
Dodatkowo serwer ten mógłby odpowiednio rozdzielać ruch przychodzący (load balancing). Żądania mogą
docierać na jeden publiczny adres IP, ale na podstawie domeny do której kierowane było żądanie można
rozpoznać do którego serwera aplikacji skierować ruch.
Wnioskodawca przewiduje możliwość integracji systemu udostępnionego w modelu SaaS z systemami klasy
ERP i CRM.
Planowane jest udostępnienie określonych funkcjonalności systemu przy pomocy uniwersalnej metody
komunikacji - WebService. System zostanie stworzony z podziałem na warstwy: warstwa dostępu do bazy
danych, warstwa serwisów (logika biznesowa) oraz warstwa prezentacji. Platforma Java oraz dostępne
frameworki pozwalają w efektywny sposób udostępnić funkcjonalności implementowane w warstwie logiki
biznesowej kanałem WebService. Udostępnione funkcjonalności będą obejmować m.in. przekazywanie
zgłoszeń, pobranie statusu zgłoszenia, pobranie listy zgłoszeń wg określonych
kryteriów itd.
Standard JAX-WS będący częścią platformy JEE (Java Enterprise Edition) umożliwia również stosowanie wielu
rozszerzeń, dzięki czemu możliwa będzie dalsza rozbudowa systemu - rozszerzenia te obejmują:
WS-Security, WS-Addressing, WS-Reliable Messaging. Zabezpieczenie transmisji danych realizowane będzie w
oparciu o protokół https (jeśli zajdzie taka konieczność) - realizacja takiego zabezpieczenia to kwestia
Projekt współfinansowany ze środków Europejskiego Funduszu Rozwoju Regionalnego w ramach Programu Operacyjnego Innowacyjna
Gospodarka 2007-2013
„Dotacje na Innowacje” „Inwestujemy w waszą przyszłość”
odpowiedniej konfiguracji serwera aplikacji (Tomcat lub JBoss) - generacja i instalacja potrzebnych kluczy
prywatnych i certyfikatów wykonane będą na etapie wdrożenia.
Zaproponowany sposób daje szeroko rozumianą możliwość skalowania systemu i obsługi wielu klientów
docelowych.
V. TERMIN REALIZACJI
Termin realizacji upływa na 14 dni przed datą zakończenia każdego z poszczególnych etapów:
I etap: do 31.05.2014 r.
II etap: do 30.11.2014 r.
III etap: do 28.02.2015 r.
IV etap: do 31.05.2015 r.
VI.INFORMACJA NA TEMAT ISTOTNYCH DODATKOWYCH WARUNKÓW REALIZACJI ZAMÓWIENIA
Ubiegając się ̨ o zamówienie, oferent wyraża zgodę ̨ na zawarcie następujących warunków w
postanowieniach umownych:
1. Wykonawca udzieli Zamawiającemu gwarancji na okres nie krótszy niż 3 lata, licząc od daty
podpisania protokołu odbioru przez Zamawiającego.
2. Wykonawca w przypadku zainteresowania Zamawiającego zapewni gotowość świadczenia usług
utrzymania i wsparcia w okresie pogwarancyjnym na warunkach i w oparciu o odrębną umowę.
3. W okresie gwarancji Wykonawca usunie wszelkie zgłoszone przez Zamawiającego usterki w
czasie 3 dni roboczych, licząc od dnia zgłoszenia. Za każdy dzień opóźnienia, Zamawiający ma
prawo naliczyć karę umowną wysokości 1200 zł netto.
4. Wykonawca udostępni Zamawiającemu wszelkie materiały źródłowe, którymi dysponował
tworząc oprogramowanie, umożliwiające dowolną modyfikację dostarczonego oprogramowania
przez Zamawiającego. W szczególności dotyczy to kodów źródłowych wraz z komentarzami oraz
materiałów graficznych.
5. Wykonawca przekaże Zamawiającemu autorskie prawa majątkowe do dostarczonego
oprogramowania (na wszelkie pola eksploatacji) lub udzieli licencji:
a. nieograniczonej czasowo,
b. zbywalnej,
c. z prawem do sublicencjonowania,
d. z prawem do dowolnej, nieograniczonej modyfikacji oprogramowania.
6. Zamawiający będzie miał prawo naliczyć karę umowną wysokości 3% wartości wynagrodzenia
Wykonawcy za każdy dzień opóźnienia względem ustalonego harmonogramu realizacji
zamówienia.
7. W przypadku opóźnienia ze strony Wykonawcy przekraczającego 5 dni względem ustalonego
harmonogramu realizacji zamówienia Zamawiający ma prawo wypowiedzieć umowę ̨ ze skutkiem
natychmiastowym.
8. Zamawiający zweryfikuje, czy oddawane przez Wykonawcę ̨ zgodnie z uzgodnionym
harmonogramem składniki zamówienia spełniają ̨ wymagania i nie posiadają ̨ usterek w ciągu 7 dni
od ich odbioru. Wynikiem wspomnianej weryfikacji będzie protokół odbioru sporządzony przez
Zamawiającego. Wykonawca zobowiązuje się ̨ usunąć ́ wszelkie nieprawidłowości wskazane w
protokole odbioru w ciągu 7 dni od jego otrzymania. Zamawiający potwierdza odbiór i akceptację
poprawek poprzez pisemne potwierdzenie na protokole odbioru. Protokół odbioru nie
zawierający uzasadnionych zastrzeżeń co do zakresu, formy i jakości przekazanej przez
Projekt współfinansowany ze środków Europejskiego Funduszu Rozwoju Regionalnego w ramach Programu Operacyjnego Innowacyjna
Gospodarka 2007-2013
„Dotacje na Innowacje” „Inwestujemy w waszą przyszłość”
Wykonawcę ̨ części przedmiotu zamówienia będzie podstawą zapłaty wynagrodzenia w terminie
30 dni od otrzymania faktury przez Zamawiającego.
9. Dostarczone oprogramowanie nie może być zależne od żadnych komercyjnych rozwiązań za
które trzeba byłoby płacić opłaty licencyjne w okresie użytkowania.
VII. OPIS SPOSOBU PRZYGOTOWANIA OFERTY
Oferta musi zawierać:
1. Dane teleadresowe firmy wraz ze wskazaną osobą do kontaktu w sprawie oferty (numer telefonu
i e-mail osoby kontaktowej), numer NIP , REGON, KRS lub CEiDG firmy.
2. Kopię aktualnego dokumentu rejestrowego (dotyczy wyłącznie podmiotu, którego danych
rejestrowych nie można ustalić na podstawie wydruku aktualnych informacji o podmiotach
wpisanych do Rejestru udostępnionych przez Centralną Informację Krajowego Rejestru
Sadowego na stronie internetowej https://ems.ms.gov.pl lub na podstawie zaświadczenia o
wpisie w Centralnej Ewidencji i Informacji o Działalności Gospodarczej).
3. Propozycję łącznej ceny netto zamówienia, z odrębnym wyszczególnieniem cen wszystkich
składników przedmiotu zamówienia, określonych w części III A. zapytania ofertowego.
4. Opis koncepcji technicznej realizacji całości zamówienia oraz szczegółowy opis sposobu, w jaki
Wykonawca zamierza osiągnąć konkretne, mierzalne parametry docelowego systemu.
5. Okres trwania gwarancji.
6. Podpis osoby upoważnionej do reprezentowania oferenta.
7. Ważność oferty: nie mniej niż 30 dni.
8. Oferty należy składać w formie pisemnej do 06.12.2013, do godziny 12.00 w siedzibie
Zamawiającego lub na adres mailowy [email protected]. W przypadku wysyłki pocztą lub
kurierem, liczy się ̨ data i godzina wpływu dokumentów do Zamawiającego.
VIII. KRYTERIA OCENY OFERT
Przy wyborze najkorzystniejszej oferty Zamawiający będzie kierować się ̨ następującymi kryteriami i
ich znaczeniem oraz w następujący sposób będzie oceniać oferty w poszczególnych kryteriach:
Cena  60 punktów
Okres trwania gwarancji  40 punktów
Razem: 100 punktów
1. W kryterium „Cena” maksymalną liczbę ̨ punktów otrzyma oferta zawierająca najniższą cenę. Liczba
punktów dla każdej następnej oferty zostanie obliczona w następujący sposób:
- Liczba punktów = (cena najniższa / cena oferty ocenianej) * 60
- Do wyliczenia punktów zostanie przyjęta łączna cena netto całości zamówienia zawarta w
formularzu ofertowym, wyliczona z dokładnością ̨ do dwóch miejsc po przecinku.
2. W kryterium „Okres trwania gwarancji”, oferent otrzymuje 10 punktów za każdy dodatkowy rok
gwarancji powyżej wymaganego 3 letniego okresu minimalnego.
3. Zamawiający dokona wyboru wykonawcy w ciągu 7 dni licząc od dnia, kiedy upływa termin
składania ofert oraz udzieli zamówienia oferentowi, który osiągnie najwyższą sumę punktów z
wszystkich określonych wyżej kryteriów.
......... .......... .......... ..........
miejscowość, data, czytelny podpis
Projekt współfinansowany ze środków Europejskiego Funduszu Rozwoju Regionalnego w ramach Programu Operacyjnego Innowacyjna
Gospodarka 2007-2013
„Dotacje na Innowacje” „Inwestujemy w waszą przyszłość”
Download