Zaveďte ve vaší firmě efektivnější postupy výroby SW pomocí UML, OOP a analytických vzorů
 

Obnovené!
Firemní školení – 2denní inhouse
u vás ve firmě, fixní cena bez ohledu na počet účastníků

Analytické modelování IS pomocí UML

2denní školení

  • Návrh IS od High Level Analysis přes BPM, UCM, CLASS MODEL, OOP, UML, SCRUM, Use Case Scenario Patterns
  • od základů až po vyšší školu AM
  • praktické postupy analytického modelování, jasně, přehledně a s příklady

blíže o obsahu školení viz zde

Úvod do OOP, čistý kód a Design Patterns

2denní školení

  • OOP od základů až po Design Patterns GOF
  • OOP jednoduše, přehledně a jasně s praktickými ukázkami nasazení vzorů
  • jak identifikovat Dirty Code a jak se mu vyvarovat
 

blíže o obsahu školení viz zde

Workshop jako ukázka vývoje agendy

2denní workshop

  • workshop od počátku – rámcové zadání
  • ukázka agendy od High Level Analysis, přes BPM, UCM, OOP, UML, GOF, SCRUM, konkrétně v praxi
  • aktivní zapojení účastníků
  • praktická ukázka toho, že to jde
 

blíže o obsahu workshopu viz zde

 

Analytické vzory jako nástroj super rychlého vývoje IS

2denní školení

  • Od základních vzorů analytického modelování až po ty nejsložitější:
  • Opětovně použitelný stavový stroj
  • Entity s historií – návod k řešení
  • Přiřazení pracovníků k zakázce a podobná přiřazení
  • Agenda Subjekty
  • Agenda Měření a pozorování apod.
  • …další opětovně použitelná řešení

blíže o obsahu školení viz zde

Jak skloubit UML a SCRUM

2denní školení

  • Základní problém: Jak vytvořit fabriku na Tasky, bez ztráty agilnosti a přitom s dokumentací v UML
  • Efektivní postupy plnění „project backlogu“ a „sprint backlogu“
  • Řízení a kontrola tvorby modelů UML v technice SCRUM
  • Jak nespadnout do pasti Vodopádu a do pasti chaotického vývoje

blíže o obsahu školení viz zde

Efektivní Use Case techniky

2denní školení

  • Základní vztahy mezi informacemi v UML nutné pro znalost psaní scénářů
  • Postupy vyhledávání případů užití procesní školou (BPM)
  • Tipy a triky při psaní scénářů
  • Interakce mezi případy užití, správné použití, nejčastější chyby
  • Kontroly modelu na konzistenci v praxi
  • Nejčastější chyby a jak se jim vyvarovat

blíže o obsahu školení viz zde

 

Kontaktní formulář pro in-house školení u vás ve firmě

Zájem o in-house školení ve firmě

Vaše jméno a příjmení (vyžadováno)

Váš email (vyžadováno)

Firma a město (vyžadováno)

Typ školení

Navrhovaný přibližný termín (plus minus)

Volný text (nepovinné)

 

E-learningová školení přes internet

Kurz profesního růstu analytika AM ADVANCED

pro analytiky, od základů až k profesionálovi
uzávěrka 01.09.2020
cena na tento běh 4 900 Kč
   

Kurz profesionálního analytika AM PROFESSIONAL

E-learningový kurz s tvorbou agendy od AM až po kód pod vedením zkušeného lektora
uzávěrka 01.09.2020
cena na tento běh 4 900 Kč

 

Jednodenní veřejné webináře on-line

možnost pro libovolný počet účastníků pro firmy
 

10 výhod efektivní tvorby High Level Analysis pro vedoucího projektu

Tento webinář je nabízen zdarma a je určen po vedoucí projektů, scrummastery a členy vedení. Seminář seznamuje účastníky se základními principy efektivního nasazení tvorby High Level Analysis v agilním vývoji a následně také, k čemu všemu se dá v projektu použít. Postupuje se od ukázkového příkladu s vysvětlením principů až po detailní rozbor všech přínosů HLA (např. přínosy pro testování, pro vývoj, pro tvorbu uživatelské dokumentace, pro funkční specifikaci aj.). Vše je vysvětleno tak, že nejsou třeba žádné vstupní znalosti týkající se tvorby High Level Analysis.


