Přeskočit obsah
    Axiom AAF: Neztratit během vývoje hodnotu užitku systému očekávanou zákazníkem.

AAF agilní přístup — Increments Widening

Princip

Increments Widening (nabalování řešení) je agilní přístup, kterým AAF model roste. Místo úplného předpřipraveného modelu se začíná zlatým klíčovým procesem (kostra) a model se postupně rozšiřuje — nové požadavky se nabalují jako změny do už hotových artefaktů, při zachování konzistence BPM-UCM-CLM. Je to druhá strana agility vedle Agilního postupu HLA: ten model zakládá z Use Case Epicu, Increments Widening ho rozšiřuje.

Norma: nezačínat úplným stromem (to je waterfall), ale nabalovat; a každé nabalení promítnout do všech dotčených vrstev (konzistenci dopočítá Stroj konzistence AAF). Porušení — nabalení jen do jedné vrstvy, nebo úplný strom dopředu — má důsledky: nekonzistentní model, ztráta agility, pozdní hodnota. Důsledkem správného přístupu je rychlá první hodnota, priorita na zlatý proces a Tanečky okolo až později (zatím mockupy).

Widening probíhá ve třech směrech:

Widening do šířky stromu procesů

Vedle zlatého klíčového procesu se přidávají další Chody procesů a větve rozkladu — Vedlejší procesy (vznikají ze Zákona zachování informace — data, která zlatý chod spotřebovává, se musí odněkud vzít) a Tanečky okolo (správa prvků). Strom se rozšiřuje do šířky o nové větve.

Widening do hloubky stromu procesů

Existující procesy se zjemňují — Složený proces se rozkládá na další pod-procesy (Atomické i Složené), detailizují se Chody. Strom roste do hloubky tam, kde to projekt potřebuje.

Widening ve scénáři UC

Roste i vnitřek — scénář Use Case (LLA) se doplňuje o další kroky, větvení, Exception Flow, include. Nový požadavek může změnit scénář, a to se přes Stroj konzistence AAF promítne do CLM (nové pojmy a vztahy).

Každý směr widening může vyvolat dopad do ostatních vrstev; konzistentní sadu změn dopočítá Stroj konzistence AAF (výstup plní Backlog — Fabrika na issue).

Nejčastější chyby

  • Úplný strom dopředu (waterfall) místo nabalování → ztráta agility a pozdní hodnota.
  • Nabalení jen do jedné vrstvy bez promítnutí do ostatních → nekonzistentní mezistav (viz Stroj konzistence AAF).
  • Ignorování priority — tanečky okolo dřív než zlatý klíčový proces.

Vazby

Increments Widening je druhá strana agility vedle Agilního postupu HLA; vychází ze Zlatého klíčového procesu (kostra, od níž se nabaluje). Konzistenci při nabalování drží Stroj konzistence AAF, výstup plní Fabrika na issue. Rozklad procesů a priority drží Prvky HLA. Hodnotový rámec: Value Based Management.

Verze a změny

  • 1.0 — Zavedení agilního přístupu Increments Widening (nabalování do šířky / hloubky / scénáře s udržením konzistence).