Roetzheim, W. (2000, August). Estimating Internet Development. Software Development Online.  Retrieved March 10, 2001, from the World Wide Web: http://www.sdmagazine.com/articles/2000/0008/0008d/0008d.htm

The author, CEO of the Cost Xpert Group and authority on software cost estimating, discussed the difference between estimating the cost of Internet development projects and other more traditional software projects (e.g. client/server). While most aspects of Internet projects are similar to client/server development efforts, Internet projects include new activities. For example, market-strategy formulation and business-process analysis, which were previously completed before the software project, are now included in Internet development projects.

The article also pointed out that unlike traditional efforts, Internet projects require the immediate and complete integration of marketing, business process, and software development efforts. In addition, the timeframe to complete an Internet system is compressed to just a few months. The author thoroughly described how traditional estimating techniques could be adjusted to produce accurate results for Internet development efforts. Specific examples were provided in the areas of parametric models, size and effort, environmental adjustment, and system life cycles. The article also included a comprehensive listing of software life cycle templates.

In summary, the article provided a concise review of traditional and Internet software project estimation techniques. Roetzheim did an excellent job in identifying the unique characteristics of Internet development projects and in providing techniques to adjust existing estimation techniques for any significant differences.