Modeling teamwork in an academic environment
- 129 Downloads
Teaching software engineering is a challenge, mostly because students should have come up against practical problems to be able to understand the important concepts of the field. Unfortunately, a factory environment (through training courses) can bear out the problems but does not ensure a good pedagogic management whereas an academic environment provides a pedagogic management but does not meet the requirements in software developments of industrial size. This paper presents our experiment: the teamwork project. It tries to deal with the preceding difficulty in our academic environment.
The first part of the paper presents the aim a software engineering course should try to reach from our point of view: namely, teaching students to build and manage coherent and evolving structures. The different kinds of structures are discussed.
The second part presents the teamwork project. The main idea is to consider this project as a scale model whose parameters can be exhibited and modified actively by the students. Then our emphasis is not on the delivery of a product but on the building of a well-running and efficient team of more than ten members.
KeywordsSoftware Engineering Scale Model Software Project Academic Environment Team Structure
Unable to display preview. Download preview PDF.
- [DGHKL80]V. Donzeau-Gouge, G. Huet, G. Kahn, and B. Lang. Programming environnement based on structure editors: The MENTOR experience. In Proc. Workshop on Programming Environments, Ridge Fields, LT, June 1980.Google Scholar
- [HW77]J.J. Horning and D.B. Wortman. Software hut: a computer program engineering project in a form of a game. IEEE — Trans. Soft Eng, 3(4):325–330, 1977.Google Scholar
- [JB89]A. Jones and M. Birtle. An individual assessment technique for group projects in software engineering. Software Engineering Journal, 4(4):225–232, 1989.Google Scholar
- [Kin89]P.J.B. King. Experiences with group project in software engineering. Software Engineering Journal, 4(4):221–225, 1989.Google Scholar
- [Lam86]L. Lamport LATEX User's Guide & Reference Manual. Addison-Wesley, 1986.Google Scholar
- [MB73]H.D. Mills and F.T. Baker. Chief programmer teams. Datamation, 19(12):58–61, DECEMBER 1973.Google Scholar
- [WF76]A.I. Wasserman and P. Freeman, editors. Towards Improving Software Engineering Education. Springer-Verlag, New-York, 1976.Google Scholar
- [Wor87]D.B. Wortman. Software projects in an academic environment. IEEE — Trans. Soft. Eng, 13(11):1176–1181, 1987.Google Scholar