Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Charla TestingUy 2019 - Lo bueno, lo malo y lo feo de trabajar con agile

59 views

Published on

Expositores: Alexis Monroy y Marcelo Brinkerhoff

Resumen: Discutiremos sobre nuestra experiencia en proyectos Agile trabajando en equipos multidisciplinarios de forma remota y hablaremos de los desafíos que esto conlleva.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Charla TestingUy 2019 - Lo bueno, lo malo y lo feo de trabajar con agile

  1. 1. @ces_com_uy | #testinguy CHARLA Alexis Monroy amonroy@ces.com.uy Marcelo Brinkerhoff mbrinkerhoff@ces.com.uy 13 y 14 de mayo, 2019 testinguy.org @testinguy | #testinguy LO BUENO, LO MALO Y LO FEO DE TRABAJAR CON AGILE
  2. 2. @ces_com_uy | #testinguy
  3. 3. @ces_com_uy | #testinguy La metodología • Agile ≠ Scrum • La mayoría de la gente asocia Agile con Scrum • Comunicación • Métodos de comunicación entre equipos • Roles • Similitudes entre los roles y las responsabilidades
  4. 4. @ces_com_uy | #testinguy Las personas • Fuerte dependencia de las personas • Requiere e implica alta disponibilidad • Confianza • El conocimiento está en las personas - un arma de doble filo • Poca documentación • Agile sirve de excusa perfecta • Incorporar nuevas personas? • De licencia? Enfermo? Alguien renuncia?
  5. 5. @ces_com_uy | #testinguy
  6. 6. @ces_com_uy | #testinguy Automatización • ¿Estás en un proceso Agile pero no hay nada automatizado? • ¡Entonces no es Agile! Sprint 15 Sprint 16 Sprint 17 Sprint 18 ... 23 func. 34 hrs testing 25 func. 39 hrs testing 26 func. 42 hrs testing 29 func. 60 hrs testing Horas disponibles de testing
  7. 7. @ces_com_uy | #testinguy
  8. 8. @ces_com_uy | #testinguy
  9. 9. @ces_com_uy | #testinguy • Una sóla petición < 1 s • Login + Ingresar formulario + Logout ∼ 3 peticiones • Costo de 3 peticiones < 3s • Abrir navegador + ir a URL + login ∼ 5s • Ir al formulario + se despliega en pantalla ∼3s • Completar formulario y enviar ∼3s • Se despliega mensaje + verificar ok/error ∼3s • Logout ∼1s • Total: 14s Costo de ejecución A través de la API A través de la Web - GUI
  10. 10. @ces_com_uy | #testinguy • ∼3000 peticiones en Postman equivalentes a 300+ casos de prueba - a nivel de API • Contra un servidor en el exterior • 2 horas de ejecución • ∼270 casos de prueba en Tosca - a nivel de GUI • Contra un servidor en UY • 16+ horas de ejecución ¡La Pirámide funciona! Proyecto A Inspirado en Martin Fowler Proyecto B
  11. 11. @ces_com_uy | #testinguy Tiempos • Agile no soluciona el problema de tiempos • Siempre que se tenga que acortar tiempos, el testing sufre • Reuniones que pueden ser interminables • Distintas zonas horarias de trabajo (equipos descentralizados) • Los errores llegan a producción cuando todo se hace apurado • Usualmente menores, pues el foco cuando hay poco tiempo es probar "lo grave“ ¿Ágil o apurado?
  12. 12. @ces_com_uy | #testinguy
  13. 13. @ces_com_uy | #testinguy ¿Y lo bueno? • Todo lo anterior aplicado más o menos bien, en general produce resultados • Salidas a producción semanales • Rápida reacción a nuevas necesidades • Satisfacción de los clientes • Tendencia al uso de nuevas tecnologías • Estas en lo último • Desafíos tecnológicos → resolver desafíos es divertido :) • Ambiente más descontracturado • Menos burocracia
  14. 14. @ces_com_uy | #testinguy Alexis Monroy amonroy@ces.com.uy ¿PREGUNTAS? ¡MUCHAS GRACIAS! Marcelo Brinkerhoff mbrinkerhoff@ces.com.uy 13 y 14 de mayo, 2019 testinguy.org | @testinguy | #testinguy
  15. 15. @ces_com_uy | #testinguy /ces_uruguay Lauro Müller 1989 11200 Montevideo, Uruguay www.ces.com.uy @ces_com_uy /CentroDeEnsayosDeSoftware info@ces.com.uy capacitacion.ces.com.uy /ces-uy /CES_uy

×