Search results

1 – 10 of over 52000
Article
Publication date: 30 January 2015

Edward Kabaale and Geoffrey Mayoka Kituyi

Requirements engineering (RE) and process improvement has been identified as one of the key factors for improving software quality. Despite this, little scholarly work has been…

1587

Abstract

Purpose

Requirements engineering (RE) and process improvement has been identified as one of the key factors for improving software quality. Despite this, little scholarly work has been done on developing ways to improve the RE process. The situation of RE and process improvement is even worse in small and medium enterprises that produce software. Consequently, the quality of software being produced by these companies has kept deteriorating. The purpose of this paper is to design a framework that will help small and medium software companies improve their RE processes in order to compete favorably with larger software companies, more especially in terms of software quality.

Design/methodology/approach

A qualitative research approach was adapted. Four software companies in Uganda were purposively selected to participate in the study. Data were collected using questionnaires. The requirements for designing the framework were gathered and refined from both primary and secondary data.

Findings

The key requirements for process improvement in small and medium software companies were identified as user involvement, use of evolutionary requirements engineering process improvement (REPI) strategy, change management, training and education, management support and commitment.

Practical implications

The designed framework was validated to ensure that it can be applied in RE and process improvement in small and medium software companies. Validation results show that the proposed framework is applicable and can be used to improve RE and process improvement in small and medium software companies.

Originality/value

The paper presents an improvement of the systematic approach to REPI by Kabaale and Nabukenya which is decomposed for easy understanding by non-technical readers and users.

Details

Business Process Management Journal, vol. 21 no. 1
Type: Research Article
ISSN: 1463-7154

Keywords

Article
Publication date: 20 March 2007

Hareton K.N. Leung, Li Liao and Yuzhong Qu

Quality improvement is critical to the success of software development organizations. Automated tools can greatly assist in the implementation of quality improvement. The purpose…

1679

Abstract

Purpose

Quality improvement is critical to the success of software development organizations. Automated tools can greatly assist in the implementation of quality improvement. The purpose of this paper is to investigate the state of tool support of software process improvement.

Design/methodology/approach

The authors first review three quality improvement models that can be used for improving the quality of software products, and then identify the required activities of the quality improvement effort based on those models. These activities identified then serve as a reference list to determine the support provided by commercial tools. The paper then conducts two surveys of software quality improvement tools and presents the results.

Findings

The results from two surveys indicate that: there is no tool that supports problem identification; most tools can provide several software process improvement functions to help software organizations to improve their process capability and the quality of their products; and there is no set of tools that can provide a complete coverage of all improvement activities.

Research limitations/implications

Although the authors have conducted a detailed search on the internet to identify SPI tools, such a survey will miss those tools which have no presence on the internet. However, the authors are confident that their results can reflect what is available in the marketplace.

Practical implications

Process practitioners will learn about the state of support available in the marketplace and what they may need to develop on their own to provide complete support for their improvement efforts.

Originality/value

The paper proposes a classification of software process improvement functions and present a first survey of software quality improvement tools. The results will be beneficial to process practitioners.

Details

International Journal of Quality & Reliability Management, vol. 24 no. 3
Type: Research Article
ISSN: 0265-671X

Keywords

Article
Publication date: 1 August 1996

Z. He, G. Staples, M. Ross and I. Court

Notes that quality improvement and management practices involve using tools, which are formulated from industrial practices and quality engineering theory. Points out that the…

3110

Abstract

Notes that quality improvement and management practices involve using tools, which are formulated from industrial practices and quality engineering theory. Points out that the seven old Japanese tools are claimed to be able to solve up to 95 per cent of quality‐related problems and that the seven new Japanese tools are claimed to have started a new era for quality. However, comments that these tools have not been discussed systematically in the context of software sector. Proposes a software process improvement framework, which incorporates the SEI capability maturity model as a self‐assessment tool, and maps these 14 tools to the framework in order to help establish the total quality management culture in software quality practices.

Details

The TQM Magazine, vol. 8 no. 4
Type: Research Article
ISSN: 0954-478X

Keywords

Article
Publication date: 1 September 2005

Rupa Mahanti and Jiju Antony

The aim of this paper is to highlight the application of six sigma, software engineering techniques and simulation to software development with a view to improving the software

4221

Abstract

Purpose

The aim of this paper is to highlight the application of six sigma, software engineering techniques and simulation to software development with a view to improving the software process and product.

Design/methodology/approach

This paper attempts to integrate six sigma and simulation to define, analyse, measure and predict various elements of software development (such as cost, schedule, defects) that influence software quality, thereby helping the software personnel take necessary measures early in the development process to improve the software processes and remove defects. Simulation results provide qualitative and quantitative suggestions on the ways to change the software process to achieve six sigma quality. The integration of six sigma and CMM and the role of knowledge management in software organisations have been taken into account.

