Seminární práce Vývoj informačního systému. Manažerská informatika 2 Ing. Miroslav Lorenc

Podobné dokumenty
Obsah. Zpracoval:

TREND POPIS ODPOVĚDNOSTI PRACOVNÍKA MANAŽER VÝVOJE

Manažerská informatika - projektové řízení

Vysoká škola ekonomická v Praze Fakulta podnikohospodářská

Projektování informačních systémů - Restaurace

Bezpečnostní politika společnosti synlab czech s.r.o.

Implementace informačního systému pro knihovnu Jiřího Mahena v Brně

SBÍRKA ROZHODNUTÍ A OPATŘENÍ JIHOČESKÉ UNIVERZITY V ČESKÝCH BUDĚJOVICÍCH

2013 IBM Corporation

Manažerská informatika projektové řízení

Odbor informatiky a provozu informačních technologií

Infor APS (Scheduling) Tomáš Hanáček

Y13ANW ÚVOD DO WEBOVÝCH METODIK. Ing. Martin Molhanec, CSc.

Metodika analýzy. Příloha č. 1

Řízení reálných projektů, agilní metodiky

Project management. Příprava projektu Zahájení High level plánování. Vykonávání Detailní plánování Vykonávání Řízení a monitorování

PŘÍLOHA C Požadavky na Dokumentaci

Objektově orientované technologie Diagram komponent Implementační náhled (Diagram rozmístění) Pavel Děrgel, Daniela Szturcová

1.1 Zátěžové testování

Ročníkový projekt. Jaroslav Žáček

ČMSS: CRM systém pro efektivní práci s klienty

S&T CZ Váš partner pro SAP

Prezentace 2. Slide 1. Slide 2. Slide 3. Slide 4. Prezentace pdf. nazev projektu jmena atd.. Obsah

NÁSTROJE A TECHNIKY PROJEKTOVÉHO MANAGEMENTU. Projektová dekompozice

Webové služby DPD. Verze

Proč využít SW podporu řízení?

Smysl metodiky IS/IT. Koncentrovaná zkušenost Checklist na nic nezapomeneme

Michal Oškera (50854)

1. VYMEZENÍ ODBORNÉ STÁŽE

Okamžitá použitelnost

Implementační pravidla Strategického plánu rozvoje Městské části Praha 7 pro období

Proces R3 Interní audity

Produkty třídy BYZNYS

A7B36SI2 Tematický okruh SI08 Revidoval: Martin Kvetko

ZEMĚMĚŘICKÝ ÚŘAD. Výzkum a vývoj programového aparátu pro generalizaci státního mapového díla. Ing. Přemysl JINDRÁK

PROCES ŘEŠENÍ PROBLEMATIKY GDPR

Software a související služby

Nebojte se přiznat, že potřebujete SQA

Specializace Návrhář software na základě analýzy vytváří návrh softwarových aplikací ve formě schémat a diagramů.

POŘÍZENÍ A IMPLEMENTACE INFORMAČNÍCH SYSTÉMŮ

Projekt Metodika přípravy veřejných strategií. Akční plán aktivit v oblasti strategické práce na rok 2013

Microsoft.NET. AppTima Feedback Solution - komplexní systém pro zjišťování a vyhodnocování spokojenosti zákazníků

Ing. Jiří BERKOVEC Ing. Jan DROZEN MARBES CONSULTING s.r.o. Brojova Plzeň

NÁVRH VÝROBA ZPROVOZNĚNÍ.

Hlavním účelem pořízení studie je získání více variant dispozičního řešení v rámci rozšíření a úpravy VIP salónků na Terminálu 2.

Controllingový panel 2012 procesy controllingu pod lupou Část 1. - Plánování

Jak vytvořit správné Zadání IS

JRV.CZ s.r.o. Bulharská Brno RosaData TM DEVELOPERSKÝ PROJEKT

7.2 Model použití (jednání) (Use Case)

Závěrečná zpráva o výsledcích řešení projektu v rámci rozvojových program MŠMT na rok 2006

IS pro podporu BOZP na FIT ČVUT

X36SIN: Softwarové inženýrství. Životní cyklus a plánování

ZÁVAZNÉ FUNKČNÍ A TECHNICKÉ POŽADAVKY ZADAVATELE NA PROTOTYP

Čl. 8.3 Harmonogram prací. Příloha 3 Výňatek z obchodních podmínek ke Smlouvě ze dne : Čl. 8.7 Smluvní pokuty za prodlení

