Ads by TechWords

See your link here
Receive the latest technology news and information.
Application/Web Development
Computerworld Daily News (First Look and Wrap-Up)
Computerworld Blogs Newsletter
The Weekly Top 10
Cloud Computing
View all newsletters




Privacy Policy
 

Book review: What's wrong with software development

October 5, 2009 06:00 AM ET

Computerworld - The title misses the mark, and the detours into architecture are overdone. But the new book Wrench in the System, by Harold Hambrose (John Wiley & Sons Inc., 2009), has one powerful message: We're building our enterprise software applications all wrong.

Think about how you feel when you use a well-designed product. It feels good, works great, makes the job easier, is enjoyable to use and requires little or no training. That certainly doesn't describe enterprise software such as ERP systems, which require a huge amount of training and force people to alter the way they work to suit the system.

Hambrose says the reason so many enterprise software projects fail is that the software is bought or built by people who are out of touch with those who will use the applications on a daily basis.

Sure, today's IT professionals and business analysts work hard to determine user requirements, but they often ask the wrong questions and get unhelpful answers. Hambrose says the missing ingredient is what he calls professional product designers. He's not talking about people who select color palettes and icons, but designers who are trained observers of human behavior and know the right questions to ask, such as the following:

  • Who will be using this software?
  • Will they understand the instructions and error messages?
  • Why do they have so many Post-it notes sprinkled around?
  • Which tasks will they perform most often?
  • Can we improve the workflow first?
  • Can we reduce the clutter on the screen?

Hambrose doesn't tell us how CIOs are supposed to find the designers, human factors experts, industrial psychologists and corporate anthropologists who might be able to transform software development into user-centered design.

But he does offer this tantalizing, ambitious goal: Businesses need software "that sparks excitement in its target community of human users -- excitement that their work is easier and more enjoyable, that they have become more effective, and that their employer is supplying tools that make them feel like part of a winning team."

We have a long way to go.

Read more about development in Computerworld's Development Knowledge Center.



Jump to comments

designers

Additional Resources

EFD vs. HDD - What You Need to Know
WHITE PAPER
Enterprise flash drives provide a new Tier 0 storage layer capable of delivering high I/O performance at a very low latency. Proper use of EFDs in an Oracle environment can deliver increased performance compared to fibre channel drives. Read the recommendations for identification of the best DB components for EFDs.
Gartner Research Report: Magic Quadrant for Application Delivery Controllers, 2009
WHITE PAPER
The market for products to improve the delivery of application software over networks remains dynamic and innovative. Vendors focused on solving enterprises' most-pressing application problems have become the top players.
Eight Criteria for Server Load Balancing
WHITE PAPER
Server load balancers are a simple yet highly effective means to scale an application environment while ensuring its availability. Today's solutions should also address application performance and security. Read about the top eight criteria you should consider when choosing a server load balancer and how Citrix NetScaler meets those requirements.

What People Are Saying

White Papers & Webcasts

Extend, Replace, or Convert; which is the best way forward for COBOL Applications?
Download this white paper, free, compliments of Micro Focus!  

The Workday User Experience Video
Watch Workday's Creative Director, Scott Lietzke, discuss the business-centered design philosophy at Workday.

Business Process Framework Demo
Learn about Configurable Business Processes and Calculated Fields. Watch Now!

Manager Experience Demo
Go beyond self-service solutions to perform more effectively. Watch Now.


IT Jobs