Agile Values and Their Implementation in Practice
DOI:
https://doi.org/10.9781/ijimai.2015.358Keywords:
Software, Artificial Intelligence, Development, (6520), ScrumAbstract
Today agile approaches are often used for the development of digital products. Since their development in the 90s, Agile Methodologies, such as Scrum and Extreme Programming, have evolved. Team collaboration is strongly influenced by the values and principles of the Agile Manifesto. The values and principles described in the Agile Manifesto support the optimization of the development process. In this article, the current operation is analyzed in Agile Product Development Processes. Both, the cooperation in the project team and the understanding of the roles and tasks will be analyzed. The results are set in relation to the best practices of Agile Methodologies. A quantitative questionnaire related to best practices in Agile Product Development was developed. The study was carried out with 175 interdisciplinary participants from the IT industry. For the evaluation of the results, 93 participants were included who have expertise in the subject area Agile Methodologies. On one hand, it is shown that the collaborative development of product-related ideas brings benefits. On the other hand, it is investigated which effect a good understanding of the product has on decisions made during the implementation. Furthermore, the skillset of product managers, the use of pair programming, and the advantages of cross-functional teams are analyzed.Downloads
References
[1] Komus, A., Kuberg, M., Atinc, C., Franner, L., Friedrich, F., Lang, T., Makarova, A., Reimer, D., Pabst, J. (2014) Status Quo Agile 2014 https://www.status-quo-agile.de
[2] Royce, W. (1970) Managing the Development of Large Software Systems.
[3] Dybå, T., Dingsøyr, T. (2008) Empirical studies of agile software development: A systematic review, Information and Software Technology 50, 833–859.
[4] Beck, K., Beedle, M., van Bennekum, A., Cockburn, A., Cunningham, W., Fowler, M., Grenning, J., Highsmith, J., Hunt, A., Jeffries, R., Kern, J., Marick, B., Martin, R., Mellor, S., Schwaber, K., Sutherland, J., Thomas, D. (2001) Manifesto for Agile Software Development, https://www.agilemanifesto.org Accessed 10 August 2015.
[5] Cohn, M. (2004) User stories applied For agile software development. Addison-Wesley signature series, Addison-Wesley, Boston.
[6] Winter, D., Holt, E.-M., Thomaschewski, J. (2012) Persona driven agile development Build up a vision with personas, sketches and persona driven user stories, Proceedings of the 7th Conference on Information Systems and Technologies (CISTI).
[7] Hudson, W. (2013) User stories don’t help users, Interactions 20, 50–53.
[8] Schwaber, K. (2004) Agile project management with Scrum, Microsoft Press, Redmond, Wash.
[9] Holt, E.-M., Winter, D., Thomaschewski, J. (2012) Von der Idee zum Prototypen Werkzeuge für die agile Welt. In Usability Professionals 2012. German UPA e.V., Stuttgart.
[10] Silva da Silva, T., Martin, A., Maurer, F., Silveira, M. (2011) UserCentered Design and Agile Methods: A Systematic Review. In 2011 AGILE Conference, 77–86.
[11] Beyer, H. (2010) User-centered agile methods. Synthesis lectures on human-centered informatics #10, Morgan & Claypool Publishers, San Rafael, Calif.
[12] Patton, J. (2008) Twelve (12) emerging best practice for adding user experience work to agile software development, http://agileproductdesign.com/blog/emerging_best_agile_ux_practice.html Accessed 10 August 2014.
[13] Sy, D. (2007) Adapting usability investigations for agile user-centered design, Journal of usability studies 2, 112–132.
[14] Takeuchi, H., Nonaka, I. (1986) The New New Product Development Game, Harvard Business Review.
[15] Kruchten, P. (2003) The rational unified process An introduction. The Addison-Wesley object technology series, Addison-Wesley, Boston.
[16] Sutherland, J., Schwaber, K. (2013) The Scrum Guide The Definitive Guide to Scrum : The Rules of the Game, https://www.scrum.org/Portals/0/Documents/Scrum%20Guides/2013/Scrum-Guide.pdf Accessed 10 August 2014
[17] Beck, K., Andres, C. (2005) Extreme programming explained Embrace change, Addison-Wesley, Boston, MA
[18] Palmer, S. R., Felsing, J. M. (2002) A practical guide to feature-driven development. The Coad series, Prentice Hall PTR, Upper Saddle River, NJ.
[19] Torrecilla-Salinas, C. J., Sedeño, J., Escalona, M. J., Mejías, M. (2015) Estimating, planning and managing Agile Web development projects under a value-based perspective. Information and Software Technology, 61, 124-144.
[20] Ros, J.J. (2015) BIMODAL IT. El arte de trabajar a dos velocidades. III Jornadas is TMF. Seville, Spain.
[21] http://itsmf.es/index.php?option=com_content&view=article&id=1696 Accessed 10 July 2015.
[22] Schwaber, K. (1997) SCRUM Development Process, in OOPSLA Business Object Design and Implementation Workshop, Sutherland, J., Casanave, C., Miller, J., Patel, P., Hollowell, G., Eds. Springer London, London, 117–134.
[23] Williams, L. (2012) What Agile Teams Think of Agile Principles, Communications of the ACM Volume 55 Issue 4, 71-76.
[24] Sheldon, K. M., Elliot, A. J., Kim, Y., Kasser, T. (2001) What is satisfying about satisfying events? Testing 10 candidate psychological needs, Journal of Personality and Social Psychology 80, 325–339.
[25] Hassenzahl, M., Diefenbach, S. (2012) Well-being, need fulfillment, and Experience Design, DIS 2012 – June 11-12, Newcastle (UK).
[26] Williams, L., Kessler, R. R., Cunningham, W., Jeffries, R. (2000) Strengthening the case for pair programming, IEEE Softw. 17, 19–25.
[27] Tessem, B. (2003) Experiences in Learning XP Practices: A Qualitative Study, Goos, G., Hartmanis, J., van Leeuwen, J., Marchesi, M., Succi, G., Eds. Springer Berlin Heidelberg, Berlin, Heidelberg, 131–137.
[28] Schön, E.-M. (2014) Menschzentriertes Vorgehensmodell für einen agilen Produktentwicklungsprozess, Masterthesis, HS Emden/Leer.
[29] Gräf, L. (2002) Assessing Internet Questionnaires: The Online Pretest Lab, Batinic, B., Reips, U.-D., Bosnjak, M., Eds. Hogrefe & Huber Publishers, Seattle, 73–93.
[30] Bortz, J., Bortz-Döring, Döring, N. (2009) Forschungsmethoden und Evaluation Für Human- und Sozialwissenschaftler; mit 87 Tabellen. Springer-Lehrbuch, Springer-Medizin-Verl., Heidelberg.
[31] Tuten, T. L., Urban, D. J., Bosnjak, M. (2002) Internet Surveys and Data Quality: A Review, Batinic, B., Reips, U.-D., Bosnjak, M., Eds. Hogrefe & Huber Publishers, Seattle, 7–27.
[32] van Someren, M. W., Barnard, Y. F., Sandberg, J. A. (1994) The think aloud method A practical guide to modelling cognitive processes. Knowledgebased systems, Academic Press, London, San Diego.
[33] Bosnjak M., Batinic, B. (2002) Understanding the Willingness to Participate in Online-Surveys – The Case of e-mail Questionnaires, Batinic, B., Reips, U.-D., Bosnjak, M., Eds. Hogrefe & Huber Publishers, Seattle, 111–116.
[34] Buxton, B. (2008) Sketching user experiences Getting the design right and the right design, Morgan Kaufmann, Amsterdam.
[35] Patton, J. (2009) Becoming a Passionate Product Owner, A Certified Scrum Product Owner Course, https://www.agileproductdesign.com/training/passionate_product_owner.html Accessed 10 August 2014.
[36] Cagan, M. (2008) Inspired How to create products customers love, SVPG Press, Sunnyvale, Calif.
[37] Cortés, J.A., Lozano, J.O. (2014) Social Networks as Learning Environments for Higher Education, in IJIMAI: International Journal of Interactive Multimedia and Artificial Intelligence, Special issue on Multisensor User Tracking and Analytics to Improve Education and other Application Fields, Vol. 2, No. 7, 63-69.
Downloads
Published
-
Abstract55
-
PDF16