Mzdy Optimum základy ovládání

Analýza. Roman Danel 1. Metody analýzy

BI-TIS Případová studie

1. Obecná ustanovení. Obec Tachlovice

SOFTWAROVÁ PODPORA TVORBY PROJEKTŮ

Ministerstvo zemědělství Odbor vzdělávání a poradenství

Informační systém pro centrální správu lokální sítě a služeb ISP

Penetrační test & bezpečnostní audit: Co mají společného? V čem se liší?

ZÁSADY A POSTUPY PROJEKTOVÁNÍ, FÁZE PROJEKTOVÁNÍ

Písemná zpráva zadavatele

Implementace SAP. Předběžná kalkulace 8 školitelů, 500 Kč/hod Kč

Ceník produktů a služeb

Analýza výkonu HELIOS Green

SAP SuccessFactors. Employee Central

Agenda. Docházka Návrat k minulému praktickému cvičení Zápočtové práce. Dokumentace. Dotazy, přání, stížnosti. Co, jak a proč dokumentovat

Ing. Pavel Rosenlacher

Metodika pro komunikaci změn v Seznamu výkonů s bodovými hodnotami. Podmínky pro zpracování aktualizace SZV pro účely klasifikace DRG

AUDITY Hlavním cílem každého auditu musí být zjišťování faktů, nikoli chyb!

MANAGEMENT PLÁNOVÁNÍ

IBM Analytics Professional Services

Soutěž o nejlepší studentský návrh telekomunikační (ICT) služby. Ales Pajgrt

Proces vývoje HRIS Vema (Human Resources Information System) Jaroslav Šmarda

TECHNICKÉ POŽADAVKY NA NÁVRH, IMPLEMENTACI, PROVOZ, ÚDRŽBU A ROZVOJ INFORMAČNÍHO SYSTÉMU

Expresní analýza PLM. jako efektivní start implementace PLM.

PRAVIDLA SOUTĚŽE VIP - Vyvíjej, Inovuj, Programuj

Podrobný popis předmětu plnění

Portál úředníka. Lubomír Forejtek

ezkouška požadavky na IT

Obsah přednášky Vstupy výstupy procesu Plánování projektu Základní dokumenty plánu projektu Ostatní dokumentace projektu Ukázky dokumentů

Telelogic Focal Point využití pro řízení a optimalizaci projektového portfolia Verze 1.0

České vysoké učení technické v Praze SGS ČVUT 2015 Číslo grantu: SGS15/097/OHK1/1T/15 Číslo FIS: E000. Závěrečná zpráva

CISKOM 6. LOGISTIKA 6.1 ORGANIZACE MZ

Školení ICTK+ICTM. Studijní průvodce

Zpravodaj. Uživatelská příručka. Verze

Jednotný NIS Prezentace k zahájení projektu pro Radu kraje Vysočina. Projektový manažer - Ing. Ivan Sokolov, Ph.D.

Analýza a Návrh. Analýza

Procesní modelování agend veřejné správy dosažené výsledky. Josef Beneš Ministerstvo vnitra

Testování software. Jaroslav Žáček

PROMĚNA STŘEDNÍCH ŠKOL V CENTRA CELOŽIVOTNÍHO UČENÍ Stručný výtah z projektové žádosti projektu UNIV 2 KRAJE

PROJEKTOVÁNÍ S PODPOROU CAE

7. Pracovní postupy. Fakulta informačních technologií MI-NFA, zimní semestr 2011/2012 Jan Schmidt

Vývoj aplikací JIRA. Jiří Kala Životní cyklus verzí produktů a jeho pokrytí nástrojem ke správě požadavků (Atlassian JIRA).

projektového řízení a vytvořit předpoklady pro osvojení základů, principů, metod a technik projektové

Vysoká škola technická a ekonomická v Českých Budějovicích. Institute of Technology And Business In České Budějovice

MATERIÁL PRO JEDNÁNÍ RADY MĚSTA PÍSKU DNE

Zápočtová úloha z předmětu KIV/ZSWI DOKUMENT SPECIFIKACE POŽADAVKŮ

Transkript:

Seminární práce Vývoj informačního systému Manažerská informatika 2 Ing. Miroslav Lorenc Vypracoval: Jan Vít (xvitj17) LS 2007/2008

