training banner.gif (18009 bytes)

Architecture Training

Enterprise Architecture Workshop

- Chicago, IL, April 21-24, 2008

Software Architecture Class

- Chicago, IL, April 15-18, 2008

What it Takes to be a Great Architect Class

- Chicago, IL, August 22-24, 2007

Enterprise Architecture Seminar (1-day)

 

Architecture Overview Seminar

Architecture Requirements Workshop

Architecture Consulting

Consulting Services Overview

Architecture Program Management Consulting

Enterprise Architecture
Workshop Description (4-day)

Enterprise Architecture Overview

Enterprise architecture is the high-level structure of enterprise systems. It can be viewed as a layered model:

  • Business architecture: the business processes and supporting organizational structure

  • Application solution architecture: the architecture of applications that support the business processes

  • Technology architecture: addressing the infrastructure that supports the applications

  • Information/data architecture: addressing the information that supports the applications

What distinguishes enterprise architecture from architecture at the business unit and product/service level, is its enterprise scope. This allows enterprise architects to create an architectural platform that is the springboard for resounding competitive advantage.  By focusing on strategic differentiators and working across the enterprise, there is a unique opportunity to create leverage and synergies, and avoid duplication and inconsistency across the enterprise. 

Workshop Overview

The objective of this workshop is to learn: 

  • key concepts and distinctions in enterprise architecture

  • how to create, update, and manage the evolution of enterprise architecture, 

  • how to document enterprise architecture, and 

  • how to gain buy-in among the various communities within the organization

If you are just starting out on your Enterprise Architecture project, we will also create a first cut at your architecture. If you are already working on your architecture, we will work on filling in gaps and improving the architecture.

Benefits

What distinguishes Enterprise Architecture is its enterprise scope. It crosses internal organizational boundaries, and this presents opportunities and challenges. Our workshop alerts enterprise architects to the pitfalls inherent in such large-scoped, high-level efforts, and provides tools for being successful. It orients the project and the organization to achieving their strategic objectives through a minimalist architecture that is the foundation for significant competitive advantage. By focusing on the most strategic contribution, and creating "just-enough" architecture, the business's top technical assets, its architects, are not squandered on low-priority, low-return, attention-sapping activities.  

Workshop Format

We use lecture time to cover key concepts and techniques, but we primarily "learn by doing." Much of the time is spent working in small groups. We also introduce you to the powerful tool of  group graphical facilitation, demonstrating how to collect, organize and present the work of the entire group using graphic templates. 

This is really as much a consulting engagement as a training class. You will get help in creating your current architecture, while at the same time learning an architecting process and associated techniques that you can apply on other architecture projects.

Audience

This workshop is designed for enterprise architecture teams.  Often it is helpful to you and your organization to have others participate at certain times during the workshop. We will work with you to decide if anyone else should be encouraged to participate, and at what points in the workshop their participation would be beneficial.

This workshop is highly valuable as a key part of the kick-off to an architecting project. It is also useful to architecture teams who want validation of what they are doing right, and direction in areas they may be ignoring or over-doing.

Pricing

In-house: Pricing depends on the number of students taking the workshop. Please contact us for details.

US Open Enrollment: The cost for the 4-day workshop is US$2400 per student.  

UK Open Enrollment: The cost for the 4-day workshop is US$3000.00 per student. (Sorry, but our venue and travel costs, borne in pound sterling, are much higher in the UK. Also, if the dollar weakens again, this price may have to be adjusted.) 

The price includes the workshop binder with color copies of the slides and notes.

Cancellation Policy

Workshops in the US: We will refund the registration fee less a 5% processing fee if cancellations are made more than 30 days in advance of the workshop start date. Cancellations made 30 days or less from the workshop start date are not refundable. However, student substitutions may be made any time prior to the start of the workshop.

Workshops outside the US: We will refund the registration fee less a 5% processing fee if cancellations are made more than 6 weeks in advance of the workshop start date. Cancellations made within 6 weeks of the workshop start date are not refundable. However, student substitutions may be made any time prior to the start of the workshop.

All Please Note: We reserve the right to cancel or reschedule any workshop if enrollments are below the minimum necessary to cover costs and provide good class participation. This rarely happens, and we will keep registrants informed if enrollments are low enough to cause concern. If we are forced to cancel for any reason (such as major personal calamity including severe sudden illness or injury), our obligation will be limited to a full refund of class enrollment fees or transfer of the registration to a future workshop. 

 

