
Otázka „Co všechno musíme namodelovat/vložit na diagram/dát do dokumentace?“ je věčná (a ano, i věcná). Tento týden jsem ji dostával během školení hodně často. Jenže jaká je správná odpověď?
Správná odpověď hodně záleží na kontextu. Máte definovaná základní pravidla v metodice? Máte šablonu dokumentace, kde jsou uvedena alespoň nějaká vodítka? Pokud ne, bývá to těžké. Lidé se snaží dát ze sebe vše. Jenže místo rozumné dokumentace dostáváme romány typu Zločin a trest či Bratry Karamazovovi.
Mou cestou je při nedostatku pravidel uplatňovat princip tuleních rukou, tedy nedělat nic, o co si explicitně někdo neřekne. Pokud je třeba udělat procesní diagram, zeptám se, co na něm má být. Základní kroky? Které to jsou? Aha, dobře, tady to máte. Děkujeme. Doménový model? Jasně, které pojmy tam chcete? Včetně atributů? Ne? Fajn, tady to máte. Aha, no, ještě vztahy. Není problém, tu máte. Děkujeme.
Jinými slovy, pokud je to třeba a zákazník si řekne, až poté jdu do většího detailu. Ale opět jen tam, kde je to požadováno. Nedává smysl budovat datovou architekturu tam, kde stačí slovníkové pojmy s jednovětým vysvětlením. Ušetříte čas sobě i zákazníkovi.
Pokud se chcete dozvědět více nejen o tomto principu při modelování, můžete přijít např. na mé školení UML pro analytiky.

Buďte první kdo přidá komentář