Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (2024)


Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (1)

9
Hay que definir un conjunto mínimo de Entregables.
Que nos proveen de:
Del conjunto de componentes que formaran el producto una vez finalizado el desarrollo.
Los medios para medir el progreso y la calidad del producto en desarrollo.
Los materiales necesarios para la siguiente etapa.

Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (2)

10
Entregables usuales. Estudio de viabilidad:
Descripción breve del sistema propuesto y sus características.
Descripción breve de las necesidades del negocio en el sistema propuesto.
Propuesta de organización del equipo de desarrollo y definición de responsabilidades.
Estudio de los costes, que contendrán estimaciones groseras de la planificación y fechas, tentativas, de entrega de los productos.
Estudio de los beneficios que producirá el sistema.

Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (3)

11
Entregables del Análisis:
Captura de requisitos:
Análisis del sistema actual (si existe).
Requisitos nuevos de los usuarios.
Descripción del sistema propuesto.
Especificación del sistema
Descripción del sistema (DFDs, etc.).
Requisitos de datos.
Requisitos de telecomunicaciones.
Requisitos de hardware.
Plan de pruebas de integración.

Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (4)

12
Entregables del Diseño:
Descripción detallada del sistema, contendrá:
Programas, módulos reutilizables y objetos.
Ficheros y bases de datos.
Transacciones
Diccionario de datos
Procedimientos
Carga del sistema y tiempos de respuesta
Interfaces, tanto humanos como de máquinas.

Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (5)

13
Entregables del Diseño:
Descripción de los controles del sistema propuestos.
Diseños alternativos recomendados.
Estándares de programación y diseño de programas, recomendados.
Técnicas de implementación recomendadas: codificación propia, compra de paquetes, contratación externa, etc.
Plan de pruebas de programas.

Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (6)

14
Entregables de la Codificación:
Documentos del diseño final del sistema y de cada programa.
Diagramas definitivos del sistema y de los programas.
Descripción detallada de la lógica de cada programa.
Descripción de las Entradas y Salidas (ficheros, pantallas, listados, etc.).

Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (7)

15
Entregables de la Codificación:
Listado de los programas, conteniendo comentarios.
Cadenas de ejecución si es necesario (JCL, scripts, etc.).
Resultado de las pruebas de cada unidad.
Resultado de las pruebas de cada programa.

Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (8)

16
Entregables de la Codificación:
Resultado de las pruebas de la integración.
Guía para los operadores del sistema.
Programa de entrenamiento de los operadores.
Manual de usuario del sistema.

Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (9)

17
Entregables de las Pruebas:
Plan de pruebas del sistema (actualizado).
Informe de los resultados de las pruebas.
Descripción de las pruebas, el resultado esperado, resultado obtenido y acciones a tomar para corregir las desviaciones.
Resultados de las pruebas a la documentación.

Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (10)

18
Entregables de la Instalación:
Planes detallados de contingencias de explotación, caídas del sistema y recuperación.
Plan de revisión post-instalación.
Informe de la instalación.
Carta de aceptación del sistema.

Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (11)

19
Entregables del Mantenimiento:
Listado de fallos detectados en el sistema.
Listado de mejoras solicitadas por los usuarios (si no dan lugar a nuevos proyectos).
Traza detallada de los cambios realizados en el sistema.
Actas de las revisiones regulares del sistema y aceptación de los niveles de soporte.

Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (12)

A todos estos documentos hay que añadir en todas las fases documentos con la estimación y planificación de la próxima fase y del resto del proyecto. También habrá que ir actualizando el índice de todo el material relacionado.

Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (13)

21
Descomposición en fases del desarrollo de un sistema.
Desde hace tiempo muchas empresas clasifican los tipos de tareas que se realizan en un proyecto y analizan el esfuerzo dedicado a cada una.
Veremos los ejemplos que da Martyn A. Ould, así como un ejemplo de HP.

Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (14)

22
Reparto del Esfuerzo a mediados de los ´70

Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (15)

23
Reparto del Esfuerzo a principios de los ´80

Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (16)

24
Reparto del Esfuerzo a finales de los ´80

Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (17)

25
Reparto del Esfuerzo en HP (´96)

Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (18)

26
Caper Jones: Activity-Based (Computer mayo 96)

Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (19)

27
Caper Jones: Activity-Based (Computer mayo 96)

Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (20)

28
Caper Jones: Activity-Based (Computer mayo 96)

Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (21)

29
Caper Jones: Activity-Based (Computer mayo 96)

Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (22)

