Modeling Application Landscapes as Dynamic Systems

Slides:



Advertisements
Similar presentations
Asia’s Best in Powerpoint Presentation D I A M O N D A W A R D First Place.
Advertisements

University of Minho School of Engineering Algoritmi Centre Uma Escola a Reinventar o Futuro – Semana da Escola de Engenharia - 24 a 27 de Outubro de 2011.
McGraw-Hill/Irwin© 2008 The McGraw-Hill Companies, Inc. All rights reserved. Introduction to Organizational Behavior Chapter One.
Realizing OPM Philosophy in the Context of Full Life- Cycle Support Avi Soffer Technion, Israel Institute of Technology Thesis Advisor: Prof. Dov Dori.
COTS Projects: learning from experience Dr Jenny Longster Prof Martin Shepperd BSERC, BT Submitted to TSE 25 th January 2007.
Software Engineering CSE470: Requirements Analysis 1 Requirements Analysis Defining the WHAT.
Creating Architectural Descriptions. Outline Standardizing architectural descriptions: The IEEE has published, “Recommended Practice for Architectural.
Software Architecture in Practice
Team Composition and Team Role Allocation in Agile Project Teams Brian Turrel 30 March 2015.
System Engineering Instructor: Dr. Jerry Gao. System Engineering Jerry Gao, Ph.D. Jan System Engineering Hierarchy - System Modeling - Information.
Copyright 2007 by Linda J. Vandergriff All rights reserved. Published 2007 System Engineering in the 21st Century - Implications from Complexity.
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
Peter Artz, Inge van de Weerd, Sjaak Brinkkemper & Joost Fieggen Productization Transforming from developing customer-specific software to product.
Introduction to Software Testing
LEVERAGING THE ENTERPRISE INFORMATION ENVIRONMENT Louise Edmonds Senior Manager Information Management ACT Health.
Extended Enterprise Architecture Framework (E2AF)
Enterprise Architecture
Fakultät für Informatik Technische Universität München A Visual Tool for Conflict Resolution in EA Repositories Bachelor’s Thesis kick-off presentation,
Evaluation and Policy in Transforming Nursing
Training of master Trainers Workshop 10 – 15 November 2012 e-Services Design and Delivery Module VI Emilio Bugli Innocenti.
Developing Enterprise Architecture
Marco Blumendorf I July 21th, 2009 Towards a Model-Based Framework for the Development of Adaptive Multimodal User Interfaces.
INTRO TO INFORMATION SYSTEMS DEVELOPMENT IS 340 BY CHANDRA S. AMARAVADI 1.
Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität München, Germany wwwmatthes.in.tum.de Master’s.
Engineering, Operations & Technology | Information TechnologyAPEX | 1 Copyright © 2009 Boeing. All rights reserved. Architecture Concept UG D- DOC UG D-
ArchiMate Authors : eSchoolink Group - ITNLU. Contents 1. What’s ArchiMate ? 2. Why ArchiMate ? 3. Main Benefits of ArchiMate 4. Layers of ArchiMate 5.
Improving Implementation Research Methods for Behavioral and Social Science Working Meeting Measuring Enactment of Innovations and the Factors that Affect.
© Yilmaz “Agent-Directed Simulation – Course Outline” 1 Course Outline Dr. Levent Yilmaz M&SNet: Auburn M&S Laboratory Computer Science &
©Ian Sommerville 2000, Mejia-Alvarez 2009 Slide 1 Software Processes l Coherent sets of activities for specifying, designing, implementing and testing.
Learning outcomes for BUSINESS INFORMATCIS Vladimir Radevski, PhD Associated Professor Faculty of Contemporary Sciences and Technologies (CST)
Approaching a Problem Where do we start? How do we proceed?
Lecture 7: Requirements Engineering
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 05. Review Software design methods Design Paradigms Typical Design Trade-offs.
Software Engineering Prof. Ing. Ivo Vondrak, CSc. Dept. of Computer Science Technical University of Ostrava
 Welcome, introductions  Conceptualizing the evaluation problem  stakeholder interests  Divergent and convergent processes  Developing evaluation.
