Is Your CIO Your CDO?

One analyst reports that by 2015 25% of companies will have a Chief Digital Officer (CDO) who resides outside of the IT department and is responsible for driving the digitization of research and development, marketing, customer service and the creation of new products and services. Before you create this new role and contact your favorite executive recruiters, take a step back and ask a few questions: What is the scope of digital transformation for your […]

ArchiMate from a data modelling perspective

<p><em><span style=”font-size: 11px; line-height: 19px;”>After my webinar on “building a data management capability with <a href=”http://www.bizzdesign.com/consultancy/enterprise-architecture-management/togaf/”>TOGAF</a> and <a href=”http://www.bizzdesign.com/consultancy/enterprise-architecture-management/archimate/”>ArchiMate</a>” I received several E-mails with interesting questions and useful suggestions. In one of those conversations we touched upon an issue that I stumble across in practice a lot: how to effectively use the classic ‘conceptual / logical / physical’ dichotomy when modelling with ArchiMate. </span><span style=”font-size: 11px; line-height: 19px;”>After some E-mails back and forth, I found myself writing a rather long note which might be useful for a broader audience. I’ve included it below. I left out a few sentences here and there due to privacy considerations.  If you have any related thoughts or suggestions, please drop me a note or leave a comment. </span></em></p><p><span style=”font-size: 11px; line-height: 19px;”>If you like the work of Halpin, then I can recommend Kent as well. His classic book on “<a href=”http://www.amazon.com/Data-Reality-Perspective-Perceiving-Information/dp/1935504215″>Data and reality</a>” is now available as e-book. Good read with some thoughts that are still more than relevant. Let’s dive in […]. There are 2 aspects that are relevant in my opinion: (1) the dichotomy of architecture and design, and (2) the conceptual / logical / physical distinction.</span></p><p><span style=”font-size: 11px; line-height: 19px;”>ad 1: dichotomy of architecture and design</span></p><p>For some reason this remains tricky for many practitioners. Constantly confusing the two “levels”. Of course we can argue that <a href=”http://www.bizzdesign.com/consultancy/enterprise-architecture-management/togaf/”>Enterprise Architecture</a> is also a form of design… but that’s not the point. Following the generally accepted definitions, architecture deals with the fundamental organisation of a system as well as the principles guiding design and evolution. It’s high level, about coherence, and about how “things” in the enterprise are put together. The actual details of how things are organized in reality are more “Design” or “implementation”. For a previous Webinar I made the following illustration:</p><p><img alt=”Identifying solutions in ArchiMate” src=”http://www.bizzdesign.com/assets/BlogDocuments-2/20130514_ArchiMate-from-a-data-modelling-perspective/capability-architecture-solution-model.png” style=”width: 300px; height: 239px;” title=”ArchiMate can be used for identifying solutions (i.e. the SBB’s in TOGAF)”/></p><p><span style=”font-size: 11px; line-height: 19px;”>ArchiMate is very usable for architecture models. For identifying solutions (i.e. the SBB’s in TOGAF), ArchiMate is very usable too. For fleshing out the details, we need more detailed solution models and tend to use different notations, such as UML, BPMN, SBVR and so on. </span></p><p>ad b. conceptual / logical / physical</p><p>Unfortunately here too we see many different interpretations. You’d think we have figured it out by now. Here are two interpretations that are used a lot:</p><p><img alt=”Conceptual, logical and physical models” src=”http://www.bizzdesign.com/assets/BlogDocuments-2/20130514_ArchiMate-from-a-data-modelling-perspective/conceptual-logical-physical-model-data.png” style=”width: 379px; height: 273px;” title=”A conceptual model captures the business scope of the business solution, and the physical the technical solution.”/></p><p>TOGAF seems to follow the interpretation close to Capgemini’s IAF where conceptual is about “what”, logical is about “how” and physical is about “with what”. In that case, conceptual/logical appears to map on the architecture level, whereas physical seems to map on the design/ implementation level. All three are somewhat in line but in practice we still see people mix-and-match between abstraction levels.</p><p>My personal view is that we should pay close attention to the “level” (architecture / design) and “abstraction” (conceptual / logical / physical) that we’re working on. Don’t mix them. Also, I tend to merge the conceptual/logical levels at least for my ArchiMate models. That makes it easier to understand for many stakeholders in practice. Consider this simple example to see how it can work:</p><p><img alt=”You can merge the conceptual and logical levels in ArchiMate to make it easier to understand for many stakeholders” src=”http://www.bizzdesign.com/assets/BlogDocuments-2/20130514_ArchiMate-from-a-data-modelling-perspective/data-modelling-business-process.png” style=”width: 414px; height: 347px;” title=”A merged version of the conceptual, logica land physical models”/></p><p> </p><p>If you follow the strict definitions then you could argue that:</p><ul><li>conceptual: what is needed is the two application services s1 and s2</li> <li>logical: how  we go about realizing it? In this case (due to some principles), apparently we chose for a solution with a single application component. For example “the ERP package”</li> <li>physical: with what is not in this model. There we have to look for physical counterparts of this ERP package. For example “SAP R/3″</li></ul><p>The same line of reasoning can be repeated between the application layer and the technology layer. Great, but what about the information/data world? <span style=”font-size: 11px; line-height: 19px;”>I really like the way ArchiMate decided to not introduce a separate layer for information/ data […] I want to be able to talk about “what information is needed in the context of some business process or organisational role”, or about “which data sits in what system” or “how did we organize information storage in in the infrastructure”. Of course the data dissemination (one of the viewpoints in TOGAF) is part of that.</span></p><p>While I agree that the definition of business object / data object / artefact / representation can be improved further, the intention behind them does work in practice. Let’s start with the conceptual/ logical level (incomplete, but it gives an idea):</p><p><img alt=”Application and technology layer in ArchiMate” src=”http://www.bizzdesign.com/assets/BlogDocuments-2/20130514_ArchiMate-from-a-data-modelling-perspective/ArchiMate-conceptual-logical-level.png” style=”width: 500px; height: 399px;” title=”What information is needed in the context of some business process or organisational role”/></p><p>Here we see the following:</p><ul><li>In some process we need a bit of information (bo1). With bo1 (which is what I called an Entity in my webinar) we can represent attributes and all sorts of metadata. </li> <li>In order to get to this information, we need two data objects. That is, it appears that there are two data objects, both managed by the same system, which together realize the information that is needed for bo1. Remember that this is the architecture level. If we really want to dive into mappings between definitions, attributes, fields and so on then (in my opinion) we cross over into the realm of design. I’d be much happier using my favourite ORM2 or ERD tool for that!</li> <li>We also see that the application component needs (at least) two bits of infrastructure in order to function. Data storage and rule execution. Note that I haven’t specified what type of storage this will be. That’s an implementation choice that can be made later. Are we going for relational? or xml db? or flat file? At this point I don’t care!</li></ul><p>Diving into the solution would be something along the lines of:</p><p><img alt=”SAP R/3 component” src=”http://www.bizzdesign.com/assets/BlogDocuments-2/20130514_ArchiMate-from-a-data-modelling-perspective/ArchiMate-solution.png” style=”width: 500px; height: 275px;” title=”deployment of the executables that make up the SAP R/3 component”/></p><p> </p><p>Here we see the actual deployment of the executables that make up the SAP R/3 component (the two top artefacts) on the system software in the infrastructure. We also see how the artefacts are accessed by this system software. Note the dual use of the artefact concept: on the one hand it is used as the manifestation of data in the infrastructure, on the other it is used as an executable. Not ideal, but it is what it is…</p><p>One thing that we still have to do is linking our conceptual / logical models to the physical models. There is no built-in mechanism in ArchiMate to handle this (the specialisation relation comes close but doesn’t do what you want it to do). Most tools these days (BiZZdesign Architect included) use the idea of “dependency relations” to create links across models.</p><p>I think that it is high time for some best practices on how to deal with these issues. I also agree that a lot can be learned from the past. It’s up to us to make that happen!</p>

