15
An Alignment Model For Business Process Management And Service Oriented Architecture Anne Hiemstra, Pascal Ravesteyn, Johan Versendaal Capgemini NL HU University of Applied Sciences Utrecht University [email protected], [email protected], [email protected] Abstract Business Process Management (BPM) and Service Oriented Architecture (SOA) are two approaches that receive considerable attention in the scientific domain and in industry. Although both concepts can exist independently, they are considered as two-sides-of-the- same coin and seen as promising IS/IT strategies. Aligning both approaches should enable organizations to be agile and flexible in their responsiveness to the dynamic market environment. This is also propagated as the BPM/SOA synergy. Yet, there are misconceptions on the full complexity of implementing an enterprise-wide BPM system and SOA. This research proposes a maturity model that focuses on providing organizations a holistic view of the alignment between BPM/SOA in their current situation and in relation to their desired state. As such, it supports the organization in evolving towards BPM/SOA alignment, striving for a truly agile and flexible business-driven service-oriented enterprise that is highly responsive to the market dynamics in collaboration with their partners, customers and stakeholders within the ecosystem. The model has been validated at a financial institute, regarding consistency, comprehensiveness and applicability within specifically the financial domain. As a result, refinements were made and the updated model was used to assess the organization and build a roadmap providing key activities to support an already running BPM/SOA improvement project. Keywords: Business Process Management, Service Oriented Architecture, Maturity, business/IT alignment, BPM/SOA synergy.

BPM And SOA Alignment Maturity Model

Embed Size (px)

DESCRIPTION

This research proposes a maturity model that focuses on providing organizations a holistic view of the alignment between BPM/SOA in their current situation and in relation to their desired state. As such, it supports the organization in evolving towards BPM/SOA alignment, striving for a truly agile and flexible business-driven service-oriented enterprise that is highly responsive to the market dynamics in collaboration with their partners, customers and stakeholders within the ecosystem.

Citation preview

Page 1: BPM And SOA Alignment Maturity Model

An Alignment Model For Business Process Management And Service Oriented Architecture

Anne Hiemstra, Pascal Ravesteyn, Johan Versendaal

Capgemini NL HU University of Applied Sciences

Utrecht University

[email protected], [email protected], [email protected]

Abstract

Business Process Management (BPM) and Service Oriented Architecture (SOA) are two approaches that receive considerable attention in the scientific domain and in industry. Although both concepts can exist independently, they are considered as two-sides-of-the-same coin and seen as promising IS/IT strategies. Aligning both approaches should enable organizations to be agile and flexible in their responsiveness to the dynamic market environment. This is also propagated as the BPM/SOA synergy. Yet, there are misconceptions on the full complexity of implementing an enterprise-wide BPM system and SOA. This research proposes a maturity model that focuses on providing organizations a holistic view of the alignment between BPM/SOA in their current situation and in relation to their desired state. As such, it supports the organization in evolving towards BPM/SOA alignment, striving for a truly agile and flexible business-driven service-oriented enterprise that is highly responsive to the market dynamics in collaboration with their partners, customers and stakeholders within the ecosystem. The model has been validated at a financial institute, regarding consistency, comprehensiveness and applicability within specifically the financial domain. As a result, refinements were made and the updated model was used to assess the organization and build a roadmap providing key activities to support an already running BPM/SOA improvement project.

Keywords: Business Process Management, Service Oriented Architecture, Maturity, business/IT alignment, BPM/SOA synergy.

Page 2: BPM And SOA Alignment Maturity Model

1. Introduction

Nowadays, many organizations perform interaction and collaboration with stakeholders, partners and customers on a global scale. Global interchange enables enterprises and organizations to quickly respond to environmental changes and utilize new methods to introduce (new) products and services into various (global) markets. Organizations are then able to directly target specific customer groups and moreover address their needs more quickly than ever before. At the same time, customers are accustomed to rapid product deliveries and are increasingly demanding such things as product configuration to personalize their needs. To cope with such important business changes and challenges, organizations make large investments in IS and IT. New technological possibilities give way to new methods, frameworks and technological infrastructures, which enterprises integrate and implement to become more agile and flexible in their IS/IT landscape. This has resulted in information spread across various (mostly) non-integrated information systems, distributed in all sorts of ways: across technologies, languages, and places and in different types of groups and objects, causing information and process inconsistencies everywhere across the enterprise (Evgeniou, 2002). Business Process Management (BPM) provides methods to enable continuous analysis, optimization and management of the business processes, resulting in higher business process visibility (Elzinga et al., 1995). According to Smith and Fingar (2003), enterprises are increasingly dependent on BPM to keep their business processes in control due to these booming business globalization and commoditization. BPM utilizes advanced tools in order to automate processes in conjunction with functionality to analyze, measure and improve their performance. Although these systems and applications provide some flexibility in the management of process flows, the underlying IT infrastructure is often rigid and full of high couplings (Gopala and Behara, 2006). Combining BPM with SOA, creates opportunities to visualize the enterprises processes, and to develop a flexible internal IT infrastructure. However, despite the obvious synergy between BPM and SOA, leveraging the two concepts is not that straightforward. Obtaining optimal alignment requires major organizational transformations (Gopala and Behara, 2006; Woodley and Gagnon, 2005; Kamoun, 2007). In a survey conducted by the Aberdeen Group (Donham, 2007), where CIO‟s were asked about their drivers to adopt SOA, 62% answered „the need to support new, agile processes‟ as a top pressure driver, 44% of the respondents thought their current ERP system or best-of-breed supply chain solution insufficient to provide the desired functionality. In effect, vendors of various BPM systems make use of SOA technologies, such as web services, to address these new organizational requirements. This narrow focus of BPM suites and technologies on process automation has blurred the traditional BPM approach. The holistic approach for the processing of processes has changed towards a focus on business process integration and has evolved towards an orchestration niche (Fingar, 2008). Instead of bridging the gap between business and IT with a focus on strategy, it has become an IT process management approach with a tactical focus and limited scope (Fingar,

Page 3: BPM And SOA Alignment Maturity Model

2008). These new technologies and suites also have effect on the perception of organizations with respect to SOA. As vendors propagate a lot of opportunities and benefits by leveraging SOA technologies, organizations expect a one-size fits all solutions. The full complexity of implementing and adopting an enterprise-wide SOA is overlooked and not fully understood, resulting in common misconceptions about SOA as an architecture paradigm (Lewis et al., 2007). Establishing such an environment requires much more than merely implementing BPM technology together with a SOA technology like web service support. Our proposition is that alignment is required between a holistic BPM approach and a true SOA vision in order to establish a business-driven service-oriented enterprise to be truly agile and flexible. Our approach is to create a model that addresses maturity and alignment of BPM and SOA. The last two decades, maturity is used as a measure to evaluate the capabilities of an organization with regard to certain disciplines (Rosemann and de Bruin, 2004). Since the Capability Maturity Model (CMM) proposed by the Carnegie Mellon University (Paulk et al., 1995) maturity models have extended the CMM model to suit the scope and discipline of for example IT infrastructure Management, Enterprise Architecture, BPM and SOA. Yet, to our knowledge there are no models focusing on measuring the alignment and maturity between BPM and SOA to establish a business process-driven service-oriented enterprise. We define the following research question: “What is an appropriate model for assessing the existing degree of maturity and alignment of BPM and SOA in an organization, which also supports an improvement roadmap?” The contribution of this paper is multiplicatory. The BPM/SOA Alignment Maturity Model is built. It considers a holistic perspective of organizational aspects that concerns the BPM and SOA approaches and the alignment between the two, as well as Enterprise Architecture, business/IT alignment and IS/IT governance. Also it provides a questionnaire as assessment tool for the model and a roadmap consisting of key activities that can support the organization in their evolution from the As-is towards To-be maturity state. The research bridges several disciplines to construct a model focusing on the alignment of BPM/SOA and business/IT with the aim to establish a truly agile and flexible business driven enterprise, namely Enterprise Architecture, business/IT alignment and IS/IT governance. Currently, there is little research about achieving a BPM/SOA synergy or alignment and no maturity model is available for this purpose. The research is based on a literature review to identify and analyze BPM and SOA approaches and best practices and maturity models, in order to identify the key factors, frameworks and models. In addition, semi-structured interviews are performed with experts in the field of BPM and SOA adoption and implementation. These interviews provided possible success and failure factors of BPM and SOA initiatives as well as a „practical‟ vision of such an optimal environment. In addition, the model has been assessed at a large financial organization in the Netherlands to validate its applicability in practice. More on related research is described in section 2. The model itself is elaborated in section 3, and section 4 describes its validation. Finally section 5 ends with conclusions and discusses further research.

Page 4: BPM And SOA Alignment Maturity Model

2. Related work

