11. Trendy ve vývoji aplikací, podporujících podnikové procesy Klasický postup Koncepce P2A (process to application) Přínosy pro vývojáře i obchodní zadavatele požadavků Postup a nástroje
Klasický postup - 1 Komunikace Obchodní požadavky Definice požadavků Specifikace řešení Implementace IT řešení
Klasický postup - 2 Charakteristika není společná řeč (sjednocující) obchod: IT nerozumí mým popisům IT: obchodníci mi nebudou říkat, kde budou zákaznická data organizační bariéry množství manuálních úloh není integrovaná repository ani sjednocující nástroj dochází ke zkreslování a ztrátám informací
P2A (process to application) - 1 Obchodní požadavky Modely procesů obchodní a manažerský pohled - procesní pohled modely procesů Komunikace Specifikace řešení, implementace technologický pohled - objektový přístup integrované vývojové prostředí IT řešení
P2A - 2 Přínosy pro obchodní analytiky implementátory obě skupiny možnost využívat vytvořených modelů, obchodních a manažerským postupů (různé pohledy na problematiku) oddělení od technologických problémů průhlednost výstupů činností vícenásobné využití výstupů (i dílčích) implementátory formalizované požadavky (prověřené) upřesňování modelů namísto nových verzí požadavků automatizované činnosti, vazba na generování kódu nezávislá platforma obě skupiny jednotná komunikační platforma, efektivní komunikace různé pohledy na data a informace (nekonfliktní obchodní a technologické pohledy) sdílená jednotná databáze průběžně vytvářená a konzistentní projektová dokumentace
P2A - 3 Postup a nástroje Přehledový procesní model Modely obchodních procesů Návrh systému Meta implementace Implementace, testy, podpora ARIS Toolset ARIS Web Designer ARIS UML Designer Příklady modelů - funkční strom - matice procesů - eEPC - organigram CASE Tools Interactive Objects IBM Rational