So I had to deliver a Keynote about architecture at the EMEA Patterns and Practises summit here in the UK this morning. It’s always a challenge to talk about architecture in general rather than specifics and I also wanted to tie it down to specific tools and hence Team System. In the end I came up with the following agenda:

 

*     IT Issues

*     Complexity

*     Cost

*     Agility

*     IP

*     Frameworks and EA

*     Architecture

*     Patterns

*     Modelling (MDA, UML)

*     Technology

*     Tools

*     DSLs and AOP

*     PLF’s and Software Factories

*     Platform

*     SOA

*     Utility and Grid

*     IT Process

*     SDLC

*     Team System

*     Operations

*     DSI and SDM

 

On looking at the list it occurred that it was a huge number of TLA’s and buzzwords, indeed it was pretty well all the buzzwords that are out there in IT today. So the question is did I miss any?

 

Anyway it was a fun talk to give.