Thinking objectively: software engineering in the small
Communications of the ACM
Software engineering tools and environments: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Investigating information systems with action research
Communications of the AIS
Software Process Improvement at Hughes Aircraft
IEEE Software
Low-rigour, Rapid Software Process Assessments for Small Software Development Firms
ASWEC '04 Proceedings of the 2004 Australian Software Engineering Conference
Checklists for Software Engineering Case Study Research
ESEM '07 Proceedings of the First International Symposium on Empirical Software Engineering and Measurement
Software process improvement in small and medium software enterprises: a systematic review
Software Quality Control
Guidelines for conducting and reporting case study research in software engineering
Empirical Software Engineering
Key processes to start software process improvement in small companies
Proceedings of the 2009 ACM symposium on Applied Computing
Lightweight SPI assessments: what is the real cost?
Software Process: Improvement and Practice - Part 1: Special Issue on SPI Experiences and Innovation for Global Software Development
Brazilian software process reference model and assessment method
ISCIS'05 Proceedings of the 20th international conference on Computer and Information Sciences
Using Scrum to guide the execution of software process improvement in small organizations
Journal of Systems and Software
Software process evaluation: A machine learning approach
ASE '11 Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering
Mining explicit rules for software process evaluation
Proceedings of the 2013 International Conference on Software and System Process
A maturity model for the Spanish software industry based on ISO standards
Computer Standards & Interfaces
Method to Evaluate Process Performance Focused on Minimizing Resistance to Change
International Journal of Human Capital and Information Technology Professionals
Hi-index | 0.00 |
Context: Diagnosing processes in a small company requires process assessment practices which give qualitative and quantitative results; these should offer an overall view of the process capability. The purpose is to obtain relevant information about the running of processes, for use in their control and improvement. However, small organizations have some problems in running process assessment, due to their specific characteristics and limitations. Objective: This paper presents a methodology for assessing software processes which assist the activity of software process diagnosis in small organizations. There is an attempt to address issues such as the fact that: (i) process assessment is expensive and typically requires major company resources and (ii) many light assessment methods do not provide information that is detailed enough for diagnosing and improving processes. Method: To achieve all this, the METvalCOMPETISOFT assessment methodology was developed. This methodology: (i) incorporates the strategy of internal assessments known as rapid assessment, meaning that these assessments do not take up too much time or use an excessive quantity of resources, nor are they too rigorous and (ii) meets all the requirements described in the literature for an assessment proposal which is customized to the typical features of small companies. Results: This paper also describes the experience of the application of this methodology in eight small software organizations that took part in the COMPETISOFT project. The results obtained show that this approach allows us to obtain reliable information about the strengths and weaknesses of software processes, along with information to companies on opportunities for improvement. Conclusion: The assessment methodology proposed sets out the elements needed to assist with diagnosing the process in small organizations step-by-step while seeking to make its application economically feasible in terms of resources and time. From the initial application it may be seen that this assessment methodology can be useful, practical and suitable for diagnosing processes in this type of organizations.