A Model-Driven Approach to Align Business Processes with User Interfaces
Information Technology (IT) has evolved over time from its traditional use as administrative support towards a more strategic role to enforce business processes (BP). But several organizations that adopt BP modeling as a source to implement enterprise systems struggle to maintain such a link. To solve this problem, most researches are focused on software engineering to specify the association between models from business and IT to support propagating changes. But even though there are several techniques to control the alignment of BP and their systems, there lacks a solution that addresses a major aspect of systems: their User Interfaces (UI). The negative impact of focusing only on functional aspects is that many changes on business processes that affect user interfaces are not carefully considered. Our solution proposes a method for the alignment of business processes with user interfaces of systems by adopting a model-driven approach. Such support is targeted at large organizations in order to enable them to be more capable of managing those links. The method along with the tool guarantees that all the models used to develop enterprise systems are internally mapped and that any attempt to make changes in at least one of them is alerted with warnings about the possible impacts. We propose a practical method, adaptable to specic organizational structures, that enables professionals to focus on achieving organizational goals, and still puts forward users' need for a richer user interaction.
business process modeling model-driven engineering user-centered design