You are on page 1of 20

DETERMINACIN DE LA VIABILIDAD Y ADMINISTRACIN DE LAS ACTIVIDADES DE ANLISIS Y DISEO

INGENIERA DE SOFTWARE I

1. INICIACIN DE UN PROYECTO
4/10/12

Se inician por que: Existe un problema que requiere una solucin de sistemas Oportunidad de mejorar o actualizar.

PROBLEMAS EN LA ORGANIZACIN
4/10/12

Para identificar problemas Revise los resultados contra los criterios de desempeo

Busque estos signos especficos Demasiados errores Trabajo realizado con lentitud Trabajo realizado de manera incompleta Trabajo incompleto Trabajo no realizado Elevado Ausentismo Creciente descontento Alta rotacin de trabajadores Quejas Sugerencias Prdida de clientes Reduccin de ventas

Observe el comportamiento de los empleados Ponga atencin en la retroalimentacin externa de: Distribuidores Clientes Proveedores

SELECCIN DE PROYECTOS
4/10/12

No todos los proyectos deben seleccionarse para su estudio. Si se toma por las razones incorrectas puede no tener aceptacin. Tomar en cuenta la interdependencia con otros sistemas o subsistemas Criterios:

Respaldo de los directivos de la organizacin Periodo de compromiso para terminar el proyecto Posibilidad de mejora de la metas organizacionales Factibilidad de recursos Rentabilidad del proyecto

DETERMINACIN DE LA VIABILIDAD
4/10/12

Se determina tres tipos de viabilidad

Operativa Tcnica y econmica

Debe proporcionar informacin necesaria para tomar una decicin No debe invertirse demasiado tiempo

DEFINICIN DE OBJETIVOS
4/10/12

Un problema o crisis puede ser una oportunidad de mejora. Las mejoras pueden ser:

Aceleracin de un proceso Optimizacin de un proceso Combinacin de procesos Reduccin de errores Reduccin de almacenamiento redundante Reduccin de salidas redundantes Mejora en la integracin de sistemas y subsistemas

DETERMINACIN DE RECURSOS
4/10/12

VIABILIDAD TCNICA

Se debe evaluar si es posible la actualizacin o incremento de recursos tcnicos Los agregados pueden ser costosos Existe alguna tecnologa que resuelva el problema?

VIABILIDAD ECONMICA
Costo de realizar un estudio de sistemas completo incluido el de los empleados El costo estimado de hardware y software Si los costos a corto plazo no generarn ganancias el proyecto deber detenerse.

VIABILIDAD OPERATIVA

Determinar si el sistema ser utilizado

PLANEACIN Y CONTROL DE ACTIVIDADES


4/10/12

CLCULO DEL TIEMPO REQUERIDO


Fase Anlisis Actividad Recopilacin de datos Anlisis de flujo de datos Preparacin de la propuesta Diseo de la captura de datos Diseo de entradas Diseo de salidas Organizacin de datos Implementacin Evaluacin

Diseo

Implementacin

Actividad Recopilacin de datos

Actividad detallada Realizar entrevistas Aplicar cuestionarios Leer informes de la compaa Introducir prototipos Observar las reacciones hacia los prototipos Anlisis de flujo de datos

Semanas Requeridas 3 4 5 4 6 8

4/10/12

Anlisis de flujo de datos

Preparacin de la Realizar anlisis de costos y propuesta beneficios Preparar la propuesta Presentar la propuesta

3 2 2

GRFICAS DE GANTT
4/10/12

DIAGRAMAS PERT
4/10/12

PERT-Program Evaluation and Review Technique Los diagramas del PERT muestran la prioridades, las actividades que deben ser terminadas antes de que se inicie la siguiente . Una vez que se dibuje un diagrama es posible identificar la ruta crtica, la trayectoria ms larga que recorren las actividades. Monitoreando la ruta crtica identificar el tiempo ms corto para completar el proyecto.

Fcil identificacin del orden de precedencia Fcil identificacin de la ruta crtica y las actividades crticas Fcil determinacin de el tiempo de holgura, el margen de maniobra para retrasos en los caminos no crticos.

ADMINISTRACIN DE LAS ACTIVIDADES DE ANLISIS Y DISEO

ADMINISTRACIN DE EQUIPOS Los equipos tienen a menudo dos lderes:


Uno quien lidera a los miembros a cumplir las tareas. Uno que se refiere a las relaciones sociales

El analista de sistemas debe administrar:


Los miembros del equipo. Sus actividades. Sus tiempos y recursos.

Se deben establecer normas explcitas e implcitas

FIJAR LAS METAS DE PRODUCTIVIDAD


4/10/12

Los proyectos exitosos requieren metas de productividad razonables para salidas tangibles y que el proceso de las actividades sean fijadas. Las fijacin de metas ayuda a motivar a los miembros del equipo.

PROYECTOS DE PROGRAMACIN EXTREMA


4/10/12

La

programacin extrema tiene cuatro variables que el desarrollador puede controlar:


Tiempo. Coste. Calidad. Coste.

Estas

variables se deben equilibrar en un proyecto.

4/10/12

PRCTICAS Y ROLES ESCENCIALES DE XP


4/10/12

Prcticas

Liberacin limitada Semana de trabajo de 40 horas Cliente en el sitio Programacin en parejas

Roles Programador. Cliente. Testeador. Rastreador Entrenador Consultor. EL gran jefe.

4/10/12

EL JUEGO DE LA PLANEACIN
4/10/12

El juego de la planeacin plantea reglas que pueden ayudar a establecer las relaciones del equipo de desarrollo de XP con sus clientes de negocios. Limitar la incertidumbre (minimizar el riesgo). Hay dos jugadores principales: el equipo de desarrollo y el cliente de negocios. Los clientes deciden lo que el equipo de desarrollo debe atacar primero.

PROCESO DE DESARROLLO PARA UN PROYECTO XP