Newsletters Welcome, Guest Log In | Register

Enterprise Software

Insights on enterprise software markets to help define smart strategy

About this Blogger RSS

Subscribe

Sign up now and get the best business technology insights direct to your inbox.

  • Daily Edge
  • CTO Edge Update
  • Business Tools & Templates
  • Aligning IT & Business Goals
  • Maximizing IT Investments

0

Comparing Enterprise Software to Writing, Spinning

Posted by Dennis Byron Sep 29, 2008 10:11:32 AM

In the "wish I had thought of that" category, take a look at an article by sig at thingamy the blog that compares the current phase of the development of enterprise software to the development of writing. That's writing as in stringing together words in the real world, not in writing software in the middle of the night after the 15th cup of coffee. He compares program development with the development of written communication, from hieroglyphics to the invention of the alphabet as we know it today.

 

My analogy along these lines is that the development of enterprise software is still a cottage industry, still in the spinning wheel stage before the bobbin was invented (and added to the powered loom in series so that you could go right from wool or cotton to cloth). Special skills were required in the earliest stages of writing, according to sig. Only people with really good memories could keep track of the meaning of thousands of icons. Similarly only people with very good dexterity and small fingers could quickly spin the yarn or thread.

 

In sig's analogy, keeping the knowledge of the icons to a select few was in fact part of a deliberate attempt to keep resources scarce, an unspoken slap at the priesthood of the program development community (there are still very few priestesses).  In my cottage-industry analogy, the resource is scarce because the work is backbreaking (or at least finger breaking) and very few want to do it.

 

Either way, the result is that the full potential of enterprise software is held back. You pick the analogy -- software development is still either pre-historic or pre-industrial.  So what will it take to take enterprise software to the next level?  Sig is looking for the equivalent of an alphabet (objects?).  I am looking for the equivalent of an assembly line (software-development robots?).

 

The two views of the future are not incompatible and may be interdependent because the software development robots will use (and more importantly re-use and re-use) fewer and fewer objects. Chris Stone said 20 years ago when he founded the Object Management Group that the whole idea of measuring software development needed to get away from counting lines of code.  Maybe the day when that happens is getting closer.

 

The priests out there protecting the meaning of the hieroglyphics better start educating the rest of us or get ready to get run out of town by the masses (Sig's view). The ladies spinning in their kitchens better get ready to move to a sweat shop in Manchester (my view).

Add a comment Leave a comment on this blog post.

There are no comments on this post

An Evaluation of "Build Versus Buy" for Portal Solutions

This white paper presents the results of an IDC study that quantifies and compares the total cost of ownership (TCO) of in-house portal development with that of an outsourced portal development solution.

Web Security SaaS: The Next Generation of Web Security

This white paper describes the next generation of Web security and identifies the critical elements that make for lower-cost and easier-to-manage Web security solutions.

Data Deduplication

Data manipulation strategies that make data stores more manageable and reduce the need for storage capacity and its associated costs.

Information Management

Tools, tips and solutions to help you manage your data more efficiently to tackle today's challenging economic environment.

Decision Management

Applications, management tools and industry advice on how to optimize your data for better business decisions.

Applications for Mid-size Businesses

Applications that mid-sized businesses can use to improve operational efficiency, accelerate growth, and maintain profitability.

Optimizing Your IT Infrastructure

Download 58 Microsoft Office tools and templates to help you focus your optimization efforts, improve performance, and secure future funding for critical IT products.

Learn more >

IT Job Description Catalog

Complete details on the top 50 IT jobs. Detailed IT job description templates will help you recruit and keep great staff — and build the right department structure.

Learn more >