Understanding the gap between software process practices and actual practice in very small companies

被引:29
作者
Sanchez-Gordon, Mary-Luz [1 ]
O'Connor, Rory V. [2 ]
机构
[1] Univ Carlos III Madrid, Informat Sci & Technol, Madrid, Spain
[2] Dublin City Univ, Sch Comp, Software Engn, Dublin, Ireland
关键词
Grounded theory; Software process; Software process improvement; Very small entity; SPI; VSE; PROCESS IMPROVEMENT; GROUNDED THEORY; ORGANIZATIONS; ENTERPRISES; FRAMEWORK; CMMI; SMES;
D O I
10.1007/s11219-015-9282-6
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper reports on a grounded theory to study into software developers' use of software development processes in actual practice in the specific context of very small companies. This study was conducted in three very small software product companies located in Ecuador. The data collection was based on semi-structured qualitative interviews with software project managers, focus group with software developers and was supplemented by the literature and document studies. We interviewed two types of participants (managers and developers), so as to ensure that we elicited a holistic perspective of how they approached the software development process in actual practice. The goal was to study what practices are actually used and their opinion and attitude toward the potential adopting of an international standard (ISO/IEC 29110) specifically designed for very small companies. With the collected data, we performed an analysis utilizing grounded theory coding techniques, as this methodology promotes the focus on uncovering the real concerns of the participants. This study highlighted three areas of concern: customer, software product and development tasks coordination and tracking. The findings in this study give an insight toward the work products as they relate to software development process practices in very small companies and the important factors that must be considered to assist project success.
引用
收藏
页码:549 / 570
页数:22
相关论文
共 63 条
  • [51] Pressman R., 2009, Software Engineering: A Practitioner's Approach, V7th
  • [52] Why are small software organizations different?
    Richardson, Ita
    von Wangenheim, Christians Gresse
    [J]. IEEE SOFTWARE, 2007, 24 (01) : 18 - 22
  • [53] A framework for software process deployment and evaluation
    Ruiz-Rube, Ivan
    Manuel Dodero, Juan
    Colomo-Palacios, Ricardo
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2015, 59 : 205 - 221
  • [54] Sanchez-Gordon M. L., 2015, SOFTWARE PROCESS IMP
  • [55] Factors of Influence in Software Process Improvement: a Comparative Survey Between Micro and Small Enterprises (MSE) and Medium and Large Enterprises (MLE)
    Schoeffel, P.
    Benitti, F. B. V.
    [J]. IEEE LATIN AMERICA TRANSACTIONS, 2012, 10 (02) : 1634 - 1643
  • [56] An exploratory study of why organizations do not adopt CMMI
    Staples, Mark
    Niazi, Mahmood
    Jeffery, Ross
    Abrahams, Alan
    Byatt, Paul
    Murphy, Russell
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2007, 80 (06) : 883 - 895
  • [57] Strauss E, 1998, CLIN ORTHOP RELAT R, P2
  • [58] Taylor PS, 2006, LECT NOTES COMPUT SC, V4034, P290
  • [59] UNCTAD, 2012, INF EC REP 2012 SOFT
  • [60] Factors that motivate software engineering teams: A four country empirical study
    Verner, J. M.
    Babar, M. A.
    Cerpa, N.
    Hall, T.
    Beecham, S.
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2014, 92 : 115 - 127