Metodiky pro efektivní vývoj software (agilní programování)
|
|
- Pavlína Vítková
- před 8 lety
- Počet zobrazení:
Transkript
1 Metodiky pro efektivní vývoj software (agilní programování)
2 Netradiční metody programování Cílem těchto metodik je vyvinout kvalitní a dobře fungující software rychle a levně. Umožňují flexibilní reakci na specifická přání zákazníka na funkcionalitu software při zachování minimálních nákladů na vývoj a následnou údržbu. Jednoznačná podpora týmové práce napříč všemi metodikami. Zvýšení efektivity vývoje software se zachováním jeho dlouhodobé funkčnosti spolu se snadností obsluhy a údržby. Hlavním cílem je dodat zákazníkovi co nejdříve produkt jež splňuje všechny požadavky, je kvalitní a lze u něj i nadále provádět podporu. Podstatné je dodat produkt spíše než konkurence.
3 Rozdělení metodik vývoje software Klasické přístupy Vodopádový model životního cyklu Spirálový model životního cyklu Metodika Rational Unified Process Metodika Unified Software Development Process Agilní metodiky Extrémní programování Metodika SCRUM Development Process Lean Development Feature Driven Development Test Driven Development Metodika Crystal Adaptive Software Development Dynamic Software Development Method Vývoj internetových aplikací Metodika Jennifer Fleming WebWAVE Development Process WebWAVE Ongoing Development Process
4 Metodiky programování Dřívější vývoj softwaru bez metodik, tzv. garážový software. V současné době vývoj softwaru obsahuje Týmovou spolupráci Podpora rychlosti vývoje Požadavek na podporu a údržbu Z důvodu podpory dílčích bodů zejména s ohledem na týmovou spolupráci vznikají postupy tvorby softwaru. Není třeba nové přístupy vymýšlet, stačí použít stávající a aplikovat je. Tento přístup umožnuje výtvářet modulární software a to nepoměrně rychleji než dříve. Taktéž to ovlivní skladbu vývojového týmu a přístup lídrů týmu.
5 Softwarové inženýrství Agilní jakožto i další přístupy vývoje software vychází z definice softwarového inženýrství Existuje povícero definic. Uvedme si definici Fritz Bauer jež zazněla v roce 1968 na konferenci NATO: Softwarové inženýrství je zavedení a používání řádných inženýrských principů tak, abychom dosáhli ekonomické tvorby softwaru, který je spolehlivý a pracuje účinně na dostupných výpočetních prostředcích. Definice obecná, avšak nadčasově platná. Snaží se nejen zavádět inženýrské přístupy, ale i nabádat k jejich dodržování.
6 Podmínky úspěšné a ekonomické tvorby software Ovlivňující faktory Vhodně sestavený vývojový tým (role, týmová práce, specializace a zástupitelnost členů týmu) Správná volba vývojového nástroje a operačního systému (povětšinou dána již zadáním) Počáteční rozvaha vyvinout/koupit (možnost integrace volně dostupných modulů ). Podrobná specifikace zadání od zadavatele (úspora dodatečných úprav). Většinou podrobně zadáno formou poptávkového dokumentu RFP (Reguest For Proposal) popřípadě formát RFI (Request For Information) pro informační souhrn. Rozvaha o budoucí údržbě a rozšiřování (možnost integrace rozšiřujících modulů, úspora nákladů, času, ). Výsledná aplikace by měla býti spolehlivá a účinně pracovat na dostupných technologických zařízeních, tedy efektivně využívat dosupné zdroje (hardwarové, softwarové, personální a jiné) a ve výsledku být šetrná k životnímu prostředí.
7 Předcházení problémům při vývoji software Dobrá komunikace na všech úrovních (tým, zákazník). Správný přístup vývoje (podpora CRM). Adekvátní odhady (čas, cena, rozsah, efektivita, návratnost, ). Dobré plánování (časové rozvrhnutí jednotlivých vývojových etap/hurá akce). Zvýšení produktivity práce (dělba práce dle specializací). Nepodceňování hrozeb a rizik (odhalování chyb již po čas vývoje snižuje celkové náklady). Perfektní zvládnutí nových technologií (maximální využití všech možností a přístupů, při vývojovém nasazení, za účelem zjednodušit si práci).
8 Metodiky, životní cykly vývoje softwaru Specifikace pojmů Metodologie je nejobecnějším popisným pojmem a ve své podstatě se jedná o nauku o metodách. Jinak řečeno metodologie je vědní disciplína, která definuje, popisuje a rozebírá jednotlivé metodiky. Metodika je popis komplexních postupů a navrhů vývoje, v místní souvislosti při vývoji softwarové aplikace. Mezi jednotlivé metodiky patří např. vodopádový model, či model napiš a oprav. Pod metodikou se skrývají všechny etapy řešení, avšak popis je brán s nadhledem (proc?, kdo?, kdy?, co?) bez detailnější specifikace. Metoda je označení konkrétního postupu vedoucího k vyřešení dílčího problému. Jedná se o specifikaci jednotlivých kroků.
9 Životní cykly projektu prvotní přístup Metodiky vývoje aplikací procházely vývojem a vždy odrážely aktuelní požadavky na software kladený v dané době. Cílem metodik bylo odstranit nedostatky vývoje aplikací, které se v daném časovém údobí projevovaly. Dnešní agilní metodiky zaměřeny na vývoj produktu co nejrychleji, v co nejkratším čase. Model napiš a oprav Rychlé napsání aplikace (jakýmkoliv způsobem) a předání do provozu Vhodné jen u jednoduchých aplikací V dnešní době již nepoužitelné
10 Životní cykly projektu prvotní přístup Striktní posloupnost fází Dlouhodobé využití modelu napiš a oprav již nebylo možné, proto v roce 1957 byl definován model na striktním dodržování vývojových fází. Nedostatkem tohoto modelu je absence zpětné vazby mezi jednotlivými stupni vývoje. Absence revizí, zhodnocení rizik, Zpětná vazba následovala až po dokončení vývojové fáze a to formou revalidace.
11 Životní cykly projektu prvotní přístup Vodopádový model Kladen důraz na vývoj softwaru Snaha o vytvoření zpětné vazby, po skončení každé fáze revidování postupu Dlouhá doba vývoje Až po dokončení fin. produkt
12 Životní cykly projektu prvotní přístup Spirálový model Mezník ve vývoji aplikací, v některých systémech převládající do dnešních dob. Překonává nedostatky vodopádového modelu jakými jsou sice komplexní, ale dlouhý vývoj aplikace. Zavádí iterativní přístup a opakovanou, důslednou analýzu rizik. Vývoj aplikace probíhá v opakovaných krocích, tzv. iteracích, kdy se zpřesnuje zákaznická specifikace. Na rozdíl od vodopádového přístupu dochází k přeskládání některých etap vývoje dle vhodnosti. Provádí se vývoj aplikace, dle hrubé specifikace a následně se progres konzultuje přímo se zákazníkem.
13 Specifikace softwarových produktů Produkt vývojářského snažení můžeme specifikovat na základě: Popisných metrik Předepsané funkcionality Kvalitu softwaru je vždy možné měřit jen ve vztahu k očekáváním, která na něj klade jeho uživatel. Program je softwarovým výrobkem, programovaným obvykle na zakázku, nebo splnující konkrétní požadovanou funkci. Softwarový produkt je vyšší formou programu. V průběhu vývoje byly na něj aplikovány softwarově-inženýrské techniky, tedy na počátku projektu byla provedena analýza projektu a na konci vývoje testování funkčnosti. Produkt je je dodáván s dokumentací, měl by obsahovat nápovědu a uživatelskou podporu. Programový systém je nejvyšší formou softwaru. Jedná se o navzájem propojené softwarové produkty, jež se v sobě navzájem integrují. Navíc umožnuje komunikaci s okolím (podpora konverze dat), komunikačních protokolů.
14 Agilní metodiky Rychlý, aktivní, svižný vývoj za účelem co nejrychleji dosáhnout stanoveného cíle. Rychlost vývoje je nejpalčivější problém při uvádění výsledného produktu na trh. Nejčastější nasazení při vytváření produktů na bázi webových technologií. V dnešní době píše aplikace kdekdo, při výužití programovacích nástrojů a technik typu Rapid Application Development je to velmi snadné. Zákazník chce aplikaci a nechce na ni čekat déle než je nutné. Tvorba nových přístupů a principů, jenž tyto body v sobě integrují. Odladěné a neprůstřelné aplikace x rychle vyvinutá a funkční aplikace. Důraz kladen i na náklady vývoje. Mnohdy zákazník v počátku ani neví, co vše od aplikace očekává, agilní přístup zapojuje zákazníka do vývoje. Podpora malých vývojových týmů.
15 Spolupráce zákazníků a vývojářů Rigorózní metodiky standardizují lidi v organizaci snaží se vykázat lidi do role zaměnitelné součástky čím větší projekty se realizují, tím více specialistů je třeba zapojit Agilní metodiky využívají individualit a silných stránek lidí požadují integraci znalostí, stálá interakce a kooperace, sdílení znalostí v týmu, týmové řešení problému.
16 Předpoklady agilního vývoje zákazník je součástí týmu a je k dispozici dle potřeby dokumentace a modely nehrají klíčovou roli při vývoji požadavky a prostředí se mění v průběhu vývoje přizpůsobování procesu vývoje vede k vyšší kvalitě produktu vývojáři mají zkušenosti potřebné k přizpůsobování procesů viditelnost procesů je jen při ukončení přírůstku hodnocení produktu je neformální cílem není znovupoužitelnost SW může být vyvíjen inkrementálně Tur, D. - France, R. - Rumpe, B.: Limitations of Agile Software Process
17 Omezení agilního vývoje omezená podpora pro distribuované prostředí vývoje týmy nejlépe v jedné místnosti, komunikace tváří v tvář omezená podpora subdodavatelů omezená podpora pro vytváření znovupoužitelných artefaktů omezená podpora pro vývoj ve velkém týmu omezená podpora pro vývoj kritických aplikací omezená podpora pro vývoj velkého komplexního SW - není architektura!! Tur, D. - France, R. - Rumpe, B.: Limitations of Agile Software Process
18 Agilní přístupy v řešení Při tradičním vývoji množina požadavků neměnná, tento přístup musel být změněn. Agilní přístup bere za neměnné čas a zdroje, v závislosti na tom se mění funkcionalita produktu.
19 Základní principy agilních metodik Iterativní a inkrementalní vývoj s velmi krátkými iteracemi (možnost průběžné dodávky řešení). Důraz na přímou a osobní komunikaci v týmu (osobní kontakt s vyříkáním si problémů při vývoji). Nepřetržité sepětí a komunikace se zadavatelem. Rigorózní, opakované, průběžné automatizované testování. Snaha o odstranění byrokracie s cílem dosáhnout co nejrychleji výsledný kód. Agilní přístup je vhodný zejména pro projekty s často se měnícím zadáním a uzpůsobováním aktuelní situaci.
20 Manifest agilního vývoje softwaru Pilířem agilních metodik vývoje softwaru je manifest z roku 2001 (The Agile Manifesto; Obsah manifestu: Přijmout a umožnit změnu je mnohem efektivnější, než pokoušet se ji zabránit. Je třeba být připraven reagovat na nepředvídatelné události, nebot zaručeně nastanou, tj. jedinou jistotou je změna. Na základě manifestu se dává přednost: Individualitám a komunikaci před procesy a nástroji Provozuschopnému softwaru před obsáhlými, objemnými dokumentacemi Spolupráci se zákazníkem před uzavíráním mnoha smluv Reakci na změnu před striktním plněním plánu
21 Jednotlivé dílčí prvky Užitná hodnota pro zákazníka (kontinuální dodávky softwaru s vyšší prioritou než dodávky dokumentace formou UML, ERD, ). Změny jsou výhodou (bezproblémová změna funkcionality i v pozdní části vývoje je konkurenční výhodou zadavatele). Časté dodávky (velmi krátké dodací cykly mezistavů vývoje). Zákazníci spolupracují s týmem. Motivace je klíčová (podpora vývojového týmu). Vzájemná konverzace (verbální komunikace v týmu přednostní před zprávami). Úspěch posuzován podle fungování. Udržitelný vývoj (sice netradiční vývoj, avšak nestaven na přesčasech). Perfektní návrh, perfektní řešení (není v souvislosti s neměnností). Zásadní je jednoduchost. Důvěra a komunikace vedoucí ke kreativitě. Zvyšování efektivity.
22 Agilní metodiky vývoje Adaptivní vývoj softaru (Adaptive Software Development) Vlastnostmi řízený vývoj (Feature-Driven Development) Extrémní programování (Extreme Programing) Lean Development SCRUM Development Process Crystal metodiky (Crystal Methodologies) Dynamic System Development Method (DSDM Consortium) Testy řízený vývoj (Test-Driven Development)
23 Extrémní programování Základními proměnnými i zde jsou: Náklady Čas Kvalita Šíře zadání Zvýšení interakce mezi proměnnými. Rapidně změnit celkové náklady na změnu projektu. Základní hodnoty přístupu: Komunikace. Jednoduchost. Zpětná vazba. Odvaha.
24 Extrémní programování Základní principy: Rychlá zpětná vazba. Předpoklad jednoduchosti. Přírustková změna. Vzužití změny. Kvalitní práce. Doplňkové principy: Výuka poznatků Malá počáteční investice Hraní na výhru Konkrétní experimenty Otevřená a úpřímná komunikace Přijetí zodpovědnosti Místní přizpůsobení Poctivé měření.
25 Extrémní programování Zpět k základům: Psaní zdrojového kódu. Testování. Poslouchání. Navrhování. Uprávy a dodávka. Další metody: 40hodinový týden Zákazník na pracovišti Standardy pro psaní zdrojového textu
26 Extrémní programování Životní cyklus ideálního projektu: Průzkum Plánování Iterace do uvolňění první verze Zprovozňování Údržba Smrt Lidské role: Programátor Zákazník Tester Stopař Kouč Konzultant Velký šéf
27 Zdroje Kadlec Václav: Agilní programování-metodiky efektivního vývoje softwaru. Computer Press. Brno ISBN Andrew Hunt; David Thomas: Programátor pragmatik-jak se stát lepším programátorem a vytvářet kvalitní software. Computer Press. Brno. 2007, ISBN Beck Kent: Extrémní programování. Grada. Praha ISBN Extrémní programování [online] [cit ]. Dostupný z WWW: <
28 Vývojové metodiky
29 Lean Development Agilní metodika programování. Nevznikla formalizací, ale na základě výrobních požadavků, podstatou je odstranit nadbytečné nevýrobní kroky. Původ v Japonsku, neefektivní a neflexibilní výroba automobilů. Podstatou je odstranění všeho zbytečného, co snižuje efektivitu a zvyšuje náklady. Vznikl Toyta production system, který je znám pod názvem Lean manufacturing.
30 Lean Development V roce 1980 definováno deset pravidel vedoucí k naplnění Lean manufactoring. Následně byly přizpůsobeny vývoji softwaru. Adaptace na agilní přístupy vývoje, tj. snížit náklady, časové nároky a snížit četnost chyb.
31 Klíčové pojmy Odstranit vše co je zbytečné. Minimalizovat zásoby (meziprodukty). Maximalizovat tok (zkrátit vývojový čas). Vývoj je tažen poptávkou (rozhodnutí v pozdní chvíli). Pracovníci mají pravomoci rozhodovat (rozhodování I na nejnižších úrovních). Hlavním cílem je uspokojovat požadavky zákazníků (a to nejen teď, ale i v budoucnu). Zavést zpětnou vazbu (a nebát se učiněných rozhodnutí). Odstranit lokální optimalizace (neustálé optimalizace stávajícího řešení nedávají smysl). Vybudovat partnerství s dodavateli (využívat subdodávek a předpřipravených komponent). Vybudovat kulturu pro možnost neustálého zlepšování.
32 Šest druhů plýtvání Navýroba (nesmyslné řešení). Čas ztracený čekáním (dynamické přidělování úkolů). Plýtvání související s transportem a přepravou (lepší rozdělení a automatizace procesů a to včetně zálohování). Plýtvání související se zpracováním (vedení musí mít přehled o rozdělení úkolů a jejich progresu). Plýtvání související s neefektivní prací (použití efektivních nástrojů vývoje s nutným povědomím o jejich dostupnosti). Plýtvání související s defekty ve výrobcích (minimalizace chyb, jež ne vždy lze odstranit).
33 Principy a nástroje Lean development Eliminace plýtvání (identifikace zdrojů, identifikace hodnoty). Rozvinout učení (ověření fungování experimentem). Rozhodovat co nejpozději (udržení otevřené mysli, rozhodování ve vhodnou chvíli). Rychlé a časté dodávky (meziprodukt, možnost rozhodování zákazníka). Pravomoci pracovníků (hierarchie, motivace lidí, rozdělení vedení, získávání zkušeností). Integrita (integrita softwaru, jednotlivých modulů, dbát na testování, zabývat se refaktorizací). Vidět celek (odstranění lokálních optimalizzací, vhodné a měřitelné smlouvy se zákazníky.
34 Vývoj pro web Tým, vývoj, vize Platformy, systémy, prohlížeče Uživatelské prostředí Zákazník Cíle webových prezentací
35 Metodika Jennifer Fleming Jennifer Fleming, webová návrhářka a vývojářka. Iterativní vývoj projektu, dodávání meziproduktů. Modelování, lineární přístup vývoje, adaptabilita na nové požadavky.
36 Základní fáze JF Shromáždění informací (konkurence, novinky, noví uživatelé). Stanovení strategie (identifikace problému, reálnost modelu, průzkum médií, rozpoutání diskuse, definice koncepce a rozsahu, utřídění obsahu, alternativy). Vytvoření prototypu (mapování pohybu po stránkách, vytvoření nadhledu designu, otestování prototypu, vytvoření finální architektury, načrtnutí obsahu produktu). Implementace (příprava a editace obsahu, dokončení GUI, vytvoření jádra aplikace, řešení problémů). Uvedení do chodu (testování a zjišťování kvality). Údržba, správa a rozšiřování (řízení obsahu, logy, kontrola odkazů, periodicita testování, restrukturalizace obsahu).
37 Jennifer Fleming Návrh a řešení webových projektů. Popis řešení. RUP. Jednoduchost vývoje.
ÚVOD DO SOFTWAROVÉHO INŽENÝRSTVÍ
ÚVOD DO SOFTWAROVÉHO INŽENÝRSTVÍ Předmětem softwarového inženýrství jsou metodiky pro řízení vývoje softwaru. Proč potřebujeme tyto metodiky? Čím je vývoje softwaru specifický oproti jiným odvětvím? SOFTWAROVÉ
VíceNávrh softwarových systémů - úvod, motivace
Návrh softwarových systémů - úvod, motivace Jiří Šebek, Martin Tomášek Návrh softwarových systémů (B6B36NSS) Obsah Motivace Integrace s ostatními obory SI Kdo / co ovlivňuje cílový SW Modely, metodiky
VíceAGILNÍ METODIKY VÝVOJE SOFTWARE
AGILNÍ METODIKY VÝVOJE SOFTWARE Postupy předchozích metodik, založené na důsledné analýze a propracovaném návrhu jsou obecně nejlepší. Ale Děláte web půl roku? Konkurence mezitím spustila dva Zdánlivě
VíceNávrh softwarových systém. Návrh softwarových systémů
Návrh softwarových systém ů - úvod, motivace Jiří Šebek Návrh softwarových systémů (B6B36NSS) Obsah Motivace Integrace s ostatními obory SI Modely, metodiky SI Verzování SW 2 Úvod Motivace SI Velké projekty
VíceŘízení reálných projektů, agilní metodiky
Agent Technology Group Katedra kybernetiky Fakulta elektrotechnická - České vysoké učení technické Praha, 2009 Osnova Lze vyvíjet software bez metodiky? - bohužel ano menší komerční firmy (zejména vývoj
VíceAgile Software Development
Agile Software Development Agile Software Development Jiri Fabian www.jirifabian.net O čem to bude O metodologiích RUP Agile XP Scrum Co je softwarový vývoj Umění? Manufaktura? Modelování? Co je softwarový
VíceSmysl metodiky IS/IT. Koncentrovaná zkušenost Checklist na nic nezapomeneme
Smysl metodiky IS/IT Koncentrovaná zkušenost Checklist na nic nezapomeneme Přínosy metodik Větší produktivita a kooperace týmů Komunikační standard Specializace projektových týmů Nezávislost na konkrétních
VíceAGILNÍ METODIKY, JAK DÁL?
AGILNÍ METODIKY, JAK DÁL? Alena Buchalcevová Katedra informačních technologií VŠE Praha, buchalc@vse.cz ABSTRAKT: Agilní metodiky mají za sebou již sedm let své existence, vyzrávají a začínají být skutečně
VíceVýrobní systém Škoda. áši. Průmyslové inženýrství VI Vedoucí. Projekt IQ auto. www.iqauto.cz Innovation - Qualification of proffessional Preparation
organizace standard zlepšování Dr. Jozef Nanáš áši Průmyslové inženýrství VI Vedoucí 1 Jen to nejlepší, co můžeme udělat, jest pro naše zákazníky dosti dobré. (Laurin & Klement, 1914) Vývoj Plánování výroby
VíceZuzana Šochová 30.10.2008. MFF Modelování a realizace softwarových projektů
Zuzana Šochová 30.10.2008 1 Metody řízení projektů Týmová spolupráce Agilní metody Scrum proces Backlog úloh a odhady Jak plánovat Tým a zákazník 2 Executive support User involvement Experienced project
VíceMetodika analýzy. Příloha č. 1
Metodika analýzy Příloha č. 1 Příloha č. 1 1 Účel dokumentu Dokument popisuje závaznou metodiku systémové analýzy, je upraven na míru pro prostředí Podniku. Dokument je provázán s Podnikovou analýzou,
Více2. Začlenění HCI do životního cyklu software
Jan Schmidt 2011 Katedra číslicového návrhu Fakulta informačních technologií České vysoké učení technické v Praze Zimní semestr 2011/12 EVROPSKÝ SOCIÁLNÍ FOND PRAHA & EU: INVESTUJENE DO VAŠÍ BUDOUCNOSTI
VíceKlasické metodiky softwarového inženýrství I N G M A R T I N M O L H A N E C, C S C. Y 1 3 A N W
Klasické metodiky softwarového inženýrství I N G M A R T I N M O L H A N E C, C S C. Y 1 3 A N W Osnova přednášky Co to je softwarové inženýrství Softwarový proces Metodika a metoda Evoluce softwarových
Více1 Úvod 1.1 Vlastnosti programového vybavení (SW)
1 Úvod 1.1 Vlastnosti programového vybavení (SW) - dávkové zpracování - omezená distribuce - zakázkový SW - distribuované systémy - vestavěná inteligence - laciný HW - vliv zákazníka 1950 1960 1970 1980
VíceVývoj informačních systémů. Přehled témat a úkolů
Vývoj informačních systémů Přehled témat a úkolů Organizace výuky doc. Mgr. Miloš Kudělka, Ph.D. EA 439, +420 597 325 877 homel.vsb.cz/~kud007 milos.kudelka@vsb.cz Přednáška Znalosti Schopnosti Cvičení
VíceTREND 07-201 POPIS ODPOVĚDNOSTI PRACOVNÍKA MANAŽER VÝVOJE
Tel. +420 543426329 TREND 07-201 POPIS ODPOVĚDNOSTI PRACOVNÍKA MANAŽER VÝVOJE Autor: Vít Chvál Verze dokumentu: 1.0 Datum poslední změny: 18.2.2013 Obsah: 1 Pracovník 3 2 Pracovní činnosti (Náplň práce)
VíceX36SIN: Softwarové inženýrství. Životní cyklus a plánování
X36SIN: Softwarové inženýrství Životní cyklus a plánování 1 Kontext Minule jsme si řekli, co to je deklarace záměru, odborný článek, katalog požadavků, seznam aktérů a seznam událostí. Seznam aktérů a
VíceVývoj informačních systémů. Obecně o IS
Vývoj informačních systémů Obecně o IS Informační systém Informační systém je propojení informačních technologií a lidských aktivit směřující k zajištění podpory procesů v organizaci. V širším slova smyslu
VíceSOFTWAROVÉ INŽENÝRSTVÍ Řízení IT projektů
SOFTWAROVÉ INŽENÝRSTVÍ Řízení IT projektů Ing. Ondřej Macek 2013/14 ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Historie 2 Jak vypadal vývoj SW? - Bylo třeba specifikovat zadání, to se naprogramovalo a pak se
VícePOČÍTAČE A PROGRAMOVÁNÍ
POČÍTAČE A PROGRAMOVÁNÍ Moderní metody vývoje softwaru, Demontrační příklad piškvorky Miroslav Vavroušek PPI 09 V1.0 Opakovaní z minulé přednášky Vícerozměrná statická a dynamická pole Pole polí Datový
VíceTéma dizertační práce - Strategie ŠKODA AUTO pro čínský trh
Téma dizertační práce - Strategie ŠKODA AUTO pro čínský trh - Spolupráce při stanovování dlouhodobé strategie ŠKODA AUTO pro čínský trh se zaměřením na produktový management - Analýza současné pozice ŠKODA
VíceKvalita SW produktů. Jiří Sochor, Jaroslav Ráček 1
Kvalita SW produktů Jiří Sochor, Jaroslav Ráček 1 Klasický pohled na kvalitu SW Každý program dělá něco správně; nemusí však dělat to, co chceme, aby dělal. Kvalita: Dodržení explicitně stanovených funkčních
VíceVývoj informačních systémů. Přehled témat a úkolů
Vývoj informačních systémů Přehled témat a úkolů Organizace výuky doc. Mgr. Miloš Kudělka, Ph.D. EA 439, +420 597 325 877 homel.vsb.cz/~kud007 milos.kudelka@vsb.cz Přednáška Teorie Praxe Cvičení Diskuze
Více4IT445 - AGILNÍ VÝVOJ WEBOVÝCH APLIKACÍ AGILNÍ METODIKY VÝVOJE SW ING. JAN ČERNÝ
4IT445 - AGILNÍ VÝVOJ WEBOVÝCH APLIKACÍ AGILNÍ METODIKY VÝVOJE SW ING. JAN ČERNÝ 1 METODIKY K ČEMU JSOU DOBRÉ? BUĎ NEMÁTE ŽÁDNOU NEBO STRIKTNÍ / RIGORÓZNÍ POSTUPY NĚCO MEZI TÍM: AGILNÍ PŘÍSTUP K ČEMU
VíceRočníkový projekt. Jaroslav Žáček jaroslav.zacek@osu.cz
Ročníkový projekt Jaroslav Žáček jaroslav.zacek@osu.cz Cíle předmětů Vytvoření fungující aplikace, která splňuje definované požadavky Vyzkoušet si celý životní cyklus projektu - specifikace zadání, formování
VíceSOFTWAROVÉ INŽENÝRSTVÍ Řízení IT projektů
SOFTWAROVÉ INŽENÝRSTVÍ Řízení IT projektů Ing. Ondřej Macek 2013/14 ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Historie 2 Jak vypadal vývoj SW? - Bylo třeba specifikovat zadání, to se naprogramovalo a pak se
VíceObsah. Zpracoval:
Zpracoval: houzvjir@fel.cvut.cz 03. Modelem řízený vývoj. Doménový (business), konceptuální (analytický) a logický (návrhový) model. Vize projektu. (A7B36SIN) Obsah Modelem řízený vývoj... 2 Cíl MDD, proč
VíceVývoj informačních systémů. Jak vyvíjet v týmu
Vývoj informačních systémů Jak vyvíjet v týmu Co je potřeba a co je podstatné? Lidé a jejich spolupráce Plány, pravidla, procesy, řízení Dokumentace Techniky a technologie Dlouhý čas Cílem je produkt (software)
VíceXINF1. Jaroslav Žáček jaroslav.zacek@osu.cz
XINF1 Jaroslav Žáček jaroslav.zacek@osu.cz Tutoriály 24.10. - 3h 6.11. - 2,2h 27.11. - 1,5h Tutoriály budeme věnovat nejen teorii, ale také cvičení a workshopům. Přečtěte si skripta dříve, než týden před
VíceAgilní metodiky vývoje softwaru
vývoje softwaru : důraz na průběžnou komunikaci mezi vývojovým týmem a zákazníkem důraz na tvorbu kvalitního kódu a funkcí, které mají přímou obchodní hodnotu pro zákazníka týmovou spolupráci a samoorganizaci
VíceVývoj IS. Vladimíra Zádová, KIN, EF TUL- ISN3
Vývoj IS Metodika Metoda Nástroje Technika Životní cyklus Etapy Přístupy k vývoji Základní alternativy vývoje a provozu Integrace Doporučený souhrn etap, přístupů, zásad, postupů, pravidel, metod, technik,
VíceProces vývoje HRIS Vema (Human Resources Information System) Jaroslav Šmarda
Proces vývoje HRIS Vema (Human Resources Information System) Jaroslav Šmarda Proces vývoje HRIS Vema Vlastnosti HRIS (Human Resources Information System) HRIS Vema Proces vývoje HRIS Vema Vema, a. s. Přední
VíceKIV/ASWI 2007/2008 Pokročilé softwarové inženýrství. Cíle předmětu Organizační informace Opakování
KIV/ASWI 2007/2008 Pokročilé softwarové inženýrství Přemysl Brada Cíle předmětu Organizační informace Opakování Cíl předmětu Praktické zkušenosti sw proces a iterativní vývoj jaksi mimochodem
VíceSoftwarové inženýrství 01. doc. Ing. František Huňka, CSc.
Softwarové inženýrství 01 doc. Ing. František Huňka, CSc. Obsah kurzu Softwarové inženýrství obecně vodopádová model spirálový model RUP agilní metodiky vývoj řízený vlastnostmi (Feature Development Design)
VíceInformační systémy. Jaroslav Žáček jaroslav.zacek@osu.cz
Informační systémy Jaroslav Žáček jaroslav.zacek@osu.cz Úvod - co možná umíte z předmětu SWENG Rozdělení IT Architektura IS Klíčový prvek řízení IS z něj vycházejí detailní analytické i plánovací charakteristiky
VícePOŘÍZENÍ A IMPLEMENTACE INFORMAČNÍCH SYSTÉMŮ
POŘÍZENÍ A IMPLEMENTACE INFORMAČNÍCH SYSTÉMŮ ŽIVOTNÍ CYKLUS IS Stejně jako stroje a technologické linky, které jsou pořízeny, provozovány a následně, po opotřebování vyřazeny, má i informační systém svůj
VíceJan Hřídel Regional Sales Manager - Public Administration
Podpora kvality ICT ve veřejné správě pohledem Telefónica O2 4. Národní konference kvality Karlovy Vary Jan Hřídel Regional Sales Manager - Public Administration Obsah 1. Strategie v ICT využití metody
VíceKorporátní systém řízení ÚSC přístup v Liberci. Ing. Jaroslav Bureš 21.4.2011
Korporátní systém řízení ÚSC přístup v Liberci Ing. Jaroslav Bureš 21.4.2011 Východiska projektu KSŘ SML Výzvy vedení města: Transparentnost Efektivita Profesionalita K naplnění těchto výzev bude muset
VíceUmí HR držet krok s byznysem (zkušenosti z agilního řízení)
Umí HR držet krok s byznysem (zkušenosti z agilního řízení) Jana Gutierrez Chvalkovska Konference HR v pohybu 23.května 2018 Co nás čeká? Co je to agile? Jak lze využít prvky agilního řízení v HR Příklady
VíceNormy kvality softwaru a jejich podpora v metodikách budování informačních systémů
Normy kvality softwaru a jejich podpora v metodikách budování informačních systémů Alena Buchalcevová Vysoká škola ekonomická v Praze, Fakulta informatiky a statistiky, katedra informačních technologií
VíceCASE nástroje. Jaroslav Žáček
CASE nástroje Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ Co znamená CASE? A CASE tool is a computer-based product aimed at supporting one or more software engineering activities within
VíceJednotný NIS Prezentace k zahájení projektu pro Radu kraje Vysočina. Projektový manažer - Ing. Ivan Sokolov, Ph.D.
Prezentace k zahájení projektu pro Radu kraje Vysočina Projektový manažer - Ing. Ivan Sokolov, Ph.D. Obsah Úvod Cíle projektu Rozsah projektu Projektové řízení základní východiska Základní organizační
VíceVývoj řízený testy Test Driven Development
Vývoj řízený testy Test Driven Development Richard Salač, Ondřej Lanč Fakulta jaderná a fyzikálně inženýrská České vysoké učení technické v Praze 23. - 30. 10. 2012 Obsah 1 Testování 2 Klasický přístup
VíceTÉMATICKÝ OKRUH Softwarové inženýrství
TÉMATICKÝ OKRUH Softwarové inženýrství Číslo otázky : 21. Otázka : Softwarový process. Jeho definice, modely a vyspělostní úrovně. Standardizovaný přístup pomocí RUP (Rational Unified Process). Obsah :
VíceNovinky v UML 2.5 a agilní modelování
Novinky v UML 2.5 a agilní modelování Marek Rychlý Vysoké učení technické v Brně Fakulta informačních technologií Ústav informačních systémů Přednáška pro AIS 15. října 2015 Marek Rychlý Novinky v UML
Více3. Očekávání a efektivnost aplikací
VYUŽÍVANÍ INFORMAČNÍCH SYSTÉMŮ V ŘÍZENÍ FIREM Ota Formánek 1 1. Úvod Informační systémy (IS) jsou v současnosti naprosto nezbytné pro úspěšné řízení firem. Informačním ním systémem rozumíme ucelené softwarové
VíceInfor APS (Scheduling) Tomáš Hanáček
Infor APS (Scheduling) Tomáš Hanáček Klasické plánovací metody a jejich omezení MRP, MRPII, CRP Rychlost Delší plánovací cyklus Omezená reakce na změny Omezené možnosti simulace Funkčnost Nedokonalé zohlednění
VíceAgile. nejžádanější způsob vývoje software. Tomáš Tureček. Business consultant, Lean&Agile coach Tieto tomas.t.turecek@tieto.com
2010 Tieto Corporation Agile nejžádanější způsob vývoje software Tomáš Tureček Business consultant, Lean&Agile coach Tieto tomas.t.turecek@tieto.com 2012 Tieto Corporation Tieto Aktivity ve více než 20
VíceSpecializace Návrhář software na základě analýzy vytváří návrh softwarových aplikací ve formě schémat a diagramů.
Návrhář software Návrhář software na základě analýzy vytváří návrh softwarových aplikací ve formě schémat a diagramů. Odborný směr: Informační technologie Odborný podsměr: nezařazeno do odborného podsměru
VíceAgilní metodiky Agilní Jan Smolík
Agilní metodiky Jan Smolík Kritéria pro členění metodik Zaměření metodiky Rozsah metodiky Váha metodiky Typ řešení Doména Zaměření metodiky Globální metodiky (Enterprise Methodologies) Zaměřené na komplexní
VíceSeznámení s přípravou platformy pro zajištění služeb dodávaní dokumentů včetně MVS: ZÍSKEJ
Seznámení s přípravou platformy pro zajištění služeb dodávaní dokumentů včetně MVS: ZÍSKEJ Konference 14. 9. 2017 Luboš Chára, NTK lubos.chara@techlib.cz Jak to začalo a proč nová platforma 2010 - rozhodnutí
VíceStrojírenský průmysl. REFERENCE Červenec 2017
Strojírenský průmysl REFERENCE Červenec 2017 www.myscada.org myscada Technologies s.r.o. 2017 ÚVOD Tato reference popisuje reálný projekt, ve kterém se spojily firmy TOSHULIN a.s., která je mezinárodním
VíceSoftwarový proces. Bohumír Zoubek, Tomáš Krátký
Softwarový proces Bohumír Zoubek, Tomáš Krátký 1 Úvod Základní pojmy Softwarový proces / Model životního cyklu vývoje software (SDLC, Software Development Lifecycle) Množina aktivit nutných k tomu, aby
VíceInformační systémy. Jaroslav Žáček
Informační systémy Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/infs1/ Úvod - co možná umíte z předmětu SWENG / SWING SWOT analýza Rozdělení IT Architektura IS Klíčový prvek řízení IS
Více2 Životní cyklus programového díla
2 Životní cyklus programového díla Typické etapy: 1. Specifikace požadavků - specifikace problému - analýza požadavků 2. Vývoj programu - návrh - kódování (programování) 3. Verifikace a validace 4. Provoz
VíceMetodika SCRUM. pro malé IT projekty
MASARYKOVA UNIVERZITA FAKULTA INFORMATIKY Metodika SCRUM pro malé IT projekty DIPLOMOVÁ PRÁCE Bc. Arina Starastsina Brno, 2016 Prohlášení Prohlašuji, že tato práce je mým původním autorským dílem, které
VícePŘÍLOHA C Požadavky na Dokumentaci
PŘÍLOHA C Požadavky na Dokumentaci Příloha C Požadavky na Dokumentaci Stránka 1 z 5 1. Obecné požadavky Dodavatel dokumentaci zpracuje a bude dokumentaci v celém rozsahu průběžně aktualizovat při každé
VíceCobiT. Control Objectives for Information and related Technology. Teplá u Mariánských Lázní, 6. října 2004
CobiT Control Objectives for Information and related Technology Teplá u Mariánských Lázní, 6. října 2004 Agenda Základy CobiT Pojem CobiT Domény CobiT Hodnocení a metriky dle CobiT IT Governance Řízení
VíceInternetovéTechnologie
8 InternetovéTechnologie webdesign, mobile first Ing. Michal Radecký, Ph.D. www.cs.vsb.cz/radecky Webové stránky a aplikace - Webové stránky - množina vzájemně propojených stránek, které obsahují informace
VíceÚvod do Softwarového inženýrství, trendy IS/ IT. Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/
Úvod do Softwarového inženýrství, trendy IS/ IT Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ Vliv IT na změny ve společnosti Vznik nových produktů (platební karty, digitální kamery,
VíceSrovnávací analýza metodik vývoje software
Vysoká škola ekonomická v Praze Fakulta informatiky a statistiky Vyšší odborná škola informačních služeb Vladimír Popelka Srovnávací analýza metodik vývoje software Bakalářská práce 2009 Zadání bakalářské
VíceTechnická specifikace předmětu plnění:
Technická specifikace předmětu plnění: Poskytnutí standardní služby Premier Support zahrnující konzultační a implementační podporu, řešení problémů u produktů v nepřetržitém režimu 24x7 v rámci aktuálního
VíceAnalýza a Návrh. Analýza
Analysis & Design Návrh nebo Design? Design = návrh Není vytváření použitelného uživatelského prostředí (pouze malinká podmnožina celého návrhu) Často takto omezeně chápáno studenty nedokáží si představit,
VíceBI-TIS Případová studie
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti BI-TIS Případová Cvičení č. 2 Ing. Pavel Náplava naplava@fel.cvut.cz Katedra softwarového inženýrství, ČVUT FIT, 18102 Centrum znalostního
VíceNárodní příručka Systém řízení bezpečnosti a ochrany zdraví při práci
ZÆhlav A5 oranzove.qxd 21.10.2003 8:50 StrÆnka 1 MINISTERSTVO PRÁCE A SOCIÁLNÍCH VĚCÍ Národní příručka Systém řízení bezpečnosti a ochrany zdraví při práci new BOZP narod prirucka.qxd 21.10.2003 8:45 StrÆnka
VíceMETODIKA FEATURE-DRIVEN DEVELOPMENT NEOPOUŠTÍ MODELOVÁNÍ A PROCESY, A PŘESTO PŘINÁŠÍ VÝHODY AGILNÍHO VÝVOJE ing. Alena Buchalcevová, Ph.
METODIKA FEATURE-DRIVEN DEVELOPMENT NEOPOUŠTÍ MODELOVÁNÍ A PROCESY, A PŘESTO PŘINÁŠÍ VÝHODY AGILNÍHO VÝVOJE ing. Alena Buchalcevová, Ph.D Katedra informačních technologií VŠE Praha nám. W.Churchilla 4,
VíceČÍM MOHOU PŘISPĚT NEJZÁMĚJŠÍ AGILNÍ METODIKY KE ZLEPŠENÍ VÝVOJOVÉHO PROCESU?
ČÍM MOHOU PŘISPĚT NEJZÁMĚJŠÍ AGILNÍ METODIKY KE ZLEPŠENÍ VÝVOJOVÉHO PROCESU? HOW WELL-KNOWN AGILE METHODOLOGIES CAN CONTRIBUTE TO A SOFTWARE DEVELOPMENT PROCESS? Robert Pergl, Zdeněk Struska Abstrakt:
VíceTestování software. Jaroslav Žáček
Testování software Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ Testování Obsáhlá disciplína, existuje spoustu pohledů Problém při nastavení míry kvality Kvalita: Schopnost objektu být
VíceRUP - Motivace, principy. Jaroslav Žáček
RUP - Motivace, principy Jaroslav Žáček jaroslav.zacek@osu.cz Tradiční vs. iterativní přístupy Vodopádové principy Zaměřen na procesy, předpokládá jejich opakovatelnost. Pevné, podrobné plány definovány
VíceMarketingové řízení podniku
Marketingové řízení podniku Začínáme plánovat Podnikové strategické plánování Otázky tvořící základ strategického plánování : - Kde se nacházíme? - Jak jsme se sem dostali? - Kam směřujeme? - Kde bychom
VíceRUP - MOTIVACE, PRINCIPY JAROSLAV ŽÁČEK
RUP - MOTIVACE, PRINCIPY JAROSLAV ŽÁČEK JAROSLAV.ZACEK@OSU.CZ TRADIČNÍ VS. ITERATIVNÍ PŘÍSTUPY Vodopádové principy Iterativní (agilní principy) Zaměřen na procesy, předpokládá jejich opakovatelnost. Zaměřen
VíceEnd-to-end testování. 26. dubna Bořek Zelinka
End-to-end testování 26. dubna 2013 Bořek Zelinka Bořek Zelinka Unicorn Systems, Test architekt Unicorn, 2004 Testování Quality Assurance ČVUT, Fakulta stavební, 2004 2 Agenda Princip end-to-end testů
VíceExpresní analýza PLM. jako efektivní start implementace PLM. www.technodat.cz. jindrich.vitu@technodat.cz
jako efektivní start implementace PLM www.technodat.cz jindrich.vitu@technodat.cz 1 úvod: definice, cíl a výstup analýzy 2 etapy expresní analýzy PLM 3 sběr dat a podkladů a jejich analýza 4 dokument Expresní
VíceSPECIFIKA CERTIFIKACE PODLE ČSN EN ISO 9001:2001 V ORGANIZACÍCH, KTERÉ SE ZABÝVAJÍ VÝVOJEM SOFTWARE
SPECIFIKA CERTIFIKACE PODLE ČSN EN ISO 9001:2001 V ORGANIZACÍCH, KTERÉ SE ZABÝVAJÍ VÝVOJEM SOFTWARE Václav Šebesta Ústav informatiky Akademie věd ČR, e-mail: vasek@cs.cas.cz Abstrakt Jestliže ještě před
VíceWORKFLOW. Procesní přístup. Základ perspektivního úspěšného podnikového řízení. Funkčnířízení založené na dělbě práce
WORKFLOW Procesní přístup Základ perspektivního úspěšného podnikového řízení Funkčnířízení založené na dělbě práce Procesní řízení princip integrace činností do ucelených procesů 1 Funkční řízení Dělba
VíceSOFTWAROVÉ INŽENÝRSTVÍ 1
Metodický list č. 1 Název tématického celku: Úvod do softwarového inženýrství Základním cílem tohoto tematického celku je vysvětlení smyslu discipliny nazývané softwarové inženýrství. Tematický celek zahrnuje
Více5.1.7 Informatika a výpočetní technika. Časové, obsahové a organizační vymezení. ročník 1. 2. 3. 4. hodinová dotace 2 2 0 0
5.1.7 Informatika a výpočetní technika Časové, obsahové a organizační vymezení ročník 1. 2. 3. 4. hodinová dotace 2 2 0 0 Realizuje se vzdělávací obor Informatika a výpočetní technika RVP pro gymnázia.
VíceAbychom definovali dimenze kompetencí, položili jsme si otázku: S kým/čím vstupujete do vzájemné interakce?
Profily kompetencí Úvodní situace před testováním E-learningový modul obsahuje šest interaktivních situací orientovaných na kompetence, které mají svou roli v maloobchodní společnosti. Všechny maloobchodní
VíceEMBARCADERO TECHNOLOGIES. Jak na BYOD chytře? Možnosti zapojování různých mobilních zařízení do podnikových informačních systémů.
Jak na BYOD chytře? Možnosti zapojování různých mobilních zařízení do podnikových informačních systémů. Trendy a móda EMBARCADERO TECHNOLOGIES Popularita a prodej mobilních zařízení roste Skoro každý má
VíceÚvod do softwarového inženýrství a týmového vývoje
Úvod do softwarového inženýrství a týmového vývoje Ing. Jiří Mlejnek Katedra softwarového inženýrství Fakulta informačních technologií České vysoké učení technické v Praze Jiří Mlejnek, 2011 jiri.mlejnek@fit.cvut.cz
VícePROBLÉMY A SPECIFIKA VÝVOJE SOFTWARE
PROBLÉMY A SPECIFIKA VÝVOJE SOFTWARE Vývoj prvních programů byl prováděn nadšenci, programy byly šité na míru. Žádná metodika vývoje SW v té době neexistuje. Vývoj SW byl vnímán jako výzkum. Cíl, co bude
VícePříloha č. 7 zadávací dokumentace popis vzdělávacích aktivit část VZ č. 2 Název projektu: FINIDR AKADEMIE - vzdělávání zaměstnanců
Příloha č. 7 zadávací dokumentace popis vzdělávacích aktivit část VZ č. 2 Název projektu: FINIDR AKADEMIE - vzdělávání zaměstnanců Klíčová aktivita: Štíhlá administrativa Štíhlá administrativa a Kurz naplánovaný
VíceCASE. Jaroslav Žáček
CASE Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ Co znamená CASE? Definice dle SEI A CASE tool is a computer-based product aimed at supporting one or more software engineering activities
VíceExpediční systém Trilex
Expediční systém Trilex pracuje efektivně S informačním systémem ERP Trilex máte jistotu dlouhodobého a bezproblémového chodu vaší firmy. 1 2 1 OBSAH 1. Obsah.. 3 2. Trilex Expediční systém.. 4 2.1. Obecné
VíceSeznámení s přípravou platformy pro zajištění služeb dodávaní dokumentů včetně MVS: ZÍSKEJ
Seznámení s přípravou platformy pro zajištění služeb dodávaní dokumentů včetně MVS: ZÍSKEJ Celostátní seminář Regionální funkce knihoven 2017 Pardubice 25. - 26. 10. 2017 Luboš Chára, NTK lubos.chara@techlib.cz
VíceRočníkový projekt. Jaroslav Žáček
Ročníkový projekt Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/infs1/ Cíle předmětů Vytvoření fungující aplikace, která splňuje definované požadavky Vyzkoušet si celý životní cyklus projektu
VíceJakou metodiku použít pro
Jakou metodiku použít pro konkrétní projekt? Hodnocení a výběr vhodné metodiky pro budování IS Alena Buchalcevová Katedra informačních č technologií, VŠE Praha Agenda metodika jako nástroj zvýšení úspěšnosti
VíceSeznámení s přípravou platformy pro zajištění služeb dodávaní dokumentů včetně MVS: ZÍSKEJ - I
Seznámení s přípravou platformy pro zajištění služeb dodávaní dokumentů včetně MVS: ZÍSKEJ - I Nové trendy v meziknihovních výpůjčních službách (MVS), platformě Získej - I Luboš Chára, NTK lubos.chara@techlib.cz
VíceÚvod do problematiky vývoje Vývoj informačních systémů
Úvod do problematiky vývoje informačních systémů Vývoj informačních systémů Management Klasický management - slouží k udržování a rozvíjení zavedených systémů, které jsou prostředkem pro nepřetržitou,
VíceÚVOD DO PROBLEMATIKY PROJEKTŮ, KATEGORIE
PROJEKTOVÉ ŘÍZENÍ STAVEB ÚVOD DO PROBLEMATIKY PROJEKTŮ, KATEGORIE Vysoká škola technická a ekonomická v Českých PROJEKTŮ Budějovicích Institute of Technology And Business In České Budějovice Tento učební
VíceKomunikační strategie a plán rozvoje portálu portal.gov.cz
Příloha č. 2 Výzvy - Detailní popis předmětu VZ Komunikační strategie a plán rozvoje portálu portal.gov.cz V rámci dodávky vznikne dokument s analýzou současného stavu Portálu veřejné správy (PVS), určením
VíceSWOT ANALÝZA. Příloha č. 2, Pracovní list č. 1 SWOT analýza 28.4.2014. SWOT analýza - obsah. SWOT analýza. 1. Základní informace a princip metody
SWOT ANALÝZA 1 SWOT analýza - obsah 1. Základní informace a princip metody 2. Vnější a vnitřní faktory 3. Užitečné tipy a příklady z praxe 2 SWOT analýza I. ZÁKLADNÍ INFORMACE A PRINCIP METODY 3 1 SWOT
VíceAgilní metodiky a techniky. analýza a vývoj IS
Agilní metodiky a techniky analýza a vývoj IS Využití UML UML jako náčrt systému UML jako plán vývoje UML jako programovací jazyk Příklad: Analýza - chyby v zákoně viz http://blog.geospy.org/tagged/anal%c3%bdza
VíceEfektivnost informačních systémů. strategické řízení taktické řízení. operativní řízení a provozu
Informační systémy EIS MIS TPS strategické řízení taktické řízení operativní řízení a provozu 1 Otázky: Proč se výdaje na počítač v našem podniku neustále zvyšují, když jejich cena klesá? Víme vůbec kolik
VíceSystém managementu jakosti ISO 9001
Systém managementu jakosti ISO 9001 Požadavky na QMS Organizace potřebují prokázat: schopnost trvale poskytovat produkt produkt splňuje požadavky zákazníka a příslušné předpisy zvyšování spokojenosti zákazníka
Více01 Teoretické disciplíny systémové vědy
01 Teoretické disciplíny systémové vědy (systémový přístup, obecná teorie systému, systémová statika a dynamika, úlohy na statických a dynamických systémech, kybernetika) Systémová věda je vědní disciplínou
VíceStav používání agilních metodik v ČR
Alena Buchalcevová Katedra informačních technologií Vysoká škola ekonomická v Praze buchalc@vse.cz Abstrakt: Tradiční rigorózní metodiky vývoje softwaru přestávají v prostředí neustálých změn vyhovovat
VíceManažerská informatika - projektové řízení
VŠE, fakulta Podnikohospodářská Manažerská informatika - projektové řízení Projekt implementace informačního systému Jiří Mikloš 2009 Obsah Obsah Obsah... 2 Úvod... 3 Zadání... 4 Projektový postup... 5
VíceStav řešení Enterprise Architektury na Moravskoslezském kraji
Stav řešení Enterprise Architektury na Moravskoslezském kraji Zpracoval(a): Ing. Tomáš Vašica Datum: 23. 9. 2015 Obsah prezentace 1. Představení projektového záměru 2. Co očekává Moravskoslezský kraj od
VíceWS PŘÍKLADY DOBRÉ PRAXE
WS PŘÍKLADY DOBRÉ PRAXE ISO 9001 revize normy a její dopady na veřejnou správu Ing. Pavel Charvát, člen Rady pro akreditaci Českého institutu pro akreditaci 22.9.2016 1 ISO 9001 revize normy a její dopady
Více