Towards experience management for Very Small Entities

The ISO/IEC 29110 standard: Lifecycle profiles for Very Small Entities, provides several Process Reference Models applicable to the vast majority of very small entities (defined by the ISO as “an entity (enterprise, organization, department or project) having up to 25 people”) which do not develop critical software and share typical situational factors. An ISO/IEC 29110 pilot project has been established between the Software Engineering group at Brest University and a 14- employee company with the aim of establishing an engineering discipline for a new Web-based project. As the project proceeded, it became apparent that setting up the ISO/IEC 29110 standard has to be performed in two steps: 1) provide self-training materials to the VSE employees on this new standard; and 2) support good practices with a simple Experience Management system which is compatible with the ISO/IEC 29110 standard. This paper reports the lessons learned about training from the pilot project, and addresses the research issues associated with the Experience Management system.

[1]  Reidar Conradi,et al.  An empirical study on the utility of formal routines to transfer knowledge and experience , 2001, ESEC/FSE-9.

[2]  Donald A. Schön Educating the Reflective Practitioner: Toward a New Design for Teaching and Learning in the Professions , 1987 .

[3]  John W. Maxwell Using wiki as a multi-mode publishing platform , 2007, SIGDOC '07.

[4]  Rory V. O'Connor,et al.  Software Engineering Support Activities for Very Small Entities , 2010, EuroSPI.

[5]  Gustavo Stubrich The Fifth Discipline: The Art and Practice of the Learning Organization , 1993 .

[6]  C. Argyris Organizational learning and management information systems , 1982, DATB.

[7]  Ivy Chan,et al.  Knowledge management in small and medium-sized enterprises , 2008, CACM.

[8]  Victor R. Basili,et al.  A reference architecture for the component factory , 1992, TSEM.

[9]  Albert H. Segars,et al.  Knowledge Management: An Organizational Capabilities Perspective , 2001, J. Manag. Inf. Syst..

[10]  Veikko Seppänen,et al.  Toward a Practical Solution for Capturing Knowledge for Software Projects , 2002, IEEE Softw..

[11]  Peter M. Senge The Fifth Discipline: The Art and Practice of the Learning Organization: Book review. , 1993 .

[12]  Jörg Rech,et al.  Using Wikis to support the Net Generation in improving knowledge acquisition in capstone projects , 2009, J. Syst. Softw..

[13]  Donald A. Schön,et al.  Organizational Learning: A Theory Of Action Perspective , 1978 .

[14]  Frank Maurer,et al.  A case study of wiki-based experience repository at a medium-sized software company , 2005, K-CAP '05.

[15]  Robert L. Glass,et al.  Science and substance: a challenge to software engineers , 1994, IEEE Software.

[16]  Jörg Rech,et al.  Using Wikis to Tackle Reuse in Software Projects , 2007, IEEE Software.

[17]  D. Schoen Educating the reflective practitioner , 1987 .

[18]  C. Argyris,et al.  Argyris, Chris, Robert Putnam, and Diane Maclain Smith, Action Science: Concepts, Methods, and Skills for Research and Intervention . San Franciso: Jossey-Bass, 1985. , 1985 .

[19]  Ralf Carbon,et al.  Experience Management Wikis for Reflective Practice in Software Capstone Projects , 2007, IEEE Transactions on Education.

[20]  M. Lindvall,et al.  Knowledge management in software engineering , 2002, IEEE Software.

[21]  Thilo Schwinn,et al.  Maturing experience base concepts at DaimlerChrysler , 2001, Softw. Process. Improv. Pract..

[22]  Carsten Tautz,et al.  THE EXPERIENCE FACTORY APPROACH: REALIZING LEARNING FROM EXPERIENCE IN SOFTWARE DEVEL- OPMENT ORGANIZATIONS , 1997 .

[23]  Eric Ras Learning spaces: automatic context-aware enrichment of software engineering experience , 2009 .

[24]  Sadesh Manikam Software requirement analysis for point of sales tinting software , 2007 .

[25]  Mark C. Paulk,et al.  Capability Maturity Model for Software , 2001 .

[26]  Charles M. Reigeluth,et al.  Instructional-design Theories and Models : A New Paradigm of Instructional Theory, Volume II , 1999 .

[27]  Claude Y. Laporte,et al.  Experience Management for Very Small Entities: Improving the Copy-Paste Model , 2010, 2010 Fifth International Conference on Software Engineering Advances.

[28]  Axel Rauschmayer Next-Generation Wikis: What Users Expect; How RDF Helps , 2008, SemWiki.

[29]  Kurt Schneider,et al.  Experience and Knowledge Management in Software Engineering , 2009 .

[30]  Tore Dybå Improvisation in Small Software Organizations , 2000, IEEE Software.

[31]  D. Schoen The Reflective Practitioner , 1983 .

[32]  H. D. Rombach,et al.  THE EXPERIENCE FACTORY , 1999 .

[33]  Jan van Katwijk,et al.  Reuse dimensions , 1995, SSR '95.

[34]  Claude Y. Laporte,et al.  Contributions to Software Engineering and to the Development and Deployment of International Software Engineering Standards for Very Small Entities. (Contributions au génie logiciel et au développement et déploiement de normes internationales en génie logiciel pour de très petites organisations) , 2009 .

[35]  Reidar Conradi From Software Experience Databases to Learning Organizations , 2000, Int. J. Softw. Eng. Knowl. Eng..