The last month we seem to have spent a lot of time dealing with projects to upgrade various systems. We run a large number of such systems, covering everything from virtual learning environments and wikis to student record systems and timetabling, and also encompassing underlying middleware software. I say "vendor systems" but some of these are open-source projects maintained by a global community. Others are traditional vendors, ranging from large multi-national corporations to niche vendors of HE products. We have encountered problems with a number of systems, from various sources. Some of these have been bugs in the third-party software. I won't name the systems, nor even say what functions they perform, as I don't want to bring any particular vendor into disrepute. Other issues have turned out to be caused by mistakes in our own systems. In one failed upgrade, we kept the existing system running on one site while we upgraded the system on the backup s
Thoughts on enterprise architecture and related ideas. I am an enterprise architect and the University of Edinburgh. These posts are personal opinion and do not represent an official position of any part of the University of Edinburgh. For official news, read the EA service blog