2.1 Business Process Management According to Ferguson and Stockton (2006), BPM differs itself from other approaches to application development and process execution by „iteratively and coherently describe and implement the business model through the development stage into running systems‟. This is supported by Werth et al. (2006), who define BPM as a requirements engineering approach in the business domain with a high focus on information technology. Although several parts of the BPM lifecycle focus on business process automation, and controlling and measuring business process performance in order to define improvement projects, BPM can also be used without any IT involvement. This is emphasized by Zairi (1997), who state that „BPM is an approach for cultural change and does not result simply through having good systems and the right structure in place‟. In BPM, high emphasis is on improvement of business processes, in order to increase the quality of the output, time-to-market and decrease costs (Elzinga et al., 1995; Zairi, 1997). In effect, determining performance measures of processes, e.g. cost, quality, time and customer satisfaction, is vital to maximize their performance (Papazoglou, 2007; Chang, 2006). To focus on the holistic perspective of BPM, this research uses the following definition, based on the definitions of Zairi (1997), Armistead et al. (1997) and van der Aalst et al. (2003): BPM is a holistic approach to manage organizations, focusing on processes and process improvement activities on a ongoing basis with a sound focus on culture change and strategy development. 2.2 Service Oriented Architecture „Service Oriented Architecture is recognized as a way to improve business flexibility, adaptability and better align IT through the breakdown of technology-driven barriers among internal and external organizations‟ (Maurizio et al., 2008). Today, the SOA paradigm is embraced as a new way to achieve a level of interoperability among systems and agility in business practices which was previously unfeasible. Although in practice there is an emphasize on the IT side of SOA (Lewis et al., 2007), the conceptual vision of SOA does not only incorporate business and IT, but also architectural goals, governance models and policies to foster enforcement of standards and technical requirements of SOA over time (Marks and Bell, 2006). In effect, there is a wide range of scientific studies, researching new conditions, methods and approaches in adoption, implementation and practice of SOA within and between organizations (van der Aalst et al., 2007; Papazoglou and van den Heuvel, 2006; Zimmermann et al., 2005). Within SOA the main focus is to decouple business processes from applications and systems (Deb et al., 2005). As a result, business models and applications can evolve independently. A vital role in this process is played by business services, which are services used by (high-level) business processes (Deb et al., 2005; Erl, 2005; Dow et al., 2008). Because these business services can employ other business and/or application services to serve a specific business function, discovering and creating

Page 5: BPM And SOA Alignment Maturity Model

suitable business services is one of the key success factors in achieving the main goals of a business-driven SOA (Deb et al., 2005). Within this research the following definition is used to emphasize on the conceptual vision that SOA propagates: „SOA provides a set of guidelines, principles and techniques in which business processes, information and enterprise assets can be effectively (re)organized and (re)deployed to support and enable strategic plans and productivity levels that are required by competitive business environments‟ (Papazoglou and van den Heuvel, 2006). 2.3 Differences between BPM and SOA According to various authors, aligning BPM and SOA can be seen as a synergy. Although they can be implemented independently, their combination is seen as „two sides of the same coin‟ and „more powerful than either is in itself‟ (Woodley and Gagnon, 2005; Gopala and Behara, 2006; Kamoun, 2007). According to these authors, SOA and BPM can act as natural partners in situations where new applications are assembled in a service-oriented environment. However, achieving this synergy is not as straightforward and easy as it seems (Kamoun, 2007; Gopala and Behara, 2006; Woodley and Gagnon, 2005). On a strategic level, the main difference between BPM and SOA is that BPM is primarily a management discipline, where decisions are taking top-down (Rosemann and de Bruin, 2005; Kamoun, 2007). A SOA strategy however, can be performed from bottom-up, top-down or meet-in-the-middle (Deb et al., 2005; Perepletchikov et al., 2005; Schepers et al., 2008; Arsanjani and Holley, 2004). Another important aspect is the difference in perspective between BPM and SOA. BPM has a process-centric view, while SOA takes a service- centric perspective. This often results in different goals and interpretations among domains. For example, where a web services designer would aim to achieve more flexibility in the utilization of services, process management systems designers would focus on designing systems where all services are visible and available in a common environment to be reused in processes (Smith and Fingar, 2003). Maurizio et al. (2008) supports this facet by mentioning that the combination of process modeling with SOA often result in differing opinions between analysts and consultants about best practices. Yet another aspect is the difference between processes and services, where business processes change very often, the business services remain relatively stable over time (Woodley and Gagnon, 2005). A consequence is that the methodologies, tools and practices of BPM are not easily integrated in a service-oriented environment (Woodley and Gagnon, 2005; van der Aalst and Pesic, 2006).

3. Construction of the BPM-SOA Alignment Maturity Model

To construct the BPM/SOA Alignment Maturity Model (BPM/SOA AMM) several separate BPM and SOA maturity models were evaluated. The separate BPM and SOA models are described in table 1.

Page 6: BPM And SOA Alignment Maturity Model

Table 1. Description of the reference models used to support the construction of the BPM/SOA AMM.

Model Author(s) Strength Process Enterprise Maturity Model (PEMM)

Hammer (2007)

Clear overview with the relationship between processes and the enterprise. Assessment tool with a questionnaire is incorporated.

