Sitewide
RSS Feed:
|
By: Nigel Stanley, Practice Leader: IT Security, Bloor Research Published: 29th May 2007 Copyright Bloor Research © 2007 |
For a number of years I was technical director of a software development company.We also did training, consultancy and development but the hardest part of the business to get right was software development. No matter what ‘ology we employed, what development tools we chose or the types of developers we deployed it was a tough job to get the right software developed on time and with a happy customer.
Did we get it right? Mostly, but we also made some horrible mistakes. I guess overall we were successful, so something must have been right.
On this basis I like to think I know a little about successful software development, and on that basis I am often asked by various CEOs/CTOs for my view on certain projects or developments.
One area that always gets me concerned is the choice to employ full time developers as opposed to outsource the work to a development shop. I have lost count of the number of organisations that I have met that have built-up their internal development team more as an accident of history than a strategic decision to develop in-house.
Yes it could be argued that an in-house team can develop business smarts as they learn how the various operations function. This in turn should lead to improved development turn around and end user satisfaction. For those organisations with the ability to nurture and build such teams I take my hat off to you.
My biggest concern is for the thousands of small and medium sized businesses that have ended up beholden to a cabal of technicians intent on furthering their own CVs with no regard for the business or those within it. Weakly led and managed they are able to run amok in the firm dictating to the business what can and will happen. The business is too meek and, frankly, too scared to challenge these “alpha techies” for fear of them downing tools or running off with the corporate data centre.
This craziness often manifests itself when a new strategy is discussed. The alpha techies look for every way possible to protect their own interests and consequently hold back the business as any change can be seen as a threat to their power base. I have seen situations where alpha techies insist on developing a solution where an “off the shelf” solution is available for a fraction of the cost and with a far more robust code base and associated support and enhancements.
Unfortunately weak, ill informed managers fail to ask the right questions and end up getting fobbed off with techno babble. And so the cycle continues.
IT security is an area prone to alpha techies that play on the ignorance and (in some cases justifiable) fear of the CxO community. This vicious cycle needs to be stopped now. Next time you meet your technical team, step back and see if you have an alpha techie problem. Hopefully you won’t but if you do deal with it today before it is too late.
We are no longer accepting comments against this item. We suggest contacting the author directly.
29th May 2007: 'John Leach' said:
This is an interesting article. I've also seen situations where managers bring in new technologies into an organisation so that it looks good on their CV rather than because the technology was actually needed. There are also arguments against using bought-in products. The most cogent of these is that unless you have a copy of the source code of the product you have bought in you will be held to ransom for support and enhancement costs by the company you bought it from for many a long year. Eventually the company you bought the product from may go bust and the support may no longer be available. For this reason I now advocate to my clients that they use open source products wherever possible, and if they are inclined to develop their own software then it is best to use an open source language - python being my current favourite.
30th May 2007: 'Gary Long' said:
What about the alpha-analyst? Huh? Get a real job.
31st May 2007: 'Henry Cobbett' said:
Nigel, you've hit the nail on the head. This is an excellent article. Let's hope people take time to read this and start asking questions.
5th June 2007: 'Glenn Nicholls' said:
I agree with what you say here and I do recognise the situation you describe but I don't think the phenomenon is limited to the "IT" dept. or the development groups within the company.
I've seen the same behaviour from the alpha-finance guys, the alpha-marketing guys, the alpha-sales guys etc.
What you are describing is human nature, not tecchie nature.
The concept that a company is a team, all pulling in the same direction is flawed. The direction a company moves in is determined by the strongest personalities within that company and the output of the different departments is determined by the people within those departments.
The messages above were all contributed by IT-Director.com readers. Whilst we take care to remove any posts deemed inappropriate, we can take no responsibility for these comments. If you would like a comment removed please contact our editorial team.
Published by: IT Analysis Communications Ltd.
T: +44 (0)203 051 5760 | F: +44 (0)870 345 9922