par Wautelet, Yves;Kolp, Manuel
Référence International journal of engineering education, 28, 6, page (1316-1325)
Publication Publié, 2012
Article révisé par les pairs
Résumé : Today's software development has become a complex task and no one has the required skills or time to solve a sophisticated problem on his own. Software development needs the involvement of different roles and people having to use concepts and ideas for which they need to share a common understanding. In such a context, several software development methodologies have appeared in the last thirty years. Those methodologies use different development life cycles, one of the most famous being the iterative one notably used by the Unified Process (UP) and agile methods. To teach software project managers and computer science students the required skills to deal with such development processes few approaches exist. Indeed, nowadays one mostly learns from ex-cathedra courses and books or on an empirical basis when involved into 'real life' projects. Both learning approaches have major flaws since 'theory-only' fails to highlight the practical dimension and empirical learning exposes the organization to damageable mistakes. e-SPM is an online multiusers game simulating the tasks of a software project manager facing user requirements, development planning, human resources allocation, budget constraints, risk and quality management within a UP/UML project in the steel industry. The originality of the game resides in its design based on the documentation and experience of previously performed real-life projects. The game mainly focuses on hard (technical) skills for project managers but also introduces random events showing to the player which soft skills are required in practice; it has been validated using the competencies framework of a business school. © 2012 TEMPUS Publications.