Findings

Most software organisations operate between 2.3 and 3 sigma level. This paper presents a framework for definition, measurement, and analysis of important elements of the software product and process using six sigma tools and exploits the use of simulation in bringing six sigma improvements. Case studies have been presented to demonstrate the findings.

Research limitations/implications

Application of the techniques presented in this paper would definitely improve software organisations' processes and product.

Practical implications

The adoption of methodologies outlined in this paper in software companies would enable them to attain improvements in terms of cost, schedule and quality.

Originality/value

The integration of simulation with six sigma applied to software development is novel in this paper. This paper will be valuable for quality professionals and management personnel in software organisations.

Details

Managerial Auditing Journal, vol. 20 no. 7
Type: Research Article
ISSN: 0268-6902

Keywords

Article
Publication date: 1 June 1997

V. Jovanovic and D. Shoemaker

The quality framework necessary to achieve compliance with the ISO 9000 series of standards is to say the least abstract. It is this very generality which allows ISO 9000 to play…

3515

Abstract

The quality framework necessary to achieve compliance with the ISO 9000 series of standards is to say the least abstract. It is this very generality which allows ISO 9000 to play the role of the universal quality standard. Aims to help practitioners relate their software process to this framework. Discusses the rationale for, as well as ideas and examples of, software and information system development practices that fit the requirement of ISO 9001 standard and ISO 9000‐3 accompanying the guidelines. Reviews related approaches to software process improvement, defines generic requirements for a quality software process and a template for the context of a software quality improvement programme as a software quality manual.

Details

Benchmarking for Quality Management & Technology, vol. 4 no. 2
Type: Research Article
ISSN: 1351-3036

Keywords

Article
Publication date: 1 December 2005

Anna Börjesson and Lars Mathiassen

The paper seeks to explore the impact of events in Software Process Improvement (SPI) environments based on a longitudinal study of a requirements management initiative at…

3172

Abstract

Purpose

The paper seeks to explore the impact of events in Software Process Improvement (SPI) environments based on a longitudinal study of a requirements management initiative at Ericsson.

Design/methodology/approach

The paper presents the initiative from three perspectives – the improvement initiative, the targeted software practices, and the environment.

Findings

SPI initiatives easily get interrupted, are side‐tracked, and progress slowly due to changing environments. While most practitioners are painfully aware of this, the SPI literature has so far only touched on the issue. Agility principles would have helped Ericsson respond more effectively to events that impacted the initiative. Development of agile SPI practices requires coordination and alignment with other initiatives to develop agile software organizations.

Originality/value

SPI has been adopted by many organizations to help them to deliver quality software. However, its success is a matter of debate and this paper deals with the issues involved.

Details

Information Technology & People, vol. 18 no. 4
Type: Research Article
ISSN: 0959-3845

Keywords

Article
Publication date: 30 January 2015

Angela Maria Alves, Marcelo Pessoa and Clênio F Salviano

– The purpose of this paper is to address the development of a conceptual framework to drive and assess the quality of software production in the digital ecosystem domain.

Abstract

Purpose

The purpose of this paper is to address the development of a conceptual framework to drive and assess the quality of software production in the digital ecosystem domain.

Design/methodology/approach

This research used action research paradigm, the soft methodology SSM and the framework PRO2PI-MFMOD. The methodologies were applied at Brazilian Public Software Ecosystem.

Findings

The results of this research shows: the dimension of the capacity, as suggested by ISO/IEC 15504, is insufficient for quality treatment in certain domains; SSM methodology is suitable for scope and domain clarification in digital ecosystems; and PRO2PI-MFMOD framework is suitable to create a reference model process for digital ecosystems software production.

Research limitations/implications

A complete SSM cycle was conducted, but with only one research cycle. In that sense, the results obtained in this research can be interpreted as boundaries to reflections regarding the learning occurred in the system.

Practical implications

The research offers an empirical contribution, mapping and defining maturity framework elements that can be used by the software production digital ecosystems, aiming the description and understanding of the phenomenon through the theoretical views of complexity theory, systemic thinking, digital ecosystems and maturity models.

Social implications

The contributions can be summarized in the following aspects: the maturity models evolution, shifting from command and control basis to cooperation and connection basis; the maturity models scope, drifting from organizational units to collaborative networks of software production; the assimilation and broadcast of digital ecosystems concept by MCTI; and the maturity levels introduced in the research can be used as a particular case of capacity dimension of the further ISO/IEC 33000 standards.

Originality/value