Categories Uncategorized

Right Sourcing. Right Now.

Right Sourcing: Enabling Collaboration is now available for ordering from the publisher (US, UK). The book puts forward the proposal that the modern enterprise must fundamentally rethink its ‘sourcing equation’ to become or remain viable. By presenting perspectives on sourcing from 21 different contributors, the editors hope to enable and inspire readers to make better-informed decisions. […]

Link Collection — May 12, 2013

  • Obama orders agencies to make data open, machine-readable by default | Ars Technica

    good, but note the “if implemented”…
     
    “President Barack Obama issued an executive order today that aims to make “open and machine-readable” data formats a requirement for all new government IT systems. The order would also apply to existing systems that are being modernized or upgraded. If implemented, the mandate would bring new life to efforts started by the Obama administration with the launch of Data.gov four years ago. It would also expand an order issued in 2012 to open up government systems with public interfaces for commercial app developers.

    “The default state of new and modernized Government information resources shall be open and machine readable,” the president’s order reads. “Government information shall be managed as an asset throughout its life cycle to promote interoperability and openness, and, wherever possible and legally permissible, to ensure that data are released to the public in ways that make the data easy to find, accessible, and usable.” The order, however, also requires that this new “default state” protect personally identifiable information and other sensitive data on individual citizens, as well as classified information.”

    tags: opendata US

  • Will Your Golden Years Be Robot-Assisted?

    I’m totally counting on an eldercare robot, tho I might choose a name other than HERB:

    “Robots—in addition to other uses—are now being viewed as a way to meet the needs of a fast-growing aging population, with technologies that assist in daily care and provide companionship. Over  the next 18 years, 78 million baby boomers will turn 65 at a rate of about 8,000 a day. And most will not be able to afford the daily help often required by age-related disability.

    At the same time, health care costs are skyrocketing. Robots could help address both costs and manpower issues.”

    tags: robotics healthcare demographics

  • Technology is a tool: We can print guns, but we can also print prosthetic limbs — Tech News and Analysis

    “The same week that brought us a video of someone firing a gun built using parts manufactured on a 3D printer, on Wednesday offered us an inspiring story about using the same type of printer to manufacture a prosthetic hand for more than hundred times less than the cost of a traditional prosthetic set of fingers.

    The story of the Robohand is as inspiring as an Oprah interview. One of the participants, however, noted that he didn’t intend to help those missing a limb. Instead, he sought out a 3D printed hand to save himself after a wood working accident shaved off four of his fingers. And yet, thanks to a collaboration between carpenter Richard Van As in Johannesburg, and a Seattle prop designer a five-year old born without fingers now has a more functional hand.”

    tags: 3dprinting robohand makerbot

  • SAP Takes It All to the Cloud – NYTimes.com

    The inevitable: “We will do cloud-based ERP on a massive scale,” said Vishal Sikka, a member of SAP’s executive board and one of the people who oversaw the project. Of SAP’s regular product, he said, “At some point in the future, complex implementations should go away. All of our products are moving to HANA.”

    tags: SAP HANA cloud

  • The Man Behind the Google Brain: Andrew Ng and the Quest for the New AI | Wired Enterprise | Wired.com

    “Deep Learning is a first step in this new direction. Basically, it involves building neural networks — networks that mimic the behavior of the human brain. Much like the brain, these multi-layered computer networks can gather information and react to it. They can build up an understanding of what objects look or sound like.

    In an effort to recreate human vision, for example, you might build a basic layer of artificial neurons that can detect simple things like the edges of a particular shape. The next layer could then piece together these edges to identify the larger shape, and then the shapes could be strung together to understand an object. The key here is that the software does all this on its own — a big advantage over older AI models, which required engineers to massage the visual or auditory data so that it could be digested by the machine-learning algorithm.

    With Deep Learning, Ng says, you just give the system a lot of data “so it can discover by itself what some of the concepts in the world are.””

    tags: AI brain algorithm data Ng