Workshop Content

The workshop is a working session designed to create a good draft of your architecture and a plan for refining, validating and communicating the architecture. Lecture segments focus on:

  • key concepts. We present organizing models that offer useful ways of thinking about enterprise architecture, and the architecting process. 

  • techniques to use in the architecting process. We work through our process for creating and maintaining architectures at the enterprise level, and use our Architecture Action Guides for the various steps. 

The workshop covers key concepts and techniques for

  • business architecture

  • application architecture

  • technology architecture

  • information architecture

as well as:

architecture modeling using the Unified Modeling Language (UML) where appropriate, and introducing other critical models.

architectural views best suited to the various architectures at the enterprise scope.

architecture specification: how (and when) to create architecture "blueprints".

key architectural design principles including abstraction, separation of concerns, postponing decisions, and simplicity, and related techniques such as interface hiding and encapsulation, as well as system decomposition principles and good interface design.

The Architecting Process

During the working sessions, we work through our Visual Architecting Process, covering:

Init/Commit: how to create an architecture vision; how to gain the support of all levels of management affected by the architecture; how to build a cohesive and creative architecture team; how to create a evolutionary architecture specification and communication plan.

Architectural requirements: how to integrate business strategy and objectives, business context including market and technology trends, competitor moves, and other environmental factors into architectural strategy; how to elicit and document functional (i.e., behavioral) requirements and non-functional requirements (i.e., system qualities including run-time qualities such as performance and reliability, and development-time qualities such as evolvability/ extensibility and reusability).

Architecture specification: how to use architectural patterns; how to create architecture principles; how to model the architecture and document the system using different views; what views are appropriate to what kinds of architectures; what level of detail/specificity should the architecture go into, given its scope; how to manage architecture risk; how to make architecture tradeoffs.

Evaluation: how to assess the system in terms of the system requirements.

Deployment: how to ensure that a good (technically sound) and right (meets key stakeholder objectives) architecture is also a successful architecture; how to assist the management and developer communities in their use of the architecture to ensure its successful adoption and appropriate use.

Lifecycle considerations: how to evolve architectures; when and how to replace architectures; how to relate architecture to other key business processes such as strategic planning.

For an introduction to our approach to enterprise architecture, we recommend you read  "Enterprise Architecture as Strategic Differentiator," by Ruth Malan and Dana Bredemeyer. It is published by Cutter Consortium as the June 2005 Enterprise Architecture Executive Report. You can download a complimentary copy from http://www.cutter.com/offers/strategic.html.

The Role and Responsibilities of the Architect

This section relates the responsibilities and associated skills and attitudes of the architect to the architecting process. To get a sense of what we cover, we recommend you read "What it Takes to be a Great Enterprise Architect," by Dana Bredemeyer and Ruth Malan.  It is published by Cutter Consortium as the August 2004 Enterprise Architecture Executive Report.  You can download a complimentary copy of this issue at http://www.cutter.com/offers/greatarchitect.html.

Prerequisites

Our prerequisites have to do with meeting success criteria for the architecture effort. When we are setting up the workshop, we will informally assess whether your organization meets a set of critical success factors given the mission of the architecture team. These include assessing: 

  • whether the organization has a clear business vision and strategic objectives

  • whether there is an understanding of the organization's core competencies

  • what the architectural maturity of the organization is, and how this relates to the architecture charter

Facilitator's Background

The workshop leader, Dana Bredemeyer, has over 20 years experience architecting, designing and developing software systems, including 16 years with Hewlett-Packard. He has provided architecture consulting and training to architects, architecture teams and their management at the project, organization and business unit levels, and has helped teams develop software, firmware, system and enterprise architectures for manufacturing and service companies. Dana is currently co-authoring a book on architecture with Ruth Malan.

 

ABOUT BREDEMEYER CONSULTING|

Bredemeyer Consulting specializes in training and mentoring enterprise and software architects. We typically work with architecture teams, providing training and mentoring to accelerate their creation or evolution of an architecture. However, we do offer a limited number of workshops for open enrollment.

Tel: (812) 335-1653
Email: info@bredemeyer.com

 

Copyright © 2001-2007 by Bredemeyer Consulting
URL: http://www.bredemeyer.com
Last Modified: March 18, 2008