Keywords

1 Introduction

The concept of collaborative networks (CN) has been widely studied over the last years due to the positive effects undergone by the enterprises that collaborate [1]. In the work of consolidating a new discipline in CN, Camarinha-Matos and Afsarmanesh [2] define CN as a network consisting of a variety of autonomous and heterogeneous entities that collaborate to better achieve common or compatible goals, to jointly generate value, and whose interactions are computer network supported. Collaborative processes have been widely studied over the last years due to their decisive contribution in the proper operation of the CN. With the aim of consolidating the wealth of knowledge in the research area of collaborative processes Andres and Poler [3] perform a deep analysis that has allowed to (i) classify the most relevant collaborative processes according to the decision making level: strategic, tactical, and operational, and (ii) analyse for each process the models, guidelines and tools proposed in the literature to address them. The authors conclude that amongst all the collaborative processes studied, the ones that need to be addressed from the collaborative perspective, through proposing new contributions to fill the decentralized and collaborative features, are (i) at the strategic decision-making level: the strategies alignment process; (ii) at the tactical level: share costs and profits, and uncertainty management; and (iii) at the operational level: collaborative lotsizing.

Enterprises willing to collaborate must overcome a set of barriers not only associated with the establishment of collaborative processes identified by [3, 4] (e.g. products design, demand forecasting, operations planning, replenishment, uncertainty management, share costs and profits, scheduling, information exchange, interoperability, etc.), but also when defining compatible goals, activating complementary strategies [5] or aligning their core values [6, 7]. Focusing on the strategies alignment process, the mere consideration of all the enterprises’ objectives when deciding which strategies are the best ones to carry out will allow achieving higher levels of adaptability, agility, and competitiveness [1], strengths that are specially valued in current turbulent contexts and dynamic markets. Considering this, the strategies alignment process is hereafter addressed; with the main aim of dealing with the conflicts appearing when strategies misalignments emerge, in the CN context. Intuitively, as the activation of strategies has a direct influence on the objectives achievement, it can be understood that the strategies will be characterised by being aligned when each activated strategy not only promotes the achievement of the objectives defined by the enterprise that formulates such strategy, but also when positively influences the accomplishment of the objectives defined by the rest of the network partners.

Considering the importance of aligning strategies, among the enterprises of the same network, in terms of improving the CN relationships, there is a lack of an integrated approach to support enterprises on the modelling, assessment and solution of the strategies alignment process from a collaborative and integrated perspective. In the light of this, the following research questions are raised to support the strategies alignment process, in order to solve them as the objective of this research.

RQ1.

How to model the impact that each strategy, formulated by one enterprise, has on the objectives defined by the other network enterprises? That is, how to model the impact of the strategies at the inter - enterprise level ?

RQ2.

What would be an adequate model to support the process of identification of aligned strategies, through modelling the strategies impact in the objectives, in CN context?

RQ3.

What would be an adequate method to support the process of identification of aligned strategies, and to represent causal relationships (impacts) between the strategies and the objectives, in CN context?

RQ4.

What would be an adequate tool to support the process of identification and assessment of aligned strategies, and to compute the strategies impact on the objectives performance at enterprise and network level, in CN context?

RQ5.

What would be an adequate guideline to support the process of identification and assessment of aligned strategies, and to analyse the strategies impact on the objectives and identify misalignments, in CN context?

In order to give response to the raised research questions, the paper is organized as follows: Sect. 2 discusses the relationship between the approach proposed in this paper, to deal with the strategies alignment process, and the Smart Systems; Sect. 3 summarizes literature review performed in the research area of strategies alignment; Sect. 4 introduces the decision support system, consisting of a mathematical model, a system dynamics method, a simulation tool and a guideline, with the main aim of supporting the process of identifying aligned strategies among the enterprises of the CN; Sect. 5 the proposed approach is validated in a real use case from food industry; finally, Sect. 6 provides the conclusions and the paper discussion.

2 Relationship with Smart Systems

