Author Archives: Wayne Horkan

About Wayne Horkan

I’m a technologist and engineer, typically working in enterprise architecture and systems engineering.

Project Review and Programme Audit Framework – a simple example of it’s use

This is a simple example review utilising the project review and programme audit framework that I wrote about in the proceeding article. …..

links for 2009-07-20

Project Review and Programme Audit Framework

So this is the framework I have developed and use for reviewing and auditing failing projects, programmes and systems. As I might have said before this is a simple, effective, framework, based on my experience, and although you might have seen approaches like this before, this is one that I have personally used to great effect.

To an extent this framework is a description of how I document a review and the process steps that I take as well, the major difference is that the process itself is likely to be re-iterative and you well learn things during the review which generate fresh lines of inquiry.

I get asked to perform these types of review probably because I’ve done a large number of them and have become quite good at them, however originally I think it was because I have an analytical and inquiring mind, I am tenacious enough to chase down what is really happening in a situation, have a broad and deep appreciation of technology and it’s implementation, I have a great deal of project and programme experience across a number of Industry’s, and am good at getting people to tell me about the problems they are experiencing. I expect these are the type of qualities you would probably want to encourage to become better at this type of activity; an unkind person might say that being a pedant and didact can help too.

So I separate my reviews down into five simple areas:

  1. Problem(s)
  2. Fact(s)
  3. Result(s)
  4. Conclusion(s)
  5. Recommendation(s)

