Copyright © 2015 Curt Hill Tools What does an EA team need?

Slides:



Advertisements
Similar presentations
Spreadsheet software 1. Spreadsheets 2 Spreadsheet software Components of spreadsheets Labels - are used for titles, headings, names, and for identifying.
Advertisements

Spreadsheets A spreadsheet package is a general purpose computer package that is designed to perform calculations. A spreadsheet is a table which is divided.
Spreadsheets Ms. Scales. What is a Spreadsheet? 0 Spreadsheets 0 A document, or table that is made up of rows and columns. 0 Table 0 Columns and rows.
Cutting-edge technology for the development of business software applications Takes advantage of the most recent international trends, combining Microsoft.NET.
SAITS Learning Opportunities Introduction to Pivots and Dashboards December 12, :00 – 12:00 Cathy Bates.
Copyright (c) 2003 by Prentice Hall Computers Tools for an Information Age Chapter 2 Applications Software: Getting the Work Done.
SPREADSHEETS Spreadsheets are powerful tools to assist in business with the preparation of budgets, forecasts and for general calculation Electronic.
1 The Five Parts of an Information System
Computers Tools for an Information Age
Copyright 2003 The McGraw-Hill Companies, Inc CHAPTER Application Software computing ESSENTIALS    
Microsoft Office 2003 Illustrated Introductory, Premium Edition Microsoft Office 2003 Introducing.
Database Design Concepts Info 1408 Lecture 2 An Introduction to Data Storage.
Computers Are Your Future © 2008Prentice-Hall, Inc.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 Tools of Software Development l 2 types of tools used by software engineers:
Software Documentation Written By: Ian Sommerville Presentation By: Stephen Lopez-Couto.
Teaching and Learning with Technology  Allyn and Bacon 2002 Administrative Software Chapter 5 Teaching and Learning with Technology.
Copyright © 2013 Curt Hill Frameworks, Methodologies, Ontologies and Taxonomies Wasn’t that a mouthful?
Copyright © Curt Hill Components and Artifacts Network and Infrastructure.
Introduction to Spreadsheet Software. Spreadsheets and Their Uses Examples of Charts Spreadsheet Basics Spreadsheet Map Types of Spreadsheet Data Navigating.
Spreadsheets Chapter 7. Objectives Define and describe spreadsheets, and their features and functions Describe how a spreadsheet might be integrated into.
Applications Software. Applications software is designed to perform specific tasks. There are three main types of application software: Applications packages.
Skills for Success with Microsoft Office 2013 Volume 1 Copyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall. by Kris Townsend, Catherine.
Information Technology
Copyright © 2013 Curt Hill The Zachman Framework What is it all about?
UEC 01 : Computer Skills & Programming Concepts I 1PUA – Computer Engineering Department – UEC01 – Dr. Mona Abou - Of Lecture 6: Applications Software.
Computer Science 101 Database Concepts. Database Collection of related data Models real world “universe” Reflects changes Specific purposes and audience.
Database Processing: Fundamentals, Design and Implementation, 9/e by David M. KroenkeChapter 3/1 Copyright © 2004 Please……. No Food Or Drink in the class.
1 Using Computer Applications Introduction to the module.
Software – Applications software and programming languages.
Oracle Application Express. Program Agenda Oracle Application Express Overview Use Cases Key Features Packaged Applications Packaging Pricing Call to.
EDT 608 Unit 6 ePortfolios EDT 608 Unit 2. EDT 608 Unit 2 There are many ways to create materials for ePortfolios Your choices will need to take into.
Copyright © 2015 – Curt Hill Version Control Systems Why use? What systems? What functions?
Application Software CSCI-N 100 Department of Computer and Information Science.
Enterprise Architecture The EA 3 view Copyright © 2013 Curt Hill.
IS 325 Notes for Wednesday August 28, Data is the Core of the Enterprise.
Office Automation Application Software. Application Programs Software for specific purposes or business uses Word processors, spreadsheets, database,
APPLICATION SOFTWARE Objectives Describe several important trends occurring in computer software. Give examples of several major types of application.
Creating A Worksheet and Embedded Chart Chapter 1.
MIS 105 LECTURE 1 INTRODUCTION TO COMPUTER HARDWARE CHAPTER REFERENCE- CHP. 1.
L. A. S. E. R Local Authority Security Enterprise Reporting System Architecture.
C OMPUTING E SSENTIALS Timothy J. O’Leary Linda I. O’Leary Presentations by: Fred Bounds.
IT in Business Personal and PC Databases Lecture – 14.
Application Software Is a computer software designed to help the user to perform specific tasks. Examples include enterprise software, accounting software,
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
Implementation Methodology How to Establish, Maintain and Use an Enterprise Architecture Copyright © 2013 Curt Hill.
C2 Applications Software Getting the Work Done Solve a particular problem or perform a particular task.
Copyright (c) 2003 by Prentice Hall Chapter 2 Applications Software: Getting the Work Done Computers: Tools for an Information Age BSM025 Computers.
After completing this lesson, you will be able to: Identify the basic features of productivity programs. Lesson: 1 Introduction to Productivity Programs.
PREPARED BY: PN. SITI HADIJAH BINTI NORSANI. LEARNING OUTCOMES: Upon completion of this course, students should be able to: 1. Understand the structure.
Unit 9 Spreadsheet Development Assignment 1
Compare Programs What do they need to do to be helpful? Copyright © 2016 Curt Hill.
School Lunch Developed by Barbara Alldredge Quail Run Primary School Introduction Introduction | Task | Process | Evaluation.
Business Analytics Several odds and ends Copyright © 2016 Curt Hill.
Copyright © Curt Hill Software Development Methodology What do you need to know?
ARIS Extension Pack TOGAF April 2016
System Software Application Software
Essential Skills Wales
CHAPTER 2 Computer Software.
The Future? Or the Past and Present?
A Thread Relevant to all Levels of the EA Cube
Software Documentation
Microsoft Office 2003 Illustrated Introductory, Premium Edition
1 Demand of your DB is changing Presented By: Ashwani Kumar
Computer Technology Review Game Megan Rees 5/14 Eleanor M. Savko
Components and Artifacts
Spreadsheet software.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 Tools of Software Development l 2 types of tools used by software engineers:
SaaS Software as a Service Copyright © Curt Hill
The Core Concepts of EA A Few Final Words
Presentation transcript:

