training banner.gif (18009 bytes)

Architecture Training

Architecture Fundamentals Class 

Architecture Workshop

Architectural Leadership Class

 

 

 

 

Software Architecture Primer
for Managers
Seminar Description

Seminar Overview

This class provides an introduction to software architecture oriented to managers. It identifies what software architecture is, and describes the Visual Architecting Process that architects and lead engineers are learning in the companion Software Architecture Workshop. It also describes the architect role and the competencies of a good architect.

Benefits

More and more companies are recognizing that they need to build their organization's architecture competency, and do so quickly. Part of this process is introducing architecture concepts, and an appreciation for architecture and its role in software development, to a broad community of managers, architects, and developers. This is as true in product development as it is in IT, where application architecture is the foundation for competitive service offerings and effective internal systems. 

When you have completed the class, you will be able to answer:

  • What is enterprise architecture? What is software architecture?
  • What is UML? How does it relate to architecture?
  • Why is architecture a critical organizational competency?
  • How, broadly speaking, is architecture created and sustained?
  • Who creates architecture? What are the competencies of an architect?

Class Format

This 1/2-day class relies mostly on lecture with class participation. We draw on stories from our experience, and large-group graphical facilitation, to help enliven and enrich this seminar format.  

Audience

This workshop is designed for project and program managers. It is intended to help an organization roll-out a stronger emphasis on architecture, and is the management-oriented companion to our 4-day Software Architecture Workshop for architects.

Instructor'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 developed HP's internal Software Architecture Workshop, and continues to be its principal instructor. 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 and system architectures for products, product families and information systems. 

Pricing

In-house: Pricing depends on number of students taking the class. Please contact us for details. Also, this class can be run as a webcast.

Open Enrollment: The cost for the 1/2-day class is US$350 per student.  Lunch and snacks will be provided.

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

Cancellation Policy

For workshops in the US: We will refund the registration fee less a 5% processing fee if cancellations are made more than 21 days in advance of the workshop start date. Cancellations made 21 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.
For workshops outside 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.

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.

Seminar Outline

I. Opening Metaphor and class introduction

II. Introduction to Architecture

  • definition of enterprise, system and software architecture
  • architecture and its role in creating competitive advantage

III. Overview of the Visual Architecting Process

  • an incremental architecting process
  • setting context
  • architectural requirements
  • UML and visual modeling
  • architecture specification
  • architecture validation
  • architecture deployment
  • architecture evolution and renewal

IV. The Role of the Architect

  • responsibilities of architects
  • relationship of architects to other roles
  • capabilities and skills of architects

V. Closing Story and Conclusion

  • Q&A
  • Next steps

 

Follow-On Seminars

Architecture and Business Strategy

This 1/2 day seminar focuses on architecture as the technical implementation of business strategy. It goes into the role architecture plays in creating competitive advantage, and covers the strategic inputs that architects need to be successful. It discusses architecture rhythm and its relationship to business rhythm on the one hand, and project rhythm on the other. It also considers organizational structures and architecture, and organizational architecture competency development.

Management in the Context of Architecture

This seminar focuses on what changes in the context of explicit attention to architecture and enhancing the organization's architectural competency. It considers the various ways that architectures are undone, providing a counterpoint to the discussion of the various roles that need to be played to ensure the success of the architecture. It considers the project lifecycle, and deliverables and accountabilities associated with architecture.

The Architect Role and How to Hire and Develop Good Architects

This seminar reviews the activities and responsibilities of architects, and goes into the associated competencies. It discusses competency development for architects, identifying skills that can be developed and resources for doing so, experience that must be acquired on projects and through mentoring, and intrinsic qualities that make one person more suited to architecting than another.

Venue

We have not scheduled any open enrollment Software Architecture Primer classes at this point. 

On-site: If  you would like to hold this class in-house, please call us at (812) 335-1653 or email training@bredemeyer.com for pricing and schedule.

Suggest a venue: If there is a location and timing that you are particularly interested in, please let us know, and we will look into scheduling an open enrollment class.

 

ABOUT BREDEMEYER CONSULTING|

Bredemeyer Consulting specializes in helping our clients build architectural competency. We typically work with software architecture and enterprise architecture teams, providing training and mentoring to accelerate the creation or migration of an architecture. However, we do offer a limited number of Software Architecture and related workshops for open enrollment.

Copyright © 2002 by  Bredemeyer Consulting
URL: http://www.bredemeyer.com
Last Modified: May 3, 2002