Smart Systems (SS) have multi-disciplinary applications in different areas of research, such as the social, economic, healthcare, energy, safety and security, logistics, ICT, and manufacturing. The area under study of this paper is focused on the CN operation, which includes service and manufacturing sectors. The novelty in SS is the integration of different components, regardless the technologies and materials in which are created [29]. The proposed strategies alignment approach is applied in different industries and sectors that have in common the CN to which they belong; in this regard, SS can support the diversity associated to this approach. The decision support system proposed could be used as part of a SS that allows, through using real time information of other interoperable components, identifying in each enterprise the most appropriate aligned business strategies. The negotiation process, for identifying the most appropriate strategies, could be also included in a SS in order to allow enterprises make smart decisions with regards the strategies to activate during their participation in the CN. In the light of this, the strategies alignment approach proposed could benefit from the real-time information, response capability, tracking and monitoring features that provide the SS. The integration of different systems, for the implementation of the strategies alignment approach in SS, is a key question to answer, bringing together interdisciplinary technological approaches and solutions for overcoming potential limitations in the establishment of collaborative process and the stable and sustainable operation of the CN.

3 Problem Definition and Conceptualization

The literature review carried out in [3] has allowed identifying, firstly, the most important processes to perform in a CN, and secondly, amongst all these processes, those that have a lack of contributions from the CN context. As stated in Sect. 1, the strategies alignment process is included in the group of potential processes to propose solutions in collaborative decentralised scenarios. According to the analysis carried out in [3] it can be concluded that, to the best of our knowledge, the strategies alignment process is a collaborative process that requires to be studied, so that models, guidelines and tools for its analysis, assessment and resolution, in the CN context, have to be proposed.

In a network of enterprises, the alignment can be defined as a proper or desirable coordination or relationship of the components of this network. More concretely, in the management field, the concept of alignment can be considered as a situation in which the strategies, formulated by the entities belonging to the network, are strictly combined under a set of functions to achieve the objectives [8]. CNs consist of autonomous and heterogeneous enterprises [9] each one defining its own objectives. The formulation of the strategies answers the question: How to reach the objectives? Once the planner decides the scope, situation or problem that aims to modify, a goal is drawn to guide the processes of change and then to trace the trajectory of necessary events over time to achieve that purpose. Strategy is the way forward to achieve the objectives. The business strategies are the set of actions raised to achieve the defined objectives; therefore, each enterprise of the CN formulates its own strategies with the main aim of achieving the defined objectives. There will be times in which all the strategies formulated are activated. Nevertheless, sometimes only a few of the formulated strategies will be activated, due to, for example, a restriction associated with the budged. Lets consider two enterprises (E) in a CN, each one defines two objectives (O) and formulates two strategies (str). Each objective has associated a KPI to measure its achievement. In this regard, E 1 acquires the role of the distributor in the CN and defines O 11 : Increase the product sales by a 10%, and O 12 : Reduce the product costs by a 30%; and formulates str 11 : Invest 0,5 m.u on marketing activities, and str 12 : Conduct negotiations with other manufacturers to reduce the purchasing costs. E2 acquires the role of the manufacturer in the CN and defines O 21 : Increase the profit by a 15%, and O 22 : Reduce the quantity of product that cannot be sold by 100%; and formulates str 21 : Use different distribution channels to sell the product in other markets, and str 22 : Buy one machine to make derivative products, reprocessing the product that cannot be sold (i.e. low cost product). With this example it can be observed that the str 12 is not compatible with the str 21 , because str 12 is devoted to establish new relations with other manufacturers, which will involve the reduction of the profit defined in O 21 . Moreover, if E 1 conducts negotiations with other manufacturers (str 12 ), the O 22 will be negatively influenced. Focusing on E 2 , the str 21 focuses on the generation of alliances with distribution channels different from the one provided by E 1 . The activation of str 21 negatively influences O 11 , defined for reducing the product sales; and consequently the O 12 that leads to reduce the product costs. Considering the aforementioned, the str 12 and str 21 are considered misaligned, if activated at the same time. On the other hand, str 11 and str 22 are considered to be aligned because the two formulated strategies positively influence the achievement of the objectives defined. Assuming that, the strategies alignment concept is defined next as: “the set of strategies, formulated by the enterprises belonging to the CN, whose activation positively influence, on the whole, the objectives achievement of the majority of the enterprises participating in the CN; obtaining the best performance at the network level, although small number of the strategies negatively influence any of the defined objectives” [10]. It must be considered that (i) individual enterprises take part in several networks, so that it is likely that some of the enterprises taking part in these networks have contradictory objectives and consequently contradictory strategies; and (ii) the enterprises belonging to one specific CN are heterogeneous and contradictory objectives and strategies might arise. Therefore, for enterprises belonging to a CN, the defined objectives and the strategies formulated by one enterprise could favour, or not, the objectives defined by other enterprises. In order to achieve the ideal situation, enterprises belonging to a CN should be able to identify those aligned strategies, whose activation promotes the improvement of the objectives defined by the majority of the networked enterprises, or at least the activated strategies do not negatively influence on the objectives attainment [5].

