Communications in Computer and Information Science 99 Andreas Riel Rory O’Connor Serge Tichkiewitch Richard Messnarz (Eds.) Systems, Software and Services Process Improvement 17th European Conference, EuroSPI 2010 Grenoble, France, September 1-3, 2010 Proceedings 1 3 VolumeEditors AndreasRiel GrenobleInstituteofTechnology Grenoble,France E-mail:[email protected] RoryO’Connor DublinCityUniversity Dublin,Ireland E-mail:[email protected] SergeTichkiewitch GrenobleInstituteofTechnology Grenoble,France E-mail:[email protected] RichardMessnarz ISCN Graz,Austria E-mail:[email protected] LibraryofCongressControlNumber:2010933603 CRSubjectClassification(1998):D.2,H.4,F.3,C.2,D.3,H.5 ISSN 1865-0929 ISBN-10 3-642-15665-7SpringerBerlinHeidelbergNewYork ISBN-13 978-3-642-15665-6SpringerBerlinHeidelbergNewYork Thisworkissubjecttocopyright.Allrightsarereserved,whetherthewholeorpartofthematerialis concerned,specificallytherightsoftranslation,reprinting,re-useofillustrations,recitation,broadcasting, reproductiononmicrofilmsorinanyotherway,andstorageindatabanks.Duplicationofthispublication orpartsthereofispermittedonlyundertheprovisionsoftheGermanCopyrightLawofSeptember9,1965, initscurrentversion,andpermissionforusemustalwaysbeobtainedfromSpringer.Violationsareliable toprosecutionundertheGermanCopyrightLaw. springer.com ©Springer-VerlagBerlinHeidelberg2010 PrintedinGermany Typesetting:Camera-readybyauthor,dataconversionbyScientificPublishingServices,Chennai,India Printedonacid-freepaper 06/3180 543210 Systems, Software and Services Process Improvement – 17th European Conference, EuroSPI² 2010, September 1–3, 2010 Preface This textbook comprises the proceedings of the 17th EuroSPI Conference, held during September 1–3, 2010 in Grenoble, France. In EuroSPI 2010 we extended the scope of the conference from software process improvement to systems, software and service-based process improvement. EMIRA- cle is the institution for research in manufacturing and innovation, which came out as a result of the largest network of excellence for innovation in manufacturing in Europe. EMIRAcle key representatives joined the EuroSPI community, and papers as well as case studies for process improvement on systems and product level will be included in future. EMIRAcle and the Grenoble Institute of Technology were the hosts of Euro- SPI 2010. Conferences were held in Dublin (Ireland) in 1994, in Vienna (Austria) in 1995, in Budapest (Hungary) in 1997, in Gothenburg (Sweden) in 1998, in Pori (Finland) in 1999, in Copenhagen (Denmark) in 2000, in Limerick (Ireland) in 2001, in Nurem- berg (Germany) in 2002, in Graz (Austria) in 2003, in Trondheim (Norway) in 2004, in Budapest (Hungary) in 2005, in Joensuu (Finland) in 2006, in Potsdam (Germany) in 2007, in Dublin (Ireland) in 2008, in Alcala (Spain) in 2009, and in Grenoble (France) in 2010. EuroSPI is an initiative with the following major action lines http://www.eurospi.net: • Establishing an annual EuroSPI conference supported by Software Process Improvement networks from different EU countries. • Establishing an Internet-based knowledge library, newsletters, and a set of proceedings and recommended books. • Establishing an effective team of national representatives (from each EU country) growing step by step into more countries of Europe. • Establishing a European Qualification Framework for a pool of professions related with SPI and management. This is supported by European certificates and examination systems. EuroSPI has established a newsletter series (newsletter.eurospi.net), the SPI Manifesto (SPI = Systems, Software and Services Process Improvement), an experience library (library.eurospi.net) which is continuously extended over the years and is made avail- able to all attendees, and a Europe-wide certification for qualifications in the SPI area (www.ecqa.org, European Certification and Qualification Association). VI Preface A typical characterization of EuroSPI is reflected in a statement made by a com- pany: “... the biggest value of EuroSPI lies in its function as a European knowledge and experience exchange mechanism for SPI and innovation.” Since its beginning in 1994 in Dublin, the EuroSPI initiative has outlined that there is not a single silver bullet to solve SPI issues, but that you need to understand a com- bination of different SPI methods and approaches to achieve concrete benefits. There- fore each proceedings volume covers a variety of different topics, and at the confer- ence we discuss potential synergies and the combined use of such methods and ap- proaches. These proceedings contain selected research papers for five topics: Section I: SPI Tools Section II: SPI Methods Section III: SPI in SMEs Section IV: Economic Aspects of SPI Section V: The Future of SPI Section I presents studies on SPI tools. The authors provide an insight into new tools which can be used for SPI. Willem Bekkers et al. present a new assessment method and tool for software product management. Ismael Edrei-Espinosa-Curiel et al. illustrate a graphical approach to support the teaching of SPI. Paul Clarke and coworkers deal with an analysis and a tool to help real adoption of standards like ISO 12207 and they focus on SPI implementation and practices. Esparanca Amengual et al. present a new team-based assessment method and tool. David Musat and col- leagues, present a new tool and meta-modeling method to automatically generate CMMI complaint specifications of processes. Sabine Maierhofer et al. discuss ap- proaches to implement agile systems engineering concepts. Section II presents studies on SPI methods. Dietmar Winkler et al. show results of piloting a new method for supporting project and quality managers in systematically planning and implementing improvement initiatives. Jürgen Musil and coworkers describe software process improvement experiences in the field of video games soft- ware development. Antti Lahtela et al. report on experiences in the implementation of IOT service management standards. Jose Calvo Manzano and colleagues describe a method to identify best practices which can be re-used across the organization. Marion Lepmets analyzes which process model practices have a high impact on the success of projects. Michel Picard et al. discuss in which areas process model descriptions could be improved so as to serve as an input for future ISO 1550-based developments. Section III presents studies on SPI in SMEs. Gonzalo Valdes et al. describe a me- thod where the re-use of best practices and process assets is emphasized and a grow- ing library of best practices is being built. Shuib Basri and colleagues present the results from a field study where very small enterprises provided feedback about the use of SPI. Vincent Ribaud et al. explain the emerging ISO/IEC 29110 standard life cycle profiles for very small entities and how it will work for small companies. Section IV presents studies on economic aspects of SPI. Murat Yilmaz et al. pre- sent a new method to include concepts in SPI which allow one to achieve an economic impact and really involve people. An SPI task from a process model is just a starting Preface VII point for decisions, actions, and involvement of people. Natalja Nikitina et al. present case studies where in cases of business growth SPI can help to beneficially manage the growth concerning organizational size and business. Fionbarr McLoughlin and coworkers discuss a method where you focus on objectives and bene- fits first and then derive improvement actions from these objectives. Section V presents selected keynotes concerning the future of SPI. From 2010 on- wards EuroSPI invites recognized key researchers to publish new future directions of SPI. Messnarz et al. illustrate the future research and roll out strategies for SPI best practices using modern learning systems. Mikkel Yde Kjär et al. illustrate the success of an SPI program in a Danish company and illustrate how the recently published SPI manifesto helps to widen their future SPI strategies. Andreas Riel builds a bridge from software to systems and product process improvement and illustrates how this will impact the systems and product level in the future. Ernst Stelzmann et al. describe how the agile manifesto for software development has been extended to an agile manifesto for systems and product engineering, and they describe a future framework of SPI principles. Dick Theisens describes how Six Sigma can be used for SPI and offers a common approach coordinated across Europe and consolidated with the US. Edgar Caballero et al. illustrate case studies showing that SPI can work in SMEs. Rory V. O’Connor et al. show best practices on how to convince very small enter- prises in using SPI. Antonia Mas et al. explains on the basis of a number of case stud- ies how SPI is being implemented in small enterprises. Recommended Further Reading In [1] the proceedings of three EuroSPI² conferences were integrated into one book which was edited by 30 experts in Europe. The proceedings of EuroSPI² 2005, 2006, 2007, 2008, and 2009 have been published by Springer in [2], [3], [4], [5], and [6], respectively. July 2010 Richard Messnarz Andreas Riel Rory V. O’Connor Serge Tichkiewitch References 1. Messnarz, R., Tully, C. (eds.): Better Software Practice for Business Benefit – Principles and Experience, 409 pages. IEEE Computer Society Press, Los Alamitos (1999) 2. Richardson, I., Abrahamsson, P., Messnarz, R. (eds.): Software Process Improvement. LNCS, vol. 3792, p. 213. Springer, Heidelberg (2005) 3. Richardson, I., Runeson, P., Messnarz, R. (eds.): Software Process Improvement. LNCS, vol. 4257, pp. 11–13. Springer, Heidelberg (2006) VIII Preface 4. Abrahamsson, P., Baddoo, N., Margaria, T., Messnarz, R. (eds.): Software Process Im- provement. LNCS, vol. 4764, pp. 1–6. Springer, Heidelberg (2007) 5. O’Connor, R.V., Baddoo, N., Smolander, K., Messnarz, R. (eds): Software Process Im- provement. CCIS, vol. 16, Springer, Heidelberg (2008). 6. O’Connor, R.V., Baddoo, N., Gallego C., Rejas Muslera R., Smolander, K., Messnarz, R. (eds): Software Process Improvement. CCIS, vol. 42, Springer, Heidelberg (2009). Organization Board Members EuroSPI Board Members represent centers or networks of SPI excellence having extensive experience with SPI. The board members collaborate with different European SPINS (Software Process Improvement Networks). The following six organizations have been members of the conference board for the last 10 years: • ASQ, http://www.asq.org • ASQF, http://www.asqf.de • DELTA, http://www.delta.dk • ISCN, http://www.iscn.com • SINTEF, http://www.sintef.no • STTF, http://www.sttf.fi EuroSPI Scientific Program Committee EuroSPI established an international committee of selected well-known experts in SPI who are willing to be mentioned in the program and to review a set of papers each year. The list below represents the Research Program Committee members. EuroSPI² also has a separate Industrial Program Committee responsible for the industry/experience contributions. Alain Abran University of Quebec, Canada Vincenzo Ambriola Universita di Pisa, Italy Aybke Aurum University of New South Wales, Australia Shuib Basri Lero, Irish Software Engineering Research Centre, Ireland Stefan Biffl University of Technology Vienna, Austria Miklos Biro Corvinus University of Budapest, Hungary Luigi Buglione Engineering Ingegneria Informatica S.p.A., Italy Jose Antonio Calvo-Manzano Villalin, Universidad Politecnica de Madrid, Spain Valentine Casey Dundalk Institute of Technology, Ireland Bee Bee Chua University of Technology Sydney, Australia Marcus Ciolkowski Fraunhofer-Institut für Experimentelles Software Engineering (IESE), Germany X Organization Paul Clarke Lero, Irish Software Engineering Research Centre, Ireland Darren Dalcher Middlesex University, UK Antonio De Amescua Seco Socio Carlos III University of Madrid, Spain Torgeir Dingsoyr Sintef Ict, Norway Felix Garcia University of Castilla-La Mancha, Spain Javier Garcia-Guzman Universidad Carlos III De Madrid, Spain Tony Gorschek Blekinge Institute of Technology, Sweden Christiane Gresse Von Federal University of Santa Catarina - UFSC, Brazil Wangenheim Frank Keenan Dundalk Institute of Technology, Ireland Christian Kreiner Graz University of Technology, Austria Dieter Landes Fachhochschule Coburg, Germany Fergal McCaffery Dundalk Institute of Technology, Ireland Timo Mäkinen Tampere University of Technology, Finland Antonia Mas Pichaco Universitat de les Illes Balears, Spain Patricia McQuaid California Polytechnic State University, USA Jürgen Münch Fraunhofer IESE, Germany Rory O'Connor Dublin City University Ireland Keith Phalp Bournemouth University UK Ita Richardson LERO - the Irish Software Engineering Research Centre, Ireland Alberto Sillitti Free University of Bolzano, Italy Kari Smolander Lappeenranta University of Technology, Finland Kai Stapel Leibniz Universität Hannover, Germany Serge Tichkiewitch Grenoble Institute of Technology, France Romana Vajde Horvat proHUMAN Cooperation and Business Management Ltd., Slovenia Paula Ventura MARTINS FCT-University of Algarve, Portugal Ivo Vondrak VSB - Technical University of Ostrava, Czech Republic General Chair Richard Messnarz Scientific Chairs Andreas Riel Rory O’Connor Serge Tichkiewitch All four Chairs, the General and the Research Chairs, have quite a complementary and interesting profile. Dr. Messnarz works in close collaboration with Austrian research institutions (universities of applied sciences) and large German automotive companies. Dr. Andreas Riel is the coordinator of European research projects where SPI principles are used in systems and product engineering. Serge Tichkiewitch is a Organization XI professors at the Grenoble Institute of Technology and he is the coordinator and president of the EMIRAcle which represents an international research association for innovation in manufacturing and systems design. Dr. Rory O’Connor is is a senior lecturer in Dublin City University and a senior research with Lero, the Irish Software Engineering Centre. His main research interests center on software processes and SPI in relation to small and very small organizations. The experience portfolio of the Chairs covers different market segments, different sizes of organizations, and different SPI approaches. This strengthens the fundamental principle of EuroSPI² to cover a variety of different markets, experiences, and approaches.