Religious Wars and One Trick Ponies

December 29th, 2009

You used to hear the phrase all the time “oh that’s a religious war” it would be Microsoft verses IBM or Tibco verses MQ. Or any other groups of bigots at loggerheads, each defending their turf for little other reason than that they could. In recent times the religious wars seemed to have subsided perhaps the term is now considered politically incorrect or perhaps the affairs of a dangerous world have made us pick our words more cautiously.

Anyway, what’s this all got to do with architecture you might ask? We’ll I contend and I know I’m not alone in this that the quality of architects is a real issue for the discipline. As I’ve said on many occasions every man and his dog has the title these days and most of them are not worth feeding. The religious wars which at least required the expenditure of energy and some intellectual effort have been replaced by organizations dominated by one trick ponies. These are architects often with fine technical pedigrees that have fallen for a golden hammer pattern. No prizes for guessing which pattern that is.

I’ll give you an example, recently looking at a client’s issue the obvious and most cost effective answer was to exploit their existing mainframe. However, the consultants had recommended a Unix solution. So, being the sort of architect that likes to know why I asked. The consultant’s indignant answer was “least risk”. Okay, I thought sounds good. Problem was it wasn’t true; least ways not from the client’s perspective, they had no Unix skills and a battery of mainframers. So, being the sort of architect that likes to know why I pressed the point. The by now, decidedly defensive consultant caved and admitted that the decision was made to reduce their risk; they had no mainframe skills. They were one trick ponies. They didn’t have an opinion they had an answer, but only one and it didn’t matter what the question was! And this was a VERY big consultancy, the sort of brand that you would expect more from, well at least an honest opinion.

Now while I look down on these people, because lets be blunt they are lying in an attempt to secure a project that they aren’t qualified for based on the hope that they can somehow pull it off. (A dazzling example of managing risk … upwards!) Why people do this I’ll never know it ALWAYS ends in tears. But I guess it keeps the cash flow going for a while. I can at least understand the consultant’s commercial predicament which should stand as a warning to all those that employ consultants. I guess the law of inverse competency should be applied when hiring consultants, even from VERY big consultancies.

What I find a little harder to understand is when the internal architects behave in willfully ignorant ways. At another client I encountered a newly appointed senior architect who gleefully informed me that he was mainframe ignorant, which was kind of interesting that he’d got the job as that platform was basically the business. So, being the sort of architect that likes to know why I asked if he intended to correct the obviously shortcoming? “Oh no that won’t be necessary, the mainframe will be replaced.” That all went well until he met the LU6.2 APPC application. Shortly there after, and several million dollars later both the architect and the mainframe were replaced one by a new architect and the other by a new mainframe. That’s beside the point.

And we wonder why executives won’t take architects seriously. Well its because far too few architects take architecture seriously. In many organizations architect is just another classification for a technologist. The consequences are technology based religious wars and an epidemic of one trick ponies running around with their golden hammers! Typically, this behavior is reinforced by architecture practices that clone their architects. They are all the same! I guess it cuts down on the religious wars when every one thinks the same, but it’s REALLY bad architecture. The wars have been replaced with equally evil and mindless theocracies.  No wonder TOGAF is making such head way! Architecture is about what’s right NOT who’s right. A lot of architects need to grow up and take their responsibilities seriously.

Real Enterprise Architecture

December 22nd, 2009

Graves

This book really is about Enterprise Architecture with the emphasis on the enterprise and not the IT architecture. Written by a frustrated practitioner it offers a cohesive while perhaps not as comprehensive as one might like methodology in a very compact 130 + pages including glossary.

The book starts with devastatingly simple proposition that “Enterprise-architecture is the integration of everything the enterprise is and does.” It works for me. The first chapter establishes the methods framework a twenty five cell structure that maps Purpose, People, Preparation, Process and Performance drawn from a project management methodology against five “sideways views”. These are Efficient, Reliable, Elegant, Appropriate and Integrated. While I kind of get the 5 Ps I kind of missed the “sideways views”. I mean Elegant?