I bet you’re thinking “well that’s obvious Wayne”, but simplicity is always an imperative when you set out, because believe me, the complexity of the issues you’re going to find can sometimes seem overwhelming. So explaining what I mean by these five headings:

  1. Problem(s)Or rather perceived problem(s). Because this is what the client thinks is wrong or at the very least is the effect not the cause (unless they know or think they know what the problem is and just want an expert to confirm their opinions). If in doubt this should definitely be why you have been commissioned.

    This section should not really be that large, because otherwise I would expect that items from the following sections have ‘leaked’ into here, most likely from the ‘fact(s)’ section. For instance if the MD of a company who has commissioned you to review a system starts telling you about all the individual issues that they are having then you are clearly in ‘gathering facts’ mode and much of this should end up in the next section.

    I would typically expect this section to be only a paragraph or couple of paragraphs at the most, if it’s running to half a page or more I’d be concerned because in a large review clarity will matter a great deal. Even in a large scale, complex review, be careful of this section because if it is too large it could point to being too over-focused on detail which should be drawn out further in the review or a problem with the level of abstraction used and the problem description.

    Examples of ‘Problems’ I’ve been asked to investigate include:

    • We’ve spent £10s of Millions on our IT supplier and the web sites which they have built are still not available when they are needed to be, what is going wrong
    • We’ve spent £30 Million plus to date on a data centre build out, which should be complete, and our IT supplier keeps telling us that it could be a month or a couple of months until it’s complete, but we have lost confidence in their updates.
    • We have spent over £70 Million on a large integration project, which has yet to deliver it’s first release to the business and I’ve just been told it’s going to need another £10 Million immediately and another £40 Million to complete
    • We are just under two years into a ten year, £300 Million pound a year contract, which has ‘ballooned’ up to £800 Million per year already, and yet our supplier still hasn’t delivered the ‘Transformation’ that they promised, what is stopping them
  2. Fact(s)Gather and document facts. This should easily be your largest section because data matters and you will need good data to make an appropriate diagnosis of the situation and to ensure you deliver a credible and believable review.

    Obviously there are many ways to gather data, especially technically i.e. gather crash dumps, read through code, measure network, processing and storage performance and capabilities, etc. For non-technical fact gathering you can review contracts, documentation, investigate online and offline document repositories, review authorised and freely given email and communication trails and other ‘digital echos’ as you see is appropriate, etc.

    By far the most effective means of gathering facts in a large scale and complex review is via interviews. In a large scale review you would expect to find the majority of fact gathering comes from interviewing. Inquiry, question development and delivery, structured interviewing and aware and active listening matter a lot here. Never lead an interview in case you are building a case for a theory or ‘pet’ view that you have. Remain impartial at all times.

    It is important to be empathetic enough to be good at relating to people and getting them to open up when doing structured interviewing and active listening; if you are too proud or arrogant you can forget interviewing as a method of gathering data because it’s unlikely anyone will open up to you enough, and this will seriously impact your ability to perform reviews and audits in any meaningful manner.

    People will be people in the interviews: they will be emotive, some may be reserved, stoic, cynical even, some will care, some won’t, a few may be objective, many are wittingly or unwittingly subjective, and all will have opinions.

    Remember interviewing is the no.1 manner in which good quality data gathering is done for system, project and programme reviews and audits, becoming fluent in performing interviews and capturing the data thereof is key to performing good reviews.

    Do not lead the data, nor start to analyse until a good body of data is gathered. Often once facts have been gathered and started to be analysed more information may be required to perform a good quality diagnosis. Be prepared to ask lots of questions and be prepared to meet people who don’t want to answer you. Document everything.

  3. Result(s)This is where you will be relating facts into results; although some analysis and thought will have been done considering which information to gather and how, much of the real analysis ‘foot work’ starts here. This section is where you relate the information so far presented and relate it to issues and problems that the client is experiencing. Hopefully you should now have information gathered and documented in the ‘fact(s)’ section which is causing or could be causing the problems that the client is exhibiting. It is likely that you will be sorting facts and the problems that they are associated with into a basic set of categorisations (and the next article in the series deals with those categories).

    A simple example result may be that a defined problem might be “the web server keeps falling over, we don’t know why”, whilst the related fact may be that “patches were not applied”, after more investigation it would probably be fair to link the two together thus “a result of not applying the appropriate patches leads to the web servers being unstable”. The reason you shouldn’t jump the gun and stop with the first thing you come across is that it may not be the root cause, it could be a contributing cause or even unrelated, the good reviewer is appropriately thorough, without needlessly wasteful of clients time, money or resources.

    An example of a conclusion might be “without implementing and maintaining change control the project will continue to move out of control and will be increasingly difficult to deliver to time and budget, never mind delivering the contractually required document deliverables”.

    If the facts and results do not map to the original issue for which the exercise was commissioned, you would need to consider gathering more data which is more related to the original problem and re-iteratively gathering more information, alternately perhaps testing the validity of the original problem description and politely questioning the original area you were asked to review with the sponsor of the review (secure a meeting and let them know of the concerns and issues you are having). Document any disparity between the originally identified problems, the facts gathered and the results given here.

  4. Conclusion(s)Defining conclusions is where you look at the Facts and Results and conclude what will happen if the situation continues. This is where you make rational predictions on a future state, suggesting what problems might occur in the future if no action (or what planned action) is taken. It would be dismissive to say that this is where any ‘scaremongering’ occurs, but it is important to inform, and, possibly even, warn the client about further problems and issues that they might experience if the situation remains unchecked.

    It is important that your conclusions address the original problem and although you may like to address any additional problems which have been drawn out during the review it is not imperative to do so; however I almost always do and this is because I feel an obligation to the client and I want to demonstrate my delivery focus too, you however may not find this something you have time, or want, to do.

    Again this will probably be a short section, and although you well may have been creative before, this and the next section is where your good ideas need to start to be. You need to ensure that you are not too fanciful, and personally I prefer not to be seen to be influencing any particular recommendation by ‘weighting’ any possible future state too negatively however I have seen a lot of of reviews which have lacked impartiality over the years.

    If things are bad you must be honest and deliver the difficult news; whatever you do do not attempt to ‘sugar-coat’ the news and detract from the important information and messages you are delivering to the business; although I heavily recommend that you ensure that you inform your sponsor verbally early on so as to ensure you do not deliver any surprises which could have a possible negative effect and lose or diminish their support.

  5. Recommendation(s)This is where you make suggestions in terms of trying to improve the situation; deliver recommendations which relate to the facts, results and conclusions, and the original problem. If other problems have come to light during the review and you have included them as part of the overall review then you should include recommendations which address those problems as well.

    Making recommendations could well be seen as being the easy part to an experienced ‘expert’ with a certain field, and it is always attractive to the inexperienced reviewer to dive in with recommendations before proper analysis has been completed (i.e. we’ve found these facts, therefore because the last project had a similar issue and we fixed it by doing X, Y and Z, we will try X, Y and Z here). This behaviour will likely lead to either the wrong problem being fixed, or worsening the current situation, all of which waste the clients time, money and resources.

    With recommendations I like to remember the ‘pareto principle’ (the “80-20 rule”), in that your principal recommendations should by mindful of this and have significant impact on addressing the problem space originally described by the client. Minor recommendations are all well and good, but if they don’t “fix” the problem in the mind of the client it’s unlikely that you will be being asked to review for them again or that your recommendations are implemented at all.

    Above all recommendation are given so as to improve a situation, not to push any personal agenda, and again it is key to be impartial and objective.

The biggest problem you will likely have in using a framework like this, or any other, is early on you will likely have content in the following or proceeding section to the one it should be in, as you become more familiar with the framework and more experienced at doing reviews and audits this should improve.

Also do not imagine that the only place that you bring value is in the ‘Recommendation(s)’, this is grossly incorrect, because the client may well have not gathered the data you have, analysed it in that same way, nor come to the same conclusions. Your work ultimately will improve their understanding of a situation and allow them to plan accordingly, and this is the genuine value.

Of course a good review document will contain more than the above, probably references, appendices, document control, etc., however the above is the absolute core of a good review in my opinion and experience. If you find yourself arguing with your co-reviewers about the document version control table you are way off the mark, because fundamentally the quality of the review is paramount as well as the effect it brings (hopefully a resolution to the issues for which it was commissioned).

