Understanding the Role of Enterprise Architecture. towards Better Institutionalization
|
|
|
- Stanley Gilbert
- 9 years ago
- Views:
Transcription
1 Understanding the Role of Enterprise Architecture towards Better Institutionalization Lawrence Chung Hyun-Kyung Song Yeong-Tae Song Nary Subramanian University of Texas at Dallas Towson University University of Texas at Tyler Abstract. In order for a software system to be more beneficial to an organization, its services should be laid out in a careful consideration of the various constituents of the organization, or the architecture of the organization hereafter enterprise architecture. A software system and the enterprise architecture then ultimately help achieve the goals that the organization has, while helping to solve some critical problems the organization might be faced with. In this paper, we present our initial understanding of the role of an enterprise architecture in relation to such goals and problems, as well as to the requirements on, and the specification of, a software system. Based on such understanding, we then present our preliminary work on how to proceed towards institutionalizing an enterprise architecture for an organization, with an emphasis on the high-level concerns that an enterprise architect should have during the process of institutionalization. 1. Introduction As software systems provide more services to various parts of an organization, so is there the need for a seamless integration of, and inter-operation among, such services. It is expected that a seamlessly integrated system of both homogeneous and heterogeneous services, as an integral part of the organization, will help achieve the goals of the organization, while at the same time alleviating or solving some critical problems the organization faces. How well such a seamlessly integrated system can help, or even hurt, will inevitably depend on how well the system works with its environment, namely the various constituents of the organization, or the architecture of the organization hereafter enterprise architecture. As a blue print of an organization, an enterprise architecture is comprised of important assets of the organization people, hardware, software, resources, organizational structures, etc. that are vital to the effective functioning of the organization. An enterprise architecture model then is an abstraction of such assets, namely, highlighting only essential assets while describing only those externally visible, or attributable, characteristics of them (as black-boxes so to speak). In a layman s sense, such a model should help prevent such episode as a blind man and an elephant where everyone insists on his/her own view of what the object is. In this paper, we present some of our initial understanding of the nature of an enterprise architecture and its role in relation to the goals an organization tries to achieve, the problems the organization tries to avoid, and the requirements on, as well as the specification of, a seamlessly integrated software system whose parts communicate, coordinate and collaborate with each other. Based on such understanding, we then also present our preliminary work on how to
2 proceed towards institutionalizing an enterprise architecture for an organization, with an emphasis on the high-level concerns that an enterprise architect should have during the process of institutionalization. For our work, we adopt, integrate, and extend ideas largely from two areas, which have been developed somewhat independently of each other: Requirements Engineering and Enterprise Architecture. From the area of Requirements Engineering, we adopt ideas on the relationship among a software system specification, requirements and the environment of a software system [GGJZ2000], ideas on treatment of non-functional requirements as softgoals and rationalizing design decisions using them [CNYM2000], ideas on formal treatment of goals and satisfying them [van Lamsweerde2000], and ideas on agent-orientation for modeling organizations [YM1994] [MC2000]. From the area of Enterprise Architecture, we adopt ideas from a number of so-called frameworks, including the Zachman framework, Capgemini s Integrated Architecture Framework, Microsoft Enterprise Architecture, TOGAF- the open group architecture framework, and FEAF- the federal enterprise architecture framework ([AKL1999] [HV1993] [Luftman2000] [SK2007] [WF2006] [Zachman2003]). In Section 2, we present our initial thoughts on the role of an enterprise architecture. In Section 3, we present the process of enterprise architecture institutionalization. At the end, we summarise our contributions and describe future plans. In Section 3, we present the process of enterprise architecture institutionalization. At the end, we summarise our contributions and describe future plans. 2. Understanding the Role of Enterprise Architecture Understanding Goals, Problems, Requirements, Software Specification and Its Environment. In the area of Requirements Engineering, there have been some major developments. One such development is the reference model [GGJZ2000], which states that the requirements (R) is satisfied through the collaboration between the behavior of a software system (S) and its environment/domain phenomenon (D): S, D R. Another major development has to do with the notion of softgoals [CNYM2000], which non-functional requirements have been treated as and used in rationalizing just about any kind of decisions in selecting among alternatives namely, a good, better or best option among functional operationalizations. Goal-orientation was pioneered initially in dealing with functional goals and making refinements, through AND/OR decompositions, as earlier in [Nilsson1971] and later in [van Lamsweerde2000]. A formal characterization of the relationship between goals (Gh) and the concepts in the reference model, with the additional goal of the accuracy of the information maintained by the software system (Ac) and domain expectations or assumptions (As), is also given in [van Lamsweerde2000] as: S, Ac, D R with S, Ac, D false, and R, As, D Gh with R, As, D false. Similarly to the description in [SC2000], these notions can be further generalized to S, AnySoftwareSoftgoal, D R with S, AnySoftwareSoftgoal, D false, and
3 R, As, D Gh with R, As, D false, plus Gh make Gs or Gh help Gs or Gh hurt Gs or Gh break Gs The last part is somewhat of a rough formalization about the notion of satisficing for softgoals (Gs) as in [CNYM2000] functional operationalizations can make, help, hurt or break softgoals (or non-functional goals and requirements). For more details on this, see [CNYM2000]. An earlier work on dealing with a goal-oriented enterprise architecture can be found in [SCS2006]. Yet another development in the area of Requirements Engineering is agent orientation (see [YM1994] [MC2000] for more details), which provides for dealing with multi-agents, in terms goals, softgoals, resources, tasks and various types of dependencies among them. Understanding the Role of Enterprise Architecture in Context. In relation to these latest advancements in the area of Requirements Engineering, an enterprise architecture is largely about the environment of a software system, although it becomes a bit blurry when it comes to the hardware device or infrastructure a software system has to run on whether an enterprise architecture is exclusively about only the environment of a software system. Not barring any sharper characterization, it suffices to say that an enterprise architecture is about important assets of an organization and relationships between them. Important assets would include people in the environment who may or may not directly interact with the software system, various hardware devices (e.g., printers, sensors, etc.), technology infrastructures (e.g., computer network, both wired and wireless, a distributed operating system, data repositories, etc.), organizational structures (e.g., departments, divisions, regional vs. international offices, etc.), resources (e.g., monetary budget, office spaces, meeting rooms, etc.). These assets and dependencies between them are essential parts of the environment/domain (D), where some of them collaborate with the software system (S) in order to achieve the requirements (R), which in turn require various phenomena (As) induced by agents in the environment/domain (D) to achieve a set of the organizational goals both hardgoals (Gh) and softgoals (Gs), while solving some key organizational problems (P). A key question that remains then would be ultimately how well, or how poorly, the set of organizational goals, Gh and Gs, can be achieved, and how well, or how poorly, organizational problems (P) can be solved. But since S, AnySoftwareSoftgoal, D R R, As, D Gh Gh make Gs or Gh help Gs or Gh hurt Gs or Gh break Gs the how well, or how poorly questions have to do with the how well, or how poorly questions about the environment/domain (D), various domain phenomena (As) this is to be realized by some agents in D, and the requirements (R) the achievement of these also relies on D. Since enterprise architecture is a blue print of the organization, the way the software system (S) and its environment/domain (D) collaborate with inevitably depends on such enterprise architecture. A better enterprise architecture is likely to result in a better achieved goal, and vice versa. In other words, one enterprise architecture can better satisfice some key softgoals than another enterprise architecture.
4 Of particular interest here about enterprise architecture is some of the commonly recognized benefits of having a clear understanding, and description, of an enterprise architecture. In other words, some of the key softgoals that have been associated with the notion of enterprise architecture include, among other things: IT-related benefits: o Better complexity management o Better technical resource oversight o Better knowledge management o Better IT visibility Business-related benefits: o Reduction in impact of staff turnover o Faster adaptability o Operating procedures improvement o Better decision making In the next section, we describe how to proceed with institutionalizing an enterprise architecture, which is likely to be resulted in better achieved goals both hard and soft. 3. A Process for Institutionalizing an Enterprise Architecture In proposing a process for institutionalizing an enterprise architecture, we adopt, among other things, the spirit of the Zachman Framework for Enterprise Architecture [Zachman2003], which offers a normalized semantic structure, freeing its user from low-level implementation concerns, such as top-down, bottom-up, left-to-right or right-to-left methodologies. Figure 1. Business-IT Alignment Problem For the illustration of our approach, we will be using a well-known methodology, called 5W1H, as seen below: Those are the questions that we will be facing in describing our process for institutionalization. The following describes the steps for the institutionalization.
5 1. Initiate the process Most of organizations are currently in support of both legacy and new information systems. To better support of those heterogeneous systems and achieve organization s goals, structural enhancement needs to be considered, i.e., institutionalization of well-known enterprise architecture to the organization. For that, the organization must decide the scope of the project such as what to include, who to be involved and how to do it. Next step is to build a team and establish a formal target vision. When building a team, the team should include stakeholders such as customers, users, system architects, system developers, system maintainers, business managers, IT managers because each sees the architecture differently. These views categorize Enterprise Architecture as in the following: Business architecture: represents the fundamental organization of the corporation from a business strategy viewpoint. Process architecture: service development, service creation, service distribution. Focus on effectiveness and efficiency. Integration architecture: information system components in the relevant enterprise context. Focus on agility, cost efficiency, integration, and speed Software architecture: the fundamental organization of software artifacts. Technology (or infrastructure) architecture: computing, telecommunications, hardware and networks The above architectures are considered as fundamental decomposition of enterprise architecture. When adopting a well known enterprise architecture to an organization, documentation and publishing standards must be in place so that the adopted architecture can be institutionalized. Those can be categorized as: Core artifacts Strategy specification ( what questions): Hierarchy of organizational goals and success factors, Product/service model (including partners in value networks), Targeted market segments, Core competencies, Strategic projects, Business principles, Dependencies between these artifacts Organization/process specification ( how questions): Specification of structure, Specification of behavior, Specification of information logistics, Dependencies between these artifacts Application specification (business IT alignment questions): Specification of applications and application Components, Specification of enterprise services and service components Software specification: Specification of software components, Specification of data resources, Specification of interfaces among software components, Dependencies between these artifacts Technical infrastructure specification: Specification of IT components, Dependencies between these artifacts 2. Characterize the baseline architecture (describe where you are now) This step describes the baseline architecture. Without identifying the present state of the information system, design of new architecture may not be implemented properly. To describe the baseline architecture, this step needs to identify hidden assets, gaps and redundancies. The best approach is to organize information according to architectural view. Characterizing Business architecture: The business architecture represents the fundamental organization of the corporation (or government agency) from a business strategy viewpoint. Design and evolution principles for business architecture can be derived according to the market based approach or the resource based approach to strategic management. Characterizing Process architecture: The process architecture represents the fundamental organization of service development, service creation, and service distribution in the relevant enterprise context. Design and evolution principles for this layer focus on effectiveness (creating specified outputs) and efficiency (meeting specified performance goals). Characterizing Integration architecture: The integration architecture represents the fundamental organization of information system components in the relevant enterprise context. Design and evolution principles for this layer focus on agility (e.g. by service orientation), cost efficiency (e.g. by reduction of interfaces), integration (e.g. by analysis of data coupling), and / or speed (e.g. by straight through processing).
6 Characterizing Software architecture: The software architecture represents the fundamental organization of software artifacts, e.g. software services and data structures. A broad range of design and evolution principles from computer science is available for this layer. Characterizing Technology architecture: The technology architecture represents the fundamental organization of computing / telecommunications hardware and networks. A broad range of design and evolution principles from computer science is available for this layer too. Survey the users: Measure of user satisfaction with the existing system for developing the target architecture. 3. Designing target architecture This step defines the target business architecture according to business strategic viewpoint. The target architecture describes organization s future information systems that aligned with their business strategy. In other words, the target architecture reflects where the organization wants to be, not where it is now. One of the widely accepted models of alignment,as in [HV1993]. Their model, also known as the Strategic Alignment Model, describes the alignment between the architectures along two dimensions as in the Figure 2. The dimension of strategic fit differentiates between external foci and directs towards administrative structures. The other dimension of functional integration separates business and IT. The model defines four domains that have been harmonized in order to achieve the alignment. Figure 2. Strategic Alignment model In this step, the analysis of architectural differences between the baseline and target business architecture related to business strategy must be performed. A gap analysis identifies the differences between the baseline and target architectures. The gap analysis results should be applied to design the other target architectures namely, Process, Integration, Software, and Technology architecture. The target business architecture should include the strategy and goals of the organization. The characteristics of target architecture must be defined and implemented. The following may be considered as representative target architecture characteristics: Modifiability: the easiness of change of business objectives and operations, the evolution of infrastructure components. Traceability: the level of visibility of the relationships among components that constitute the architecture across the views. Conformity: to the principles and standards defined in the architectural framework. 4. Plan architecture transition
7 This step in EA process assesses organizational technology maturity. Assessment of the maturity of the technology available should be done to implement target architecture. The design constraints should be identified and applied to the implementation. The constraints need to make sure the quality of the implementation. Some of the constraints are: Performance: How often or how fast does the system need to run? Interoperability: Under what conditions does the system need to work? Reliability: The ability of a system or component to perform its required functions under stated conditions for a specified period of time. Analysis of the dependencies and design constraints should be performed. : The architecture team should understand the dependencies of applications and perspectives and review design constraints across all projects. The architecture transition plan should be done based on the above processes outcome. 5. Assess the enterprise architecture (criteria for evaluation) Institutionalizing Enterprise Architecture is an incremental and continuous process. In this paper, we are limiting the scope of our discussion to the quality of EA itself. The differences from the gap analysis and organizational culture may be incorporated in the future work. The following analyses are used to measure the quality of EA within an organization. Dependency analysis exploits the associations between the various EA artifacts to derive direct and indirect dependencies these artifacts. Which business processes are affected if we switch-off a certain server? Which applications are required to facilitate the value chain of a product offered at the marketplace? Coverage analysis represented as matrices relating the two dimensions of interest. Redundancies and gaps can be identified. Interface analysis focuses on the interfaces within a class of EA artifacts. Minimizing the coupling, maximizing the cohesion. Complexity analysis calculates a complexity measure based on the number of architectural components and the dependencies between those components. The design goal is to reduce the overall EA complexity. Cost analysis is the calculation of IT-related costs, the cost for the allocation of products/process/organizational units. 4. Conclusion The notion of enterprise architecture has been gaining significant interests from both academia and perhaps more from industry, thanks to the benefits associated with it. In this paper, we have taken a fresh look at the role of enterprise architecture from a Requirements Engineering perspective, in order to better understand the value of an enterprise architecture in the context of organizational goals, problems, and their solutions. We then have given a preliminary version of our ongoing work towards institutionalizing an enterprise architecture that can help create the expected value as much as possible. We understand that still much remains to be done before every organization can institutionalize highly beneficial enterprise architecture. We plan to investigate ways to better understand a seamless integration of an enterprise architecture with various types of software services embedded in it. As another line of future work, we would like to apply our proposal to several organizations and collect the results that can be used as metrics that represent the degree of institutionalization.
8 References [AKL1999] F. J. Armour, S. H. Kaisler, and S. Y. Liu, Building an Enterprise Architecture Step by Step, IT Pro IEEE, 1999, pp [CNYM2000] L. Chung, B. A. Nixon, E. Yu, and J. Mylopoulos. Non-Functional Requirements in Software Engineering. Kluwer Academic Publishers, [GGJZ2000] C. Gunter, E. Gunter, M. Jackson, and P. Zave. A Reference Model for Requirements and Specifcations. IEEE Software, pages 37-43, [HV1993] J. C. Henderson and N. Venkatraman, Strategic alignment: Leveraging information technology for transforming organizations, IBM Systems Journal, Vol. 32, no [Luftman2000] J. N. Luftman, Assessing Business-IT Alignment Manurity, Communications of the Association for information Systems, Vol 4, Article [MC2000] J. Mylopoulos and J. Castro, Tropos: A Framework for Requirements-Driven Software Development, Info. Systems Eng.: State of the Art and Research Themes, Springer-Verlag, pp , [Nilsson1971] N. J. Nilsson, Artificial Intelligence, McGraw-Hill Education, [SK2007] H. Shah and M. El Kourdi, Frameworks for Enterprise Architecture, IT Pro IEEE, 2007, pp [SCS2006] N. Subramanian, L. Chung, and Y-T Song, An NFR-Based Framework for Establishing Traceability Between Enterprise Architectures and System Architectures, Proceedings of the 7 th ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing (SNPD 2006), Las Vegas, June 2006, pp [SC2009] S. Supakkul and L. Chung, Extending Problem Frames to Deal with Stakeholder Problems: An Agent- and Goal- Oriented Approach, RE Track, SAC [van Lamsweerde2000] A. van Lamsweerde, "Requirements engineering in the year 00: a research perspective", Proc., 22nd ICSE'00, pp IEEE Computer Society Press. [WF2006] R. Winter and R. Fischer, Essential Layers, Artifacts, and Dependencies of Enterprise Architecture, 10th IEEE International Enterprise Distributed Object Computing Conference Workshops, [YM1994] E. Yu and J. Mylopoulos, Understanding Why in Software Process Modelling, Analysis, and Design, In Proc. 16th Intl. Conf. on Soft. Eng., pages , May 16-21, [Zachman2003] J. A. Zachman, The Zachman Framework for Enterprise Architecture: Primer for Enterprise Engineering and Manufacturing, Zachman International, electronic book, 2003.
9
SOA: The missing link between Enterprise Architecture and Solution Architecture
SOA: The missing link between Enterprise Architecture and Solution Architecture Jaidip Banerjee and Sohel Aziz Enterprise Architecture (EA) is increasingly being acknowledged as the way to maximize existing
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material,
Ubiquitous, Pervasive and Mobile Computing: A Reusable-Models-based Non-Functional Catalogue
Ubiquitous, Pervasive and Mobile Computing: A Reusable-Models-based Non-Functional Catalogue Milene Serrano 1 and Maurício Serrano 1 1 Universidade de Brasília (UnB/FGA), Curso de Engenharia de Software,
Lecture 3 Topics on Requirements Engineering
Lecture 3 Topics on Requirements Engineering Some material taken from the Tropos project at U of T Copyright Yijun Yu, 2005 Course information Let s vote Course Project/Final Exam 50-50 or 60-40? Midterm/Final
However, the marketplace for replaceable components is still not at sight due to many
Software Replaceability: An NFR Approach Lei Zhang Lawrence Chung Jing Wang Department of Computer Science The University of Texas at Dallas {lei74, chung, jwang}@ utdallas.edu Abstract Building software
Software Development in the Large!
Software Development in the Large! Peter Eeles Executive IT Architect, IBM [email protected] IBM Rational Software Development Conference 2007 2007 IBM Corporation Agenda IBM Rational Software Development
Background: Business Value of Enterprise Architecture TOGAF Architectures and the Business Services Architecture
Business Business Services Services and Enterprise and Enterprise This Workshop Two parts Background: Business Value of Enterprise TOGAF s and the Business Services We will use the key steps, methods and
Development of Enterprise Architecture of PPDR Organisations W. Müller, F. Reinert
Int'l Conf. Software Eng. Research and Practice SERP'15 225 Development of Enterprise Architecture of PPDR Organisations W. Müller, F. Reinert Fraunhofer Institute of Optronics, System Technologies and
The Role of the Software Architect
IBM Software Group The Role of the Software Architect Peter Eeles [email protected] 2004 IBM Corporation Agenda Architecture Architect Architecting Requirements Analysis and design Implementation
Successful Enterprise Architecture. Aligning Business and IT
Successful Enterprise Architecture Aligning Business and IT 1 Business process SOLUTIONS WHITE PAPER Executive Summary...3 An Integrated Business & IT Infrastructure...3 Benefits to Business and IT Go
feature requirements engineering
feature requirements engineering Exploring Alternatives during Requirements Analysis John Mylopoulos, University of Toronto Goal-oriented requirements analysis techniques provide ways to refine organizational
Architecture Centric Development in Software Product Lines
Architecture Centric Development in Software Product Lines Aurangzeb Khan DCE, College of E & ME National University of Science and Technology (NUST), Pakistan Farooque Azam DCE, College of E & ME National
An NFR Pattern Approach to Dealing with NFRs
An NFR Pattern Approach to Dealing with NFRs Presenter : Sam Supakkul Sam Supakkul Tom Hill Lawrence Chung The Univ. of Texas at Dallas Thein Than Tun The Open University, UK Julio CSP Leite PUC-Rio, Brazil
California Enterprise Architecture Framework
Version 2.0 August 01, 2013 This Page is Intentionally Left Blank Version 2.0 ii August 01, 2013 TABLE OF CONTENTS 1 Executive Summary... 1 1.1 What is Enterprise Architecture?... 1 1.2 Why do we need
How To Understand The Role Of Enterprise Architecture In The Context Of Organizational Strategy
Enterprise Architecture in the Context of Organizational Strategy Sundararajan Vaidyanathan Senior Enterprise Architect, Unisys Introduction The Presidential Management Agenda (PMA) 1 is geared towards
Enterprise Architecture Review
Enterprise Architecture Review Arquitectura multivapa mediante Ajax y ORM Héctor Arturo Flórez Fernández * Fecha de recepción: octubre 29 de 2010 Fecha de aceptación: noviembre 23 de 2010 Abstract Enterprise
A Methodology for Development of Enterprise Architecture of PPDR Organisations W. Müller, F. Reinert
A Methodology for Development of Enterprise Architecture of PPDR Organisations W. Müller, F. Reinert Fraunhofer Institute of Optronics, System Technologies and Image Exploitation IOSB 76131 Karlsruhe,
Enterprise Architecture (EA) is the blueprint
SETLabs Briefings VOL 6 NO 4 2008 Building Blocks for Enterprise Business Architecture By Eswar Ganesan and Ramesh Paturi A unified meta-model of elements can lead to effective business analysis Enterprise
Business Analysis Capability Assessment
Overview The Business Analysis Capabilities Assessment is a framework for evaluating the current state of an organization s ability to execute a business automation effort from and end-to-end perspective..
Managing Change Using Enterprise Architecture
Managing Change Using Enterprise Architecture Abdallah El Kadi, PMP, CISSP, TOGAF Chief Executive Officer, Shift Technologies Managing Director, Open Group Arabia Email: [email protected] Website:
Federal Enterprise Architecture and Service-Oriented Architecture
Federal Enterprise Architecture and Service-Oriented Architecture Concepts and Synergies Melvin Greer Chief Strategist, SOA / Cloud Computing Certified Enterprise Architect Copyright August 19, 2010 2010
Developing Business Architecture with TOGAF
Developing Business Architecture with TOGAF Building Business Capability 2013 Las Vegas, NV Armstrong Process Group, Inc. www.aprocessgroup.com Objectives Introduce The Open Group Architecture Framework
From Capability-Based Planning to Competitive Advantage Assembling Your Business Transformation Value Network
From Capability-Based Planning to Competitive Advantage Assembling Your Business Transformation Value Network Marc Lankhorst, BiZZdesign Iver Band, Cambia Health Solutions INTRODUCTIONS 2 1 Marc Lankhorst
A Comparison of SOA Methodologies Analysis & Design Phases
202 A Comparison of SOA Methodologies Analysis & Design Phases Sandra SVANIDZAITĖ Institute of Mathematics and Informatics, Vilnius University Abstract. Service oriented computing is a new software engineering
SOA Governance and the Service Lifecycle
IBM SOA SOA Governance and the Service Lifecycle Naveen Sachdeva [email protected] IBM Software Group 2007 IBM Corporation IBM SOA Agenda What is SOA Governance? Why SOA Governance? Importance of SOA
Towards an Agent Oriented approach to Software Engineering
Towards an Agent Oriented approach to Software Engineering Anna Perini and Paolo Bresciani ITC-IRST Via Sommarive 18, 38055 Povo, Trento, Italy perini,bresciani @irst.itc.it John Mylopoulos Department
WHITE PAPER December, 2008
INTRODUCTION Key to most IT organization s ongoing success is the leadership team s ability to anticipate, plan for, and adapt to change. With ever changing business/mission requirements, customer/user
Enterprise Architecture Roles in Delivering Business Capabilities
Enterprise Architecture Roles in Delivering Business Capabilities Alecia Heng Committee, IASA Malaysia President, Gorgeous Geeks, SIG IASA Malaysia Chief Business Architect, ATD Solution/ATD Learning Asia
Family Evaluation Framework overview & introduction
A Family Evaluation Framework overview & introduction P B Frank van der Linden O Partner: Philips Medical Systems Veenpluis 4-6 5684 PC Best, the Netherlands Date: 29 August, 2005 Number: PH-0503-01 Version:
Enterprise Architecture: A Governance Framework
Enterprise Architecture: A Governance Framework Part I: Embedding Architecture into the Organization Sohel Aziz, Thomas Obitz, Reva Modi and Santonu Sarkar The whitepapers arei related to two sessions
Partnering for Project Success: Project Manager and Business Analyst Collaboration
Partnering for Project Success: Project Manager and Business Analyst Collaboration By Barbara Carkenord, CBAP, Chris Cartwright, PMP, Robin Grace, CBAP, Larry Goldsmith, PMP, Elizabeth Larson, PMP, CBAP,
Enterprise Security Architecture: Approaches and a Framework
Enterprise Security Architecture: Approaches and a Framework Amir Mohtarami Tarbiat Modares University, Department of Information Technology Management, Tehran, Iran Hadi Kandjani Institute for Integrated
Extend the value of your core business systems.
Legacy systems renovation to SOA September 2006 Extend the value of your core business systems. Transforming legacy applications into an SOA framework Page 2 Contents 2 Unshackling your core business systems
The SPES Methodology Modeling- and Analysis Techniques
The SPES Methodology Modeling- and Analysis Techniques Dr. Wolfgang Böhm Technische Universität München [email protected] Agenda SPES_XT Project Overview Some Basic Notions The SPES Methodology SPES_XT
ArchiMate Extension for Modeling the TOGAF Implementation and Migration Phases
ArchiMate Extension for Modeling the TOGAF Implementation and Migration Phases A White Paper by: Henk Jonkers, Harmen van den Berg, Maria-Eugenia Iacob, and Dick Quartel December 2010 Copyright 2010 The
On the Adequacy of i* Models for Representing and Analyzing Software Architectures
On the Adequacy of i* Models for Representing and Analyzing Software Architectures Gemma Grau and Xavier Franch Universitat Politècnica de Catalunya c/ Jordi Girona 1-3, Barcelona E-08034, Spain {ggrau,
Advanced Topics for TOGAF Integrated Management Framework
Instructor: Robert Weisman MSc, PEng, PMP CD [email protected] Advanced Topics for TOGAF Integrated Management Framework ROBERT WEISMAN CEO BUILD THE VISION, INC. WWW.BUILDTHEVISION.CA EMAIL:
SOFT 423: Software Requirements
SOFT 423: Software Requirements Week 3 Class 1 Finish Elicitation & Start Analysis SOFT 423 Winter 2015 1 Last Class Questionnaires Document Inspection Requirements Stripping Use Cases Scenarios SOFT 423
Goal-Oriented Requirements Engineering: An Overview of the Current Research. by Alexei Lapouchnian
Goal-Oriented Requirements Engineering: An Overview of the Current Research by Alexei Lapouchnian Department of Computer Science University Of Toronto 28.06.2005 1. Introduction and Background...1 1.1
Cloud Computing. Key Initiative Overview
David W. Cearley Research Vice President and Gartner Fellow This overview provides a high-level description of the Cloud Computing Key Initiative. IT leaders can use this guide to understand what they
Principles of IT Governance
Principles of IT Governance Governance of enterprise IT focuses on delivering services to support top line growth while moving operational savings to the bottom line. The management of IT services has
Challenges and Limitations in BOM Automation
UNIVERSITY OF TEXAS AT DALLAS SYSTEM ENGINEERING AND MANAGEMENT SYSM6309 ADVANCED REQUIREMENTS ENGINEERING BILL OF MATERIALS GENERATION AUTOMATION FINAL TERM PAPER By: Adi Nugroho 8/3/2013 Submitted to:
An Aspect-Oriented Product Line Framework to Support the Development of Software Product Lines of Web Applications
An Aspect-Oriented Product Line Framework to Support the Development of Software Product Lines of Web Applications Germán Harvey Alférez Salinas Department of Computer Information Systems, Mission College,
Supply Chain Platform as a Service: a Cloud Perspective on Business Collaboration
Supply Chain Platform as a Service: a Cloud Perspective on Business Collaboration Guopeng Zhao 1, 2 and Zhiqi Shen 1 1 Nanyang Technological University, Singapore 639798 2 HP Labs Singapore, Singapore
Five best practices for deploying a successful service-oriented architecture
IBM Global Services April 2008 Five best practices for deploying a successful service-oriented architecture Leveraging lessons learned from the IBM Academy of Technology Executive Summary Today s innovative
Master Data Management. Zahra Mansoori
Master Data Management Zahra Mansoori 1 1. Preference 2 A critical question arises How do you get from a thousand points of data entry to a single view of the business? We are going to answer this question
Process-Based Business Transformation. Todd Lohr, Practice Director
Process-Based Business Transformation Todd Lohr, Practice Director Process-Based Business Transformation Business Process Management Process-Based Business Transformation Service Oriented Architecture
Goal-Based Self-Contextualization
Goal-Based Self-Contextualization Raian Ali, Fabiano Dalpiaz Paolo Giorgini University of Trento - DISI, 38100, Povo, Trento, Italy {raian.ali, fabiano.dalpiaz, paolo.giorgini}@disi.unitn.it Abstract.
Practice Overview. REQUIREMENTS DEFINITION Issue Date: <mm/dd/yyyy> Revision Date: <mm/dd/yyyy>
DEPARTMENT OF HEALTH AND HUMAN SERVICES ENTERPRISE PERFORMANCE LIFE CYCLE FRAMEWORK PRACTIICES GUIIDE REQUIREMENTS DEFINITION Issue Date: Revision Date: Document
MODELING VIRTUAL ORGANIZATION ARCHITECTURE WITH THE VIRTUAL ORGANIZATION BREEDING METHODOLOGY
01 MODELING VIRTUAL ORGANIZATION ARCHITECTURE WITH THE VIRTUAL ORGANIZATION BREEDING METHODOLOGY Zbigniew Paszkiewicz, Willy Picard Dept. of Information Technology Poznan University of Economics Mansfelda
A COMPARISON OF ENTERPRISE ARCHITECTURE FRAMEWORKS
A COMPARISON OF ENTERPRISE ARCHITECTURE FRAMEWORKS Lise Urbaczewski, Eastern Michigan University, [email protected] Stevan Mrdalj, Eastern Michigan University, [email protected] ABSTRACT An Enterprise
CS 6361, SPRING 2010 Advanced Requirements Engineering Web Based Meeting Scheduler- Project Plan
1 W E B B A S E D M E E T I N G S C H E D U L E R S Y S T E M Project Plan Version 4.0 CS 6361 ADVANCED REQUIREMENTS ENGINEERING, SPRING 2010 UNIVERSITY OF TEXAS AT DALLAS R E Q U I R E M E N T S E N G
Using Measurement to translate Business Vision into Operational Software Strategies
Using Measurement to translate Business Vision into Operational Software Strategies Victor R. Basili University of Maryland and Fraunhofer Center - Maryland BUSINESS NEEDS Any successful business requires:
To Comply Software and IT System Development with Related Laws Abstract. Keywords: 1. PROBLEM STATEMENT
To Comply Software and IT System Development with Related Laws Fatemeh Zarrabi Supervising team: Haris Mouratidis, David Preston, Shareeful Islam School of Computing, Information Technology and Engineering,
Module 6 Essentials of Enterprise Architecture Tools
Process-Centric Service-Oriented Module 6 Essentials of Enterprise Architecture Tools Capability-Driven Understand the need and necessity for a EA Tool IASA Global - India Chapter Webinar by Vinu Jade
Enhancing Sales and Operations Planning with Forecasting Analytics and Business Intelligence WHITE PAPER
Enhancing Sales and Operations Planning with Forecasting Analytics and Business Intelligence WHITE PAPER SAS White Paper Table of Contents Introduction.... 1 Analytics.... 1 Forecast Cycle Efficiencies...
Advancing Your Business Analysis Career Intermediate and Senior Role Descriptions
Advancing Your Business Analysis Career Intermediate and Senior Role Descriptions The role names listed in the Career Road Map from International Institute of Business Analysis (IIBA) are not job titles
A Framework for Business/IT Alignment in Networked Value Constellations
BUSITAL'06 219 A Framework for Business/IT Alignment in Networked Value Constellations Zsófia Derzsi, Jaap Gordijn Computer Science, Business Informatics, Vrije Universiteit De Boelelaan 1081, 1081 HV
Setting up an Effective Enterprise Architecture capability. Simon Townson Principal Enterprise Architect SAP
Setting up an Effective Enterprise Architecture capability Simon Townson Principal Enterprise Architect SAP Agenda Why? People and Organisation EA Framework Standards and Templates Tools Processes SAP
TOGAF TOGAF & Major IT Frameworks, Architecting the Family
Fall 08 TOGAF TOGAF & Major IT Frameworks, Architecting the Family Date: February 2013 Prepared by: Danny Greefhorst, MSc., Director of ArchiXL TOGAF is a registered trademark of The Open Group. TOGAF
Introduction to SOA governance and service lifecycle management.
-oriented architecture White paper March 2009 Introduction to SOA governance and Best practices for development and deployment Bill Brown, executive IT architect, worldwide SOA governance SGMM lead, SOA
A Methodology for Capturing Software Systems Security Requirements
A Methodology for Capturing Software Systems Security Requirements Hassan EL-Hadary Supervised by: Prof. Sherif EL-Kassas Outline Introduction to security Software Security Security Definitions Security
Job Description. Job Title Branch Business Group Reporting to Location. Purpose. Key Tasks
Job Description Job Title Branch Business Group Reporting to Location Enterprise Architect Knowledge, Information, Research and Technology Government Technology Services Chief Architect Wellington Salary
Location-based Software Modeling and Analysis: Tropos-based Approach
Location-based Software Modeling and Analysis: Tropos-based Approach Raian Ali, Fabiano Dalpiaz, and Paolo Giorgini University of Trento - DISI, 38100, Povo, Trento, Italy. {raian.ali, fabiano.dalpiaz,
Enterprise Architecture Glossary by Set
Set: Enterprise Architecture (EA) Glossary Term Source Enterprise architecture terms based on NASCIO,, and other industry best practices. Description Albers Equal Area Projection egsc.usgs.gov A projection
What s a BA to do with Data? Discover and define standard data elements in business terms. Susan Block, Program Manager The Vanguard Group
What s a BA to do with Data? Discover and define standard data elements in business terms Susan Block, Program Manager The Vanguard Group Discussion Points Discovering Business Data The Data Administration
Goals and Scenarios to Software Product Lines: the GS2SPL Approach
Goals and Scenarios to Software Product Lines: the GS2SPL Approach Gabriela Guedes, Carla Silva, Jaelson Castro Centro de Informática Universidade Federal de Pernambuco (UFPE) CEP 50740-540, Recife/ PE
Information Management & Data Governance
Data governance is a means to define the policies, standards, and data management services to be employed by the organization. Information Management & Data Governance OVERVIEW A thorough Data Governance
VisionWaves : Delivering next generation BI by combining BI and PM in an Intelligent Performance Management Framework
VisionWaves : Delivering next generation BI by combining BI and PM in an Intelligent Performance Management Framework VisionWaves Bergweg 173 3707 AC Zeist T 030 6981010 F 030 6914967 2010 VisionWaves
STREAM-ADD Supporting the Documentation of Architectural Design Decisions in an Architecture Derivation Process
2012 IEEE 36th International Conference on Computer Software and Applications STREAM-ADD Supporting the Documentation of Architectural Design Decisions in an Architecture Derivation Process Diego Dermeval
ISSA Guidelines on Master Data Management in Social Security
ISSA GUIDELINES ON INFORMATION AND COMMUNICATION TECHNOLOGY ISSA Guidelines on Master Data Management in Social Security Dr af t ve rsi on v1 Draft version v1 The ISSA Guidelines for Social Security Administration
Visual Enterprise Architecture
Business Process Management & Enterprise Architecture Services and Solutions October 2012 VEA: Click About to edit Us Master title style Global Presence Service and Solution Delivery in 22 Countries and
TOWARDS A FRAMEWORK INCORPORATING FUNCTIONAL AND NON FUNCTIONAL REQUIREMENTS FOR DATAWAREHOUSE CONCEPTUAL DESIGN
IADIS International Journal on Computer Science and Information Systems Vol. 9, No. 1, pp. 43-54 ISSN: 1646-3692 TOWARDS A FRAMEWORK INCORPORATING FUNCTIONAL AND NON FUNCTIONAL REQUIREMENTS FOR DATAWAREHOUSE
Application Lifecycle Management: Marriage of Business Management with Software Engineering
Application Lifecycle Management: Marriage of Business Management with Software Engineering Lovelesh Chawla, Robert F. Roggio School of Computing University of North Florida Jacksonville, FL [email protected]
Enterprise Architecture and Knowledge Perspectives on Continuous Requirements Engineering
Enterprise Architecture and Knowledge Perspectives on Continuous Requirements Engineering Marite Kirikova Institute of Applied Computer Systems, Riga Technical University, 1 Kalku, Riga, LV- 1658, Latvia
IT3205: Fundamentals of Software Engineering (Compulsory)
INTRODUCTION : Fundamentals of Software Engineering (Compulsory) This course is designed to provide the students with the basic competencies required to identify requirements, document the system design
Global Delivery Excellence Best Practices for Improving Software Process and Tools Adoption. Sunil Shah Technical Lead IBM Rational
Global Delivery Excellence Best Practices for Improving Software Process and Tools Adoption Sunil Shah Technical Lead IBM Rational Agenda Organization s Challenges from a Delivery Perspective Introduction
Mastem: A Mathematics Tutoring Multi-Agent System
Mastem: A Mathematics Tutoring Multi-Agent System Jéssyka Vilela 1, Ricardo Ramos 2, Jaelson Castro 1 1 Universidade Federal de Pernambuco Centro de Informática Av. Jornalista Anibal Fernandes, S/N, Cidade
DEPARTMENT OF INFORMATICS. Scenario-based Analysis of Collaborative Enterprise Architecture Management Tools
DEPARTMENT OF INFORMATICS TECHNISCHE UNIVERSITÄT MÜNCHEN Master s Thesis in Information Systems Scenario-based Analysis of Collaborative Enterprise Architecture Management Tools Nikolaus Katinszky DEPARTMENT
State of Michigan Department of Technology, Management & Budget
State of Michigan Department of Technology, Management & Budget Information, Communications and Technology (ICT) Strategy Technical Advisory Services Prepared for: Deliverable F Road Map 24 February 2012
Enhancing Sales and Operations Planning with Forecasting Analytics and Business Intelligence WHITE PAPER
Enhancing Sales and Operations Planning with Forecasting Analytics and Business Intelligence WHITE PAPER Table of Contents Introduction... 1 Analytics... 1 Forecast cycle efficiencies... 3 Business intelligence...
Composite Enterprise Architecture: The Direction of FEMA s EA
UNCLASSIFIED/FOUO Composite Enterprise Architecture: The Direction of FEMA s EA Ira Grossman Chief Enterprise Architect June 8, 2009 FEMA Enterprise Architecture Objective - Intuitive visualization that
Mapping Service-Orientation to TOGAF 9 - Part II: Architecture Adoption, Service Inventories and Hierarchies
by Filippos Santas, IT Architect for Credit Suisse Private Banking in Switzerland and Certified SOA Trainer SERVICE TECHNOLOGY MAGAZINE Issue LI June 2011 This is second part in a multi-part article series.
EL Program: Smart Manufacturing Systems Design and Analysis
EL Program: Smart Manufacturing Systems Design and Analysis Program Manager: Dr. Sudarsan Rachuri Associate Program Manager: K C Morris Strategic Goal: Smart Manufacturing, Construction, and Cyber-Physical
Windows 7 Upgrade Risk Mitigation Planning: Ensuring Windows 7 Upgrade Success
November 2010 Windows 7 Upgrade Risk Mitigation Planning: Ensuring Windows 7 Upgrade Success By: Robert Schaper, Laplink Software Enterprise Solutions Contents Introduction 2 Risk and Cost 2 Upgrade Strategies
JOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2008 Vol. 7, No. 8, November-December 2008 What s Your Information Agenda? Mahesh H. Dodani,
The IT Infrastructure Library (ITIL)
IT service management is often equated with the Information Technology Infrastructure Library (ITIL), even though there are a variety of standards and frameworks contributing to the overall ITSM discipline.
Business Service Management Links IT Services to Business Goals
WHITE PAPER: BUSINESS SERVICE MANAGEMENT Business Service Management Links IT Services to Business Goals JANUARY 2008 Sarah Meyer CA SOLUTIONS MARKETING Table of Contents Executive Summary SECTION 1 2
TOGAF. TOGAF & Major IT Frameworks, Architecting the Family. by Danny Greefhorst, MSc., Director of ArchiXL. IT Governance and Strategy
TOGAF TOGAF & Major IT Frameworks, Architecting the Family by Danny Greefhorst, MSc., Director of ArchiXL TOGAF is a registered trademark of The Open Group. Copyright 2013 ITpreneurs. All rights reserved.
IT3203 Fundamentals of Software Engineering (Compulsory) BIT 2 nd YEAR SEMESTER 3
Fundamentals of Software Engineering (Compulsory) BIT 2 nd YEAR SEMESTER 3 INTRODUCTION This course is designed to provide the students with the basic competencies required to identify requirements, document