Jak tvořit High Level Analýzu v agilních technikách (SCRUM apod.)

Webinář seznamuje účastníky na konkrétních příkladech, jak lze skloubit modelování v UML spolu s nasazením technik SCRUM tak, aby vývoj získal jak agilnost, tak i nutnou High Level analýzu.


Pravidla pro psaní scénářů případů užití neboli
Use Case Scenario Patterns

Ve fázi Use Case Implementation View se tvoří podrobnější scénáře a z nich se vytvářejí prvky Task resp. User Story jako zadání do implementace velice rychle a efektivně.



 

Pobytové kurzy OOP a UML v horském hotelu ve Špindlerově Mlýně v Krkonoších (předpokládané termíny podzim 2020)

 
Všechna školení nabízená pro firmy jako in-house pořádáme také jako pobytová školení pro jednotlivce a menší skupiny

Krásná horská příroda
Hotel ve Špindlerově Mlýně
Pobyt s plnou penzí + 2denní školení

Nabídka školení, ceny, termíny a slevy viz zde

   

Přihlaste se k odběru novinek

Váš mail bude použit pouze k tomuto účelu

 

Rozpor mezi kreativitou v týmu a dodržováním technologické disciplíny při tvorbě SW (a jaké je řešení)

Jednou z nejvíce kreativních lidských činností je určitě tvorba SW. Programátor jako meta-tvůrce systému určuje, jak bude jeho virtuální svět ...
Read More

Vztah UML a analýzy k Review a Retrospective Sprintu ve SCRUMu (odpověď na otázku z webináře), část 2

V minulém článku bylo pojednáno o významu analýzy a o efektivních postupech její tvorby v agilním prostředí SCRUM. V této části se budeme ...
Read More

Vztah UML a analýzy k Review a Retrospective Sprintu ve SCRUMu (odpověď na otázku z webináře)

Po webináři Jak tvořit High Level Analýzu v agilních technikách (SCRUM apod.) jeden účastník vznesl tyto dvě zajímavé otázky: Měl ...
Read More

Proč programátor pro stromy nevidí les

K tomuto článku mne inspiroval jeden komentář k předešlému článku, evidentně od programátora ...
Read More

Praktický příklad na „posun meta“: Agenda Číselníky, 3.část

Tento článek navazuje na předešlé 2 články o číselnících a uvedeme si v něm praktické příklady týkající se této agendy ...
Read More

Analytické vzory jako nástroj super rychlého vývoje IS

Poznámka: Tento článek vyšel také jako doprovodný text ke stejnojmennému školení Pokud řešíte nějaký problém, tak je opravdu velice výhodné, ...
Read More

Praktický příklad na „posun meta“: Agenda Číselníky, 2.část

V předešlém článku jsme se zabývali možnými řešeními agendy zvané jako „číselníky“ alias „kódovníky“. Ukázali jsme si tři možná řešení ...
Read More

Praktický příklad na „posun meta“: Agenda Číselníky

Takřka v každém evidenčním systému se vyskytují tzv. číselníky, někdy zvané také jako „kódovníky“, anglicky např. jako „Code List“. Jedná ...
Read More

Proč je v analýze tak důležitý stav nečinnosti u informačního systému, 2.část

V předešlém článku bylo vysvětleno, jak se mají správně chápat případy užití prvního druhu. V definici těchto případů užití sehrává ...
Read More

Proč je v analýze tak důležitý stav nečinnosti u informačního systému?

Je vcelku zřejmé, že pokud mají vývojáři odevzdat dobrý a pokud možno bezchybně fungující informační systém, tak se soustředí v prvé ...
Read More

Kam v analytickém modelu umístit výběrové podmínky SQL dotazů?

Před nedávnem jsem obdržel tento mail s dotazem (cituji dotaz doslovně bez diakritiky): Neviem, ale ako zapísať detaily, ktoré by ...
Read More

Seriál Quick-and-Dirty-Programming Část 7: Proč je v SW firmách tak rozšířen zlozvyk tvořit paskvilný SW „Dirty Code“ ?

Nedávno jsem obdržel tento mail (publikuji bez úprav): Vazeny pan Kraval, cital som Vas serial Quick-and-Dirty-Programming a som rad ze ...
Read More

Seriál Quick-and-Dirty-Programming Část 6: Nepodceňujte LSP – Liskov Substitution Principle aneb proč čtverec není v OOP dědicem obdélníku

Na nedávném in-house školení na téma Čistý kód a Design Patterns jeden účastník vznesl následující dotaz: „Někde jsem se dočetl, ...
Read More

Jaká jsou úskalí Quick-and-Dirty-Programming a jak se jim vyhnout? Část 5: Porušení principu jedné odpovědnosti II

V předešlém článku jsme hovořili o chybách špatně umístěného kódu. Naše úvahy se opíraly o jednoduchý princip rozdělení aplikace na ...
Read More

Jaká jsou úskalí Quick-and-Dirty-Programming a jak se jim vyhnout? Část 4: Porušení principu jedné odpovědnosti

Pokud se podíváme do kódu a chceme zjistit, zda je „nečistý“, tak bychom neměli o tom příliš dlouho spekulovat, ale ...
Read More

Jaká jsou úskalí Quick-and-Dirty-Programming a jak se jim vyhnout? Část 3.

Je zřejmé, že opuštění metody Quick and Dirty Programming přinese firmě výhody. Jenže je to dlouhá cesta k cíli, na ...
Read More

Jaká jsou úskalí Quick-and-Dirty-Programming a jak se jim vyhnout? Část 2.

V předešlém článku jsme uvedli metodu Quick and Dirty Programming. Jak bylo trefně poznamenáno v komentáři od kolegy u předešlého ...
Read More

Seriál: Quick-and-Dirty-Programming a jak s ním bojovat, díl 1

Myslím, že člověka k programování přitahuje primárně vysoká tvůrčí kreativita v tomto oboru. Vývojář má možnost jako meta-tvůrce vytvářet nový virtuální ...
Read More

Seriál: Jak se tvoří čistý kód aneb jak se vyvarovat paskvilům – 8. kapitola: Proč je princip Open Closed důležitý pro agilní techniky

V návaznosti na předešlé články si ukážeme na konkrétním příkladu vztah mezi principem Open Closed a agilními technikami, například SCRUM ...
Read More

Seriál: Jak se tvoří čistý kód aneb jak se vyvarovat paskvilům – 7. kapitola: Znáte zkratky DRY, ADP, OCP, ISP a PINI?

Při studiu problematiky tvorby tzv. „čistého kódu“ můžete narazit na tzv. principy. Jedná se vlastně o doporučení týkající se návrhu ...
Read More

Použití utility EA Excel Renamer

Problémy u vícejazyčné dokumentace v EA Jako externí konzultant a analytik ve firmách vyvíjejících informační systémy jsem někdy narazil na problémy ...
Read More

Seriál: Jak se tvoří čistý kód aneb jak se vyvarovat paskvilům – 6. kapitola: Ukázka vyčištění špinavého kódu

Na ukázkovém příkladu z předešlého článku si nyní ukážeme konkrétní praktické postupy řešení situací s nečistým kódem. Ukážeme si efektivní použití ...
Read More

Seriál: Jak se tvoří čistý kód aneb jak se vyvarovat paskvilům – 5. kapitola: Ještě záludnější příklad na zašpinění vrstvy

V předešlých článcích jsme si na jednoduchém příkladu vysvětlili jednu z nejčastějších chyb, kterou bychom mohli nazvat jako "zašpinění vnitřní ...
Read More

Seriál: Jak se tvoří čistý kód aneb jak se vyvarovat paskvilům – 4. kapitola: Řešení zapůjčování knih

V předešlém článku jsme předložili model se studenty, zaměstnanci, osobami, zaznělo zadání ve smyslu "evidujeme půjčování knih" a otázka byla ...
Read More

Seriál: Jak se tvoří čistý kód aneb jak se vyvarovat paskvilům – 3. kapitola: Záporný bonus opětovné použitelnosti a zašpinění vnitřní vrstvy

V knize Analytické modelování pomocí UML v praxi (volně ke stažení zde) je uveden jeden názorný příklad vysvětlující určité záludnosti ...
Read More

Kdy použít v Use Case Diagramu vztah Extend a kdy Include (část 4)

V této části mini seriálu o interakcích Extend a Include v Use Case Diagramu si ukážeme, jak se tento vztah ...
Read More

Kdy použít v Use Case Diagramu vztah Extend a kdy Include (část 3)

