Blog

¿Cómo ayuda Scrum en tiempos de incertidumbre?

Una pandemia sin precedentes y un revuelo impactante en el mercado laboral a causa de la caída de inversiones. ¿Qué rol juega Scrum en todo esto? Scrum nos da un marco y una base sobre la cual sostenernos en la industria IT en tiempos tan inciertos. Toda la info en este artículo, con las opiniones de Matías Reina y Gabriel Ledesma.

Testing de Software en Scrum
Foto de Yan Krukov en Pexels

Estamos viviendo tiempos de gran incertidumbre a nivel global, de gran revuelo en todos los sentidos posibles. Atravesamos una pandemia histórica, con repercusiones humanas y económicas sin precedentes. Vivenciamos una guerra entre Ucrania y Rusia que está poniendo en riesgo la vida de millones de personas, haciendo estragos en la salud mental e impactando en la economía de todo el mundo.

Por otro lado, actualmente existe un gran revuelo en el mercado laboral en diversas industrias: muchas grandes empresas se hallan comprando start-ups, y la industria IT se está consolidando en pocos jugadores.

¿Cómo se relaciona Scrum con todo esto?

La creación de software de calidad es crucial para el desarrollo de la sociedad y para mejorar su calidad de vida. Vivimos en un mundo globalizado y casi completamente interconectado, en el cual la transformación digital permanente es un hecho y la tecnología de buena calidad marca una verdadera diferencia en la vida diaria de las personas.

“Nuestro mayor impacto radica en lo que permite la tecnología que creamos, y que esta tecnología sea de buena calidad”. Mediante la tecnología, ayudamos a manejar la pandemia en Uruguay de mejor manera. Ayudamos a que los maestros de la educación pública cobren en fecha y forma, y que los granjeros de México y otros países puedan comercializar mejor sus productos. Acercamos servicios financieros a más personas, promovemos que la medicina sea más intuitiva y que se creen nuevas tecnologías para nuevos tratamientos”.

Matías Reina, CEO de Abstracta Inc.

Tanto es así que, por ejemplo, en momentos de pandemia en Abstracta colaboramos con la realización de pruebas de CoronavirusUY: ayudamos a desarrollar la aplicación en tiempo récord y colaboramos con otras empresas del entorno.

Matias Reina, CEO de Abstracta Inc.

“Potenciamos tecnologías que están permitiendo hacer software de manera más rápida y con calidad, ayudamos a crear tecnología más accesible, y a que más personas tengan acceso a infraestructuras de comunicaciones. Cuando analizamos lo que hacemos en cada proyecto y con cada cliente, no pensamos solo en los productos en sí mismos sino en lo que permiten, en cómo su tecnología se extiende y mejora la calidad de vida de muchas personas”, destacó Matías.

Scrum nos da un marco y una base sobre la cual sostenernos y seguir accionando en la industria IT, lo cual es crucial en tiempos tan inciertos, con el fin de seguir apuntando siempre al desarrollo.

“Scrum está diseñado para trabajar de forma empírica. De hecho, es un proceso 100% empírico. Esto significa que aplica el método científico, en el cual la incertidumbre siempre está presente y es gracias a la incertidumbre que la humanidad aprende”.

Gabriel Ledesma, Leadership Coach de Abstracta y cofundador de la comunidad ágil en Uruguay.

“¿Qué sería de la humanidad después de la pandemia sin el aporte de la ciencia? Evidentemente, es una pregunta retórica. Por sobre todas las cosas, Scrum lo que busca es generar una cultura de vida y trabajo con gran capacidad de adaptación. De hecho, la adaptación es lo ha permitido la vida en el planeta. Y en relación con las empresas, solo aquellas con capacidad resiliente son las que sobrevivirán. Usar Scrum es estar en este camino”, concluyó Gabriel.

Para finalizar, detallaremos cómo toma cuerpo y vida Scrum específicamente en testing, con especial foco en el modo en que ayuda a clarificar los diferentes procesos en tiempos inciertos con el fin de seguir construyendo software de cada vez mejor calidad, en cualquier contexto.

Si no conoces la terminología de este marco de trabajo, te recomendamos leer la Guía Scrum para poder comprender con mayor precisión.

¿Por qué es importante utilizar Scrum en Testing?

Compartimos algunos puntos destacados de este recorrido, en la voz del experto en Scrum y agilidad Gabriel Ledesma.

Gabriel Ledesma - Leadership Coach en Abstracta
  • Scrum fomenta el trabajo en equipo sin diferenciar especialidades. En otras palabras, no deben trabajar los desarrolladores, por un lado, y los testers, por otro lado, sino que deben hacerlo colaborativamente.
  • En el Sprint Planning el equipo entero, testers incluidos, tiene la posibilidad de conocer claramente el objetivo de negocio, el Product Goal y el Sprint Goal, lo cual repercute directamente en el trabajo de los testers y en el incremento de valor entregado al finalizar cada Sprint.
  • El Definition of Done es construido por todo el equipo, generando un consenso del criterio de calidad independientemente si eres tester, desarrollador u otro rol técnico.
  • En cada Daily Scrum, todo el equipo toma y analiza los riesgos que hay para cumplir con el objetivo del sprint. De este modo, evitan dejar para el final la actividad de los testers, que debe hacerse coordinadamente durante todo el Sprint y no en los días finales.
  • Como Scrum es un framework Agile, fomenta que la división de tareas se haga con base en una funcionalidad (feature, user story o similar) y no dividiendo las tareas por conocimiento técnico. Así, se promueve que la solución sea coordinada en conjunto.
  • En la Sprint Retrospective, todo el equipo (tester, devs, etc.) tiene una instancia concreta para analizar cómo colaboraron, qué resultados obtuvieron y qué herramientas utilizaron. Este acto frecuente, pero no permanente, permite mejorar la eficiencia y eficacia de trabajo de los testers y del resto del equipo Scrum.

En este camino de descubrimiento de la importancia de Scrum en todo contexto, te recomendamos leer el Agile Manifesto.

¡Síguenos en LinkedInTwitterFacebookInstagram y YouTube para ser parte de nuestra comunidad y enterarte de más novedades acerca de metodologías y equipos ágiles, testing ágil y desarrollo de software!


¿Buscas ayuda experta en la transición hacia Agile? En Abstracta somos especialistas en Testing Ágil, crucial para lograr la excelencia en la experiencia de los usuarios y la calidad de software desde todas sus aristas.

Recuerda que las pruebas ágiles guían hacia una mejor calidad de tu software, y promueven la colaboración entre tus equipos y una cultura de feedback continuo.

Contáctanos y conversemos sobre cómo podemos ayudarte a potenciar tus soluciones digitales con buenas prácticas de Scrum en testing de software.


Otros contenidos relacionados

Agile Testing, una práctica ganadora para entregar Software de Calidad

Scrum, un cambio de paradigma para el Testing de Software

Holistic Testing: nuevo curso sobre agilidad en Abstracta


137 / 208