1. ÚVOD...3 1.1. POPIS PROJEKTU...3 2. OBSAH PROJEKTU...3 2.1. SEZNAM ÚKOLŮ...3 2.2. SEZNAM ZDROJŮ...3 2.3. GANTTŮV DIAGRAM...3 3. ZÁVĚR...3 3.1. SHRNUTÍ PROJEKTU...3 Jan Vít Strana 2 z 6 6.4.2008

1. Úvod 1.1. Popis projektu Projekt této seminární práce si klade za cíl na konkrétním příkladě ukázat vývoj informačního systému z pohledu vývojářské firmy. Jednotlivé úkoly projektu prostřednictvím zdrojů řeší vývoj informačního systému naprosto komplexně. Projekt začíná první konzultací se zákazníkem a končí až úplnou implementací systému a to včetně dokumentace, školení a dohody o budoucí softwarové podpoře. 2. Obsah projektu 2.1. Seznam úkolů Celý projekt se skládá z téměř sedmdesáti jednotlivých úkolů. Protože jejich kompletní výčet je k dispozici přímo v soboru aplikace Microsoft Project, zaměřím se zde pouze na hlavní skupiny úkolů a stručně popíši jejich obsah. Zahájení projektu je prvním celkem úkolů. V této části jde zejména o získání základních představ o projektu od koncového zákazníka, sestavení předběžného rozpočtu pro provedení detailní analýzy a odhad celkových nákladů za projekt. Část je uzavřena podpisem smlouvy, kde se vývojářská firma a zákazník dohodnou, zda a za jakých podmínek chtějí na projektu dále pokračovat a především také schválí rozpočet za další část, část analýzy. Počínaje fází Analýza požadavků se již vývojářská firma o projekt zajímá intenzivněji. Fakt, že zákazník chce od firmy informační systém skutečně vytvořit je již téměř jistý. Pro projekt je ustanoven vedoucí a ten podle konkrétních požadavků softwaru vybírá a sestavuje členy nového projektového týmu. Vybraní analytici již vedou se zákazníkem a jeho pracovníky podrobnější diskuse a vytváří konkrétní specifikaci softwaru. Jakmile je tato hotova, přezkoumá vedoucí projektu původní odhad nákladů na celý projekt, projedná vše se zákazníkem a již nic nebrání tomu, aby byla za účasti vedení podepsána tentokrát již podrobnější a přesnější smlouva o vývoji informačního systému. Nedílnou součástí této smlouvy je jak přesná specifikace softwaru, tak i související rozpočet. Zpravidla, pokud to odpovídá charakteru projektu, je součástí i smlouva o smlouvě budoucí ohledně údržby informačního systému. Poslední před vývojovou fází je fáze Návrh. Zde dochází k rozpracování a rozdělení celé specifikace softwaru do funkčních specifikací jednotlivých dílčích verzí neboli iterací. V případě tohoto projektu jde o tři iterace. Za tímto účelem je zpravidla ještě zapotřebí intenzivnější komunikace se zákazníkem, hlavně pro upřesnění posledních detailů funkčnosti. Nakonec je pro jednotlivé iterace vypracován plán pro testování uvnitř firmy i plán pro testování u zákazníka. Po vytvoření a schválení rozdělení funkčností do jednotlivých iterací zákazníkem může projekt přejít do fáze Vývoj. V této fázi dochází již ke skutečnému vývoji informačního systému ve smyslu tvorby programového kódu. Pro lepší sledovatelnost projektu je vývoj Jan Vít Strana 3 z 6 6.4.2008