My friend, Chris Loughran, of Deloitte, use a framework even more stripped down and ‘lean’ than this, delineating into (1) gather facts, (2) relate results, and (3) make conclusions, which is certainly punchier and easier to explain in short order to your typical senior executive or CxO who has very limited time. But of course Chris is one of the leading Business and Technology Consultants in the UK, so this is to be expected and he is highly effective using this approach. Personally, as I’ve written about in this article, I prefer to document the (perceived) problem and to ensure recommendations are distinct from conclusions.

As usual, I hope you have enjoyed the article despite it being a lot larger than I hoped, and to mention that the next one is looking at the categories of reasons why projects and programmes fail (although I’ve just decided to deliver and have subsequently written a short article documenting an example of the above review and audit framework too).

Reviewing, auditing and rescuing failing projects and programmes best practice

One of the things I’ve done rather too much of is be asked to review failing projects, programmes and build-outs for customers, clients and partners, and come up with solutions and recommendations to help resolve these problems, which is often followed in short order by being asked to help rescue them (often leading to Sun helping them too).

And over the years I’ve built up a fairly large body of case studies and examples, which when I make the material a little more anonymous and write up I will share, but for now I’ve put together a couple of articles that use this experience.

First one to follow this leader is an article on a project review / programme audit framework which is a simple, highly effective and yet generic method for setting out reviews.

Secondly is a piece on why project fail, at least the five macro-level reasons why projects fail, within which I’ve found all programme problems seem to fall. This is of an appropriately high level to be useful to those who review and audit problem implementations and systems, don’t expect to find items such as “it was a triple indirected pointer to a function in C / C++ that ended up at the wrong memory location”.

Anyway really hope you enjoy the articles, because, well frankly, there is a lot of time, effort, experience, and failing projects knowledge boiled down into these.

Web analytics used here at the eclectic blog

Thought you might be interested in the the web analytics used on this blog; in total there are five pieces of technology collecting data and then used for performing web analysis here. They are:

  1. SiteCatalyst / Omniture – https://www.omniture.com/ – Sun standard, embedded in blogs.sun.com (and monitors all Sun websites), produces the page hits total
  2. SiteMeter – https://www.sitemeter.com/ – you can access my results yourself by simply clicking on the SiteMeter logo on this page and here’s the link: https://www.sitemeter.com/stats.asp?site=s38horkan
  3. StatCounter https://www.statcounter.com/
  4. Google Analytics https://www.google.com/analytics/
  5. ClustrMaps – https://www2.clustrmaps.com/ – simple location counter displayed as a informative graphic here’s the link to my hit counter: https://www2.clustrmaps.com/counter/maps.php?url=https://blogs.sun.com/eclectic/

Why use more than one? Frankly web analytics is more than a shaky area, none of them ever seem to catch all hits just as I’d like, nor measure them in a similar fashion, so I use differing web analytic software to ‘triangulate’ the best view possible (for instance one will count some spiders traffic as hits, whilst another won’t, frankly I want to know the difference between humans and the web crawlers, etc.). Furthermore some have functionality which the others don’t and some produce quick to see ‘snapshots’ whilst others produce detailed ‘drill-downs’.

For instance Sun’s web analytics is the same as the corporate one, so it’s enterprise grade and highly flexible, sadly this means it’s extremely large scale and quite hard to manipulate because the amount of configuration you have to do is just horrendous (but it can give you the most detail).

So SiteCatalyst / Omniture is too much hassle to produce quick updates and ClustrMaps is really eye candy for users, therefore I only really use SiteMeter for quick updates without logging in, and StatCounter and Google Analytics for more detailed, but quickly available, reports on what constitutes readers favourite articles and pages.

For 2 to 5 above you’ll need to sign up for online accounts and add the tracking code yourself, this isn’t too hard, it just takes a little time.

For 1 it’s already there on all the Sun websites and blogs, however you need to request access to the corporate Omniture / SiteCatalyst web analytics system to get access if you are a Sun blogger, then you have to learn how to use it, then you need to use something else as well (see problems I describe above, because you might prefer a quick info ‘fix’).

Most of all this is about personal preference, and what works for you; for about two years after starting blogging I was a data demon, wanting to understand and interpret the stats, and now, well I’m a little more relaxed.

Hosting a BCS Enterprise Architecture event on EA Tools tomorrow in Manchester

Tomorrow evening I’m going to be hosting a BCS Enterprise Architecture (EA) speciality group (SG) event looking at EA tools in Manchester.

Details for the event:

Date / Time: Friday the 17th of July, 2009 / 17:45 for 18:00, expected to finish at 19:30

Location: Room E0.05, John Dalton Building, Manchester Metropolitan University, Chester Street, Manchester M1 5GD

More information and registration over at the BCS EA AG website page for the event: https://www.ea.bcs.org/eventbooking/showevent.php?eventid=esg0906

Event synopsis from the BCS EA SG:

The focus of enterprise modelling is now shifting away from purely technical and system aspects and becoming more holistic, thereby necessitating the use of comprehensive modelling tools to analyse and optimise the portfolio of business strategies, organisational structures, business processes, information flows, and services. Organisations would be ill advised to proceed with Enterprise Architecture without utilising a modelling toolset able to meet all the requirements. A central repository is vital to provide a common information source for everyone involved, also important is the ability to base the process on a framework and customise the models to fit each organisations own situation. The presentation will cover Enterprise Architecture tool evolution, key tool capabilities, and market overview.

We have secured Mark Blowers as the nights speaker; Mark has over twenty years experience in the IT industry, employed by end-users and software houses, working in a number of roles, from analyst/programmer to project manager and account manager, in the manufacturing, retail, and Independent Software Vendor (ISV) sectors. Mark joined Butler Group in August 2000, and is Enterprise Architectures Practice Director. He has worked on a number of strategic and architectural themes over the last few years, including Enterprise Architecture, IT Value Management, Enterprise Communications, and Mobility. Mark has been widely quoted in the press, including the Financial Times, Guardian, Computing, Computer Weekly, Internet news sites, and other trade magazines.

This should be an interesting and informative event, so I’m looking forward to being there already.

Innovation@Sun blog design and functionality update

Recently I helped update Hal Stern’s Innovation@Sun blog on behalf of Hal and Marianne Salciccia, the blog administrator.

Checkout the new design over at https://blogs.sun.com/innovation/

At first glance you might be mistaken to think that aesthetically not a great deal has changed, however Marianne and I did a great deal of work on the site under Hal’s direction (mainly, “Yea, I like that, go with it”, after he saw the staging site we put together).

So what has changed? Well it’s still got the same great content and articles about innovation and innovators at Sun, we just marshalled the content a little better, provided more in site functionality and better meta-data support for all those web robots and crawlers that consume sites ready for inclusion in search engines.

I haven’t listed out all of the changes to the Innovation@Sun site that Marianne and I made, because that would make a rather dull and long list, however I have included the review of the original site that I did for Marianne, along with the suggestions I made, almost all of which were implemented.

Probably shows a little of how I think and break problems down too…

I’ve broken the recommendations into three primary areas: Aesthetic, Functional and Non-Functional, you’ll get the idea.

===================================================================

1) Aesthetic i.e. Look and Feel / Design

1.1) First off I like the design of the site, especially the left and right bordering panels, but they aren’t particularly balanced, so perhaps more content on the right hand side to balance this out.

1.2) Secondly if I scroll down by pages all content in the right hand bordering panel is used up in the first page, and all content in the left hand bordering panel is used up in the second page. However the number of posts you have on the site means that it will continue to scroll down for circa 17 pages of blog entries. This means for the majority of entries on the page there is no supporting information to contextualise it (unless you scroll up). Solutions could be move to a single border (not recommended for now), more content down the borders, and less entries per page. I recommend the latter two options, more content down the borders and fewer entries per page (if your going to have fewer entries per page we need to improve how people can find older content too, more on this below).

1.3) Third, less is more, avoid clutter, and minimize, minimize, minimize; check out my blog at https://blogs.sun.com/eclectic/ which is actually an interpretation of Tim Caynes Sun Blog, you see I’m a technologist, got a graphic designer, but I do know when to get inspiration and help from other people.

1.4) Fourth, given the images on the banner I think it might be nice to link to those innovations, although this is a nice to have, rather than anything else.

1.5) Fifth, I’d look at how the post bodies are arranged them selves, and look at formulating a standard template model for the posts layout. The Innovation@Sun blog seems to contain one to four types of content per post (supporting text, optional supporting image, optional blog radio control, links). Personally I’d go with a model of Blog Radio control top right floating object, people will soon learn it’s always there, supporting text top left and under the blog radio control, any image on the bottom left hand side, followed by links / podcast links. I think this would provide a much easier to read page and thus one people may stay on a little longer and read other articles.

===================================================================

2) Functional i.e. How the site ‘works’

2.1) Jakob Nielsen, ex-Sun staff member, Sun Distinguished Engineer and proclaimed web usability expert first published a list of the top ten web design mistakes in 1996 https://www.useit.com/alertbox/9605.html

For the most part, his original list of mistakes are still problematic today, he has also published a list of top ten “new” web design mistakes in 1999 https://www.useit.com/alertbox/990530.html followed by 2002, 2003 and 2005 too.

As well as the top ten good deeds designers can implement in their web pages https://www.useit.com/alertbox/991003.html

All of these are valuable and relevant sources of good design and functionality information, have a look if you get chance.

2.2) Remove “Blah words” – redundant repetitive text – get rid of it, for instance the calendar used on the site has no entries for this month and so is a ‘dead’ calendar which doesn’t link to anything. Furthermore lots of dates and times for the entries themselves, none of which matters a great deal, because no.1 is the content.

2.3) Next, blog post title doesn’t link top the article, they should, it’s the number one way people link to the article, plus allows to display article with comments and other data and meta data.

2.4) Current navigation to old articles (“Recent Shows” on the left hand side) link to dates and not titles, this should be changed, so that Recent Shows links to the articles themselves.

