Key Success Factors In Software Development

1758 Words8 Pages

While software development is an important process to reach for a successful software, many methods may be adopted depends on the project characteristics one of these methods is the agile method. However not only choosing the right method is the key to successful software but there are many success factors that should be adopted. In this paper we survey the literature for the success factors of agile methods in software development, we classified them into categories then into main success factor and sub success factors. Then in order to evaluate the adherence of these success factors in the agile project we proposed an evaluation approach that conducted a questionnaire and the methodology of analyzing this questionnaire, also an algorithm …show more content…

An emerging trend in software development is the agile methodology. It provides more flexibility in software development process such as quick delivery, simple phases, concerning on changes of requirements and provide strong communication between developers and customers. All these factors are strongly contributes to a successful software development process [1]. However not only adopting the suitable agile method is the key success factor in software development but there are many success factors that contribute to the agile methods in order to higher the level of success of the software. In this paper we are going to survey the literature for the success factors of agile methods in software development, classify them into categories then into main success factor and sub success factors. Then in order to evaluate the adherence of these success factors in the agile project we proposed an evaluation approach that conducted a questionnaire and the methodology of analyzing this questionnaire, also an algorithm was written to explain the proposed …show more content…

Paper [16] performed qualitative method to collect 17 success factors then applied a quantitative method on numbers of Saudi projects to proof the critical success factors. Paper [18] also collected some critical success factors and surveyed the project managers for number of agile projects then performed Q-analysis to reach for some results concerning the critical success factors. Paper [19] addressed the success and failure factors for two agile software development teams in an open source organization. Paper [15] applied agile development 12 principles, and adaptive project management life cycle model to case study of J group and identified the critical success factors or running scrum. Paper [14] conducted a five-round Delphi study to determine the degree to which the Team Software Process (TSP) can address the identified critical success factors for software projects, Three high-reputation and high- caliber experts participated in this study and agreed on addressing 14 critical success factors. Paper [13] aimed to identify and assessed the critical success factors for projects in Ghana, The study adopted an exploratory approach and utilized a survey method to collect data on project management practices of Ghanaian organizations, Results from the study indicated that the critical factors that contribute to the questionnaire and applied knowledge creation theory to analyze the open source software community to find the

More about Key Success Factors In Software Development

Open Document