La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

PROCESO DE DESARROLLO. Introducción Mediante esta presentación se pretende describir el proceso de desarrollo del TALLER I.

Presentaciones similares


Presentación del tema: "PROCESO DE DESARROLLO. Introducción Mediante esta presentación se pretende describir el proceso de desarrollo del TALLER I."— Transcripción de la presentación:

1 PROCESO DE DESARROLLO

2 Introducción Mediante esta presentación se pretende describir el proceso de desarrollo del TALLER I

3 Agenda 1.Etapas 1. Metodología de trabajo 2. Análisis Preliminar 3. Plan de desarrollo 4. Desarrollo 5. Testing 6. Documentación 7. Entrega de CompLog 1.1 2.Evaluación del Desarrollo 1. Progresión 2. Balance del proyecto 3. Grado de Cumplimiento 3.Conclusiones Generales

4 Utilización de google code y Tortoise Reuniones continuas Avance de tareas Avance de tareas Decisiones de diseño de impacto Decisiones de diseño de impacto Consultas para clases de monitoreo Consultas para clases de monitoreo 1.1. Metodología de trabajo 1.1. Metodología de trabajo 1. Etapas

5 Designación de tareas (criterios) Toma de decisiones Definición de alternativas posibles Definición de alternativas posibles Análisis de ventajas y desventajas Análisis de ventajas y desventajas Consulta al tutor Consulta al tutor Decisión en conjunto Decisión en conjunto 1.1. Metodología de trabajo 1.1. Metodología de trabajo 1. Etapas

6 1.2. Análisis preliminar Etapa inicial del proyecto Análisis de requerimientos Definición básica de estructuras y módulos Enfoque general de la solución a implementar 1. Etapas

7 1.3. Plan de Desarrollo Lista de tareas a realizar Dependencia entre módulos Establecimiento de metas Cronograma a seguir (Gantt) 1. Etapas

8 1.4. Desarrollo Tareas basadas en plan de trabajo Tareas basadas en plan de trabajo Análisis continuo Análisis continuo Definición y codificación de módulos Definición y codificación de módulos Módulos básicos Módulos básicos Módulos avanzados Módulos avanzados 1. Etapas

9 Implementación de operaciones Implementación de operaciones Operaciones básicas Operaciones básicas Operaciones avanzadas Operaciones avanzadas Dificultades encontradas Dificultades encontradas Consulta Eval Consulta Eval Lectura de archivo (creación de Árbol) Lectura de archivo (creación de Árbol) Implementación del modulo comando Implementación del modulo comando 1. Etapas 1.4. Desarrollo

10 Resolución de problemas Resolución de problemas Intercambio y analisis de ideas Intercambio y analisis de ideas Consultas en clase de monitoreo Consultas en clase de monitoreo Ensayos de prueba y error Ensayos de prueba y error Rediseño de solución hasta alcanzar funcionalidad total Rediseño de solución hasta alcanzar funcionalidad total Integración de módulos 1. Etapas 1.4. Desarrollo

11 1.5. Testing Pruebas por módulos Pruebas por módulos Automatizadas Automatizadas Interactivas Interactivas Pruebas de integración Pruebas de integración Programa principal Programa principal Casos de prueba finales Casos de prueba finales Tiempo acotado Tiempo acotado 1. Etapas

12 Elaboración gradual de material no técnico Elaboración gradual de material no técnico Recolección continua de información Recolección continua de información Documentación técnica sobre código definitivo Documentación técnica sobre código definitivo 1.6. Documentación 1. Etapas

13 Relación temporal entre módulos Dificultad de tareas Planificación vs Ejecución 2. Evaluación del Desarrollo 2.1. Progresión

14 Línea temporal tipocomandohelp conectiv parentes expresión CompLog prop eval atom formulas archivo comandos Modulo X necesario para definir o completar Modulo Y 2.1. Progresión - Relación temporal 2. Evaluación del Desarrollo

15 BásicasMediasAvanzadas parentesatomarchivo conectivpropConsulta eval expresiónformulasIntegración comandos evalcomandosCompLog tipocomando help 2. Evaluación del Desarrollo 2.1. Progresión - Dificultad de tareas

16 2. Evaluación del Desarrollo 2.1. Progresión - Planificación vs Ejecución

17 Diferencias entre los plazos planificados y ejecutados Diferencias entre los plazos planificados y ejecutados Análisis preliminar no dimensiono el tamaño real o implicaciones de tareas Análisis preliminar no dimensiono el tamaño real o implicaciones de tareas Categorización incorrecta de tareas Categorización incorrecta de tareas 2.2. Balance del proyecto 2. Evaluación del Desarrollo

18 Lecciones aprendidas Defasaje de metas implica sobrecarga en etapa final Defasaje de metas implica sobrecarga en etapa final Mejorar registro de delegación de tareas (gestor de proyecto) Mejorar registro de delegación de tareas (gestor de proyecto) Contemplar riesgos Contemplar riesgos Establecer planes de contingencia Establecer planes de contingencia Importancia del testing de integración: bug de ejemplo Importancia del testing de integración: bug de ejemplo 2.2. Balance del proyecto 2. Evaluación del Desarrollo

19 Cumplimiento Cumplimiento Totalidad de requerimientos funcionales Totalidad de requerimientos funcionales Documentación Documentación Plazos establecidos Plazos establecidos Mejoras Mejoras Mayor detalle en documentación Mayor detalle en documentación Revisión y reajuste de código Revisión y reajuste de código Extensiones al sistema Extensiones al sistema Modulo de errores Modulo de errores Implementación de nuevos comandos Implementación de nuevos comandos Ampliación de consultas Ampliación de consultas 2. Evaluación del Desarrollo 2.3. Grado de Cumplimiento

20 Enfrento a los integrantes a la realización de un mini proyecto aceptando responsabilidades tanto individuales como colectivas Enfrento a los integrantes a la realización de un mini proyecto aceptando responsabilidades tanto individuales como colectivas Permitió una continuidad de las actividades durante el verano asentando los conocimiento y no permitiendo el olvido de los temas tratados a lo largo del primer año de la carrera Permitió una continuidad de las actividades durante el verano asentando los conocimiento y no permitiendo el olvido de los temas tratados a lo largo del primer año de la carrera 3. Conclusiones Generales

21 Profundización de los temas ya estudiados y elaboración de algoritmos más complejos Profundización de los temas ya estudiados y elaboración de algoritmos más complejos A pesar de las dificultades encontradas en la implementación se logro crear un producto de calidad que cumple con todos los requisitos generales A pesar de las dificultades encontradas en la implementación se logro crear un producto de calidad que cumple con todos los requisitos generales 3. Conclusiones Generales


Descargar ppt "PROCESO DE DESARROLLO. Introducción Mediante esta presentación se pretende describir el proceso de desarrollo del TALLER I."

Presentaciones similares


Anuncios Google