Este documento resume los principales mitos del software divididos en tres categorías: mitos de cliente, mitos de desarrolladores y mitos de gestión. En cada categoría se describen 2 o 3 mitos comunes con su realidad correspondiente. Por ejemplo, un mito de cliente es que los cambios en el software son fáciles cuando en realidad el impacto del cambio depende del momento en que se introduzca. Un mito de desarrolladores es que el trabajo termina una vez que el programa funcione cuando en realidad la mayor parte del trabajo ocurre después de entregarlo al cliente.
3. Mitos del software:
Son creencias que pueden arruinar el desarrollo de
un proyecto software.
Lo que da inicio a los mitos del software son mala
definición inicial es la principal causa del trabajo
baldío en software. Estas características pueden
determinarse sólo después de una exhaustiva
comunicación entre el cliente y el analista.
4. Los principales mitos se generalizan
en 3 tipos:
Mitos de cliente.
Mitos de
desarrolladores. Mitos de gestión.
5. Mitos del cliente
Mito: “Una declaración superficial de los objetivos es suficiente para
empezar a escribir los programas”.
Realidad: La mala definición inicial es la principal causa de baja
calidad. Se requiere un conocimiento formal y detallado de los
hechos y procesos y amplia comunicación con el cliente.
Mito: “Los cambios en el software son fáciles y sencillos”.
Realidad: Es verdad que los requisitos del software cambien, pero
el impacto del cambio varía según el momento en que se
introduzca
6. Mitos de desarrolladores
Mito: “Cuando el programa ha sido escrito y se coloque a
funcionar, el trabajo queda terminado”.
Realidad: Entre el 60% y el 80% se realiza posterior a la entrega al
cliente.
Mito: “Mientras el programa no se este ejecutando no hay forma de
evaluar su calidad”.
Realidad: El software debe probarse en cada una de sus etapas,
con el fin de garantizar su calidad, e incluso desde el inicio del
proyecto.
Mito: “Lo único que se entrega al terminar el proyecto es el
programa funcionando”.
Realidad: El software funcionando es solo una parte de una
CONFIGURACION DE SOFTWARE. La documentación es la base de un buen
desarrollo y guiás para las tareas de mantenimiento.
7. Mitos de gestión
Mito: “Tenemos ya un libro que esta lleno de estándares y
procedimientos para construir software. ¿No le proporciona ya a mi
gente todo lo que necesita saber?.”
Realidad: Esta muy bien que el libro exista, pero ¿se usa?, ¿conocen
los trabajadores su existencia?, ¿refleja las prácticas modernas de
desarrollo de software?, ¿es completo?. En muchos casos, la respuesta a
todas estas preguntas es "no".
Mito: “Mi gente dispone de las herramientas de desarrollo de software
más avanzadas, después de todo, les compramos las computadoras
más modernas.”
Realidad: Se necesita mucho más que el último modelo de
computadora grande (o de PC) para hacer desarrollo de software de
gran calidad. Las herramientas de ingeniería del software asistida por
computadora (CASE), aunque la mayoría todavía no se usen, son más
importantes que el hardware para conseguir buena calidad y
productividad.