This article describes the NVC Method of Software Project Estimation, a new and extremely useful project management tool. This method presents a fast, efficient technique to estimate project size, effort, and cost, without all the hassles and bothers of other established methods. A software project estimate predicts the size of a new project, or the amount of effort required to complete a project. Estimates are essential for contract bidding on new software projects, but should not be used while bidding at auctions or while bidding in Contract Bridge.
Many techniques exists to assist the software manager in making project estimates.
Many other methods, and variations on these methods, exist and are frequently used in the industry. However, most of the time, these methods are exceedingly difficult to use and confusing to interpret. The NVC Method is a revolutionary technique to quickly produce a project estimate, based entirely on software requirements documents. Not surprisingly, the Functional Opcode Offset Library has reported a case where the NVC Method was successfully applied to a hastily scribbled note written on a napkin from a hotdog stand, and with amazing results. To use the Basic NVC Method, add up the number of nouns and multiply the sum by 5.