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
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.
|