The lack of a foundational theory and the immediate progression to a framework is a little alarming particularly when the rest of the book is then dedicated to filling out the framework. Twenty five cells in about 120 pages (less than five pages a cell) with I must say a reasonable amount of white space at the end of many of the sections. Not surprisingly, there is not much meat to the tools and techniques used to fill out the cells.

Given its size this volume was never going to be much more than a set of architect’s notes. But putting that aside and being impressed with it not giving into the temptation of becoming an IT architecture book, I have to be positive about this book. Small, concise and perhaps a little overawed by the concept of recursion this book tackles EA without falling for the IT trap.

This is a book as it says itself for chief officers, strategists and programme managers and I agree with that. This is not the book to start your collection with and probably isn’t that much use to the average IT focused corporate architect. And frankly it’s a bit pricey for what it is. But, is it worth a slot in your EA library? I’d have to give it a reserved yes. Not wishing to damn it with faint praise, it is what it is.

Graves, Tom (2008), Real Enterprise Architecture, Tetradian Books, Colchester

ISBN 978-1-906681-00-5

Beyond Software Architecture

December 20th, 2009

Hohman

Initially you’d have to question reviewing this book as an EA book at all; although some enterprise architects need to be reminded that ultimately EA is about software. This book is really aimed at software developers who want to market a product, in the authors own words, “single-user programs costing less than $50″. I’ve not read much in this space so I’m not that good a judge, but its seems a competent work to me.

Hohmann’s developers are not the typical corporate IT department software developers encountered in architecture books. But, here’s the EA angle, there are lessons to be learned from this market driven software development viewpoint.

Hohmann’s search for a winning solution constantly connects his software development strategy to business imperatives and it is this search for a greater context that makes this book worth a look. His thoughts on the forces that shape software architecture, “marketecture”, market maturity, usability, training, education, user communities, product releases, upgrading and patch management are as valid for an internal corporate audience as they are for the open market.

Not surprisingly the book spends some effort on the commercial issues of COTS software like licensing and business models which might help you understand your vendors better, but won’t be of much use to the average corporate architect.

This book is for small scale software developers who want to produce software that resonates with their target market. This is not an EA book, but having said that I’m of the firm belief that no one has a mortage on good ideas and that a good architect reads eclectically. So if you are involved with developing software either within your organization or for the general market then borrow a friends copy for the weekend.

Hohmann, Luke (2004) Beyond Software Architecture, Signature Series, Addison-Wesley, Boston

ISBN 0-20-177594-8

Enterprise Architecture

December 14th, 2009

Johnson

This is an interesting book. In a curious way it is almost devoid of an underlying theory, something I’ve criticized many methods and books for and yet it maintains a cohesion that is difficult to fault.

This book is about models, decision and analysis techniques and that makes it quite a rare and useful volume. I am frequently dismayed by the poor analytical skills of architects that I encounter day to day. This book has the analysis process and its management as its central theme and manages to do it without becoming overly academic which is a bit of a triumph.

Think EA meets operations research and you’ll start to get a feel for a book dedicated to rational (no not the IBM brand) enterprise information systems management. This is EA as decision support for the CIO.

It discusses strategic issues like goal setting and decision alternatives and domain definition. It then takes these goals and breaks them down into properties and provides techniques for collecting evidence; a practice that isn’t as well developed as one would expect in many organizations.

The authors support this approach with a huge number of simple, but thought provoking models just the kind of thing you need to get you working on your problems. My favorite is the credibility of evidence model. There’s a section on intuitive EA assessment in which they manage to give the process a lot more structure and logic than the usual rubbish that passes for intuitive analysis. And the section on organizing for EA actually has more content than is apparent on first inspection. But you’ll have to work your way through the models. Based on COBIT the EA as a process approach reminds me a lot of Spewak and Hill with the same directness and perhaps a similar failing to grapple with social realities.

