<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	
	<channel>
		<title>SjaakLaan.com</title>
		<link>http://www.sjaaklaan.com/index.php</link>
		<description>Vision on IT infrastructure, architecture and security</description>
		<language>en</language>
		<managingEditor>sjaaklaan.com@gmail.com</managingEditor>
                <copyright>Copyright 2008</copyright>
		<generator>Pivot Pivot - 1.40.1: 'Dreadwind'</generator>
		<pubDate>Sun, 31 Aug 2008 16:23:45 +0200</pubDate>
		<ttl>60</ttl>
		
		
		
		
		<item>
			<title>Let system administrators participate in projects</title>
			<link>http://www.sjaaklaan.com/pivot/entry.php?id=49</link>
			<comments>http://www.sjaaklaan.com/pivot/entry.php?id=49#comm</comments>
                        <description><![CDATA[ <p>
<em><img src="http://www.sjaaklaan.com/images/projectmanagement.jpg" style="float:right;margin-left:10px;margin-bottom:5px;border:0px solid" title="" alt="" class="pivot-image" />I have very good experiences in having system administrators participate in IT projects. </em>
</p>
<p>
Usually an IT project is setup with only the required functionality in mind. To increase the chance of success, the scope of the project is limited. Very few projects incorporate in their project plans that the developed systems must be administrated as well. 
</p>
<p>
Usually at the end of a project planning is stated &ldquo;Go in Production&rdquo;, and as far as the project is concerned this is the last step. Systems can be developed in&nbsp;one year, but will be in production for (dozens of) years. For all these years, they must be administrated. 
</p>
<p>
There are expectations about performance, creating backups, failover in case of a disaster, solving incidents, etc. These expectations are seldom managed in advance by the project. 
</p>
<p>
System administrators feel the new systems are &ldquo;thrown over the wall&rdquo; when the project ends, without having influence on how the systems are setup. It is therefore not strange that administrators resist the new system, and feel many of the problems with managing the system is the fault of the (already closed) project. 
</p>
<p>
Therefore, I suggest to have system administrators participating in IT projects as early as possible. They can advise the project on the issues stated above, they know the production environment and can make implicit expectations from the project explicit. 
</p>
<p>
My experience is that deliverables of a project are accepted and will go in production much easier when administrators have been working in the project. 
</p>
<p>
An obvious disadvantage is that if administrators are participating in project, the administration of production systems could suffer. This has to be acknowledged and addressed by line management.</p> ]]></description>
			<guid isPermaLink="false">49@www.sjaaklaan.com</guid>
			<category>Infrastructure</category>
			<pubDate>Fri, 29 Aug 2008 12:49:00 +0200</pubDate>
		</item>
		
		
		
		<item>
			<title>The 7 Habits of Highly Effective People</title>
			<link>http://www.sjaaklaan.com/pivot/entry.php?id=60</link>
			<comments>http://www.sjaaklaan.com/pivot/entry.php?id=60#comm</comments>
                        <description><![CDATA[ <img src="http://www.sjaaklaan.com/images/covey2.jpg" style="float:right;margin-left:10px;margin-bottom:5px;border:0px solid" title="" alt="" class="pivot-image" /><em>Some time ago when attending a congress, I was confronted again with&nbsp;one of Covey&#39;s models. My holiday was&nbsp; a good moment to read Coveys bestselling book.</em> 
<p>
<a href="http://www.stephencovey.com/"  target='_blank'>Dr. Stephen R.&nbsp;Covey</a> is an organization advisor in&nbsp;Provo, Utah and the director of&nbsp;<a href="http://www.franklincovey.com/fc/index.jsp?"  target='_blank'>FranklinCovey</a>. The&nbsp;<a href="http://www.amazon.com/Habits-Highly-Effective-People/dp/0671708635"  target='_blank'>7 habits of Highly Effective People</a> is Covey&#39;s bestselling book (15 million copies sold worldwide). 
</p>
<p>
The book&nbsp;leads the reader to a better way of working and living in seven steps (habits). These seven habits are:&nbsp;&nbsp; 
</p>
<ul>
	<li>Be Proactive </li>
	<li>Begin with the End In Mind </li>
	<li>Put First Things First </li>
	<li>Think Win/Win </li>
	<li>Seek First to Understand, Then to be Understood </li>
	<li>Synergize </li>
	<li>Sharpen the saw </li>
</ul>
<p>
Each of these habits are of course well known and nothing new. Still, Covey&#39;s book is very inspiring and certainly worth reading (while on some points somewhat religious, as Mr. Covey&nbsp;is a very religious man). The seven&nbsp;habits are described extensively and Covey points out why it is important to develop your own 7 habits further. 
</p>
<p>
The book contains many figures and models (like the famous&nbsp;<a href="http://www.breakoutofthebox.com/circle.htm"  target='_blank'>circle of influence</a>).&nbsp; The power of the book is in the excellent examples and the way it inspires you to take action on the seven habits described. 
</p>
<p>
Highly recommended.</p> ]]></description>
			<guid isPermaLink="false">60@www.sjaaklaan.com</guid>
			<category>Architecture</category>
			<pubDate>Fri, 15 Aug 2008 00:00:00 +0200</pubDate>
		</item>
		
		
		
		<item>
			<title>Archimate</title>
			<link>http://www.sjaaklaan.com/pivot/entry.php?id=52</link>
			<comments>http://www.sjaaklaan.com/pivot/entry.php?id=52#comm</comments>
                        <description><![CDATA[ <p>
<em><img src="http://www.sjaaklaan.com/images/archm.jpg" style="float:right;margin-left:10px;margin-bottom:5px;border:0px solid" title="" alt="" class="pivot-image" />Archimate is a modeling language for IT architectures. </em>
</p>
<p>
It was developed by Telin - The Telematics Institute in The&nbsp;Netherlands together with large companies and institutions like Capgemini, The Dutch Tax department, Getronics, Ordina, and several universities. 
</p>
<p>
The Archimate language is mostly based on UML technologies. It is used to model architectures that span multiple domains. By using Archimate one can get a layered model of the business, with business- application and technology architectures in one picture. The main idea behind Archimate is that the impact of a disruption or a change in one architectural component will be reflected in other components, possibly on other layers. As an example, one can create what-if scenarios: What if we would phase out the mainframe? What components of our architecture would be affected? 
</p>
<p>
The Archimate language relies heavily on a concept called Services. These services are not to be confused with the SOA services. Services in Archimate are mainly drawing techniques. The services are not necessarily implemented in software. An example of this can be seen here: 
</p>
<p style="text-align:center;"><img src="http://www.sjaaklaan.com/images/archimate.gif" style="border:0px solid" title="" alt="" class="pivot-image" /></p>

<p>
Every layer presents a service&nbsp;for the next layer.&nbsp;&nbsp; 
</p>
<p>
Several tools are available for modeling architectures using Archimate. The best known tools are <a href="http://www.bizzdesign.nl/html/bizzdesignarchitect_en.html"  target="_blank" target='_blank'>BiZZdesign Architect</a>&nbsp;, <a href="http://www.ids-scheer.com/en/Software/ARIS_Software/ARIS_ArchiMate_Modeler/21980.html"  target="_blank" target='_blank'>ARIS ArchiMate Modeler</a>&nbsp;and Casewise <a href="http://www.casewise.com/Fastrack/EnterpriseArchitectureFrameworks/ArchiMate/"  target="_blank" target='_blank'>Corporate Modeler</a>. There are also (free) <a href="https://doc.telin.nl/dscgi/ds.py/Get/File-32177/"  target='_blank'>Visio templates</a> available if you want to&nbsp;gain some experience in using the Archimate symbols. <a href="https://doc.telin.nl/dsweb/Get/Document-52048/"  target='_blank'>Here</a> is a quick reference of the symbols used. 
</p>
<p>
Archimate&#39;s value is to create a high-level model of an enterprise architecture. 
</p>
<p>
When architectures are modeled with Archimate, The next step would be to model in more detail. This should be done using techniques most suitable for the specific domain. For instance, on the application domain architectures are best modeled in more detail using UML. Technical (infrastructure) models are usually drawn using Visio. 
</p>
<p>
The board of the ArchiMate Foundation and the board of The Open Group have expressed their intentions <a href="http://www.archimate.org/content/bestanden/archimate_newsletter_january_2008.pdf"  target='_blank'>to adopt ArchiMate as an independent standard for enterprise architecture modelling</a> and analysis under the aegis of The Open Group. This will probably make Archimate a more international standard.</p> ]]></description>
			<guid isPermaLink="false">52@www.sjaaklaan.com</guid>
			<category>Architecture</category>
			<pubDate>Fri, 11 Jul 2008 14:25:00 +0200</pubDate>
		</item>
		
		
		
		<item>
			<title>A meeting with John Zachman</title>
			<link>http://www.sjaaklaan.com/pivot/entry.php?id=59</link>
			<comments>http://www.sjaaklaan.com/pivot/entry.php?id=59#comm</comments>
                        <description><![CDATA[ <p>
<img src="http://www.sjaaklaan.com/images/zachman.jpg" style="float:right;margin-left:10px;margin-bottom:5px;border:0px solid" title="" alt="" class="pivot-image" /><em>Last week I met John Zachman. </em><a href="http://www.sjaaklaan.com/pivot/entry.php?id=22"  target='_blank'><em>I wrote about Mr. Zachman and the Zachman model he created earlier</em></a><em>. </em>
</p>
<p>
Mr. Zachman gave the keynote speech on the EAM congress in The Netherlands for about 150 IT architects. The talk was about architecture, and why it is needed. <a href="http://www.eam-congres.nl/presentaties/1"  target='_blank'>Check here for the slides</a> (push the right-hand button for the next slide).
</p>
<p>
According to Mr. Zachman, architecture is needed in any system (in IT or otherwise) that has much complexity and a need for change. The reason for this is that if you cannot describe a system, you cannot build it, let alone change it. For systems with low complexity, a architecture description is not always needed, a technical design is enough. 
</p>
<p>
The most important skill an architect needs is what Mr. Zachman calls &quot;drafting skills&quot;. 
</p>
<p>
Next, Mr. Zachman explained the reasoning behind the Zachman architecture model. He calls the model an Ontology (no methodology), because it describes what needs to be done to create complex systems. The model was created after consulting many construction engineers, architects and other specialists. 
</p>
<p>
Mr. Zachman pointed out that no one can get his brain around the complete architecture, so it has to be cut into pieces. As he stated: &quot;creating for instance a data model is hard enough in its own right, let alone understanding the connection with interfaces, processes, strategy, etc.&quot;. When the architecture is cut into pieces, like it is done in the Zachman model, it can better cope with change. 
</p>
<p>
It is a misconception that flexibility can be reached by creating higher granularity. Flexibility can only be created by separating independent variables, like it is done in the ISO networking stack. 
</p>
<p>
Mr. Zachman is a gifted speaker who speaks faster and faster as he gets excited telling his story. He used old fashioned overhead foils instead of PowerPoint. After the talk I met him and talked about half an hour with him about my thoughts about the position of architecture, his family and his frequent travelling.</p> ]]></description>
			<guid isPermaLink="false">59@www.sjaaklaan.com</guid>
			<category>Architecture</category>
			<pubDate>Thu, 12 Jun 2008 00:00:00 +0200</pubDate>
		</item>
		
		
		
	</channel>
</rss>
