skip to main content
10.1145/2889160.2889250acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

Assessing the process of an Eastern European software SME using systemic analysis, GQM, and reliability growth models: a case study

Published:14 May 2016Publication History

ABSTRACT

This paper reports on the experience of the authors in quantitatively assessing the development process of an Eastern European software SME (Small or Medium Size Enterprise). The company produces a very successful workflow and documentation tool, features about 30 full time developers and has a customer base of about 40 major organizations. It has hired the authors as consultants to address quality and productivity issues raised by the upper management and customers. The adopted approach is based on systemic analysis, and starts with a comprehensive GQM session with the top managers of the company, to fully define the scope of work, and progresses analysing the documentation, interviewing the manager and the lead developers, and quantitatively analysing the issue tracking system in place. Specific attention is placed in identifying "schismogenesis", situations that may lead to unresolvable conflicts. The approach has been proven successful in providing a result in short forecasted timeframe, and systemic analysis has been effective in spotting the most critical situations present in the company. The result has been a set of prioritized recommendations, centered first in eliminating the schismogenetic situations and then ranging from adopting a more quantitative process control, to streamline the activities, to organize a line of product.

References

  1. Aleksandar Aleksić, Miladin Stefanović, Slavko Arsovski, and Danijela Tadić. An assessment of organizational resilience potential in SMEs of the process industry, a fuzzy approach. Journal of Loss Prevention in the Process Industries, 26(6):1238--1245, 2013.Google ScholarGoogle ScholarCross RefCross Ref
  2. MD Ashrafuzzaman, Mohammad Shahadat Hossain Chowdhury, MD Akhtaruzzaman, and Hasan Sarwar. An assessment of software development practices of SMEs in Bangladesh. In International Conference on Advances in Computer Science and Electronics Engineering - CSEE 2014, 2014.Google ScholarGoogle Scholar
  3. Yirsaw Ayalew and Kris Motlhala. An ISO/IEC 15504 based software process assessment in small software companies. International Journal of Software Engineering & Its Applications, 8(6), 2014.Google ScholarGoogle Scholar
  4. Robert Bamford, William J Deibler, et al. ISO 9001: 2000 for software and systems providers: an engineering approach. CRC Press, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Victor R Basili, Gianluigi Caldiera, and H Dieter Rombach. Experience factory. Encyclopedia of software engineering, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Gregory Bateson. Steps to an ecology of mind: Collected essays in anthropology, psychiatry, evolution, and epistemology. University of Chicago Press, 1972.Google ScholarGoogle Scholar
  7. Carlos Guillermo Bigliani, Rodolfo Moguillansky, and Carlos E Sluzki. Shame and Humiliation: A Dialogue Between Psychoanalytic and Systemic Approaches. Karnac Books, 2013.Google ScholarGoogle Scholar
  8. William J Brown. Raphael C. Malveau, III Hays W., McCormick, and Thomas J. Mowbray. AntiPatterns: refactoring software, architectures, and projects in crisis, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Ernesto Damiani, Fabio Mulazzani, Barbara Russo, and Giancarlo Succi. SAF: Strategic alignment framework for monitoring organizations. In Business Information Systems, pages 213--226. Springer, 2008.Google ScholarGoogle ScholarCross RefCross Ref
  10. Susanne Durst and Michael Leyer. How can SMEs assess the risk of organisational knowledge? 2014.Google ScholarGoogle Scholar
  11. Khaled El Emam, Walcelio Melo, and Jean-Normand Drouin. SPICE: The theory and practice of software process improvement and capability determination. IEEE Computer Society Press, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Vassilis Gerogiannis, George Kakarontzas, Leonidas Anthopoulos, Stamatia Bibi, and Ioannis Stamelos. The SPRINT-SMEs approach for software process improvement in small-medium sized software development enterprises.Google ScholarGoogle Scholar
  13. Andrea Janes and Giancarlo Succi. Lean Software Development in Action. Springer, 2014. Google ScholarGoogle Scholar
  14. Charles B Keating, Paul Kauffmann, and David Dryer. A framework for systemic analysis of complex issues. Journal of Management Development, 20(9):772--784, 2001.Google ScholarGoogle ScholarCross RefCross Ref
  15. Deepti Mishra and Alok Mishra. Software process improvement in SMEs: A comparative view. Computer Science and Information Systems, 6(1):111--140, 2009.Google ScholarGoogle ScholarCross RefCross Ref
  16. Patrice Muller, Dimitri Gagliardi, Cecilia Caliandro, Nuray Unlu Bohn, and Demetrius Klitou. Annual report on European SMEs 2013/2014-a partial and fragile recovery. Brussel: European Commission, 2014.Google ScholarGoogle Scholar
  17. Mara Selvini Palazzoli. The hidden games of organizations. Oxford University Press, 1990.Google ScholarGoogle Scholar
  18. Mark C Paulk. Using the software CMM in small organizations. Pacific Northwest Software Quality Conference, 1998.Google ScholarGoogle Scholar
  19. Alberto Simboli, Andrea Raggi, and Pietro Rosica. Life Cycle Assessment of Process Eco-Innovations in an SME Automotive Supply Network. Sustainability, 7(10):13761--13776, 2015.Google ScholarGoogle ScholarCross RefCross Ref
  20. Giancarlo Succi, Witold Pedrycz, Milorad Stefanovic, and Barbara Russo. An investigation on the occurrence of service requests in commercial software applications. Empirical Software Engineering, 8(2):197--215, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. CMMI Product Team. Capability Maturity Model® Integration (CMMI SM), version 1.1. CMMI for Systems Engineering, Software Engineering, Integrated Product and Process Development, and Supplier Sourcing (CMMI-SE/SW/IPPD/SS, V1. 1), 2002.Google ScholarGoogle Scholar
  22. Bjørn Thomassen. Schismogenesis and schismogenetic processes: Gregory Bateson reconsidered. 2010.Google ScholarGoogle Scholar
  23. Ashutosh Tiwari, Chris J Turner, and Basim Majeed. A review of business process mining: state-of-the-art and future trends. Business Process Management Journal, 14(1):5--22, 2008.Google ScholarGoogle ScholarCross RefCross Ref
  24. WN Venables, DM Smith, et al. An introduction to R: notes on R: a programming environment for data analysis and graphics, version 3.2.2. 2015.Google ScholarGoogle Scholar
  25. Henk W Volberda. Building the flexible firm: How to remain competitive. Oxford University Press, 1999.Google ScholarGoogle ScholarCross RefCross Ref
  26. Alan Wood. Predicting software reliability. Computer, 29(11):69--77, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Assessing the process of an Eastern European software SME using systemic analysis, GQM, and reliability growth models: a case study

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          ICSE '16: Proceedings of the 38th International Conference on Software Engineering Companion
          May 2016
          946 pages
          ISBN:9781450342056
          DOI:10.1145/2889160

          Copyright © 2016 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 14 May 2016

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          Overall Acceptance Rate276of1,856submissions,15%

          Upcoming Conference

          ICSE 2024

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader