You are on page 1of 2

MITOS DES SOFTWARE

Mito:
Realidad:

Mito:
Realidad:

Mito:
Realidad:

Mito:
Realidad:

Mitos de la Administracin
Tenemos un libro lleno de estndares y procedimientos para elaborar software. No le
dar a mi personal todo lo que necesita saber?
Tal vez exista el libro de estndares, pero se utiliza? Saben de su existencia los
trabajadores del software? Refleja la prctica moderna de la ingeniera de software? Es
completo? Es aceptable? Est dirigido a mejorar la entrega a tiempo y tambin se
centra en la calidad?
En muchos casos, la respuesta es no

Mitos de la Administracin
Si nos atrasamos, podemos agregar ms programadores y ponernos al da
El desarrollo del software no es un proceso mecnico similar a la manufactura. Agregar
personal a un proyecto de software atrasado lo atrasar ms [Brooks]. Al principio, esta
afirmacin parece ir contra la intuicin. Sin embargo, a medida que se agrega personas,
las que ya se encontraban trabajando deben dedicar tiempo para ensear a los recin
llegados, lo que disminuye la cantidad de tiempo dedicada al esfuerzo de desarrollo
productivo. Pueden agregarse individuos, pero slo en forma planeada y bien coordinada.

Mitos de la Administracin
Si decido subcontratar el proyecto de software a un tercero, puedo descansar y dejar que
esa compaa lo elabore.
Si una organizacin no comprende cmo administrar y controlar proyectos de software
internamente, de manera invariable tendr dificultades cuando subcontrate proyectos de
software.

Mitos del Cliente


Para comenzar a escribir programas, es suficiente el enunciado general de los objetivos
Podemos entrar en detalles ms adelante.
Aunque no siempre es posible tener el enunciado exhaustivo y estable de los
requerimientos, un planteamiento de objetivos ambiguo es una receta para el desastre.
Los requerimientos que no son ambiguos (que por lo general se obtienen de forma
iterativa) se desarrollan slo por medio de una comunicacin eficaz y continua entre el
cliente y el desarrollador.

Mito:
Realidad:

Mito:
Realidad:

Mito:
Realidad:

Mito:
Realidad:

Mito:
Realidad:

Mitos del Cliente


Los requerimientos del software cambian continuamente, pero el cambio se asimila con
facilidad debido a que el software es flexible.
Es verdad que los requerimientos del software cambian, pero el efecto que los cambios
tienen vara segn la poca en la que se introducen. Cuando se solicitan al principio
cambios en los requerimientos (antes de que haya comenzado el diseo o la elaboracin
de cdigo), el efecto sobre el costo es relativamente pequeo. Sin embargo, conforme
pasa el tiempo, el costo aumenta con rapidez: los recursos ya se han comprometido, se
ha establecido la estructura del diseo y el cambio ocasiona perturbaciones que exigen
recursos adicionales y modificaciones importantes en el diseo.

Mitos del Profesional


Una vez que escribamos el programa y hacemos que funcione, nuestro trabajo ha
terminado.
Alguien dijo alguna vez que entre ms pronto se comience a escribir el cdigo, ms
tiempo tomar hacer que funcione. Los datos de la industria indican que entre el 60 y
80% de todo el esfuerzo dedicado al software ocurrir despus de entregarlo al cliente
por primera vez.

Mitos del Profesional


Hasta que no haga correr el programa, no hay manera de evaluar su calidad.
Uno de los mecanismos ms eficaces de asegurar la calidad del software puede aplicarse
desde la concepcin del proyecto: la revisin tcnica. Las revisiones de software son un
filtro de la calidad que se ha revelado ms eficaz que las pruebas para encontrar ciertas
clases de defectos del software.

Mitos del Profesional


El nico producto del trabajo que se entrega en un proyecto exitoso es el programa que
funciona.
Un programa que funciona es slo una parte de una configuracin de software que
incluye muchos elementos. Son varios los productos terminados (modelos, documentos,
planes) que proporcionan la base de la ingeniera exitosa y, lo ms importante, que guan
el apoyo para el software.

Mitos del Profesional


La ingeniera de software har que generemos documentacin voluminosa e innecesaria,
e invariablemente nos retrasar.
La ingeniera de software no consiste en producir documentos. Se trata de crear un
producto de calidad. La mejor calidad conduce a menos repeticiones, lo que da como
resultado tiempos de entrega ms cortos.

You might also like