Вы находитесь на странице: 1из 4

Rafael Alberto Martnez Prez

2007-0915INGENIERA DEL SOFTWARE, ensayo.

Tema I
El proceso de desarrollo del software ha sido concebido como un arte de improvisacin del lder del proyecto. Debido a esto, obviamente, utilizando una tcnica ineficaz de gestin de desarrollo no es poda llevar a cabo un adecuado seguimiento y control debido a que esto traer consigo una baja calidad de la estimacin y la planificacin realizada. No es suficiente avanzar a travs de las etapas tradicionales del proceso de construccin de software y esperar un producto satisfactorio. As pues, segn ha crecido la experiencia en la construccin de los sistemas de Software, se han elaborado cada vez mejores tcnicas para el desarrollo de las especificaciones y el diseo. Por lo tanto, dicho esto, las claves del xito en la gestin del desarrollo de software son: una adecuada gestin del proyecto de desarrollo de software y una adecuada gestin del proceso de software. Debemos entender como proyecto a una accin en la que recursos humanos, financieros y materiales se organizan de una nueva forma para acometer un trabajo nico. La gestin del proyecto de desarrollo de Software consiste en la utilizacin de las tcnicas y actividades de gestin requeridas para conseguir un producto software de alta calidad dentro de un presupuesto y con una planificacin de tiempos establecidos previamente Por consiguiente, la gestin del proceso del software es el conjunto de tcnicas y actividades que permiten una adecuada gestin de los procesos personales de los constructores y de los productos que participan en el proyecto. Tareas crticas en la gestin de proyectos

Estimacin de duracin, coste y esfuerzo necesarios para construir el producto. Planificacin de tareas a realizar, asignacin de personas, tiempos, etc. Para construir el producto. Seguimiento, durante la realizacin del trabajo, para asegurar el cumplimiento de lo planificado en cuanto a costes, fechas, etc. En caso de desviaciones del plan, se deben tomar las medidas pertinentes.

Rafael Alberto Martnez Prez

2007-0915INGENIERA DEL SOFTWARE, ensayo.

Relacin entre las actividades

Estas actividades descritas anteriormente no son ni disjuntas ni absolutas. Cada una guarda relacin entre s. As pues, una vez definida una estimacin inicial sobre el proyecto que vamos a desarrollar, debemos de definir una planificacin para ste siempre dentro del marco de esa estimacin. Posteriormente, una vez realizada la planificacin comenzaremos el seguimiento del proyecto. Por lo tanto, las entradas del proceso de seguimiento sern la estimacin y la planificacin del proyecto. Cabe resaltar que el proceso de seguimiento retroalimenta a los 2 procesos anteriores.

Tema II
Estimacin del software Es de vital importancia la realizacin de una buena estimacin. A pesar de eso, hoy en da, este proceso an est en su infancia. La industria del software sigue fuera de control, con costes y tiempos desmedidos. Qu es la estimacin? Es un conjunto aproximado de valores para algo que ha de ser hecho. sta permite obtener, principalmente, respuestas aproximadas a las siguientes preguntas: Cunto costar?, Cunto tiempo llevar hacerlo? Algunas de las razones para esta complejidad son las siguientes: No existe un modelo de estimacin universal Hay muchas personas implicadas en los proyectos que precisan de estimaciones La utilidad de una estimacin tambin depender de la etapa de desarrollo en la que nos encontremos A menudo se hace superficialmente Las buenas estimaciones son difciles de formular Las caractersticas del software y de su desarrollo hacen difcil la estimacin

Es importante profundizar el tema de los disparadores de coste. Divididos en 5 categoras tenemos:

Rafael Alberto Martnez Prez

2007-0915INGENIERA DEL SOFTWARE, ensayo.

El producto software que se tiene que desarrollar: QU? (Tamao del software, calidad requerida, complejidad, tipo de aplicacin). El significado de la produccin: CON QU? (Usuarios de herramientas, uso de tcnicas modernas de programacin). El personal de produccin: QUIN? (Calidad del personal, experiencia del personal, calidad de gestin, disponibilidad para el proyecto). La organizacin de produccin: CMO? (Requisitos de la duracin del proyecto, Bases para el control del proyecto). Usuario/organizacin: PARA QUIN? (Participacin, nmero de usuarios, estabilidad de la organizacin del usuario, experiencia del usuario con la informtica).

Requisitos que debe cumplir un buen Estimador

El estimador debe ser un profesional que no tenga ningn inters, directo o indirecto, en los resultados del proceso de estimacin y que est nicamente guiado por su profesionalidad. Su principal objetivo es obtener unas estimaciones de calidad, las cuales no tienen siempre por qu coincidir con las expectativas de la direccin en trminos de coste y tiempo. La estimacin como hemos anticipado, es un proceso continuo. A medida que el proyecto avanza, ms se conoce de l y por lo tanto ms parmetros estn disponibles para introducir en un modelo de estimacin.

Rafael Alberto Martnez Prez

2007-0915INGENIERA DEL SOFTWARE, ensayo.

Como puede verse en la figura anterior, cuando comenzamos a estudiar las distintas posibilidades para desarrollar un nuevo sistema, las estimaciones pueden oscilar en un rango de cuatro veces por encima o por abajo. Este rango proviene de la gran incertidumbre que se tiene en este momento sobre la naturaleza real del producto. Las incgnitas anteriores se solventan cuando finaliza la fase de viabilidad y se decide un procedimiento de operacin.