27/3/2008 1/16 A FRAMEWORK FOR REQUIREMENTS ENGINEERING PROCESS DEVELOPMENT (FRERE) Dr. Li Jiang School of Computer Science The.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
Maybe the most exciting and challenging geographical areas in the world? The Arctic climate demands new innovative, sustainable and effective solutions.
Search Engine Optimization © HiTech Institute. All rights reserved. Slide 1 Click to edit Master title style What is Business Analysis Body of Knowledge?
ISE Key Concepts Terminology –systems engineering: an interdisciplinary approach and means to enable the realization of successful systems. It.
UTA/ARRI. Enterprise Engineering for The Agile Enterprise Don Liles The University of Texas at Arlington.
Building Systems for Today’s Dynamic Networked Environments A Methodology for Building Sustainable Enterprises in Dynamic Environments through knowledge.
OUTCOMES OBJECTIVES FUNCTIONS ACTIONS TERRITORIES LOCATIONS MARKET SEGMENTS TIME LINESCHALLENGE IMPACT RESOURCESACTIVITIESCHANNELS RELATIONS PARTNERS CUSTOMERS.
Carmela Tuccillo Orlando Troisi Università degli Studi di Salerno
Enterprise Architectures Course Code : CPIS-352 King Abdul Aziz University, Jeddah Saudi Arabia.
Technische Universität München © Prof. Dr. H. Krcmar An Ontology-based Platform to Collaboratively Manage Supply Chains Tobias Engel, Manoj Bhat, Vasudhara.
Major concepts in nursing management & Administration
Chapter 01 Understanding Hospitality Information Systems and Information Technology 石岳峻 博士.
TTMG 5001 Principles of Management for Engineers Session 5: October 12 Fall Michael Weiss.
System Engineering Approach
AMI Enterprise Task Force of the Utility AMI Working Group
Master thesis: Automatic Extraction of Design Decision Relationships from a Task Management System Kick-Off Matthias Ruppel, 8th of May 2017, Munich.
Chapter 11: Software Configuration Management
Imran Hussain University of Management and Technology (UMT)
The Systems Engineering Context
Predicting Enterprise Application Performance Measures through Time-series Forecasting Daniel Elsner, 21st August 2017, Scientific advisor: Pouya Aleatrati.
Intro to MA 4027 Graph Theory
Modeling Application Landscapes as Dynamic Systems
MGT 426 HOMEWORK Lessons in Excellence -- mgt426homework.com.
Enterprise Data Model Enterprise Architecture approach Insights on application for through-life collaboration 2018 – E. Jesson.
Regulatory Compliance in Information Systems Research
ISO 14001:2015 Revision Explaining the Key Changes
Kickoff Master’s Thesis: Using Smart Contracts for Digital Services: A Feasibility Study Based on Service Level Agreements Stephan Zumkeller, 5th March.
TDT4252 Modelling of Information Systems Advanced Course
Using Smart Contracts for Digital Services: A Feasibility Study based on Service Level Agreements Stephan Zumkeller, 20th August 2018, Scientific advisors:
Enterprise Architecture at Penn State
Applying Agile Lean to Global Software Development
Master’s Thesis – Kick-off presentation Assessing the cost and benefit of a microservice landscape discovery method in the automotive industry Advisor:
Master Thesis Kick-Off: Extraction of Legal Term Definitions from German Statutory Texts and Court Decisions Fabian Thomas,
Bachelor’s Thesis Kick-Off: Empirical Task Analysis of Data Protection Management Michael Vilser
Presentation transcript:

Modeling Application Landscapes as Dynamic Systems Master’s Thesis | SS2013 Supervisor: Prof. Dr. Florian Matthes Advisor: Alexander W. Schneider, M.Sc. Author: Maximilian Burger, B.Sc. Master's Thesis - Maximilian Burger September 17, 2018

1. Motivation: A system theoretic perspective Increased competitive environment External sources for change: business, law, and technology evolution Constant change is needed to adapt to the complexity of the environment Increased importance of IT and business IT alignment Internal sources for change: BPR, M&A, IT and company transformation Constant change is necessary to adapt to the needs of the business Problem: Uncertainty of change processes: outcome often unexpected through omitting important influence factors like people and the behavioral aspect and a system’s dynamics. Environment Application Landscape Application Business Evolution Law Technology Person 1.      IT-Abteilungen performen nicht wie von Unternehmen gewünscht (System Außenwahrnehmung). kostet viel, ist langsam 2.      Business IT Alignment soll dieses Problem lösen 3.      EAM hat es sich zum Ziel gemacht, business it alignment herzustellen (Quellen) 4.      Aktuelle Architekturbeschreibungen: Statische Sicht somit nur auf Struktur (Zeitpunktbetrachtung), Hoffnung: Rückschlüsse auf Außenwahrnehmung möglich, jedoch keine Literatur vorhanden (muss man zeigen, ist aber dann auch der Gap) 5.      Änderungen erfolgen in Form von Projekten -> Strukturänderung mit dem Ziel die Gesamtperformance zu verbessern -> besseres alignment 6.      Complexity Theory: Ursache für notwendige Änderung kann auch Zunahme der  Environment complexity sein, die betrachtet jedoch das Unternehmen und damit auch die AWL als System 7.      System Theory sagt uns structure & behavior 8.      Behavior heute nicht in EA Modellen modelliert 9.      Zusammenhang zwischen System-Performance und System-Struktur jedoch nicht vollständig erkennbar (ausschmücken) Beispiele: Projektmethode wird nicht betrachtet (agile), da evtl. keine Auswirkung auf Struktur auch bisher nicht modelliert 10.   Hypothese:  Modellierung des Verhaltens des Systems (mit Beteiligung Menschen) schließt diese Lücke ein wenig 11.   Darum allgemeines Modell entwickeln und anhand von Beispielen den Zusammenhang zeigen Master's Thesis - Maximilian Burger September 17, 2018