The book only credits two authors on the cover however I counted about adozen contributors. The writting is clear concise if somewhat bland typical “Euro Architecture” style, but at 300 pages not too hard a read. This is not the book to base your practice on, it’s not strong on governance or business integration. However, it is one of the best technique books you’ll find. This is the sort of book that you’ll reference more than read. Not a book for beginners or managers but obviously worth its place on your bookshelf.

Johnson, Pontus and Ekstedt Mathias (2007), Enterprise Architecture, Studentlitteratur AB, Lund,  Sweden

ISBN 978-91-44-02752-4

Enterprise Architecture

December 6th, 2009

optland

This is a small book with big ambitions. At only a little over 140 pages it is by EA standards a modest volume. But that shouldn’t put you off.

The book presents a surprisingly comprehensive approach to EA with a simple and yet well structured theoretical foundation and enough practical detail to make it credible without overwhelming the novice.

Written as a text book for an architectural course it consists of four main sections. These include the usual explanation for why we need EA, updated for the global economy and a little more stakeholder centric than the usual effort. Followed by “positioning EA” which is actually more like defining and describing EA and then two sections on the execution of EA.

One of these is the now a days almost obligatory case study / example, typically the refuge of people who can’t actually explain what they mean. My initial reaction was to reach for the phone, order a pizza and turn on the football. But, surprisingly the situation was saved by an example with some real meat.  Not only do the authors demonstrate their points, but they manage to connect them to both their own technique and broader well know concepts like Zachman’s framework; all without becoming arcane. In 30 odd pages they deliver more value for the architect than many complete books.

They follow these sections up with a topic that should be getting more air play than it is “The Enterprise Architect”. It seems that these days every man and his dog is an architect, frankly I wouldn’t feed many of them. But, having said that it’s no easy matter deciding what makes an architect. Well, this book has a good go at answering that question and even if you don’t agree with the them  there is a certain order and cohesion to their argument that must be respected.

This is a crisp clean work written in “Euro Architecture” style, which is not surprising given its origins. It will work for architects at all levels and will add value to any bookshelf.  Recommended.

Op’tland, Martin, Proper, Erik, Waage, Maarten, Cloo, Jeroen, Steghuis, Claudia (2009), Enterprise Architecture, Springer-Verlag Berlin Heidelberg

ISBN 978-3-540-85232-2

An Enterprise Architecture Development Framework 3rd Edition

October 24th, 2009

Grigoriu2FrontCover

I don’t like buying the same thing twice. On first inspection one might think that was what one was doing. This new edition of a book we’ve already reviewed will look familiar to those who have the previous volume; even the number of pages in each section is similar.

I’m also suspicious of later releases that are substantially bigger than the original work; the previous edition weighs in at 220+ pages while this work has stacked on another 130 pages. Which you would think is a bit of a warning sign, but it wears it surprisingly well. I didn’t feel like it was that much of an imposition. In fact, its a feature of the book how already succinct sections have actually been trimmed even further allowing more room for the expansion of the important stuff.

While maintaining the orientation of the original work Grigoriu has addressed the short comings of the previous edition. His framework is now much more securely seated in the foundations of Zachman and Spewak without losing that business process and organizational focus that made the original work  stand out.  Something that’s not easy to achieve.

While the book takes a cursory look at the usual framework suspects it does so mainly to establish its own credentials. The bulk of the new material is not surprisingly an elaboration of Function, Flow Layer and Views (FFLV) Framework and the result is coming of age, a framework that can punch it out with the best of them! The bar has been raised and if you’re not one of the TOGAF mind slaves the FFLV has to be a serious contender. Accept its business process focus and use something else for the more abstract end of business strategy, but for the mechanics of execution this could be it.

