This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Estimeetings: Development Estimates and a Front-End Process for a Large Project
August 1991 (vol. 17 no. 8)
pp. 839-849

A method for estimating software development effort in the early phases of a large software-intensive project and a front-end process incorporating this method are presented. The application of this methodology to the domestic US 5ESS Switch project (a large multiyear continuing effort, with new features incorporated into yearly releases) is described. For each feature to be estimated, a feature team generates a detailed feature definition with high-level functionality requirements and a high-level design proposal. These are used in a formal working meeting of estimators from affected parts of the project. The meeting produces a development estimate for use in deciding which features to include in the next release. The benefits of this methodology include well-defined milestones (high-level features requirements, high-level designs and estimates), and less tangible benefits like better working relationships between parts of the project, interorganizational synergy and increased confidence in the front-end process.

[1] W. E. Stephenson, "An analysis of the resources used in the SAFEGUARD system software development," inProc. Second Int. Conf. Software Eng.Los Alamitos, CA: IEEE Computer Soc. Press, 1976.
[2] B. W. Boehm,Software Engineering Economics. Englewood Cliffs, NJ: Prentice-Hall, 1981.
[3] J. K. Buckle,Managing Software Projects. New York: Elsevier, 1977.
[4] A. Macro and J. Buxton,The Craft of Software Engineering. Reading, MA: Addison-Wesley, 1987.
[5] T. DeMarco,Controlling Software Projects--Management, Measurement, and Estimation. Englewood Cliffs, NJ: Prentice-Hall, 1982.
[6] B. Londeix,Cost Estimation for Software Development. Reading, MA: Addison-Wesley, 1987.
[7] G. C. Low and D. R. Jeffery, "Function points in the estimation and evaluation of the software process,"IEEE Trans. Software Eng., vol. 16, p. 64, Jan. 1990.
[8] W. Myers, "Allow plenty of time for large-scale software,"IEEE Software, vol. 6, p. 92, July 1989.
[9] W. D. Lehder, Jr., D. P. Smith, and W. D. Yu, "Software estimation technology,"AT&T Technol. J., vol. 67, pp. 10-18, July/Aug. 1988.
[10] H. Donaldson,A Guide to the Successful Management of Computer Projects. London: Assoc. Business Press, 1978.
[11] "The project planning situation," Human Synergistics, Inc., Plymouth, MI.

Index Terms:
estimeeting methodology; software development effort; large software-intensive project; front-end process; domestic US 5ESS Switch project; feature team; feature definition; high-level functionality requirements; high-level design proposal; formal working meeting; development estimate; well-defined milestones; high-level designs; working relationships; interorganizational synergy; DP management; human factors; personnel; project engineering; software engineering; telecommunications computing
Citation:
L.M. Taff, J.W. Borchering, R.W. Hudgins Jr., "Estimeetings: Development Estimates and a Front-End Process for a Large Project," IEEE Transactions on Software Engineering, vol. 17, no. 8, pp. 839-849, Aug. 1991, doi:10.1109/32.83918
Usage of this product signifies your acceptance of the Terms of Use.