![]() |
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
- Standish Group, (2014, May). CHAOS MANIFESTO. [Online].Available:https://people.eecs.ku.edu/~saiedian/811/Papers/standish-2013-report.pdf
- M. Rahmanian, "A Comparative Study on Hybrid IT Project Management," International Journal of Computer and Information Technology, vol. 3, issue 5, 2014.
- 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.
- Project Management Institute, A Guide to the Project Management Body of Knowledge (PMBOK Guide). 5th ed. Project Management Institute, 2008.
- 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.
- K. M. Calo et al., “A Quantitative Framework for the evaluation of Agile Methodologies,” JCS&T, vol. 10, no. 2, 2010.
- “Manifesto for Agile Software Development.” Internet: http://agilemanifesto.org, [Feb. 5, 2017].
- A. Garg, “Agile Software Development,” in DRDO Science Spectrum, 2009, pp. 55-59.
- D. L. Giudice, "The 2015 State Of Agile Development," Forrester Research, August 3, 2015.
- K. Schwaber, J. Sutherland. (2011, Oct.). The Scrum Guide. Scrum.org.[Online].Available:http://www.scrumguides.org/docs/scrumguide/v1/Scrum-Guide-DE.pdf
- J. Sutherland. (2010, Jul.). Scrum Handbook. Scrum Training Institute.[Online].Available:http://www.knowledgehut.com/images/scrumhandbook.pdf
- 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
- R. Xue, "Analysis and Comparison of Project Management Standards and Guides," in Int. Conf. Mechanics, Materials, Mechanical Engineering and Chemical Engineering, 2015.
- J. Heagney, Fundamentals of Project Management. 4th ed. American Management Association, 2012.
- C. S. Snyder, A User’s Manual to the PMBOK Guide. 5th ed. Wiley, 2010.
- 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.
- P. Fitsilis, "Comparing PMBOK and Agile Project Management Software Development Processes," Advances in Computer and Information Sciences and Engineering, pp. 378–383, 2008.
- M. Špundak, "Mixed agile/traditional Project Management Methodology – reality or Illusion?," in Proc. Social and Behavioral Sciences, vol. 119, 2014, pp. 939 – 948.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- G. Ahmad et al., "XSR: Novel Hybrid Software DevelopmentModel (Integrating XP, Scrum & RUP)," International Journal of Soft Computing and Engineering (IJSCE), vol. 2, issue. 3, 2014.
- 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.
- 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,
- 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.
- 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.
- 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