Fig 2 - uploaded by Antonia Albani
Content may be subject to copyright.
Functional decomposition diagram for customer services at a direct bank 

Functional decomposition diagram for customer services at a direct bank 

Source publication
Conference Paper
Full-text available
The direct banking business is characterized by integrated distribution channel politics and holistic sales approaches combined with multi-channel-management. Direct banks in Europe and especially in Germany are currently facing increasing market competition. The crucial factors for growth are product innovation, cost control and the flexibility to...

Contexts in source publication

Context 1
... domain. The relationship between information objects defines how loosely or tightly the information objects are coupled. In addition, the relationship between process steps and information objects defines whether a corresponding information object is used or created while executing the respective process step. All types of relationship are of great relevance in order to define which information object and process steps belong to which component. The relationships are modeled in the BCI-3D method using a weighted graph. The nodes represent either information objects or process steps and the edges characterize the relationships between the nodes. Weights are used to define the different types and subtypes of relationships and build the basis for assigning nodes and information objects to components. In order to optimize its display, the graph is visualized in a three-dimensional representation having the process steps and information objects arranged in circles and without showing the corresponding weights (see Fig. 5). By satisfying defined metrics such as minimal communication between and maximal compactness within business components, the BCI-3D method groups process steps and their corresponding information objects with the aim of obtaining an abstract component model in a top-down way. The constraint of providing optimal grouping while minimizing communication means that an optimization problem needs to be solved with a genetic algorithm. The algorithm starts with a predefined solution and improves it by incremental iteration [19]. The starting solution is generated using a greedy graph-partitioning algorithm [26]. For improving the initial solution, the Kernighan and Lin graph-partitioning algorithm [27] has been implemented. The result of applying the BCI -3D method to a defined domain results in a business component model, describing their relationships and provided and/or required services. To illustrate the domain scope and component identification sub-phases with their resulting diagrams and models, the BCM process is applied to the domain of direct banking customer services described in the next sections. A sustainable economic growth of direct banks in the German banking sector particularly depends on efficient cost structures as well as cost-effective and quality- conscious customer service processes. Compared to traditional banks, the direct banking sector in Germany is characterized by high rates of customer growth. Due to this fact, new challenges regarding business processes and IT systems arise. The risk of growing internal costs due to inefficiencies of the implemented service processes and service tasks has to be managed at an early stage. Consequently, the business domain service , and particularly the domain customer services , is in the focus of interest of a direct bank. The business processes in the mentioned business domains are heavily dependent on guidelines and directives. In the example case, these directives are defined and modeled by a company-wide process department. Fig. 4 illustrates an example directive. A directive describes the business tasks, the corresponding responsible organizational units (cost center) and the related resources in a graphical based form. To each of these business process steps, guidelines focuses on legal restrictions, check criteria or documentation needs. The implementation and daily handling of these guidelines and directives are periodically audited and evaluated in an internal review. The sum of all guidelines and directives can be seen as a complete reference model for the domain direct banking customer service. The reference model of one of the leading direct banks in Germany has been used to analyze the domain of customer service. The actual handling of the customer services is mostly characterized by manual business processes. Information is either entered directly in the supporting IT system or integrated via the web front-end of the customer portal. The main problems are system inflexibility concerning the automation of functionality and integration of new business requirements in the IT system on the one hand and difficulties concerning the full integration of the system landscape, especially the information exchange with the mother bank on the other hand. Due to this fact there are cost and time intensive inefficiencies in the customer processes as well as supplementary costs of the error handling of the information integration in the system landscape. In order to model the business functionality of the example domain, functional decomposition diagrams, as used in the ARIS methodology by [23], have been used for describing business tasks and business activities. A functional decomposition diagram splits the main tasks of a business process in four areas: Task area , Function area , Sub-function area and Elementary function area . A more detailed splitting of business process tasks is not efficient regarding a general management view. Fig. 2 illustrates for the customer service domain the task area Service in a functional decomposition diagram. Due to space limitations, we do not provide the process models which visualize the execution order of the single business tasks and activities. The task area Services provides several functions such as Customer Services, Administration Services and Helpdesk Services. In Fig. 2 only the Customer Services function and an extract of its sub-functions are listed. The complete range of sub- functions within the customer services function can be restricted to 27. In the present case, ’relevant’ sub-functions were limited to tasks considered in the daily contribution margin calculation. This limitation facilitates the focus on the most commonly used and most expensive tasks and it considers more than 90 % of the whole business activities in the mentioned domain. To get a better understanding of customer services in the direct banking sector, selected sub-functions (highlighted grey in Fig. 2) are described. In this context, the description of tasks is always in the form ‘verb - subject – adverb’ in order to standardize their description and to avoid ambiguity of the modeling notation. The sub-function Customer address change / Master data change provides tasks like “change name” or “change customer address” for example in case of marriage, divorce or removal. For all these tasks, the differentiation of the communication channel used is important, for example concerning business intelligence requirements, such as calculating the customer service process costs (contribution margin) and controlling the requirements of the different communication channels in the future. A precondition to change the customer master data via mobile device, Internet or telephone is a valid customer legitimization. Therefore, that sub-function also describes typical direct banking tasks like legitimization of persons by means of the PostIdent proceeding. The German PostIdent proceeding is the standard person legitimization proceeding accomplished by the Deutsche Post AG. The next logical step after creation and legitimization of a customer is the account opening. Therefore, the corresponding sub-function Account opening provides tasks such as “check residential status of customer” in case of an abroad customer address for dispatch. If the customer wants to trade options or financial futures, a clarification of trading risks has to be collected and a risk group has to be calculated. The differentiation of the used communication channels in this sub-function is also an important step. The last steps in the customer lifecycle are the customer inheritance business task, listed as sub-function Inheritance management in the functional decomposition diagram. The first task is the request of an official inheritance confirmation. Afterwards, the bank has to check and delete standing orders for exactly defined cases and criteria. If the customer has a maestro or credit card, these cards have to be locked, and the credit card service provider has to be informed. Additionally, the tax authorities have to be informed about the account balance of the last day before the inheritance. In case of clarified inheritance, the last task is the disclosure of the customer accounts. The last sub-function we describe is Returned consignment . As described above, each of the illustrated sub-functions listed in figure 2 includes several tasks, which are listed in the functional decomposition diagram by means of elementary functions. Due to space limitations we only list and describe the elementary functions of the Returned consignment sub-function in more detail. At first, a returned consignment has to be checked and classified. In special cases like PIN numbers or TAN lists, the returned consignment has to be destroyed immediately. In all other cases, it has to be verified if the address of the returned consignment matches the most recent customer address for dispatch in the service system ( check customer address in own system ). If the customer address is corresponding and no lock reason is set in the system ( check lock reason returned consignment ), the cover of the new correspondence is marked with “2” , and it is then sent to the same customer address for dispatch. If this correspondence returns a second time, the customer address for dispatch is compared to the customer tax address in the host system. In case of a difference between these two customer addresses, the returned consignment is sent a third time to the customer address of tax. At the same time, the customer address for dispatch is deleted in the existing system. In case of a third returned consignment, the customer account is locked with the lock reason returned consignment, and the returned consignment is collected in the customer records. If no customer record exists, a new one is to be created. The next task is to check the customer’s resident status . If the resident status ...
Context 2
... information object and process steps belong to which component. The relationships are modeled in the BCI-3D method using a weighted graph. The nodes represent either information objects or process steps and the edges characterize the relationships between the nodes. Weights are used to define the different types and subtypes of relationships and build the basis for assigning nodes and information objects to components. In order to optimize its display, the graph is visualized in a three-dimensional representation having the process steps and information objects arranged in circles and without showing the corresponding weights (see Fig. 5). By satisfying defined metrics such as minimal communication between and maximal compactness within business components, the BCI-3D method groups process steps and their corresponding information objects with the aim of obtaining an abstract component model in a top-down way. The constraint of providing optimal grouping while minimizing communication means that an optimization problem needs to be solved with a genetic algorithm. The algorithm starts with a predefined solution and improves it by incremental iteration [19]. The starting solution is generated using a greedy graph-partitioning algorithm [26]. For improving the initial solution, the Kernighan and Lin graph-partitioning algorithm [27] has been implemented. The result of applying the BCI -3D method to a defined domain results in a business component model, describing their relationships and provided and/or required services. To illustrate the domain scope and component identification sub-phases with their resulting diagrams and models, the BCM process is applied to the domain of direct banking customer services described in the next sections. A sustainable economic growth of direct banks in the German banking sector particularly depends on efficient cost structures as well as cost-effective and quality- conscious customer service processes. Compared to traditional banks, the direct banking sector in Germany is characterized by high rates of customer growth. Due to this fact, new challenges regarding business processes and IT systems arise. The risk of growing internal costs due to inefficiencies of the implemented service processes and service tasks has to be managed at an early stage. Consequently, the business domain service , and particularly the domain customer services , is in the focus of interest of a direct bank. The business processes in the mentioned business domains are heavily dependent on guidelines and directives. In the example case, these directives are defined and modeled by a company-wide process department. Fig. 4 illustrates an example directive. A directive describes the business tasks, the corresponding responsible organizational units (cost center) and the related resources in a graphical based form. To each of these business process steps, guidelines focuses on legal restrictions, check criteria or documentation needs. The implementation and daily handling of these guidelines and directives are periodically audited and evaluated in an internal review. The sum of all guidelines and directives can be seen as a complete reference model for the domain direct banking customer service. The reference model of one of the leading direct banks in Germany has been used to analyze the domain of customer service. The actual handling of the customer services is mostly characterized by manual business processes. Information is either entered directly in the supporting IT system or integrated via the web front-end of the customer portal. The main problems are system inflexibility concerning the automation of functionality and integration of new business requirements in the IT system on the one hand and difficulties concerning the full integration of the system landscape, especially the information exchange with the mother bank on the other hand. Due to this fact there are cost and time intensive inefficiencies in the customer processes as well as supplementary costs of the error handling of the information integration in the system landscape. In order to model the business functionality of the example domain, functional decomposition diagrams, as used in the ARIS methodology by [23], have been used for describing business tasks and business activities. A functional decomposition diagram splits the main tasks of a business process in four areas: Task area , Function area , Sub-function area and Elementary function area . A more detailed splitting of business process tasks is not efficient regarding a general management view. Fig. 2 illustrates for the customer service domain the task area Service in a functional decomposition diagram. Due to space limitations, we do not provide the process models which visualize the execution order of the single business tasks and activities. The task area Services provides several functions such as Customer Services, Administration Services and Helpdesk Services. In Fig. 2 only the Customer Services function and an extract of its sub-functions are listed. The complete range of sub- functions within the customer services function can be restricted to 27. In the present case, ’relevant’ sub-functions were limited to tasks considered in the daily contribution margin calculation. This limitation facilitates the focus on the most commonly used and most expensive tasks and it considers more than 90 % of the whole business activities in the mentioned domain. To get a better understanding of customer services in the direct banking sector, selected sub-functions (highlighted grey in Fig. 2) are described. In this context, the description of tasks is always in the form ‘verb - subject – adverb’ in order to standardize their description and to avoid ambiguity of the modeling notation. The sub-function Customer address change / Master data change provides tasks like “change name” or “change customer address” for example in case of marriage, divorce or removal. For all these tasks, the differentiation of the communication channel used is important, for example concerning business intelligence requirements, such as calculating the customer service process costs (contribution margin) and controlling the requirements of the different communication channels in the future. A precondition to change the customer master data via mobile device, Internet or telephone is a valid customer legitimization. Therefore, that sub-function also describes typical direct banking tasks like legitimization of persons by means of the PostIdent proceeding. The German PostIdent proceeding is the standard person legitimization proceeding accomplished by the Deutsche Post AG. The next logical step after creation and legitimization of a customer is the account opening. Therefore, the corresponding sub-function Account opening provides tasks such as “check residential status of customer” in case of an abroad customer address for dispatch. If the customer wants to trade options or financial futures, a clarification of trading risks has to be collected and a risk group has to be calculated. The differentiation of the used communication channels in this sub-function is also an important step. The last steps in the customer lifecycle are the customer inheritance business task, listed as sub-function Inheritance management in the functional decomposition diagram. The first task is the request of an official inheritance confirmation. Afterwards, the bank has to check and delete standing orders for exactly defined cases and criteria. If the customer has a maestro or credit card, these cards have to be locked, and the credit card service provider has to be informed. Additionally, the tax authorities have to be informed about the account balance of the last day before the inheritance. In case of clarified inheritance, the last task is the disclosure of the customer accounts. The last sub-function we describe is Returned consignment . As described above, each of the illustrated sub-functions listed in figure 2 includes several tasks, which are listed in the functional decomposition diagram by means of elementary functions. Due to space limitations we only list and describe the elementary functions of the Returned consignment sub-function in more detail. At first, a returned consignment has to be checked and classified. In special cases like PIN numbers or TAN lists, the returned consignment has to be destroyed immediately. In all other cases, it has to be verified if the address of the returned consignment matches the most recent customer address for dispatch in the service system ( check customer address in own system ). If the customer address is corresponding and no lock reason is set in the system ( check lock reason returned consignment ), the cover of the new correspondence is marked with “2” , and it is then sent to the same customer address for dispatch. If this correspondence returns a second time, the customer address for dispatch is compared to the customer tax address in the host system. In case of a difference between these two customer addresses, the returned consignment is sent a third time to the customer address of tax. At the same time, the customer address for dispatch is deleted in the existing system. In case of a third returned consignment, the customer account is locked with the lock reason returned consignment, and the returned consignment is collected in the customer records. If no customer record exists, a new one is to be created. The next task is to check the customer’s resident status . If the resident status is “non- resident”, the internal audit is to be informed. If the resident status is “resident”, an address match is made with forward orders of the Deutsche Post AG. If there is still no new customer address identified, an address research is started. Therefore, the mortality database is scanned. If new information about the customer address cannot be found, the so-called EMA ...
Context 3
... weights (see Fig. 5). By satisfying defined metrics such as minimal communication between and maximal compactness within business components, the BCI-3D method groups process steps and their corresponding information objects with the aim of obtaining an abstract component model in a top-down way. The constraint of providing optimal grouping while minimizing communication means that an optimization problem needs to be solved with a genetic algorithm. The algorithm starts with a predefined solution and improves it by incremental iteration [19]. The starting solution is generated using a greedy graph-partitioning algorithm [26]. For improving the initial solution, the Kernighan and Lin graph-partitioning algorithm [27] has been implemented. The result of applying the BCI -3D method to a defined domain results in a business component model, describing their relationships and provided and/or required services. To illustrate the domain scope and component identification sub-phases with their resulting diagrams and models, the BCM process is applied to the domain of direct banking customer services described in the next sections. A sustainable economic growth of direct banks in the German banking sector particularly depends on efficient cost structures as well as cost-effective and quality- conscious customer service processes. Compared to traditional banks, the direct banking sector in Germany is characterized by high rates of customer growth. Due to this fact, new challenges regarding business processes and IT systems arise. The risk of growing internal costs due to inefficiencies of the implemented service processes and service tasks has to be managed at an early stage. Consequently, the business domain service , and particularly the domain customer services , is in the focus of interest of a direct bank. The business processes in the mentioned business domains are heavily dependent on guidelines and directives. In the example case, these directives are defined and modeled by a company-wide process department. Fig. 4 illustrates an example directive. A directive describes the business tasks, the corresponding responsible organizational units (cost center) and the related resources in a graphical based form. To each of these business process steps, guidelines focuses on legal restrictions, check criteria or documentation needs. The implementation and daily handling of these guidelines and directives are periodically audited and evaluated in an internal review. The sum of all guidelines and directives can be seen as a complete reference model for the domain direct banking customer service. The reference model of one of the leading direct banks in Germany has been used to analyze the domain of customer service. The actual handling of the customer services is mostly characterized by manual business processes. Information is either entered directly in the supporting IT system or integrated via the web front-end of the customer portal. The main problems are system inflexibility concerning the automation of functionality and integration of new business requirements in the IT system on the one hand and difficulties concerning the full integration of the system landscape, especially the information exchange with the mother bank on the other hand. Due to this fact there are cost and time intensive inefficiencies in the customer processes as well as supplementary costs of the error handling of the information integration in the system landscape. In order to model the business functionality of the example domain, functional decomposition diagrams, as used in the ARIS methodology by [23], have been used for describing business tasks and business activities. A functional decomposition diagram splits the main tasks of a business process in four areas: Task area , Function area , Sub-function area and Elementary function area . A more detailed splitting of business process tasks is not efficient regarding a general management view. Fig. 2 illustrates for the customer service domain the task area Service in a functional decomposition diagram. Due to space limitations, we do not provide the process models which visualize the execution order of the single business tasks and activities. The task area Services provides several functions such as Customer Services, Administration Services and Helpdesk Services. In Fig. 2 only the Customer Services function and an extract of its sub-functions are listed. The complete range of sub- functions within the customer services function can be restricted to 27. In the present case, ’relevant’ sub-functions were limited to tasks considered in the daily contribution margin calculation. This limitation facilitates the focus on the most commonly used and most expensive tasks and it considers more than 90 % of the whole business activities in the mentioned domain. To get a better understanding of customer services in the direct banking sector, selected sub-functions (highlighted grey in Fig. 2) are described. In this context, the description of tasks is always in the form ‘verb - subject – adverb’ in order to standardize their description and to avoid ambiguity of the modeling notation. The sub-function Customer address change / Master data change provides tasks like “change name” or “change customer address” for example in case of marriage, divorce or removal. For all these tasks, the differentiation of the communication channel used is important, for example concerning business intelligence requirements, such as calculating the customer service process costs (contribution margin) and controlling the requirements of the different communication channels in the future. A precondition to change the customer master data via mobile device, Internet or telephone is a valid customer legitimization. Therefore, that sub-function also describes typical direct banking tasks like legitimization of persons by means of the PostIdent proceeding. The German PostIdent proceeding is the standard person legitimization proceeding accomplished by the Deutsche Post AG. The next logical step after creation and legitimization of a customer is the account opening. Therefore, the corresponding sub-function Account opening provides tasks such as “check residential status of customer” in case of an abroad customer address for dispatch. If the customer wants to trade options or financial futures, a clarification of trading risks has to be collected and a risk group has to be calculated. The differentiation of the used communication channels in this sub-function is also an important step. The last steps in the customer lifecycle are the customer inheritance business task, listed as sub-function Inheritance management in the functional decomposition diagram. The first task is the request of an official inheritance confirmation. Afterwards, the bank has to check and delete standing orders for exactly defined cases and criteria. If the customer has a maestro or credit card, these cards have to be locked, and the credit card service provider has to be informed. Additionally, the tax authorities have to be informed about the account balance of the last day before the inheritance. In case of clarified inheritance, the last task is the disclosure of the customer accounts. The last sub-function we describe is Returned consignment . As described above, each of the illustrated sub-functions listed in figure 2 includes several tasks, which are listed in the functional decomposition diagram by means of elementary functions. Due to space limitations we only list and describe the elementary functions of the Returned consignment sub-function in more detail. At first, a returned consignment has to be checked and classified. In special cases like PIN numbers or TAN lists, the returned consignment has to be destroyed immediately. In all other cases, it has to be verified if the address of the returned consignment matches the most recent customer address for dispatch in the service system ( check customer address in own system ). If the customer address is corresponding and no lock reason is set in the system ( check lock reason returned consignment ), the cover of the new correspondence is marked with “2” , and it is then sent to the same customer address for dispatch. If this correspondence returns a second time, the customer address for dispatch is compared to the customer tax address in the host system. In case of a difference between these two customer addresses, the returned consignment is sent a third time to the customer address of tax. At the same time, the customer address for dispatch is deleted in the existing system. In case of a third returned consignment, the customer account is locked with the lock reason returned consignment, and the returned consignment is collected in the customer records. If no customer record exists, a new one is to be created. The next task is to check the customer’s resident status . If the resident status is “non- resident”, the internal audit is to be informed. If the resident status is “resident”, an address match is made with forward orders of the Deutsche Post AG. If there is still no new customer address identified, an address research is started. Therefore, the mortality database is scanned. If new information about the customer address cannot be found, the so-called EMA requests are scanned. An EMA request is a request from other companies like shippers who had similar problems with this customer. If there is no address match in the EMA files, a new EMA entry is made. After 6 months, the customer account is checked for discharge. Therefore, a supervision charge is accounted. If a custody account also exists, it will be disposed at the same time. Finally, the account balance is written off with respect to the defined detailed instructions. The customer account is deleted . Finally, all the documents, protocols and official forms have to be archived . A functional decomposition diagram ...
Context 4
... and directives are periodically audited and evaluated in an internal review. The sum of all guidelines and directives can be seen as a complete reference model for the domain direct banking customer service. The reference model of one of the leading direct banks in Germany has been used to analyze the domain of customer service. The actual handling of the customer services is mostly characterized by manual business processes. Information is either entered directly in the supporting IT system or integrated via the web front-end of the customer portal. The main problems are system inflexibility concerning the automation of functionality and integration of new business requirements in the IT system on the one hand and difficulties concerning the full integration of the system landscape, especially the information exchange with the mother bank on the other hand. Due to this fact there are cost and time intensive inefficiencies in the customer processes as well as supplementary costs of the error handling of the information integration in the system landscape. In order to model the business functionality of the example domain, functional decomposition diagrams, as used in the ARIS methodology by [23], have been used for describing business tasks and business activities. A functional decomposition diagram splits the main tasks of a business process in four areas: Task area , Function area , Sub-function area and Elementary function area . A more detailed splitting of business process tasks is not efficient regarding a general management view. Fig. 2 illustrates for the customer service domain the task area Service in a functional decomposition diagram. Due to space limitations, we do not provide the process models which visualize the execution order of the single business tasks and activities. The task area Services provides several functions such as Customer Services, Administration Services and Helpdesk Services. In Fig. 2 only the Customer Services function and an extract of its sub-functions are listed. The complete range of sub- functions within the customer services function can be restricted to 27. In the present case, ’relevant’ sub-functions were limited to tasks considered in the daily contribution margin calculation. This limitation facilitates the focus on the most commonly used and most expensive tasks and it considers more than 90 % of the whole business activities in the mentioned domain. To get a better understanding of customer services in the direct banking sector, selected sub-functions (highlighted grey in Fig. 2) are described. In this context, the description of tasks is always in the form ‘verb - subject – adverb’ in order to standardize their description and to avoid ambiguity of the modeling notation. The sub-function Customer address change / Master data change provides tasks like “change name” or “change customer address” for example in case of marriage, divorce or removal. For all these tasks, the differentiation of the communication channel used is important, for example concerning business intelligence requirements, such as calculating the customer service process costs (contribution margin) and controlling the requirements of the different communication channels in the future. A precondition to change the customer master data via mobile device, Internet or telephone is a valid customer legitimization. Therefore, that sub-function also describes typical direct banking tasks like legitimization of persons by means of the PostIdent proceeding. The German PostIdent proceeding is the standard person legitimization proceeding accomplished by the Deutsche Post AG. The next logical step after creation and legitimization of a customer is the account opening. Therefore, the corresponding sub-function Account opening provides tasks such as “check residential status of customer” in case of an abroad customer address for dispatch. If the customer wants to trade options or financial futures, a clarification of trading risks has to be collected and a risk group has to be calculated. The differentiation of the used communication channels in this sub-function is also an important step. The last steps in the customer lifecycle are the customer inheritance business task, listed as sub-function Inheritance management in the functional decomposition diagram. The first task is the request of an official inheritance confirmation. Afterwards, the bank has to check and delete standing orders for exactly defined cases and criteria. If the customer has a maestro or credit card, these cards have to be locked, and the credit card service provider has to be informed. Additionally, the tax authorities have to be informed about the account balance of the last day before the inheritance. In case of clarified inheritance, the last task is the disclosure of the customer accounts. The last sub-function we describe is Returned consignment . As described above, each of the illustrated sub-functions listed in figure 2 includes several tasks, which are listed in the functional decomposition diagram by means of elementary functions. Due to space limitations we only list and describe the elementary functions of the Returned consignment sub-function in more detail. At first, a returned consignment has to be checked and classified. In special cases like PIN numbers or TAN lists, the returned consignment has to be destroyed immediately. In all other cases, it has to be verified if the address of the returned consignment matches the most recent customer address for dispatch in the service system ( check customer address in own system ). If the customer address is corresponding and no lock reason is set in the system ( check lock reason returned consignment ), the cover of the new correspondence is marked with “2” , and it is then sent to the same customer address for dispatch. If this correspondence returns a second time, the customer address for dispatch is compared to the customer tax address in the host system. In case of a difference between these two customer addresses, the returned consignment is sent a third time to the customer address of tax. At the same time, the customer address for dispatch is deleted in the existing system. In case of a third returned consignment, the customer account is locked with the lock reason returned consignment, and the returned consignment is collected in the customer records. If no customer record exists, a new one is to be created. The next task is to check the customer’s resident status . If the resident status is “non- resident”, the internal audit is to be informed. If the resident status is “resident”, an address match is made with forward orders of the Deutsche Post AG. If there is still no new customer address identified, an address research is started. Therefore, the mortality database is scanned. If new information about the customer address cannot be found, the so-called EMA requests are scanned. An EMA request is a request from other companies like shippers who had similar problems with this customer. If there is no address match in the EMA files, a new EMA entry is made. After 6 months, the customer account is checked for discharge. Therefore, a supervision charge is accounted. If a custody account also exists, it will be disposed at the same time. Finally, the account balance is written off with respect to the defined detailed instructions. The customer account is deleted . Finally, all the documents, protocols and official forms have to be archived . A functional decomposition diagram (see Fig. 3) shows all the necessary business tasks with their sub tasks, but does not refer to any information objects, such as customer address, which are used or created while executing those functions. Furthermore there is no chronological order between different tasks. Therefore, the relation between single tasks and information objects has to be modeled in an alternative manner as shown, for example, in Fig. 4. As mentioned in section 0, there are several methods concerning the modeling of business processes. In the actual case the considered direct bank uses directives and guidelines for the definition of the main tasks, their orders and their dependences. Fig. 4 illustrates such a directive. The graphical modeling is done in the Adonis tool and the provided notation possibilities. Each of these directives and guidelines are provided verbally. The guidelines determine check criteria, supervision periods and documentation necessities in detail. Every directive additionally indicates the triggering events. In the example under consideration, the triggering event is the physical entry of a returned consignment. The above mentioned destroy returned consignment task in case of PIN numbers or TAN lists is not clearly mentioned in the directive, but in the corresponding guidelines. However, the directives give hints about the relation between tasks, depending on the business environment. All available business process models are provided in the local intranet network and show the flag ‘valid’ or ‘invalid’. As consequence it can be assured, that all important business processes are companywide communicated and known. Having defined all business tasks and the corresponding information objects, the relationships between business tasks, between information objects, and between business tasks and information objects need to be defined in order to use them in the business components identification method. For the purpose of domain analysis, the two task relations standard and optional were defined. A standard relationship between tasks arises from the business process structure. In Fig. 4 the arrows reflect this relationship. The stringent following of each arrow with regard to the different tracking possibilities describes a standard relationship apart. The starting point of all standard relationships is always the triggering event. Not taking into account the final process course all ...

