Poorly written requirements are the single biggest point of failure in the development of new software systems. Requirements that are not carefully defined or are written in ambiguous terms result in an endless stream of reworking and budget overruns. Smart project managers these days are trying to solve the problem with the addition of professional communicators to their project teams to both elicit crisp requirements and express them in simple, accessible terms.
展开▼