Kdo je to vlastně analytik?
Jaká je role analytika ve vývojových týmech IT firem? Co je (nebo by mělo být) náplní jeho práce? Jaké by měl a neměl mít vlastnosti a k čemu vlastně může být ostatním dobrý? Na všechny tyto otázky je třeba najít odpověď dříve, než se začneme prací analytika (analýzou) více zabývat.Jsem analytik. Tohle o sobě tvrdí celá řada lidí - marketingoví analytici trhu, analytici v chemické laboratoři, SEO analytici, finanční analytici anebo prostě kdokoliv, kdo zpracovává a interpretuje nějaká data. O nich ale psát nechci - v mém hledáčku jsou analytici vývojových týmů IT firem. A to ne ti čistě systémoví (architekti nebo zkušenější vývojáři), ale ti, co se baví i se zákazníkem :)
Někde jsem slyšel, že analytici jsou lidé, kteří píšou analýzy a specifikace. Hm. Nebo že jsou to lidé, kteří sbírají a zapisují požadavky. Hm hm. Obě věci samozřejmě patří do výbavy analytika, ale jsou jeho hlavní úlohou, jeho posláním na projektu? Je opravdu hlavní cílem analytika napsat úžasnou analýzu? Jsem přesvědčen o tom, že ne.

K nalezení správné odpovědi nám pomůže výše uvedený obrázek, který znázorňuje typickou pozici analytika. Ten komunikuje na jedné straně se zákazníkem (nebo jeho zástupci) a na straně druhé se všemi členy vývojového týmu. Každý z nich má jiné zájmy, jiný úhel pohledu a analytik hraje velmi často roli jakéhosi prostředníka.
A tím se už dostáváme k poznání, že hlavním cílem analytika na projektu by mělo být vzájemné porozumění. Na projektu není důležitější věci, než aby si lidé vzájemně rozuměli a chápali se. A je naprosto jedno, jestli toho analytik dosáhne úžasným dokumentem, který všichni zúčastnění chápou a rozumí mu, několika trefnými obrázky, nebo vhodným „tlumočením" v komunikaci lidí s odlišným slovníkem.
Možná to zní zvláštně (vždyť jsou to všechno lidé a mluví stejnou řečí), ale je to sakra těžká úloha. Kolik jste zažili projektů, kde jste opravdu stoprocentně sladili očekávání zákazníka a vaše vlastní představy? Kde jste nenarazili na past vlastních předsudků a předpokladů (ať na jedné nebo na druhé straně). Kde vývojáři rozuměli požadavkům businessu a viděli v nich smysl? Určitě jich mnoho nebylo.
Teprve plné uvědomění si své role a svého poslaní na projektu umožní člověku rozlišit cíl od nástroje a věnovat se tomu, co je opravdu důležité. Mně osobně to obrovským způsobem rozšířilo obzory a umožnilo mi to podívat se na svou práci z nového úhlu pohledu.
Zkuste to taky!