¿Por qué tu equipo no es capaz de entregar a tiempo?

¿Qué significa “a tiempo? ¿Cuáles pueden ser las razones más comunes por las que las entregas pueden retrasarse? ¿Por qué esta frase “el software nunca se entrega a tiempo”, es una queja que se escucha a menudo de los líderes empresariales, propietarios de productos y líderes tecnológicos? 

En este artículo examinamos algunas de las razones por las que un equipo de entrega de software  pueden incumplir constantemente sus plazos. Primero examinamos lo que significa "a tiempo" antes de examinar varias razones comunes por las que las entregas pueden retrasarse. Este artículo está firmemente arraigado en analizar cuales son los orígenes del problema y no busca entrar en detalles sobre las soluciones que pueden ser apropiadas para solucionar las entregas tardías.

La declaración del problema
“El software nunca se entrega a tiempo”, es una queja que se escucha a menudo de los líderes empresariales, propietarios de productos y líderes tecnológicos. A menudo, este estribillo va acompañado del llanto quejumbroso de que “solíamos ser mucho mejores de lo que somos”. A menudo han intentado muchas cosas para mejorar la situación, pero sin éxito. A veces incluso parece que cuanto más se esfuerzan por mejorar las cosas, cuanto más recursos ponen para hacer que las entregas funcionen, más se retrasan. ¿Cómo sucede esto y qué podemos pensar en hacer para mejorar la situación?

Entender que significa "a tiempo"
Antes de discutir por qué los equipos de desarrollo no están entregando a tiempo, es importante discutir qué significa "a tiempo".

Es posible que los equipos de desarrollo no sean "lentos" en absoluto. Podría ser que se les impongan expectativas poco razonables. Podría ser, por ejemplo, que las fechas de entrega de los productos sean exigidas por la alta dirección antes de que los equipos de desarrollo estén involucrados. Cualquier organización debe tener cuidado de imponer el triángulo de hierro a cualquier grupo de desarrollo, ya que es casi seguro que conducirá al fracaso de un proyecto o producto.

Es tentador para una empresa señalar a un equipo de desarrollo y culparlo por la demora en la entrega. Por lo tanto, es muy importante que todas las partes interesadas comprendan, acuerden y compren "a tiempo". Si se responsabiliza a un equipo de desarrollo por una fecha de entrega que siente que no estuvo de acuerdo, entonces es casi seguro que no estará motivado para cumplir con esa fecha y es posible que recurra a un juego de culpas porque “¡nunca acordamos esto de todos modos!

Actualmente, las publicaciones de nuestro blog solo están disponibles en inglés

Continua leyendo en inglés

 

Webinar_ES

En este webinar, tendrás la oportunidad de conocer de forma práctica  por qué la integración de la seguridad en el ciclo de vida del desarrollo de software es fundamental para los equipos de ingeniería de software modernos y cómo conseguir aportar esa seguridad sin que afecte a la velocidad de las entregas.  


Speakers

Tomas González- Partner Solution Architect - Snyk, Rodrigo Nascimento- Head of Platform Engineering - Codurance,  José E. Rodríguez Huerta- MD Spain - Codurance, Amelia Bampton - Regional Director - Codurance, Lesmes López Peña - Agile Delivery Manager - Codurance