2. Definitions Enterprise Architecture (EA) is a coherent whole of principles, methods, and models that are used in the design and realization of an enterprise’s organizational structure, business processes, information systems, and infrastructure. (Lankhorst 2005) EA management (EAM) is a continuous management function seeking to improve the alignment of business and IT and to guide the managed evolution of an organization. Based on a holistic perspective on the organization the EA management function is concerned with the management, i.e., the documentation, analysis, planning, and enactment, of the EA. (Buckl 2011) A system consists of a boundary delineating the environment from the system parts, an interface defining the interaction and behavior of the system and an inside setup with the structure, states and state transitions. (Broy 2012) • a system boundary, defining what is part of the system itself and what is outside of the system • an interface (determined by the system boundary), defining the kinds of interaction between the system and the environment is possible (static/syntactic interface) the behavior of the system seen from outside (interface behavior, dynamic interface, interaction view) • an inside setup consisting of the structure and division in subsystems (architecture) the states and state transitions (state view). • The interaction and state views are build upon a data model. • Views can be documented by means of feasible models. Master's Thesis - Maximilian Burger September 17, 2018

3. Dynamics Mainland Australia System Application Landscape Poor crop on sugar cane plantation Problem High functional redundancy Distribution of bugs Cause Unmanaged application introductions Introduction of cane toad to kill bugs Measure Standardization Less bugs Outcome 1 Less functional redundancy Outcome 2 Less business IT alignment ? Shadow IT ? Inconsistent business logic ? Security issues ? Inefficiencies ? … ??? ??? ??? No consideration of behavioral aspects over time Reason No consideration of behavioral aspects over time Master's Thesis - Maximilian Burger September 17, 2018

4. Layers from EA Structure to IT Success KPIs KPIs Goals Implies Implies Alignment Business Process Support Business Process Support Implies Implies Induce Behavior System Dynamics System Dynamics Implies Implies Structure Static AL Architecture Static AL Architecture Changes as-is to-be t Master's Thesis - Maximilian Burger September 17, 2018

5. Thesis Research Question: How can application landscapes be modeled as dynamic systems in order to increase predictability of possible outcomes of structural change? Methodology: Design Science Evaluation: Qualitative interviews Outcomes: Least complicated useful model; Examples of use; Providing a base and motivations for further research. Scope: Environmental change and software / EA evolution have an impact on behavior but are not meant by the term dynamics in this context. Dynamics and behavior can be found in the whole EA, but this thesis is about application landscapes only. Related Work: Dynamics and change management - Evolving Philosophers (Kramer), Dynamic Systems (Luenberger), Ecosystem states (Holling) Models of application landscapes and EA evolution - SE (Breu), EAM (Buckl), Co-evolution (Kandjani) Complex Adaptive Systems - Introduction (Holland), Biosphere (Levin), Heroin Market (Hoffer), Supply Chains (Langdon) Master's Thesis - Maximilian Burger September 17, 2018

6. Possible Components of the Model Elements Application Business Process Person Project User Owner Developer Other Stakeholder Links supports is viable to uses communicate needs coordination with .. about .. develops excludes includes waits for authorizes depends on States Application Project running, maintenance, expiring, defect, deprecated Business Process Person initiated, started, declined, finished initiated, supported, deprecated owning, developing, using, rejecting Eine Person kann z.B. durch Vererbung spezifiziert werden oder durch den Status, oder durch entsprechende Beziehungen (Links) Functions create (element) activate (element) assign (element, state) passivate (element) link (element1, element2, link) assert (element, state) delete (element) unlink (element1, element2, link) change (element, state) Master's Thesis - Maximilian Burger September 17, 2018