Through the results obtained with systematic revision of the literature, one can notice the absence of publications that approach all the four axes that ground this research simultaneously. The proposed subject is original and relevant to the software community in the matter of software process improvement and to the current and further public digital ecosystems of software development.

Details

Business Process Management Journal, vol. 21 no. 1
Type: Research Article
ISSN: 1463-7154

Keywords

Article
Publication date: 29 February 2008

Gitte Tjornehoj and Lars Mathiassen

While the literature on software process improvement (SPI) offers a number of studies of small software firms, little is known about how such initiatives evolve over time. On this…

1184

Abstract

Purpose

While the literature on software process improvement (SPI) offers a number of studies of small software firms, little is known about how such initiatives evolve over time. On this backdrop, this paper aims to investigate how adoption of SPI technology was shaped over a ten year period (1996‐2005) in a small Danish software firm.

Design/methodology/approach

The investigation is based on a longitudinal, interpretative case study of improvement efforts over a ten‐year period. To help structure the investigation, we focus on encounters that impacted engineering, management, and improvement practices within the firm. The study contributes to the SPI‐literature and the literature on organizational adoption of technology.

Findings

The paper finds the improvement effort fluctuating and shaped between management's attempt to control SPI technology adoption and events that caused the process to drift in unpredictable directions.

Practical implications

The experiences suggest that managers of small software firms remain flexible and constantly negotiate technology adoption practices between control and drift, creating momentum and direction according to firm goals through attempts to control, while at the same time exploring backtalk, options, and innovations from drifting forces inside and outside the firm.

Originality/value

Based on the research, the paper recommends substituting the “from control to drift” perspective on organizational adoption of complex technologies like SPI with a “negotiating control and drift” perspective.

Details

Information Technology & People, vol. 21 no. 1
Type: Research Article
ISSN: 0959-3845

Keywords

Article
Publication date: 1 October 1994

Gregg Tong

Explores the issues surrounding process improvements in thesoftware development function of product development, an areatraditionally neglected by corporate quality programmes…

2006

Abstract

Explores the issues surrounding process improvements in the software development function of product development, an area traditionally neglected by corporate quality programmes. Explains the need for implementation of software process improvement, the current state of such initiatives in industry, and cites a case study of successful implementation at Hewlett Packard. Provides guidelines on identifying the need for such a programme in an organization, information on Carnegie Mellon University′s Software Engineering Institute (SEI) and instructions for receiving additional information.

Details

World Class Design to Manufacture, vol. 1 no. 5
Type: Research Article
ISSN: 1352-3074

Keywords

Article
Publication date: 25 November 2019

Laura P. Lopez-Arredondo, Cynthia B. Perez, Jesus Villavicencio-Navarro, Kathya E. Mercado, Martin Encinas and Patricia Inzunza-Mejia

The purpose of this paper is to address the need of a reengineering of the software development process in a Mexican technology services company. In general, the main risk faced…

1480

Abstract

Purpose

The purpose of this paper is to address the need of a reengineering of the software development process in a Mexican technology services company. In general, the main risk faced by small- and medium-sized software developers (SMEs) is the inability to meet delivery times or to adjust to project requirements, whether through lack of follow-up on the critical activities of the development process or through an inadequate distribution of workloads among members of the project team.

Design/methodology/approach

The methodology used to carry out the reengineering of the software development process is Hammer and Champy, which consists of six stages: introduction to the current situation of the company and the need for change; identification of the business processes; selection of the business process to be redesigned; understanding of the process selected; proposal for reengineering the business process selected; and the results of the comparison between the current situation of the process and the proposed reengineering of the process through the use of Business Process Model and Notation (BPMN 2.0).

Findings

Based on the results, the paper shows the importance of the analysis and implementation of the reengineering in a software development company. It describes step-by-step how to apply the methodology of Hammer and Champy in a business process through simulated scenarios, using BPMN 2.0. By carrying out the implementation of the proposed reengineering, the company would therefore save 45.12 percent of costs, 41.17 percent of time, and a better distribution of resources, at the same time guaranteeing the satisfaction of its clients.

Originality/value

The study addresses the current needs of small- and medium-sized software developers, providing a step-by-step guide to the implementation of a process reengineering methodology, performing an analysis and modeling of processes in BPMN 2.0 and providing results through a simulation of the critical process, with the aim to observe the flow of activities and the significant improvements that would be achieved by implementing the reengineering proposal. This simulation schema allows business owners to observe the potential of the changes and to verify the positive impact they would have on the company before beginning to make operational changes in the organization.

Details

Business Process Management Journal, vol. 26 no. 2
Type: Research Article
ISSN: 1463-7154

Keywords

1 – 10 of over 52000