Jak vyvíjet agilně IS od High Level Analysis až po čistý a dobře zdokumentovaný kód
Ilja Kraval
konzultant, analytik, školitel
UML, OOP, CLEAN CODE, BPMN, USE CASES,
BPMN & AGILE
❌ Již nenabizíme in-house školení.
✔ Spolupráce s SW firmami na smlouvu (nyní obsazeno)
✔ Publikační činnost zdarma (články apod.)
✔ Webináře online zdarma
Prosperující SW firma hledá analytiky a JAVA programátory v Hradci Králové a v okolí
-
Co je nejděsivější noční můrou vývoje IS aneb kde je vlastně zakopaný pes?
Při čtení článku na serveru Lupa.cz Pracovali jsme i na Štědrý den, ale stejně jsme za blbce…se mi vybavila velmi známá situace: Jak vypadá projekt vývoje IS řízený nedoporučovanou anti-metodikou Tunel. O tom je tento článek.
-
Jak ve vývojářské dokumentaci nejlépe znázornit rozklad procesů?
Jeden z účastníků školení Čtvrtletní kurz profesního růstu analytika vznesl následující dotaz týkající rozkladu procesů v BPMN alias procesní mapy: „Jde mi o to, jak v EA vyrobit diagram Strom rozkladu procesů tak, aby sdílel elementy s diagramem Chod procesu. Nyní mám problém, že v Project Browseru vzniká resp. zaniká strom dle toho, který z…
-
Pořadí prvků typu Actor resp. include v UC diagramu (z cyklu zajímavé otázky ze školení)
Účastnici e-kurzu Čtvrtletní vzdělávací program profesního růstu analytika dostali za úkol vytvořit Use Case Diagram na základě zadání. Ve výsledném diagramu figurovalo vícero prvků typu Actor a některé z nich jako externí systémy. Ze zadání a následně za scénáře případu užití bylo zřejmé, že tyto prvky Actor se v algoritmu scénáře použijí v určitém pořadí.…
-
Jak řešit problém samovolného posunu realizovaného kódu od původní analýzy?
Znáte to: Analytici se hodně snaží, ale nasazený systém se díky dalším změnám postupně vzdaluje od původní analýzy. Každý systém tak z pohledu analýzy stárne a jde jen o to, jak rychle… Realizovaný kód nakonec nemusí odpovídat analytické dokumentaci a díky tomu tým padá zpět do chaotického vývoje, jako by analýza ani nebyla… Jak tomuto…
-
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 věnovat otázce, v jakém vztahu je analýza k procesům SCRUMu zvaným Sprint review a Sprint Retrospective.
-
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 bych dva doplňující dotazy ke vztahu UML a SCRUMu: Jaká je úloha analýzy na review sprintu? Jaká je úloha analýzy na retrospektivě ke sprintu? Zdravím, L. K. Tento článek odpovídá na obě otázky.
-
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.
-
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.
-
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é, když znáte předem řešení. O tom jsou obecně vzory v návrhu SW. Vzor totiž není nic jiného, než aplikace opětovné použitelnosti na řešení problémů. Obecně lze vzor v návrhu SW (a nejen v návrhu SW)…
-
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í s různými variantami posunu meta. V tomto článku navážeme na předešlý článek dalšími úvahami a doufám, že (podobně jako minule) také dalšími příspěvky v diskusi.