Copyright © 2015 Curt Hill Tools What does an EA team need?

Introduction There are several tools that are required for an EA –All of these are software tools An office suite More powerful than normal graph and chart producer The repository –Most of this presentation deals with this Copyright © 2015 Curt Hill

Office You know all about this type of suite It includes at a minimum; –A word processor –A spreadsheet –A presentation manager Every team will need all of these The average enterprise already has a license for these –The EA team may need to insist on a standard for these This is usually not part of the budget Copyright © 2015 Curt Hill

Graphs and Charts EA documentation does include a number of graphs and charts Something stronger than the office suite is usually needed There is no need for a specialized EA version There are plenty of candidates that are Commercial Off The Shelf packages –Find one everyone likes Copyright © 2015 Curt Hill

Finally This takes us to the main event The EA repository is usually specialized for this purpose Typically expensive –It fulfills a complicated role –There is a small market We now consider it in more depth Copyright © 2015 Curt Hill

General Characteristics Able to store any type of artifact –Most of these are documents or other printable items Easy to store and access items –Otherwise will not be used Often an online resource Internal to the enterprise LAN –Does not usually need to be publicly available –If it contains proprietary info this needs to be secured Copyright © 2015 Curt Hill

Audience Participation It is rumored that for many decades Coca-Cola’s formula was kept in a safe and only three people knew the combination and had seen it Is this kind of document one you want in the repository? What is the threshold of secrecy that would keep something out of the repository? What should Coke do to ensure the loyalty of the three? Copyright © 2015 Curt Hill

Repository Approaches What seems to be most common is to have a database as the backend for the repository –Could be relational or NoSQL Must be capable of storing each artifact Each artifact is indexed by a categorization based upon the framework Two examples occur next Copyright © 2015 Curt Hill

Picture Copyright © 2015 Curt Hill

Zachman Categorization Has rows and columns Thus we categorize each entry with two categories the row name and the column name It thus becomes easy to find the documents that exist in any particular cell, any row or any column –The artifact name would also be indexed This seems to be the approach of the Living Architecture Copyright © 2015 Curt Hill

EA Cube It is easy to generalize this to any framework such as the cube We retain the row and column indices but add new ones –Line Of Business name –Security –Standards –Workforce In both categorizations the EA team is responsible for setting up the proper indices Copyright © 2015 Curt Hill

The Market Enterprise Architecture is a comparatively young discipline –Yet it has caught on Now the market is adjusting to fill the void that existed for tools There are a number of products that are being marketed There are also comparisons of these –Most of these comparisons are products in their own right –I did find the following graphic Copyright © 2015 Curt Hill

Comparisons Copyright © 2015 Curt Hill

Conclusion This has been a brief overview of the repository Most of them are a front end attached to a database We should expect a continued evolution of this product Copyright © 2015 Curt Hill