Towards Agile Approach for Better User Satisfaction

Authors

  • Nizar Ismail Al Hawajreh Computer Science Department Qatar University - Doha-Qatar
  • Ashraf Abualia Computer Science Department Qatar University - Doha-Qatar
  • Hanadi Al-Thani Computer Science Department Qatar University - Doha-Qatar
  • Zohreh Fouroozesh Computer Science Department Qatar University - Doha-Qatar
  • Kholoud Khalil Computer Science Department Qatar University - Doha-Qatar
  • Kholoud Mohammed Computer Science Department – College of Engineering – Qatar University - Doha, Qatar
  • Muna Al Kuwari Computer Science Department – College of Engineering – Qatar University - Doha, Qatar
  • Alanood Zainal Computer Science Department – College of Engineering – Qatar University - Doha, Qatar
  • Abdelaziz Bouras Qatar University - Doha, Qatar

Keywords:

user satisfaction, user expectation, testing, Agile Approach, Scrum, Iteration Planning

Abstract

User satisfaction is a cornerstone indicator of any successful software project. Software projects are classified as successful only if the users are satisfied with the delivered software project result. Reducing the gap between users' expectations and the actual delivered software is one of the ultimate objectives of software project management. Therefore, it is essential to manage user expectations during the project, which is basically achieved by managing the user opinions related to the final performance of the software. However, this cannot be isolated from the adopted testing methodology, which is the way to guarantee the optimal user satisfaction. Furthermore, the stakeholder occupies a significant position in agile principles aligned with development teams. Flexibility to adapt stakeholders' late changes is also another gain in agility. Agility additionally focuses on the decentralized management approach to exploit any managing skills of the software project individuals. In this paper, we describe how these factors are relevant to the agile project management strategy. Our findings explain the hidden reasons behind the success of the agile strategy in software development projects.

Author Biographies

  • Nizar Ismail Al Hawajreh, Computer Science Department Qatar University - Doha-Qatar

    Nizar Ismail Al Hawajreh is a senior application engineer with Aljazeera Media Network since more than ten years. His experience is related to the development of archiving systems, integration of heterogeneous media systems and also design and development of automated Human-Resources business processes. His primary research is related to project mangement and formal verification of automated workflows (model checking techniques). He is currently finalizing his master thesis on these subjects at the Computer Science and Engineering department of Qatar Unniversity.

    hawajreh@gmail.com

  • Abdelaziz Bouras, Qatar University - Doha, Qatar

    Abdelaziz Bouras is Professor at QU Qatar University, managing the ictQATAR Supreme Council of ICT Professional Chair. He is currently the Chair of the IFIP WG5.1 on “Global Product development for the whole life-cycle”. His current research interests focus on distributed systems for lifecycle engineering, including ontologies and lifecycle modeling for intelligent products. He is involved in several international projects such as the EASY-MP FP7 on meta-products in the cloud and the FITMAN future internet technologies for manufacturing industries. He teaches Software Project Management and Simulation in the Department of Computer Science and Engineering of QU.

References

Agbor, J. The Relationship between Customer Satisfaction and Service Quality: a study of three Service sectors in Umeå. Umeå School of Business, http://umu.diva-portal.org/smash/get/diva2:448657/FULLTEXT02.html, (accessed on Dec. 2013).

Andersson, M.; Liedman, G. (2013) Managing Customer Expectations: How Customer Expectations are Formed and Identified during a Project Delivery, Chalmers University of Technology, Göteborg, Sweden, Report No. E 2013:061.

Berry, L.; Zeithaml, V.; Parasuraman, A. (1990) Five imperatives for improving service quality. Sloan Manage Rev, 31(4): p. 29–38.

Bhattacherjee, A. (2001) Understanding information systems continuance: an expectation-disconfirmation model, Management Information Systems Research Center, Vol. 25, No. 3, p. 351-370.

Boem, B. W. (1988) A Spiral Model of Software Development and Enhancement, ACM, Vol. 11, No 4, p.14-24.

