<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>A Framework for Managing Enterprise Architecture Debts - Outline and Research Directions</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Peter Alexander</string-name>
          <email>alexander@swc.</email>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Simon Hacks</string-name>
          <email>shacks@kth.se</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jürgen Jung</string-name>
          <email>jung.juergen@fb2.fra-uas.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Horst Lichter</string-name>
          <email>lichter@swc.</email>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ulrike Stefens</string-name>
          <email>stefens@haw-hamburg.de</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ömer Uludağ</string-name>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Frankfurt University of Applied Sciences, Faculty of Computer Science and Engineering</institution>
          ,
          <addr-line>Frankfurt</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Hamburg University of Applied Sciences, Department of Computer Science</institution>
          ,
          <addr-line>Hamburg</addr-line>
          ,
          <country>Germany ulrike</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>KTH Royal Institute of Technology, Network and Systems Engineering</institution>
          ,
          <addr-line>Stockholm</addr-line>
          ,
          <country country="SE">Sweden</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>RWTH Aachen University, Research Group Software Construction</institution>
          ,
          <addr-line>Aachen, Germany [alexander</addr-line>
        </aff>
        <aff id="aff4">
          <label>4</label>
          <institution>Technical University of Munich, Department of Informatics</institution>
          ,
          <addr-line>Munich</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2020</year>
      </pub-date>
      <fpage>5</fpage>
      <lpage>10</lpage>
      <abstract>
        <p>Even though enterprise architecture management (EAM) ofers a wide range of methods and tools for aligning business with IT, an architect's work is challenged by reality. The evolution of enterprise architecture (EA) and given constraints (e.g. legacy systems and processes) lead to debts which may complicate and hinder opportunities; however, the management of such debts has not been considered in EAM research. This paper presents a framework for strategically managing EA-debt-related issues and propose open questions as well as future research directions in this field.</p>
      </abstract>
      <kwd-group>
        <kwd>Enterprise Architecture</kwd>
        <kwd>Enterprise Architecture Debts</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>The EA discipline provides methods and tools for aligning business with corporate IT
and even fostering (digital) innovation in an organisation [La12]. Despite the plethora of
research and practice, business-IT alignment is still a challenging task as it requires changes
throughout an enterprise’s technology, processes, and organisation [Ju19]. The complexity
of those changes does not only lie in their nature but is also influenced by the corporate
environment. Established IT systems, technical debt (TD), out-dated processes or even
an extensive EAM framework might hamper the introduction or renovation of required
business systems and processes. Furthermore, those debts slow down innovation and impose
a tremendous risk on continuously optimising business and IT.</p>
      <p>To overcome those risks and facilitate innovation, a guided management approach is needed.
This paper presents our vision of a framework for managing EA debts which can help
decision makers to mitigate/avoid EA debts issues. To motivate future research on this topic,
2</p>
    </sec>
    <sec id="sec-2">
      <title>Background</title>
      <p>The metaphor of TD was coined by Ward Cunningham in 1992 to describe past technical
shortcuts that hamper IT developments. [Cu92, LAL15]. Afterwards, this concept gained
widespread interest in the software engineering community, especially after 2010 [Am15,
LAL15]. Over the past decade, the original idea of TD has been further refined [ Av16] and
extended to software architecture, documentation, requirements, and testing [Br10, YHL19].
However, such a concept has not yet been proposed in the EA domain which would address
a significant issue within the EAM practice [ Ha19b]. This is due to the increasing use of
agile methods in organisations, which leads to reduced EAM conception phases to define
proper target architectures [Ul17]. In addition, product owners tend to prefer short-term
business value over solid architectural solutions. At the same time, enterprise architects
lack efective means to prevent the neglect of long-term architectural solutions [URM19].
To overcome these shortcomings in EA, [Ha19b] has adapted this concept to the EA domain
by extending the scope of the metaphor not only to technological but also to business aspects.
Thereby, [Ha19b] defines EA debt as ”a metric that depicts the deviation of the currently
present state of an enterprise from a hypothetical ideal state.” Such deviation is the result
of architectural decisions that are expedient in the short term but set up a context for the
enterprise that can make a future change more costly or even impossible. If not mitigated in
time, EA debts may exert negative impact on the enterprise’s business.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Outline of an EA Debt Management Framework</title>
      <p>To seamlessly integrate EA debt management (EADM) into business development, we
designed a framework, as represented in Figure 1, to provide the core for a comprehensive
EADM methodology. The framework defines the following nine key activities, most of
which are adopted from TD management (TDM) [LAL15].</p>
      <p>The identification activity focuses on recognising signs of possible EA debts, like slowing
or even stagnating EA evolution, across the analysed EA. This then enables the collection
of evidence (e.g. by observing the development of EA artifacts) based on which suspicions
of EA debts can be raised, confirmed/dispelled, and organised for further management
activities. However, identifying EA debts can be intricate if no systematic approach and
supporting analysis tools are in place. Therefore, future research must focus on characterising
EA debts and their respective indicators (e.g. [Ha19b]), assisting EA observation, and
EA Debt Management Framework 7
providing valuation criteria for judging the suspected EA debts in the next phases of the
framework.</p>
      <p>Next, business consequences of the identified EA debts are quantified through the assessment
activity. The cost and benefit of mitigating each EA debt is measured and presented from
perspectives relevant to the enterprise, like business-IT alignment, financial growth, or
socio-technical performance. The assessment results are then used as a basis for reasoning
in the prioritisation activity. With respect to business goals and circumstances, EA
debts are ranked based on a set of criteria such as the overall impact (both positive and
negative) and mitigation intricacy, thereby helping to come up with a feasible and efective
mitigation strategy. However, prioritising EA debts while taking all relevant assessment
perspectives into account can be challenging. Therefore, future research must focus on
defining relevant perspectives and measures in assessing EA debts, performing a full-scale
EA debts assessment, and developing techniques in EA debts prioritisation (e.g. [YHL19]).
The monitoring activity addresses the continuous changes in EA due to changing business
requirements, technical innovation, or reorganisation. If not continuously updated, views
of EA debts may become obsolete and, in consequence, further mitigation decisions may
be taken based on the wrong assumptions. To avoid this, relevant changes in EA must be
continuously anticipated and incorporated into the existing views of EA debts. Not only
does this put stakeholders’ decisions on a firm footing, but it also enables timely decisions
as soon as a monitored EA debt becomes intolerable. However, monitoring complex EA
development can be intricate because of the high number, complexity, and diversity of
artifacts and entities in EA environments. Although, some approaches to EA monitoring
have been conceived [BGP11, KUM17], they have not yet come into practice. Therefore,
future research must focus on developing methods and tools for monitoring various EA
artifacts, managing the captured information, and keeping views of EA debts up-to-date.
Ultimately, mitigating EA debts can be realised in two ways: the repayment of existing EA
debts or the prevention of a worsening EA debts situation (e.g. accumulating EA debts
interest or incurring additional EA debts). Through these activities, alternative scenarios in
repaying/preventing high-priority EA debts are devised, and the best activity is selected
based on a specific principle. In the field of TDM, a number of such principles have been
proposed, such as higher benefit first , high interest first , or high remediation cost first
[LAL15]. Finally, after implementing the chosen activities, the improved EA must be
reevaluated to verify whether the expected cost and benefit have been realised. To achieve such
mitigation mechanisms, future research must focus on describing and comparing mitigation
scenarios; identifying and solving sources of uncertainty in mitigation scenarios through
simulation; and detecting potential EA debts through continuous EA debt evaluation.
Cutting across the aforementioned activities, the documentation and communication
activities sustain the flow of EA debt knowledge among the involved stakeholders. The
main challenge in realising these activities is to integrate the employed documentation
and communication approaches with the viewpoints and information interests of diferent
stakeholders (cf. [BS17]). To address this issue, future research must focus on identifying
diferent viewpoints of EA debt, presenting EA debt in various views, and structuring the
complex EA debt information in an intuitive and user-friendly manner.
4</p>
    </sec>
    <sec id="sec-4">
      <title>Conclusion and Future Research Directions</title>
      <p>The novel concept of EA debt poses new research questions about the adoption thereof in the
context of EAM. To motivate and guide future research in this topic, we present our vision
of an EADM framework with nine key activities: the identification, collection, assessment,
prioritisation, monitoring, repayment, prevention, documentation, and communication of
EA debts. Some challenges and important questions towards enabling these activities are
foreseen and discussed in this paper.</p>
      <p>Furthermore, the new field of EADM research opens a broad range of future research
directions which is twofold. Firstly, research that focuses on the technical aspects of EA debt
(primary aspects). Secondly, research that covers EA debt environments like socio-technical
aspects (secondary aspects).</p>
      <p>The primary aspects can be further divided into three categories: EA smells, methods, and
tools. Research on EA smells [SH20] can, first, be directed towards the identification and
categorisation of smells by transforming known smells to the EA domain or identifying
new ones through exploratory research (e.g. detection of symptoms [Or17] and monitoring
of key performance indicators [Ma12]). Second, EA debt research incorporates a holistic
view on the entire organisation, thus, interplay of diferent smells should be studied. Third,
EA Debt Management Framework 9
the discovered EA smells need to be evaluated. Research regarding method support for
EADM covers diferent facets from smell detection, over debt repayment, to debt prevention.
Supporting tools for EADM can be interrelated to the discovery of EA smells and debt
visualisation as well as management, possibly integrated with known EA tools [Da15].
Additionally, we recommend future research to explore research in TDM (e.g. [LAL15]) to
ifnd insights or methodologies that can be adapted and adopted in the domain of EADM.
The secondary aspects do not focus on EA debts themselves but rather on their interrelation
with their environment. To seamlessly put the new EADM framework into practice, synergy
between the EADM framework and already established practices is required; therefore, any
overlaps and gaps between them must be identified and solved. To create the synergy, future
research must develop mechanisms for bridging the EADM framework with adjoining
business-IT management instruments, tailoring the EADM framework according to
companyspecific needs and circumstances, and gaining acceptance among the employees to apply
EADM practices. Therefore, we recommend future research to investigate the applicability
of relevant methods, such as for evaluating and adapting EA frameworks (e.g. [Gr14]),
benchmarking EAs of diferent organisations (e.g. [ GLA15]), interchange of EA issues
across diferent domains (e.g. [ ŐS20]), application or project portfolio management (e.g.
[ha19a]).
[Am15]
[Av16]</p>
      <p>Ampatzoglou, Areti; Ampatzoglou, Apostolos; Avgeriou, Paris; Chatzigeorgiou, Alexander:
A financial approach for managing interest in technical debt. In: International Symposium
on Business Modeling and Software Design. Springer, pp. 117–133, 2015.</p>
      <p>Avgeriou, Paris; Kruchten, Philippe; Ozkaya, Ipek; Seaman, Carolyn: Managing Technical
Debt in Software Engineering. Dagstuhl Reports, 6(4):110–138, 2016.
[BGP11] Brückmann, Tobias; Gruhn, Volker; Pfeifer, Max: Towards Real-Time Monitoring and
Controlling of Enterprise Architectures Using Business Software Control Centers. In:
Software Architecture. Springer Berlin Heidelberg, pp. 287–294, 2011.
[Br10]
[BS17]
[Cu92]
[Da15]</p>
      <p>Brown, Nanette; et al.: Managing Technical Debt in Software-reliant Systems. In:
Proceedings of the FSE/SDP Workshop. ACM, New York, NY, USA, pp. 47–52, 2010.
Banaeianjahromi, Negin; Smolander, Kari: Lack of Communication and Collaboration in
Enterprise Architecture Development. Information Systems Frontiers, 57(1):3, 2017.
Cunningham, Ward: The WyCash portfolio management system. ACM SIGPLAN OOPS
Messenger, 4(2):29–30, 1992.</p>
      <p>Darvish Rouhani, Babak; Mahrin, Mohd; Nikpay, Fatemeh; Ahmad, Rodina; Nikfard,
Pourya: A systematic literature review on Enterprise Architecture Implementation
Methodologies. Information and Software Technology, 62, 02 2015.
[GLA15] Goncharuk, Anatoliy; Lazareva, N.O.; Alsharf, I.A.M.: Benchmarking as a performance
management method. Polish Journal of Management Studies, 11:27–36, 07 2015.
[Gr14]
[ha19a]
[Ha19b]
[Ju19]
[Ko17]</p>
      <p>Gringel, Philipp: Unternehmensspezifische Anpassung von Enterprise Architecture
Frameworks. PhD thesis, Carl von Ossietzky Universität Oldenburg, 2014.</p>
      <p>Hacks, Simon; Höfert, Hendrik; Salentin, Johannes; Yeong, Yoon-Chow; Lichter, Horst:
Towards the Definition of Enterprise Architecture Debts. In: 2019 EDOCW. 2019.
Jung, Jürgen: Purpose of Enterprise Architecture Management: Investigating for Tangible
Benefits in the German Logistics Industry. In: 2019 EDOCW. IEEE, 2019.</p>
      <p>Kotusev, Svyatoslav: Enterprise Architecture: What Did We Study? International Journal
of Cooperative Information Systems, 26(04):1730002, 2017.
[La12]</p>
      <p>Lapalme, James: Three Schools of Thought on Enterprise Architecture. IT Professional,
14(6):37–43, 2012.
[Ma12]
[Or17]
[ŐS20]
[SH20]
[Ul17]</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Matthes</surname>
          </string-name>
          , Florian; Monahov, Ivan; Schneider, Alexander; Schulz,
          <article-title>Christopher: EAM KPI Catalog v 1.0</article-title>
          .
          <string-name>
            <surname>Technical</surname>
            <given-names>report</given-names>
          </string-name>
          , Technische Universität München, Munich, Germany,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Őri</surname>
          </string-name>
          , Dóra; Szabó,
          <article-title>Zoltán: Analysing Strategic Alignment Problems Using Inter-domain Matches of Enterprise Architecture Models</article-title>
          . In (Aveiro, David; Guizzardi, Giancarlo; Borbinha, José, eds): Advances in Enterprise Engineering XIII. Springer International Publishing, Cham, pp.
          <fpage>135</fpage>
          -
          <lpage>146</lpage>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <source>In: 15th International Conference on Wirtschaftsinformatik</source>
          .
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <article-title>Uluda?</article-title>
          , Ö.;
          <string-name>
            <surname>Kleehaus</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Xu</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Matthes</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Investigating the Role of Architects in Scaling Agile Frameworks</article-title>
          .
          <source>In: 2017 EDOC</source>
          . pp.
          <fpage>123</fpage>
          -
          <lpage>132</lpage>
          ,
          <year>Oct 2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [URM19] Uludağ, Ömer; Reiter, Niklas; Matthes, Florian:
          <article-title>What to Expect from Enterprise Architects in Large-Scale Agile Development? A Multiple-Case Study</article-title>
          .
          <source>In: 25th AMCIS</source>
          .
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [YHL19] Yeong, Yoon Chow; Hacks, Simon; Lichter,
          <article-title>Horst: Prioritization of EA Debts Facilitating Portfolio Theory</article-title>
          . In: QuASoQ
          <year>2019</year>
          . volume
          <volume>2511</volume>
          .
          <article-title>CEUR-WS</article-title>
          .org, pp.
          <fpage>45</fpage>
          -
          <lpage>52</lpage>
          ,
          <year>Dec 2019</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>