Opinions and thoughts on finding order out of chaos, simplicity out of complexity and what and how technology can (and cannot) be used to create great user experiences and services
IT Strategy - does it need to die and be reborn?
Strategically Relevant Technology
Whilst reading some stuff in the blogosphere this week I came across the following blog post from November 2009 in 2020 Science.
There was a paragraph in this that just jumped out at me as simple, straight to the point and true. It is why IT strategies and IT visions created in IT departments are never implemented and why IT people get frustrated. It stuck in my mind so much that I wanted to reproduce it.
“Strategically relevant technology does not just happen. It depends on targeted investment, coupling outputs to needs, and working with stakeholders to develop and implement appropriate and acceptable solutions. And it takes time – lots of it.”
All too often there is an arrogant, we know better attitude in IT and it is little wonder that the rest of organisation just goes off and does it's own thing.
IT organisations need to communicate, work with and be part of an organisation not just order takers or a creators of stuff.
They need to ensure that IT ideas are linked to the needs of the organisation and its aims and objectives otherwise you are relying on a build it and they will come approach. Understand what they want and maybe what they don't realise they want and convince them they need it.
I was once told by an executive that one of the best training for IT professionals are sales courses to learn the art of selling stuff.
It does take lots and lots of time and lots and lots of conversations and lots and lots of selling to build up that trust, reputation and relationships for IT people and the IT organisations.
The hard work is ,however, worth it as the rewards, relationships and outcomes you create within an organisation are immense.
You need to know what you are doing
It sometimes amazes me that the simple things are often forgotten about and people dive into firefighting and ideas generation. They miss the big picture and end up busy being busy.
One of these is the simply having a list of stuff that you are doing and is going on. What is sometimes called a portfolio. What is even more amazing is the difficulty people have in gathering the information to create one.
I have frequently had to create a portfolio of initiatives at the start of a new role. If for the simple area of just getting an understanding what is going on.
My approach has always been to get something that is just good enough in order to get things started. All too often the purists try and create the perfect portfolio that satisfies everyones desires. They ultimately fail to deliver anything and the organisation carries on as before.
My portfolios have gaps and initially have inaccurate information. However the practice of putting it on the table and regularly reviewing it cleans it up over time. It also helps to start to cleanse the areas providing the information for the portfolio, helps to clarify where the data is coming from for it and more importantly where it should come from. All too often you get delivery information from finance and finance information from delivery.
We then have a list of stuff we are doing. It can then be monitored for strategic alignment, delivery, duplication, value delivered etc. It is also something that new stuff can be reviewed against and added to.
So my advice is to create yourself a portfolio of initiatives from whatever you have at the start. Otherwise how will know what you are doing and more importantly they are the right things to be doing?
This is such a simple thing to do and can provide great value
Why will no one implement my IT Strategy?
I was talking to a friend who works in a large private sector organisation recently and he was moaning about how he couldn't get anyone to implement his IT Strategy. I asked him what the problem was. He said “...I have a vision for IT in the company that will add great value” after which he started to tell me about how the strategy would but in a flexible and agile framework to allow the creation of new business opportunities better, smarter and faster.
“It all sounds good” I said “So how are you looking at putting this IT Strategy in place?”
He replied “Well we have written the IT Strategy and what the vision looks like now I just need people to invest in it and deliver it. But they don't seem to be interested”
“What business benefits are you delivering as you start to put the IT Strategy in place?”, I asked.
“Oh those come when we have but the IT Strategy in place” he replied
“Hmm”, I said. “So you want people to invest in some IT that could give them benefits in the future? A platform for the future?”
“Exactly” he replied confidently.
“Well as you are not an IT company such as Microsoft or Apple it may be difficult to invest in IT for the sake of it” I said “I have adi fferent approach that may help you”
“What's that” he replied curiously.
“Having an IT Strategy / Vision is a good thing. However trying to implement it in isolation of the rest of your company is difficult. What you need to do is work with the rest of the your company to understand what their business visions and objectives are. From this you can then identify opportunities that will help them to deliver their objectives but also help you to start to slowly build you IT Strategy and platform of the future. So over time you will start to deliver your IT Strategy but will also be delivering value to your company”
“That sounds like a plan”, he replied, “but it feels hard and slow”
“Delivering strategy is hard. Coming up with the vision is the easy bit. Working out how, what and when to deliver it is the hard bit” I replied “It is also not slow as you are delivering value across your company both from an IT and non-IT point of view. So it is a win win for everyone”
“It's worth a try” he said as he gazed at the ceiling thinking of how to start to make this happen.
This is one of the reasons why IT Strategy never gets implemented and it ends up as a dusty document on a shelf somewhere. The IT department come up with these grand visions but then don't do the hard graft of working with the rest of the organisation to understand and identify opportunities to deliver business objectives whilst starting to delivery parts of the IT strategy.
Pinyin - A form of Enterprise Architecture
I am learning Mandarin with my daughter at the moment. Mainly to keep one step ahead of her so that I can help her with her homework. In order for non-Chinese natives to understand the Mandarin language, help with input of Mandarin into Computers a romanization of the Chinese language is used called pinyin
For someone who speaks English pinyin can seem a strange translating language. The reason is that the pronunciation of pinyin is not a one to one translation to English pronunciation. Let me explain.
The character for water in Mandarin is
The pinyin for water is shuÄ
In English this is pronounced shway with the “way” pronounced with a tone that goes down and then up. Click here to here what it sounds like
So what has all this got to do with IT you may say? Well at the weekend I was reading an interesting blog from Peter Kretzman entitled Complexity Isn't Simple: multiple causes of IT failure. There where some interesting debates in the comments regarding requirements analysis. As an aside my view on this is that it is the complexity of requirements and number of requirements that are a major factor in IT failure. Peter mentions how the telephone has evolved over the years from what it was in the 1980's to what it is now. Think the iPhone or Android phone today comapred to what you had in the 1990's. What would have happened if organizations had tried to make the iPhone in the 1990's? Probably a disaster. Anyone remember trying to get e-readers in the 1980's? Remember the Newton? The mobile phone of today has built up over time. At each stage adding a little bit more value. Making sure that additions work and integrate. This is what organizations should do with new ideas. Start small and then build up over time. At each stage adding a little bit more value. Rather than trying to do it all at once. Something that can help you in this endeavour is a set of guiding principles to ensure new bits fit and help the whole. Maybe an Enterprise Architecture? But that is another story.
Back to pinyin. Whilst reading this I thought about how we use Enterprise Architecture to not only articulate a single version of the truth for an organizations future state but also as a means of ensuring that all parts of an organisation speak a common language and understand each other. It is the pinyin of business.
So if Mandarin is the language of the IT organisation. Lots of symbols, which are meaningless to the rest of the organisation. Then if all those who use speak in romanization languages are the non-IT departments of an organisation how do they communicate with each other? Pinyin of course. Mandarin (IT) speakers understand it and are taught it. Non-mandarin (non-IT) speakers can relate it to their language and understand it also. Therefore pinyin is a form of Enterprise Architecture.
Which all relates to some thinking that I have held true for sometime. Enterprise Architecture is nothing new. It is an approach and a way of doing things. It is more important to use the principles and approaches that Enterprise Architecture provides and advocates rather than going around spouting we must do Enterprise Architecture, we need an Enterprise Architecture. Just do the right think and call it whatever is meaningful to your organisation. Find what it's pinyin translation is.
What's in a name - Everything
I recently tweeted on maybe the perception of Enterprise Architecture and Chief Architects would change from being seen as the domain of IT to being seen as the domain of the entire organisation if they were renamed Business Design and Chief Business Designers?
It made me think of situations during my career where a name has set certain perceptions for myself and/or others or confused.
Enterprise Architecture – Isn't this something IT do?
First up is that old favourite Enterprise Architecture. I was once on a journey of moving an organisation from having an Enterprise IT Architecture to having an Enterprise Architecture covering Business, Applications and Technical Architectures. The Enterprise IT Architecture started in the IT organisation, as is quite common, and covered Application and Technical Architecture. This objective was a real challenge as I was driving and influencing this from within the IT department.
Whilst on the “world tour” of communicating, stakeholder managing, explaining and extolling the value of Enterprise Architecture I recall speaking to an executive in the organisation. I asked the question “does this Enterprise Architecture thing make sense in terms of what it is trying to achieve and the value it provides?” Their reply was that they thought it was technical. It had the words Enterprise and Architecture, which they associated with IT.
A valuable lesson I learned from this is to never use the word Enterprise Architecture if you can help it. Communicate the approach, the method and value, provide examples and scenarios and let the organisation call it what they want. It is the outcomes that we should be most interested in achieving. Not what we call things. Using Enterprise Architecture can set a certain perception which can be hard to overcome.
IS, IS/IT, ICT – Oh Computers.
So a name can set a certain perception. It can also create confusion. An area where a name can be confusing, to me at least, is in the usage of IS, IS/IT, ICT, IT, TS. It makes me think that we in IT are sometimes trying to be too clever for our own good. If you speak to the average person in the street outside of IT and say I work in IS, IS/IT or ICT they will wonder what you are talking about. Tell them IS/IT stands for Information Systems/Information Technology they will probably say “Ah you work in IT”. Why over complicate the situation. Just call it IT or maybe even simpler call it Technology. Someone I know who is definitely not in IT just says “Oh you work in computers”. However I think have Business Strategies for Computers, Computer Architectures or Computer Designers maybe going a little too far.
Organisation Names
A final example is in the names of teams and functions that creates confusion and therefore cannot set any perceptions. I have seen some team and function names that have actually required me to spend considerable time working out what they actually do. They haven't altered my perception of the team as I couldn't work out what they did from the name so I couldn't set any. It was just confusing. When I actually found out what they did it all became very clear - they were the IT department!
Simplicity – Influences perception, removes confusion
So simplicity removes confusion and can help in setting perceptions. One organisation I know had an IT function that wanted to be integrated with the rest of the organisation. It's vision was to be integrated so that it could help shape the organisations vision and direction and provide value enabling IT capabilities to support this aim. In essence creating co-determinate strategies.
The function initially started out being called Technology Office. As it moved on the journey to become integrated it renamed itself to Strategy and Architecture, removing Technology. Then it renamed itself to Strategy and Business IT Systems, removing Architecture. It then renamed itself to Future Design. Simple, doesn't mention IT or Architecture at all. It does exactly as it says on the tin - It designs the future. That is my perception anyway.
It made me wonder what others have done with regards to names to help to set certain perceptions and remove confusion?
Innovation Speed Dating
Recently I was traveling on a train reading some papers for an innovation workshop I was attending. In the papers there was a press release, from a leading newspaper website, taking about a recent new service that had been implemented. It even included quotes from satisfied users of the service and people within the organization. I thought things have been moving fast in the last couple of months because I don't recall this being implemented or even being discussed. Had I lost my finger on the pulse. I then glanced to the top of the page and noticed the date of the press release was 2011! Ah I thought this is a mock up of the possibilities the innovation workshop could achieve. It got my attention.
So the innovation workshop commenced following a short intro of the objectives it was straight into the first of three themes to brainstorm. We brainstormed and threw out ideas that stimulated other ideas for 20 minutes then it was over. We agreed as a group our top 3 ideas and fed this back in 5 minutes. Then onto the next theme in the same format. At the end all the ideas where collated and we are going to vote on the top three to take forward.
It was like Innovation Speed Dating.
However it got result and some really interesting ideas were discussed. You could see the passion in people as an idea took hold and the possibilities became apparent. Some of the ideas I had never thought of myself. But when but forward were inspirational, inspiring and sometimes so obvious. Some of these may have been missed if we had gone down the traditional waterfall approach of requirements produced and then IT respond with a solution.
This was also innovation brainstorming as an organization not as the business or IT we were working as a group of individuals adding value to the organization as a whole. Something I am passionate about and talked about in my post on you never hear of business and finance alignment.
Technology is pervasive these days. Most people have a hotmail, gmail, yahoo mail personal email account. They use facebook, online banking, shopping etc. They can see what IT can do and with a little nudge, through innovation speed dating, are able to find new business value enabling services using some of the IT approaches and services they use everyday in their daily lives.
IT solutions are no longer the domain of a few geeks talking a foreign language in white coats in a basement. This workshop reinforces why I believe my vision of Real End User Computing is achievable
The workshop was inspiring.
However before I get carried away I am not advocating this is all you need to do to generate new ideas and make them a reality. You still to need to ensure that they produce a coherent whole, create enabling capabilities that could be used elsewhere in other ideas, for example process management capabilities. You don't want to end up building vertical silo ideas, services and capabilities. Who wants to end up with three process management capabilities with 3 times the implementation and operating/maintenance costs. Not good.
So you need to ensure all this is underpinned by good old Enterprise Architecture models, frameworks and governance. These will help to turn prototypes into pilots into full scale services. If we don't do this there will be anarchy. A good post by The Enterprising Architect on Is Architecture the Enemy of Innovation shows how the two can and should work together
This workshop was simple to setup and execute but was exciting, interesting and inspiring. I am really looking forward to seeing some of the ideas being taken forward and to the next innovation speed dating workshop.
Sorry we don't work like that
At the weekend I did the weekly shop at a major retailer and also dropped into a major hardware store to purchase some padlocks. What struck me was the different view of customer service.
Whilst at the supermarket queuing to pay for my purchases a number of tills were starting to get a backlog of people queuing. Rather than let us all just wait managers opened up other tills and manned them and a message came over the tannoy for all staff who could operate a till to go to the till. I quickly moved to an empty till, paid and was on my way.
The organisation was flexible to the situation and demands of the customer.
Contrast this to my experience at a major hardware store. Big queues building up, lots of staff just seeming to walk around and no real sense of thinking out of the box and opening up some empty tills to help reduce the queues. I eventually got fed up put my potential purchases down, left and went to another rival store and purchased my padlocks there.
Now I may say that I am not loyal. However psychologically I probably am. I will remember the experiences above and will probably return to the same supermarket and go to the rival hardware store.
Customer service is important and sometimes it is the little things that matter. Being flexible to adapt to the situation and provide a service that benefits everyone with little effort.
It made me think of the relationship and service of IT organisations to their customers. There must be an IT training course that teaches the so often heard responses to customers and requests of
- It's a bit difficult.....
- It doesn't work like that...
- We don't work like that and can't meet that timescales / cost
- Before we can start we will need a, b, c, d, e, f, g,......x, y, z all signed in triplicate
- etc.
In IT we talk about agile development to develop code faster and more closely aligned to what a customer wants. We need to extend that to the IT organisation as a whole. We also talk about agile processes and procedures that can adapt, change and flex as the demand from customers adapts, changes and flexes.
If we don't, then as I did, they will go to a competitor. If an IT organisation wishes to be truly part of a business and not a supplier of services then they need to look at the customer service they provide. Not just in terms of costs and schedule but also in terms of flexibility and agility of delivery.
Customer Service perfection is a great goal to achieve. But remember perfection is a journey not a destination and you need to be able to take different roads on that journey.
Thinking inside the IT Cost Box
You never hear of Business/Finance Alignment?
The phrase Business/IT Alignment has become popular recently. It is usually about the IT department becoming aligned or integrated with what the business wants. This has always slightly confused me. Throughout the time that I have been involved with technology IT has always been just something that a business does and there has never been a distinction between “The Business” and IT. It strikes me as rather arrogant that IT things it is different to an organisation and refers to the rest of an organisation as “ The Business”.
I have never seen a finance department talk about Business/Finance Alignment or HR talk about Business/HR Alignment. They are just functions which make a business work. This should be the same for IT. IT can be a differentiator, or not if you read Nicolas Carr's book Does IT Matter http://www.nicholasgcarr.com/doesitmatter.html, but it is just another function that makes an organisation work. There should never need to be an initiative to align business and IT. It should already be integrated into the day to day working of a business. We talk about Enterprise Architecture and all the dimensions that make up a business, including IT, as though this is something new and shiny. To me it has and should always be this way with IT just being part of the solution not the problem.
A good illustration of how IT currently perceives itself and how it can and should change is in Chris Potts' book FruITion. This explores, as a story rather than an academic text, how a CIO reacts when the management team explores a very different relationship with IT? The strategy that emerges has major implications for the CIO and everyone in the IT department. It is a good example of how IT should be part of a business not a third party somehow outside and superior.