7. References Buckl, S. (2011). Developing Organization-Specific Enterprise Architecture Management Functions Using a Method Base. PhD Thesis, Technische Universität München. Broy, M. (2012). Software engineering, Lecture Script, Munich. GablerVerlag. (2013, May). System (10th ed.). Gabler. Retrieved from http:// wirtschaftslexikon.gabler.de/Archiv/3210/system-v10.html Hevner, A.R. (2007): A three cycle view of design science research. In: Scandinavian Journal of Information Systems, Vol. 19 (2007) No. 2. Hevner, A.R.; March, S.T.; Park, J.; Ram, S. (2004): Design science in information systems research. In: Mis Quarterly, Vol. 28 (2004) No. 1, pp. 75-105. Offermann, P.; Levina, O.; Schönherr, M.; Bub, U. (2009): Outline of a design science research process. In: Proceedings of the 4th International Conference on Design Science Research in Information Systems and Technology (DESRIST '09). ACM, New York, NY, USA, Article 7, pp. 1-11. Lankhorst, M. (2005). Enterprise architecture at work: Modelling, communication and analysis. Springer. Kandjani, H., Bernus, P., & Nielsen, S. (2013). Enterprise architecture cybernetics and the edge of chaos: Sustaining enterprises as complex systems in complex business environments. In System sciences (HICSS), 2013 46th hawaii international conference on (p. 3858–3867). Master's Thesis - Maximilian Burger September 17, 2018

Backup Master's Thesis - Maximilian Burger September 17, 2018

Agenda Motivation Scope and Definition Dynamics Structure to Success Thesis overview First modeling approach References Master's Thesis - Maximilian Burger September 17, 2018

Classification of Systems wwwmatthes.in.tum.de Classification of Systems © sebis Adopted from GablerVerlag (2013) Master's Thesis - Maximilian Burger September 17, 2018 070726-sebis-Lehrstuhl-SoftwareCartography-SAP

Co-evolving System Path Kandjani et al. (2013) Master's Thesis - Maximilian Burger September 17, 2018

Complexity Surplus Master's Thesis - Maximilian Burger September 17, 2018

Design Science Research wwwmatthes.in.tum.de Research Methodology © sebis Environment (Application Domain) People Organizational Systems Technical Systems Problems & Opportunities Design Science Research Knowledge Base (Foundations) Scientific Theories & Methods Experience & Expertise Meta-Artifacts (Design Products & Design Processes) Build Design Artifacts & Processes Evaluate Relevance Cycle Requirements Field Testing Design Cycle Rigor Cycle Grounding Additions to KB Own illustration, based on Hevner (2007) Master's Thesis - Maximilian Burger September 17, 2018 070726-sebis-Lehrstuhl-SoftwareCartography-SAP

Research Schedule Problem identification Solution design Evaluation Thesis & Review Problem Model design Relevance Model Applic. Methodology Grounding Th. Rigor Cycle Presentation Evaluation Inaugural presentation Final presentation Introduction Theory and Concepts Least c,u Model Future Work Related Work Possible Models Results & Evaluation Research Questions Benefits & Limitations Methodology Use Cases Conclusion Proceeding Artifact / Thesis Presentation Own illustration, based on Offermann et al. (2009) Master's Thesis - Maximilian Burger September 17, 2018

Backup References GablerVerlag. (2013, May). System (10th ed.). Gabler. Retrieved from http:// wirtschaftslexikon.gabler.de/Archiv/3210/system-v10.html Hevner, A.R. (2007): A three cycle view of design science research. In: Scandinavian Journal of Information Systems, Vol. 19 (2007) No. 2. Hevner, A.R.; March, S.T.; Park, J.; Ram, S. (2004): Design science in information systems research. In: Mis Quarterly, Vol. 28 (2004) No. 1, pp. 75-105. Offermann, P.; Levina, O.; Schönherr, M.; Bub, U. (2009): Outline of a design science research process. In: Proceedings of the 4th International Conference on Design Science Research in Information Systems and Technology (DESRIST '09). ACM, New York, NY, USA, Article 7, pp. 1-11. Kandjani, H., Bernus, P., & Nielsen, S. (2013). Enterprise architecture cybernetics and the edge of chaos: Sustaining enterprises as complex systems in complex business environments. In System sciences (HICSS), 2013 46th hawaii international conference on (p. 3858–3867). Retrieved 2013-04-28, from http://ieeexplore.ieee.org/xpls/abs all.jsp?arnumber=6480311 Master's Thesis - Maximilian Burger September 17, 2018