AccessMyLibrary provides FREE access to over 30 million articles from top publications available through your library.
Create a link to this page
Copy and paste this link tag into your Web page or blog:
When called upon to build systems for solving problems, ask yourself this question: Are the right problems being solved? If you apply this to new projects, you'll more accurately approximate what users really want...
As software engineers, one of the biggest stumbling blocks you'll encounter in trying to build high-quality systems is making sure that you build the systems to correct the right problems. That may sound stupid, but many projects have been ordered, paid for, delivered, and never used. Others required massive maintenance to restructure them into something approximating what the users really wanted.
Very few projects meet users' requirements. ...