Bruegge, B.; Creighton, O.; Helming, J.; Kögel, M. (2008) Unicase – an Ecosystem for Unified Software Engineering Research Tools, Third IEEE International Conference on Global Software Engineering, ICGSE 2007.

Elliott, J. Achieving Customer Satisfaction through Requirements Understanding, Defence Evaluation and Research Agency, Malvern, UK, http://www.iscn.com/select_newspaper/requirements/dera.html, (accessed on Dec. 2013).

Everett, G. D.; Jr, R. M. (2007) Software Testing: Testing across the Entire Software Development Life Cycle, ISBN 978-0-471-79371-7, p. 69-91.

Gopalakrishnan, D.; Sharma, M.; Kumar, S. Managing Customer Satisfaction at a Maruti authorized service station Service Marketing Management, Indian institute of management, Bangalore, http://www.slideshare.net/gopal_capricorn/service-marketing-management-group-project-customer-satisfaction, (accessed on Dec. 2013).

Hamil, D. (2005) Expectation Management: A “Gateway Key” to Project Success – Client Satisfaction. A 2005 Professional Development Symposium White Paper, p. 2-3.

Helming, J.; Koegeland, M.; Hodaie, Z. (2009) Towards Automation of Iteration Planning, OOPSLA '09 Proceedings of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications, ACM 978-1-60558-768-4/09/10, p. 965-971.

Hughes, B.; Cotterell, M. (1999) Software Project Management, McGraw-Hill.

Huq, F. (2000) Testing in the software development life-cycle: now or later, International Journal of Project Management, Vol. 18, No. 4, p. 243-250.

Jovanovic, M. (2008) Software Testing Methods and Techniques, p. 30-40.

Lai, L. (2012) Managing user expectation in information system development, World Academy of science, Engineering and Technology, Vol: 72 2012-12-23.

Li, E. Y. (1990) Software Testing in a System Development Process: A Life Cycle Perspective, In Journal of Systems Management, Vol. 41, No. 8, p. 23-31.

Munns, A.; Bjeirmi, B. (1996) The role of project management in achieving project success, International Journal of Project Management Vol. 14, No. 2, p. 81-87.

Petter, S. (2008) Managing user expectations on software projects: Lessons from the trenches, International Journal of project Management, Vol: 26.7, p. 700-712.

Schmidt, R.; Lyytinen, K.; Keil, M.; Cule, P. Identifying software project risks: an international Delphi study, http://sydney.edu.au/engineering/it/~isys3207/readingsondesign/identifyingprojectrisk.pdf, (accessed on Dec. 2013).

Stober, T.; Hansmann, U. (2010) Agile Software Development: Best Practices for Large Software Development Projects, Springer.

Tsai, B.; Stobart, S.; Parrington, N.; Thompson, B. (1997) Iterative Design and Testing within the Software Development Life Cycle, Software Quality Journal, Vol. 6, Issue 4, p. 295-310.

Wernham, B. (2012) Agile Project Management for Government Case study: The Success of the FBI Sentinel Project, Agile Business Conference (ABC2012).

Introducing Software Testing, http://hiromia.blogspot.com/2013/07/introducingsoftware-test.html, (accessed on Dec.2013).

Software Testing Life Cycle http://qualitytestified.blogspot.com/2013/02/software-testing-life-cycle.html, (accessed on Dec.2013).

Testing at different phase of software development life cycle, http://www.kostcare.com.html (accessed on Dec.2013).

Principles behind the Agile Manifesto, http://agilemanifesto.org/principles.html, (accessed on Dec. 2013).

Downloads

Published

2022-05-20

How to Cite

Towards Agile Approach for Better User Satisfaction. (2022). The Journal of Modern Project Management, 2(1). https://journalmodernpm.com/manuscript/index.php/jmpm/article/view/146

Similar Articles

21-30 of 268

You may also start an advanced similarity search for this article.