There's an interesting thread on what is the opposite of a defect. I'm not sure. Both sides of the arguement are interesting.
Working to improve your company's public web presence will likely bring the title of "Information Architect" into your corporate lexicon. My favorite definition of the field is ... the structural design of shared information environments" as well as "the art and science of organizing and labeling Web sites, intranets, online communities and software to support usability and findability." Information architects (IAs in industry parlance) often work closely with software and Web teams but typically focus on navigation schemes and usability rather than pure design or hard-core coding.
Wikipedia has a concise description of the information architect role, but I feel that it relies to much on the building architecture metaphor.
For a great piece on "information architecture", check out ... An Introduction to Information Architecture
Visit my web page. My blog has moved to