2.5) Better Achieve / Old Article retrieval needed, recommend the work I did on creating a “Roller Weblogger Achieve Menu” which creates a year / month achieve list making legacy content very easy to find, and putting it in either the left or right hand border, here’s more info https://blogs.sun.com/eclectic/entry/roller_weblogger_archive_menu_macro

2.6) You may also want to improve the next / previous function and make it much more obvious and easy for the reader to find (making access to old articles easier to find too of course). Another one of the standard roller weblogger functions I replaced: the next / previous function. Basically I wanted this to be a little more informative, and host it as a menu list in the sidebar. Here’s my article on how to do that “Roller Weblogger alternative Next Previous function” available https://blogs.sun.com/eclectic/entry/roller_weblogger_next_previous_macro

2.7) You may want to try using a third party comment system, which can increase the number of people seeing your comments, have a look at “Integrating Disqus and Roller Weblogger on blogs.sun.com” which you might like https://horkan.com/2008/09/09/disqus-integration-bsc-roller-weblogger

2.8) Do you have lots of blog postings, possibly over a number of years? And do you suspect that despite embedding search and tag clouds into your blog that your readers are still not finding content related to that they enjoy? In fact do you have evidence of that very problem from your web analytics data but don’t know what to do about it? Yes? So did I, so I created this roller weblogger code to generate a list of the most related blog entries based upon tag and category relationships. This is my favorite and most productive functional enhancement to Roller. The article “Roller Weblogger Related Entries and Blog Post code” describes it in detail and shows an example, it really is good, https://blogs.sun.com/eclectic/entry/roller_weblogger_related_entries_macro

2.9) Tag display on individual articles, with links to other appropriate content aggregators. I would produce tag links to at least four popular tag destinations, your blog, blogs.sun.com, technorati and del.icio.us. It also ensures that the links are marked as tags, so that crawlers that look for and index tags and tag data will pick them up (microformat and semantic web focused applications, like the ‘Operator’ plug in for Firefox also pick them up of course). Article “Roller Weblogger blog post tag link code for blogs.sun.com, technorati and del.icio.us” over at https://horkan.com/2008/08/11/roller-weblogger-tag-technorati-delicious

2.10) Twitter integration

2.11) Flickr Integration

===================================================================

3) Non-Functional i.e. technology behind the site

3.1) Remember that good site design for attracting traffic is about designing the site for human and non-human visitors; a large number of your visitors will be web spiders and crawlers indexing your site for search engines, blog catalogs, directories and the like. So it’s important that as well as your human visitors you also design your site to be easily and throughly consumed and interpreted by these electronic visitors. My article “make Google notice your Blog” has lots of background info that can help here https://horkan.com/2009/01/20/make-google-notice-your-blog

3.2) My biggest problem with the Innovation@Sun site is it’s lack of semantic / meta data embedded within the main and other pages, this is a significant issue when looking at how this page relates to other sites on the web. The main page should have tag meta data at the very least. You could achieve this with a tag cloud, but frankly tag clouds are becoming rather ‘de rigueur’ and common place. Whether you want a tag cloud or not we should look at generating tag data for every page. For instance if you run a semantic / meta data analyzer on my site you’ll see there is a large amount of machine only readable data, all of which helps spiders index my site the way I want them to.

3.3) Make sure every article has tags and tag data and it is human readable once on the article only page (see 2.9 above which we could double to do this, also ensuring the sites above index it well too).

3.4) Standardise on tags, both format and content. I recommend that you standardize on a Tag format that is search engine friendly. Don’t over tag nor under tag, but try and match your articles tags with other similar articles, try and join in with the subject matter’s folksonomy if at all possible (i.e. the tags people are using when talking about that subject matter, technorati and delicious are both good examples). My article “Tic, Tag, Tow” here https://horkan.com/2008/01/08/tagging-tags-blog-tag-policy should help. Basically use tags which are already being used by the Sun blkogging community, this will also generate pages which display your content vis the main Sun Blogs interface.

3.6) Google’s PageRank algorithms work on links, inbound, outbound, number, and the PageRank of those inbound and outbound links. Link to sources, get inbound links from sources / reciprocal links if possible. Don’t forget to trackback articles that you reference, if the trackback fails try leaving a comment with a link to the article that references it.

3.7) Make sure you let sites such as Google know you’ve updated your site and that you’d like it re-“spider”ed, indexed and advertised. This is done by “blog pinging” search engines and blog directories so that they are informed that your site has been updated and to send over there spiders when they get chance (most search engines / blog directories want to do this quite quickly as they want to be first with any potentially newsworthy content that draws traffic). Personally I wanted a more granular level of control over this than offered with the standard blog ping functionality embedded in roller and so I wrote my own stand alone version, see my article “Free XML-RPC blog ping site submitter: “Blog Ping”” for more information https://horkan.com/2008/04/22/blog-ping-search-submitter-seo

3.8) Other things to consider…

* PageRank of your site and individual pages; how well does your article compete with articles of a similar nature.
* Have pages been bookmarked in del.ici.ous, technorati, etc., i.e. are they being shared.
* Improving site analytics and getting better visibility of visitor interaction with the site and using this to plan the next round of enhancements.