4 Literature Review

A summary of the review performed to analyse how the strategies alignment process has been treated in the literature is presented. In the light of this, some models guidelines and tools are identified and briefly described. The gaps and trends related to the strategies alignment process from a collaborative perspective are identified, as a result of the analysis performed. The initial round of search was based on a broad meaning of keywords and contexts (enterprise and network level), to ensure that papers adopting an alternative nomenclature, were identified. Alignment of strategies, alignment of actions, alignment of decisions, collaborative decisions design, collective decisions and alignment in supply chain where the keywords used. The found works proposed models, guidelines and tools to deal with the alignment of decisions from different decision making levels and different perspectives of application (i) one in which the decisions are collaboratively made and from the beginning of the decision making the decisions are aligned, and (ii) another one in which the each partner defines its own decisions and then these are pooled in order to identify those that are more aligned with the decisions of other network partners. Considering the reviewed works, Table 1 is generated, listing and briefly describing the works. Due to space restrictions the table presents works from 2012. The selected contributions are analysed considering if the proposed approaches are designed when (i) the decisions are collaboratively and centralised (C) made or, unlike, (ii) the decisions are decentralised (D) made by each CN partner and after that the decisions are aligned. A set of models, guidelines and tools are proposed in the literature with the main aim of aligning decisions among the enterprises of the network. Some of them can be highlighted: classified as models it can be found the multi-criteria methods such as FMCDS or MCDM; fuzzy approaches deal with uncertain information. As regards the guidelines, collaborative strategies or negotiation-based schemes such as S-DSP are found. Considering the methods, TOPSIS, MCOGA, GA, ANP, causal maps can be emphasised. Concerning tools MECDSS is found. Despite of the importance of aligning strategies, in terms of avoiding partnership conflicts, to the best of our knowledge, there are some gaps in the literature as regards contributions that provide a holistic approach that allows considering all the strategies formulated by all the partners in the CN context. The performed review has allowed identifying possible trends, gaps and actions in the topic under study. This actions are summarised as follows: (i) propose a complete approach to deal with the strategies alignment process by considering all the strategies formulated by all the enterprises of the CN; (ii) identify the aligned strategies from an holistic perspective regardless of their nature and type, taking into account the CN context; (iii) model the strategies alignment process considering the intra-enterprise strategies alignment (alignment of the strategies defined in the same enterprise), and inter-enterprise strategies alignment (alignment among the strategies defined by different enterprises of the network); (iv) consider the performance approach to measure the strategies influence, that when activated, it will be measured considering the increase and decrease of the KPIs defined in each enterprise. Definitely, from the performed literature review, there is a need to propose a framework consisting of a model method, tools and guidelines to address the strategies alignment process from a holistic perspective by equally considering all the network partners.

Table 1. Contributions dealing with the research topic decisions alignment

5 Approach to Support the Strategies Alignment Process

An approach that consists of a model, method, tool and guideline is proposed, to deal with the strategies alignment process, in the CN context.

5.1 Mathematical Model

The proposed model allows to formally represent, in a mathematical notation, the influences that the strategies activated in one enterprise have on the performance indicators (KPI) defined to measure the achievement of the objectives, both in the same enterprise and in other CN enterprises [10]. In order to represent the influences and relations between the KPIs and the strategies a mathematical notation model is proposed: the Strategies Alignment Model (SAM). First of all, the set of parameters and decision variables, used to model the SAM, are defined in Table 2.

Table 2. Index and model parameters

The SAM is hereafter developed, consisting of an objective function and the associated restrictions, representing the relations amongst all the defined variables and parameters. The main aim is to identify, amongst all the strategies defined, those strategies that have higher level of alignment. The activation of the aligned strategies positively influences the majority of the objectives defined by the networked partners, maximising the performance at network level. The SAM computes the KPIs improvement or worsening when a strategy is activated. Thus, the developed model supports enterprises on the decision making as regards the number of units of strategy (u_str is ) to be activated and the time in which the strategies have to be activated (ti_str is ) with the objective of maximising the network performance, given by \( kpi_{net}^{'} \) as the homogenised version of the \( kpi_{net} \). Therefore, the objective function of the SAM is mathematically represented by the following Eq. (1):

$$ max. \quad \;\Delta kpi_{net}^{'} $$
(1)

The homogenised version of \( \Delta kpi_{net} \) is obtained through the homogenisation of parameters related to KPIs (\( \Delta kpi_{ixk}^{'} \)) (2); and the normalisation of the parameters related to durations and time (3), based on the horizon (H) of time in which the strategies alignment process is modelled.

$$ \Delta kpi_{ixk}^{'} = \frac{{\Delta kpi_{ixk}^{{}} }}{{\Delta kpi_{ixk}^{max} }} $$
(2)
$$ \begin{aligned} & H^{'} = \frac{H}{H} = 1;\;d_{1}^{'} \_str_{is} = \frac{{d_{1} \_str_{is} }}{H};\;d_{2}^{'} \_str_{is} = \frac{{d_{2} \_str}}{H};\;d_{4}^{'} \_str_{is} = \frac{{d_{4} \_str}}{H}; \\ & \quad \quad \quad \quad \quad d_{3}^{ '} \_str_{is} = d_{4}^{ '} \_str_{is} - 2\,\cdot\,d_{{2_{{str_{is} }} }}^{ '} - d_{1}^{ '} \_str_{is} ; \\ & \quad \quad \quad \quad \quad \quad t_{i}^{'} \_str_{is} = \frac{{t_{i} \_str_{is} }}{H} ;\;t_{f}^{'} \_str_{is} = \frac{{t_{f} \_str_{is} }}{H} \\ \end{aligned} $$
(3)

Two decision variables, u_str is and t_str is , are defined in order to maximise the parameter \( \Delta kpi_{net}^{'} \). The decision variable u_str is decomposes the strategy (str is ) in units of strategy, allowing representing the “intensity” in which each strategy str is is activated. One unit of strategy has an associated a cost (c_str is ). Therefore, depending on the parameter c_str is , the enterprise’ budget (b i ) will be reduced in a lesser or larger extent (4). The budget, b i , owned by each company defines the monetary capacity constraint (5). In order to identify the influence that one unit of strategy (u_str is  = 1) has over the \( \Delta kpi_{ixk}^{'} \), parameter \( val\_str_{is} \_kpi_{ixk}^{'} \) is used (6).

$$ str_{is} \_mu = u\_str_{is} \,\cdot\,c\_str_{is} $$
(4)
$$ b_{i}^{{}} \ge \mathop \sum \limits_{s} str_{is} \_mu\quad \; \forall s $$
(5)
$$ inf\_str_{is} \_kpi_{ixk}^{'} = u\_str_{is} \,\cdot\, val\_str_{is} \_kpi_{ixk}^{'} $$
(6)

The influence that one strategy str is has on a particular \( \Delta kpi_{ixk}^{'} \) is modelled through the function \( f\_inf\_str_{is} \_kpi_{ixk}^{'} \). This function, \( f\_inf\_str_{is} \_kpi_{ixk}^{'} \) (8), is a piecewise function that depends on the time [f 1 (t)], that is, the duration parameters (d 1 _str is , d 2 _str is , d 3 _str is and d 4 _str is ) and the decision variable ti_str is . Besides, \( f\_inf\_str_{is} \_kpi_{ixk}^{'} \) is modelled according to a ramp shape (\( slope\_str_{is} \_kpi_{ixk}^{'} \)) (7). The representation of the ramp allows modelling that, after the delay time (d 1 _str is ), the str is progressively influences the \( kpi_{ixk}^{'} \).

$$ slope\_str_{is} \_kpi_{ixk}^{'} = \frac{{inf\_str_{is} \_kpi_{ixk}^{'} }}{{d_{2}^{'} \_str_{is} }} $$
(7)
$$ {\begin{aligned} & f\_inf\_str_{is} \_kpi_{ixk}^{'} (t) = \\ & = \left\{ {\begin{array}{*{20}l} {0 \to t \le t_{i}^{'} \_str_{is} + d_{1}^{'} \_str_{is} \wedge t \ge t_{i}^{'} \_str_{is} + d_{4}^{'} \_str_{is} } \hfill \\ {slope\_str_{is} \_kpi_{ixk}^{'} \to t_{i}^{'} \_str_{is} + d_{1}^{'} \_str_{is} < t < t_{i}^{'} \_str_{is} + d_{1}^{'} \_str_{is} + d_{2}^{'} \_str_{is}} \hfill \\ {inf\_str_{is} \_kpi_{ixk}^{'} \to t_{i}^{'} \_str_{is} + d_{1}^{'} \_str_{is} + d_{2}^{'} \_str_{is} \le t \le t_{i}^{'} \_str_{is} + d_{1}^{'} \_str_{is} + d_{2}^{'} \_str_{is} + d_{3}^{'} \_str_{is} } \hfill \\ { - slope\_str_{is} \_kpi_{ixk}^{'} \to t_{i}^{'} \_str_{is} + d_{1}^{'} \_str_{is} + d_{2}^{'} \_str_{is} + d_{3}^{'} \_str_{is} < t < t_{f}^{'} \_str_{is}} \hfill \\ \end{array} } \right. \\ \end{aligned}} $$
(8)

The influence received by the KPIs defined in one enterprise i (11) is caused by both intra-enterprise influence, \( {\varDelta^{intra}}kpi_{ixk}^{\prime}, \) (9) and inter-enterprise influences, \( {\varDelta^{inter}}kpi_{ixk}^{\prime} \), (10).

$$ {\varDelta^{intra}}kpi_{ixk}^{\prime} = \int\nolimits_{t_i^{\prime}\_st{r_{is}} + d_1^{\prime}\_st{r_{is}}}^{{H^{\prime}}} {f\_inf\_st{r_{is}}\_kpi_{ixk}^{\prime}(t)\,\cdot\,dt} $$
(9)
$$ {\varDelta^{inter}}kpi_{ixk}^{\prime} = \int\nolimits_{t_i^{\prime}\_st{r_{js}} + d_1^{\prime}\_st{r_{js}}}^{{H^{\prime}}} {f\_inf\_st{r_{js}}\_kpi_{ixk}^{\prime}(t)\,\cdot\,dt} $$
(10)
$$ \Delta kpi_{ixk}^{\prime} = {\varDelta^{intra}}kpi_{ixk}^{\prime} + {\varDelta^{inter}}kpi_{ixk}^{\prime};\;\Delta kpi_{ixk}^{\prime} = \mathop \smallint \limits_0^{{H^{\prime}}} f\_kpi_{ixk}^{\prime}(t)\, \cdot \,dt $$
(11)

After being depicted the function \( f\_kpi_{ixk}^{ '} \) and computed the \( \Delta kpi_{ixk}^{ '} \), the value estimated by the threshold (\( Threshold\_kpi_{ixk}^{ '} \)) must be considered (12). At enterprise and network level the parameters \( \Delta kpi_{i}^{ '} \) and \( \Delta kpi_{net}^{ '} \) are defined as (13).

$$ \Delta kpi_{ixk}^{'} \_T = \mathop \smallint \limits_{a}^{b} f\_kpi_{ixk}^{'} (t) \cdot dt - \mathop \smallint \limits_{0}^{{H^{'} }} Th\_kpi_{ixk}^{'} \cdot dt $$
(12)
$$ \Delta kpi_{i}^{'} = \frac{{\mathop \sum \nolimits_{x,k} \Delta kpi_{ixk}^{'} \_T\,\cdot\,w_{ixk} }}{{\mathop \sum \nolimits_{x,k} w_{ixk} }};\quad \Delta kpi_{net}^{'} = \frac{{\mathop \sum \nolimits_{i} \Delta kpi_{i}^{'} }}{n} $$
(13)

5.2 System Dynamics Method

The method used is based on system dynamics (SD), and will allow to graphically represent and solve the proposed mathematical model, from a CN perspective. SD will enable to characterise the causal relationships between the strategies and the objectives; modelling the influences that the objectives experience when certain set of strategies are activated. Moreover, SD will favour to understand the structure and dynamics of complex systems, such as the CN [10, 23]. The causal loop diagram is the graphical description that represents the system in SD. It includes all the system elements and represents the relationships among them. The causal diagram allows to qualitatively represent the behaviour of the modelled system. In order to carry out a quantitative analysis the flow diagram is constructed. The flow diagram interprets the causal loop diagram (the information and the casual relationships depicted) into a terminology that allows transcribing the equations within a simulation software. The parameters modelled in the SAM are translated for its use in the SD simulation software. Moreover the equations remain as shown in Table 3. The flow diagram of the SD SAM is represented in Fig. 1, and will be extended according to the number of enterprises, the number of KPIs defined and the strategies formulated.

Table 3. Equations of the flow diagram
Fig. 1.
figure 1

Flow diagram in SD of the strategies alignment model.

5.3 Simulation Tool

The proposed simulation software tool is used to solve and represent the strategies alignment model, based on SD rigorous method. The use of computational tools allows automatically solving the strategies alignment process. System-dynamic’s simulation based models supports on the process of computing the strategies to activate and the time slot in which activate them, optimising the global performance of the CN. Considering the SAM developed and the SD resolution method described, three tools used to address the strategies alignment process, from a CN context, are described: (i) AnyLogic simulation software is selected to support the system dynamics (SD) method, in which the SAM is solved; (ii) a Database Management System (DMS) is proposed to store all the information required in the SAM. The parameters required to feed the SAM are gathered in a Microsoft Access Database specifically designed; and (iii) the Strategies Alignment GENerator (SAGEN) is designed as an application to automatically generate the SAM in SD simulation software. In this regard, SAGEN contains the set of procedures that allow generating the required structure, in XML language, to create the strategies alignment simulation model in the SD simulation software selected (AnyLogic). The procedures are created according to the requirements of the XML schema, for its reading in AnyLogic. The programing language used to build SAGEN is Pascal. Lazarus [24] is used as an Integrated Development Environment (IDE) that uses Free Pascal compiler. In order to have a deeper insight of SAGEN programming and the procedures creation, we refer readers to [25]. To automatically generate the SAM in SD simulation software, the user firstly introduces the information required to solve the SAM in the DMS, through SAGEN user interface (SAGEN UI) (see Fig. 2). SAGEN UI is connected with Microsoft Access Database 2010 through an OCDBConnection. The information stored in Microsoft Access Database 2010 contains all the tables and fields necessary to create the XML file that contains the SAM to be simulated in AnyLogic simulation software. In a second step, the user creates the XML file, which results from the execution of the procedures programmed in SAGEN. The XML file automatically created in SAGEN contains the strategies alignment simulation model, which can be loaded in AnyLogic simulation software. The SAM is automatically created containing the flow diagram, as well as the simulation and the optimisation experiments. AnyLogic simulation software is selected due to brings together the most common modelling methods: System Dynamics (SD), Discrete Events (DE), and Agent Based (AB). AnyLogic integrates both simulation and optimisation experiments. Accordingly, in the optimization experiments, AnyLogic searches the values of the model parameters that lead to obtain greater performance levels of the model, given an objective function and the set constraints and requirements. OptQuest is the engine used by AnyLogic to carry out the optimisation of the represented simulation model [26].

Fig. 2.
figure 2

SAGEN user interface

5.4 Guideline

A guideline is proposed as a complementary mechanism to the model, method and tool, with the main aim of supporting the enterprises, which belong to a CN, on addressing, assessing and solving the strategies alignment process [27]. The guideline consists of twelve phases, hereafter briefly described. Phase 1 starts with the identification of the CN partners, willing to align their strategies. Phase 2 focuses on the enterprises’ roles definition. Phase 3 continues with the collection of the data required as an input of the SAM related with the KPIs and the parameters associated (kpi ixk , Δkpi ixk , \( \varDelta kpi_{ixk}^{max} \), Threshold_kpi ixk , w ixk ). Phase 4 is devoted to the collection of data, from the CN enterprises, related with the strategies and the parameters associated (str is , c_str is , d 1 _str is , d 2 _str is , d 4 _str is ). In Phase 5 the collaborative partners agree the type of collaboration to carry out in the CN. Three collaboration levels (CL) are defined depending on the data exchanged: (i) CL1, enterprises only exchange information as regards the KPIs defined and enumerated kpi ik ; (ii) CL2, enterprises exchange information about the KPIs and the parameters that characterize them, and the number of strategies (only the IDs of the strategies, not the definition) and the parameters that characterize them; and (iii) CL3, enterprises exchange information as regards the KPIs defined and the parameters that characterize them, and the definition of the strategies formulated and the parameters that characterize them. In Phase 6, the values of influence are estimated by each enterprise, val_str is _kpi ixk . The data retrieved in Phase 4, 5 and 6 is gathered in Phase 7, by using a template. In Phase 8 the gathered data is introduced in the DMS. SAGEM allows automatically creating, in Phase 9, the SAM in the simulation software selected, AnyLogic. The resolution of the model is performed in Phase 10, and the SAM solutions are generated. The negotiation of the SAM results is performed in Phase 11, which depends on the collaboration type previously agreed. When negotiating, each enterprise selects the alternative of solution, that best fits to its requirements. The alternative of solution is exchanged with the other partners of the CN, and a negotiation process is started until the CN partners agree on the alternative of solution selected, which generates the closest performance to the optimum for each partner. In order to give the reader a better insight of the negotiation process, a scheme of the Negotiation Process for the Level 1 of Collaboration is described in [27]. Finally, Phase 12 allows, after carrying out the negotiation, identifying potential appearing conflicts when activating certain strategies. In Phase 12, possible misalignments and negative-influences appearing in the alternative of solution selected are to be identified, analysed and solved.

6 Validation of the Proposal

The stage of verification and validation aim to assess, give credibility and accredit the proposed original work [28]. In order to show the relevance of the model, method, tool and guideline proposed to deal with the strategies alignment problem a three validation elements are considered: (i) validation of the research by peer reviewed publications; (ii) development of empirical experiments; and (iii) real application of the complete approach in two networks belonging to the food (Pilot 1) and automotive industry (Pilot 2). The implementation of the proposed contribution allows identifying critical points of application; and the pilots allow showing the use that the enterprises give to the proposed contribution, as well as determining the practical relevance when applying the strategies alignment model in the CN. For the validation of the proposed approach, a real simplified use case from food industry is presented. The simulated CN consists of two enterprises, the distributor (E 1 ) and the manufacturer (E 2 ), each one defining two objectives (o ixk ) whose achievement is measured through the KPIs (kpi ixk ): E 1 defines kpi 111 and kpi 121 ; E 2 defines kpi 211 and kpi 221 . In order to achieve the objectives defined, each enterprise formulates two strategies (str is ): E 1 formulates str 11 and str 12 ; E 2 formulates str 21 and str 22 . Each enterprise also defines the data related to the strategies (durations and costs) and the associated to the corresponding KPIs (minimum values, threshold and weights). The objectives and the strategies are described in Sect. 3, in order not to repeat we refer the reader to that section. Moreover, the enterprises have a certain budget (b i ) to carry on the formulated strategies. The values of influence that each strategy has on the defined KPIs are given by the parameter val_str is _kpi ixk . All the data related with the objectives and strategies defined in the food industry use case are shown in Table 4. The data depicted on the cells in dark grey correspond to the values of influence that the strategies defined in one enterprise have on the KPIs defined in the same enterprise (intra-enterprise values of influence). While the white coloured cells represent the values related to the inter-enterprise influences. In the non-collaborative scenario only the inter-enterprise values of influence will be used. Whilst in the collaborative scenario will take into consideration both intra and inter-enterprise values of influence.

Table 4. Real simplified from food industry use case: data

In the collaborative scenario the enterprises participating take into account the influences of all the strategies formulated by the enterprises. The optimisation experiment carried out in the simulation software used (AnyLogic) generates a set of solutions, as regards the units of strategies to activate and the time in which to activate them. The values concerning the enterprise performance indicators (kpi’i) and the network performance indicator (kpi’net) are computed in the simulation experiment. The experiments have been also performed in the non-collaborative scenario, in which the decision-making is made from an isolate perspective without considering how the strategies formulated by other network enterprises affect the achievement of its objectives (performance). In Table 5 the results of both scenarios, non-collaborative (NC) and collaborative (C) are compared. The optimised solution of the collaborative scenario (using the SAM) generates, at network level, a performance significantly higher than the performance resulting from the solution obtained in the non-collaborative scenario. Moreover, the solution obtained in the non-collaborative scenario breaches the restriction of non-negativity of all the KPIs of the network (fulfilment_kpi’ixk > 0). Whereas that the solution of the collaborative scenario complies with the restriction of non-negativity being the fulfilment of all the KPIs 1.

Table 5. Collaborative scenario vs. non-collaborative scenarios: optimization results

7 Conclusions

The developed research aims to provide a better understanding on the ways of establishing sustainable collaborative relationships within the partners of a CN. In this regard, a complete approach consisting of a model, a method a tool and a guideline is proposed, to support the strategies alignment process, in the CN context. The complete approach allows to automatically identifying the set of strategies to be activated, and the time in which to activate them, in order to obtain maximum levels of network performance. SD method is proposed to solve the SAM, and three tools support the computation of the SAM: (i) simulation software; (ii) DMS; and (iii) SAGEN tool, that automatically builds the SAM in the simulation software. Finally, a guideline is proposed, to give the CN partners a vision of how to perform the strategies alignment process. Despite the advantages of the application of the strategies alignment approach, there is a main drawback related with the information gathering as regards the value \( val\_str_{is} \_kpi_{ixk}^{'} \), especially if the strategy str is has never been activated before, this parameter it is very difficult to estimate. In the light of this, network enterprises can opt for (i) estimating the parameter \( val\_str_{is} \_kpi_{ixk}^{'} \) or (ii) waiting until the strategy (str is ) is activated and measure the real value of \( val\_str_{is} \_kpi_{ixk}^{'} \). If the enterprise has stored the increase of the KPIs when a strategy specific strategy was activated in the past (\( \varDelta kpi_{ixk}^{\prime}|st{r_{is}} \)), the enterprise can objectively compute \( val\_str_{is} \_kpi_{ixk}^{'} \), for strategies activated in the same enterprise; and \( val\_str_{is} \_kpi_{ixk}^{'} \) for strategies active in different network enterprises.

Future research work leads to deal with the collection of the data required in an accurate way. For doing this, complementary sensitivity analysis is to be proposed in order to identify the robustness of the optimised solution obtained, resulting from the implementation of the SAM in the simulation software AnyLogic. A second future line of research leads to design a distributed multi-agent system model so that each network node is represented as an agent and simulates in its own hardware and software one part of the strategies alignment model (its own part). Moreover, other applications can be identified to the proposed work, such as supporting the partners’ selection process from a collaborative perspective.