Aplicando Testes Ágeis com Equipes Distribuídas: Um Relato de Experiência

  • Nayane Maia UFAM
  • Gisele Macedo INdT
  • Eliane Collins INdT
  • Arilo Dias-Neto UFAM

Resumo


Teste de software é uma atividade que requer colaboração e cooperação entre os envolvidos. Com o crescimento das metodologias ágeis, estas características estão se tornando cada vez mais necessárias. No entanto, esta colaboração e cooperação se tornam mais difíceis quando os membros da equipe de teste estão separados geograficamente (desenvolvimento distribuído de software – DDS). Neste artigo, é reportado um relato de experiência de uma equipe de teste distribuída no contexto de um projeto de software que adota metodologia ágil, tendo como observações a viabilidade e sucesso da aplicação de testes neste cenário.
Palavras-chave: Testes Ágeis, Equipes Distribuídas, Relato de Experiência

Referências

Beck K. (2000). Extreme Programming Explained: Embrace Change, Addison Wesley, 2000.

Beck, K.; et al. (2001). "Manifesto for Agile Software Development". Agile Alliance. Retrieved February 2012.

Carmel, E.; Prikladnicki, R.; (2010). Does Time Zone Proximity Matter for Brazil? A Study of the Brazilian I.T. Industry (July 22, 2010). Available at SSRN: http://dx.doi.org/10.2139/ssrn.1647305.

Causevic, A., Sundmark, D., & Punnekkat, S. (2010). An Industrial Survey on Contemporary Aspects of Software Testing. 2010 Third International Conference on Software Testing, Verification and Validation, 393-401. IEEE. doi:10.1109/ICST.2010.52.

Cockburn, A.; (2004). Crystal Clear a Human-Powered Methodology for Small Teams (First ed.), Addison-Wesley Professional, 2004.

Collins, E. F.; Lobão, L. M. A.; Lucena Jr, V. F. (2011). Experiência em Aplicação de Processo de Teste de Software Iterativo e Automático. In: Brazilian Workshop on Systematic and Automated Software Testes, São Paulo, v. 1. p. 1-6.

Conchúir, E.; Ågerfalk, P.; Olsson, H.; Fitzgerald, B; (2009) Global software development: where are the benefits?. Commun. ACM 52, 8 (August 2009), 127- 131. DOI=10.1145/1536616.1536648.

Crispin, L.; Gregory, J.; (2009). Agile Testing: A Practical Guide for Testers and Agile Teams, Addison-Wesley, 2009, ISBN 0-321-53446-8.

Herbsleb, J.; Moitra, D.; (2001). Global Software Development. IEEE Software, v.18(2).

Paasivaara, M.; Durasiewicz, S.; Lassenius, C.; (2008). Using scrum in a globally distributed project: a case study. Software Process: Improvement and Practice, 13, 527–544, 2008.

Schwaber K, Beedle M; (2011). Agile software development with scrum[M]. New Jersey:Prentice Hall,2001, pp. 29–51.

Sengupta, B.; Chandra, S.; Sinha. V.; (2006). A research agenda for distributed software development. In: 28th International Conference on Software Engineering (ICSE '06). ACM, New York, NY, USA, 731-740, 2006. DOI=10.1145/1134285.1134402.

Shah, H.; Sinha, S.; Harrold, M.J.; (2011). Outsourced, Offshored Software-Testing Practice: Vendor-Side Experiences. In: International Conference on Global Software Engineering, Finlândia, pp. 131-140.
Publicado
11/07/2012
MAIA, Nayane; MACEDO, Gisele; COLLINS, Eliane; DIAS-NETO, Arilo. Aplicando Testes Ágeis com Equipes Distribuídas: Um Relato de Experiência. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 11. , 2012, Fortaleza. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2012 . p. 365-372. DOI: https://doi.org/10.5753/sbqs.2012.15330.