Bug – Un término poco felíz en el desarrollo de software

Bug, aunque genéricamente significa una falla o defecto generado en cualquier fase del ciclo de vida del software (no solo aplicable al código), en un contexto no Agile, esto es típicamente atribuido a quien/es trabajaron en los productos de software donde existen los bugs y su detección es típicamente responsabilidad de un departamento QA.

Es un término poco felíz que tiende a remarcar específicamente la falta de alguien o algunos que trabajaron en ese producto en particular, generando automáticamente la transferencia de responsabilidades.

Este término “bug”, presupone la ruptura temprana de cualquier negociación tanto operativamente en cuanto se espera que “el responsable” lo solucione, gerencialmente que evitará involucrarse en el asunto (avísame cuando esté solucionado), como con el cliente a quien si se le menciona el término, instantáneamente asume que es algo de lo que el no participa ni es responsable de ninguna manera y no mostrará interés en que ello se resuelva con su intervención (no pago por bugs).

Issue podría ser un término más abstracto, pero si les parece bien, ingenien otra palabra cualquier y pónganla en juego, instantáneamente verán que absolutamente todos querrán saber de que se trata, se preocuparán por saber si ellos pudieron haber introducido el/la xxxxxx y ofrecerán ayuda si fuera necesario para que se resuelva.

Sigamos usando la palabra bug y veremos como in-eternal seremos dueños, responsables y asignados a resolverlos, conservarlo y medirlos.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s