Reference architecture, metamodel, and modeling principles for architectural knowledge management in information technology services

  • Authors:
  • Olaf Zimmermann;Christoph Miksovic;Jochen M. KüSter

  • Affiliations:
  • IBM Research GmbH, IBM Research - Zurich, Säumerstrasse 4, 8803 Rüschlikon, Switzerland and ABB Corporate Research (since February 2012), ABB Switzerland Ltd., Segelhofstrasse 1K, 5405 B ...;IBM Research GmbH, IBM Research - Zurich, Säumerstrasse 4, 8803 Rüschlikon, Switzerland;IBM Research GmbH, IBM Research - Zurich, Säumerstrasse 4, 8803 Rüschlikon, Switzerland

  • Venue:
  • Journal of Systems and Software
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Capturing and sharing design knowledge such as architectural decisions is becoming increasingly important in firms providing professional Information Technology (IT) services such as enterprise application development and strategic outsourcing. Methods, models, and tools supporting explicit knowledge management strategies have been proposed in recent years; however, several challenges remain unaddressed. In this paper, we extend our previous work to overcome these challenges and to satisfy the requirements of an additional user group, presales architects that are responsible for IT service solution proposals. In strategic outsourcing, such solution proposals require complex, contractually relevant design decisions concerning many different resources such as IT infrastructures, people, and real estate. To support both presales and project architects, we define a common reference architecture and a decision process-oriented metamodel. We also present a tool implementation of these concepts and discuss their application to outsourcing proposals and application development projects. Finally, we establish twelve decision modeling principles and practices that capture the practical experience gained and lessons learned during the application of our decision modeling concepts to both proposal development and architecture design work on projects.