CFP last date
22 April 2024
Reseach Article

Towards a Hybrid Approach for Software Project Management using Ontology Alignment

by Abdelghany Salah Abdelghany, Nagy Ramadan Darwish, Hesham Ahmed Hefny
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 168 - Number 6
Year of Publication: 2017
Authors: Abdelghany Salah Abdelghany, Nagy Ramadan Darwish, Hesham Ahmed Hefny
10.5120/ijca2017914438

Abdelghany Salah Abdelghany, Nagy Ramadan Darwish, Hesham Ahmed Hefny . Towards a Hybrid Approach for Software Project Management using Ontology Alignment. International Journal of Computer Applications. 168, 6 ( Jun 2017), 12-19. DOI=10.5120/ijca2017914438

@article{ 10.5120/ijca2017914438,
author = { Abdelghany Salah Abdelghany, Nagy Ramadan Darwish, Hesham Ahmed Hefny },
title = { Towards a Hybrid Approach for Software Project Management using Ontology Alignment },
journal = { International Journal of Computer Applications },
issue_date = { Jun 2017 },
volume = { 168 },
number = { 6 },
month = { Jun },
year = { 2017 },
issn = { 0975-8887 },
pages = { 12-19 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume168/number6/27878-2017914438/ },
doi = { 10.5120/ijca2017914438 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-07T00:15:24.419344+05:30
%A Abdelghany Salah Abdelghany
%A Nagy Ramadan Darwish
%A Hesham Ahmed Hefny
%T Towards a Hybrid Approach for Software Project Management using Ontology Alignment
%J International Journal of Computer Applications
%@ 0975-8887
%V 168
%N 6
%P 12-19
%D 2017
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Many software projects are still behind schedule, over budget estimates and fail to meet user requirements. One of the important reasons for those failures is a lack of project management. With the growing trend of adopting the agile methodologies, there are two opposite sides: agile and traditional project management approach. It is advisable to use both approaches or to combine them within a software company. This may be useful for software companies that run different projects using different project management methodologies. So, the question is how to integrate both approaches in a single project management framework. In this paper, the researchers propose a novel approach that combines different project management methodologies based on the alignment of their ontological models. Two project management methodologies are considered: Scrum and PMBOK representing agile and traditional approach respectively. This approach also helps introduce new tools or integrate the existing tools for supporting this integration.

References
  1. Standish Group, (2014, May). CHAOS MANIFESTO. [Online].Available:https://people.eecs.ku.edu/~saiedian/811/Papers/standish-2013-report.pdf
  2. M. Rahmanian, "A Comparative Study on Hybrid IT Project Management," International Journal of Computer and Information Technology, vol. 3, issue 5, 2014.
  3. R. Hoda, J. Noble and S. Marshall, "Agile Project Management," in Conf. New Zealand Computer Science Research Students (NZCSRSC), vol. 6, 2008 pp. 218-221.
  4. Project Management Institute, A Guide to the Project Management Body of Knowledge (PMBOK Guide). 5th ed. Project Management Institute, 2008.
  5. A. I. Khan, R. J. Qurashi and U. A. Khan. "A Comprehensive Study of Commonly Practiced Heavy and Light Weight Software Methodologies," International Journal of Computer Science Issues, vol. 8, issue. 4, no. 2, 2011.
  6. K. M. Calo et al., “A Quantitative Framework for the evaluation of Agile Methodologies,” JCS&T, vol. 10, no. 2, 2010.
  7. “Manifesto for Agile Software Development.” Internet: http://agilemanifesto.org, [Feb. 5, 2017].
  8. A. Garg, “Agile Software Development,” in DRDO Science Spectrum, 2009, pp. 55-59.
  9. D. L. Giudice, "The 2015 State Of Agile Development," Forrester Research, August 3, 2015.
  10. K. Schwaber, J. Sutherland. (2011, Oct.). The Scrum Guide. Scrum.org.[Online].Available:http://www.scrumguides.org/docs/scrumguide/v1/Scrum-Guide-DE.pdf
  11. J. Sutherland. (2010, Jul.). Scrum Handbook. Scrum Training Institute.[Online].Available:http://www.knowledgehut.com/images/scrumhandbook.pdf
  12. Microsoft Team, (2010, May). MSF for Agile Software Development v5.0. Microsoft. [Online]. Available: http://msdn.microsoft.com/en-us/library/dd380647(v=vs.100).aspx
  13. R. Xue, "Analysis and Comparison of Project Management Standards and Guides," in Int. Conf. Mechanics, Materials, Mechanical Engineering and Chemical Engineering, 2015.
  14. J. Heagney, Fundamentals of Project Management. 4th ed. American Management Association, 2012.
  15. C. S. Snyder, A User’s Manual to the PMBOK Guide. 5th ed. Wiley, 2010.
  16. A. B. Farid, A. S. Abdelhgany, Y. M. Helmy, "Implementing Project Management Category Process Areas of CMMI Version 1.3 Using Scrum Practices, and Assets," International Journal of Advanced Computer Science and Applications (IJACSA), vol. 7, no. 2, 2016.
  17. P. Fitsilis, "Comparing PMBOK and Agile Project Management Software Development Processes," Advances in Computer and Information Sciences and Engineering, pp. 378–383, 2008.
  18. M. Špundak, "Mixed agile/traditional Project Management Methodology – reality or Illusion?," in Proc. Social and Behavioral Sciences, vol. 119, 2014, pp. 939 – 948.
  19. S. Galvana et al., "The Project Management Cocktail Model: An Approach for Balancing Agile and ISO 21500," in Proc. Computer science, vol. 64, 2014, pp. 188 – 195.
  20. Z. Bougroun, A. Zeaaraoui and T. Bouchentouf, "The Projection of the Specific Practices of the Third Level of CMMI Model in Agile Methods: Scrum, XP and Kanban," in Int. Conf. Information Science and Technology (CIST), Tetouan, 2014, pp. 174-179.
  21. D. Batra et al., “Balancing Agile and Structured Development Approaches to Successfully Manage Large Distributed Software Projects: A case Study from the Cruise Line Industry”, Communications of the Association for Information Systems, vol. 27, 2010.
  22. T. Hayata and J. Han, "A hybrid model for IT Project with Scrum," in Int. Conf. Service Operations, Logistics, and Informatics (SOLI), 2011, pp. 285-290.
  23. G. Lozo and S. Jovanović, "A Flexible Hybrid Method for IT Project Management," Journal of Emerging Trends in Computing and Information Sciences, vol. 3, no. 7, 2012.
  24. J. Bindera, L. Aillaudb and L. Schillia, "The Project Management Cocktail Model: An Approach for Balancing Agile and ISO 21500," in Proc. Social and Behavioral Sciences, vol. 119, 2014, pp. 182 – 191.
  25. G. Ahmad et al., "XSR: Novel Hybrid Software Development Model (Integrating XP, Scrum & RUP)," International Journal of Soft Computing and Engineering (IJSCE), vol. 2, issue. 3, 2014.
  26. T.R. Gruber, "Toward Principles for the Design of Ontologies Used for Knowledge Sharing," International Journal of Human-Computer Studies, vol. 43, pp. 907-928, 1995.
  27. F. Ruiz and J.R. Hilera, "Using Ontologies in Software Engineering and Technology," in Ontologies for Software Engineering and Software Technology, Berlin: Springer, 2006, pp. 49-102,
  28. X. Xue, Y, Wang and A. Ren, "Optimizing ontology alignment through Memetic Algorithm based on Partial Reference Alignment," Expert Systems with Applications, vol. 41, pp. 3213–3222, 2014.
  29. P. Shvaiko and J. Euzenat, "Ontology Matching: State of the Art and Future Challenges," IEEE Transactions on Knowledge and Data Engineering, vol. 25, no. 1, pp. 158-176, 2013.
  30. M.Gawich et al., "Alternative Approaches for Ontology Matching," International Journal of Computer Applications, vol. 49, no. 18, pp. 0975 – 8887, 2012.
Index Terms

Computer Science
Information Sciences

Keywords

Software Development Agile Methodologies PMBOK Scrum Ontology Alignment Process Ontology Matching Techniques