CAS 2.0: Evolução e Automação do Checklist de Avaliação do Scrum para Projetos de Software

  • 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

Resumo


Este trabalho propõe uma evolução e automação de um checklist já existente, denominado Checklist de Avaliação do Scrum (CAS), componente do Agile DMAIC, que é um método para avaliar e melhorar o uso do Scrum em projetos de software. Com o CAS, e possível avaliar a abrangência do Scrum nos projetos e identificar melhorias. A evolução apresentada neste artigo visa ampliar a inspeção de princípios e práticas ágeis, e foi realizada de forma sistemática. A automação possibilita que o CAS consolide a visão das equipes sobre o Scrum e forneça resultados em tempo real, a partir de um preenchimento online. Para avaliar o CAS 2.0, ele foi aplicado em quinze projetos reais e seus resultados são também discutidos neste artigo.
Palavras-chave: Evolução, Automação, Scrum

Referências

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.
Publicado
24/10/2016
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: Evolução e Automação do Checklist de Avaliação do Scrum para Projetos de Software. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (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.