rozdělen právě do několika iterací. Každá z iterací má naprosto shodný průběh a začíná vytvořením úkolů pro jednotlivé vývojáře podle dané funkční specifikace. Úkolem je zpravidla vytvoření modulu, na kterém vývojář pracuje a následně i testuje. Aby byl softwarový produkt opravdu kvalitní, následuje ještě zvlášť testování nezávislým testerem. Jakmile jsou jednotlivé moduly vytvořeny, začíná jejich integrace, která je opět zakončena nezávislým testováním. Každá iterace končí demonstrací funkčnosti dílčí verze zákazníkovi a zapracováním jeho dodatečných připomínek. Jakmile má informační systém již všechny požadované funkce, přechází projekt do fáze Stabilizace. Cílem této fáze je zajistit co možná nejvyšší kvalitu produktu ve smyslu jak vyhovění funkční specifikaci tak i ve smyslu minimalizace programových chyb. První z doplňkových fází, na kterou se velmi často v plánech zapomíná je fáze Dokumentace a školení. K již vytvořenému produktu je doplněna uživatelská dokumentace a jsou připraveny scénáře pro školení uživatelů. Velmi důležitou fází je fáze Zkušební provoz. Po sestavení beta verze produktu a jeho instalaci je po úvodním školení nasazen informační systém do téměř reálného provozu, tedy provozu zkušebního. Byť by byla analýza produktu sebedokonalejší, vždy se v této fázi praktického nasazení objeví další okolnosti, na které se při návrzích pozapomnělo, či vůbec nepomyslelo. Předposlední fází celého projektu je fáze Dokončení, ve které dochází k implementaci dodatečných požadavků a opravě závažných chyb zjištěných právě při zkušebním provozu. Po následném finálním testování a aktualizaci dokumentace je vytvořena kompletní sada pro implementaci, s jejíž pomocí je informační systém poté nainstalován a nakonfigurován u zákazníka. Spolu s tím dochází i k tvorbě plánů pro budoucí údržbu informačního systému a následnému podpisu smlouvy o softwarové podpoře. Výsledky poslední fáze, fáze Vyhodnocení, slouží především vedoucímu projektového týmu. Analýzou průběhu celého projektu lze totiž odhalit slabá místa či dokonce pochybení a poučit se z nich při plánování a řízení dalších projektů. Pro potřeby časového vyvážení jednotlivých úkolů byl do každé fáze přičleněn ještě jeden dodatečný úkol s názvem Rezerva. Na základě zkušeností z předchozích projektů byla délka rezervy nastavena vždy na 20% z celkového času konkrétní fáze. Některé úkoly mají díky své charakteristice uvedeny i pevné náklady, které s nimi souvisí. Příkladem může být například částka u školení, která počítá se zapůjčením potřebného vybavení, například datového projektoru a pronájem prezentační místnosti. 2.2. Seznam zdrojů Celý projekt je zajišťován devíti pracovními zdroji. Níže je jejich výčet a stručný popis. Vedení je zodpovědné za strategické řízení firmy a podpisy jednotlivých smluv. Vedoucí projektu je přítomen na všech důležitých jednáních ohledně projektu jak uvnitř tak i mimo firmu. Řízení celého projektu a rozdělování konkrétních úkolů je právě jeho úkolem. V tomto konkrétním projektu bývá i hlavním styčným bodem při komunikaci se zákazníkem. Jan Vít Strana 4 z 6 6.4.2008

Analytici na základě shovorů se zákazníky vytvářejí specifikace celého systému tak, aby bylo možné je jednak předložit jako podklad programátorům, tak i jako dokumentaci zákazníkovi. Vývojáři tvoří hlavní pracovní sílu v oblasti tvorby skutečného programového kódu a to zpravidla právě na základě poskytnutých specifikací analytiky. Testeři uvnitř firmy zkouší a používají jednotlivé části softwarového produktu tak, jak to bude ve finále dělat i zákazník. Jejich hlavním úkolem je zajistit, aby software přesně odpovídal funkční specifikaci. Školitelé vyškolují, zpravidla přímo u zákazníka ve zkušením provozu, jednotlivé uživatele. Dokumentaristé jsou odpovědni za sestavení a průběžnou aktualizaci uživatelské dokumentace k informačnímu systému. Implementátoři provádějí finální nasazení systému u zákazníka. Zákazník reprezentuje zástupce ze strany zákazníka. S ním jsou dojednávány jak funkční specifikace informačního systému, tak i detaily smluv. Jednotlivé zdroje, kromě zdroje Zákazník, mají v projektu přiřazeny hodinové mzdové sazby. Zdroj Zákazník používá díky odlišnému pracovnímu režimu firmy zákazníka jiný kalendář. 2.3. Ganttův diagram Na Ganttově diagramu je patrná následnost i souběžnost jednotlivých úkolů. Zároveň je možné zobrazit i kritickou cestu, tedy úkoly, jejichž zpoždění vyvolá zpoždění celého projektu. Jan Vít Strana 5 z 6 6.4.2008

Celý Ganttův diagram je obsažen přímo v souboru projektu Microsoft Project. Na následujícím obrázku je tedy pouze výřez jedné z jeho částí: 3. Závěr 3.1. Shrnutí projektu Projekt bude zahájen 2.6.2008 a ukončen po délce 240 dní dne 1.5.2009. Celkové náklady na realizaci projektu činí 553 400,00 Kč. Jan Vít Strana 6 z 6 6.4.2008