Posted from Diigo. The rest of my favorite links are here.

Your org as an api #openwork

 

 

What if your organisation’s internal business processes had a publicly accessible api?

What if information about the internals of your products and services where available to mine, interact with and influence?

How would that change your customer’s perception of your organisation?

Would your customer’s self organise?

Would they help you improve your organisation?

Would your customer’s uncover insight you didn’t know you even wanted?

How would transparency of your organisations strengths and weakness change how you and your competitors operate

What would prevent such a leap? the thought of airing your dirty laundry? losing competitive advantage?

Wouldn’t it be great to not have dirty laundry?

Would radical openness and the necessary re-orientation of the organisation towards its customers bring a whole new competitive advantage?

Lots of questions, I don’t have the answers at the moment. If this post sparks any thoughts i’d love to continue the conversation either on twitter or in the comments on this post.

Enterprise Architecture Fatigue

Enterprise Architecture FatigueInteresting discourse with a new client. They have been through numerous attempts to establish Governance using Enterprise Architecture and every time they find themselves swamped with extremely clever people who produce …

Enterprise Architecture Fatigue

Enterprise Architecture FatigueInteresting discourse with a new client. They have been through numerous attempts to establish Governance using Enterprise Architecture and every time they find themselves swamped with extremely clever people who produce …

Categories Uncategorized