sábado, 26 de marzo de 2011

OBJETIVO GENERAL:

Realizar planificación y gestión de proyectos de software.

ESTRATEGIAS UTILIZADAS

Se realizo una clase magistral donde un medio audiovisual es el uso de video -beam se presento un documento donde se realizo una series de debates.

ACTIVIDADES REALIZADAS

Presentación de las diapositivas sobre la planificación y gestión de proyectos de software
Debate sobre las diapositivas expuestas


A continuación se describe lo que se realizo en clases.

Planificación y gestión de proyectos de software, comienza con un conjunto de actividades que globalmente se denomina planificación de proyecto. Antes de que el proyecto comience. El tamaño del proyecto es otro factor importante que puede afectar la precisión y la eficiencia de las estimaciones.

La complejidad del proyecto y el grado de incertidumbre estructural afectan a  la fiabilidad de la estimación.  El registro se mide por el grado de incertidumbre en las estimaciones cuantitativas establecidas por recursos, coste y planificación temporal.  El planificador del software debería solicitar definiciones completas de rendimiento y de interfaz.

El objetivo de la planificación del proyecto software es proporcionar un marco de trabajo que permita al gestor hacer estimaciones razonables de recursos, coste y plantación temporal.  Las estimaciones deberían definir los escenarios del <<mejor caso>> y <<peor caso>>  de forma que los resultados del proyecto pueden limitarse.  El ámbito de software describe el control y los datos a procesar, la función, el rendimiento, las restricciones, ámbito, fiabilidad.


PLANIFICACION DE PROYECTO DE SOFTWARE

¿Por qué planifican?

Bohem, 1975.  45% de los errores tienen su origen en los requisitos y en el diseño preliminar
De los marcos, 1984. 56% de los errores que tienen en un proyecto de software se deben a una mala especificación de requisitos

Antes de comenzar se debe estimar: Esfuerzo, tiempo, personal y demás recursos. Luego de estimar se debe planificar

Establecer un plan de proyecto que defina tareas y fechas clave, identificar responsables por tareas y especificar dependencias entre tareas.

  • Objetivos


Resolver problemas corrientes arriba abajo costo
La experiencia dice que el proyecto promedio de gasto es de un 80% de su tiempo en reelaboración corrigiendo errores que se cometieron en etapas tempranas del proyecto.
Proporciona un marco de trabajo que permita al gestor estimar razonablemente los recursos, costos y programas de trabajo.
Adaptar y actualizar el plan conforme se avance en el proyecto.
  • Actividades

La planificación del proyecto software abarcan grandes actividades:
Estimación
Programa de trabajo
Análisis de riesgos
Planificación de la gestión de calidad
Planificación de la gestión del cambio, puede presentarse cambios

  • La Estimación


No necesita realizarse  en una forma improvisada
La experiencia es una gran ayuda
La estimación implica un riesgo inherente,  y este conduce a la incertidumbre
El riesgo de la estimación implica un riesgo inherente, y este conduce a la incertidumbre
El riesgo de la estimación se mide por el grado de incertidumbre en las estimaciones cuantitativas para recursos, costos y programas de trabajo.
Variabilidad en requisitos= inestabilidad
Un gestor no debe obsesionarse con las estimaciones.

Recursos: Divididos en cuatros categorías
Personal          importante
Componentes de software reutilizable  Recursos de software son reutilizables
Entorno

La Trinidad





 
Recurso Humano

El planificador debe especificar
Habilidades requeridas
Posición organizacional
Especialidad
El planificador puede estar geográficamente disperso


RECURSOS DE SOFTWARE REUTILIZABLE

  • Ingeniería de software basada en componentes        
  • Énfasis en la reutilización        ¿Qué hay? ¿Que existe?
  • Componentes ya desarrollados
  • Adquirir componentes de terceros
  • Componentes experimentados: ya han sido probados
  • Componentes de experiencia parcial : no han sido probados del todo
No inventar el agua tibia

RECURSOS DEL ENTORNO

Hardware
Software (herramientas de desarrollo)


ESTIMACIÓN

Plansoft= software para estimaciones para proyectos de software

Nunca es exacto
Mientras más se conozca menos errores serios se cometerán
Implica muchas variables
Técnicas
Ambientales
Políticas
Etc.

¿CÓMO LOGRAR ESTIMACIONES CONFIABLES?
Apoyarse  en proyectos similares

Descomposición simple : importante descomponer en tareas

Uso de modelos empíricos

ACTIVIDADES INDEPENDIENTES

Leer sobre el modelo Estratégico CocoMo.


Nota: La información consultada se encuentra en:


0 comentarios: