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ł