===================================================================

And don’t forget you can become a fan of the Facebook Fan Page and follow Innovation@Sun on Twitter too @InnovatingatSun.

Cloud Computing reading recommendations from Jim Baty

Here’s a few Cloud Computing reading recommendations from Jim Baty, Senior Vice President and Chief Architect for Global Sales and Services. I’ve had these for a couple of months now but I thought I’d post them anyway as they are well worth a read.

some reading that folks are talking about

clouds from Berkeley / Patterson

https://www.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-28.pdf

data intensive supercomputing

https://www.cs.cmu.edu/~bryant/pubdir/cmu-cs-07-128.pdf

implementation comparison of GAE & AWS

https://www.slideshare.net/mastermark/fowa-miami-09-cloud-computing-workshop-1059049

links for 2009-06-06

A guide to the 100 best blogs – part I – Times Online From health to hip hop, the Times (Bryan Appleyard) guide to the blogosphere unearths the gems of the net and where to find them. But what’s this no BoingBoing? …..

Itex and Sun thought leadership event ‘A Computing Revolution: Why Cloud Computing Changes Everything’ in Guernsey on Tuesday the 2nd of June, 2009

ItexSunEvent.png

So whilst a number of my colleagues, friends and peers at Sun are off enjoying JavaOne, the no.1 Java event of the year, and CommunityOne West, I’m going to be in Guernsey, where I’m keynoting at the Itex / Sun Thought Leadership event “A Computing Revolution: Why Cloud Computing Changes Everything“.

During the event we’ll be looking to cover the following topics:

  • What is Cloud Computing and why does it matter?
  • Will it benefit my department or business and how will it impact the IT function?
  • What are the applications of Cloud Computing, today and in the future?
  • What will it mean for small niche jurisdictions such as Guernsey?
  • What is the role of Government in facilitating the new computing environment?

I’d just like to say ‘Many Thanks’ to everyone at Itex who helped organise this event, especially Daniel Fitton, Richard Parker and Chris Eaton, and to Paul Tarantino and Greg Roberts, of Sun UK’s Internet and Web2.0 team, who originally put me forward as guest speaker.

Details for the event are:

  • Date: Tuesday the 2nd of June, 2009
  • Time: 8:15am to 9:00am for Breakfast, 9:00am to 10:30am for the event
  • Location: Old Government House, St Peter Port, Guernsey
  • Registration: To reserve a place email events@itexoffshore.com or call 01481 710881

Itex have created a flyer for the event, which is available here (in PDF format). Event page is: https://www.itexoffshore.com/NewsAndEvents/Events/May+2009/Cloud_May09.htm

I really shouldn’t say be saying this, as JavaOne is big news in the IT Industry, especially at Sun, and has an incredibly exciting line up of speakers and agenda this year, but I’m looking forward to being in Guernsey more.

Frankly I’ve been to the States a fair amount with work and conferences but I’ve never been to Guernsey yet; I’m really looking forward to going and think I’ll have a great time too. Expect to see slides, write up and photos sometime next week.

Sun Microsystems Leads the Charge on Cloud Sovereignty and Security: Wayne Horkan, Sun CTO for the UK and Ireland, to form Cloud Security Forum

In May 2009, at the Cloud Expo Europe in London, I announced my intention to form a cross-sector forum aimed at addressing the pressing security issues surrounding cloud computing. The goal was to ensure that cloud computing, especially as it becomes a critical part of the UK’s national infrastructure, remains secure and compliant with UK laws and regulations.

Continue reading

Shock! New report says IT Management don’t care about Power Efficiency

Shockingly the latest report from Forrester Research effectively ends up telling us exactly what we all know already; that the majority of CIOs, CTOs, and other IT leadership and operations management, are not interested in power saving.

Continue reading

The End of the World?

In the future, once we’re all ensconced in our virtual reality worlds, is this the way it will all end? On February the 28th, 2009, Tabula Rasa, an MMORPG (like World of Warcraft and RuneScape) was shut down, after failing to attract enough subscribers related to the current economic downturn.

In his article “Analysis: Tabula Rasa’s Final Moments – A Firsthand Account“, Simon Carless evocatively writes:

By the afternoon, the West Coast server Hydra was the last server standing. As more and more of its citizenry logged on for the last hurrah, and foreign players from dead servers poured in to squeeze a few more hours out of the game, it became increasingly congested, buggy, and lag-ridden. The intended scenario was indeed playing out not just in the game and the fiction but as a metagame: the active duty population swelled as humanity prepared to make its final stand.

Simon’s description reminded me a little of the recent Doctor Who episode “Utopia”, where at the end of time humanity are huddling together as heat death consumes the planets they had colonised. The ‘Futurekind’ almost like NPCs, also collecting together, prior to being finally terminated.

