Monday, April 24, 2006
Innovation within large enterprises
Clayton Christensen proposed that there are two major types of technologies, the usual sustaining technology and the less usual disruptive technology. A sustaining technology is basically one that makes doing-what-we're-already-doing cheaper, or better in some way that the existing market desires. A disruptive technology is one that is proportionally more expensive, doesn't work much better, and basically is not desired by the existing market. However, the disruptive technology also has other qualities that make it desirable in some way to a small minority market. Disruptive technologies become disruptive when they have been improved to the point where they now compete adequately, not with the existing technologies, but with what the market desires which is often considerably less than what the existing technology is capable of providing.
The vast majority of conversations with industry analysts with the exception of the folks at Redmonk tend to be about sustaining technology. Agile Manifesto and all the methodologies that adhere to it (FYI open source is an agile methodology) can be categorized as being disruptive according to Christensen as they displace traditional ceremonial hierarchical development methodologies.
Agile methods are disruptive in that they don't permit the illusion of management (distinct from leadership) control. The problem with agile methods is that the "customers" of agile are management and therefore the cost to adopt is higher. Management (distinct from leadership) in most but not all IT shops are currently getting it twisted by focusing on maximum control over deeply technical decisions in which they don't know anything about. Maybe the notion of strong technical leadership within enterprises will also become disruptive over the next several years...
I was going to put the HR description of the positions he was looking to fill here, but we all know how much insight that would provide...Here are characteristics of the right individual to fill his job openings:
- Wants the perceived safety of working for a large enterprise but never really had tolerance for all that enterprisey fluff.
- Has technologies on their resume other than the usual stuff found in enterprisey places such as Java, .NET, XML, J2EE, Mainframe COBOL, etc.
- Has a great ability to write and an even greater ability to present. The need to be published and present at conferences should be strong.
- Deep analytical capabilities, kinda like an industry analyst but actually do so in a credible way
- Desires flexible work arrangements and even the ability to sometimes work from home but won't take it so far as to desire to bring their dog to work or skateboard down the corridors.
- Wants to work for a boss that isn't an idiot and actually understands technology
- Wants to work for a boss that when he does something stupid, you can tell him to his face that he is a bonehead and he will actually appreciate it
- Wants it to be their choice as to whether they climb the ladder at a rapid pace or whether they are simply want to remain technical
- Doesn't mind periodic travel to cool universities to talk with professors doing meaningful research
- Get paid in full!
- Work with truly the best team of architects on the planet
- Is a US citizen as there is no visa sponsorship available
If you are interested or know of others, leave a comment...
Links to this post: