Inside Architecture

Notes on Enterprise Architecture, Systems Integration, and anything else that interests me this week...

Posts
  • Inside Architecture

    Creating a Core Diagram for Agile Business

    • 0 Comments

    Today, I gave my talk at the Open Group conference that presents a step-by-step method for creating a core diagram that is useful for agile business.  I will blog a series of posts on the topic to share this information to my friends and colleagues on the web.

    I will create the following posts.  As I do, I will come back and edit this post to provide a link.  This post will stand as an introduction and table of contents to the topic. 

    I will post the following articles:

    • What is a core diagram and what should it contain?
    • Who cares about a core diagram and what are the scenarios for use?
    • What is Minimum Sufficient Business Integration (MSBI) and when should this method be used?
    • Step-by-step instructions for the MSBI method and outputs produced
    • Testing and Landing the core diagram in your business and governance processes

     

    This will likely take a few days, and I’d like to take a few minutes to describe each of these topics.  The talk lasted 45 minutes (at a wildly accelerated pace).  I plan to provide a better, albeit slower, set of information for the folks who read this blog.

    WP_000279

    Nick Malik speaking at the Open Group conference, Jan 31, 2012, San Francisco

    If you’d like to see the original presentation, see the following slideshare presentation:

  • Inside Architecture

    Do you address the complaint, address the root cause, or both?

    • 2 Comments

    Imagine a future where robots run the hospitals as a way to cut health care costs.  A robot ambulance pulls up to the door of the Emergency Room with an unconscious patient.  The robot triage nurse connects electrodes to the patient and notices a low heart rate, low blood pressure, and intense pain readings emanating from the abdomen.  The diagnosis: blood loss and pain.  Prescription: provide blood and pain killers. 

    Then, in comes a human physician who notices that the patient has a gunshot wound.  A surgery team swoops in and removes the bullet and patches the patient up.

    OK… time to switch metaphors.  Your business is going along, operating normally.  A customer comes in the door with a complaint.  The product he purchased is broken within a few minutes of getting it. 

    • Do you respond like a robot and give him a new product and a coupon for 10% his next order?
    • Does the physician ever arrive to take a look and decide that the company is manufacturing low quality products?  Is anything ever done about the underlying problem?

    Enterprise architecture has the same problem in more ways than one.

    • If someone complains that the EA team is not providing value, do you respond like a robot and send your architects to jump onto a visible and important project and “be useful?”  Do you follow up to diagnose the root cause of the perception?  Do you deal with issues in governance, communication, information accuracy, process integration, and expertise?
    • If you notice a complex area of the business is never actually getting cleaned up, and that complexity is causing business agility problems, do you create an initiative to simplify the complexity and then stop there, or do you follow up with a project to address the institutional decision making, roles and responsibilities, and design principles that led to complexity in the first place?

    A word of advice: when a problem erupts: triage is important, but surgery may be necessary.   Don’t solve the underlying problem without dealing with the symptoms.  Don’t deal with the symptoms without also addressing the underlying problem. 

  • Inside Architecture

    A Modern Update to The Blind Men and The Elephant

    • 3 Comments

    My humble apologies to John Godfrey Saxe, whose poem I have modified to add a seventh man, and to make a point…

     

    ‘twas seven men of Indostan
    To learning much inclined,
    Who went to see the Elephant
    (Though all of them were blind),
    That each by observation
    Might satisfy his mind.

    The First approach'd the Elephant,
    And happening to fall
    Against his broad and sturdy side,
    At once began to bawl:
    "God bless me! but the Elephant
    Is very like a wall!"

    The Second, feeling of the tusk,
    Cried, -"Ho! what have we here
    So very round and smooth and sharp?
    To me 'tis mighty clear
    This wonder of an Elephant
    Is very like a spear!"

    The Third approached the animal,
    And happening to take
    The squirming trunk within his hands,
    Thus boldly up and spake:
    "I see," quoth he, "the Elephant
    Is very like a snake!"

    The Fourth reached out his eager hand,
    And felt about the knee.
    "What most this wondrous beast is like
    Is mighty plain," quoth he,
    "'Tis clear enough the Elephant
    Is very like a tree!"

    The Fifth, who chanced to touch the ear,
    Said: "E'en the blindest man
    Can tell what this resembles most;
    Deny the fact who can,
    This marvel of an Elephant
    Is very like a fan!"

    The Sixth no sooner had begun
    About the beast to grope,
    Then, seizing on the swinging tail
    That fell within his scope,
    "I see," quoth he, "the Elephant
    Is very like a rope!"

    And so these men of Indostan
    Disputed loud and long,
    Each in his own opinion
    Exceeding stiff and strong,
    Though each was partly in the right,
    And all were in the wrong!

    Silent was the Seventh man
    Who heard the heated fray
    Not touching the amazing beast
    Upon that fateful day
    Chose wisely to collect his clues
    From what each had to say

    Concluding from the evidence
    That no man clearly knew
    The seventh man did not attempt
    To posit what was true
    Instead he sought to ascertain
    what the beast could do

    Tried and failed, and tried again
    This man did ply his art
    Invented he, a harness great
    And cried out from his heart
    “I cannot see the shape of it
    but it sure can pull a cart!”

    MORAL

    So oft in theologic wars,
    The disputants, I ween,
    Rail on in utter ignorance
    Of what each other mean,
    And prate about an Elephant
    Not one of them has seen!

    The wise, instead, do not delay
    to overcome their lack of vision
    They absorbs, from fellow men, their
    thoughts and intuition
    And then they act to journey forth
    accomplishing their mission

  • Inside Architecture

    Wikipedia’s EA article, second pass

    • 2 Comments

    After a rather protracted discussion on LinkedIn about the Wikipedia article on Enterprise Architecture (blogged here), I took another swing at rewriting the EA article’s opening section.  It is far from perfect, but I encourage the folks who have been following this discussion to take a look. 

    The change I made was fairly straight-forward:

    - Removed unverifiable definition of EA

    - Added three verifiable definitions from three perspectives:

    • EA as a business practice,
    • EA as the desired level of integration and standardization in an enterprise, and
    • EA as a set of artifacts. 

     

    - followed each definition with a layman’s interpretation of that definition. 

    Normally, I would argue against actually citing a definition in a Wikipedia article.  After all, it is an encyclopedia, not a dictionary.  That said, after long and protracted debates about the meaning of the word ‘enterprise’ and the meaning of the word ‘architecture’ and the derivation of the term ‘enterprise architecture,’ I decided to break the rules a little and actually quote from the definitions themselves in the Wikipedia article.  This is really unusual, and I expect that I may get pilloried for it, but after all the arguments, I didn’t want anyone to tell me that I had interpreted their definitions “incorrectly” by quoting original sources.

    The new opening text of the Wikipedia article on EA is:

    The term enterprise architecture is used in many complimentary ways. It is used to describe both a unique business practice and the aspects of a business that are being described. The Enterprise Architecture Research Forum defines the practice of enterprise architecture as follows:

    Enterprise Architecture is the continuous practice of describing the essential elements of a sociotechnical organization, their relationships to each other and to the environment, in order to understand complexity and manage change.[1]

    In simple terms, Enterprise Architecture is a self-improvement business function that examines the structure and behavior of the various parts of an 'enterprise' and focuses on opportunities to improve it.

    The MIT Center for Information Systems Research (CISR) defines enterprise architecture as the specific aspects of a business that are under examination:

    Enterprise architecture is the organizing logic for business processes and IT infrastructure reflecting the integration and standardization requirements of the company's operating model. The operating model is the desired state of business process integration and business process standardization for delivering goods and services to customers.[2]

    Simply put, the enterprise architecture in an intentional vision that defines how business processes should be integrated and where process standardization should be used.

    The United States Government describes enterprise architecture as an Information Technology function. Instead of describing enterprise architecture in relation to the practice of examining an enterprise, the U.S. Government defines the term to refer to the documented results of that examination. Specifically, US Code Title 44, Chapter 36, defines enterprise architecture as a 'strategic information base' that defines the mission of an agency and describes the technology and information needed to perform that mission, along with descriptions of how the architecture of the organization should be changed in order to respond to changes in the mission.[3]

    Practitioners of EA call themselves enterprise architects. An enterprise architect is a person responsible for performing the complex analysis of business structure and processes and is often called upon to draw conclusions from the information collected. By producing this understanding, architects are attempting to address the goals of Enterprise Architecture: Effectiveness, Efficiency, Agility, and Durability.[4]

  • Inside Architecture

    Customer 2.0 Strikes

    • 0 Comments

    For those folks who don’t normally track the events of the Gamer community, I’d like to share a lesson that every consumer facing business should heed.  Social Media has changed the consumer landscape in an irrevocable way.  This incident demonstrates what happens to companies that don’t understand the new power of the customer.

    In short, a small manufacturer hired a marketing company to promote it’s novel product.  Unfortunately, the marketing company failed to correctly handle the import paperwork, and the product was stuck in customs.  Customers who ordered the product for Christmas were not going to get their product in time. 

    As you’d expect, some customers complained.  One in particular known only as “Dave.”  The marketing company made a couple of rather typical mistakes in handling the complaint.  The customer threatened to get the press and social media involved.  At that point, the company blew it.  Instead of taking a contrite and apologetic tone, offering to reduce the stress of the customer or even offering a discount on the order, the company representative sent a profane and inflammatory e-mail directly to the customer telling him, basically, to “get over it.”

    That customer shared his e-mail with social media, and the storm started.  Within hours, the manufacturer has fired the marketing company.  The marketing company has been banned from at least one influential show (and my guess, the fallout won’t stop there).  The company’s image is in the toilet.  If they are still in business in a year, I will be amazed.

    The business world has changed.  Customers have the power of community, and can act in groups in a way that they could never act before, at a speed that will make your head spin.  Companies who do not understand this fact will be left behind. 

  • Inside Architecture

    Wikipedia and the definition of Enterprise Architecture

    • 18 Comments

    I was asked, this week, about a page that I had put into Wikipedia nearly three years ago.  Far from being able to take credit for it, I discovered that many of the edits made since I put the page up corrupted it to the point of uselessness.  Alas, after changing that page back, I checked out my favorite page: Enterprise Architecture. 

    And it was unrecognizable.

    The entire page had been rewritten by a single person (Matthew Kern) who, apparently, believes that “Enterprise Architecture” == FEAF (The US Government EA Framework).  While I applaud Mr. Kern’s desire to include cited sources for his statements, his decision to ignore all of the prior content and contributions and toss out all of the compromises along the way seems both short-sighted and arrogant, to say the least. 

    I endeavor to let the current author settle a bit, and then change most of the article back, but for the sake of documentation, I wanted to share the direction that Mr. Kern wants to take the Wikipedia article on EA.  Gentle readers, do you agree with Mr. Kern’s decision, or do you support my intent to revert to the original material?

    Previous Opening Section (compromise text) New Opening section
    An enterprise architecture (EA) is a rigorous description of the structure of an enterprise, which comprises enterprise components (business entities), the externally visible properties of those components, and the relationships (e.g. the behavior) between them.

    EA describes the terminology, the composition of enterprise components, and their relationships with the external environment, and the guiding principles for the requirement (analysis), design, and evolution of an enterprise.

    This description is comprehensive, including enterprise goals, business process, roles, organizational structures, organizational behaviors, business information, software applications and computer systems.
    Enterprise architecture (EA) is a term first used in print in NIST SP 500-167 a US Federal Government Document from the National Institute of Standards and Technology) in 1989. It is currently a mandatory practice in the US Federal Government: OMB Circular A-130 describes enterprise architecture and subordinate activities in some detail, in response to the Clinger Cohen Act (IT Management Reform Act) of 1996 mandatory requirement for government organizations (enterprises) to have an "IT architecture". The term has subsequently (after first use in 1989 by the US Federal Government) been used in foreign governments and in commercial practice.

    According to the U.S. Federal Government: "An EA is the explicit description and documentation of the current and desired relationships among business and management processes and information technology. It describes the "current architecture" and "target architecture" to include the rules and standards and systems life cycle information to optimize and maintain the environment which the agency wishes to create and maintain by managing its IT portfolio. The EA must also provide a strategy that will enable the agency to support its current state and also act as the roadmap for transition to its target environment. These transition processes will include an agency's capital planning and investment control processes, agency EA planning processes, and agency systems life cycle methodologies. The EA will define principles and goals and set direction on such issues as the promotion of interoperability, open systems, public access, compliance with GPEA, end user satisfaction, and IT security. The agency must support the EA with a complete inventory of agency information resources, including personnel, equipment, and funds devoted to information resources management and information technology, at an appropriate level of detail."

     

    What say you?

Page 1 of 96 (574 items) 12345»