30
Descomposición del desarrollo de la aplicación en tareas.
Por entregables (¿más de una semana?)
Dos niveles del horizonte.
Inmediato
Medio Plazo

Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (23)

31
Enfoque de equipo en identificar tareas, por actividades
Implicar a los desarrolladores.
Utilizar sus conocimientos y experiencia.
La percepción del trabajador.
Sumisión a los objetivos
Responsabilización

Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (24)

32
Formas usuales de identificar tareas asociadas a un entregable.
Documentarse, Buscar o Investigar,
Organizar, Escribir Documentos,
Verificar, Comprobar,
Revisar, Actualizar Documentos,
Entregar, Finalizar
Otros medios:
Descomposición que nos proveen las técnicas utilizadas

Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (25)

33
Tareas usuales de un proyecto informático.
Estudio de viabilidad
Análisis
Diseño
Codificación
Pruebas
Instalación
Mantenimiento

Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (26)

34
Estudio de viabilidad:
Analizar el sistema propuesto
Escribir una descripción.
Definir y documentar posibles sistemas.
Analizar el coste de sistemas similares.
Estimar el tamaño del sistema, la planificación y los costes. (tener en cuenta los entregables mas importantes).

Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (27)

35
Estudio de viabilidad:
Definir cualitativa y cuantitativamente los beneficios del sistema propuesto.
Realizar una planificación inicial del plazo de recuperación de la inversión.
Realización de una estimación detallada de costes, planificación, recursos, etc., de la siguiente fase (Análisis).

Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (28)

36
Estudio de viabilidad:
Asignar director del proyecto.
Composición del documento de estudio de viabilidad.
Presentación del documento de viabilidad a la dirección para su aprobación.

Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (29)

37
Análisis: Captura de requisitos:
Definir el ámbito del sistema propuesto
Funciones, Dimensiones, Usuarios, Restricciones
Entrevista a todos los usuarios propuestos y actuales:
Determinar:
Utilización del sistema actual
Deficiencias del sistema actual
Requisitos nuevos del sistema

Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (30)

38
Análisis: Captura de requisitos: (continua)
Documentar:
Descripción del sistema actual
Deficiencias del sistema actual
Producir el documento de requisitos del nuevo sistema
Requisitos del usuario priorizados
Resoluciones sobre las deficiencias del sistema actual

Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (31)

39
Análisis: Captura de requisitos: (continua)
Producir una lista de los beneficios tangibles e intangibles ( un refinamiento de la lista del estudio de viabilidad)
Realización de una estimación detallada de costes, planificación, recursos, etc., de la siguiente fase (Especificación del sistema).

Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (32)

40
Análisis: Captura de requisitos: (continua)
Producir una estimación revisada de costes, planificación, recursos, etc., para el resto del proyecto.
Producir el documento de definición de requisitos; esta tarea incluye la construcción de un prototipo.

Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (33)

41
Análisis: Captura de requisitos: (continua)
Realizar una revisión final del documento de requisitos.
Tomar la decisión de continuar o no con el proyecto.
Definir las responsabilidades en la próxima fase para el director, miembros del equipo de desarrollo y otros.

Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (34)

42
Análisis: Especificación del sistema:
Definir el tipo de sistema propuesto: ¿Sistema basado en transacciones? ¿Distribuido o centralizado? ¿Estaciones de trabajo o terminales?
Esquematizar el sistema propuesto: transformar los requerimientos del usuario de la fase anterior en unas especificaciones funcionales.

Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (35)

43
Análisis: Especificación del sistema:
Construir el diccionario de datos. Si existe DD de la empresa, hacerlo compatible.
Revisar y expandir el análisis de coste beneficio.
Realización de una estimación detallada de costes, planificación, recursos, etc., de la siguiente fase (Diseño del sistema).

Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (36)

44
Análisis: Especificación del sistema:
Producir una estimación revisada de costes para el resto del proyecto.
Producir el documento de especificación del sistema.
Realizar una revisión final del documento de especificación del sistema.

Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (37)

45
Análisis: Especificación del sistema:
Tomar la decisión de continuar o no con el proyecto.
Definir las responsabilidades en la próxima fase para el director, miembros del equipo de desarrollo y otros.

Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (38)

46
Diseño:
Producir el diseño global del sistema.
Localización de paquetes software.
Desarrollar un diseño detallado del sistema, por alternativa de diseño planteada
Revisar y expandir el análisis de coste beneficio para cada alternativa.
Evaluar las alternativas de diseño, para cada alternativa.

Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (39)

