One of the things I find challenging as a Solution Architect who delivers solutions to tens of thousands of users is that you know that they don’t understand what it is that you are trying to achieve, the constraints that you were working under, or the things that you had to go through to get there.
Today I was sat in a plane travelling to one of my customers sites and behind me were two individuals who had been given a new laptop as part of one of my projects. They were talking about their experience which on the whole was OK; but then the issue started coming out. There primary issue was with an application that they both used and had errors. In client refresh projects it’s always the applications which are the major problem. It doesn’t matter how much testing you do there is absolutely no way of testing all of the functions and combinations, so you always have problems. But then came the comment which demonstrated the lack of understanding which is my problem – “You would have thought that a professional organisation like that could deliver applications that worked”.
I wanted to jump up out of my chair and go and sit between them and explain the multi-tiered testing process that their application would have been through. I wanted to explain how their own organisation would have defined an application owner who should have thoroughly tested the functions of the application that they use. I wanted to explain that the main reason for application problems were security settings that were necessary to project their environment and to maintain their accreditation regime.
Being a reserved and polite British person I sat where I was and said nothing. Perhaps I should have given these two gentlemen some of my time and then they could have become advocates for the project in the rest of the business. But I didn’t. Instead I sat there and pondered the whole issue of complicated projects and our inability to communicate to people in a way that they understand that IT never delivers a perfect solution and that we would do our best to assist them. I also considered the ever increasing complexity in the infrastructure caused by more and more applications being deployed. I even considered how much the Internet revolution had so far failed to reduce that complexity for even the simplest task.
But then the plane landed and I decided that I would write something down and conclude with these words “you can please some of the people some of the time; you can never please all of the people all of the time”. My personal challenge is to get to the point where I am comfortable that I did all that I could to deliver the best that I could. It’s also about time people started to understand that they are really pioneers in the IT industry and pioneers need a sense of adventure – which allows for failure.
Discover more from Graham Chastney
Subscribe to get the latest posts sent to your email.
