Zapytanie ofertowe na napisanie aplikacji do zarządzania

Transkrypt

Zapytanie ofertowe na napisanie aplikacji do zarządzania
Novell Sp. z o.o.
ul. Postępu 21
02-676 Warszawa
Tel. +48 22 537 5000
Fax +48 22 537 5099
www.novell.pl
Warszawa, 20 grudnia 2013
Zapytanie ofertowe
W wyniku otrzymanego dofinansowania w ramach działania 8.2 „Wspieranie wdrażania
elektronicznego biznesu typu B2B” 8 osi priorytetowej, Społeczeństwo informacyjne –
zwiększanie innowacyjności gospodarki Programu Operacyjnego Innowacyjna Gospodarka,
2007-2013, Novell Sp. z o.o. jako lider sieci kontrahentów w skład której wchodzą Novell Sp.
z o.o., Novell Polska Sp. z o.o. oraz apertOS Sp. z o.o. Spółka komandytowa ogłasza zapytanie
ofertowe na napisanie aplikacji do zarządzania czasem pracy konsultantów.
Oferty proszę składać w formie pisemnej na adres:
Novell Sp. z .o.o.
ul. Postępu 21
02-676 Warszawa
lub w formie elektronicznej na adres: [email protected]
Oferty należy złożyć do końca dnia 27 grudnia 2013.
Oferta musi obejmować wszystkie wymagania obligatoryjne. Wymagania opcjonalne nie są
wymagane, ale są dodatkowo punktowane.
Kryterium wyboru najkorzystniejszej oferty:
Każda oferta może zdobyć maksymalnie 100 punktów. Wygrywa oferta z maksymalną liczbą
punktów.
Za cenę można zdobyć maksymalnie 92 punkty.
Za funkcjonalności opcjonalne można zdobyć maksymalnie 8 punktów.
Punkty będą przyznawane w następujący sposób:
1. Punkty za cenę
Oferta o najniższej cenie otrzyma 92 punkty. Pozostałe oferty otrzymają punkty
według wzoru: 92*cena najniższej oferty/cena danej oferty.
2. Punkty za funkcjonalności opcjonalne
Każda funkcjonalność opcjonalna, ujęta przez oferenta w ofercie, jako
funkcjonalność, która będzie zrealizowana w ramach projektu – 2 punkty.
W ofercie musi być wyszczególnione, które punkty nieobligatoryjne wykonawca zrealizuje
jako element dostarczonego rozwiązania.
Ogłoszenie wyników odbędzie się 30 grudnia 2013 roku.
Zapytanie ofertowe obejmuje napisanie i wdrożenie w nieprzekraczalnym terminie 30 listopada
2014 roku, przekazanie praw autorskich i kodu źródłowego oraz utrzymanie (gwarancja
naprawy znalezionych błędów w terminie do 15 dni roboczych) do 30 listopada 2017 aplikacji
spełniającej założenia przedstawione poniżej.
KRS 0000219857 – Sąd Rejonowy dla m.st. Warszawy, XIII Wydział Gospodarczy Krajowego Rejestru Sądowego
Raiffeisen Bank Polska SA 52 1750 0009 0000 0000 0634 5093, REGON 015851195, NIP 526 28 02 364, kapitał zakładowy 154000 zł
Novell Sp. z o.o.
ul. Postępu 21
02-676 Warszawa
Tel. +48 22 537 5000
Fax +48 22 537 5099
www.novell.pl
Aplikacja do planowania działań konsultantów
1. System musi umożliwiać różny poziom dostępu/widoku w zależności od roli jaką
pełni dana osoba. (Wymagania obligatoryjne)
a. Handlowcy
i. Możliwość wglądu w kalendarz/harmonogram poszczególnych
konsultantów
ii. Możliwość wysyłania zgłoszeń o wstępną rezerwację, które będą do
akceptacji PMów
iii. Możliwość wprowadzania/modyfikowania skillsetów, certyfikatów,
szkoleń dla poszczególnych konsultantów.
b. Project Managerowie
i. Możliwość definiowania i prowadzenia projektów
ii. Możliwość importowania/eksportowania projektu z MS Project i
wykrywanie konfliktów z innymi projektami
iii. Możliwość wprowadzenia dowolnej liczby konsultantów,
projektów, zadań, obszarów działań
iv. Widok wszystkich projektów i zadań dla danego Klienta wraz z
przypisanymi konsultantami (danego PMa, dowolnego innego PMa,
wszystkich PMów – ten filtr dla wszystkich widoków)
v. Widok wszystkich projektów i zadań prowadzonych w danym
obszarze wraz z przypisanymi konsultantami
vi. Widok pełnego harmonogramu wybranego konsultanta/ów,
projektu/ów, klienta/ów, obszaru/ów (w jednym oknie dla każdego
typu – chyba że da się zrobić widok mieszany) na wybrany okres do
przodu i do tyłu, z możliwością łatwego modyfikowania
harmonogramu (np. drag and drop zadań pomiędzy konsultantami w
widoku). Jeśli Konsultant jest zabierany z działań innego PMa, to
jest wymagana jego zgoda (flow akceptacyjny) z możliwością
akceptacji przez management zamiast PMa
vii. Widok zrealizowanego harmonogramu dla wybranego konsultanta
viii. Łatwe przypisywanie konsultanta do danego projektu
ix. Łatwe sprawdzenie umiejętności (skillsów) wybranego konsultanta
x. Raporty za wybrany okres według projektu, zadania, obszaru
działań, konsultanta, grupy konsultantów, Klienta. Możliwość
eksportu do excela dowolnego raportu lub wydruku jako pdf.
xi. Możliwość łatwego umieszczania i odczytywania adnotacji przy
każdym zaplanowanym zaplanowanym działaniu (np. miejsce
wykonywania prac, z jakim handlowcem, inne)
xii. Widok na wszystkie flowy do akceptacji
xiii. Oznaczanie zadań jako „billable” lub „free of charge”.
Predefiniowane ustawienia dla danego typu zadań.
c. Konsultanci
i. Widok „rozliczenia” działań, gdzie można też widzieć projekty,
zadania i obszary, do których nie było się przypisanym
(filtrowanie/wyszukiwanie)
ii. Możliwość wpisania faktycznej liczby godzin przepracowanych w
danym dniu dla danego projektu, zadania, obszaru (bez względu na
to jaki to dzień tygodnia czy świąteczny), akceptowania defaultu
(czyli tego co zaplanował PM) lub dodanie nowego projektu,
KRS 0000219857 – Sąd Rejonowy dla m.st. Warszawy, XIII Wydział Gospodarczy Krajowego Rejestru Sądowego
Raiffeisen Bank Polska SA 52 1750 0009 0000 0000 0634 5093, REGON 015851195, NIP 526 28 02 364, kapitał zakładowy 154000 zł
Novell Sp. z o.o.
ul. Postępu 21
02-676 Warszawa
d.
e.
2.
Tel. +48 22 537 5000
Fax +48 22 537 5099
www.novell.pl
zadania, obszaru (który wcześniej nie był w harmonogramie) wraz z
czasem działania.
iii. Możliwość oznaczenia dni jako praca tylko lokalna (czyli bez
wyjazdów)
iv. Możliwość wstępnej rezerwacji urlopu do akceptacji przez PMa.
v. Możliwość wstępnej rezerwacji czasu na przygotowanie do zadania
do akceptacji przez PMa (jeśli to jest do działania typu obszar presales przez handlowca, to akceptacja handlowca przed akceptacją
PMa)
vi. Możliwość wprowadzania/modyfikowania swoich skillsetów,
certyfikatów, szkoleń
vii. Widok na kalendarze innych konsultantów
Management
i. Możliwość przeglądania i modyfikowania wszystkich danych jak
PM
ii. Widok wszystkich flołów akceptacyjnych
iii. Raporty za wybrany okres według projektu, zadania, obszaru
działań, konsultanta, grupy konsultantów, Klienta ale także typu
działania (np. praca własna, urlopy, praca nad projektami, praca presales, praca w pomocy technicznej, itp.). Raport zbiorczy
podsumowujący wszystkich konsultantów, projekty, zadania,
obszary i typy działań (najlepiej ze statystyką, czyli ile procent dane
coś zajęło w danym typie). Możliwość eksportu do excela
dowolnego raportu lub wydruku jako pdf.
Klient zewnętrzny
i. Możliwość wyszukiwania wolnych dni konsultantów z danym
typem umiejętności (skillsów). Np. w taki sposób – Klient ma
widok na wszystkie skillsy, wybiera jeden i wtedy wyświetla mu się
podzbiór skillsów, z których dalej może wybierać na podstawie
konsultantów, którzy posiadają ten pierwszy skill (zawężanie
wyszukiwania)
ii. Możliwość zamawiania konsultantów w dni, których nie mają
zajętych (musi zostać wyświetlona umowa, którą Klient akceptuje
rezerwując konsultanta)
iii. Klient zewnętrzny zwykły, nie powinien widzieć nazwisk
konsultantów ani pełnego skillsetu konsultanta.
iv. Klient zewnętrzny premium powinien mieć możliwość zamawiania
według nazwiska (ale tylko tych konsultantów, którzy do niego będą
przypisani) lub według pełnego skillsetu konsultantów
(zanonimizowane skillsety)
v. Serwer certyfikatów do wydawania i uwierzytelniania Klientów
Wymagania funkcjonalne techniczne (obligatoryjne, poza tymi oznaczonymi jako
opcjonalne)
a. Ogólne
i. Jednostki czasowe dzień, pół dnia, godzina, 15 minut. Możliwość
dodania nowych jednostek czasowych.
ii. Pre-definiowane okresy widoków (dziań, tydzień, miesiąc, kwartał,
pół roku, rok) z wybraniem daty startu lub wybranie przedziału
czasowego
KRS 0000219857 – Sąd Rejonowy dla m.st. Warszawy, XIII Wydział Gospodarczy Krajowego Rejestru Sądowego
Raiffeisen Bank Polska SA 52 1750 0009 0000 0000 0634 5093, REGON 015851195, NIP 526 28 02 364, kapitał zakładowy 154000 zł
Novell Sp. z o.o.
ul. Postępu 21
02-676 Warszawa
b.
c.
Tel. +48 22 537 5000
Fax +48 22 537 5099
www.novell.pl
iii. Archiwizacja danych starszych niż X (ustalane dla systemu) ale z
możliwością przeglądania archiwum, przywrócenia danych z
archiwum.
iv. W przypadku wybrania działania w mieście innym niż stacjonuje
konsultant, automatyczne rezerwowanie czasu na dojazd (np. w
postaci okienka z zapytaniem czy rezerwować w danym dniu, dzień
przed, po, ile godzin).
v. Dla każdego działania możliwość zaznaczenia czy jest odpłatny, czy
darmowy
vi. Zamówienia przez Klientów weryfikowane podpisem
elektronicznym
vii. Łatwa metoda tłumaczenia interfejsu użytkownika na różne języki
viii. Dla każdego z Partnerów/biur Novella w Europie powinno być
możliwe zakładanie niezależnej „firmy”, z własnym
harmonogramem, zasobami, projektami, itp.
ix. Wyszukiwanie przez Klienta powinno dawać wyniki z wszystkich
„firm” z zaznaczeniem lokalizacji geograficznej konsultanta.
Ergonomia
i. Interfejs oparty o WWW z formularzami akceptującymi
"standardową" obsługę klawiatury. Chodzi o to, żeby nie trzeba było
klikać na każdym okienku formularza, które chce się wypełnić, ale
żeby była możliwość "intuicyjnej" nawigacji klawiaturowej. Wiem,
że HTML narzuca spore ograniczenia, więc nie upieram się, żeby
była obsługa np. strzałek kursora, ale np. formularz powinien być
tak zorganizowany, żeby przejście tabulatorem między najczęściej
wypełnianymi polami wymagało minimalnej ilości naciśnięć tego
klawisza.
ii. Wybór projektów aktywnych do listy typu drop down przy
wypełnianiu czasu pracy.
iii. Lista drop down przy wypełnianiu zrealizowanych zadań, tak aby
szybko wybrać projekt/zadanie. Np. Konsultant wybiera w danym
dniu myszką w kalendarzu obszar czasowy od do i z drop down
listy wskazuje np. „tak jak wprowadził to PM”, lub projekt z listy
projektów aktywnych.
iv. Możliwość zmiany/poprawy wcześniej poczynionych planów zmiana godziny rozpoczęcia, czasu trwania, miejsca itd.
v. Drag and drop gdzie się da (czyli np. przenoszenie zadania na kiedy
indziej).
vi. Zadania pływające – np. do przygotowania się do egzaminu
potrzeba 5 dni. Egzamin jest za 3 miesiące. Rezerwujemy 5 dni w
wolnym okresie konsultanta, ale jeśli ten okres minie a konsultant
nie zaznaczył, że wykorzystał te dni na przygotowanie, to płyną one
do przodu, tak by ciągle być w jego kalendarzu. Wraz ze zbliżaniem
się terminu być może powinny być one sygnalizowane przez
podniesienie priorytetu lub wyróżnienie kolorem.
vii. gruby, platformoniezależny (Win, Linux, iOS, Android) klient mile
widziany lub inna możliwość planowania off-line z możliwością
synchronizacji do głównej bazy (opcjonalne)
Interoperacyjność
i. zdefiniowanie i udokumentowanie API, przy pomocy którego
można zdalnie tworzyć/modyfikować wpisy rezerwujące terminy
KRS 0000219857 – Sąd Rejonowy dla m.st. Warszawy, XIII Wydział Gospodarczy Krajowego Rejestru Sądowego
Raiffeisen Bank Polska SA 52 1750 0009 0000 0000 0634 5093, REGON 015851195, NIP 526 28 02 364, kapitał zakładowy 154000 zł
Novell Sp. z o.o.
ul. Postępu 21
02-676 Warszawa
3.
Tel. +48 22 537 5000
Fax +48 22 537 5099
www.novell.pl
ii. możliwość importu/eksportu planów do/z formatu iCal
iii. możliwość dwukierunkowego synchronizowania kalendarza z
Novell GroupWise (opcjonalne)
iv. możliwość dwukierunkowego synchronizowania kalendarza z
Google Calendar (opcjonalne)
v. możliwość dwukierunkowego synchronizowania kalendarza z
Novell Vibe (opcjonalne)
d. Wpisy w harmonogramach (kalendarzach)
i. możliwość przypisania jednego z kilku rodzajów statusów do
każdego z wpisów w kalendarzu np.: wstępna rezerwacja, w trakcie
uzgodnień, uzgodnione, odwołane (domyślnie "wstępna
rezerwacja"?)
ii. możliwość przypisania priorytetu do każdego z wpisów w
kalendarzu np.: wysoki, podwyższony, normalny, itd. (domyślnie
"normalny")
iii. możliwość wpisania zadań dłuższych niż 1 dzień bez konieczności
definiowania kilku wpisów (definiujemy zadanie i przypisujemy
termin "od-do")
iv. wykrywanie i ostrzeganie przed wystąpieniem konfliktów we
wpisach
v. dni nie przypisane do konsultanta i nie wypełnione przez niego
inaczej są automatycznie kwalifikowane historycznie jako „praca
własna”
Wymagania techniczne (wymagania obligatoryjne)
a. Aplikacja musi działać na SUSE Linux
b. Aplikacja musi wykorzystywać jak najwięcej darmowych modułów typu
Open Source
c. Aplikacja musi zawierać serwer certyfikatów
d. Aplikacja musi umożliwiać działanie w formie SaaS
e. Aplikacja musi być napisana w sposób umożliwiający łatwe przetłumaczenie
interfejsu użytkownika na różne języki. Obligatoryjnie jest wymagany
interfejs w języku polskim i angielskim.
Z poważaniem,
Marcin Madey
Prezes Zarządu
Novell Sp. z o.o.
KRS 0000219857 – Sąd Rejonowy dla m.st. Warszawy, XIII Wydział Gospodarczy Krajowego Rejestru Sądowego
Raiffeisen Bank Polska SA 52 1750 0009 0000 0000 0634 5093, REGON 015851195, NIP 526 28 02 364, kapitał zakładowy 154000 zł

Podobne dokumenty