To-Model-or-Not-to-Model

To Model or Not to Model: Which Approach is Best When Developing Apps and Processes?

To Model or Not to Model: Which Approach is Best When Developing Apps and Processes?

Today there are many options to develop processes and applications. There is great debate in and around modeling representation and even the need to model. Before we get into the representation issues, let’s think about the reasons to model in the first place. We know there is great pressure to get to code quickly to show results. There are better ways to compose code, APIs and leverage low code approaches that might lead one away from models. After all models generally don’t execute directly or do they? Though models might not seem to get to code as quickly, they certainly help to code the right solution to meet the needs. There are three great reasons to create a visual model, in my mind, and five kinds of helpful models for developing processes and application components. Image of a sample goal model below:

Top Reasons to Model: Visualize the Connections Between Resources:

Often management, customers, partners and employees think they understand the operational efforts needed to complete work, but in reality, they don’t. Certainly there is not a common understanding of operational processes and applications in the all of the contexts and views held by the collective participants. Creating an agreed upon visual representation gives a solid construct for explanation to all managers and participants. By combining the different views and perspectives into a whole model, common understanding is the likely outcome. The model identifies all the participants roles, decisions, actions and results.

Read Also:
Getting data privacy and security right is 'paramount' to success of open banking, says regulator

Quite often there are dark events, processes, data, events and patterns to each of the participants in an application or process that may have been created by their organizational position, role or specialty. By better understanding the moving parts and how they contribute to business outcomes can make existing processes and applications work better even without making any change in the base process or application. If changes are being considered the current state models can either enable better approaches or reminding developers or participants of crucial constraints.

Gaining consensus on a set of target processes and applications is essential in all transformations, but especially in digital transformations. Creating a group of participants to define a new way forward and enabling them with models allows for faster progress.

 



Chief Analytics Officer Spring 2017

2
May
2017
Chief Analytics Officer Spring 2017

15% off with code MP15

Read Also:
Getting data privacy and security right is 'paramount' to success of open banking, says regulator
Read Also:
LinkedIn open sources its WhereHows data mining software

Big Data and Analytics for Healthcare Philadelphia

17
May
2017
Big Data and Analytics for Healthcare Philadelphia

$200 off with code DATA200

Read Also:
7 Digital Analytics Trends that will Dominate in 2017

SMX London

23
May
2017
SMX London

10% off with code 7WDATASMX

Read Also:
Agile Data Scientists Do Scale

Data Science Congress 2017

5
Jun
2017
Data Science Congress 2017

20% off with code 7wdata_DSC2017

Read Also:
Big data vs. smart data: Dun & Bradstreet chief data scientist breaks it down

AI Paris

6
Jun
2017
AI Paris

20% off with code AIP17-7WDATA-20

Read Also:
Getting data privacy and security right is 'paramount' to success of open banking, says regulator

Leave a Reply

Your email address will not be published. Required fields are marked *