Co by měl znát analytik, kromě své profese, před nástupem na nový projekt? Analytik spolupracuje jednak s vývojovým týmem a jednak s "businessem". Očekává se od něj, že bude mít znalosti z obou oblastí. Tedy z oblasti vývoje software, neboli softwarového inženýrství i z dané business domény.
V tomto příspěvku bych se chtěl zaměřit především na předpokládané znalosti z business domény. Předpokládejme, že cílem projektu je dodat systém pro podporu nějakého finančního produktu. O jaké znalosti se jedná?
Znalost trhu
- Kdo jsou hlavní hráči na daném trhu?
- Jak se daný trh aktuálně vyvíjí?
- Jak je daný trh regulován?
- Kdo je zákazníkem pro daný produkt?
Znalost produktu
- Jaké produkty jsou nabízeny?
- Jaké jsou jejich hlavní parametry?
- Jaká jsou omezení těchto produktů?
- Jaké služby jsou k danému produktu nabízeny?
Znalost procesů
- Jaké procesy souvisí s daným produktem?
- Kdo tyto procesy vykonává?
Znalost softwarových systémů pro podporu daných procesů
- Jaké softwarové systémy (obecně) lze očekávat? Jaká je jich funkce?
- Které softwarové systémy jsou interní a které externí?
- Jaká data jsou zpracovávána?
Je jasné, že před začátkem projektu nebude mít analytik detailní informace z dané banky nebo pojišťovny. Co by ale měl mít je jasná představa o fungování daného "businessu", která mu pomůže rychle a efektivně se zapojit do nového projektu.
Žádné komentáře:
Okomentovat