Featured Whitepapers
- Apples, Oranges, and Acorns - All Agile Development Tools Are Not the Same
- One's Enough for Agile Application Development Management
- Requirements Management 101 – 4 Basics Everyone Should Know
- Tips on Requirements Traceability – Learn How to Control Change and Improve Quality
- Scaling Continuous Integration to Large and Distributed Teams
Upcoming and Recent WebCasts
Disruptive Application Development Technologies of the Decade |
|
| Wednesday, 06 January 2010 01:50 |
|
Blogger: Richard Watson The term "disruptive technology" is much-abused in analyst writing. Let's remind ourselves what it really means. Clayton Christensen and Joseph Bower coined the term "disruptive technology" in their 1995 Harvard Business Review paper [1]. Christensen and Bower...
The term "disruptive technology" is much-abused in analyst writing. Let's remind ourselves what it really means. Clayton Christensen and Joseph Bower coined the term "disruptive technology" in their 1995 Harvard Business Review paper [1]. Christensen and Bower point out that products tend to improve incrementally to a point beyond which customers cannot adopt the product's new capabilities. At some point, the high-end capabilities of the product will exceed the needs of its customers. At this point, a disruptive technology may enter the market and offer a new and different value proposition. Disruptive technologies offer "a different package of attributes from the one mainstream customers historically value". This often means less leather trim and walnut dash inlays, but a raw performance that makes the impossible, possible. Christensen and Bower use the evolution of the hard-disk-drive from 14" to 8" to 5.25" then to 3.5" to illustrate points of disruption:
So, bored with reading endless, 'X of the decade' reviews in newspapers over the holidays, I decided to join in with a list of technologies that have disrupted application development over the last ten years. Here’s my list (in no particular order):
Each of these disruptors is detailed in a table embedded in these slides. What's interesting in retrospect is the bias in my list towards open source innovations. I didn't set out with that in mind. My colleague Kirk Knoernschild posits that this is because:
Which brings us back to another Christensen concept: the "innovators dilemma". Vendors tend to create products for their existing customers; disruptive innovation tends to create new markets outside an existing customer base, or a new demand for products with different attributes (often a lower price point). While some of these technologies were disruptive on price point (e.g. JBoss, MySQL), many are not – just better functionality (Spring, Ruby on Rails) or brand new (JUnit, Amazon Web Services). The Jolt Awards are another reference worth returning to, for spotting trends in application development technologies. I would say, the Jolts award sustaining, rather than disruptive technologies: they tend to be more vendor-centric than the open source bias in my list. That Eclipse and Hibernate won the 'languages and development environment' and 'libraries, frameworks and components' awards respectively in 2004 and again in 2005, was unusual. There are many other disruptors I wanted to include that do not fit with these technologies: disruptive architectures like REST or development practices, especially agile methods. These other disruptors will make a fine topic for another article. [1] Bower, Joseph L. & Christensen, Clayton M. (1995). "Disruptive Technologies: Catching the Wave" Harvard Business Review, January-February 1995. Posted: 2010-01-06 08:50:44Author:Richard Watson
Set as favorite
Bookmark
Email this
Hits: 405 Trackback(0)Comments (0)
|
Agile Marketplace - Announcements and Special Offers
The Business Case for ALM Transformation
Are legacy systems holding your company back? Breakthrough these technical constraints with an open and scalable environment that meets your unique business need to transform. There is no reason to be locked into an obsolete platform. The output of a number of recent transitions from legacy systems, this is practical white paper shares lessons learned and illustrates how guidance and enablement can pave the way for change.
Download this Whitepaper




