MÓDULO 7. ESTIMACIÓN ÁGIL. Puntos de historia Francisco Javier Cervigon Ruckauer

MÓDULO 7. ESTIMACIÓN ÁGIL.

En este módulo vamos a ver conceptos relacionados con las estimaciones así como diferentes aproximaciones para realizarlas.

Puntos de historia

Existen diferentes técnicas y herramientas para estimar. También existen diferentes unidades en las que hacerlo. Veamos algunas de estas a continuación.
Francisco Javier Cervigon Ruckauer

Tipos de estimaciones Francisco Javier Cervigon Ruckauer

Tipos de estimaciones

Para la estimación existen diferentes aproximaciones en función de los equipos. Hay que tener presente que el principal objetivo desde el punto de vista ágil es el de generar conversación entre los miembros del equipo de tal manera que aparezcan los problemas, bloqueos y soluciones de los PBIs del sprint en curso.
Francisco Javier Cervigon Ruckauer

Comentarios de experto estimación ágil Francisco Javier Cervigon Ruckauer

Comentarios de experto estimación ágil.

En esta sección podrás escuchar a diferentes personas y expertos sus opiniones sobre por donde empiezan a trabajar en sus proyectos orientados con metodologías ágiles.
Francisco Javier Cervigon Ruckauer

MÓDULO 8. KANBAN. Breve historia de Kanban Francisco Javier Cervigon Ruckauer

MÓDULO 8. KANBAN.

Veremos una pequeña introducción al concepto de Lean para posteriormente ver que es Kanban y su aplicación práctica.

Breve historia de Kanban

A continuación, vamos a ver un poco de historia de donde surge Kanban, cuáles son sus fundamentos y un poquito de contexto histórico.
Francisco Javier Cervigon Ruckauer

Principios y prácticas

Principios y prácticas

El método Kanban está basado en una serie de principios o valores, así como una serie de prácticas de uso.
Francisco Javier Cervigon Ruckauer

Clases de servicio Francisco Javier Cervigon Ruckauer

Clases de servicio

Las clases de servicio nos indican los tipos diferentes de tareas que vamos a ser capaces de gestionar en nuestro tablero. Tenemos que tener presente que pueden aparecer diferentes tipos de tareas dentro de nuestro tablero. Cada uno de estos tipos de tarea tendrán generalmente una gestión diferente.
Francisco Javier Cervigon Ruckauer

Primeros pasos Francisco Javier Cervigon Ruckauer

Primeros pasos

Francisco Javier Cervigon Ruckauer

Ejemplos de uso I Francisco Javier Cervigon Ruckauer

Ejemplos de uso I

Francisco Javier Cervigon Ruckauer

Ejemplos de uso II Francisco Javier Cervigon Ruckauer

Ejemplos de uso II

Francisco Javier Cervigon Ruckauer

Comentarios de experto Kanban Francisco Javier Cervigon Ruckauer

Comentarios de experto estimación  Kanban

Francisco Javier Cervigon Ruckauer

Herramientas, documentación y recursos adicionales Francisco Javier Cervigon Ruckauer

Herramientas, documentación y recursos adicionales


Algunas herramientas que implementan soluciones que puedes usar bajo Scrum:



Otras propuestas:
Trello a modo de kanban, así también como para scrum, para el manejo de tareas con el equipo.
potenciando con Plus for trello para manejar tiempo.
Agile Srum para manejar porcentajes en tareas épicastambién Parent/Child managment for trello para tener relaciones de historias de usuario con epopeyas o épicas.
slack como un chat super potenciado y integrador de servicios (git, trello, etc)
Scrum daily timer para manejar tiempos en las reuniones diarias.
En el manejo de código, git (gitlab en server local) con manejo de ramas (master, develop, features,...).
Docker, para entornos de trabajo ágiles (facilitar la instalación de componentes a los miembros de equipo), y jenkins, para integración continua.
Para el burn down chart, con el mismo plugin de "plus for trello" y con un template de google drive modificado.
Un gantt dividido en sprints con gantter.
Herramientas como taiga  target process son muy apegadas a scrum y kanbam, pero poco flexibles.

Real Time Board contiene diferentes plantillas.
Articulo teórico sobre el proceso de refactorización de bases de datos: The Process of Database Refactoring: Strategies for Improving Database Quality.
Dos herramientas para el desarrollo de bases de datos que incluso permiten hacer TDD son sqitch y pg_tap, ambas de David Wheeler. pg_tap es sólo para postgres pero sqitch funciona con cualquier cosa.

Dos extensiones de Chrome que complementan bastante bien:
1. "Kanban WIP for Trello" permite definir en cada lista el máximo de tareas en proceso. No limita el número pero informa con un cambio de color. El límite se establece colocando el número máximo entre corchetes así: [5].
2. La otra extensión "Trello" nos permite crear una nueva tarea desde cualquier ventana del navegador y asignarla a una lista de cualquier tablero.
Estas extensiones son gratuitas y se pueden instalar sobre el navegador chrome desde la Chrome Web Store.


Comparativa que recoge por separado herramientas para Kanban y software para Scrum.

Link con extensiones adicionales de Trello.
Francisco Javier Cervigon Ruckauer