CDM
09-14-2006, 02:30 PM
Q: What is business process modeling?
A: Business Process Modeling is a standardized means of visually depicting a business process, including the flow, decision points, business events, business logic, business context, and associated resources. A business process model enables a business to document, simulate, share, implement, measure the success, and continually improve a business process. Business process modeling tools today often enable business process simulation which can allow the business analyst to simulate different business process models and identify the model with the best ROI. Business process models also serve as guides that can be used to structure improvement activities to align business processes to business goals and objectives.
Q: How does business process modeling differ from the traditional modeling approach to application development?
A: Business process modeling enables the business users and the IT team to clearly communicate. Business process modeling focuses on the way the business is run and the processes across organizations and applications. Traditional software development modeling is targeted at one software application for the purpose of application development. Business process modeling engages the process specialists and domain experts in clearly articulating the intent of a business process in terms that relate to them and the corresponding end users involved in the process. A business process can contain process logic that can be leveraged by an application developer to either create new applications or update existing ones. With business process modeling, a business process analyst defines the requirements of an application, but they do not need to know how it will be implemented. The business analyst can view and edit the business process model from a business perspective, adding in costs, resources and business context. The integration developer can then view and edit the same process flow, adding service bindings, database calls, etc to transform the model into a run-time workflow. This approach allows the business analysts and the IT team to work together to develop flexible applications that match business requirements and provide the best ROI to the business. The business process model can also be used as input into the application development process by transforming the business process definition into standard formats such as UML, or the Unified Modeling Language that can be used by the downstream application developers.
Business process monitoring allows you to take advantage of the full value of business process modeling. Business process monitoring enables you to monitor the effectiveness of your deployed processes for continuous improvement. This holistic, process-centric approach to managing overall performance allows greater flexibility to quickly deploy the most effective business processes to meet the changing needs of your customers and business partners and to more quickly respond to competitive threats.
There is always a need for ways to best explain latest technology approaches to others, especially line of business groups that are internally supported by IT. I'm interested in ways anyone has made BPM easily digestible to both IT and Business sides of the organization. Any thoughts???
A: Business Process Modeling is a standardized means of visually depicting a business process, including the flow, decision points, business events, business logic, business context, and associated resources. A business process model enables a business to document, simulate, share, implement, measure the success, and continually improve a business process. Business process modeling tools today often enable business process simulation which can allow the business analyst to simulate different business process models and identify the model with the best ROI. Business process models also serve as guides that can be used to structure improvement activities to align business processes to business goals and objectives.
Q: How does business process modeling differ from the traditional modeling approach to application development?
A: Business process modeling enables the business users and the IT team to clearly communicate. Business process modeling focuses on the way the business is run and the processes across organizations and applications. Traditional software development modeling is targeted at one software application for the purpose of application development. Business process modeling engages the process specialists and domain experts in clearly articulating the intent of a business process in terms that relate to them and the corresponding end users involved in the process. A business process can contain process logic that can be leveraged by an application developer to either create new applications or update existing ones. With business process modeling, a business process analyst defines the requirements of an application, but they do not need to know how it will be implemented. The business analyst can view and edit the business process model from a business perspective, adding in costs, resources and business context. The integration developer can then view and edit the same process flow, adding service bindings, database calls, etc to transform the model into a run-time workflow. This approach allows the business analysts and the IT team to work together to develop flexible applications that match business requirements and provide the best ROI to the business. The business process model can also be used as input into the application development process by transforming the business process definition into standard formats such as UML, or the Unified Modeling Language that can be used by the downstream application developers.
Business process monitoring allows you to take advantage of the full value of business process modeling. Business process monitoring enables you to monitor the effectiveness of your deployed processes for continuous improvement. This holistic, process-centric approach to managing overall performance allows greater flexibility to quickly deploy the most effective business processes to meet the changing needs of your customers and business partners and to more quickly respond to competitive threats.
There is always a need for ways to best explain latest technology approaches to others, especially line of business groups that are internally supported by IT. I'm interested in ways anyone has made BPM easily digestible to both IT and Business sides of the organization. Any thoughts???