Business Process Maturity Model (BPMM)

Rosemann et al. (2005)

Measuring As-Is as well as To-Be situation of the organization. The model has a solid theoretical foundation, as it is constructed based upon scientific literature, surveys and case studies.

Business Process Maturity Model (BPMM)

Fisher (2004)

Holistic BPM model with clear structure and overview.

The Open Group Integration Maturity Model (OSIMM)

The Open Group (2006)

Touches some organizational aspects, discussed in BPM maturity models. With OSIMM, the Open Group wants to establish an industry- recognized adoption model and terminology based on open standards.

CBDI SOA Maturity Model

Sprott (2005)

Has incorporated the dimensions „Framework and Process‟ and „Organization‟, which indicates that it has some relationships with BPM maturity model factors.

Level 5 Oracle SOA Maturity Model

Oracle (2007)

The model has a high level overview and detailed descriptions with comprehensive key factors within each cell.

Although the SOA models incorporated some business or organizational aspects, they are too generic or too specific to serve the purpose of our research. Maturity models focusing on BPM primarily have a holistic focus on IT related aspects or briefly relate to some modular application development or infrastructure middleware aspect. In addition, PEMM was the only model that provided an assessment tool. In effect, a scientific literature study was performed on how to achieve a BPM/SOA alignment/synergy and business-driven service-oriented enterprise. The results of this study show that achieving BPM/SOA synergy or a business-driven service-oriented enterprise that is truly agile and flexible is a comprehensive subject encompassing various disciplines, e.g. enterprise architecture, business/IT alignment and IS/IT governance. Therefore, the assumption is that simply combining BPM and SOA models will be too simplistic and results in inconsistencies and gaps. Therefore, reference models are used to extend, support and validate the construction of the model. Table 2 shows which maturity models are used to support which focus area. Table 2. Description of the reference models used to support the construction of the BPM/SOA AMM.

Model Author(s) Focus area

Strategic Alignment Model Luftman (2000) Business/IT alignment

Enterprise Architecture Model

Ross and Weill and Robertson (2006) Enterprise Architecture

SOA Governance Schepers, Lacob, van Eck (2008) SOA Governance In addition to the scientific literature study, semi-structured interviews were performed with seven experts in the field of BPM, SOA, BPM/SOA and Enterprise Architecture.

Page 7: BPM And SOA Alignment Maturity Model

These interviews provided a practical view of success factors to reach the vision of an agile and flexible business-driven service-oriented enterprise supported by BPM and SOA characteristics. The respondents all worked for a large consulting organization within the Netherlands and had a minimum of five years of provable experience in BPM and/or SOA adoption or implementation projects. Subsequently, these results provided general key factors to the cells of the various maturity levels. The following page depicts the model (figure 1), associated with an explanation and justification of the maturity levels and dimensions respectively. 3.1 The Maturity Levels 3.1.1 Ad hoc In level one the organization is structured in functional silos or departments, where employees tend to focus on improving their department. The information systems within departments are typically legacy systems and no real effort is taken in sharing their information outside their own functional boundaries. IT is generally perceived as a cost or burden by the business. Still, there is some responsiveness to change as there are some functions which experiment with new technologies and frameworks, e.g. an Enterprise Service Bus. At this level individuals („local heroes‟) or small groups of committed individuals drive process improvements that are limited to their function. 3.1.2 Integrated Breaking down the rigid barriers of the traditional silo‟s and functions is the main focus of the second maturity level. The organization starts to transform towards a horizontal structure, focusing on its (key) business processes. As information is now available through the former boundaries of departments, security, privacy, process control and manageability are playing a far larger role than in the ad hoc stage. As a result, formal governance policies, process roles and responsibilities are established to guide the transition towards information sharing and business process management. Architecture methods and standards are starting to emerge as an important driver of the evolving organization to support visibility, reliability and flexibility. The IT domain incrementally starts with the creation of data services, which should be highly reusable and could offer significant short-term benefits in order to receive top-level support and funding. 3.1.3 Collaborative

Page 8: BPM And SOA Alignment Maturity Model

Figure 1. The BPM/SOA Alignment Maturity Model.

The third maturity level defines an enterprise which puts a lot of effort in trying to bridge the gap between Business and IT in order to increase their agility and flexibility. Both domains receive education of each other‟s methods, principles and concepts, which could ultimately improve their understanding, awareness and cooperation. Agreements about standards and semantics are a necessity in achieving a seamless cooperation between domains. From a top-level management

Page 9: BPM And SOA Alignment Maturity Model

