Share This Article:

Learning the Business

Abstract Full-Text HTML Download Download as PDF (Size:430KB) PP. 269-274
DOI: 10.4236/ce.2012.32042    4,213 Downloads   6,576 Views  


Developing software is a highly creative process. This paper describes a novel approach to teaching software engineering which involves university students working in partnership with external clients from business, charities and the public sector building solutions to their business and other problems. The paper describes the basic principles behind these activities and focuses on the experiences of teaching advanced students through the medium of a commercial software development company specifically set up to be run by the students as part of their degree course. The evidence from student and employer feedback demonstrates that this approach has been highly successful for the past 20 years or so but despite this it has rarely, if ever, been replicated elsewhere.

Conflicts of Interest

The authors declare no conflicts of interest.

Cite this paper

Holcombe, M. & Gheorghe, M. (2012). Learning the Business. Creative Education, 3, 269-274. doi: 10.4236/ce.2012.32042.


[1] Osborne, A., & Parnes S. J. (1950). Creative problem solving: Resources for CPS practitioners. Charlotte, NC: OmniSkills, LLC.
[2] Beck, K. (1999). Extreme programming explained: embrace change. New York: Addison-Wesley.
[3] Holcombe, M. (2008). Running an agile software development project. New York: Wiley. doi:10.1002/9780470385883
[11] Kalra, B., Thomson, C., & Holcombe M., (2005) The Software Hut—A student experience of eXtreme Programming with real commercial clients. Extreme Programming and Agile Processes in Software Engineering Proceedings, 3556, 323-324.

comments powered by Disqus

Copyright © 2019 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.