<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>Mirafor Blog</title><link>http://seesoftsbs.intraseesoft.dmz:90/blog</link><description>Mirafor Blog</description><item><title>Problems of Togaf9 Part 2</title><link>http://seesoftsbs.intraseesoft.dmz:90/blog/problems-of-togaf9-part-2</link><description>&lt;h1&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 14.0pt; line-height: 115%;"&gt;Problems of Togaf9 Part 2&lt;/span&gt;&lt;/b&gt;&lt;/h1&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;I have received lots of criticism being critical about TOGAF.&amp;nbsp; Great!&amp;nbsp; Major comment has been that one needs not to use it as such but take the best or suitable parts for whatever is the need.&amp;nbsp; Let us think about that for a moment!&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span lang="EN-US"&gt;TOGAF9 Introduction states&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US"&gt;:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span lang="EN-US"&gt;TOGAF Says: &lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US"&gt;TOGAF is a framework - a detailed method and a set of supporting tools - for developing an enterprise architecture. It may be used freely by any organization wishing to develop an enterprise architecture for use within that organization.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span lang="EN-US"&gt;Mirafor wonders:&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US"&gt; Detailed method for developing enterprise architecture!&amp;nbsp; I assume that detailed method means that it is supposed to be also logical.&amp;nbsp; Or is it so that method is always logical by nature.&amp;nbsp; Hmm&amp;hellip;based on what proven theory?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span lang="EN-US"&gt;TOGAF Says:&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US"&gt; The purpose of enterprise architecture is to optimize across the enterprise the often fragmented legacy of processes (both manual and automated) into an integrated environment that is responsive to change and supportive of the delivery of the business strategy&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span lang="EN-US"&gt;Mirafor wonders&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US"&gt;: This means that it is process development only!&amp;nbsp; Or have I missed something?&amp;nbsp; Which comes first process or information?&amp;nbsp; Or is it so that strategy is information developed by strategy process.&amp;nbsp; Is then strategy process improvement responsibility of enterprise architecture?&amp;nbsp; Did I say enterprise architecture process&amp;hellip;?&amp;nbsp; We are confused what is process and what is information.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span lang="EN-US"&gt;OK&amp;hellip;let us move to Part IV of the TOGAF to get clarification&amp;hellip;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span lang="EN-US"&gt;&amp;hellip;And Togaf9 Part IV states in overview:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;span lang="EN-US"&gt;&amp;ldquo;The TOGAF Architecture Development Method (ADM) provides a process lifecycle to create and manage architectures within an enterprise. At each phase within the ADM, a discussion of inputs, outputs, and steps describes a number of architectural work products or artifacts, such as process and application. The content metamodel provided here defines a formal structure for these terms to ensure consistency within the ADM and also to provide guidance for organizations that wish to implement their architecture within an architecture tool.&amp;rdquo;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;b&gt;TOGAF Says&lt;/b&gt;: At each phase within the ADM, a discussion of inputs, outputs, and steps describes a number of architectural work products or artifacts, such as process and application&amp;rdquo;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span lang="EN-US"&gt;Mirafor wonders:&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US"&gt; Are &amp;ldquo;inputs and outputs&amp;rdquo; information?&amp;nbsp; Do &amp;ldquo;steps&amp;rdquo; mean process &amp;ldquo;tasks&amp;rdquo;? Do &amp;ldquo;architectural work products or artifacts&amp;rdquo; mean information about them since we are not developing the actual &amp;ldquo;physical products&amp;rdquo; at this point?&amp;nbsp; Ooh&amp;hellip;sorry&amp;hellip;I stopped reading too early&amp;hellip;it continues &amp;ldquo;such as process and application&amp;rdquo;.&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span lang="EN-US"&gt;Mirafor conclusion&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US"&gt;: So it seems that TOGAF is a process for developing processes. Moreover, its process for describing processes.&amp;nbsp; I think there is quite many of those already.&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span lang="EN-US"&gt;I am just still wondering if an enterprise is nothing but a process? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span lang="EN-US"&gt;Even if enterprise is nothing but a process then should it not be information model about enterprise process?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span lang="EN-US"&gt;Information model about the &amp;ldquo;universal artifacts&amp;rdquo; or just a &amp;ldquo;class model?&amp;rdquo;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span lang="EN-US"&gt;I admit that I am confused trying to understand!&amp;nbsp; My feeling is that so are many others.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description><pubDate>Wed, 22 Feb 2012 13:46:33 GMT</pubDate><guid isPermaLink="true">http://seesoftsbs.intraseesoft.dmz:90/blog/problems-of-togaf9-part-2</guid></item><item><title>Problems of Togaf9 PART 1</title><link>http://seesoftsbs.intraseesoft.dmz:90/blog/problems-of-togaf9-part-1</link><description>&lt;h1&gt;Problems of Togaf9 PART 1&lt;/h1&gt;
&lt;p&gt;Growing success of Togaf9 and so many people being so happy with it proves the immaturity of enterprise architecting (EA).  However, it&amp;rsquo;s good that enterprise architecting is slowly being recognized as something important all organizations should do.  Moreover, it should be noted that I personally believe that information modeling and I mean MODELING not just defining terminology should be core activity of any EA program.  Unfortunately, the lack of this knowledge becomes apparent in most information modeling exercises and industry initiatives like Togaf9.&lt;/p&gt;
&lt;p&gt;Let&amp;rsquo;s look at the major problems with it: &lt;a href="http://pubs.opengroup.org/architecture/togaf9-doc/arch/chap34.html"&gt;http://pubs.opengroup.org/architecture/togaf9-doc/arch/chap34.html&lt;/a&gt; (figure 34-8)&lt;/p&gt;
&lt;h3&gt;MAJOR PROBLEM 1: What actually drives what?&lt;/h3&gt;
&lt;p&gt;Information and process are like &amp;ldquo;chicken and egg&amp;rdquo;.  But I personally believe that at least structured processes should not be designed before information (inputs and outputs) are first defined in DETAIL!  Why?  Because how can I decide what is the most EFFICIENT and EFFECTIVE way to set-up the organization to produce (process) value out of the resources (raw material, tools and people) if I do not know what is the product functionality (or Service) and its desired quality attributes.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight: bold;"&gt;SOLUTION:&lt;/span&gt; Product information represents the core of any organization and therefore it is the center and the starting point to everything.&lt;/p&gt;
&lt;h3&gt;MAJOR PROBLEM 2:&lt;/h3&gt;
&lt;p&gt;If product is the core or any organization then what is closely linked with it? Contracts!  CONTRACTS with customers, CONTRACTS with partners and suppliers, CONTRACTS with authorities and LAWS (are contracts by the way).  So if product is luckily found in Togaf9 (although not in the role it should be) contracts are missing!  Contract in Togaf9 has nothing to do with &amp;ldquo;my contract&amp;rdquo; but comes from the history of &amp;ldquo;IT SLAs&amp;rdquo;.  These SLAs are more to do with &amp;ldquo;process SLAs&amp;rdquo; linked with IT term &amp;ldquo;Business Service&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight: bold;"&gt;SOLUTION:&lt;/span&gt; Contracts represent the business model view of the organization whereas products are the &amp;ldquo;production&amp;rdquo; side of the coin. And there is more missing following the same logic.  Where is Customership?  Probably not so important (but more on that later)!&lt;/p&gt;
&lt;p&gt;So, what I am trying to say.  That Information is not just &amp;ldquo;Data entity&amp;rdquo; but it defines the whole logic of what should be achieved and therefore requirements for what and how things are done.  In other words how processes and their capabilities should be designed.&lt;/p&gt;
&lt;p&gt;And by the way, what is this nonsense of &amp;ldquo;business architecture&amp;rdquo; and &amp;ldquo;business service&amp;rdquo;!  My friend Wikipedia states:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The etymology of "business" relates to the state of being busy either as an individual or society as a whole, doing commercially viable and profitable work.&lt;/p&gt;
&lt;cite&gt;Wikipedia&lt;/cite&gt;&lt;/blockquote&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;As an wannabe enterprise architect or at least wanting to comment on the topic, everything is about business so let us drop that word out of the this context because it provides zero value.  Moreover, it seems like IT people think that they have understood &amp;ldquo;business logic&amp;rdquo; by having this word in their vocabulary.  Unfortunately not!&lt;/p&gt;</description><pubDate>Tue, 29 Nov 2011 09:20:35 GMT</pubDate><guid isPermaLink="true">http://seesoftsbs.intraseesoft.dmz:90/blog/problems-of-togaf9-part-1</guid></item><item><title>Information Architecture Missing!</title><link>http://seesoftsbs.intraseesoft.dmz:90/blog/mirafor-en-US</link><description>&lt;p class="p14"&gt;Tekes &amp;ndash; the Finnish Funding Agency for Technology and Innovation conducted a &lt;a href="http://www.tekes.fi/fi/document/48565/yritysarkkitehtuuri_pdf"&gt;research&lt;/a&gt; (PDF 1.0mb) about state of the enterprise architecture within 25 large Finnish companies.  The result was both interesting and sad at the same time! Information architecture was mostly missing from these organizations. How is it possible? Don&amp;rsquo;t we need information architecture?&lt;/p&gt;
&lt;p class="p14"&gt;I believe that information architecture is the most important task of any enterprise or IT architecture work.  I could not design requirements for any application without solid information architecture. Too much emphasis is put on process architecture with the cost of neglecting information architecture. Why? Is it because of lack of understanding?&lt;/p&gt;
&lt;p class="p14"&gt;People find process design &amp;ldquo;easy&amp;rdquo; compared to information design. Typically, during requirements collection phase we ask 1) &amp;ldquo;what&amp;rdquo; are you doing 2) &amp;ldquo;how&amp;rdquo; are you doing it and 3) &amp;ldquo;with what&amp;rdquo; are you doing it.  However, we should also get to the questions of 4) &amp;ldquo;what do you need for doing it (inputs)&amp;rdquo; 5) &amp;ldquo;what is the expected output&amp;rdquo; and 6) &amp;ldquo;what are the output quality metrics&amp;rdquo;!&lt;/p&gt;
&lt;p class="p14"&gt;Even if all the above questions are answered we have just completed the &amp;ldquo;requirements list&amp;rdquo; part of the problem.  This is where the hard stuff starts! Here most projects fail! Why?&lt;/p&gt;
&lt;p class="p14"&gt;Information has its own structure which processes do not &amp;ldquo;expose&amp;rdquo;.  If we only look at information through processes we do not see the structure of the information. So, what defines the structure of the information?  For example &amp;ldquo;contract&amp;rdquo; information structure is defined by law. This means that there is nothing &amp;ldquo;technical&amp;rdquo; about contract information model. Who should then be responsible for modeling it? We argue that business people should be modeling it, but the problem is they do not have methods or experience to do it.  Stuck?  Not yet!&lt;/p&gt;
&lt;p class="p14"&gt;The answer is to have experienced information modelers who understand information relationships in depth! Typically, most information best practice initiatives only get to the point of understanding main domains of enterprise information model and the key relationships between them.  However, there is far more information exchange use cases between processes than what typically appears at first.  The problem with most master data management programs is that they concentrate &amp;ldquo;mapping&amp;rdquo; information between applications to align terminology. However, they do not get to the point of creating structure of the information. Why the structure is so important?&lt;/p&gt;
&lt;p class="p14"&gt;Structure of the information is important because it 1) it covers the relationships between information 2) it helps to create common terminology 3) it exposes the nature of the information. This last point is crucial. By understanding nature of the information, we can categorize information better and find commonalities of information.  Let&amp;rsquo;s take an example. Service Level Agreement, software license, invoicing policies and account are all types of contracts. They have very similar information and information structure between them.  WE CAN SAVE LOTS OF MONEY in understanding this nature of information and by investing a lot less for managing this information.&lt;/p&gt;
&lt;p class="p14"&gt;Remember that applications are either storing information or processing it.  The more we understand about our information models the more we will save money by buying more fitting software, integrating less systems and designing better use cases.&lt;/p&gt;
&lt;div style="text-align: center;"&gt;
&lt;p&gt;&lt;img src="/Themes/Contoso/Content/Images/UBIM_v01_0.png" alt="UBIM" /&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description><pubDate>Thu, 21 Apr 2011 07:04:10 GMT</pubDate><guid isPermaLink="true">http://seesoftsbs.intraseesoft.dmz:90/blog/mirafor-en-US</guid></item></channel></rss>
