Fakultät für Informatik Technische Universität München A Quantitative Perspective on Systems of Systems Formerly: Upscaling for Systems of Systems Astrid,

Slides:



Advertisements
Similar presentations
Business Alignment Using Enterprise Architecture
Advertisements

Overview of NESSI Projects Portfolio Stefano De Panfilis Engineering Ingegneria Informatica S.p.A.
A BPM Framework for KPI-Driven Performance Management
Multi-level SLA Management for Service-Oriented Infrastructures Wolfgang Theilmann, Ramin Yahyapour, Joe Butler, Patrik Spiess consortium / SAP.
Applying the SOA RA Utah Public Safety ESB Project Utah Department of Technology Services April 10, 2008 Prepared by Robert Woolley.
Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 16 HCI PROCESS.
Using UML, Patterns, and Java Object-Oriented Software Engineering Royce’s Methodology Chapter 16, Royce’ Methodology.
Training of master Trainers Workshop 10 – 15 November 2012 e-Services Design and Delivery Module IIX Emilio Bugli Innocenti.
Introduction to Software Engineering Dr. Basem Alkazemi
A framework for describing IT Project Management Processes and Tool Set Features Enterprise Project Management Framework.
Presenter : Shih-Tung Huang Tsung-Cheng Lin Kuan-Fu Kuo 2015/6/15 EICE team Model-Level Debugging of Embedded Real-Time Systems Wolfgang Haberl, Markus.
Chapter 13 Physical Architecture Layer Design
Saba Confidential 1 Next Generation HCDM April 16, 2003 E-Learning Brazil Conference Magna Session Bobby Yazdani President and COO.
Software Engineering CSE470: Requirements Analysis 1 Requirements Analysis Defining the WHAT.
Modified by: Masud-Ul-Hasan and Ahmad Al-Yamani 1 Chapter 11 Network Management (Selected Topics)
IIBA Denver | may 20, 2015 | Kym Byron , MBA, CBAP, PMP, CSM, CSPO
project management office(PMO)
1 Importance of leadership and management in improving organizational performance Jennifer Astaphan, Executive Director,CARICAD November 2, 2009.
Enterprise Architecture
INCOSE 1 st reactions. One other area that struck me has the sheer number of levels of proficiency—in ours we are going with 5 and the first one is limited.
® IBM Software Group © 2006 IBM Corporation PRJ480 Mastering the Management of Iterative Development v2 Module 3: Phase Management - Inception.
What is Business Analysis Planning & Monitoring?
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
Process: A Generic View
Chapter 7 Requirement Modeling : Flow, Behaviour, Patterns And WebApps.
If BIG DATA is the answer, then what was the question?
Testing – A Methodology of Science and Art. Agenda To show, A global Test Process which work Like a solution Black Box for an Software Implementation.
Reporting to Management Using Microsoft Project and EPM Derek Loar, Pcubed.
المحاضرة الثالثة. Software Requirements Topics covered Functional and non-functional requirements User requirements System requirements Interface specification.
Demystifying the Business Analysis Body of Knowledge Central Iowa IIBA Chapter December 7, 2005.
Business Analysis and Essential Competencies
ArchiMate Authors : eSchoolink Group - ITNLU. Contents 1. What’s ArchiMate ? 2. Why ArchiMate ? 3. Main Benefits of ArchiMate 4. Layers of ArchiMate 5.
What is a life cycle model? Framework under which a software product is going to be developed. – Defines the phases that the product under development.
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 21. Review ANALYSIS PHASE (OBJECT ORIENTED DESIGN) Functional Modeling – Use case Diagram Description.
Lecture 9: Chapter 9 Architectural Design
Data Mining Process A manifestation of best practices A systematic way to conduct DM projects Different groups has different versions Most common standard.
CSI - Introduction General Understanding. What is ITSM and what is its Value? ITSM is a set of specialized organizational capabilities for providing value.
Effective Requirements Management – an overview Kristian Persson Field Product Manager, Telelogic Asia/Pacific.
Systems Design Approaches The Waterfall vs. Iterative Methodologies.
Information Management LIS /1/99 Martha Richardson.
IPMA Executive Conference Value of IT September 22, 2005.
ISM 5316 Week 3 Learning Objectives You should be able to: u Define and list issues and steps in Project Integration u List and describe the components.
Approaching a Problem Where do we start? How do we proceed?
Assessing the influence on processes when evolving the software architecture By Larsson S, Wall A, Wallin P Parul Patel.
INTRODUCTION Pertemuan 2 Matakuliah: M0734-Business Process Reenginering Tahun: 2010.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
Motorola Internal Use OnlyGlobal Software – Performance Excellence Engineering Induction Training Program (E-ITP) Project Management Part 4 SG Performance.
Project Portfolio Management Business Priorities Presentation.
Repurpose, Compose, Profit— Next Generation SOA Infrastructure William Cox Cox Software Architects LLC Copyright 2008.
Software Engineering 1 Object-oriented Analysis and Design Applying UML and Patterns An Introduction to Object-oriented Analysis and Design and Iterative.
MODEL-BASED SOFTWARE ARCHITECTURES.  Models of software are used in an increasing number of projects to handle the complexity of application domains.
Copyright ©2004 Virtusa Corporation | CONFIDENTIAL Requirement Engineering Virtusa Training Group 2004 Trainer: Ojitha Kumanayaka Duration : 1 hour.
16/11/ Semantic Web Services Language Requirements Presenter: Emilia Cimpian
Requirements Analysis
Software Engineering Lecture 10: System Engineering.
From Use Cases to Implementation 1. Structural and Behavioral Aspects of Collaborations  Two aspects of Collaborations Structural – specifies the static.
Aligning Business Process Architecture and Enterprise Architecture: A Model Driven - Service Oriented Approach Chris Capadouca Business Solutions Architect.
Requirements. Outline Definition Requirements Process Requirements Documentation Next Steps 1.
Enterprise Architectures Course Code : CPIS-352 King Abdul Aziz University, Jeddah Saudi Arabia.
From Use Cases to Implementation 1. Mapping Requirements Directly to Design and Code  For many, if not most, of our requirements it is relatively easy.
By Jeremy Burdette & Daniel Gottlieb. It is an architecture It is not a technology May not fit all businesses “Service” doesn’t mean Web Service It is.
Technische Universität München © Prof. Dr. H. Krcmar An Ontology-based Platform to Collaboratively Manage Supply Chains Tobias Engel, Manoj Bhat, Vasudhara.
The PLA Model: On the Combination of Product-Line Analyses 강태준.
Software Engineering Lecture 4 System Modeling The Analysis Stage.
CIM Modeling for E&U - (Short Version)
TechStambha PMP Certification Training
ITSM Governance is Imperative to Succeed
Subject Name: SOFTWARE ENGINEERING Subject Code:10IS51
From Use Cases to Implementation
Bridging the ITSM Information Gap
Presentation transcript:

Fakultät für Informatik Technische Universität München A Quantitative Perspective on Systems of Systems Formerly: Upscaling for Systems of Systems Astrid, Iman, Jens, Judith, Steffen, Florian , 12: Dagstuhlintern

Glossary of Terms  Systems = Organizational Systems (social & economic) + IT Systems  Key Performance Indicators (KPIs) are (arbitrary) useful measures for business performance Different from technical throughput, response time, resource consumption intern Dagstuhl2

Geschäfts-Service-Schicht Infrastruktur-Service-Schicht Localizing the Problem: Aligning Business & IT  You can’t manage what you can’t measure  Precision of metrics vs. understandability & commitment & control  Tension between players in the business layer (department egoism)  Gap: Linking and integrating multiple models from the contributing domains intern Dagstuhl3 Business Layer Application & Information Layer Infrastructure Layer Strategies & Objectives KPI Business Service Layer Infrastructure Service Layer Quality Metrics ?!

Problem Statement Simply combining existing metrics of multiple systems is not sufficient to arrive at useful recommendations for key performance indicators (KPIs) in organizations. Reasons  Missing common terminology  Complexity in nature of the socio-technical systems we are measuring Example  Scalability as an aggregated metrics might be more attractive/useful than individual fine-grained metrics  Cost, skills & time are “universal measures” that are neglected today Possible solutions  Interaction between KPI view & systems quantity attributes Business to IT mapping of requirements IT to Business mapping of measurements intern Dagstuhl4

Illustration by a specific example intern Dagstuhl5 Enterprise Architecture Management IT Architecture Management Synchronization Management Project Portfolio Management Strategy & Goal Management IT Project Lifecycle Define Measure Plan Measure Prioritize & Commit Implement Measure Deploy & Migrate Requirements Management Identify Measure SCENARIO: Internet Book shop Stakeholder: Sales Mgr. for the US KPI: # of Customers in the US Goal: Increase in 2010 by 50% Current Value: 1 Mio Customers

Illustration by a specific example  Inspect / update capability map  Collect proposals from marketing  New kind of products mp3 sales through immediate delivery leads to 40% new customers of in 2010  # of MP3 downloads per customer characteristics of work Cost: 1M € in 2010 (setup & operations) Earnings: 100K €in 2010 Time: Shop opening in January 2010: “Immediate”  buy not make  Competing project proposals (modify existing processes) Availability of performance data through monitoring in the past  Are there limiting factors in the existing systems? Missing functionality: Search Engine with Engl. Thesaurus Lack of capacity (# of Engl. Books)  Allocate Budget intern Dagstuhl6

Lessons learned  Business information can to some degree provide useful information for performance management  Can we refine the high-level indicators, e.g. to provide statistical distributions over time and deviations, e.g. Christmas sales, marketing campaign on opening?  How do we estimate value / risk?  How do we handle risk? Oversizing, flexible architecture, simple architecture?  Currently: Low quality, usage, storage, and analysis of logged data  Main motivation for logging today is bug tracking, rarely other goal-directed logging  It is not always clear, which data is relevant for which goal. This can depend on the business context the system is used in.  Need for service management interfaces in addition to service interfaces to perform monitoring & adaptation.  Hypothesis: Fuzzy quantitative models might be more helpful than classical process description languages tuned for automated process execution. intern Dagstuhl7

What can Software Engineering bring to the table?  possible research topics  Quantitative annotation of visual process models (instead of Excel / Visio separately) Similar to tool to describe software processes & analysis of graph, now also applied to medical processes (Lee Osterweil & Lori Clarke, UMass) Dependency Structure Matrixes (DSM) could also applied to business architecture (describe or constrain dependencies between business units / business processes)  Bring together experts with knowledge about marketing models and experts with knowledge about performance models. Is it possible to formalize the marketing models, e.g. to use them in model transformations?  At which level of abstraction could simulation based on behavioral specifications take place? intern Dagstuhl8