In a doubly ironic twist of fate, ‘Tabula Rasa’ is Latin for ‘blank slate’, or rather ‘slate wiped clean’, popularised by John Locke as a rather now out of fashion philosophical thesis that individuals are born without any built-in mental content and that their knowledge comes from experience and perception alone (the whole ‘nature’ versus ‘nurture’ debate is more balanced now). It also resembles the off state of the server infrastructure that would have supported the game that presumably had it’s ‘memory’ wiped clean, prior to being redeployed to support other functionality.

Thanks to Mick Farren’s blog for bringing this to my attention.

Links for this article:

‘Exploration of Cloud Computing’ at the Birmingham BCS Branch AGM this coming Monday; looking for new Committee members

Interested in Computing in Birmingham and the West Midlands? Then come along and join us at the BCS Birmingham Branch Annual General Meeting (AGM) this coming Monday, where we are looking for members to come forward to join the Branch Committee.

After the AGM itself I’ll be doing a presentation called “An Exploration of Cloud Computing” with the following synopsis:

An exploration of Cloud Computing looking at an overview of the subject of and some of the current common definitions available. Looking at the current state of the Cloud Computing market place and Cloud Vendors, what is actually being sold to people. Will also look at the different types of clouds, the differing approaches to engaging with cloud providers, the business models, impact on Business, and how Businesses can exploit the ‘Cloud’.

Answers to key Cloud Computing questions I hope to address include:

  • What’s Cloud Computing?
  • What’s different to what we’ve seen before?
  • What’s driving Cloud Computing adoption?
  • What types of Cloud are there?
  • How can I engage with them and use in my Business?
  • What’s the overview of the Cloud Computing marketplace now?
  • How is Cloud Computing likely to change?

A number of the members of the Birmingham Committee will be standing down at the AGM so we are looking for volunteers to join the Committee to take part in planning our activities for the 2009-10 session. If you are interested in joining the Committee please contact John Chinn, Branch Secretary, at john.chinn@manchester.ac.uk or you can come forward at the AGM itself.

Details for the event are:

  • Date: Monday the 18th of May, 2009
  • Time: AGM at 6pm for 6.30pm, Presentation at 7pm
  • Location: Trophy Suite, Tally Ho Sports & Conference Centre, Pershore Road, Birmingham B5 7RN
  • Cost: Free, Presentation open to all (including non-members of BCS), no registration required although we would prefer that you contact the Branch Secretary, John Chinn, at john.chinn@manchester.ac.uk or 0161 306 3733, so that we can advise the caterers of the correct numbers for the buffet.

Official BCS Birmingham Branch AGM and “An Exploration of Cloud Computing” page: https://birmingham.bcs.org/agm2009.htm

Very much hope that we will see you at the Branch AGM, and even better if your interested in being involved with the Committee.

Links for this article:

links for 2009-05-15

Links for this article:

Come and discuss Data Center Efficiency with The Green Grid at Sun’s London Offices on the afternoon of Tuesday the 9th of June, 2009

We are delighted to invite you to join The Green Grid (TGG) for an EMEA Members Seminar on the afternoon of Tuesday, June 9, 2009 in London at Sun’s City Offices. Please note that this is a member-only event and pre-registration is required. During the workshop, attendees will learn about TGG’s objectives to improve energy efficiency in data centers, along with TGG’s collaboration with industry and government bodies. Participants will also discuss TGG’s latest research, including:

Places are limited and the event is almost full but if you or any of your colleagues are interested in attending, please email: admin@lists.thegreengrid.org

Feel free to contact TGG Administration at the above email address if you have any questions.

The core details for the event are:

  • Date: 9th June 2009
  • Time: 14:00 to 17:30
  • Location: Sun Microsystems Customer Briefing Center (CBC), 45 King William Street, London EC4R 9AN (near to Monument Tube station, map here)
  • Cost: Free, open to TGG members only and pre-registration is required from: admin@lists.thegreengrid.org

Sun’s liason with TGG is Mark Monroe, and you’ll notice many of the white papers and guidelines available from TGG have Mark as an author, joint author or contributor; Mark is our Director for Sustainable Computing and a member of the Eco-Responsibility Group team working out of SunLabs, our R&D; hot house.

Hopefully I should be around, although I’m currently triple booked for the day and am desperately juggling my diary; however there will be Sun staff members to help and answer any questions you may have, as required.

Links for this article:

Alan Mather’s 2003 ‘Enterprise Architecture in Government’ white paper available online

Alan Mather has just released his excellent “Enterprise Architecture in Government” white paper from 2003. This white paper has mythic status in UK Government IT circles because of it’s visionary roadmap of an implementation for Enterprise Architecture (EA) for the UK. Pre-dating the “Cross Government Enterprise Architecture” (XGEA) work of the CTO Council (who hadn’t even been formed at the time, but nor had the CIO Council who commissioned them either) this is the earliest attempt at applying an EA vision to the co-ordination of the UK’s IT and IS portfolio.

Continue reading

Enterprise Architecture Case Studies presentation on Friday the 8th of May in Aberystwyth

This Friday I’ll be presenting on the topic of ‘Enterprise Architecture Case Studies’ in Aberystwyth, in an event organised and hosted by the South Wales branch of the BCS.

