How do IT organizations and developers deliver more value?
connomon 0600010TDW Visits (1956)
This seems to me to be one of the most fundamental, yet simple to understand issue that plagues IT today.
A ? that is tightly coupled with this is - Is IT going to be primarily viewed as an expense or as a revenue producer?
My view on this is pretty simple.
To deliver more value, IT organizations need to deliver more revenue producing applications faster. More processing, less time to market. Like I said - simple.
The average US worker improves productivity between 3 and 6 percent a year. Therefore every year - just off the top - IT developers need to deliver between 3 and 6 percent more value. Note, that's keeping pace with the economy - not creating any competitive advantage. How do we determine this improvement? One way to quantify what developers deliver is in lines of code, a second way to determine that is in business functions or key processes delivered. A third way is to measure profit of deliveries. The first is relatively easy to track; the second is harder but is certainly a more valuable indication, the third is of course the best way.
So who is the key to delivering value? Well, a sports team is in the business of scoring points, an IT organization is in the business of delivering processing. The skilled positions vary, but a key, maybe the key skilled position is the developer. They are the one doing the innovation and the creator of the new business functions or processing.
So then, how do developers do more? Strong tools enabling them to improve productivity, easier to implement architectures that deliver power and remove or hide complexity, and simple to learn, understand and write languages. That's it.
Yesterday I asked Tim Wilson, another blogger and the lead architect on EGL, how much productivity improvement can you get with EGL over other 3GL's like Java, COBOL, etc.? His answer was 10x. He's bold, but I believe him. My message to you is not too. Probably surprised you with that one. My other message to you is don't ignore his view. In other words, evaluate us, and most importantly, try it. The potential is worth the effort. And we want to work with you to make it even better.
My suggestion is this. As developers, look at delivering significant game changing impact to your organization. Leverage the new technologies that focus on that. Prove you can do it. In other words change the game.
At the end of the day, the more people that can innovate and do development, the better off your respective businesses and IT as an overall industry will be.