Call for Paper - November 2020 Edition
IJCA solicits original research papers for the November 2020 Edition. Last date of manuscript submission is October 20, 2020. Read More

Towards a Hybrid Approach for Software Project Management using Ontology Alignment

Print
PDF
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Year of Publication: 2017
Authors:
Abdelghany Salah Abdelghany, Nagy Ramadan Darwish, Hesham Ahmed Hefny
10.5120/ijca2017914438

Abdelghany Salah Abdelghany, Nagy Ramadan Darwish and Hesham Ahmed Hefny. Towards a Hybrid Approach for Software Project Management using Ontology Alignment. International Journal of Computer Applications 168(6):12-19, June 2017. BibTeX

@article{10.5120/ijca2017914438,
	author = {Abdelghany Salah Abdelghany and Nagy Ramadan Darwish and Hesham Ahmed Hefny},
	title = {Towards a Hybrid Approach for Software Project Management using Ontology Alignment},
	journal = {International Journal of Computer Applications},
	issue_date = {June 2017},
	volume = {168},
	number = {6},
	month = {Jun},
	year = {2017},
	issn = {0975-8887},
	pages = {12-19},
	numpages = {8},
	url = {http://www.ijcaonline.org/archives/volume168/number6/27878-2017914438},
	doi = {10.5120/ijca2017914438},
	publisher = {Foundation of Computer Science (FCS), NY, USA},
	address = {New York, 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.

Keywords

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