Inside Architecture

Notes on Enterprise Architecture, Business Alignment, Interesting Trends, and anything else that interests me this week...

Browse by Tags

Tagged Content List
  • Blog Post: Should Business Architects use the Business Model Canvas at the Program level?

    In the Open Group conference at Newport Beach, I listened to a series of presentations on business architecture.  In one of them, the presenter described his practice of using Osterwalder’s Business Model Canvas to create a model of his program’s environment after a business program (aka business...
  • Blog Post: Steps To Create a Core Diagram

    To be fair, these are steps to create a solid understanding of the architecture of a business, but the deliverable is a core diagram, so that’s the title of the post.  I first wrote about a method for creating core diagrams about a year ago, as I was preparing for a talk on the subject at the Open...
  • Blog Post: The EA Metamodel behind the Business Model Generation

    Back when Alexander Osterwalder was first working on the book “Business Model Generation,” I reached out to him to see if I could discuss the data elements he had chartered for his “Business Model Canvas.” After all, from an Enterprise Architecture standpoint, he was making some...
  • Blog Post: Speaking at TechEd New Zealand on Business Architecture

    Haven’t  been to New Zealand yet, but I will be there soon… From September 4 through 7 in Auckland, for TechEd New Zealand.  I will be presenting two topics (Business architecture for non architects, and Aligning IT with capabilities). Now, normally you wouldn’t see Enterprise Architecture...
  • Blog Post: Enterprise Business Motivation Model version 3.5

    For those of you who have been waiting for me to announce the release of the newest version of the Enterprise Business Motivation Model , I’m happy to announce that version 3.5 is available now.  To visit a Wordpress site set up to explain the model, visit http://motivationmodel.com To visit a web...
  • Blog Post: On the Hunt for the One-Page View of an Enterprise

    I am currently noodling the idea of a one-page view of my employer (Microsoft) for the purpose of rationalizing the sharing of services across business units and business models.  (If you understood the previous sentence, you are probably an enterprise architect, even if that is Not your title)...
  • Blog Post: Metamodel 101

    I was just privy to a conversation about the value of creating a specific kind of metamodel, and it made me wonder… if I had to explain the concept of a metamodel to someone, how would I do it?  First, let’s start by defining the term “metamodel.”  The IEEE Online Software Engineering Vocabulary...
  • Blog Post: Essential Project–Open Source EA Metamodel

    One thing that often occurs when a team sets out to create an EA tool is that they create a metamodel that will be supported within the tool. As I pointed out in my last post , I would like to openly challenge tool makers to allow multiple simultaneous metamodels to exist, so that organizations can answer...
  • Blog Post: Can EA Data be independent of the Metamodel?

    One thing that I’ve come to appreciate is both the importance, and impermanence, of the Enterprise Architecture metamodel.  If that last sentence didn’t piss you off, you weren’t listening. I’ve found two common groups of Enterprise Architects: Folks who do not understand, or care, about EA metamodels...
  • Blog Post: How (not) to convince an architect

    I’ve been watching, with a mixture of dismay and mirth, a LinkedIn discussion between Adrian Grigoriu and a group of Enterprise Architects as he attempts to promote his new business architecture approach .  Now, to be fair, Adrian has already written and published his book, so it is a little late...
  • Blog Post: A reasonable canonical definition of Enterprise Architecture

    Clearly we want one.  A thread on LinkedIn a couple of months ago attempted to define the value of EA, and produced a tirade of over 1,300 entries!  But while individuals were busy chatting, the Enterprise Architecture Research Forum took a different approach.  This body is a collaborative...
  • Blog Post: Service Oriented Architecture Conceptual Model

    Almost two years ago, I described some of the key concepts of service oriented architecture, including the distinction between a canonical model and a canonical message schema.  Since that time, I worked on a wide array of models, including Microsoft IT’s Common Conceptual Model.  That model...
  • Blog Post: Why the Zachman Framework is not an ontology

    John Zachman has been making an interesting claim in the last few years… he is claiming that the Zachman Framework for Enterprise Architecture, a creation of his that, through many revisions across the years, has formed a cornerstone of Enterprise Architectural practice in many parts of the world, is...
  • Blog Post: Does IEEE-1471 Define Enterprise Architecture?

    Michael Poulin recently blogged on EBizQ some of his challenges with applying IEEE-1471 to enterprise architecture.  For those not familiar with IEEE-1471, it is an ISO standard definition of “software architecture” that defines key concepts such as View, Viewpoint, Stakeholder, Model, and Architecture...
  • Blog Post: The Semantic Language of Architecture

    For most of the last decade, we’ve seen a steady growth in the use of a simple “recommended practice” in the world of software architecture.  Well known by it’s designation, IEEE-1471 is officially titled “ Recommended Practice for Architectural Description of Software-Intensive Systems .” The standard...
  • Blog Post: Towards an Enterprise Business Motivation Model

    Today marks the end of a long dry spell. As of today, I’m back in print with an article in the Architecture Journal called “ Towards an Enterprise Business Motivation Model .” Of interest to Business Architects, Strategists, Business Planners, and Management Consultants, the Enterprise...
  • Blog Post: Will there be a battle between Archimate and the UML?

    A friend was kind enough to remind me, this morning, that Archimate is still kicking around and making noises. In fact, for a modeling language that’s been in quiet development for many years, Archimate having something of a rebirth as it is now part of the Open Group. Many Enterprise and Solution...
  • Blog Post: A first look at TOGAF 9.0

    Well, it is February 2nd, and today, the Open Group is announcing the general availability of TOGAF version 9.0 .  For those of you not familiar with TOGAF, it is an ambitious and maturing Enterprise Architecture Framework created by the members of the Open Group. I’ve had the good fortune to be...
  • Blog Post: On the federated ownership of a conceptual domain

    As I mentioned in my last post , we have produced an interesting conceptual model of IT as a business, from Business Motivation all the way through to Operations.  For those of you who know I’m a SOA promoter: yes, I can represent a composite application in the repository. More importantly, I can...
  • Blog Post: An examination of the OMG Business Motivation Model

    Contrary to popular belief, Microsoft loves standards.  We don’t always play well with standards bodies, but it doesn’t mean that, operationally, we don’t benefit as much as the next guy from standards.  From an IT perspective, we cannot be efficient or effective without leveraging the work...
  • Blog Post: Creating a distinction between business services and SOA services

    I'm always a bit dismayed when I hear the following terms mixed up, or combined: SOA service and business service. In my mind, these things are different. In one sense, they are related, but indirectly. A business service is a function (or capability) of the business that is offered to one or more...
  • Blog Post: Input sought: Actor - Role - Process Activity... an interesting domain model question

    I have an open question. I'd love to get community feedback. A process can be decomposed into activities. Who performs the activities? Are activities performed by roles with actors assigned to those roles, or are activities performed by actors in roles? In other words, is it a binary or ternary relationship...
  • Blog Post: Clarifying the Concept of Metadata

    Metadata is a difficult word to define, or so it would appear. After all, why is it that the best that Wikipedia can do is: Metadata ( meta data , or sometimes metainformation ) is "data about data", of any sort in any media. An item of metadata may describe an individual datum, or content item...
  • Blog Post: Applying DDD to IT Management: First failure

    I always learn more from failure than from success. In that spirit, I'll share a (small) failure with you. In my last post ( Working in the dark ), I mentioned that I would be discussing the metamodel [domain model] underlying all the things we do in operating Microsoft IT. In effect, I'm following...
  • Blog Post: Working in the dark

    If we listen to smart people who create development processes, we hear things like "collect requirements" and "understand business process."  We then go and write use cases, design software components, and write code.  Test cases describe the things we are going to test...
Page 1 of 1 (25 items)