For more information the event is advertised here with the BCS. The core details are:

  • Date: 8 May 2009
  • Time: 17:00 Refreshments / 18:00 Start
  • Location: The finger buffet is in the foyer of the Computer Science Building and the talk itself will be in Lecture Theatre `A’ in the Physical Sciences Building, both on the Penglais Campus, Aberystwyth University, Aberystwyth.
  • Cost: Free, open to all (including non-members of the BCS or IET), no registration required.

Here’s what I generally say as an overview of this talk:

The case studies presented explore my experiences with Enterprise Architecture in three major customer engagements. They include an Enterprise Architecture team which led its company into a £70+ million ‘pitfall’; the use of Enterprise Architecture to define a Service Oriented Architecture; and an example of how much Enterprise Architecture is about achieving the proper governance model.

Key takeaways:

  • Enterprise Architecture best practices drawn from multiple engagements.
  • How to use good governance to avoid and limit the ‘Ivory Tower’ syndrome.
  • How to combine Enterprise Architecture and Service Oriented Architecture to deliver sustainable Transformation.

Given the current downturn I’ll also go into some of the issues facing EA programmes due to the credit crunch and what can be done to ensure that they continue to receive executive sponsorship and funding.

Happy to answer any and all questions; please consider that I’ll be attempting to condense three major and very large scale Enterprise Architecture case studies into a talk lasting an hour and a half or so, therefore I will definitely be around to speak with afterwards. ¨C13C

‘Many Thanks’ to Fred Long (of Aberystwyth University) for organising and co-ordinating this event and for Clive King (of Sun) for initially brokering the relationship.

Links to the BCS page for the event: ¨C14C

¨C15C ¨C16C¨C17C

Links for this article:

EURIM 2009 Annual General Meeting at the House of Lords

Yesterday I was at the Palace of Westminster, or rather the House of Lords, for the 2009 Annual General Meeting (AGM) of EURIM, the European Information Society Group, which “brings together politicians, officials and industry to help improve the quality of policy formation, consultation, scrutiny, implementation and monitoring in support of the creation of a globally competitive, socially inclusive and democratically accountable information society”.

I brought up three points with the EURIM Board, firstly the disparity of R&D; spending by Industry sector (and the fact that in the UK 75% of all business R&D; is done in the manufacturing industry alone, an industry provides just 13% of the GDP of the UK), secondly I asked what EURIM’s position was in response to EU Information Society Commissioner Viviane Reding’s call for the US to hand over control of ICANN so it can be overseen by an independent international tribunal, and thirdly in regards to the UK stimulation package and it’s support, or rather lack of, the UK’s ‘Digital Infrastructure’ (more on this topic in a separate article as I’d planned for it to be one of my pieces on the economic recovery of the UK).

All three were well received, and I especially enjoyed a discussion that arose around the ‘Professionalism in IT’ agenda, and it’s likely resurgence as a topic of interest across the major stakeholders in the UK after a relatively quiet period of activity.

After the meeting I continued the conversation about IT Professionalism with Michael Gough, Head of Government Affairs at EDS and ex-Chief Executive of the National Computing Centre (NCC) where he spent eight highly productive years (Steve Markwell has taken over the reins of CEO). Of course during his tenure the NCC was one quarter of the “Prof IT Alliance“, an alliance of interested parties looking at supporting the IT Professionalism agenda (along with Intellect, the BCS, and the e-Skills Council UK, the sector skills license holder for IT and Telecoms skills).

I also spoke with industry friends and peers (including those from IBM, Microsoft, Atkins, and others), as well The Lord Renwick, EURIM President, and Dr David Wright, EURIM Deputy Secretary General.

Almost everyone asked about the Oracle acquisition of Sun, and I had to say that due to SEC rulings we wouldn’t be seeing any integration until the deal was sanctioned by the US Government. This sort of thing is the norm in large scale mergers and acquisitions born out of the US and everyone who asked were understanding of this.

The next EURIM event I’m due at is with the Conservative Technology Forum entitled “The Future of the NHS IT Program” event, where we are due to partake in a forum hosted Guy Hains, EMEA CSC Alliance, Pearse Butler, Dir UK Healthcare CSC, Dr Glyn Hayes, President of the Primary Health Care Specialist Group of the BCS, and Stephen O’Brien MP, the Shadow Minister for Health. More on the CSC Alliance here: https://www.csc.com/cscalliance

I took a few photographs yesterday whilst around and about Westminster and from within the Main Hall (the only place guests are allowed to take photos whilst in the Houses of Parliament), and thought that I’d share them with you too.

Links for this article:

Industry contributions to the UK economy and investment in R&D; by industry

A critical look at the imbalance in the UK economy, highlighting the disproportionate contribution of the services sector to GDP and the overconcentration of R&D investment in manufacturing. It warns that this structural imbalance makes the UK vulnerable to economic shocks and calls for a more diverse and innovation-driven industrial strategy.

Continue reading