Similar publications

Article
Full-text available
Separating decision modelling from the processes modelling concern recently gained significant support in literature, as incorporating both concerns into a single model impairs the scalability, maintainability, flexibility and understandability of both processes and decisions. Most notably the introduction of the Decision Model and Notation (DMN) s...

Citations

... Also, financial data with GPS technology enable banks to provide value-added services. [3] The proposed enterprise architecture of Direct Banking Solution, in the top layer identifies; [6] [1]  Business processes landscape  A business component, provides a set of services out of a given business domain  Business services in each business processes  Composite business services landscape  Wide variety of delivery channels of direct banking  Maintenance strategy of direct banking  Business, technology, data and application architecture design and implementation ...
... In order to automate the component identification process, a prototype of the BCI-3D method has been implemented. In the past years, the BCI-3D method has been applied in several industrial and academic projects (e.g., (Peters, 2009; Eberhardt et al., 2006; Selk et al., 2005)), emphasising the advantages of using a formal approach for the derivation of information systems models from domain models. For these projects, different domain modelling methodologies/notations had been used, as e.g., ARIS (Scheer, 1999), UML (OMG, 2005) or DEMO (Dietz, 2006b), resulting in business component models of different quality, (e.g., providing services for implementation specific tasks). ...
Article
Full-text available
For the development of enterprise information systems, the utilisation of a suitable methodology is essential, providing necessary methods and techniques for modelling the business domain and for designing the supporting information systems. Several methodologies exist and are widely applied in practice nowadays, but most of them lack a theoretical foundation. In this paper, we demonstrate an information system development methodology based on the notions of enterprise ontology and business components, and explain it within the conceptual framework called the generic system development process. The methodology allows for reduction of complexity of domain models and for identification of stable business components.
... The BCI method was created in a perennial research project and has been continually improved to reach the scope of operation presented in this paper. It already has been validated in complex case studies that confirm its appropriateness for the development of component-based business systems in practice [30,31,32]. While the algorithms used in the current method and the derived partitioning results have proven to be mature, several approaches to further the scope of operation are currently under development. ...
Conference Paper
Full-text available
The identification of business components, which together define a modular systems architecture, is a key task in todays component-based development approaches for the business domain. This paper describes the Business Component Identification (BCI) method which supports a systematic partitioning of a problem domain into business components. The method allows the designer to state preferences for the partitioning process and uses them as the basis to produce an optimized balance between the business components’ granularity on the one hand and their context dependencies on the other hand. It makes use of business domain models specified during the definition of system requirements and can be integrated into the early design phase of a component-based development process. The paper also shows how the produced partitioning can easily be refined into an architecture specification and thus can be used as a starting point for the technical design of a software system and/or its business components.
... This paper only showed some highlights of our scientific research, written for a broad audience. For a more thorough insight into the methods, we suggest to read the following publications by Antonia Albani [1,2,5,6] and Linda Terlouw [8] or to contact us to discuss our training and consulting offerings. ...
Article
Full-text available
Though many organizations are aware that a good service portfolio is important, only few can explain what they actually mean by "good". Often, the service identification process is performed in an ad-hoc manner result-ing in an unbalanced or incomplete service portfolio. Currently no method for service identification exists that can be followed like a recipe in a cook book, but research is progressing. In this white paper we discuss the pros and cons of several service identification approaches. We show two of them (i.e. the goal-driven approach and the component-based approach) in more detail and give examples of an insurance case study.
... These metrics are minimal communication between different components and maximal compactness within one component. Cf. [Albani, Dietz, 2006] for further discussions, and [Eberhardt, et al. 2006] for an application report. Within the BCI approach, in particular its underlying quality criteria and metrics are quite common, but seemingly they have never been substantiated, cf. also the related work section of this paper. ...
Article
Component identification is one decisive task in designing software architectures for large component-based information systems, and especially the quality of business components identification plays an important role in concurrent enterprising. Methods that have been developed for this task yield component architectures that conform to these methods' target functions. This paper validates the soundness of architectures resulting from systematic component identification with the BCI (business components identification) method. We could derive our results from a real-life industry project where we show that architecture qualities required by stakeholders are directly covered from a target architecture generated through BCI application.
Article
A stable component model is the precondition of a successful implementation of component-based system. High-quality components identification technology is considered as the basis of modeling business components. This paper proposes a new method of business component identification by using graph segmentation; the identification method focuses on three aspects: business modeling, semantic abstraction and identification algorithm. The simulation indicates that new identification method not only satisfies the quality requirement of higher cohesion and lower coupling between business components which will lower reuse costs, but also improves the reuse degree of it.
Article
In today's highly competitive financial markets, financial innovation and bank's merge and acquisition activities are growing much. How to quickly construct business process upon IT infrastructure becomes the kernel of competition. As one of the classic application of service-oriented architecture, the grid technology can considerably help banks to improve the efficiency of constructing business process. In this paper, a tag-based processing model upon service-oriented grid is proposed. Through the practical scenario, the efficiency and security are demonstrated. Compared with traditional methods, the proposed solution has three advantages: (i) it is general enough to apply to banking applications without modifying upper business logic; (ii) with minor cost on processing normal request, it can provide high security and facility for reconstruction of banking business; (iii) it can help bank construct the new business process in the mean time.