In business analysis, processes - regardless of their type (management, operational or support) must be modeled in order to benefit of the following advantages: Process model - this is a flow chart extended with sufficiently enough information, such that the process can be analyzed, simulated and executed using BPEL - Business Process Execution Language.Process description - this is a flow chart enhanced with additional information.Process ma p - this is a simple flow chart.These processes can be described on three detail levels and BPMN supports all of them, namely: We can define a business process as being a set of business activities performed by the business participants in order to reach the expected targets and deliver value. In order to create BPMN diagrams, one can use tools like: MS Visio, Sparx Systems Enterprise Architect or free solutions like BonitaSoft, Intalio or ProcessMaker. In order to facilitate this communication process and to enhance the quality of the elicited functional requirements, business processes must be designed in a clear and meaningful manner, using an easily understandable and standardized language. We all know that the software products" sponsors are not familiar with the IT technical terms, leading to several communication problems between them and the delivery teams.
The goal of BPMN is to provide all the participants of the delivery process, in other words business analysts, development and testing teams and product stakeholders with an easy-to-use and understandable unified set of elements and notations.Īn efficiently performed business process management in the delivery of software products is essential for the product"s success on the market and for the collaboration between the supplier company and the customer, relationship mediated by the business analyst. B usiness Process Model and Notation or shortly BPMN is one of the most well-known standards for business process modeling and management, being of great help in the definition and alignment stages of software products.