Adopting Collaborative Games into Agile Requirements Engineering - Publikacja - MOST Wiedzy

Wyszukiwarka

Adopting Collaborative Games into Agile Requirements Engineering

Abstrakt

In agile software development, where great emphasis is put on effective informal communication involving diverse stakeholders, success depends on human and social factors. Not surprisingly, the Agile Manifesto advocates principles and values such as “individuals and interactions over processes and tools”, “focus on the customer”, “collaborate regularly”, “communicate face-to-face within the team” and “have regular team introspection”. However, agile methodologies have hardly provided any tools or techniques that aid the human side of software development. Additionally, more and more research suggests that customers no longer should be viewed as a passive source of information but need to be engaged in envisioning future business practice, discovering opportunities, and shaping solutions. To deal with these challenges, we propose a framework for extending Scrum with 9 collaborative games. Collaborative games refer to several structured techniques inspired by game play and designed to facilitate collaboration, foster customer involvement, and stimulate creative thinking. The feedback received from a Scrum team that leveraged our framework in two commercial projects, indicates that the adopted collaborative games: (1) make customers more willing to attend the meeting; (2) foster stakeholders’ commitment; and (3) produce better results than the standard approach

Cytowania

  • 1 3

    CrossRef

  • 0

    Web of Science

  • 2 0

    Scopus

Cytuj jako

Pełna treść

pobierz publikację
pobrano 291 razy
Wersja publikacji
Accepted albo Published Version
Licencja
Copyright (2018 by SCITEPRESS – Science and Technology Publications, Lda.)

Słowa kluczowe

Informacje szczegółowe

