specyfikacja wymagań funkcjonalnych i niefunkcjonalnych

Transkrypt

specyfikacja wymagań funkcjonalnych i niefunkcjonalnych
SPECYFIKACJA WYMAGAŃ FUNKCJONALNYCH I NIEFUNKCJONALNYCH DLA
DEDYKOWANEGO OPROGRAMOWANIA ZARZĄDZANIA PRZEZ KOMPETENCJE ICAI
1. Wymagania ogólne:
- operowanie na abstrakcyjnej klasie obiektu wiedzy, którym może być dowolny element platformy szkoleniowej,
- pełna integracja z platformą szkoleniową,
- implementacja miary podobieństwa, umożliwiającej porównywanie według zbiorów kompetencji: obiektów
szkoleniowych, szkoleń, użytkowników, użytkowników ze stanowiskami,
- wszelkie generatory i wyszukiwarki muszą uwzględniać parametry szkoleń wpływające na dostępność –
pomijając szkolenia, na które użytkownik nie może się zapisać (ze względu na ich wyłączoną rejestrację, termin
lub lokalizację),
- generatory muszą uwzględniać terminy szkoleń i zapobiegać ich nakładaniu. Muszą też uwzględniać szkolenia
już zaplanowane dla uczestnika,
- funkcjonalność podsumowania szkolenia – prezentuje historię szkolenia lub obiektu szkoleniowego,
udostępniając średni wynik, zdawalność oraz średni poświęcony czas. Element będzie wykorzystywany przez
generatory, pomagając użytkownikowi w podjęciu decyzji o wyborze proponowanej ścieżki,
- funkcjonalność generatora ścieżek pozwalającego na wyświetlenie kilku propozycji ścieżek, z możliwością
wygenerowania kolejnych, a także odrzucenia przez pracownika pojedynczych elementów ścieżki i wyszukanie
zbliżonego szkolenia lub adaptację elementów ścieżki występujących po odrzuconym elemencie,
- prezentacja ścieżki szkoleniowej dostępna w dwóch formach: sekwencji szkoleń pogrupowanych w kroki oraz
kalendarza,
- porównania – mechanizm wyraźnie pokazujący kompetencje wspólne oraz różne pomiędzy: użytkownikami,
stanowiskami, obiektami szkoleniowymi, użytkownikiem a stanowiskiem, użytkownikiem a obiektem
szkoleniowym, obiektem szkoleniowym a stanowiskiem,
- narzędzie do porównania musi umożliwiać porównanie dowolnej ilości elementów z opcją wydruku oraz
eksportu do plików XLS i CSV,
2. Wymagania w zakresie bazy kompetencji:
- import z formatów XLS, CSV, XML,
- eksport do formatów XLS, CSV, XML,
- kompetencja musi mieć możliwość zdefiniowania przynajmniej: nazwy skróconej, nazwy pełnej, opisu,
widoczności (nie wszystkie kompetencje będą widoczne dla końcowych użytkowników), czasu ważności,
- możliwość wyłączenia niektórych atrybutów kompetencji lub utworzenia nowych bez konieczności zmian
Fundusze Europejskie dla rozwoju regionu łódzkiego
Projekt współfinansowany przez Unię Europejską z Europejskiego Funduszu Rozwoju Regionalnego oraz z budżetu państwa.
w kodzie aplikacji,
- pełnotekstowa wyszukiwarka,
- kategoryzowanie/katalogowanie kompetencji,
- analiza semantyczna zapobiegająca tworzeniu kompetencji zbliżonych znaczeniowo do kompetencji już
istniejących,
- przypisywanie kompetencji do stanowisk oraz obiektów szkoleniowych z możliwością definiowania
procentowego progu kompetencji – w przypadku obiektów szkoleniowych jest to poziom realizacji kompetencji, w
przypadku stanowisk – wymagany poziom,
- możliwość definicji kompetencji jako wymaganej lub zalecanej dla danego stanowiska,
- możliwość definicji wagi kompetencji przy stanowisku, uwzględniana przez wyszukiwarkę osób dopasowanych
do stanowiska.
3. Wymagania w zakresie obiektów wiedzy:
- możliwość przypisania wielu kompetencji do jednego obiektu,
- możliwość przypisania jednej kompetencji do wielu obiektów,
- wyszukiwanie obiektów powiązanych z wybraną kompetencją,
- obiekty podobne, wybierane na podstawie jednego ze znormalizowanych współczynników miary podobieństwa
zbiorów kompetencji obiektów szkoleniowych (preferowany współczynnik Dice’a lub współczynnik Jaccard’a)
4. Wymagania w zakresie zarządzania przez kompetencje:
- wyszukiwanie osób o wybranych kompetencjach,
- wyszukiwanie osób o kompetencjach zbliżonych do wybranych z możliwością definicji tolerancji miary
podobieństwa,
- wyszukiwanie osób o kompetencjach zbliżonych do wymaganych przez stanowisko,
- funkcjonalność monitora popularności, badającego zainteresowanie poszczególnymi kompetencjami na
podstawie akcji wykonywanych przez użytkowników (wyszukiwanie, generowanie ścieżek indywidualnych),
- funkcjonalność monitora postępu, pozwalającego na monitorowanie użytkownika bądź wybranej komórki
organizacyjnej lub wszystkich użytkowników, prezentującego zbiorczy raport prezentujący popularność
poszczególnych obiektów szkoleniowych, szkoleń, stanowisk oraz kompetencji, zdawalność, średni wynik, czas
realizacji,
- funkcjonalność monitora stanowisk sprawdzającego wpływ zmian w stanowiskach, kompetencjach lub obiektach
szkoleniowych na aktualną strukturę użytkowników oraz ich dopasowanie do zajmowanych stanowisk. W
Fundusze Europejskie dla rozwoju regionu łódzkiego
Projekt współfinansowany przez Unię Europejską z Europejskiego Funduszu Rozwoju Regionalnego oraz z budżetu państwa.
przypadku próby wprowadzenia zmian o dużym wpływie na strukturę, osoba dokonująca zmiany zostaje przez
system poinformowana o ich zakresie i konsekwencjach,
- funkcjonalność monitora przekwalifikowania wyszukującego pracowników o kompetencjach znacznie większych
niż wymagane przez ich stanowisko (over-qualified),
- funkcjonalność monitora dopasowania sprawdzającego średni stopień dopasowania pracowników do stanowisk
dla wybranej komórki organizacyjnej, stanowiska lub wszystkich użytkowników, z możliwością porównania
dopasowania między odszukanymi elementami (np. porównanie dopasowania pracowników do ich stanowisk w
trzech wybranych działach).
5. Wymagania w zakresie użytkownika końcowego:
- funkcjonalność generatora ścieżek szkoleniowych, który na podstawie wskazanego stanowiska oraz profilu
użytkownika wyszuka sekwencję szkoleń rozszerzających kompetencje osoby do wymaganych przez stanowisko,
z możliwością zwrócenia kilku propozycji oraz filtrowania ich względem czasu trwania wszystkich kursów (w
godzinach) oraz terminu osiągnięcia oczekiwanych kompetencji,
- funkcjonalność monitora ścieżek szkoleniowych, sprawdzającego aktualność wygenerowanych ścieżek. Monitor
sprawdza, czy modyfikacje w szkoleniu, w stanowisku, lub odgórne przypisanie użytkownika do innych szkoleń
nie wpłyną na osiągnięcie celu. W przypadku wykrycia wpływu monitor połączony z generatorem powinien
wyszukać optymalną adaptację indywidualnej ścieżki,
- funkcjonalność monitora postępów - narzędzia weryfikującego wyniki osiągane przez użytkownika oraz
wskazującego mocne strony i słabe strony oraz obszary wymagające poprawy, z możliwością użycia generatora
ścieżek szkoleniowych w celu zaproponowania ścieżki rozwoju na podstawie wyników monitora,
- funkcjonalność monitora stanowiska badającego, czy zmiany atrybutów stanowiska użytkownika wpłyną na
wzmocnienie lub osłabienie dopasowania użytkownika do stanowiska. W przypadku jego osłabienia,
użytkownikowi zostanie wyświetlona informacja o zdarzeniu z propozycją ścieżki szkoleniowej uzupełniającej
kompetencje,
- funkcjonalność monitora kompetencji czasowych badającego, czy użytkownikowi w najbliższym czasie (z
konfigurowalnym wyprzedzeniem) nie kończą się posiadane kompetencje. W przypadku wykrycia takiego
zdarzenia, wyświetlona zostanie stosowna informacja z propozycją ścieżki szkoleniowej odnawiającej
kompetencje,
- dostępność ww. funkcjonalności również dla przełożonego danego użytkownika oraz dla dedykowanych osób z
działu zarządzającego szkoleniami.
Fundusze Europejskie dla rozwoju regionu łódzkiego
Projekt współfinansowany przez Unię Europejską z Europejskiego Funduszu Rozwoju Regionalnego oraz z budżetu państwa.
6. Wymagania niefunkcjonalne dla oprogramowania:
- obsługa struktury organizacyjnej,
- możliwość definiowania przełożonych,
- obsługa bazy stanowisk.
Fundusze Europejskie dla rozwoju regionu łódzkiego
Projekt współfinansowany przez Unię Europejską z Europejskiego Funduszu Rozwoju Regionalnego oraz z budżetu państwa.

Podobne dokumenty