scholarly journals Identifying the Critical Factors in Software Development Methodology Fit

2021 ◽  
Author(s):  
◽  
Julien Lemétayer

<p>In software development, one size does not fit all. Contingencies shape the alignment between the project and its environment, and between software development and project success. Yet the conditions favouring a particular software development methodology (e.g., waterfall or scrum) are not well understood. The current research aims to answer two questions: (1) What are the important factors in software development methodology (SDM) fit? (2) What is the role of SDM fit in project success? A review of the IT literature revealed two kinds of SDMs. On the one hand, there are traditional, plan-driven methodologies that seek compliance to a pre-established plan and existing processes. On the other hand, there are agile methodologies that seek to embrace the increasing changes and uncertainty involved in software development projects. The literature review established that there is no agreement on the contingencies associated with the use of each methodology, nor agreement on how to measure project success. Exploratory research was undertaken to identify contingencies in software development. Preliminary interviews of projects workers, using a card sort procedure, helped to identify key constructs and to generate and refine a set of measurement items. Then an international survey of software development project workers was conducted. Data analysis revealed two factors that are important in SDM fit: one is organizational culture; and the other is empowerment of the project team. The first factor encapsulates variables related to the project environment such as the level of entrepreneurship and methodology supported by top management. The second factor is related to the characteristics of the project and includes variables such as procedural empowerment and project uncertainty. No support was found for factors such as project size, criticality and the need for personnel supervision that are generally considered important contingencies. The current study also demonstrates that SDM fit is one of the predictors of project success, and affirms prior claims that one methodology does not fit all projects. The current research contributes to the SDM fit literature a contingency model that includes the impact of factors associated with the project and the project environment, on SDM fit and project success. The contingencies identified and evaluated by this research may assist practitioners to select the most appropriate methodology, and to achieve higher project success rates.</p>

2021 ◽  
Author(s):  
◽  
Julien Lemétayer

<p>In software development, one size does not fit all. Contingencies shape the alignment between the project and its environment, and between software development and project success. Yet the conditions favouring a particular software development methodology (e.g., waterfall or scrum) are not well understood. The current research aims to answer two questions: (1) What are the important factors in software development methodology (SDM) fit? (2) What is the role of SDM fit in project success? A review of the IT literature revealed two kinds of SDMs. On the one hand, there are traditional, plan-driven methodologies that seek compliance to a pre-established plan and existing processes. On the other hand, there are agile methodologies that seek to embrace the increasing changes and uncertainty involved in software development projects. The literature review established that there is no agreement on the contingencies associated with the use of each methodology, nor agreement on how to measure project success. Exploratory research was undertaken to identify contingencies in software development. Preliminary interviews of projects workers, using a card sort procedure, helped to identify key constructs and to generate and refine a set of measurement items. Then an international survey of software development project workers was conducted. Data analysis revealed two factors that are important in SDM fit: one is organizational culture; and the other is empowerment of the project team. The first factor encapsulates variables related to the project environment such as the level of entrepreneurship and methodology supported by top management. The second factor is related to the characteristics of the project and includes variables such as procedural empowerment and project uncertainty. No support was found for factors such as project size, criticality and the need for personnel supervision that are generally considered important contingencies. The current study also demonstrates that SDM fit is one of the predictors of project success, and affirms prior claims that one methodology does not fit all projects. The current research contributes to the SDM fit literature a contingency model that includes the impact of factors associated with the project and the project environment, on SDM fit and project success. The contingencies identified and evaluated by this research may assist practitioners to select the most appropriate methodology, and to achieve higher project success rates.</p>


Author(s):  
Gopalkrishna Waja ◽  
Jill Shah ◽  
Pankti Nanavati

Agile Software Development plays a quintessential part in modern day software development. The term Agile refers to frequent reassessment and adaptation of plans and techniques and dividing tasks into shorter tasks for efficiency. Agile Software Development differs considerably from Traditional Software Development Methodology. Agile methodology aims to deliver features of a software project in small steps within a short duration of time (i.e., iterations). Hence, it becomes necessary to use agile software development methodology in todays’ fast-paced revolutionizing software industry. This paper discusses the important subtopics of Agile Software Development which gathered by reviewing/surveying of research papers. First, is the Agile Planning Life Cycle which consists of various stages such as pre-planning, planning, release planning and product backlog management. In the next section, principles such as Scrum, Extreme Programming, Kanban and Lean are discussed. The last section comprises the impact of Agile principles on software quality.


2016 ◽  
Vol 9 (2) ◽  
pp. 364-388 ◽  
Author(s):  
Robert Joslin ◽  
Ralf Müller

Purpose – The purpose of this paper is to qualitatively validate the constructs of a theoretically derived research model while gaining insights to steer the direction of a greater study on methodologies, their elements, and their impact on project success. In doing so, to investigate whether different project environments, notably project governance, impacts the relationship between methodologies and project success. Design/methodology/approach – A deductive approach was applied to validate a theoretically derived research model. In total, 19 interviews across 11 industrial sectors and four countries were used to collect data. Pattern-matching techniques were utilized in the analysis to deductively validate the research model. Findings – There is a positive relationship between project methodology elements and the characteristics of project success; however, environmental factors, notably project governance, influence the use and effectiveness of a project methodology and its elements with a resulting impact on the characteristics of project success. Research limitations/implications – Project governance plays a major role in the moderating effect of a project methodology’s effectiveness. Contingency theory is applicable to a project’s methodology’s selection and its customization according to the project environment. Practical implications – Understand the impact of project methodologies and their elements on the characteristics of project success while being moderated by the project environment, for example, the risk of suboptimal project performance due to the effectiveness of methodology elements being negatively impacted by the project environment. Originality/value – The impact of a project methodology (collection of heterogeneous-related elements) on the characteristics of project success is identified while being moderated by the project environment, notably project governance.


Sign in / Sign up

Export Citation Format

Share Document