CAS 2.0: Evolution and Automation of the Scrum Evaluation Checklist for Software Projects

  • Thiago F. V. da Cunha Dataprev / UFC
  • Ismayle de S. Santos UFC
  • Alysson A. de Macedo UFC
  • Alberto H. M. T. Monteiro UFC
  • Bruno S. Aragão UFC
  • Rossana M. C. Andrade UFC

Abstract


This paper proposes an evolution and automation of an existing checklist, called Scrum Assessment Checklist (CAS), component of Agile DMAIC, which is a method to evaluate and improve the use of Scrum in software projects. With CAS, one can assess the Scrum coverage in projects and identify improvements. The evolution presented in this article aims to increase the inspection of agile principles and practices, and was carried out systematically. The automation enables the CAS to consolidate teams' vision about the Scrum and provide real-time results from an online filling. To evaluate the CAS 2.0, it was applied in fifteen real projects and their results are also discussed in this article.
Keywords: Evolução, Automação, Scrum

References

Basili, V. R., Caldiera, G., e Rombach, H. D. (1995). Goal question metric paradigm. In Encyclopedia of Software Engineering, pages 527–532. John Wiley Sons.

Cunha, T. F. V. d. e Andrade, R. M. C. (2014a). Agile DMAIC: Um método para avaliar e melhorar o uso do Scrum em projetos de software. In XIII Simpósio Brasileiro de Qualidade de Software (SBQS), pages 121–135.

Cunha, T. F. V. d. e Andrade, R. M. C. (2014b). SLeSS 2.0: uma evolução da abordagem de integração do Scrum e lean six sigma para aplicações móveis.

De Souza, F., Boeres, M., Cury, D., De Menezes, C., e Carlesso, G. (2008). An approach to comparison of concept maps represented by graphs.

Gloger, B. (2012). Infoq scrum checklist. Disponível em: https://www.infoq.com/minibooks/scrum-checklists. Acesso em: 23 de Maio de 2016.

Jalali, S., Wohlin, C., e Angelis, L. (2014). Investigating the applicability of agility assessment surveys: A case study. Journal of Systems and Software, 98:172 – 190.

Khelladi, D.-E., Bendraou, R., Baarir, S., Laurent, Y., e Gervais, M.-P. (2015). A framework to formally verify conformance of a software process to a software method. In Proceedings of the 30th Annual ACM Symposium on Applied Computing, SAC ’15, pages 1518–1525, New York, NY, USA. ACM.

Kniberg, H. (2009). Scrum Checklist – version 2.0. Disponível em: http://blog.crisp.se/2009/08/14/henrikkniberg/1250265360000. Acesso em: 04 de Julho de 2016.

Lomonaco, F. e Lapointe, C. (2013). Scrum Adherence Index. Disponível em: https://goo.gl/VdaLpp. Acesso em: 23 de Maio de 2016.

Maharana, A. (2015). A Scrum Master’s Checklist. Disponível em: https://www.linkedin.com/pulse/scrum-masters-checklist-anand-maharana. Acesso em: 23 de Maio de 2016.

Melo, C. O., Santos, V. A., Corbucci, H., Katayama, E., Goldman, A., e Kon, F. (2012). Métodos ágeis no Brasil: estado da prática em times e organizações. Technical Report RTMAC201203.

Park, J. S., McMahon, P. E., e Myburgh, B. (2016). Scrum powered by essence. SIGSOFT Softw. Eng. Notes, 41(1):1–8.

Perkusich, M., Soares, G., Almeida, H., e Perkusich, A. (2015). A procedure to detect problems of processes in software development projects using Bayesian networks. Expert Systems with Applications, 42(1):437 – 450.

Radujkovic, M., Vukomanovic, M., Wagner, R., Tenera, A., e Pinto, L. C. (2014). A Lean Six Sigma (LSS) project management improvement model. Procedia – Social and Behavioral Sciences, 119:912 – 920.

Schwaber, K. (2007). The Enterprise and Scrum. Microsoft Press.

Severino, A. J. (2007). Metodologia do trabalho científico. Cortez, São Paulo,23 edition.

Sutherland, J. e Schwaber, K. (2016). Guia do Scrum. Disponível em: http://www.scrumguides.org/docs/scrumguide/v2016/2016-Scrum-Guide-Portuguese-Brazilian.pdf. Acesso em: 04 de Agosto de 2016.

TPC (2016). Agile/Scrum Check List Total Programme Control Ltd. Disponível em: http://www.totalprogrammecontrol.com/scrum.php.. Acesso em: 23 de Maio de 2016.

VersionOne (2016). 10th annual state of agile development survey results. Disponível em: https://versionone.com/pdf/VersionOne-10th-Annual-State-of-Agile-Report.pdf. Acesso em: 04 de Julho de 2016.

Vode, B. e Sutherland, J. (2008). Scrum but test. Disponível em: http://antoine.vernois.net/scrumbut/?page=test&lang=en. Acesso em: 27 de Junho de 2015.

Zazworka, N., Stapel, K., Knauss, E., Shull, F., Basili, V. R., e Schneider, K. (2010). Are developers complying with the process: An XP study. In Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement, ESEM ’10, pages 14:1–14:10, New York, NY, USA. ACM.
Published
2016-10-24
DA CUNHA, Thiago F. V.; SANTOS, Ismayle de S.; DE MACEDO, Alysson A.; MONTEIRO, Alberto H. M. T.; ARAGÃO, Bruno S.; ANDRADE, Rossana M. C.. CAS 2.0: Evolution and Automation of the Scrum Evaluation Checklist for Software Projects. In: BRAZILIAN SOFTWARE QUALITY SYMPOSIUM (SBQS), 15. , 2016, Maceió. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2016 . p. 106-120. DOI: https://doi.org/10.5753/sbqs.2016.15129.