perspective, service oriented architecture is seen as the means to achieve flexibility and is used as a driver in business strategy. Enterprise wide methods, standards and best practices now form the basis for design and development phases of BPM and service lifecycles. New BPM and SOA projects should be sufficiently supported. Therefore, Center of Excellence or similar teams need to be established with additional authority in making recommendations and finding problems. They should align training courses, gather expertise, provide knowledge of BPM and SOA aspects and act as a „helpdesk‟ for the BPM/SOA project teams 3.1.4 Synergetic This final maturity level displays an enterprise where business as well as IT has seamlessly integrated service-orientation concepts and principles. People think in services, embrace change and see their work as a value-adding service to consumers. The enterprise has bridged the gap between subcultures, removing any adverse factors in the cooperation between domains. People work in teams composed of business partners from the eco-system, sharing responsibilities and resources to collaboratively increase overall performance. The systematic and problem-solving methodologies of BPM strengthen newly-designed services from business processes, reinforcing linkages between various functions and ensuring that optimum performance can be achieved on a continuous level. SOA on the other hand, ensures the strong harmony between process design (Business-driven) and IT architecture and application (IT driven). Roles and responsibilities change as decisions are taken faster and traditional business and IT roles become faded. 3.2 The dimensions 3.2.1 Architecture The architecture dimension focuses on the coverage and usage of architectural models and methods and the architectural function within an organization (Ross et al., 2006). It should provide a long-term view of the processes, systems and technologies as well as fulfilling the immediate needs. Architectural boards and roles use organizational objectives as a basis to formulate architectural principles, consisting of guidelines in the discovery and development of services, standardization of development and processes, or the service and process design (Legner and Heutchi, 2007). The architectural models should not only focus on IT aspects, but also on business artifacts and deliver KPI‟s to measure their business performance (Ferguson and Stockton, 2006). 3.2.2 Methods Methodologies and best practices provide organizations with proven approaches or standard-based steps in guiding the end-to-end process or a certain problem or situation. BPM has a high emphasize on methods and techniques as it plays a large part in many definitions of BPM. Almost every organization uses some kind of method or best practices. Some have formally documented and enforced them others indirectly and informally follow a certain paths or steps in their activities. In this

Page 10: BPM And SOA Alignment Maturity Model

dimension there is a focus on which kind of methods an organization has implemented, where and how. Most organizations use standard methods in for example system development, e.g. RUP (Rational Unified Processes) or XP (eXtreme Programming), but many of those methods lack important aspects for a BPM/SOA environment. One of these aspects is the focus on process modeling, BPM and Enterprise Architecture (van Es et al., 2005). 3.2.3 Governance In BPM and SOA literature, governance is mentioned as one of the most important aspects in BPM (Zairi, 1997), SOA (Chen, 2008; Bieberstein et al., 2005), as well as in a BPM/SOA environment (Woodley and Gagnon, 2005; Kamoun , 2007; Strnadl, 2007). Kamoun (2007) even states that „a proper governance model should take into account the fact that BPM/SOA initiative should endorses a new state of mind that brings business and IT closer together than any previous time before‟. Maurizio et al. (2008) support this statement in the way that the governance framework should provide clearly defined roles and responsibilities. BPM generally starts with governance related activities to guide and control business processes, as it is primarily a business driven / top-down approach (Kamoun, 2007). It is stated that in the early stages of SOA, governance is not a prerequisite, but as services and metadata grow, guidelines and policies are vital for its existence (Boden, 2004). SOA governance should also be concerned with reviewing the architectural decisions and incorporating the control of the enterprise model (Bierberstein et al., 2005), including clear definitions of data ownership. 3.2.4 Organization In every organizational transformation its success depends on the support of top-level stakeholders and the tractability of the people and employees within the organization. Bieberstein et al. (2005) states that, „one of the critical challenges in implementing SOA is achieving the right organizational structure‟. He mentions that immature organizations suffer from resistance to the SOA implementation, because of short-term focus and the lack of proper business alignment (Bierberstein et al. 2005). Mature SOA organizations are classified as „they span business lines and the boundaries of roles while achieving interdisciplinary coordination‟ (Bierberstein et al., 2005). 3.2.5 Information and Technology Enabling organizations to react and adapt to the changing market dynamics puts significant pressure on the underlying IT infrastructure. The infrastructure should not only facilitate the separation of day- to-day operations of users from the underlying functional infrastructure (Boden, 2004), but also support non-functional requirements, e.g. security, scalability and agility (Lui et al., 2008). Processing and transferring information correctly throughout the value chain is a necessity in a dynamic collaborative environment. The main challenge is to integrate inter-and intra-enterprise applications and information efficiently and effectively (Zhang, 2004). Formal agreements about definitions, semantics and standards are the basis for any information interchange within different departments or across the ecosystem and should be well-defined and captured in contracts or information models.

