Agilidad

Tablero Kanban

Uff hacia bastante tiempo que no escribia en este blog, pero ahora es tiempo de hacerlo.

Tiempos nuevos, ya titulado, y con mis primeras capacitaciones en la empresa.

Es dentro de éste contexto es que me inscribieron en un curso de Gestión de proyectos de software bajo metodologías ágiles.

Algo que ya conocia,  no tan en profundidad y no tan bien explicado y contextualizado como lo conocí en este curso, pero al menos no era tan neofito como para pensar que la programación extrema se basaba en hacer lineas de código mientras te lanzas en parapente xD.

En el curso se trató basicamente scrum y kanban.  El segundo me pareció una herramienta muy buena para conocer tu real estado de avance y no “mentirte” o autoconvencerte con una carta gantt.

Mezclado con scrum la herramienta se hace aun más potente, el dividir en sprint controlas avance a lo que realmente puedes hacer en el tiempo prometido, comprometiendote a lo que si puedes comprometerte.

Tal vez en lo único que no concuerdo con las metodologias es en que solo se debe crear documentación que genere valor. Pero, sin embargo,  debemos tener en cuenta que nuestro código no siempre será visto por  nosotros, tal vez ni siquiera alguien de nuestra organización, existe la posibilidad de que el cliente decida hacer mantenciones con otro proveedor, y ante eso se debe entregar documentacón,  al menos de diseño que le de pistas a un externo de como fue construida dicha solución.

El curso concluyó con un par de clases de desarrollo de un mini proyecto , evidentemente bajo la metodología agil.

Todo un desafío, queda ahora ver como se implementa en la realidad.

Anuncios