Take a look at some of the acronyms creeping into enterprise architectures -- BPEL (Business Process Execution Language), BPM (business process management), BPO (business process outsourcing) -- and you begin to see a pattern. The “business process” concept has entered the collective IT consciousness in a big way, thanks to a strong focus in the corporate world on efficiency, speed to market, and compliance.
“CIOs are making sure their people are becoming more process-centric and are looking to make decisions on the application architecture that will let them be more flexible with their business processes,” says Trevor Naidoo, managing director at German software company IDS Scheer.
Forrester Senior Vice President Merv Adrian says today’s business process focus is part of a long-term evolution in which IT thinks about design and architecture at an increasingly higher level. “With each generation, we’ve raised the level of abstraction, and today the level we’re pointing at is the visual business process,” he says.
Adrian sees IT increasingly developing, optimizing, and managing systems from the perspective of the end-to-end business process, rather than from silo-oriented transactional efficiency or other resource-driven standpoints. “How quickly do we get the cars off the boat and into the dealer lots?” he asks, adding that this kind of thinking will “focus everybody in the IT organization on what their contribution to business value is.”
What exactly is a business process? Some typical end-to-end processes include: order-to-cash, procure-to-pay, product development, and HR-related procedures. “And within those there are a lot of subprocesses,” Naidoo notes. Another important set of processes are IT operational processes themselves, as described by the ITIL (IT Infrastructure Library) framework.
Hewlett-Packard Software CTO Russ Daniels explains that businesses tend to focus their IT investments on improving the processes that give their business the most leverage -- for example, cutting product design time from three years to 18 months in the auto industry.
What does it take to design IT architectures from a business process perspective? IT must start with process strategy, then design, then execution, IDS Scheer’s Naidoo says. The business side must first formally define its processes, HP’s Daniels agrees, for process-driven architectures to succeed.
“The degree to which you can automate IT capabilities depends on the degree of clarity the customer has around their processes,” Daniels says. “If the business isn’t willing to put in the work and make trade-offs, it’s very difficult.”
Next, IT must be able to model and implement a process-driven architecture at an abstracted level, enabling rapid change as processes change and thereby providing more flexibility to the business. “We have to break the binds that glue IT to a particular set of resources,” says EMC CTO Jeff Nick, “so you can flexibly reconfigure, redeploy, and introduce new resources almost as objected-oriented components that are composed together to represent the business process being served.”
To this end, software companies ranging from small specialist shops such as IDS Scheer to large players such as SAP are building BPM tools that overlay existing environments to help model, optimize, and monitor the performance of key business processes from both a resource and workflow perspective.
Often these tools rely on Web services or similar interfaces to enable end-to-end connectivity across an entire environment in support of a business process. And most support emerging Web services standards such as OASIS’ BPEL, which helps describe business processes and their interconnections.
Increasingly, IT architectures must also incorporate knowledge about process best practices, IDS Scheer’s Naidoo adds. “We’ve made a commitment to provide more content in the tools,” he says, citing prebuilt reference and process models such as the Supply Chain Council Reference Model, which includes standard key performance indicators. “It’s almost like a process factory. ... Pull together and assemble best practices into your process architecture.”
You may still be better off sticking with Win7 or Win8.1, given the wide range of ongoing Win10...
Now that we're down to the wire, many upgraders report that the installer hangs. If this happens to...
Based on a technique created by a German blogger, here's how to stop wasting hours checking for Windows...
PowerShell is a valuable tool for automating Windows admin tasks, including laborious security chores
Are your assets bankable in 2017? Hiring managers say they'll seek out these skills most in the New...
Don’t delay, and don’t let empire-builders stand in the way of adopting devops
The free service for document-sharing with live code can be used for building machine learning models