Abstract
Selecting a well performing agile software development team to develop a particular software is a complex issue for public authorities. This selection is often based on the estimated total cost of the project in an official request for proposals. In this paper we describe an alternative approach where three performance factors and the estimated cost were assessed and weighted to find the best agile team for a particular project. Five agile software development teams that fulfilled predefined technical requirements were invited to take part in one day workshops. The public authority involved wanted to assess both how each team performed during the workshops and the quality of the deliverables they handed in. The three performance factors were: (1) team collaboration and user experience focus, (2) user stories delivery and (3) the quality of the code. We describe the process of assessing the three performance factors during and after the workshops and the results of the assessments. The team that focused on one user story during the workshop and emphasized the three different quality factors, user experience, accessibility and security, got the highest rating from the assessment and were selected for the project. We also describe the lessons learned after concluding the assessment.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Baggem, R., Correia, J.P., Schill, K., Visser, J.: Standardized code quality benchmarking for improving software maintainability. Software Qual. J. 20(2), 287–307 (2012). https://doi.org/10.1007/s11219-011-9144-9
Billestrup, J., Stage, J., Larusdottir, M.: A case study of four IT companies developing usable public digital self-service solutions. In: The Ninth International Conference on Advances in Computer-Human Interactions (2016)
Caldwell, B., Cooper, M., Guarino Reid, L., Vanderheiden, G.: Web Content Accessibility Guidelines (WCAG) 2.0. W3C (2008)
Cohn, M.: User Stories Applied. O’Reilly Media, Sebastopol (2004)
Curtis, B., Dickenson, B., Kinsey, C.: CISQ Recommendation Guide (2015). https://www.it-cisq.org/adm-sla/CISQ-Rec-Guide-Effective-Software-Quality-Metrics-for-ADM-Service-Level-Agreements.pdf. Accessed 27 June 2019
Directive (EU) 2016/2102 of the European Parliament: Directive (EU) 2016/2102 of the European Parliament and of the Council of 26 October 2016 on the accessibility of the websites and mobile applications of public sector bodies (Text with EEA relevance). http://data.europa.eu/eli/dir/2016/2102/oj. Accessed 27 June 2019
European Telecommunications Standards Institute: Accessibility requirements suitable for public procurement of ICT products and services in Europe, EN 301 549 V1.1.2 (2015). https://www.etsi.org/deliver/etsi_en/301500_301599/301549/01.01.02_60/en_301549v010102p.pdf
Hassenzahl, M.: User experience and experience design. In: Soegaard, M., Dam, R.F. (eds.) The Encyclopedia of Human–Computer Interaction, 2nd edn. The Interaction Design Foundation, Århus (2013)
Heitlager, I., Kuipers, T., Visser, J.: A practical model for measuring maintainability. In: 6th International Conference on the Quality of Information and Communications Technology (QUATIC 2007), pp. 30–39. IEEE Computer Society (2007)
International organisation for standardisation: ISO 9241-210: 2010. Ergonomics of human-system interaction - Part 210: Human-centred design process for interactive systems (2010)
Jia, Y., Larusdottir, M.K., Cajander, Å.: The usage of usability techniques in scrum projects. In: Winckler, M., Forbrig, P., Bernhaupt, R. (eds.) HCSE 2012. LNCS, vol. 7623, pp. 331–341. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-34347-6_25
Jokela, T., Laine, J., Nieminen, M.: Usability in RFP’s: the current practice and outline for the future. In: Kurosu, M. (ed.) HCI 2013. LNCS, vol. 8005, pp. 101–106. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-39262-7_12
Kelly, B., Sloan, D., Phipps, L., Petrie, H., Hamilton, F.: Forcing standardization or accommodating diversity?: A framework for applying the WCAG in the real world. In: Proceedings of the 2005 International Cross-Disciplinary Workshop on Web Accessibility (W4A), pp. 46–54. ACM (2005). https://doi.org/10.1145/1061811.1061820
Lallemand, C., Guillaume, G., Vincent, K.: User experience: a concept without consensus? Exploring practitioners’ perspectives through an international survey. Comput. Hum. Behav. 43, 35–48 (2015)
Law, E.L., Lárusdóttir, M.K.: Whose experience do we care about? Analysis of the fitness of Scrum and Kanban to user experience. International Journal of Human-Computer Interaction 31(9), 584–602 (2015)
Manifesto for Agile Software Development homepage. https://agilemanifesto.org/. Accessed 27 June 2019
Ohno, T.: The Toyota Production System: Beyond Large-Scale Production. Productivity Press, Portland (1988)
OWASP Homepage, https://www.owasp.org, last accessed 27th June, 2019
Preece, J., Rogers, Y., Sharp, H.: Interaction Design: Beyond Human-Computer Interaction, 5th edn. Wiley, New York (2019)
Sjøberg, D.I.K.: The relationship between software process, context and outcome. In: Abrahamsson, P., Jedlitschka, A., Nguyen Duc, A., Felderer, M., Amasaki, S., Mikkonen, T. (eds.) PROFES 2016. LNCS, vol. 10027, pp. 3–11. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-49094-6_1
Schwaber, K.: Scrum development process. In: SIGPLAN Notices, vol. 30, no. 10 (1995)
Tarkkanen, K., Harkke, V.: Evaluation for evaluation: usability work during tendering process. In Proceedings of the 33rd Annual ACM Conference Extended Abstracts on Human Factors in Computing Systems (CHI EA 2015), pp. 2289–2294. ACM, New York (2015). https://doi.org/10.1145/2702613.2732851
Version One: 13th Annual State of Agile survey (2019). https://www.stateofagile.com/#ufh-i-521251909-13th-annual-state-of-agile-report/473508. Accessed 27 June 2019
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 IFIP International Federation for Information Processing
About this paper
Cite this paper
Larusdottir, M.K., Kyas, M. (2020). Assessing the Performance of Agile Teams. In: Abdelnour Nocera, J., et al. Beyond Interactions. INTERACT 2019. Lecture Notes in Computer Science(), vol 11930. Springer, Cham. https://doi.org/10.1007/978-3-030-46540-7_8
Download citation
DOI: https://doi.org/10.1007/978-3-030-46540-7_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-46539-1
Online ISBN: 978-3-030-46540-7
eBook Packages: Computer ScienceComputer Science (R0)