Ferramenta de Apoio ao Ensino de Estimativa de Software com Planning Poker
Resumo
Este trabalho descreve o desenvolvimento e uso de uma ferramenta de apoio ao ensino de Estimativa de Software com Planning Poker e, também, a análise dos dados coletados para a investigação do impacto da revisão de dados históricos de esforço de software na estimativa do esforço utilizando Planning Poker. Foi analisado o comportamento de 14 grupos de estimativas. Dentre esses grupos, 11 grupos tiveram uma melhora da acurácia das estimativas e 3 grupos tiveram uma piora da acurácia das estimativas. Dessa forma, o uso da ferramenta de software melhorou a estimativa de esforço na maioria dos casos analisados.
Palavras-chave:
Estimativa de Software, Ensino, Desenvolvimento de Software
Referências
Cohn, M. (2005) “Agile estimating and planning”. Prentice Hall Professional Technical Reference.
Dagnino, A. (2013) “Estimating software-intensive projects in the absence of historical data”. In Software Engineering (ICSE), 2013 35th International Conference on, pages 941–950.
Desharnais, J.-M., Buglione, L., and Kocatürk, B. (2011) “Using the cosmic method to estimate agile user stories”. In Proceedings of the 12th International Conference on Product Focused Software Development and Process Improvement, Profes ’11, pages 68–73, New York, NY, USA. ACM.
Feitosa, A. C., Campos, G. M. M. (2010) “AprendES: um jogo educacional para auxiliar o processo de ensino-aprendizagem da Engenharia de Software”. In: XXI Simpósio Brasileiro de Informática na Educação, João Pessoa, Brasil, pp. 1-4.
Grenning, J. (2002) “Planning poker or how to avoid analysis paralysis while release planning”. White Paper, Renaissance Software Computing, Gruschke, T. M. and Jørgensen, M. (2008) “The role of outcome feedback in improving the uncertainty assessment of software development effort estimates”. ACM Trans. Softw. Eng. Methodol., 17(4):20:1–20:35.
Hale, M., Jorgenson, N., Gamble, R. (2011) "Predicting Individual Performance in Student Project Teams". In: 24th IEEE Conference on Software Engineering Education and Training, Honolulu, Estados Unidos, pp.11-20.
Jørgensen, M. (2013) “Relative estimation of software development effort: It matters with what and how you compare”. IEEE Software, 30(2):74–79.
Jørgensen, M. and Grimstad, S. (2008) “Avoiding irrelevant and misleading information when estimating development effort”. IEEE Softw., 25(3):78–83.
Jørgensen, M. and Gruschke, T. M. (2009) “The impact of lessons-learned sessions on effort estimation and uncertainty assessments”. IEEE Trans. Softw. Eng., 35(3):368–383.
Mahnic, V. and Hovelja, T. (2011) “On using planning poker for estimating user stories”. Journal of Systems and Software, 85(9):2086 - 2095. Selected papers from 2011 Joint Working IEEE/IFIP Conference on Software Architecture (WICSA 2011).
Raith, F., Richter, I., Lindermeier, R., and Klinker, G. (2013) “Identification of inaccurate effort estimates in agile software development”. In Software Engineering Conference (APSEC, 2013 20th Asia-Pacific, volume 2, pages 67–72.
Santos R., Lima T., Campos B., Werner C. (2013) “Experiência na Avaliação de Efetividade de um Jogo para Ensino de Conceitos de Requisitos em Sistemas Ubíquos”. In: XXIV Simpósio Brasileiro de Informática na Educação, Campinas, Brasil, pp. 935-939.
Silva, J. C., Sousa, S. P. A., Kulesza, R., Brito, A. V. (2012) “Uma avaliação do emprego do jogo Modelando como apoio ao ensino de Engenharia de Requisitos”. In: XX Workshop sobre Educação em Computação, Curitiba, Brasil, 1-11.
Thiry M., Zoucas A., Gonçalves R. Q. (2010) “Promovendo a Aprendizagem de Engenharia de Requisitos de Software Através de um Jogo Educativo ”. In: XXI Simpósio Brasileiro de Informática na Educação, João Pessoa, Brasil, pp. 1-10.
Vargas, D., Moro, T., Dambrósio, G., Cassal, M., Bernardi, G., Cordenonsi, A. Z (2010) “Desenvolvimento de um Jogo de Empresa baseado em Agentes de Software e Instituições Eletrônicas para simulação de Elicitação de Requisitos de Software”. In: XVIII Workshop sobre Educação em Informática, Belo Horizonte, Brasil, 847-856.
Zuppiroli, S., Ciancarini, P., Gabbrielli, M. (2012) "A Role-Playing Game for a Software Engineering Lab: Developing a Product Line". In: 25th IEEE Conference on Software Engineering Education and Training, Nanjing, China, pp.13-22.
Dagnino, A. (2013) “Estimating software-intensive projects in the absence of historical data”. In Software Engineering (ICSE), 2013 35th International Conference on, pages 941–950.
Desharnais, J.-M., Buglione, L., and Kocatürk, B. (2011) “Using the cosmic method to estimate agile user stories”. In Proceedings of the 12th International Conference on Product Focused Software Development and Process Improvement, Profes ’11, pages 68–73, New York, NY, USA. ACM.
Feitosa, A. C., Campos, G. M. M. (2010) “AprendES: um jogo educacional para auxiliar o processo de ensino-aprendizagem da Engenharia de Software”. In: XXI Simpósio Brasileiro de Informática na Educação, João Pessoa, Brasil, pp. 1-4.
Grenning, J. (2002) “Planning poker or how to avoid analysis paralysis while release planning”. White Paper, Renaissance Software Computing, Gruschke, T. M. and Jørgensen, M. (2008) “The role of outcome feedback in improving the uncertainty assessment of software development effort estimates”. ACM Trans. Softw. Eng. Methodol., 17(4):20:1–20:35.
Hale, M., Jorgenson, N., Gamble, R. (2011) "Predicting Individual Performance in Student Project Teams". In: 24th IEEE Conference on Software Engineering Education and Training, Honolulu, Estados Unidos, pp.11-20.
Jørgensen, M. (2013) “Relative estimation of software development effort: It matters with what and how you compare”. IEEE Software, 30(2):74–79.
Jørgensen, M. and Grimstad, S. (2008) “Avoiding irrelevant and misleading information when estimating development effort”. IEEE Softw., 25(3):78–83.
Jørgensen, M. and Gruschke, T. M. (2009) “The impact of lessons-learned sessions on effort estimation and uncertainty assessments”. IEEE Trans. Softw. Eng., 35(3):368–383.
Mahnic, V. and Hovelja, T. (2011) “On using planning poker for estimating user stories”. Journal of Systems and Software, 85(9):2086 - 2095. Selected papers from 2011 Joint Working IEEE/IFIP Conference on Software Architecture (WICSA 2011).
Raith, F., Richter, I., Lindermeier, R., and Klinker, G. (2013) “Identification of inaccurate effort estimates in agile software development”. In Software Engineering Conference (APSEC, 2013 20th Asia-Pacific, volume 2, pages 67–72.
Santos R., Lima T., Campos B., Werner C. (2013) “Experiência na Avaliação de Efetividade de um Jogo para Ensino de Conceitos de Requisitos em Sistemas Ubíquos”. In: XXIV Simpósio Brasileiro de Informática na Educação, Campinas, Brasil, pp. 935-939.
Silva, J. C., Sousa, S. P. A., Kulesza, R., Brito, A. V. (2012) “Uma avaliação do emprego do jogo Modelando como apoio ao ensino de Engenharia de Requisitos”. In: XX Workshop sobre Educação em Computação, Curitiba, Brasil, 1-11.
Thiry M., Zoucas A., Gonçalves R. Q. (2010) “Promovendo a Aprendizagem de Engenharia de Requisitos de Software Através de um Jogo Educativo ”. In: XXI Simpósio Brasileiro de Informática na Educação, João Pessoa, Brasil, pp. 1-10.
Vargas, D., Moro, T., Dambrósio, G., Cassal, M., Bernardi, G., Cordenonsi, A. Z (2010) “Desenvolvimento de um Jogo de Empresa baseado em Agentes de Software e Instituições Eletrônicas para simulação de Elicitação de Requisitos de Software”. In: XVIII Workshop sobre Educação em Informática, Belo Horizonte, Brasil, 847-856.
Zuppiroli, S., Ciancarini, P., Gabbrielli, M. (2012) "A Role-Playing Game for a Software Engineering Lab: Developing a Product Line". In: 25th IEEE Conference on Software Engineering Education and Training, Nanjing, China, pp.13-22.
Publicado
26/10/2015
Como Citar
TISSOT, André Augusto; EMER, Maria Cláudia Figueiredo Pereira; BASTOS, Laudelino Cordeiro.
Ferramenta de Apoio ao Ensino de Estimativa de Software com Planning Poker. In: SIMPÓSIO BRASILEIRO DE INFORMÁTICA NA EDUCAÇÃO (SBIE), 26. , 2015, Maceió/AL.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2015
.
p. 259-268.
DOI: https://doi.org/10.5753/cbie.sbie.2015.259.
