Mendelova univerzita v Brně Provozně ekonomická fakulta
Implementace informačního systému pro knihovnu Jiřího Mahena v Brně Informační systémy (projektování)
Vypracovali: Jakub Drobný, Jakub Mazal, Monika Pinďarová, Michal Vachler, Vojtěch Vychodil, Martin Záboj
Brno 2015
Obsah
3
Obsah 1
Cíl
9
2
Projektové řízení
10
2.1
SWOT..................................................................................................................................... 10
2.2
Identifikační listina .......................................................................................................... 11
2.3
SOW ....................................................................................................................................... 12
2.4
Logický rámec .................................................................................................................... 13
2.5
Ganttův diagram ............................................................................................................... 14
2.6
WBS........................................................................................................................................ 15
2.7
Kritická cesta a rezervy .................................................................................................. 16
2.8
Organizační schéma týmu ............................................................................................. 17
2.9
Rozpočet .............................................................................................................................. 18
2.10 Matice zodpovědnosti..................................................................................................... 22 2.11 Rybí kost .............................................................................................................................. 23 2.12 Analýza rizik ....................................................................................................................... 24 3
Modelování
25
3.1
Organizační struktura..................................................................................................... 25
3.2
Procesní model Eriksson Penker ............................................................................... 26
3.3
Use Case model.................................................................................................................. 27
3.4
Scénáře (funkční požadavky) ...................................................................................... 28
3.5
Nefunkční požadavky ..................................................................................................... 29
3.6
Sekvenční diagram........................................................................................................... 30
3.7
Diagram aktivit .................................................................................................................. 31
3.8
Diagram tříd ....................................................................................................................... 32
3.9
Stavový diagram ............................................................................................................... 33
3.10 Prototyp GUI....................................................................................................................... 34 3.11 BPMN .................................................................................................................................... 35 A
MS Project
37
Obsah
4
Seznam obrázků
5
Seznam obrázků Obr. 1
Identifikační listina
11
Obr. 2
Statement of work
12
Obr. 3
Logický rámec – 1. část
13
Obr. 4
Logický rámec – 2. část
14
Obr. 5
CPM
16
Obr. 6
Rozpočet – vývoj a implementace SW
18
Obr. 7
Rozpočet – testování aplikace
19
Obr. 8
Rozpočet – vyrobení uživatelského manuálu
20
Obr. 9
Rozpočet – celkem
20
Obr. 10
Matice zodpovědnosti
22
Obr. 11
Rybí kost
23
Obr. 12
Analýza rizik
24
Obr. 13
Organizační struktura
25
Obr. 14
Eriksson Penker – výpůjčka
26
Obr. 15
Eriksson Penker – expirace výpůjčky
26
Obr. 16
Use Case model
27
Obr. 17
Scénář – registrace zákazníka
28
Obr. 18
Scénář – vyhledat knihu
28
Obr. 19
Sekvenční diagram – registrace zákazníka
30
Obr. 20
Sekvenční diagram – vyhledat knihu
30
Obr. 21
Diagram aktivit
31
Obr. 22
Diagram tříd
32
Seznam obrázků
6
Obr. 23
Stavový diagram
33
Obr. 24
GUI – registrace
34
Obr. 25
BPMN
35
7
Cíl
9
1 Cíl Implementace informačního systému pro administrativní správu knihovny Jiřího Mahena v Brně za cílem úspory nákladů a času. Začátek projektu je plánován na duben 2015 a konec na červen 2015.
Projektové řízení
10
2 Projektové řízení 2.1
SWOT
Silné stránky: • Tradice poskytování VKIS, pozitivní vnímání knihoven veřejností. • Hustá síť veřejných knihoven, většinou dobrá dostupnost služeb pro občany. • Vybavenost knihoven informačními a komunikačními technologiemi (ICT). • Dobrá komunikace mezi zaměstnanci. • Přesně definovaná struktura rolí • Fungující kontakty na místní samosprávu a jednotlivé knihovny. • Dobrá úroveň péče o uživatele. • Kladný vztah ke knihovnické profesi u většiny pracovníků knihoven. Slabé stánky: • Malá propagace knihoven a služeb • Nedostatečná prezentace na webových • Omezené finanční prostředky • Malé využití marketingových nástrojů. • Nedostačující kvalifikace pracovníků obecních knihoven • Nízká úroveň práce s moderní technikou Příležitosti: • Možnost dosáhnout prostřednictvím zavádění moderních technologií a kvalitním personálním obsazením srovnatelné úrovně knihovnických služeb v obcích a ve městech. • Vytvořit z knihoven místa setkávání různých skupin občanů s nabídkou volnočasových aktivit a vzdělávání. • Koordinací činnosti veřejných a školních knihoven a vymezením jejich specifických úkolů přispět k podpoře rozvoje dětského čtenářství. • Spolupráce se školami. • Zvyšující se využívání knihoven Hrozby: • Negativní vývoj veřejných rozpočtů omezí financování knihoven a poskytovaných služeb. • Knihovny, které nebudou poskytovat přístup k internetu, mohou být na základě platné legislativy vyřazeny z evidence MK ČR a tím zbaveny nároku na poskytování regionálních služeb. • Pokles zájmu o služby.
Projektové řízení
•
Nedostatečné mzdové ohodnocení pracovníků knihoven může zapříčinit snížení počtu kvalifikovaných pracovníků z oboru. Knihovny nebudou mít dostatek odborných pracovníků k poskytování moderních služeb. • Nevyjasněné vztahy mezi poskytovanými službami a oblastí autorských práv; obtížné hledání rovnováhy mezi zájmy autorů (držitelů autorských práv) a knihoven a snaha o nárůst zpoplatnění služeb.
2.2
Obr. 1
Identifikační listina
Identifikační listina
11
Projektové řízení
2.3
Obr. 2
SOW
Statement of work
12
Projektové řízení
2.4
Obr. 3
Logický rámec
Logický rámec – 1. část
13
Projektové řízení
Obr. 4
2.5
Logický rámec – 2. část
Ganttův diagram
Viz přiložený výstup z programu MS project.
14
Projektové řízení
2.6
WBS
000 Implementace IT systému 100 Analýza 110 Funkční analýza 111 Analýza uživatelských funkcí 112 Analýza funkcí pro zaměstnance 120 Technická analýza 121 Analýza technického řešení aplikace 122 Analýza technických prostředků 200 Design 210 Funkční design 211 Multiplatformní řešení funkcí 212 Vizualizace výsledného návrhu řešení 220 Technický design 221 Vytvoření knižní databáze 222 Vytvoření databáze uživatelů 300 Vývoj 310 SW produkt, konfigurace 311 Implementace SW produktu 312 Konfigurace a nastavení defaultních hodnot 320 Vývoj rozhraní 321 Návrh uživatelského rozhraní 322 Realizace výsledného návrhu 400 Testování aplikace 410 SAT testování 411 Uživatelské testování 412 Testování expertem 420 UAT testování 421 Test spokojenosti uživatelů 422 Test uživatelské přívětivosti 500 Nasazení 510 Pilot 511 Pilotní nasazení ve vybrané pobočce knihovny 512 Pilotní nasazení v rámci sítě knihoven 520 Plné nasazení 521 Uvedení systému do ostrého provozu 522 Údržba systému
15
Projektové řízení
2.7
Obr. 5
Kritická cesta a rezervy
CPM
Celková rezerva je 2 dny, jak vyplývá z diagramu CPM.
16
Projektové řízení
2.8 • • • • • •
Organizační schéma týmu Jakub drobný – analytik Jakub Mazal – tester Monika Piňďarová – integrátor Michal Vachler – manažer činností Vojtěch Vychodil – programátor Martin Záboj – manažer projektu
17
Projektové řízení
2.9
Obr. 6
Rozpočet
Rozpočet – vývoj a implementace SW
18
Projektové řízení
Obr. 7
Rozpočet – testování aplikace
19
Projektové řízení
Obr. 8
Rozpočet – vyrobení uživatelského manuálu
Obr. 9
Rozpočet – celkem
20
Projektové řízení
21
Projektové řízení
2.10 Matice zodpovědnosti
Obr. 10
Matice zodpovědnosti
22
Projektové řízení
2.11 Rybí kost
Obr. 11
Rybí kost
23
Projektové řízení
2.12 Analýza rizik
Obr. 12
Analýza rizik
24
Modelování
3 Modelování 3.1
Obr. 13
Organizační struktura
Organizační struktura
25
Modelování
3.2
Procesní model Eriksson Penker
Obr. 14
Eriksson Penker – výpůjčka
Obr. 15
Eriksson Penker – expirace výpůjčky
26
Modelování
3.3
Obr. 16
Use Case model
Use Case model
27
Modelování
3.4
Scénáře (funkční požadavky)
Obr. 17
Scénář – registrace zákazníka
Obr. 18
Scénář – vyhledat knihu
28
Modelování
3.5
29
Nefunkční požadavky
• Systém bude dostupný na koncových zařízeních uživatelů v podobě webové aplikace • Předpokladem pro přístup k informačnímu systému bude internetové připojení a nainstalovaný webový prohlížeč • IS bude implementován pomocí jazyka PHP • Databáze literárních zdrojů a uživatelů bude implementována v jazyku SQL a systému MySQL • Pro implementaci grafické stránky budou použity kaskádové styly, JavaScript a knihovna jQuery • IS bude dostupný i z mobilních zařízení • Při tvorbě grafické části bude využit responzivní webdesign • Finanční náklady na použité technologie budou korespondovat s rozpočtem určeným na tuto položku • Systém bude dostupný ve třech jazykových verzích: češtině, angličtině a slovenštině
Modelování
3.6
Sekvenční diagram
Obr. 19
Sekvenční diagram – registrace zákazníka
Obr. 20
Sekvenční diagram – vyhledat knihu
30
Modelování
3.7
Obr. 21
Diagram aktivit
Diagram aktivit
31
Modelování
3.8
Obr. 22
Diagram tříd
Diagram tříd
32
Modelování
3.9
Obr. 23
Stavový diagram
Stavový diagram
33
Modelování
3.10 Prototyp GUI
Obr. 24
GUI – registrace
34
Modelování
3.11 BPMN
Obr. 25
BPMN
35
Přílohy
36
Přílohy
MS Project
A MS Project gant_cesta_rezerva.mpp
37