47
Diseño:
Desarrollo de un plan de test del sistema:
Desarrollar un plan de test diferenciado para cada alternativa.
Identificar las necesidades de entrenamiento y documentación de los usuarios; definir las guías.
Producir el documento de diseño del sistema.

Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (40)

48
Diseño:
Realizar una revisión final del documento de diseño del sistema.
Tomar la decisión de continuar o no con el proyecto.
Recomendar una alternativa.

Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (41)

49
Diseño:
Hacer recomendaciones sobre el nivel de compromiso, si los hay, de programadores subcontratados y otros.
Definir las responsabilidades en la próxima fase para el director, miembros de los equipos de programación y test, así como de otros implicados.

Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (42)

50
Codificación:
Producir un plan de trabajo:
Realización del diseño detallado de cada programa.
Codificar, documentar y pasar los test en cada programa.
Realizar el test de integración.
Terminar los manuales de operador y usuario, así como los de formación.

Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (43)

51
Codificación:
Realización de una estimación detallada de costes, planificación, recursos, etc., de la siguiente fase (Prueba del sistema).
Producir una estimación revisada de costes, planificación, recursos, etc., para el resto del proyecto.
Confeccionar el documento de diseño de programas y codificación.

Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (44)

52
Codificación:
Realizar revisiones del documento de diseño de programas y codificación.
Obtener los resultados finales de la integración completa del sistema y de las pruebas de integración.
Definir las responsabilidades en la próxima fase para el director, miembros del equipo de test, así como de otros implicados.

Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (45)

53
Pruebas:
Realizar el test del sistema
Revisar la planificación de instalación.
Esbozar el plan ante caídas:
Desarrollar un acuerdo de nivel de servicio:
Producir los documentos de test en la entrega.
Revisión y aprobación de los documentos de entrega.

Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (46)

54
Pruebas:
Aprobación de la documentación del sistema
Aprobación del plan de instalación.
Aprobación de los planes de contingencia, recuperación y caídas
Finalización del sistema completamente probado.

Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (47)

55
Instalación:
Instalación del hardware y software nuevo.
Formar a los primeros usuarios y operadores.
Desarrollar los planes de contingencia, recuperación y caída.
Desarrollar los procedimientos de mantenimiento y versiones.

Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (48)

56
Instalación:
Establecer procedimientos para gestión versiones
Llevar a cabo cualquier conversión de datos necesaria.
Llevar a cabo la instalación del sistema nuevo a producción.
Comenzar el uso de los acuerdos de nivel de servicio.

Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (49)

57
Instalación:
Planificar y programar las revisiones post-instalación:
Llevar a cabo las revisiones post-instalación:
Establecer el calendario para otras revisiones post-instalación si es necesario.

Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (50)

58
Mantenimiento:
Implementar los cambios del sistema:
Asegurarse de que el sistema continua solucionando las necesidades de los usuarios.
Utilizar los procedimientos y contenido de las revisiones post-instalación.

Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (51)

59
Reflexiones descomposición de proyecto en tareas
Hacer las unidades de estimación que se aproximen a la semana.
Tareas tan independientes como se pueda, es decir no cortar procesos naturales.
Tener en cuenta comunicación entre personas.
Reutilizar código, ser conscientes de que también es trabajo.

Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (52)

60
Resumen. Hemos visto:
Que es necesario descomponer las actividades en tareas controlables.
Existen marcos de descomposición wbs.
Los entregables del proyecto que son elementos básicos en la planificación y el control
Descomposición por fases un proyecto
Diferentes enfoques en la descomposición de las fases en tareas.

Partes: 1, 2

Identificación de fases, tareas y entregables en los proyectos informáticos (página 2) (2024)
Top Articles
Latest Posts
Article information

Author: Duncan Muller

Last Updated:

Views: 6203

Rating: 4.9 / 5 (59 voted)

Reviews: 82% of readers found this page helpful

Author information

Name: Duncan Muller

Birthday: 1997-01-13

Address: Apt. 505 914 Phillip Crossroad, O'Konborough, NV 62411

Phone: +8555305800947

Job: Construction Agent

Hobby: Shopping, Table tennis, Snowboarding, Rafting, Motor sports, Homebrewing, Taxidermy

Introduction: My name is Duncan Muller, I am a enchanting, good, gentle, modern, tasty, nice, elegant person who loves writing and wants to share my knowledge and understanding with you.