Objetivo Deuda Técnica Cero

¿Qué es la Deuda Técnica?

Se trata de un conjunto de efectos negativos que se producen durante la generación de software, efectos a los que tenemos que prestar especial atención cuando utilizamos metodologías ágiles. Por ejemplo, cuando por atender una petición urgente estamos dejando de lado la calidad o la documentación, en ese preciso momento estamos incurriendo en Deuda Técnica.

Deuda Técnica. Un problema del desarrollo de Software

A los compiladores o a los servidores de aplicaciones no les preocupa lo más mínimo que nuestro código sea poco eficiente, que este mal estructurado, que sea sucio o poco limpio. Pero cuando intervienen las personas en su evolución o en su mantenimiento, ahí sí que tiene una importancia crítica.

Leer Más

KANBAN Adaptación y Evolución

En la actualidad la adaptación al cambio de las organizaciones es clave para su supervivencia. La adopción de metodologías y herramientas de gestión ágil en nuestros equipos de trabajo ayudan y facilitan la flexibilidad tan necesaria hoy en día.

Tomando como ejemplo nuestro equipo de desarrollo, tras una primera adopción de SCRUM y una primera versión de tablero KANBAN, y después de nuestra última reunión retrospectiva hemos evolucionado a una segunda versión de tablero KANBAN.

KANBAN-Evolución y Adaptación

Una de las claves del éxito de las metodologías ágiles es que son estas las que se tienen que adaptar a la organización y NO la organización a las metodologías.

¿En qué consiste nuestra Evolución?

Leer Más

KANBAN – Primera aproximación.

KANBAN = «Tarjeta Visual»

Se trata de una herramienta de visualización utilizada para comunicar información relativa al avance de las tareas dentro de un proyecto.

Primera Aproximación de tablero kanban

Cuando se utiliza dentro del marco de SCRUM es la herramienta que utilizamos para visualizar el estado y la evolución de cada uno de los Sprints de nuestro proyecto.

Leer Más

Tres ideas sobre SCRUM

Está claro que SCRUM es un marco de trabajo sencillo en el cual el sentido común y los valores predominan sobre el resto de aspectos en la gestión de proyectos.
Ahora bien, cada vez me queda mucho más claro que dentro de su aparente sencillez encierra una gran complejidad en su aplicación.

Lo difícil es hacer algo simple.

En mi experiencia personal y tras unos cuantos meses de adopción del marco de trabajo, nuestro equipo tan apenas comienza a ser consciente de lo que significa el cambio de paradigma en cuanto a la forma de trabajar.

Además, es evidente que para alcanzar el éxito es absolutamente necesario que todo el equipo se implique y se comprometa tanto con el proyecto como con el espíritu de la metodología SCRUM.

Leer Más

Principios Ágiles (III)

Respuesta al cambio por encima de seguimiento de un plan.

En mi opinión la adaptación al cambio es el factor fundamental de la evolución. Todo cambio implica incertidumbre y esto nos frena, pero también implica crecimiento. El cambio también representa una ampliación de nuestra zona de confort y esto significa un beneficio que tenemos que saber valorar para integrar el cambio dentro de nuestro ADN vital.

¿Quiere este principio decir que no es necesario planificar?

Por supuesto que no, lo que quiere decir es que la planificación tiene que ser flexible y adaptable a las circunstancias cambiantes en las que se desarrolla nuestro día a día. La planificación es una parte fundamental de nuestro trabajo pero esta no tiene que ser vista como algo estático. La planificación es una guía que puede ir variando siempre que mantengamos un nivel de comunicación y compromiso adaptado al propio cambio.

Principios Ágiles: Adaptación al cambio por encima del plan

 

Leer Más