Welcome!

Recurring Revenue Authors: Zakia Bouachraoui, Yeshim Deniz, Elizabeth White, Pat Romanski, Xenia von Wedel

RSS Feed Item

BPM testing & validation: How & Why?

BPM (Business Process Management) practices are becoming ubiquitous in the enterprise environment, just like SOA as a strategy for assembling the technologies that support business. Quite simply, the goal of any advanced enterprise application team is to get to a point where the business can manage its process, as it is executed in the software they and their customers use every day. Enterprises are selecting from two options to enable their teams to define and assemble business processes: 1. Working with the BPM frameworks provided by their selected integration or platform vendors. These may include tools from TIBCO, SoftwareAG/webMethods, SAP, Oracle/BEA, Progress, IBM and Microsoft. 2. Using a "pure-play" BPM tool atop their architecture to model processes. There are several solutions in this category, including Appian, BEA Fuego, Cordys, Global360, Lombardi, Metasystem, Pegasystems, Savvion and SOA Software. In either case, the company is hoping to achieve a high level of reliability in the orchestrated business processes, to instill trust that the intended business outcome will actually happen. This trust requires making the leap into validating not just the logic of the business process, but all of the underlying technologies and components that must support BPM. We've seen a lot of activity in this space, especially over the past year, as companies move from pure integration to BPM orchestration initiatives. Our recommendations for ensuring quality and reliable outcomes usually revolve around orchestrating BPM testing and validation both from a "top-down" business process view, and a "bottom-up" technology component view. Let's take a look at a typical business process for an Order Management application and simplify it to three levels. You have the BPM team that is defining the overall process, the Integration team that is assembling workflows that support the process, and the individual delivery teams that are programming or offering Component-level services that are assembled within the workflows (that support the BPM-defined processes). The component-level teams provide tests that bubble up to the Integration team as they assemble the services into a Workflow that conducts one aspect of the BPM process, for instance a service that pulls in the Product Data into the workflow of "Place Order." Then the Integration team conducts their own tests of "Place Order," which become part of the validation process for broader testing at the BPM level of "Order Acquisition." "Top Down" view: The guys at the top of the stack who are using BPM tools cannot possibly be expected to understand the issues and interactions that are happening at the Integration and Component levels. But they do need to know when an issue arises in their business process as it changes, and be able to report it to the teams who are responsible for delivering the underlying logic. They need to take the effort to Validate their business processes, and trust that the underlying delivery teams have done so at their own level. "Bottom Up" view: The key here is to sign up each team for delivering a set of tests as they contribute technology components or Services into the Workflows that are assembled by Integration teams. Integration teams can take those component tests as "test harnesses" that describe what each component should do, and then tie them together as they are doing integration to provide proof that the expected workflow is valid when it is assembled from underlying components. The key here, no matter what tools you use, is to validate business processes with tests that incorporate all of the validations that were conducted at the contributing integration and technology layers. This is the only way that you can trust that the expected business outcomes will happen, and trace the root cause of an issue at the underlying layers where the actual business logic and transactions occur. Of course we have written and developed quite a bit around BPM testing & validation in this regard. We invite your comments on the challenges or techniques you have discovered on your own journey toward BPM in today's IT environment.

Read the original blog entry...

IoT & Smart Cities Stories
The platform combines the strengths of Singtel's extensive, intelligent network capabilities with Microsoft's cloud expertise to create a unique solution that sets new standards for IoT applications," said Mr Diomedes Kastanis, Head of IoT at Singtel. "Our solution provides speed, transparency and flexibility, paving the way for a more pervasive use of IoT to accelerate enterprises' digitalisation efforts. AI-powered intelligent connectivity over Microsoft Azure will be the fastest connected pat...
There are many examples of disruption in consumer space – Uber disrupting the cab industry, Airbnb disrupting the hospitality industry and so on; but have you wondered who is disrupting support and operations? AISERA helps make businesses and customers successful by offering consumer-like user experience for support and operations. We have built the world’s first AI-driven IT / HR / Cloud / Customer Support and Operations solution.
Codete accelerates their clients growth through technological expertise and experience. Codite team works with organizations to meet the challenges that digitalization presents. Their clients include digital start-ups as well as established enterprises in the IT industry. To stay competitive in a highly innovative IT industry, strong R&D departments and bold spin-off initiatives is a must. Codete Data Science and Software Architects teams help corporate clients to stay up to date with the mod...
At CloudEXPO Silicon Valley, June 24-26, 2019, Digital Transformation (DX) is a major focus with expanded DevOpsSUMMIT and FinTechEXPO programs within the DXWorldEXPO agenda. Successful transformation requires a laser focus on being data-driven and on using all the tools available that enable transformation if they plan to survive over the long term. A total of 88% of Fortune 500 companies from a generation ago are now out of business. Only 12% still survive. Similar percentages are found throug...
Druva is the global leader in Cloud Data Protection and Management, delivering the industry's first data management-as-a-service solution that aggregates data from endpoints, servers and cloud applications and leverages the public cloud to offer a single pane of glass to enable data protection, governance and intelligence-dramatically increasing the availability and visibility of business critical information, while reducing the risk, cost and complexity of managing and protecting it. Druva's...
BMC has unmatched experience in IT management, supporting 92 of the Forbes Global 100, and earning recognition as an ITSM Gartner Magic Quadrant Leader for five years running. Our solutions offer speed, agility, and efficiency to tackle business challenges in the areas of service management, automation, operations, and the mainframe.
The Jevons Paradox suggests that when technological advances increase efficiency of a resource, it results in an overall increase in consumption. Writing on the increased use of coal as a result of technological improvements, 19th-century economist William Stanley Jevons found that these improvements led to the development of new ways to utilize coal. In his session at 19th Cloud Expo, Mark Thiele, Chief Strategy Officer for Apcera, compared the Jevons Paradox to modern-day enterprise IT, examin...
With 10 simultaneous tracks, keynotes, general sessions and targeted breakout classes, @CloudEXPO and DXWorldEXPO are two of the most important technology events of the year. Since its launch over eight years ago, @CloudEXPO and DXWorldEXPO have presented a rock star faculty as well as showcased hundreds of sponsors and exhibitors! In this blog post, we provide 7 tips on how, as part of our world-class faculty, you can deliver one of the most popular sessions at our events. But before reading...
DSR is a supplier of project management, consultancy services and IT solutions that increase effectiveness of a company's operations in the production sector. The company combines in-depth knowledge of international companies with expert knowledge utilising IT tools that support manufacturing and distribution processes. DSR ensures optimization and integration of internal processes which is necessary for companies to grow rapidly. The rapid growth is possible thanks, to specialized services an...
At CloudEXPO Silicon Valley, June 24-26, 2019, Digital Transformation (DX) is a major focus with expanded DevOpsSUMMIT and FinTechEXPO programs within the DXWorldEXPO agenda. Successful transformation requires a laser focus on being data-driven and on using all the tools available that enable transformation if they plan to survive over the long term. A total of 88% of Fortune 500 companies from a generation ago are now out of business. Only 12% still survive. Similar percentages are found throug...