Metody zlepšení spolupráce vývojářů a testerů
|
|
- Miloslav Janda
- před 4 lety
- Počet zobrazení:
Transkript
1 Semestrální práce Metody zlepšení spolupráce vývojářů a testerů Předmět: Zlepšování procesů budování IS Zpracovali: Daria Draganova, Yauheniya Andreyuk 1
2 Obsah Úvod... 3 Proč zlepšovat komunikace... 4 Příčiny problému nepochopení... 5 Jak začít spolupráci?... 6 Metody zlepšení spolupráce... 7 Závěr... 9 Seznam zdrojů:
3 Úvod Problematika spolupráce vývojářů a testerů je dobře známa každému, kdo pracoval v tomto odvětví. I když jsou oba povolání velmi blízké a mají stejný cíl (dodání kvalitního softwaru), vývojáře a testery mají odlišný přístup. Vývojář se snaží vytvořit aplikaci a minimalizovat množství možných chyb, a tester se snaží všechny možné chyby najít. Tím pádem v hodně případech dochází ke konfliktu, neboť nikdo nerad uznává svoje chyby. Také často můžeme slyšet, že programátoři považují práci testerů za druhotnou a si stěžuji, že testeři se chlubí, jakmile najdou nějakou chybu a za osobní úspěch považuji, pokud programátor udělal hodně chyb. Takže jak je patrné v komunikaci mezi vývojáře a testery je hodně nepochopení a vzájemná nepřízeň, kterou současné metodiky týmové práce se snaží eliminovat. Cílem naše semestrální práce je přiblížit problematiku zefektivněni spoluprací testerů a developerů a nalézt mezery, ovlivňující efektivitu práce. Dalším cílem je zjištění metod zlepšovaní komunikaci oddělení testerů a developerů, a vyber klíčových metod. 3
4 Proč zlepšovat komunikace I když oba povolání jsou velmi blízké, často se stává, že programátoři vědí málo o testování a zároveň testeři vědí málo o specifických obtížnostech při programováni. Během spolupráce testerů a vývojářů některé věci se neřeknou přímo - věci, jako například to, kde vývojáři programu mají určitou nejistotu, nebo například jakou část kódu trvalo napsat déle, než se očekávalo. Projednání podobných věci by mohlo být pro testera vodítkem, čemu by měl dat větší pozornost a jaké jsou hlavní rizika programů. Tyto body by mohli ovlivnit nebo i úplně změnit scénář testování. [1] Jeden z nejpragmatičtějších důvodů spolupráci testerů a vývojářů je to, že tím pádem oni jsou schopní lépe zkoumat možné výsledky podmínek kódu, což umožnuje rychleji vybudovat model. Vždycky, když tester má možnost vidět jiný přístup řešení rizika, psaní kódu nebo programu, získává znalosti o dalším způsobu, jak vytvářet testovací scénář. Během spolupráci vývojáři se mohou naučit, jak efektivně testovat svůj kód a získat nový pohled na to, jak by mohl být použit jejich software. [1] Vývojáři ale nejsou jediní, kteří se mohou naučit něco nového. Testeři zároveň mohou získat důkladnější pochopení aplikací. Vzhledem k tomu, že vývojáři sdíleli své znalosti základního kódu, tester může se dozvědět, jaké oblasti produktu mohou obsahovat slabé stránky a získat znalosti specifické pro danou aplikaci. 4
5 Příčiny problému nepochopení Často se stává, že vývojáře nevidí software, jak jeho vidí tester. Oni většinou mají tendenci myslet na testy, které odrážejí typický způsob používání softwaru. Testeři naopak mají myšlení A co by se stalo, jestli bych zkusil tohle, takže myslí spíše na testy, které by mohly způsobit selhání. A proto vývojáře během spolupráci s testeři jsou často překvapeni pokusy o to, aby se dostat kolem kontrolního bloku programu. Takže vývojářské perspektivy a techniky testování liší od perspektivy testerů. Testeři mají tendenci soustředit se na perspektivu uživatele, zatímco vývojáři mají tendenci soustředit se na to, co jim program vypráví o tom, co se děje v zákulisí. [2] Taky se často stává, že vývojáře negativně reagují na snahu testera v podstatě zničit, to co on dlouho vyvíjel a dál tomu tolik energie a času. Jestli by vývojář a tester spolupracovali od začátku, bylo by možný lépe omezovat výskyt chyb a nebyla by potřeba něco ničit nebo předělovat. 5
6 Jak začít spolupráci? Není úplně vhodné hned aplikovat nějakou z metod. Je možné začít několika malými pokusy experimentu s párováním. Před začátkem spoluprací je zapotřebí si vybrat vývojáře, který může poskytnout přehled na vysoké úrovni o architektuře produktu. Dále se musí vybrat vhodný projekt. Není vhodný testovat celou aplikaci v jedné relaci a navíc spolupráce vývojáře a testera funguje nejefektivněji při testování nových funkcí, a když oba účastníci pracují na projektu od začátku. Dalším krokem by mělo byt plánování - zjištění času testu, délky relace a definice zaměření testování. Také by se měli upřesnit cíle a byt nadefinované výstupy testovacích relací (při programování jediný vystup - kód, při testovaní výstupu je víc - zprávy o vadách, zkušební dokumentace, zkušební případy atd.). Před samotným začátkem práce by se melo používat prostředí, které je vhodné i pro vývojáře i pro testera aby testovali na jednom stroji. Melo by se ujistit, že oni mohou spolupracovat bez přerušení a mají možnost vzájemně mluvit. Po ukončeni práci by se měli vyhodnotit výsledky a melo by byt posouzeno jak úspěšné bylo testování, nebo popřípadě co by se dalo příště udělat jinak. [3] Pro efektivní spolupráci jsou také podmínkou technické dovedností testera, potřebné pro testování a komunikaci s dalšími členy vývojového týmu. Jenom tester s dostatečnými technickými dovedností může sdílet a vývojářem úlohu, jako je například psaní automatizovaného testu. Na začátku je možné zkusit spárovat testera s vývojářem na hodinu, aby provedli nějaké průzkumné testování. Před tím je taktéž možné požádat je, aby strávili pár minut chůzí a se domluvili na plánu. Je třeba požádat tým, aby stanovil měřitelný cíl, např. "Snížit počet chyb zjištěných v den vydání o 20% v příštím měsíci" nebo "v příštích dvou měsících se nesmí nalézt více než jedna chyba v den releasu". Dalším způsobem začátku je navrhnout měsíční experiment: každý tester se spáruje s vývojářem o jeden den v týdnu a pracujte na jednom nebo obou z následujících krocích: 1. Stories ze zpožděné práce - "normální" práce vývojářů. 2. Psaní a provádění průzkumných testovacích stories, které již byly dodány a nasazeny do testovacích prostředí. 6
7 Metody zlepšení spolupráce Metoda Pair testing Je to technika, ve které dvě osoby testují aplikaci ve stejném počítači, přičemž podle recenzí se vývojáři jsou schopní naučit něčemu i testery. Před začátkem testování developer a tester si dají schůzku s cílem zjistit zaměření a rozsah testů. Záměrem muže být zjištění vážné chyby, někdy zajištění, aby kritéria pro přijetí zákazníkem byla splněna, nebo najít chyby v nové funkci. Během této schůzky své cíle a testovací nápady se píšou na tabuli, a nechává se kopie hotových poznámek pro vlastní potřebu. Vývojáři se takto naučí, jak efektivně otestovat svůj vlastní kód a získat nový pohled na to, jak by mohl být použit jejich software. Testeři získají důkladnější pochopení aplikací, které testují, a naučí se techniky ladění, aby zjistili příčiny defektů. Navíc testování v párech může porušit komunikační bariéry mezi vývojáři a testery a usnadnit budování týmu. [2] Metoda Brain Storming Metoda spočívá v tom, že tým developerů a testerů si sednou spolu a začne se generování co nejvíce nápadů na určené téma. Dále se tento seznam musí být očištěn a zbývající úkoly se rozdělí mezi týmy a každý pracuje zvlášť. Většinou se takhle rysi unittesty anebo testy jednotek kódu. Podle recenze někteří vývojáři byli s tímto typem spolupráce mnohem pohodlnější. [2] Metoda Jeden tým Tim je myšleno využití agilních metod, a to spočívá v tom, že rusí se bariera mezi tymy na rozdíl od vodopádových metod. Odstranění tohoto oddělení mezi testery a vývojáři nutí tým vyvíjet a testovat společně ve stejném sprintu a ve stejné iteraci. Tento koncept spolupráce, když neexistuji samostatné týmy pro rozvoj a QA, může způsobit zmatek, když firma začne provádět přechod od vodopádu k agilním praktikám. Je prováděn vývoj založený na testování, a testeři tím pádem nemohou testovat každý story zvlášť a testují více vrstev a pravděpodobně najdou problémy, které nemohou najít tím, že se zaměřují na jeden případ. Tato praxe testerů a vývojářů, kteří se dají dohromady, také podporuje větší míru mentality "jednoho týmu", kterou vyžaduje úspěšná implementace Agilních metod. [3] 7
8 Metoda Ping pong Tato metoda znamená, že jedna osoba (tester) píše nový test a vidí, že tento test spadl na chybu. Dále tester o tom informuje vývojáře, a ten píše takovým způsobem, aby test prošel. Tester zase píše nový test a ten spádné na jinou chybu. Zase hned informuje vývojáře a proces se opakuje znovu. [3] Metoda Strong-style pairing Tento styl je ve skutečnosti velmi podobný skutečné situaci navigátoru / řidiče v autě nebo na lodi, takže existuji 2 role. Role řidiče je v tomto případě nejkomfortnější, ale musí se nebát neznámým situacím a důvěřovat svému navigátoru. Navigátor tedy má dvě hlavní úlohy: 1. Uvést další instrukce řidiči v okamžiku, kdy je připraven jej provést Navigátor v podstatě spravuje seznam ToDo a velké detaily obrazu, aby se řidič mohl soustředit na kód, který píše. 2. Mluvit na nejvyšší úrovni abstrakce, kterou může řidič pochopit Druhým úkolem navigátoru je mluvit na nejvyšší úrovni abstrakce, kterou řidič dokáže v současné době trávit. Je odpovědností navigátorů komunikovat smysluplným způsobem a neměl by mluvit nad porozuměním řidičů. Je však také zodpovědností navigátorů, že stále zvyšuje úroveň komunikace a porozumění. Silné párování funguje skvěle i pro průzkumné testování. Navigátor, který poskytuje nápady, má svobodu sledovat, co se děje bez nutnosti přemýšlet o klávesnici a řidič sleduje pokyny a píše kód. [3] 8
9 Závěr Prvním cílem této práce bylo přiblížení čtenáři problematiky spoluprací testerů a developerů. Tento cíl jsme splnili v první kapitole, kde jsme uvedli důvody, proč by se komunikace mezi vývojáře a testery měla byt vylepšena. Dalším cílem bylo nalezení mezer, ovlivňujících efektivitu práce. Daný cíl byl splněn v následující kapitole, která seznamuje čtenáře s původem vzniku problém spolupráce těchto dvou oddělení. Hlavním cílem práce bylo zjištění metod zlepšení komunikaci oddělení testerů a developerů. Kostrou teto práce je kapitola Metody zlepšení spolupráce kde jsou popsané námi vybráni metody zlepšení komunikace vývojářů a testerů. Hlavní cíl práce jsme splnili v dané kapitole. Tím pádem všechny cíle teto práce povazujeme za splněné. 9
10 Seznam zdrojů: [1] N. JOHNSON, Karen. Improve Your Testing and Your Testers with Paired Testing. [Online] Dostupné z: [2] Kohl, Jonathan. Pair Testing: How I Brought Developers into the Test Lab. [Online] Dostupné z: [3] CRISPIN, Lisa. Pairing With Developers: A Guide For Testers. [Online]. Dostupné z: [5] PAYNE, Jeffery. 5 Ways to Pair Developers with Testers February. [Online] Dostupné z: [4] COLANTONIO, Joe. Getting Testers and Developers To Work Together. [Online] Dostupné z:
Ří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
Softwarový 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
Ná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
DOTAZNÍK PRO URČENÍ UČEBNÍHO STYLU
DOTAZNÍK PRO URČENÍ UČEBNÍHO STYLU Projekt MOTIVALUE Jméno: Třida: Pokyny Prosím vyplňte vaše celé jméno. Vaše jméno bude vytištěno na informačním listu s výsledky. U každé ze 44 otázek vyberte a nebo
Obsah. Úvod 9 Poděkování 10 Co je obsahem této knihy 10 Pro koho je tato kniha určena 11 Zpětná vazba od čtenářů 11 Errata 11
Úvod 9 Poděkování 10 Co je obsahem této knihy 10 Pro koho je tato kniha určena 11 Zpětná vazba od čtenářů 11 Errata 11 KAPITOLA 1 Co je třeba znát aneb důležité pojmy 13 Krátce o požadavcích 13 Stakeholdeři
Ná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
Agile. 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
Udělá to, proč přišel/najde co hledal? Navštivte nás na adrese
3 DARY KVALITATIVNÍHO UX TESTOVÁNÍ Chcete mít jistotu, že aplikace nebo web, který předložíte svým klientům, bude prvotřídní? Svěřte se do rukou odborníků na UX testování! Využití UX je plně v souladu
Testování softwaru. 10. dubna Bořek Zelinka
Testování softwaru 10. dubna 2013 Bořek Zelinka Agenda Definice testování Testování v rámci vývoje softwaru Základní rozdělení testů Představení testovacích technik Testovací strategie Copyright Unicorn
Ú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É
Seminární práce Vývoj informačního systému. Manažerská informatika 2 Ing. Miroslav Lorenc
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
Scénář ukázkového testu Přetištěno z knihy Nenuťte uživatele přemýšlet! 2010 Steve Krug
Scénář ukázkového testu Přetištěno z knihy Nenuťte uživatele přemýšlet! 2010 Steve Krug Ve webovém prohlížeči by měla být načtení nějaká neutrální stránka, například Google. Dobrý den. Jmenuji se a budu
Roč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í
KURZY PRO PRACOVNÍKY MATEŘSKÝCH ŠKOL, PŘÍPRAVNÝCH TŘÍD A DALŠÍCH PŘEDŠKOL. ZAŘÍZENÍ NABÍDKA 1. POLOLETÍ, PLZEŇSKÝ KRAJ VE ŠKOLCE SE SPOLU DOMLUVÍME
KURZY PRO PRACOVNÍKY MATEŘSKÝCH ŠKOL, PŘÍPRAVNÝCH TŘÍD A DALŠÍCH PŘEDŠKOL. ZAŘÍZENÍ NABÍDKA 1. POLOLETÍ, PLZEŇSKÝ KRAJ VE ŠKOLCE SE SPOLU DOMLUVÍME PRÁCE S DĚTMI Z JAZYKOVĚ ODLIŠNÉHO PROSTŘEDÍ TERMÍN:
1 OTÁZKY OBSAHOVÉHO RÁMCE (W) Oblast A: Čemu ve výuce věřím, jaká mám východiska? A1/1 Jak se ve výuce odráží skutečnost, že je každý žák jiný?
1 OTÁZKY OBSAHOVÉHO RÁMCE (W) Oblast A: Čemu ve výuce věřím, jaká mám východiska? Podoblast A1: Individualizace výuky A1/1 Jak se ve výuce odráží skutečnost, že je každý žák jiný? A1/2 Představme si úsečku.
Nebojte se přiznat, že potřebujete SQA
Nebojte se přiznat, že potřebujete SQA Internet a technologie 16 Václav Klimeš vaclav.klimes@nic.cz 1. 6. 2016 Osnova Kvalita Koncept kvality Co je a není SQA (Software Quality Assurance) Proč se zajímat
Základní práce v souborovém manažeru
Základní práce v souborovém manažeru 18-20-M/01 Informační technologie Základní pojmy a prostředky pro programování webových stránek Zvládnutí nástrojů typických pro programování webových aplikací Základní
Zveme Vás na vzdělávací program: 1. ŘÍZENÍ PROCESŮ
děláme z dobrých firem skvělé Zveme Vás na vzdělávací program: 1. ŘÍZENÍ PROCESŮ Proč jsou procesy na prvním místě Úspěšné společnosti optimalizují své procesy, zvyšují efektivitu výroby, prohlubují flexibilitu
Softwarový proces Martin Hlavatý 4. říjen 2018
Softwarový proces Martin Hlavatý 4. říjen 2018 Ú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 software
Převod 4GL aplikací do webového prostředí. Ing. Jan Musil, IBM ČR Community of Practice for
Převod 4GL aplikací do webového prostředí Ing. Jan Musil, IBM ČR Community of Practice for CEEMEA Co je to EGL? -4GL a EGL Agenda Popis převodu z -4GL do EGL krok za krokem Obecný postup převodu Závěrečný
Přihláška Motivační dopis
- Úvod Vážený pane, Formální, příjemce muž, jméno neznámé Vážená paní, Formální, příjemce žena, jméno neznámé Vážený pane / Vážená paní, Formální, jméno a pohlaví příjemce neznámé Vážený pane, Vážená paní,
X36SIN: 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
Proces 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í
Příloha č.3 Otázka pro hodnocení manažera
Příloha č.3 Otázka pro hodnocení manažera 1. Sleduje profesní a technický vývoj? 2. Připravuje a dodržuje realistický rozpočet? 3. Zaměřuje se na podstatné informace a neztrácí se v nedůležitých detailech?
Příloha A: Souhlas s využitím obchodního jména GE Money bank, a.s. v diplomové práci
Příloha A: Souhlas s využitím obchodního jména GE Money bank, a.s. v diplomové práci Společnost GE Money bank, a.s. tímto uděluje povolení Zbyňkovi Němcovi použít obchodní název společnosti GE Money bank,
Blacksmith Consulting S. l.
Blacksmith Consulting S. l. RYCHLÉ VYTVOŘENÍ MODELU PODNIKÁNÍ JAKO NÁSTROJ TESTOVÁNÍ REALIZOVATELNOSTI NOVÝCH NÁPADŮ Mikulov, červenec 2013 Základní principy metodiky - Naučit se podnikat, organizovat
Testová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
KONTROLNÍ SEZNAM KNIHOVNA
KONTROLNÍ SEZNAM KNIHOVNA Kontrolní seznam Knihovna Kontrolní seznam doprovázející test "KNIHOVNA" je seznam složený z popisné části zkušebního postupu vybraných kódů ICF, které jsou nejvhodnější pro popis
Agilní 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ýznam teambuildingu. Kdy jej uskutečnit Závazek. Teambuilding 1
Význam teambuildingu Kdy jej uskutečnit Závazek Teambuilding 1 Teambuilding workshop Je užitečný pro odborníky, kteří hledají nové strategie, techniky a prostředky teambuildingu Umožňuje řídícím manažerům,
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ů
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ý
Formativní hodnocení. Mgr. Tomáš Zatloukal ústřední školní inspektor. Praha OP Hodnocení
Formativní hodnocení Mgr. Tomáš Zatloukal ústřední školní inspektor Praha 1. 11. 2017 OP Hodnocení Proč se formativním hodnocením zabýváme I. Neexistuje žádný jiný tak jednoznačně prospěšný způsob, jak
Roč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
programátor vs. vývojář
programátor vs. vývojář... Michał Weiser @michal_weiser linkedin.com/in/michalweiser https://kahoot.it QUIZ Jarda vzdělání Bc. Informační technologie, VUT FIT jazyky čeština nativní angličtina - B2 zkušenosti
Strategické plánování a budování značky. 12. duben 2011
Strategické plánování a budování značky 12. duben 2011 Nejlepší cesta k předpovědění budoucnosti je tvořit jí. Peter F. Drucker, 1909-2005 Co je strategické plánování? Proces umožňující efektivní řízení
Operační program Lidské zdroje a zaměstnanost
Operační program Lidské zdroje a zaměstnanost Školení je šance Komplexní vzdělávání zaměstnanců společnosti T-MAPY spol. s r.o. 2010-2012 Komplexní vzdělávání zaměstnanců společnosti T-MAPY T-MAPY AMOS
HR controlling. Ing. Jan Duba HRDA 26.9.2014
HR controlling Ing. Jan Duba HRDA 26.9.2014 Anotace Zkušenosti s nastavováním systému měření výkonu pracovních skupin a jednotlivců Jak zavést živý controlling pro řízení firmy? Anotace Interim HR manažer
Tisková zpráva z budoucnosti Easytask.cz Léto 2017
Tisková zpráva z budoucnosti Easytask.cz Léto 2017 Co je six-pager? Amazon používá six-pager pro zvýšení efektivity svých meetingů. Jde o dokument, který si na začátku schůzky všichni přečtou, aby se dostali
Jakým způsobem lze zlepšit plnění smluv o úrovni poskytovaných služeb a současně snížit náklady?
STRUČNÉ INFORMACE O ŘEŠENÍ CA Business Service Insight for Service Level Management Jakým způsobem lze zlepšit plnění smluv o úrovni poskytovaných služeb a současně snížit náklady? agility made possible
I. JAK SI MYSLÍM, ŽE MOHU BÝT PRO TÝM PROSPĚŠNÝ:
Test týmových rolí Pokyny: U každé otázky (I - VII), rozdělte 10 bodů mezi jednotlivé věty podle toho, do jaké míry vystihují vaše chování. V krajním případě můžete rozdělit těchto 10 bodů mezi všechny
Česká zemědělská univerzita v Praze
Česká zemědělská univerzita v Praze Provozně ekonomická fakulta Katedra informačních technologií Teze diplomové práce Operační systém Google Android Petr Koula 2011 ČZU v Praze Souhrn Diplomová práce zahrnuje
Váš tým ve formě. Test Your Team. Souhra. Řešení problémů. Kondice. Tvořivost. Výkonnost. Komunikace
Souhra Řešení problémů Test Your Team Komunikace 1 Tvořivost Kondice Výkonnost Váš tým ve formě Charakter programu: Jedná se o celodenní program vhodný pro firemní týmy. Zahrnuje pestrou řadu zajímavých
Vý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
CASE. 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
Vnitřní kontrolní systém a jeho audit
Vnitřní kontrolní systém a jeho audit 7. SETKÁNÍ AUDITORŮ PRŮMYSLU 11. 5. 2012 Vlastimil Červený, CIA, CISA Agenda Požadavky na VŘKS dle metodik a standardů Definice VŘKS dle rámce COSO Role interního
Vý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í
Testing as a Service. Přístupné, flexibilní a cenově výhodné řešení pro ověření kvality softwaru. Kompletní portfolio služeb testování softwaru
Testing as a Service Přístupné, flexibilní a cenově výhodné řešení pro ověření kvality softwaru Kompletní portfolio služeb testování softwaru Předem známé náklady na testování, umožňující efektivní tvorbu
TREND 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)
KONTROLNÍ SEZNAM PRO SESTAVENÍ ÚLOŽNÉ KRABICE
KONTROLNÍ SEZNAM PRO SESTAVENÍ ÚLOŽNÉ KRABICE pro sestavení úložné krabice Kontrolní seznam doprovázející test "SESTAVENÍ ÚLOŽNÉ KRABICE" je seznam složený z popisné části zkušebního postupu a vybraných
AGILNÍ 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ě
ZVÝŠENÍ KVALITY ŘÍZENÍ NA MĚSTSKÉM ÚŘADU LANŠKROUN V RÁMCI OP LIDSKÉ ZDROJE A ZAMĚSTNANOST. Reg. č. CZ.1.04/4.1.01/89.00080 KOMPETENČNÍ MODEL
ZVÝŠENÍ KVALITY ŘÍZENÍ NA MĚSTSKÉM ÚŘADU LANŠKROUN V RÁMCI OP LIDSKÉ ZDROJE A ZAMĚSTNANOST Reg. č. CZ.1.04/4.1.01/89.00080 PRAHA, 2013 Kompetenční model je nástroj práce se zaměstnanci MěÚ Lanškroun. Slouží
ISO 9000, 20000, Informační management VIKMA07 Mgr. Jan Matula, PhD. III. blok
ISO 9000, 20000, 27000 Informační management VIKMA07 Mgr. Jan Matula, PhD. jan.matula@fpf.slu.cz III. blok ITSM & Security management standard ISO 9000-1 ISO 9000:2015 Quality management systems Fundamentals
Obsah. Úvod 9 Členění knihy 10
Obsah Úvod 9 Členění knihy 10 KAPITOLA 1 Copywriting 11 Práce copywritera 11 Jak se stát dobrým copywriterem 12 Jak začít 15 Co budete psát 15 O čem budete psát 16 Proč budete psát 17 Pro koho budete psát
EXIN Agile Scrum Foundation Příručka ke zkoušce. Vydání
EXIN Agile Scrum Foundation Příručka ke zkoušce Vydání 201608 Copyright 2016 EXIN Všechna práva vyhrazena. Žádná část této publikace nesmí být zveřejněna, reprodukována, kopírována nebo uložena v systému
Sebepoznání kde je zakopaný pes našeho úspěchu
výborná práce obsahově i formálně. Hodnocení A+ Masarykova univerzita Právnická fakulta Katedra finančního práva a národního hospodářství Osobní management Sebepoznání kde je zakopaný pes našeho úspěchu
Neurolingvistické programování. Facilitace a moderování - vedení týmových porad. Obchodní dovednosti. Kompetentní manažer
Příloha č. 5: Tabulka pro výpočet nabídkové Název kurzu Vedení a koučink zaměstnanců Time management Work-life balance pro manažery Koučink pro manažery Principy motivace týmu a sebemotivace Komunikační
Vý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)
Joelův test. 12 kroků k lepšímu programování. Jaroslav Šnajdr
Joelův test 12 kroků k lepšímu programování Jaroslav Šnajdr i Co je Joelův test? Co je to? 12 otázek o vašem vývojovém týmu Každá odpověď ano = 1 bod Jaký je výsledek? Plných 12 bodů: dobře organizovaný,
PROBLÉ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
Bakalářský studijní obor informatika
Bakalářský studijní obor informatika Předpoklady Struktura studia Přihlášky Poradenství Vzdělání v bakalářském oboru informatika nabízeném na Technické univerzitě v Chemnitz představuje vyvážený kompromis
Přípravné činnosti projektu. Mgr. Lenka Svrčinová Ing. Jan Ministr, Ph.D.
Přípravné činnosti projektu Mgr. Lenka Svrčinová Ing. Jan Ministr, Ph.D. Obsah prezentace Seznámení s problematikou Procesy a roviny před implementací projektu Obchodní rovina Implementační rovina Řešení
Lean Six Sigma Green Belt
Lean Six Sigma Green Belt Školení ICG LEAN SIX SIGMA GREEN BELT Green Belt školení poskytuje ucelenou znalost metodiky Lean, ale hlavně Six Sigma pro zlepšování výkonnosti firemních procesů (vycházející
JSOU INVESTICE DO TECHNICKÉHO A PROGRAMOVÉHO VYBAVENÍ ŠKOL SMYSLUPLNÝM PŘÍNOSEM PRO VÝUKU?
JSOU UČITELÉ ČESKÝCH STŘEDNÍCH ŠKOL OPRAVDU SCHOPNI EFEKTIVNĚ VYUŽÍVAT ICT? JSOU INVESTICE DO TECHNICKÉHO A PROGRAMOVÉHO VYBAVENÍ ŠKOL SMYSLUPLNÝM PŘÍNOSEM PRO VÝUKU? S JAKÝMI POČÍTAČOVÝMI DOVEDNOSTMI
Předmluva 11. Poděkování 11 O autorech 12 Úvodem 12 Komu je tato kniha určena 13 Jak byste měli tuto knihu číst 13 Web 14
Obsah Předmluva 11 Poděkování 11 O autorech 12 Úvodem 12 Komu je tato kniha určena 13 Jak byste měli tuto knihu číst 13 Web 14 KAPITOLA 1 Úvod do architektury softwaru 15 Použití procesu 16 Stručný popis
Projekt mobility pracovníků v oblasti školního vzdělávání
Projekt mobility pracovníků v oblasti školního vzdělávání Projekty mobility umožňují školám poskytnout učitelům i jiným pracovníkům příležitosti a podněty pro získání nových schopností odpovídajících potřebám
Studie webů automobilek
Studie webů automobilek červen 2006 [manažerské shrnutí] Obsah Obsah... 1 Manažerské shrnutí... 2 Kvalita obsahu a použitelnost webu... 3 Základní nedostatky negativně ovlivňují použitelnost většiny webů...
SUPPORTING PEOPLE WITH DISABILITIES COPING WITH GRIEF AND LOSS. Podpora osob s postižením při vyrovnávání se se smutkem a ztrátou
SUPPORTING PEOPLE WITH DISABILITIES COPING WITH GRIEF AND LOSS Easy-to-read information Podpora osob s postižením při vyrovnávání se se smutkem a ztrátou Následující řádky pochází z dílny australské neziskové
Dan Svoboda Partner, Business Ottima as
Dan Svoboda Partner, Business Consulting @ Ottima as Proč loajalita zajímá mě Příležitost vytvářet pozitivní příležitosti a zkušenosti "Jak chcete, aby lidé jednali s vámi, tak jednejte vy s nimi" Uchopitelné
NÁVOD K PRACOVNÍMU LISTU
NÁVOD K PRACOVNÍMU LISTU JAKÉ MÁM ORGANIZAČNÍ A KOMUNIKAČNÍ DOVEDNOSTI? Autor: Michala Čičváková, Národní centrum Europass ANOTACE Žáci se naučí používat slovník DISCO a využívat ho pro vyplnění osobních
POČÍ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ý
2. 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
A7B36SI2 Tematický okruh SI08 Revidoval: Martin Kvetko
Strategie testování, validace a verifikace. Testování v průběhu životního cyklu SW díla. Testování jednotek, integrační testování, validační testování, systémové testování, ladění. Principy testování,
Doporučujeme vyhnout se komunikaci, která je: příliš složitá nepoužívejte dlouhé, komplikované věty
PŘÍRUČKA PRO SNADNĚJŠÍ POROZUMĚNÍ S CIZINCEM Tato příručka vznikla s cílem usnadnit komunikaci mezi Vámi a cizincem. Konkrétními ukázkami komunikace s cizincem se snažíme předejít zbytečným neporozuměním.
Start Trh Spotřebitel Nápad Koncept Hodnocení. Kdo jsou cíloví spotřebitelé konceptu?
Spotřebitel Start Trh Spotřebitel Nápad Koncept Hodnocení Kdo jsou cíloví spotřebitelé konceptu? Specifikujte např. 3-5 různých skupin spotřebitelů pro Váš koncept a rozpracujte popis typického zástupce
Obsah. 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č
RUP - Disciplíny. Jaroslav Žáček jaroslav.zacek@osu.cz
RUP - Disciplíny Jaroslav Žáček jaroslav.zacek@osu.cz Disciplíny Množství disciplíny v dané iteraci Disciplíny podle RUP Šest základních: Business modeling - pro pochopení problémové domény Requirements
Obsah Jak se vyrovnat s pocity, které jsou s učením spojeny... 14 Sedm dovedností, které vybídnou děti ke spolupráci... 44
Obsah Jak tato kniha vznikla... 9 Kdo je to já?... 13 Jak se vyrovnat s pocity, které jsou s učením spojeny... 14 Otázky a příběhy rodičů a učitelů... 35 Sedm dovedností, které vybídnou děti ke spolupráci...
Význam měřm. Mgr. Anna Borovcová doc. Ing. Alena Buchalcevová, Ph.D. VŠE Praha
Význam měřm ěření v testování softwaru Mgr. Anna Borovcová doc. Ing. Alena Buchalcevová, Ph.D VŠE Praha Motivace The Standish Group reporty za roky 1994 2009 1994 1996 1998 2000 2002 2004 2006 2009 Úspěšných
Příloha 5. Specifikace předmětu zakázky - Nabídková cena pro dílčí plnění 3 Měkké a manažerské dovednosti
Příloha 5. Specifikace předmětu zakázky - Nabídková cena pro dílčí plnění 3 Měkké a manažerské dovednosti Název zakázky Zadavatel Druh zakázky Uchazeč: IČO: SÍDLO: Rozvoj profesního vzdělávání zaměstnanců
Jak mluvit s roboty. Dokážeš naprogramovat robota tak, aby postavil kelímky ve správnou stavbu?
Jak mluvit s roboty Dokážeš naprogramovat robota tak, aby postavil kelímky ve správnou stavbu? Témata: Algoritmy, Debuggování (opravy chyb) Během této hodiny se žáci naučí, jak předávat pokyny robotovi
Co je to matematika?
Co je to matematika? Hello FIT 2018 Daniel Dombek, Tomáš Kalvoda, Karel Klouda KAM FIT ČVUT 27. září 2018 Přednášející Daniel Dombek Tomáš Kalvoda Úvod Úvod Úvod Blíží se akademický Nový rok! Již příští
Co je to SCRUM! FRAMEWORK vs METODIKA. Ken Schwaber a Jeff Sutherland ho mají za framework Kde hledat detaily?
Úvod do SCRUM!! Co je to SCRUM! FRAMEWORK vs METODIKA Ken Schwaber a Jeff Sutherland ho mají za framework Kde hledat detaily? agilemanifesto.org www.mountaingoatsoftware.com/scrum Z čeho to je...! Vychází
Rozvoj čtenářské a matematické gramotnosti v rámci projektu P-KAP 1. díl Čtenářská gramotnost
Rozvoj čtenářské a matematické gramotnosti v rámci projektu 1. díl Čtenářská gramotnost Mgr. Květa Popjuková Garantka oblasti Čtenářská a matematická gramotnost Národní ústav pro vzdělávání podpora krajského
End-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ů
KOMU JE KNIHA URČENA?
7 Kapitola 0. O této knížce KOMU JE KNIHA URČENA? Tuto učebnici jsem vytvářel na základě mých přednášek a úvodních kurzů na vysokých školách i ve firmě moderníprogramování. Většina mých studentů měla malou
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.
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,
Schůzky a porady: nástroj pro podporu konkurenceschopnosti každé organizace... nebo spíš ohrožení? TC Business School Praha, 28.5.
Schůzky a porady: nástroj pro podporu konkurenceschopnosti každé organizace... nebo spíš ohrožení? TC Business School Praha, 28.5.2015 1 Schůzky a porady - program Základní principy a nástroje pro efektivní
Zkouška ITIL Foundation
Zkouška ITIL Foundation Sample Paper A, version 5.1 Výběr z více možností Pokyny 1. Měli byste se pokusit odpovědět na všech 40 otázek. 2. Všechny svoje odpovědi vyznačte na samostatný formulář, který
10 KROKŮ K DOKONALOSTI. Využívejte efektivně systém řízení kvality ve své firmě a staňte se lídrem ve svém oboru
10 KROKŮ K DOKONALOSTI Využívejte efektivně systém řízení kvality ve své firmě a staňte se lídrem ve svém oboru Firma budoucnosti je taková firma, která se v první řadě zaměřuje na kvalitu - plní přísné
Jak to je s tím druhem? Rozdělme si to jednoduše na dva druhy.
Odvážné, ale jednoduché Psychopati, sociopati, deprivanti atd. (dále jen predátoři), jsou podle mého nový druh člověka. Slovem nový ve skutečnosti myslím jiný druh, protože predátoři se vyskytuji mezi
PŘEDMLUVA 14 ÚVOD 17 KAPITOLA 1 20 APLIKACE EKONOMICKÝCH NÁSTROJŮ VE VEŘEJNÉM SEKTORU 20
PŘEDMLUVA 14 ÚVOD 17 KAPITOLA 1 20 APLIKACE EKONOMICKÝCH NÁSTROJŮ VE VEŘEJNÉM SEKTORU 20 1.1 KONFLIKT MEZI VZÁCNÝMI ZDROJI A NEOMEZENÝMI POTŘEBAMI LIDÍ 20 1.2 EKONOMICKÉ CHÁPÁNÍ OBRANY A UPLATŇOVÁNÍ EKONOMICKÝCH
Semestrální práce z předmětu 4IT421 Téma: CMMI-DEV v.1.3 PA Project Monitoring and Control
VYSOKÁ ŠKOLA EKONOMICKÁ V PRAZE náměstí W. Churchilla 4, 130 67 Praha3 Semestrální práce z předmětu 4IT421 Téma: CMMI-DEV v.1.3 PA Project Monitoring and Control Jméno a příjmení: Michal Hendrich Školní
VOIPEX Pavel Píštěk, strategie a nové Sdílet projek ts y práv, I né PEX inf a.s orm. ace se správnými lidmi ve správný čas WWW.IPEX.
VOIPEX Pavel Píštěk, strategie a nové projekty, Sdílet správné IPEX a.s. informace se správnými lidmi ve správný čas Byznys začíná komunikací Agenda 1. Cesta do Cloud služeb. 2. Přínos pro nás a naše zákazníky.
14 Úvod do plánování projektu Řízení projektu
14 Úvod do plánování projektu Řízení projektu Plánování projektu Vývoj - rozbor zadání odhad pracnosti, doby řešení, nákladů,... analýza rizik strategie řešení organizace týmu PLÁN PROJEKTU 14.1 Softwarové
Katedra managementu ŘÍZENÍ OBCHODU. Ing. Miloš Krejčí
Katedra managementu ŘÍZENÍ OBCHODU Ing. Miloš Krejčí 22522@mail.vsfs.cz ŘÍZENÍ OBCHODU 1.Podnik a jeho struktura. Obchod a jeho role v podniku. Činnosti v rámci obchodu. Řízení obchodu. Trh a konkurence.
Testování Java EE aplikací Petr Adámek
Testování Java EE aplikací Petr Adámek Testování aplikací Testování aplikací Ověřuje soulad implementace se specifikací a s očekáváním zákazníka. Je důležitou součástí procesu řízení kvality vývoje software
Využití chemie v procesu testování webových aplikací vytvořených pomocí technologií PHP a Java
Využití chemie v procesu testování webových aplikací vytvořených pomocí technologií PHP a Java aneb Selenium v akci Michal Špaček, WebExpo 2008, Praha Proč vůbec testovat? Náš software nemá žádné chyby,
Katalog vzdělávání 2016 Obsah
Katalog vzdělávání 2016 Obsah Osobnostní rozvoj... 2 1. Prezentační dovednosti... 2 2. Komunikační dovednosti... 2 3. Lektorské dovednosti a kompetence... 2 4. Myšlenkové mapy... 3 IT kurzy... 4 1. Adobe
WebWalker www.webwalker.cz
WebWalker www.webwalker.cz Efektivní nástroj pro automatické testy webových aplikací Tester k vašim službám: WebWalker WebWalker je nástroj určený pro automatizované testování webových aplikací, který
CO JE MARKETING V SOCIÁLNÍCH MÉDIÍCH?
Sociální média rychle dotahují email jako hlavní způsob zasílání zpráv a informací online. Facebook má více než 1 bilion uživatelů, více než 55 milionů zpráv je denně vystaveno na Twitteru a mnoha dalších