For IT architects, one of the most important non-functional requirements to determine is the availability needs of a systems users.

Its often expensive and risky adding availability features to an already deployed solution, so getting it right first time is important. In current times however, were being asked to regularly provide levels of solution availability that until recently were reserved for the largest of enterprises, and perhaps more worrying, the business justification for these grand expectations is getting stronger and more un-deniable by the day.

The question is, are we right to be shocked at the requirements of even the most simple sounding internal IT systems? And are we in a period in which IT departments are struggling to deliver business expectations because they havent kept up with the pace of change? I believe so.

The impact of the consumerisation of high quality IT In times past, consumer IT had little impact on the design of business IT solutions because the IT we used at home was built to a low budget and to be just good enough. Today, its the other way round, the consumerisation of high quality IT has happened and is setting the standard for business IT.

My iPad is more robust than most of the appliances in my kitchen never mind an enterprise data centre, while a minor social media outage of Facebook quickly turns into a major financial media outrage. As a result of this turnaround, the role of an IT architect has got even harder, especially in the small- and mid-enterprise sectors where arguably the pace of IT change has never been faster and the lack of IT governance has never been lower.

With their iPads always working and Facebook always being online, business users increasingly have the same expectation of the IT systems they use.

Its now not un-common for architects to have to accommodate everything from the finance director wanting to look at KPI dashboards while at a conference eight time zones away to allowing marketing teams to analyse the companys Twitter feed during peak-time TV slots.

For IT departments with staff that grew up with 9 to 5 working hours, these are requirements that have been hard to predict let alone efficiently accommodate. The question for architects to answer now is whether having true 24/7 systems is an excessive requirement that has no business case or something that can be genuinely justified.

Helping business users understand, justify, and quantify their requirements is the skill of a good architect, and is a process we can still use to define availability needs even if its to show that ultra-high availability needs bring ultra-high costs.

We could compare a future solutions availability needs to existing systems does the new web site need to be more available than the dispatching system etc. The big change in 2013 that I see though it that while this traditional approach may still feel adequate, we need to make sure it doesnt make us appear antiquated and in denial of recent changes in the world outside of IT.

Read the original post:
How the iPad ruined the lives of IT architects

Related Posts
April 2, 2013 at 6:46 pm by Mr HomeBuilder
Category: Architects