I think it’s fair to say that this is the book that Grigoriu always wanted to write and that its production has been a bit of a journey, but the best things always take time. I criticized the previous edition for not being as complete as it should have been, well that’s been answered and while nothing is ever perfect I found myself thinking I’ve got to get a copy of this!

This is not a book for managers. This is a book for architects. It’s a good set of alternative views in an alarmingly increasingly monoclonal world. This book will extend most architects’ horizons, experienced or novice and is a worthy successor to the previous edition. It’s time to upgrade your library. This could be the “little black book of EA”.

Grigoriu, Adrian (2009), An Enterprise Architecture Development Framework 3rd Edition , Trafford Publishing, Victoria, British Columbia.

ISBN 141208665-5

TOGAF The Open Group Architecture Framework 100 Success Secrets

October 6th, 2009

RaynardFront

When you read a book where do you start? I always start at the back, the back cover to be precise. There was a certain familiar ring to what I read on this occasion. See if you can pick it? “There has never been a TOGAF Guide like this. 100 Success Secrets is not about the ins and outs of TOGAF. Instead, it answers the top 100 questions that we were asked and those we came across in forums, …”

Almost instantly I dived for my copy of Enterprise Architecture 100 Success Secrets, and there on the back cover it was. “There has never been an Enterprise Architecture manual like this. 100 Success Secrets is not about the ins and outs of Enterprise Architecture.” At this point they removed a blank line to make it a little less obvious and continued. “Instead, it answers the top 100 questions that we were asked and those we came across in forums, …”

Same author I thought, Gerard Blokdijk and Boyce Raynard, apparently not. Same publisher I thought, hard to tell, I couldn’t find the accreditation. I’d suggest that one of these gentlemen should be acknowledging the other or that possibly they are the same person. But, I don’t know why one might expect that from someone with such a cavalier attitude to IP and copyright. Interestingly, page 11 in both volumes is blank, same manuscript perhaps?

I’ve had my say about EA 100 Sucks Secrets and it applies equally to this con job. With one addition, typically I don’t like to criticize the quality of language in a book, after all many works are translated and many of the best EA writers are not native English speakers. Besides its banal content, this is without doubt the most appallingly written EA book I have come across. I’m left with the distinct impression that it was written by someone whose command of English leaves something to be desired, like someone else to do the writing. Grammatically challenged and logically incoherent. I suspect each topic is restricted to about a page to limit the amount of damage it can do.

I could go on about why would one have a section on Enterprise Architect 6.1, 6.5 and 7.0 as well as sections about downloading it?  Or ask why is there a section dedicated to the difference between a CV and a Resume?  But,  I can’t be bothered shredding this rubbish.  But, that’s just my opinion.

At this point I usually give the ISBN and publisher details, but it’s really not worth the effort.

Enterprise Architecture 100 Success Secrets

September 27th, 2009

BlokdijkFront

“There has never been an Enterprise Architecture manual like this.” Proclaims the back cover and I’d have to agree with that. The top one hundred Enterprise Architecture questions answered in 160 pages including the table of contents! With what can only be described as reams of white space.

When you consider that each question is afforded 1.6 pages its really disappointing to find how many answers can only manage one or two sentences on the second page. I really don’t know why they bothered including blank pages, there’s plenty of space for your notes where the text should be.

Apparently this book is a collection of questions from across forums, education programs and from a consultancy.  It’s a pity that it not a collection of answers. If you think the big questions of EA can be more than outlined in a page then you’re in for a surprise. It ain’t that simple! The back cover continues “with tips that have never before been offered in print”,  I’d suggest that there might be a good reason for that!

This manual, oh how the word has been devalued, is like a collection of poster notes and about as insightful. If you’re looking to impress at a cocktail party buy this book. But, make sure that you have a good escape line because the minute someone serious takes you up you’re done.

As deep as a sand bar, a book for fakers and bull shit artists. If I could get my money back I would. In my opinion a cynical exploitation of the EA community.

