Blog Posts Process Management Process Modeling

Best Practices in Process Solution Infrastructure

Blog: Ultimus BPM Blog

Best Practices in Process Solution Infrastructure

Business continuity and agility are tightly linked to a solid IT infrastructure. Successful process deployments therefore show alignment of business needs, process solutions and technology infrastructure. Below are some best practices to follow to ensure you achieve the results you expect.

Design for users

People enjoy working with applications when they provide value, are well designed and meet their expectations in respect to speed and availability. Server capacity, network bandwidth as well as solution functionality, architecture and technology have a significant impact on the usability of process solutions. When choosing the right configuration, make sure the technology is well suited for the purpose. Production databases e.g. are mainly designed to store current data and not intended for storing process data for archiving or business intelligence.  Making the wrong selection can impact the performance of the solution and result in poor usability.

Plan for change

Process solutions are frequently adapted to changing business requirements. Ultimus therefore empowers business users to handle many adjustments themselves. Significant changes require a redesign of the process and can hold challenges, if not anticipated from the start.  Here is an example: When process incidents have a long lifetime, it is recommended to split the process into smaller portions and creating process chains. This minimizes the risk and maintenance effort for existing process incidents, whenever changes need to be published to the production environment.

Anticipate the future

One of the most quoted best practices for BPM is “Think big – start small”. While the latter part is very important, it is equally important to consider the mid-term future usage scenario. Expected incident volumes and lifetimes, load peaks etc. impact the original decisions in respect to scalability, database configurations or solution architecture e.g. With enhancement plans in place, you are well prepared to handle rapidly growing process needs without impacting user satisfaction.

Consider the dependencies

Processes interact with many different people and systems, which may not always perform as planned. Directory servers may not be available, users might have different browsers and language settings, process solutions may require local installations, require support for multilingual environments or interact with different product versions like Office. It is important to take all current and future dependencies into consideration when choosing the connections, designing the process and maintaining heterogeneous IT environments.

Do you have Infrastructure Architecture plans of your own? Share them below!


Leave a Comment

Get the BPI Web Feed

Using the HTML code below, you can display this Business Process Incubator page content with the current filter and sorting inside your web site for FREE.

Copy/Paste this code in your website html code:

<iframe src="" frameborder="0" scrolling="auto" width="100%" height="700">

Customizing your BPI Web Feed

You can click on the Get the BPI Web Feed link on any of our page to create the best possible feed for your site. Here are a few tips to customize your BPI Web Feed.

Customizing the Content Filter
On any page, you can add filter criteria using the MORE FILTERS interface:

Customizing the Content Filter

Customizing the Content Sorting
Clicking on the sorting options will also change the way your BPI Web Feed will be ordered on your site:

Get the BPI Web Feed

Some integration examples