Page 11: BPM And SOA Alignment Maturity Model

4. Operationalization and validation

From the model a questionnaire was derived containing statements. This questionnaire acted as an assessment tool for the As-Is situation of an organization in regards to BPM and SOA alignment and maturity. The questionnaire can be downloaded at the following URL: http://www.cs.uu.nl/groups/OI/BPM-SOA-tool.pdf. As a means of validation we did a case study at a large financial organization in the Netherlands (Stake, 1995). The wholesale division of the organization was at the time of the validation performing improvements to the business architecture. In this improvement project BPM and service orientation played a large role. In addition, the IT department already used SOA technology to support several business processes. Where the business respondent, a BPM Retail Architect, had a lot of knowledge of the business side of the organization and played a large role in this improvement project, the IT respondent was an enterprise architect with overall and inside knowledge of the SOA services and operations. Both respondents were asked to speak freely when they thought that questions or answers were ambiguous, inconceivable, conflicting or inconsistent. The first assessment was performed with the business respondent and provided several points for improvement. Firstly, it was evident that the questionnaire did not explicitly clarify that the respondent had to answer the questions from a business point of view solely, as he tried to provide both business as IT outcomes. Secondly, specific terminology needed additional explanation, e.g. Integrated Architecture. Thirdly, with every question the respondent would indicate the answer associated with the to-be desired state. In effect, providing not only the as-is, but also additional to-be checkboxes would offer the model an addition value proposition by reflecting the desired state of the business onto IT, and business and IT onto the executive management point of view. As a result, the initial questionnaire was restructured with as-is and to-be checkboxes with each statement and two versions were established with the same questions except with different introduction and title specific to the respondents role. This version of the questionnaire was presented to the IT respondent. A small amount of remarks were recorded and processed after the assessment, which resulted in a refined version of the assessment tool. Subsequently, a new assessment was performed with the business respondent who completed the questionnaire within the hour. The results of the BPM/SOA AMM assessment showed that the business was positioned in the lowest maturity for every dimension. The IT however, was primarily positioned in the second maturity level. The to-be results almost showed a complete alignment between the business and IT point of view. An interesting aspect was that business focused on the importance of a mature Architecture and Methods dimensions, where IT did not see the benefits of improving the Information and Support dimensions of Information and Technology towards the third maturity level. As a result, the as-is situation of the organization is positioned at the ad hoc maturity level and the to-be at the Integrated maturity level. As the desired state of the executive management was to evolve to the Collaborative level of maturity, the roadmap provides general activities to support the current improvement plan to evolve to the third maturity level and the difference in results between business and

Page 12: BPM And SOA Alignment Maturity Model

IT respondents and executive management could be an input for future dialogue or discussion.

5. Conclusions and discussion

In this paper we have addressed the following research question: “What is an appropriate model for assessing the existing degree of maturity and alignment of BPM and SOA in an organization, which also supports an improvement roadmap?” Achieving a BPM/SOA alignment in order to establish a business-driven service-oriented enterprise is a complex issue. Therefore, multiple disciplines were applied to establish the model (BPM, SOA, enterprise architecture, business/IT alignment and IS/IT governance). In addition, semi-structured interviews with experts in these domains provided a practical foundation of key success factors including a vision of such an environment. Based on these activities the Business Process Management and Service Oriented Architecture alignment maturity model (BPM/SOA AMM) was developed. Together with a survey that functions as a quick scan of the organization. Based on the outcomes of the scan, a roadmap can be determined from the as-is towards the to-be positions of the organization. This roadmap provides general activities to improve the key factors that determine the maturity level of each (sub) dimension. This research was of explorative nature with a focus on literature study and semi-structured interviews. By using maturity models that were related to the results of the literature study that focused on exploring the synergetic relationship between BPM and SOA, the scope of the model is extended beyond the factors and requirements defined in BPM and SOA models. Therefore, it is less likely that important areas or aspects in achieving the full potential of a BPM and SOA alignment are not present. The model has been applied in practice at a large financial organization. The two respondents provided a significant contribution to the validation of the assessment tool and application of the model. The first version of the questionnaire has been thoroughly changed to extend the value proposition of the model and making the questions as clearly defined and consistent as possible. Yet, as it has only been applied at one financial organization its applicability to other domains are still to be researched further. Future research should focus on applying the model more in different domains and with a larger number of respondents to validate its usefulness, correctness and completeness.

References

Aalst, van der, W.M.P., Leymann, F. and Reisig, W. (2007), “The Role of Business Processes in Service Oriented Architectures”, International Journal of Business Process Integration and Management, Vol. 2, No. 2, pp. 75-80.

