Szczegółowy harmonogram rzeczowy realizacji prac systemu B2B NAZWA ZADANIA ZADANIE CZĄSTKOWE TECHNOLOGIA ILOŚĆ OSÓB ILOŚĆ GODZIN TERMIN REALIZACJI 1 2 4 5 6 7 Zadanie 1 - wersji alfa 1 systemu B2B 3 723 30-06-2012 Wykonanie prototypowej wersji dedykowanego systemu (wersja alfa 1 systemu). wewnątrzsystemowej synchronizacji danych pomiędzy systemem B2B a systemami ERP i CRM. 1. Analiza schematów UML, w tym schematów przypadków użycia, diagramów przepływów i diagramów klas zawartych w dokumentacji technicznej. 2. Przygotowanie testowego środowiska serwerowego, budowa prototypowego modelu zawierającego wszystkie składniki niezbędne do zasymulowania docelowego procesu komunikacji. 3. Projekt struktur bazodanowych mających na celu przechowywanie informacji dotyczących operacji wykonywanych w procesie komunikacji między partnerami biznesowymi. 4. Budowa prototypowej wersji Serwera Synchronizacji zawierającej podstawowe algorytmy związane z obsługą kanałów komunikacji 5. Budowa prototypowej wersji klienta (adaptera) umozliwiającego synchronizację danych pomiędzy środowiskiem ERP a Serwerem Synchronizacji. 6. Analiza modelu mapowań pomiędzy systemem ERP firmy Techkom a zawartymi w dokumentacji strukturami dokumentów EDIFACT Linux, Windows, Apache,.NET, Bash,, 2 40 3 80 1 32 2 220 2 200 2 16 1
7. Budowa silnika aplikacyjnego w ramach konstrukcji adaptera pozwalającego na konwersję danych z systemu ERP na dokumenty standardu EDIFACT 8. Testy jednostkowe modułów zrealizowanych w ramach wytworzenia prototypu. API CdnXL, SELENIUM 3 122 2 10 9. Prezentacja zasady działania prototypu firmie Techkom, Ocena poprawności założeń w kontekście wymagań klienta. 3 Zadanie 2 - wersji alfa 2 systemu B2B 3 919 31-10-2012 Wykonanie wersji alfa 2 dedykowanego system informatycznego szyfrowania danych i podpisu elektronicznego. 1. Korekta modelu struktur bazodanowych ze względu na uwagi wypracowane w ramach prezentacji działania systemu i analizy prototypu. 2. Rozbudowa algorytmów związanych z realizacją Serwera Synchronizacji. 3. Implementacja wersji alfa 2 klienta (adaptera). 4. Testy komunikacji pomiedzy stronami procesu. 5. Testy poprawności mapowań danych z systemu ERP na struktury dokumentów EDIFACT 6. Testy jednostkowe modułów zrealizowanych w ramach wytworzenia wersji alfa 2. 2 30 300.NET, Bash,, 3 220 SELENIUM 2 32, Autorskie algorytmy testujące 2 46 SELENIUM 2 60 7. Prezentacja zasady działania wersji alfa 2 firmie Techkom, ocena poprawności działania w kontekście wymagań klienta. 3 8. Implementacja protokołu SSL w ramach komunikacji pomiędzy składnikami systemu. 9. szyfrowania danych w oparciu o specyfikację PGP Apache PGP 1 8 2 150 2
10. Testy środowiska pod kątem bezpieczeństwa wymiany danych. Przeprowadzenie serii znanych ataków w celu weryfikacji odporności systemu na włamania. Oprogram owanie do przeprowa dzania ataków 2 35 11. Wewnętrzny audyt bezpieczeństwa przygotowanego systemu. 2 32 12. Prezentacja zasady działania modułu szyfrowania i podpisu elektronicznego firmie Techkom, ocena poprawności działania w kontekście wymagań klienta. 2 3 Zadanie 3 - wykonanie projektu oprogramowania bazy danych systemu B2B 2 529 31-10-2012 Wykonanie modelu oprogramowania i implementacja struktury bazy danych, uporządkowanie pozyskanych danych Ujednolicenie bazy do standardu przeznaczonego dla platformy B2B. Weryfikacji formatów baz i uzupełnienia brakujących danych w bazie. 1. Przygotowanie struktur bazodanowych środowiska aplikacyjnego na potrzeby zarządzania systemem. 1 24 2. Przygotowanie struktur bazodanowych środowiska aplikacyjnego na potrzeby końcowej aplikacji klienckiej (partnera) pozwalającej na przeglądanie i zarządzanie dokumentami. 1 32 3. Analiza kompletności informacji przesyłanych pomiędzy stronami, dostosowanie zawartości informacyjnej systemów ERP partnerów biznesowych (INFOMEX, OST) do wymogów stawianych przez standard EDIFACT 2 120 4. Kastomizacja adapterów ze względu na koniecznośc współpracy systemu z aplikacjami ERP partnerów. 5. Testy poprawności danych przesyłanych pomiędzy stronami realizującymi procesy biznesowe.,.net, BASH SELENIUM 2 300 1 50 3
6. Prezentacja wymiany przykładowych komunikatów przesyłanych między stronami. Ocena poprawności działania w kontekście wymagań klienta. 2 3 Zadanie 4 - wersji beta systemu B2B: 3 860 28-02-2013 podstawowego systemu B2B (warstwa aplikacyjna systemu) centrum praw i zarządzania moduł administracyjny umożliwiający wielopoziomowe zarządzanie użytkownikami i prawami dostępu. 1. Realizacja algorytmów warstwy aplikacyjnej systemu do zarządzania dokumentami. 2. Realizacja interfejsu systemu do zarządzania dokumentami w warstwie prezentacyjnej. 3. Realizacja algorytmów warstwy aplikacyjnej systemu do zarządzania uprawnieniami. 4. Realizacja interfejsu systemu do zarządzania uprawnieniami w warstwie prezentacyjnej., JAVASCRIP T 3 320 SENCHA EXT 3 160, JAVASCRIP T 2 300 SENCHA EXT 2 80 Zadanie 5 - wersji produkcyjnej systemu B2B: 3 532 30-06-2013 Wytworzenie modułów systemu w wersji produkcyjnej. 1. Prace końcowe i testy wewnętrzne adapterów 2. Prace końcowe i testy wewnętrzne mechanizmów synchronizacji 3. Realizacja modułu statystyk, pozwalająca na gromadzenie informacji systemowych i wyświetlanie statystyk,.net, SELENIUM 2 100,.NET, SELENIUM 2 100 2 300 4
4. Realizacja modułu wewnątrzsystemowej replikacji danych. BASH 2 16 5. Prezentacja wersji produkcyjnej systemu B2B. Ocena poprawności działania w kontekście wymagań klienta. 3 16 Zadanie 6 - wdrożenie i testy systemu B2B 3 104 31-10-2013 Wdrożenie zgodnie z założeniami, ostatecznej wersji systemu B2B na serwerach, konfiguracja i optymalizacji systemu. 1. Instalacja serwerów Linux, Windows 1 8 2. Instalacja oprogramowania w firmie Techkom 1 16 2. Instalacja oprogramowania w placówkach partnerów biznesowych firmy Techkom 2 60 4. Testy rozruchowe i optymalizacja pod kątem wydajności. 2 12 5. Prezentacja wdrożonego systemu. 3 8 Zadanie 7 - dokumentacji końcowej systemu 3 80 31-10-2013 1. Realizacja dokumentacji końcowej do wersji produkcyjnej systemu. 3 80 Zadanie 8 - przeprowadzenie szkolenia z obsługi systemu B2B 2 40 31-10-2013 1. Pięciodniowe (40 godzin) szkolenie dla pracowników z zakresu użytkowania systemu. 2 40 5
Zadanie 9 - przeprowadzenie szkolenia z administrowania systemem B2B 2 56 31-10-2013 1. Szkolenie z zakresu administrowania systemem, dla osób które będą administrowały systemem. Szkolenie potrwa 7 dni (56 godzin). 2 56 6