U jednoho z předešlých článků se objevil jeden natolik důležitý komentář, že jsem se rozhodl odpovědět na něj přímo tímto ...
Read More

Kdy použít v Use Case Diagramu vztah Extend a kdy Include (část 2), příklad na Extend

Tento článek je pokračováním předešlého textu, viz zde.  Ukážeme si nyní velmi názorný a vysvětlující příklad na použití vztahu Extend ...
Read More

Kdy použít v Use Case Diagramu vztah Extend a kdy Include (část 1)

V mnoha školeních a konzultacích jsem takřka pokaždé narazil na rozepře mezi vývojáři o nasazení vztahu Extend. Jak se má ...
Read More

Analytický zápis konfigurace systému s využitím Use Case diagramu a Class diagramu

Nedávno mi přišel mail s tímto textem: Dobrý deň, pán Kravál, V snahe zužitkovať znalosti získané na Vašom školení analytikov ...
Read More

Seriál: Jak se tvoří čistý kód aneb jak se vyvarovat paskvilům – 2. kapitola: Anonymita klienta a zavedení vzoru Singleton s inicializací

V jedné z diskusí na našem serveru se objevil odkaz na zajímavý článek, ve kterém se autor snaží vysvětlit, proč ...
Read More

Seriál: Jak se tvoří čistý kód aneb jak se vyvarovat paskvilům – 1. kapitola: Test na záporný bonus

Nedávno jsem zažil jednu klasickou programátorskou situaci. Potřeboval jsem ke své analytické práci naprogramovat drobnou utilitku v C#. Základní zadání ...
Read More

Malý test OOP a Design Patterns

Vyzkoušejte si malý test na OOP a Design Patterns. Po zaškrtnutí všech odpovědí si porovnejte svoje odpovědi s řešením, které ...
Read More

Příklad na zavedení logické vrstvy u technologické aplikace s nasazením vzoru BRIDGE

Při jedné konzultaci ve firmě, která vyvíjí technologické systémy, jsme narazili na zajímavý problém k řešení, který nakonec vedl k ...
Read More

Zajímavý ilustrativní příklad na vyhledávání případů užití pomocí procesní školy

V předešlém článku (viz zde) byl popsán rozdíl mezi prvky typu User Story (zavedené v agilních technikách vývoje) a prvky ...
Read More

Zajímavé využití možnosti nastavení stavů a hodnot u případů užití

Scénáře případů užití (Use Case Scenario) vyjadřují posloupnost kroků programu, ať už budoucího zatím pouze navrženého, anebo již implementovaného a ...
Read More

Jak analyticky zdokumentovat formuláře se složitou logikou chování?

Nedávno jsme v jedné bratislavské firmě uskutečnili 2-denní workshop, jehož cílem bylo zlepšit postupy prací na analytických dokumentech. Během této ...
Read More

Kdy a jak má analytik zahájit vyhledávání analytických tříd?

Účastníci našich školení a konzultací velmi často položí otázku: „Kdy a jak zahájit vyhledávání analytických tříd“? Jednoduchá šalamounská odpověď by ...
Read More

Velmi častá chyba při vyhledávání případů užití a jak se jí vyvarovat

Při in-house školení ve firmách anebo v rámci veřejných školení velmi často řešíme příklady přinesené přímo účastníky školení jako součást ...
Read More

Reakce na předešlý článek ohledně časté chyby při zadávání prací analytikovi

Vždy mne potěší, když se nad články resp. příspěvky na tomto webu rozproudí diskuse a velice rád na ně také ...
Read More

O jedné časté a velmi nepříjemné chybě při zadávání prací analytikovi

Nedávno jsem se v jedné SW firmě v Čechách při školení zaměřené na analytické modelování v UML setkal s chybným ...
Read More

Když není čas ostřit sekery…

Obdržel jsem nedávno mail, z něhož cituji následující pasáž: U nás ve firmě se topíme ve vývoji, tj. topíme se ...
Read More

Do jaké míry má analytik umět programovat? 2.část

V předešlé části článku bylo pojednáno o požadovaných znalostech analytika z oblasti technologií a základních pojmů z OOP: vztah třída-instance, ...
Read More

Do jaké míry má analytik umět programovat? 1. část

Velmi často se při školeních zaměřených na návrh SW pomocí OOP a UML ozve někdo z pléna účastníků a položí ...
Read More