Seguimiento de un proyecto ágil: Burn-up y Burn-down

Durante el desarrollo de un proyecto en Scrum, el equipo (tanto el Scrum Master como el equipo de desarrollo) se compromete a entregar un producto en una fecha determinada; además, durante los Sprints, el equipo de desarrollo se compromete a desarrollar una determinada cantidad de historias de usuario para el Product Owner. Teniendo en cuenta que la estimación no da resultados precisos y a fin de elaborar un plan de acción en caso de que haya graves retrasos, el equipo debería tener una herramienta para poder evaluar cómo progresa el desarrollo en función del tiempo disponible tanto en el proyecto como en el Sprint actual. Entonces ¿cómo medimos si estamos con tiempo de sobra o si no estamos llegando con lo comprometido a la Sprint Review? ¿Y cómo sabemos si estamos llegando bien a la fecha de entrega del proyecto completo?

El Burn-up y Burn-down son la respuesta a estas preguntas.

Leer más...

Code Review: Tips para una buena revisión de código

La revisión de código (Code Review) es una técnica muy utilizada para mejorar la calidad del código y que los desarrolladores mejoren sus habilidades a través del aprendizaje y discusión de problemas.

¿Alguna vez hiciste una revisión de código? ¡Te invitamos a que conozcas algunos tips para hacer las mejores revisiones!

Leer más...

Machine Learning: Construí tu primer algoritmo inteligente

En el anterior post hemos aprendido los conceptos básicos de Machine Learning. Ahora ha llegado la hora de codear nuestro primer algoritmo. En este post mostraremos como realizar un hola mundo con Python y Jupyter, explicando cada paso. ¡Así que manos a la obra!

Leer más...

Tus web apps mobile friendly: una intro a PWAs

Una PWA es una aplicación web que posee características adicionales que permiten mejorar la experiencia de usuario, mediante una fácil instalación, carga rápida, la capacidad de funcionar de forma offline y en malas condiciones de red. En este post veremos una breve introducción y cómo hacer nuestra app instalable.

Leer más...

Machine Learning: La base que tenes que tener

¿Alguna vez te preguntaste cómo hace Netflix para recomendarte películas que van acorde a tus géneros favoritos? ¿Cómo hace Amazon para recomendarte productos similares en base a tus búsquedas? ¿Cómo Google califica los correos como SPAM? ¿Cómo SIRI, CORTANA o ALEXA detecta los comandos de voz? O si te gusta la Fórmula 1 como a mi ¿Cómo hacen para predecir la ventana de vueltas para el cambio de neumáticos?

Las respuestas a estas preguntas tienen un común denominador. Machine Learning

En este post vamos a introducirnos en el mundo de Machine Learning. Así que ¡Todos abordo!

Leer más...

Validaciones en Java - Parte II

En la parte I de este artículo vimos cómo usar las anotaciones de Bean Validation para validar atributos y parámetros. ¿Qué pasa si queremos hacer validaciones que no están implementadas por el estándar?

Leer más...

Check-In: Cómo conocer mejor a tu equipo

En esta ocasión les venimos a presentar una pequeña herramienta, que utilizamos para conformación de equipos hace mucho tiempos y que ayuda a la toma de decisiones, el Check-In. 

Cómo usar JUnit 5 con Spring Boot 2.1.x

JUnit 5 es la nueva versión del framework de testing para Java, que trae muchísimos cambios y mejoras... y es muy tentandor para empezar a usar. Sin embargo, si usamos Spring Boot sabemos que todavía no hay soporte directo para JUnit 5. Por suerte, vamos a ver que con unos pequeños cambios podemos aprovechar esta nueva versión del framework.

Leer más...

Mandanos tus sugerencias

Ayudanos con ideas para los artículos de este blog a contacto@somospnt.com

¡Seguínos en nuestras redes sociales para enterarte de los últimos posts!