Aalst, van der, W. M. P., Hofstede, ter, A. H. M., and Weske, M. (2003). “Business Process Management: A Survey”. Proceedings of the 1st International Conference on Business Process Management, Eindhoven, The Netherlands, pp. 1–12.

Aalst, van der, W.M.P. and Pesic., M. (2006), “DecSerFlow: Towards a Truly Declarative Service Flow Language”, BPM Center Report BPM-06-21, BPMcenter.org.

Armistead, C., Machin, S. and Pritchard, J. -P. (1997), “Approaches to business process management”, Journal of Managing Service Quality, Vol. 6, No. 6, pp. 48-52.

Page 13: BPM And SOA Alignment Maturity Model

Arsanjani, A. and Holley, K. (2006), “The Service Integration Maturity Model: Achieving Flexibility in the Transformation to SOA”, IEEE International Conference on Services Computing (SCC'06), pp. 515.

Bieberstein, N. , Bose, S., L. Walker, and Lynch A. (2005), “Impact of Service-Oriented Architecture on Enterprise Systems, Organizational Structures, and Individuals”, IBM Systems Journal, Vol. 44, No. 4, pp. 691–708.

Boden, T. (2004), “The grid enterprise – structuring the agile business of the future”, BT Technology Journal, Vol. 22, No. 1.

Chang, J. (2006), “Business process management systems – Strategy and implementation”, Auerbach Publications, New York.

Chen, H. –M. (2008), “Towards Service Engineering: Service Orientation and Business-IT Alignment”, Proceedings of the 41st Hawaii International Conference on System Sciences, Hawaii 2008, pp. 114-124.

Deb, M., Helbig, J., Kroll, M. and Scherdin A. (2005), “Bringing SOA to Life: The Art and Science of Service Discovery and Design”, SOA Web Services Journal, 27 Dec. 2005.

Donham, P. (2007), “Aligning IT to Business Processes: How BPM is Complementing ERP and Custom Applications”, Aberdeen Group Inc., May 2007.

Dow, M., Ravesteijn, P., Versendaal, J. (2008), “Assessing the Quality of Enterprise Services - A Model for Supporting Service Oriented Architecture Design”, Proc. of International Conference on Enterprise Information Systems (ICEIS 2008), pp. 50-57.

Elzinga, Horak, D. J., Chung-Yee, T. and Bruner, C. (1995), “Business Process Management: Survey and Methodology”, IEEE Transactions on Engineering Management, Vol. 24, No. 2, pp. 119-28.

Erl, T. (2005), “Service-Oriented Architecture: Concepts, technology, and design”, The Prentice Hall Service-Oriented Computing Series, 2005: Prentice Hall PTR.

Es, van, R.J., Gerwen, N., Lighthart, Art, van Rooij, R. and Graave, J. (2005), “Service-Oriented Architecture: Een praktische leidraad voor invoering: Socrates”, Ordina System Integration & Development B.V., Sdu Publishers B.V.

Evgeniou, T. (2002), “Information Integration and Information Strategies for Adaptive Enterprises”, European Management Journal, Vol. 20, No. 5, pp. 468-494.

Ferguson, D.F. and Stockton, M. (2006), “Enterprise Business Process Management – Architecture, Technology and Standards”, LNCS 4102, 1-15, Springer-Verlag.

Fingar, P. (2008), “BPM is Dead, Viva La BPM”, Business Process Trends, September 2008. Fisher, D. M. (2004), “The Business Process Maturity Model - A Practical Approach for

Identifying Oppertunities for Optimization”, Business Process Trends. Retrieved March 22, 2008, available at: http://www.businessprocesstrends.com/publicationfiles/10%2D04%20ART%20BP%20Maturity%20Model%20%2D%20Fisher.pdf

Gopala, and Behara, K. (2006), “BPM and SOA: A Strategic Alliance”, BPTrends, May 2006. Hammer, M., (2007), “The process audit”, Harvard Business Review, Vol. 85, No. 4, pp. 111–

123. Jashapara, A. (2004), “Knowledge Management: an Integrated Approach”, Financial Times

Prentice Hall, Harlow. Kamoun, F. (2007), “A roadmap towards the convergence of business process management

and service oriented architecture”, Ubiquity, 8(14), ACM Press. Legner, C. and Heutschi, R. (2007), “SOA Adoption in Practice - Findings from Early SOA

Implementations”, Proceedings of the 15th European Conference on Information Systems (ECIS 2007), St. Gallen.

Lewis A., Morris E., Simantra S. and Wrage L. (2007), “Common misconceptions about Service-Oriented Architecture”, iccbss, pp.123-130, Sixth International IEEE Conference on Commercial-of-the-Shelf (COTS)-Based Software Systems (ICCBSS’07), 2007.

Luftman, J. N. (2000), “Assessing Business Alignment Maturity”, Communications of AIS, Vol. 4, Article 14, 1.

Page 14: BPM And SOA Alignment Maturity Model

Lui C., Li, Q. and Zhao, X. (2008), “Challenges and opportunities in the collaborative business process management: Overview of recent advances and introduction to the special issue”, LLC 2008, Springer Science, Business Media Inc.

Marks, E. A. and Bell, M.(2006), “Service-Oriented Architecture: A Planning and Implementation Guide for Business and Technology”, John Wiley & Sons, Inc. New York, NY, USA.

Maurizio, A. Sager, J. Corbitt, G. and Girolami, L. (2008), “Service Oriented Architecture: Challenges for Business and Academia”, Proceedings of the 41st Hawaii International Conference on System Sciences, pp. 315-315, California State Univ., Chico.

Oracle Level 5 SOA Maturity Model. (2007), Oracle, Retrieved May 21, 2008, available at: http://www.oracle.com/technologies/soa/docs/oracle-soa-maturity model-cheat-sheet.pdf

Papazoglou, M.P. (2007), “Web Services: Principle and Technology”, Prentice Hall, July 2007.

Papazoglou, M. and Heuvel, W.-J. Van den (2006), “Service-oriented design and development methodology”, International Journal of Web Engineering and Technology, Vol. 2, No. 4, pp. 412-442.

Paulk, M. C., Weber, C. V., Curtis, B. and Chrissis, M. B. (1995), “The Capability Maturity Model”, Addison-Wesley, 1995.

Perepletchikov, M., Ryan, C., and Tari, Z. (2005), “The Impact of Software Development Strategies on Project and Structural Software Attributes in SOA”, Presented at 2nd INTEROP Network of Excellence Dissemination Workshop (INTEROP'05), Ayia Napa, Cyprus, 2005.

Rosemann, M. and Bruin, T. D. (2004), “Application of a Holistic Model for Determining BPM Maturity”, BPTrends, Februari 2004.

Rosemann, M. and Bruin, T. D. (2005), “Towards a Business Process Management Maturity Model”, Preecedings of the AIM Pre-ICIS Workshop on Process Management and Information Systems, pp. 46-60.

Ross, J.W., Weill, P. and Robertson, D. (2006), “Enterprise Architecture As Strategy: Creating a Foundation for Business Execution”, Harvard Business Review Press.

Schepers, T. G. J., Lacob, M. E. and Van Eck, P.A.T. (2008), “A lifecycle approach to SOA governance”, Proceedings of the 2008 ACM symposium on Applied computing, 1055-1061, Fortaleza, Ceara, Brazil, 2008.

Smith, H. and Fingar, P. (2003), “Business Process Management the third wave”. Tampa, Florida: Meghan-Kiffer Press.

Sprott, D. (2005), “The SOA maturity model”. CBDI Journal, 2005 (12), pp. 4-17. Stake, R. E. (1995), “The Art of Case Study Research”, Sage Publications, Thousand Oaks,

CA, 1995. Strnadl, C. F. (2007), “Bridging Architectural Boundaries Design and Implementation of a

semantic BPM and SOA Governance Tool”, Service-Oriented Computing – ICSOC 2007, Vol. 4749, Berlin / Heidelberg: Springer.

Open Group Service Integration Maturity Model (OSIMM) (2006), Retrieved March 29, 2008, available at: https://www.opengroup.org/projects/osimm/uploads/40/17990/OSIMM_v0.3a.pdf

Werth, D., Leyking, K., Dreifus, F., Ziemann, J., and Martin, A. (2006), “Managing SOA through Business Services - a business-oriented approach to service-oriented architectures”, 2nd Int. Workshop on Engineering Service-Oriented Applications: Design and Composition (WESOA06) at 4th International Conference on Service Oriented Computing Chicago, USA, December 4th, 2006.

Woodley, T. and Gagnon, S. (2005), “BPM and SOA: Synergies and Challenges”, Web Information Systems Engineering – WISE, pp. 679-688, Berlin / Heidelberg: Springer.

Zairi, M. (1997), “Business Process Management: a boundaryless approach to modern competitiveness”, Re-engineering & management Journal, Vol.3, No. 1, pp. 64-80.

Zimmermann, O., Doubrovski, V., Grundler, J. and Hogg, K. (2005) “Service-Oriented Architecture and Business Process Choreography in an Order Management Scenario:

Page 15: BPM And SOA Alignment Maturity Model

Rationale, Concepts, Lessons Learned”, Proceedings of the Conference on Object Oriented Programming Systems Languages and Applications. San Diego, California, October 2005, pp. 301-312.