úterý 17. ledna 2023

Expert a "expert"

Základem dobré analýzy je sběr požadavků. Pro sběr požadavků je potřeba kontakt se "stakeholdery". Takovým stakeholderem bývá zkušený uživatel nebo procesní specialista, prostě někdo, kdo je schopen formulovat, co, jak a proč má daný systém dělat.

Problémem se kterým se můžete setkat je expert, který o sobě tvrdí, že tyto informace má. Velmi často představuje zároveň bariéru pro přímý kontakt s uživateli. Vždyť proč byste měli kontaktovat uživatele, kteří často nevědí co chtějí, nebo mají protichůdné požadavky, když máte k dispozici experta, který je schopen zodpovědět jakoukoliv otázku a přesně ví, co a jak je potřeba. 

Ano, situace, kdy máte k dispozici takového experta je pro analytika velmi pohodlná. Tedy za předpokladu, že je to skutečný expert a ne "expert". Skutečný expert má znalost procesu, ví jak uživatelé pracují, je s nimi v kontaktu. Když uživatelů dostanou funkcionalitu vyvinutou na základě požadavku takového experta, jsou spokojeni, protože vše funguje podle jejich očekávání. A pokud něco funguje trochu jinak, je expert schopen vše vysvětlit a obhájit.

"Expert" je také schopen zadávat požadavky. Problém je, když dojde na jejich realizaci. Většinou se zjistí, že některé důležité funkcionality chybí, spousta jich přebývá a to co jakž takž uživatelům vyhovuje se zase nepoužívá úplně pohodlně. "Expert" pak tvrdí, že uživatelé ve skutečnosti nevědí, co chtějí. Nové řešení je skvělé, jen uživatelé mají odpor ke změnám. Bohužel není schopen řešení obhájit, takže namísto dokončení projektu a doladění chyb řešíte jednu změnu za druhou. Jelikož jsou tyto změny obvykle také nedomyšlené, vyvolávají další změny a projekt se protahuje a prodražuje.