Enterprise Architecture by Example
What you'll learn
- Create a baseline architecture for your enterprise
- Understand the relationship of TOGAF to your mission
- Learn how to execute data architecture in a non-software context
- Learn the basics of the lingua franca of Enterprise Architecture, UML
- You should have a background in business.
- A background in software is helpful, but not required.
Enterprise Architecture is the art of describing what is, imagining what could be, and understanding the gap between the two. We'll take an in-depth look at what this means and review a number of tools and processes to make that happen.
We’ll look at TOGAF, the Open Group’s famous process for pursuing missions in large organizations. We’ll study the process of moving from a baseline architecture to a target architecture and understanding the impact that doing that will have on the enterprise. This is the practice of gap analysis, and understanding to bridge that gap with processes and effort.
Along the way, I’ll tell you some stories from my own career, and from case studies about enterprise architecture. We’ll look at one of the largest enterprise architecture projects in the world involving the United States Marine Corps Recruiting system, and toward the end, we’ll take an in-depth look at the Apollo 13 disaster and how enterprise architecture related to the problems, processes and design that led to it.
We’ll look at creating high-quality enterprise artifacts that people will actually use, and how to select the right things to put in, and how to select the right things to leave out.
Who this course is for:
- Business and technical professionals looking to move to an enterprise architect role
- Business and technical professionals looking to sharpen their processes and understanding
Chris B. Behrens is a writer, speaker and software developer, specializing in DevOps. He has been a developer and architect for more than twenty years focusing on small to medium size companies and the development changes they face. He focuses on his flavor of Fear Based Development, whereby a developer ranks their tasks in descending order of anxiety, and how to tackle them in that order. Chief among these anxiety-inducing processes is software deployment, a topic that Behrens focuses upon. He lives in Kennedale, TX with his wife and children.