Kategoria:
Aktywność konferencyjna
Typ:
materiały konferencyjne indeksowane w Web of Science
Tytuł wydania:
Proceedings of the 13th International Conference on Evaluation of Novel Approaches to Software Engineering strony 54 - 64
Język:
angielski
Rok wydania:
2018
Opis bibliograficzny:
Przybyłek A., ZAKRZEWSKI M..: Adopting Collaborative Games into Agile Requirements Engineering, W: Proceedings of the 13th International Conference on Evaluation of Novel Approaches to Software Engineering, 2018, ,.
DOI:
Cyfrowy identyfikator dokumentu elektronicznego (otwiera się w nowej karcie) 10.5220/0006681900540064
Bibliografia: test
  1. Abt, C.C., 1970. Serious Games, Viking Press Ambler, S.W., 2008. Scaling On-Site Customer. In: Dr. Dobbs Journal, pp. 63-66, Jan.
  2. Baskerville, R., Myers, M.D., 2004. Special issue on action research in information systems: making IS research relevant to practice-foreward. In: MIS Quart 28(3), pp. 329-335 otwiera się w nowej karcie
  3. Bjarnason, E., Unterkalmsteiner, M., Borg, M., Engström, E., 2016. A multi-case study of agile requirements engineering and the use of test cases as requirements. In: Information and Software Technology, Vol. 77, pp. 61-79 otwiera się w nowej karcie
  4. Boehm, B., Turner, R., 2004. Balancing Agility and Discipline: A Guide for the Perplexed, Addison- Wesley, Boston, MA
  5. Bormane, L., Gržibovska, J., Bērziša, S., Grabis, J., 2016. Impact of Requirements Elicitation Processes on Success of Information System Development Projects. In: Information Technology and Management Science, vol. 19(1), pp. 57-64 otwiera się w nowej karcie
  6. Cao, L., Ramesh, B., 2008. Agile requirements engineering practices: an empirical study. In: IEEE Softw. 25(1), pp. 60-67 otwiera się w nowej karcie
  7. Caroli, P., Caetano, T., 2016. Fun Retrospectives - Activities and ideas for making agile retrospectives more engaging, Leanpub
  8. Carmel, E., Whitaker, R., George, J., 2016. PD and Joint Application Design: A Transatlantic Comparison. In: Communications of the ACM, vol. 36(4), pp. 40-48, June Chan, F.K.Y., Thong, J.Y.L., 2009. Acceptance of agile methodologies: A critical review and conceptual framework. In: Decis. Support Syst. 46(4), pp. 803- 814, March
  9. Cohn, M., 2005. Agile Estimating and Planning, Addison- Wesley Conboy, K., Wang, X., Fitzgerald, B., 2009. Creativity in Agile Systems Development: A Literature Review. In: CreativeSME, vol. 301 of IFIP Advances in Information and Communication Technology, pp. 122-134, Springer
  10. Conboy, K., Coyle, S., Wang, X., Pikkarainen, M., 2010. People over process: key people challenges in agile development. In: IEEE Software, 99, pp. 47-57 otwiera się w nowej karcie
  11. Davis, C.J., Fuller, R.M., Tremblay, M.C., Berndt, D.J., 2006. Communication challenges in requirements elicitation and the use of the repertory GRID technique. In: J. Comput. Inf. Syst. 47, pp. 78-86 otwiera się w nowej karcie
  12. Davison, R.M., Martinsons, M.G., Kock, N., 2004. Principles of Canonical Action Research. In: Information Systems Journal 14(1), pp. 65-86 otwiera się w nowej karcie
  13. Dawson, C., 2002. Practical Research Methods: A User- Friendly Guide to Mastering Research Techniques and Projects, How To Books Ltd Derby, E., Larsen. D., 2006. Agile Retrospectives: Making Good Teams Great, Pragmatic Programmers Easterbrook, S.M., Singer, J., Storey, M.A., Damian, D., 2006. Selecting Empirical Methods for Software Engineering Research. In: F. Shull, J. Singer and D. Sjøberg (eds) Guide to Advanced Empirical Software Engineering, Springer
  14. Fernandes, J., Duarte, D. Ribeiro, C., Farinha, C., Pereira, J., da Silva, M.M., 2012. iThink: A Game-Based Approach Towards Improving Collaboration and Participation in Requirement Elicitation. In: Procedia Computer Science, vol. 15, pp. 66-77 otwiera się w nowej karcie
  15. Faulk, S., 1997. Software Requirements: A Tutorial. In: Thayer, R., Dorfman, M. (Eds.): Software Requirements Engineering, IEEE Computer Society press
  16. Garnik, I., Sikorski, M., Cockton. G., 2014. Creative sprints: an unplanned broad agile evaluation and redesign process. In: 8th Nordic Conference on Human-Computer Interaction: Fun, Fast, Foundational (NordiCHI'14), Helsinki, Finland otwiera się w nowej karcie
  17. Gelperin, D., 2011. Increase Requirements Understanding by Playing Cooperative Games. In: INCOSE International Symposium, Denver, CO otwiera się w nowej karcie
  18. Ghanbari, H., Similä, J., Markkula, J., 2015. Utilizing online serious games to facilitate distributed requirements elicitation. In: Journal of Systems and Softwar, vol. 109 (November), pp. 32-49 otwiera się w nowej karcie
  19. Gonçalves, L., Linders, B., 2014. Getting Value out of Agile Retrospectives: A Toolbox of Retrospective Exercises, Leanpub
  20. Gray, D., Brown, S., Macanufo, J., 2010. Gamestorming. A Playbook for Innowators, Rulebreakers, and Changemakers, O'Reilly Media Highsmith, J., Cockburn, A., 2001. Agile Software Development: The Business of Innovation. In: IEEE Computer, vol. 34(9), pp. 120-122, Sep.
  21. Hoda, R., Noble, J., Marshall, S., 2011. The impact of inadequate customer collaboration on self-organizing Agile teams. In: Information and Software Technology 53, pp. 521-534 otwiera się w nowej karcie
  22. Hoffmann, O., Cropley, D., Cropley, A., Nguyen, L., Swatman, P., 2005. Creativity, requirements and perspectives. In: Australian Journal of Information Systems, vol. 13(1), Sep. otwiera się w nowej karcie
  23. Hohmann, L., 2006. Innovation Games: Creating Breakthrough Products Through Collaborative Play, Addison-Wesley Professional
  24. Hohmann, L., 2017. Innovation Games Website. www.innovationgames.com otwiera się w nowej karcie
  25. Hollis, B., Maiden, N., 2013. Extending Agile Processes with Creativity Techniques. In: IEEE Software, vol. 30(5), pp. 78-84 otwiera się w nowej karcie
  26. Horkoff, J., Maiden, N., 2015. Creativity and Conceptual Modeling for Requirements Engineering. In: 5th International Workshop on Creativity in Requirements Engineering, Essen, Germany International Institute of Business Analysis (IIBA), 2011. Agile Extension to the BABOK®Guide. Toronto, Canada Jarzębowicz, A., Marciniak, P., 2017. A Survey on Identifying and Addressing Business Analysis Problems. In: Foundations of Computing and Decision Sciences, Vol. 42(4), pp. 315-337
  27. Jarzębowicz, A., Połocka, K., 2017. Selecting Requirements Documentation Techniques for Software Projects: a Survey Study. In: 1st International Conference on Lean and Agile Software Development, pp. 1189-1198, http://dx.doi.org/10.15439/2017F387 otwiera się w nowej karcie
  28. Karlsen, K., Maiden, N.A.M., Kerne, A., 2009. Inventing Requirements with Creativity Support Tools. In: 15th International Working Conference, REFSQ'09, Amsterdam, The Netherlands Krivitsky, A., 2015. Agile Retrospective Kickstarter, Leanpub Larman, C., 2003. Agile and Iterative Development: A Manager's Guide, Addison Wesley Lemos, J., Alves, C., Duboc, L., Rodrigues, G., 2012. A Systematic Mapping Study on Creativity in Requirements Engineering. In: 27th ACM SAC - Requirements Engineering Track, Riva Del Garda, Italy Levitt, T., 1980. Marketing Success Through Differentiation -of Anything. In: Harvard Business Review, Jan/Feb, pp. 20-28
  29. Maciaszek, L., 2005. Requirements Analysis and Systems Design, Addison-Wesley otwiera się w nowej karcie
  30. Mahaux, M., Nguyen, L., Gotel, O., Mich, L., Mavin, A., Schmid, K., 2013. Collaborative creativity in requirements engineering: analysis and practical advice. In: 7th IEEE International Conference on Research Challenges in Information Science (RCIS), Paris, France otwiera się w nowej karcie
  31. Maiden, N., Gizikis, A., Robertson, S., 2004a. Provoking creativity: imagine what your requirements could be like. In: IEEE Software, vol. 21(5), pp. 68-75 otwiera się w nowej karcie
  32. Maiden, N., Manning, S., Robertson, S., Greenwood, J., 2004b. Integrating Creativity Workshops into Structured Requirements Processes. In: 5th Conference on Designing Interactive Systems: processes, practices, methods, and techniques, Cambridge, MA otwiera się w nowej karcie
  33. Maiden, N., Jones, S., Karlsen, I. K., Neill, R., Zachos, K., Milne, A., 2010. Requirements Engineering as Creative Problem Solving: A Research Agenda for Idea Finding. In: 18th IEEE International Conference on Requirements Engineering, Sydney, Australia McBreen, P., 2003. Questioning Extreme Programming, Addison-Wesley, Boston, MA Mich, L., Anesi, C., Berry, D.M., 2005. Applying a pragmatics-based creativity-fostering technique to requirements elicitation. In: Requirements Engineering, vol. 10(4), pp. 262-275, November Mich, L., Berry, D.M., Alzetta, A., 2010. Individual and end-user application of the EPMcreate creativity enhancement technique to website requirements elicitation. In: Workshop on creativity in requirements engineering at REFSQ'10, Essen, Germany Nerur, S., Mahapatra, R., Mangalaraj, G., 2005. Challenges of migrating to agile methodologies. In: Commun. ACM 48, pp. 72-78
  34. Adopting Collaborative Games into Agile Requirements Engineering Nguyen, L., Cybulski, J., 2008. Into the future: inspiring and stimulating users' creativity. In: 12th Pacific Asia Conference on Information Systems, Suzhou, China Nuseibeh, B., Easterbrook, S., 2000. Requirements Engineering: A Roadmap. In: Conference on the Future of Software Engineering, Limerick, Ireland Ossowska, K., Szewc, L., Weichbroth, P., Garnik, I., Sikorski, M., 2016. Exploring an Ontological Approach for User Requirements Elicitation in the Design of Online Virtual Agents. In: Wrycza S. (eds) Information Systems: Development, Research, Applications, Education. SIGSAND/PLAIS 2016. Lecture Notes in Business Information Processing, vol. 264. Springer, Cham
  35. Przybyłek, A., 2014. A Business-Oriented Approach to Requirements Elicitation. In: 9th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE'14), Lisbon Przybyłek, A., Olszewski, M., 2016. Adopting collaborative games into Open Kanban. In: 2016 otwiera się w nowej karcie
  36. Federated Conference on Computer Science and Information Systems (FedCSIS'16), Gdansk, Poland, http://dx.doi.org/10.15439/2016F509 otwiera się w nowej karcie
  37. Przybyłek, A., Kotecka, D., 2017. Making agile retrospectives more awesome. In: 2017 Federated Conference on Computer Science and Information Systems (FedCSIS'17), Prague, Czech Republic, http://dx.doi.org/10.15439/2017F423 otwiera się w nowej karcie
  38. Przybyłek, A., 2017. An empirical study on the impact of AspectJ on software evolvability. In: Empir Software Eng, https://doi.org/10.1007/s10664-017-9580-7 otwiera się w nowej karcie
  39. Ramesh, B., Cao, L., Baskerville, R., 2010. Agile requirements engineering practices and challenges: an empirical study. In: Inf. Syst. J., vol. 20(5), pp. 449- 480 otwiera się w nowej karcie
  40. Redlarski, K., Weichbroth, P., 2016. Hard lessons learned: delivering usability in IT projects. In: 2016 Federated Conference on Computer Science and Information Systems (FedCSIS'16), Gdansk, Poland, http://dx.doi.org/10.15439/2016F20 otwiera się w nowej karcie
  41. Ribeiro, C., Farinha, C., Pereira, J., da Silva, M.M., 2014. Gamifying requirement elicitation: Practical implications and outcomes in improving stakeholders collaboration. In: Entertainment Computing, vol. 5(1), pp. 335-345, December Robertson, J., 2005. Requirements analysts must also be inventors. In: IEEE Software vol. 22(1), pp. 48-50 otwiera się w nowej karcie
  42. Rodriguez, P., Markkula, J., Oivo, M., Turula, K., 2012. Survey on agile and lean usage in finnish software industry. In: ACM-IEEE International Symposium on Empirical Software Engineering and Measurement, Lund, Sweden otwiera się w nowej karcie
  43. Sakhnini, V., Mich, L., Berry, D.M., 2012. The effectiveness of an optimized EPMcreate as a Creativity Enhancement Technique for Website Requirements Elicitation. In: Requirements Engineering, Vol. 17(3), pp. 171-186, Sept. Svensson, R.B., Taghavianfar, M., 2015. Selecting Creativity Techniques for Creative Requirements: An Evaluation of Four Techniques using Creativity Workshops. In: 23rd IEEE International Requirements Engineering Conference, Ottawa, Canada Taylor-Cummings, A., 1998. Bridging the user-IS gap: a study of major information systems projects. In: Journal of Information Technology 13, pp. 29-54
  44. Trujillo, M.M., Oktaba, H., González, J.C., 2014. Improving Software Projects Inception Phase Using Games: ActiveAction Workshop. In: 9th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE'14), Lisbon, Portugal VersionOne, 2017. 11th Annual State of Agile Report. https://versionone.com/pdf/VersionOne-11th-Annual- State-of-Agile-Report.pdf otwiera się w nowej karcie
  45. Werewka, J., Spiechowicz, A., 2017. Enterprise architecture approach to Scrum processes: sprint retrospective example. In: 2017 Federated Conference on Computer Science and Information Systems (FedCSIS'17), Prague, Czech Republic, http://dx.doi.org/10.15439/2017F96 otwiera się w nowej karcie
Weryfikacja:
Politechnika Gdańska

wyświetlono 358 razy

Publikacje, które mogą cię zainteresować

Meta Tagi