CFP last date
20 January 2025
Reseach Article

A Proposed Fuzzy based Framework for Calculating Success Metrics of Agile Software Projects

by Assem H. Mohammed, Nagy Ramadan Darwish
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 137 - Number 8
Year of Publication: 2016
Authors: Assem H. Mohammed, Nagy Ramadan Darwish
10.5120/ijca2016908866

Assem H. Mohammed, Nagy Ramadan Darwish . A Proposed Fuzzy based Framework for Calculating Success Metrics of Agile Software Projects. International Journal of Computer Applications. 137, 8 ( March 2016), 17-22. DOI=10.5120/ijca2016908866

@article{ 10.5120/ijca2016908866,
author = { Assem H. Mohammed, Nagy Ramadan Darwish },
title = { A Proposed Fuzzy based Framework for Calculating Success Metrics of Agile Software Projects },
journal = { International Journal of Computer Applications },
issue_date = { March 2016 },
volume = { 137 },
number = { 8 },
month = { March },
year = { 2016 },
issn = { 0975-8887 },
pages = { 17-22 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume137/number8/24295-2016908866/ },
doi = { 10.5120/ijca2016908866 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T23:37:49.653164+05:30
%A Assem H. Mohammed
%A Nagy Ramadan Darwish
%T A Proposed Fuzzy based Framework for Calculating Success Metrics of Agile Software Projects
%J International Journal of Computer Applications
%@ 0975-8887
%V 137
%N 8
%P 17-22
%D 2016
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Agile development methodologies are considered the most important guarantor for the success of software development project as they depend on the best practices in the development process rather than on the theatrical concepts. But, because of the unclear and ambiguous indicators within agility evaluation, most metrics are described in a form of human-like language by linguistic terms which are described by ambiguity and multi-possibility, so that such metrics cannot be effectively handled the conventional evaluation approaches. However, fuzzy logic provides useful techniques for dealing with decisions in such environments which contain imprecise and vague values. Accordingly, using of fuzzy logic techniques will be a good choice. Thus, this paper proposes a framework for calculating Success Metrics (SM) of agile software projects based on fuzzy logic to address the ambiguity in agility assessment. The paper presents the details of the proposed framework and an illustrative example.

References
  1. Cohen, David, Mikael Lindvall, and Patricia Costa. 2004. an introduction to agile methods", Advances in computers 62, pp. 1-66.
  2. http://www.slideshare.net/pravinasar/agile-methodologies-inprojectmanagement [accessed date 1-20-2015].
  3. http://www.slideshare.net/HDmedia/learn-agile-scrum-development-for-project-managers [accessed date 1-20-2015].
  4. Downey, S., & Sutherland, J. 2013. Scrum metrics for hyperproductive teams: how they fly like fighter aircraft. In System Sciences (HICSS), 2013 46th Hawaii International Conference on (pp. 4870-4878). IEEE.‏
  5. Fruhling, A. L., & Tarrell, A. E. 2008. Best Practices for Implementing Agile Methods. IBM center for the Business government.
  6. Cohen, D., Lindvall, M., & Costa, P. 2004. An introduction to agile methods. Advances in computers, 62, 1-66.
  7. Panagiotis Sfetsos, P. S., & Sfetsos, P. 2007. Agile Software Development Quality Assurance. Idea Group, ISBN 978-1-59904-216-9, 2007.
  8. John, Hunt. 2006. Agile software construction. Springer. ISBN-10: 1-85233-944-6.
  9. Vlaanderen, K., Jansen, S., Brinkkemper, S., & Jaspers, E. 2011. The agile requirements refinery: Applying SCRUM principles to software product management. Information and software technology, 53(1), 58-70.
  10. Cohn, M. 2010. Succeeding with agile: software development using Scrum. Pearson Education.
  11. Abrahamsson, P., Salo, O., Ronkainen, J., & Warsta, J. 2002. Agile software development methods: Review and analysis.‏ VTT, ISBN 951-38-6009-4
  12. http://softwarealliancewales.com/6-top-success-factors-agile-software-projects [accessed date 1-22-2015].
  13. Taherdoost, Hamed, and Abolfazl Keshavarzsaleh. 2015. A Theoretical Review on IT Project Success/Failure Factors and Evaluating the Associated Risks.‏ Proceedings of 14th International Conference on Telecommunications and Informatics, At Sliema, Malta.
  14. Chow, Tsun, and Dac-Buu Cao. 2008. A survey study of critical success factors in agile software projects. Journal of Systems and Software 81.6, 961-971.‏
  15. Hayes W., Miller S., Lapham M. A., Wrubel E. and Chick T. 2014. Agile Metrics: Progress Monitoring of Agile Contractors. No. Cmu/sei-2013-tn-029. Carnegie-mellon univ pittsburgh pa software engineering inst.
  16. http://pragmaticmarketing.com/resources/9-scrum-metrics-to-keep-your-team-on-track[accessed date 1-20-2015].
  17. Zadeh, L. A. 1978. Fuzzy sets as a basis for a theory of possibility. Fuzzy sets and systems, 1(1), 3-28.
  18. Ziauddin, Shahid Kamal, Shafiullah khan and Jamal Abdul Nasir. 2013. A Fuzzy Logic Based Software Cost Estimation Model. International Journal of Software Engineering and Its Applications (IJSEIA). Vol. 7. Issue 2. 2013.
  19. Sharma, V., & Verma, H. K. 2010. Optimized fuzzy logic based framework for effort estimation in software development. arXiv preprint arXiv:1004.3270.
  20. Hamdy, A. 2012. Fuzzy Logic for Enhancing the Sensitivity of COCOMO Cost Model. Journal of Emerging Trends in Computing and Information Sciences, 3(9), 1292-1297.
  21. Singhal, A., & Banati, H. 2013. Fuzzy Logic Approach for Threat Prioritization in Agile Security Framework using DREAD model. arXiv preprint arXiv:1312.6836.‏
  22. Ing. Tatiana USTYUGOVA, Ing. Darja NOSKIEVIÈOVÁ, CSc. 2013. Fuzzy logic model for evaluation of lean and agile manufacturing integration. proceedings of 22nd International Conference on Metallurgy and Materials , Brno, Czech Republic,EU.
  23. Raslan, A. T., Darwish, N. R., & Hefny, H. A. 2015. Towards a Fuzzy based Framework for Effort Estimation in Agile Software Development. International Journal of Computer Science and Information Security, 13(1), 37.
Index Terms

Computer Science
Information Sciences

Keywords

Agile Software Development Effort Estimation Story Points Fuzzy Logic Success Metrics