( Aadaam | 2016. 02. 25., cs – 01:07 )

Mi garantálja, hogy a business analyst a lehető legkönnyebben fejleszthető és karbantartható megvalósítási lehetőséget (hogy hogyan legyen egy funkció megvalósítva) választja az ügyfélnek megfelelő lehetőségekből?

Semmi nem garantálja, hogy a legkönnyebben fejleszthető szoftvert találom ki. Eleve minket nem Business Analyst-nek hívnak hanem User Experience Architect-nek (a két szakma között kb. a C és a C++ közötti különbség a jellemző)

Az én dolgom a user számára legoptimálisabb terv kitalálása, és annak prezentálása, miért ez a legoptimálisabb. Abban a balansz játszmában, hogy ebből mennyit kell feláldozni a könnyű fejleszthetőség oldalán az én dolgom az, hogy meggyőzzem az embereket, a user fontosabb mint a könnyű fejleszthetőség, de természetesen elég teret kell hagynom a programozónak hogy ezt folyamatosan (akár éveken keresztül) meg tudjam tenni.

A felelősségem leginkább két dologban áll:
- Mennyire TÉNYLEG érdeke a usernek amit megterveztünk (ideértve azt is, hogy végignéztük-e az alternatívákat, tetszőleges, akár fejlesztői forrásból, és nem elnyomással dolgozunk)
- Sikerül-e a tényleges élményjelenségeket (akár pozitív behelyezését, akár negatív kiküszöbölését) keresztülvinni a végleges termékbe?