Blokdijk, Gerard 2008, Enterprise Architecture 100 Success Secrets, No publisher claims this work

ISBN 978-0-9804-8528-8

The Economic Benefits of Enterprise Architecture

September 17th, 2009

EconomicFront

This book could be described as useful without being particularly interesting. If you are in to accounting you’ll love this book and if you’re not you should love this book. Because it gives you the ammunition you need to fight those “what’s the value of EA” battles.

The book starts off with a basic introduction to EA that will be familiar to those who have already read one of Schekkerman’s books. It proceeds quite quickly to deal with the big questions of business IT alignment, stakeholder viewpoints and data collection all explained in fairly simple, but effective terms.

From here the book starts to get into the ditty gritty with chapters on cost benefit analysis, return on investment and net present value, the usual set of techniques that few organizations seem able to rise above.

And the it really starts to get serious. There are chapters on activity based cost management, benchmarking, capital asset planning and business cases and IT investment management. And then it pours it on, more and more and more. Innovation benefits management, Six Sigma and a dose of applied information economics. But that’s still not enough, there’s architectural trade off analysis methods and enterprise value management. Then around page 240 the book turns it’s attention to the US government’s  EA and accounting standards and you almost feel sorry for them.

This is not a book to start your library with. If you are starting out in EA and are not an accountant I’d suggest you wait about five years before you even take a look at this book, make that seven. This is @ 300 pages of fairly hard core economic reasoning and modeling, not for the faint hearted or artistically inclined. Innocent souls will be crushed by this work! But is it good? Yes, very.

The only other book I can think of that covers these topics is Grigoriu who covers business cases, ROI and similar topics in a limited but competent way. If Grigoriu is a 5 on this stuff then Schekkerman is a 50.

This is a book for the CEO, CFO and senior architect only.

Schekkerman, Jaap (2005), The Economic Benefits of Enterprise Architecture, Trafford Publishing, Victoria, British Columbia.

ISBN 141206729-4

Building an Enterprise Architecture Practice

September 10th, 2009

2VansFront

This book was written by two of the authors of Dynamic Enterprise Architecture (DEA) as a follow on. If you purchased that book then you should probably get a copy of what is practically a companion volume.

The book presents a model for accessing how well your EA practice is doing and how to improve those things that need to be. Which are often obvious and devastatingly simple, if we could just see them.

This a typical piece of European EA writing, no nonsense, concise and direct. Designed to be used by those managing EA groups it is obviously best suited to those that have adopted the Dynamic Enterprise Architecture philosophy for whom its straight talking advice will come as no surprise. Even if you haven’t heard of DEA, but you are looking to give the old practice a bit of a checkup I’d recommend you take a look at this book. But be warned if you are not a DEA er  it might take a little bit of effort to get your head around their point of view.

What van den Berg and van Steenbergen offer is a two dimensional way of looking at EA that I believe leaves the typical “lets keep doing more of the same only more rigorously” capability maturity models where they belong … in the gutter. The two vans take Wagter et al’s (2005) Quadrant model which classifies EA practices as Isolated, Losing, Barrier, and Enabling and give the reader an objective way of plotting their position on the Quadrant. This won’t be easy reading for a lot of practices. However, if you have the courage to do it the rewards are there, because they do have concrete answers to your problems which are clearly the result of experience. No over synthesized symmetrical assessment models for these guys, just an effective tool which sometimes does look a little untidy. But rest assured they do not make things up to balance the model.

This book is 200+ pages of systematic wisdom and is the sort of book a practice should revisit on a regular basis. If you have Dynamic Enterprise Architecture by Wagter et al. (2005) then I’d say that this book is almost a must. If don’t, think a little more carefully be for you send your money.

Van Den Berg, Martin and Van Steenbergen, Marlies (2006), Building an Enterprise Architecture Practice, Sogeti, Springer, Dordrecht, The Netherlands.

ISBN 978-4020-5605-5