Resources

Lecture slides

Lecture 1: Introduction and & Enterprise Modelling - Conceptual Modelling with Archimate. Lankhorst Ch. 1; Lankhorst Ch. 3, 5; Henderson & Venkatraman; Archimate Specification

Lecture 2: Enterprise Modelling - Archimate viewpoints. Lankhorst Ch. 7, 8; Archimate Specification Ch 4, 5, 8, 14.

Lecture 3: Architectures rationales. Lankhorst Ch. 5, 10; Archimate Specification Ch. 6, 7, 10.

Lecture 4: Enterprise Architecture Languages. Aguilar Saven; Lankhorst Ch. 2.3, 3; BPMN tutorial

Lecture 5: Enterprise modelling frameworks and methods. Lankhorst Ch. 2.2, 7; Kruchten P (1995), Sowa, J. F., & Zachman, J. A. (1992)

Lecture 6: Business Process Simulation using Signavio. Barjis & Verbraeck

Lecture 7: Quantitative Architecture Analysis. Iacob & Jonkers, Lankhorst Ch. 9.2

Coaching session: Discussion document

Lecture 9 : Architecture Impact Analysis. Lankhorst Ch. 9.3.1, de Boer et al.

Lecture 10: The Architect as a Change Manager by Rob Douwes, Rabobank

Lecture 11: Enterprise Architecture Maturity Models by Ton Eusterbrock, Sogeti Nederland B.V. Extra material about maturity models and architecture maturity matrix.

Lecture 12: World café by Marcela Ruiz and Tom Osinga

Lecture 13: Competences of Enterprise Architects and governance by Marcel Dijkman, Keylane.

All the material presented during the lectures can be part of the exam.

Literature

A large part of the course is based on Enterprise Architecture at Work (4rd ed.), by Marc Lankhorst et al. An electronic version of the book can be downloaded from the Utrecht University library. In addition to the book, the following articles will be discussed.

  • Aguilar-Saven, R. S. (2004). Business process modelling: Review and framework. International Journal of production economics, 90(2), 129-149. [PDF]
  • Wieringa et al (2008). Competences of IT Architects [Link]
  • D. Amyot, S. Ghanavati, J. Horkoff, G. Mussbacher, L. Peyton, and E. S. K. Yu (2010) Evaluating goal models within the goal-oriented requirement language. International Journal of Intelligent Systems, 25:841-877. [PDF]
  • de Boer, F. S., Bonsangue, M. M., Groenewegen, L. P. J., Stam, A. W., Stevens, S., & Van Der Torre, L. (2005). Change impact analysis of enterprise architectures. In Information Reuse and Integration, Conf, 2005. IRI-2005 IEEE International Conference on. (pp. 177-181). [PDF]
  • Henderson, J. C., & Venkatraman, N. (1993). Strategic alignment: Leveraging information technology for transforming organisations. IBM systems journal 32 (1), 4-16. [PDF]
  • Iacob, M. E., & Jonkers, H. (2006). Quantitative analysis of enterprise architectures. In Interoperability of Enterprise Software and Applications (pp. 239-252). Springer London. [PDF]
  • Kruchten P (1995), Architectural Blueprints – The ‘4+1’ View Model of Software Architecture, IEEE Software, 12(6):42–50. [PDF]
  • van Steenbergen, M., van den Berg, M., & Brinkkemper, S. (2008). A balanced approach to developing the enterprise architecture practice. In Enterprise Information Systems (pp. 240-253). Springer Berlin Heidelberg. [PDF]
  • Sowa, J. F., & Zachman, J. A. (1992). Extending and formalising the framework for information systems architecture. IBM systems journal 31 (3), 590-616. [PDF]
  • van Zee, M., Bex, F., & Ghanavati, S. (2015, August). Rationalization of goal models in GRL using formal argumentation. In IEEE 23rd International Requirements Engineering Conference (RE 2015) (pp. 220-225). [PDF]

More articles will be announced during the course

External slides, reference cards

  • Archimate specification and metamodel [PDF]
  • Archimate Viewpoints Overview [PDF]
  • BPMN Tutorial [PDF]

Tools

During the course we will mainly use the Archimate modelling language, but also a few others.

For the Archimate and BPMN exercises you will have to use Signavio, a free (for students) online editor and simulation tool. You are recommended to use this tool to build the diagrams for your report as well. However, you are free to use another tool such as Visio (Stencils for Archimate), Archi, or any other tool that can import the Archimate Visio Stencils (but please check how it renders the diagrams before committing).