Abstract
Software project complexity is a subject that has not received detailed attention. The purpose of this chapter is to present a systematic way for studying and modeling software project complexity. The proposed model is based on the widely known and accepted Project Management Body of Knowledge and it uses a typology for modeling complexity based on complexity of faith, fact, and interaction.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
The Standish Group (2001) Extreme Chaos, The Standish Group [Online]. Available http://www.standishgroup.com/sample_research [Accessed: Dec. 19, 2008].
Charette, R. N. (2005) Software Hall of Shame, IEEE Spectrum [Online]. Available http://www.spectrum.ieee.org/sep05/1685 [Accessed: Dec. 19, 2008].
Laird, L., and Brennan, M. (2006) Software Measurement and Estimation. A Practical Approach. John Wiley & Sons, Inc., Hoboken, New Jersey.
Florac, W. A., Park, R. E., and Carleton, D. (1997) Practical Software Measurement: Measuring for Process Management and Improvement. Software Engineering Institute (SEI), Pittsburgh, CMU/SEI-97-HB-003.
Simon, H. A. (1962) The architecture of complexity. Proceedings of the American Philosophical Society, Vol.106, No.6 (Dec.12, 1962), pp. 467–482.
Project Management Institute (2008) A Guide to the Project Management Body of Knowledge, 4th ed. Project Management Institute, ANSI/PMI Standard 99-001-2008.
Geraldi, J. (2008) Patterns of complexity: The thermometer of complexity. Project Perspectives, IPMA 29: 4–9.
Vidal, L. A., and Marle, F. (2008) Understanding project complexity: Implications on project management. Kybernetes 37(8): 1094–1110.
Cambridge Advanced Learner’s Dictionary [Online]. Available http://dictionary.cambridge.org.
Park, R. (1992) Software size measurement: A framework for counting source statements. Carnegie Mellon University, CMU/SEI-92-TR-020 [Online]. Available http://www.sei.cmu.edu/pub/documents/92.reports/pdf/tr20.92.pdf [Accessed: Dec. 19, 2008].
Garmus, D., and Herron, D. (2001) Function Point Analysis: Measurement Practices for Successful Software Projects. Addison-Wesley.http://www.amazon.com/Function-Point-Analysis-Measurement-Addison-Wesley/dp/0201699443#reader_0201699443
Karner, G. (1993) Metrics for Objectory. Diploma thesis, University of Linkoping, Sweden. No. LiTH-IDA-Ex-9344:21.
Boehm, B., Abts, C., Brown, A. W., Chulani, S., Clark, B. K., Horowitz, E., Madachy, R., Reifer, D. J., and Steece, B. (2000) Software Cost Estimation with COCOMOII. Prentice Hall, Englewood Cliffs.
Griffin, A. (1997) The effect of project and process characteristics on product development cycle time. Journal of Marketing Research 34: 24–35.
Baccarini, D. (1996) The concept of project complexity – A review. International Journal of Project Management 14(4): 201–204.
Camci, A., and Kotnour, T. (2006) Technology complexity in projects: Does classical project management work? PICMET 2006 Proceedings, Turkey, pp. 2181–2186.
Dooley, K. (2002) Organizational complexity. In: International Encyclopedia of Business and Management, M. Warner (ed.), Thompson Learning, London, pp. 5013–5022.
Geraldi, J., and Adlbrecht, G. (2007) On faith, fact, and interaction in projects. Project Management Journal 38(1): 32–43.
Geraldi, J. (2008) The balance between order and chaos in multi-project firms: A conceptual model. International Journal of Project Management 26: 348–356.
Williams, T. (2002) Modeling Complex Projects. Wiley, Chichester.
Whitt, S. J., and Maylor, H. (2007) And then came Complex Project Management (revised), The Proceedings of 21st IPMA World Congress on Project Management.
Richardson, K., Tait, A., Roos, J., and Lissack, M. R. (2005) The coherent management of complex project and the potential role of group decision support systems. In: Managing Organizational Complexity: Philosophy, Theory and Application, K. Richardson (Ed.), Information Age Publishing, Charlotte, NC, pp. 433–472.
Saaty, T. L. (1980) The Analytic Hierarchy Process. McGraw Hill, New York.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer Science+Business Media, LLC
About this paper
Cite this paper
Fitsilis, P., Kameas, A., Anthopoulos, L. (2011). Classification of Software Projects’ Complexity. In: Song, W., et al. Information Systems Development. Springer, New York, NY. https://doi.org/10.1007/978-1-4419-7355-9_13
Download citation
DOI: https://doi.org/10.1007/978-1-4419-7355-9_13
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4419-7205-7
Online ISBN: 978-1-4419-7355-9
eBook Packages: Computer ScienceComputer Science (R0)