nl There is also a DUTCH VERSION of this site



Most recent articles
TOGAF 9 - What's new?
DYA: Development without architecture

All articles

01 Aug - 31 Aug 2006
01 Sep - 30 Sep 2006
01 Oct - 31 Oct 2006
01 Nov - 30 Nov 2006
01 Dec - 31 Dec 2006
01 Jan - 31 Jan 2007
01 Feb - 28 Feb 2007
01 Mar - 31 Mar 2007
01 Apr - 30 Apr 2007
01 May - 31 May 2007
01 Jun - 30 Jun 2007
01 Jul - 31 Jul 2007
01 Aug - 31 Aug 2007
01 Sep - 30 Sep 2007
01 Oct - 31 Oct 2007
01 Nov - 30 Nov 2007
01 Dec - 31 Dec 2007
01 Jan - 31 Jan 2008
01 Feb - 29 Feb 2008
01 Mar - 31 Mar 2008
01 Apr - 30 Apr 2008
01 May - 31 May 2008
01 Jun - 30 Jun 2008
01 Jul - 31 Jul 2008
01 Aug - 31 Aug 2008
01 Sep - 30 Sep 2008
01 Oct - 31 Oct 2008
01 Jan - 31 Jan 2009
01 Apr - 30 Apr 2009
01 Aug - 31 Aug 2009
01 Sep - 30 Sep 2009
01 Dec - 31 Dec 2009
01 Jan - 31 Jan 2010
01 Feb - 28 Feb 2010
01 Mar - 31 Mar 2010
01 Apr - 30 Apr 2010
01 Jun - 30 Jun 2010
01 Jul - 31 Jul 2010
01 Sep - 30 Sep 2010
01 Oct - 31 Oct 2010
01 Nov - 30 Nov 2010
01 Dec - 31 Dec 2010
01 Jan - 31 Jan 2011
01 Feb - 28 Feb 2011
01 Mar - 31 Mar 2011
01 Apr - 30 Apr 2011
01 May - 31 May 2011
01 Jun - 30 Jun 2011
01 Jul - 31 Jul 2011
01 Sep - 30 Sep 2011
01 Oct - 31 Oct 2011
01 Jan - 31 Jan 2012
01 Nov - 30 Nov 2012
01 Dec - 31 Dec 2012
01 Apr - 30 Apr 2013
01 May - 31 May 2013


Ruth Malan
Gaudi site
Byelex
XR Magazine
Esther Barthel's site on virtualization



Misc

 
XML: RSS Feed 
XML: Atom Feed 


TOGAF 9 - What's new?

Saturday 24 January 2009


TOGAF 9 will be formally presented at the Open Group conference in San Diego at 2-4 February 2009. Today I received my pre-ordered TOGAF 9 book. Strange. TOGAF 9 is not published on the Open Group site yet, and Amazon seems not to sell it either yet. I got the book here by the way.

TOGAF 9 is the latest version of the TOGAF framework. The previous version was 8.1.1. The new version is not much different from the 8.1.1 version, but is more evolutioned, modernized (TOGAF 8.1.1 was published in 2006) and elaborated.

Parts of the book seem to be a bit re-arranged from the previous one. I think some topics are on on more logical places. many pictures are new with a refreshed look and the overall feeling is that the book is more easily readable because of a new letter front and better graphics.

TOGAF 9 also describes more topics, like security architecture and SOA. It also elaborates much more on the topics than TOGAF 8.1.1. There is a good glossary of terms (in TOGAF 8.1.1 building blocks were used without any explanation on what they were, the same goes for for instance the Enterprise Continuum and boundaryless information flow) and a better introduction. In general more attention was given to business issues and business alignment.

The iteration of the ADM is better described as is the use and implementation of the ADM in the different domains. Risk management, capability based planning and architecture partitioning are more elaborated and enriched with lots of pictures that can be used when implementing these subjects in businesses.

The book is now a whopping 744 pages long (the 8.1.1 version was 508 pages). It is a good reference guide with lots of tips, templates and checklists on Enterprise Architecture and helps architects to better implement TOGAF in enterprises. I highly recommend the book.


DYA: Development without architecture

Friday 02 January 2009


I come across it regularly: Organisations implement a new service or application under high time-pressure.

Products or services need to be on the market fast, before the competition does (for instance in the telecoms sector), or some law is approved by the government which leads to a short-term change in applications (for instance in the Insurance business).

The problem here is that the application or service is built fast, but it does not comply to the company's architecture, or it does not comply with the security policy.

After the application or service is deployed, it takes much effort to manage the service. The extra cost of  managing this non-compliant service can be very high and will be apparent for many years after the original deployment. Also, the new service could introduce security issues that need to be solved later. Furthermore, the connectivity to other systems might be difficult or not rubust, because the other systems do comply to the architecture.

A solution for this problem is introduced in the DYA architecture method.

In DYA, one can choose to develop a project under architecture, or perform development without architecture. Systems that have to be introduced fast, don't have to comply to the architecture of the company. However, after the system is deployed, the development team is committed to start a new development cycle for the same system, but now developed under architecture. This second development cycle can take all the time it needs to develop the system using the normal architectural guidelines and principles.

A nice model.

I have never seen this working in practice. When a solution is in production, it is seldom replaced, just to comply to the architecture. Temporarily solutions usually remain permanent. On the short term the new development under architecture costs money, time and manpower, and it will deliver value only in the long run (mostly system admin costs). Usually system administration is on a different budget than the projects.

The only possibility I see is that the architecture must be followed always. When a project wants to circumvent the architecture, it can only do it if the cost or re-development under architecture is budgeted at the start of the project, and is an integral part of the total cost of the project. This way the cost of developing without architecture is known to the stakeholders of the project in advance. It makes it possible to make a balanced decision if the additional cost for de-development are worth the fast delivery of the service or application.

Obviously this only works if working under architecture is thoroughly embedded in the organisation (the so-called architectural governance), and has enough mandate from higher management.



More articles: See left pane.
 
About Sjaak Laan

Sjaak Laan

Sjaak Laan (1964) is married with 3 children. He lives in Drachten in The Netherlands. He works as Principal IT Architect for CGI and has more than twenty-five years of IT experience. More information can be found on his Linkedin profile.

My book

More information on ordering the book can be found here.

Some course material can be found here.


 
Contact

I can be reached through sjaak.laan [ a t ] gmail [dot] com.

Follow me on social media
Twitter LinkedIn Facebook RSS

This site states my opinion only, and not nessecarily the opinion of my employer or of the clients I work for.

The postings on this site are my opinions and do not necessarily represent CGI’s strategies, views or opinions.

 

Copyright Sjaak Laan