presentacion mda completa

33
Metodología y Desarrollo de Aplicaciones Caso Práctico Proyecto P3 – Empresa M2 Luis Manuel Ortigosa Moreno Lidia Lavinia Delgado Carretero Antonio Jesús Navarro Acemel Oséas Rodrigues de Alcántara Júnior Vítor César Santana de Oliveira

Upload: luis-ortigosa

Post on 03-Jul-2015

343 views

Category:

Technology


3 download

DESCRIPTION

Presentacion MDA 20 Diciembre Master GTIC

TRANSCRIPT

  • 1. Metodologa y Desarrollo deAplicaciones Caso Prctico Proyecto P3 Empresa M2 Luis Manuel Ortigosa Moreno Lidia Lavinia Delgado CarreteroAntonio Jess Navarro Acemel Osas Rodrigues de Alcntara Jnior Vtor Csar Santana de Oliveira

2. INFORMACIN PLAN DESPLIEGUEINTRODUCCIN ERRORES ADICIONAL RECUPERACIN INSTALACIN Visin Inicial del Proyecto Proyecto en un estado complejo y crtico Mala planificacin y ejecucin Entorno cambiante Falta de comunicacin Perdidas directas () 3. INFORMACINPLAN DESPLIEGUEINTRODUCCINERRORES ADICIONALRECUPERACIN INSTALACIN Por qu? No recalcular las bases de Coste, Plazo y Calidad Inexistencia de documentaciones? 4. INFORMACIN PLAN DESPLIEGUEINTRODUCCIN ERRORES ADICIONAL RECUPERACIN INSTALACIN Toma de control Gestin de costes y estimaciones realistas Establecimiento de plan de calidad Gestionar comunicacin Gestionar y controlar es estado del trabajo Gestionar la integracin Gestionar los riesgos Gestionar alcance del proyecto (requisitos, divisin de trabajo, objetivos cumplidos) Gestionar recursos asignados, control del avance y actualizacin de estado. 5. INFORMACIN PLAN DESPLIEGUEINTRODUCCIN ERRORES ADICIONAL RECUPERACIN INSTALACINQu informacin adicional recabaras para conocer mejor elestado del proyecto?Cmo podras encontrar esa informacin? Con qu probabilidad? 6. INFORMACIN PLAN DESPLIEGUEINTRODUCCIN ERRORES ADICIONAL RECUPERACIN INSTALACIN QUIN PUEDE DARMEINFORMACIN ? 7. INFORMACIN PLAN DESPLIEGUEINTRODUCCIN ERRORES ADICIONAL RECUPERACIN INSTALACIN ACTA REUNIN INICIAL Requisitos iniciales Descripcin del proyecto Lmites y riesgos inicialesPersonas implicadasEntregables 8. INFORMACIN PLAN DESPLIEGUEINTRODUCCIN ERRORES ADICIONAL RECUPERACIN INSTALACINEn qu condicionescomenzamos? Documentacinanlisis y diseoaprobada Software produccin Softwaredesarrollado Costes 9. INFORMACIN PLAN DESPLIEGUEINTRODUCCIN ERRORES ADICIONAL RECUPERACIN INSTALACINEstudio del plan deviabilidad del sistema Requisitos que cumplir Objetivos Valoracin riesgos Control costes Indicadores Asignacin recursos 10. INFORMACIN PLAN DESPLIEGUEINTRODUCCIN ERRORES ADICIONAL RECUPERACIN INSTALACINGESTIN DEL CAMBIO Cmo se gestionanlas peticiones? Quin aprueba loscambios? Replanificacincostes Replanificacintiempo Recursos Humanos 11. INFORMACIN PLAN DESPLIEGUEINTRODUCCIN ERRORES ADICIONAL RECUPERACIN INSTALACIN CMO CONTROLAMOS EL VERSIONADO? 12. INFORMACIN PLAN DESPLIEGUEINTRODUCCIN ERRORES ADICIONAL RECUPERACIN INSTALACIN CMO GESTIONAMOS LA CALIDAD DEL CDIGO? 13. INFORMACIN PLAN DESPLIEGUEINTRODUCCIN ERRORES ADICIONAL RECUPERACIN INSTALACIN GESTIN DE LA CONFIGURACININTEGRACIN? 14. INFORMACIN PLANDESPLIEGUEINTRODUCCIN ERRORES ADICIONAL RECUPERACININSTALACIN DOCUMENTACIN EXTERNA E INTERNA Actas Manualesusuarios AnalisisFuncionales 15. INFORMACINPLAN DESPLIEGUEINTRODUCCINERRORES ADICIONALRECUPERACIN INSTALACIN Problemas Metodologa de desarrollo Mtrica 3 Necesidad del cliente en ver la funcionalidad del sistema La forma de trabajo actual (Implantar un desarrollo basado en prototipos funcionales) 16. INFORMACINPLAN DESPLIEGUEINTRODUCCIN ERRORES ADICIONALRECUPERACIN INSTALACIN 10 PRINCIPALES PROBLEMAS 1.FALTA DE ESTUDIO DE VIABILIDAD Se hubiera podido prever con el estudio correspondiente el cmulo de prdidas que este proyecto ha supuesto en la empresa. 2.PLANIFICACIONES DEMASIADO OPTIMISTAS. Se ha confundido el plazo de entrega con tiempo de realizacin del proyecto. Este error da lugar a expectativas poco realistas, segn Standish Group uno de los 5 factores principales para alcanzar el xito de un proyecto. 17. INFORMACIN PLANDESPLIEGUEINTRODUCCINERRORES ADICIONAL RECUPERACININSTALACIN 10 PRINCIPALES PROBLEMAS 3. POCO TIEMPO EN TAREAS INICIALES.Se ha quitado importancia a tareas que son vitales para elxito de un proyecto de estas caractersticas. Si estas tareas nose realizan adecuadamente el coste del proyecto puede ser de10 a 100 veces superior. 4. REQUISITOS NO CLAROS NI ACTUALIZADOS.La falta de claridad denota falta de comunicacin y la falta deactualizacin hace que el seguimiento del estado del proyectosea muy costoso. 18. INFORMACIN PLAN DESPLIEGUEINTRODUCCIN ERRORES ADICIONAL RECUPERACIN INSTALACIN 10 PRINCIPALES PROBLEMAS 5. GESTIN DEL CAMBIO.No existe un proceso para el registro de cambiosy su aprobacin. Difcil incorporacin de nuevascaractersticas en mitad del proyecto. 6. INCUMPLIMIENTO DE PLAZOS.Se le ha dicho al cliente que el proyecto va a serentregado en un determinado plazo y no se hacumplido. 19. INFORMACIN PLAN DESPLIEGUEINTRODUCCIN ERRORES ADICIONAL RECUPERACIN INSTALACIN 10 PRINCIPALES PROBLEMAS 7. PLAN DE PROYECTO.Han considerado el plan de proyecto esttico.Como consecuencia los costes y plazos no son re-estimados cuando los requerimientos del sistemao el ambiente de desarrollo cambia. 8. PLAN DE PRUEBAS INADECUADO.Como consecuencia de ello se tiene uninsuficiente aseguramiento de la calidad. 20. INFORMACIN PLAN DESPLIEGUEINTRODUCCIN ERRORES ADICIONAL RECUPERACIN INSTALACIN10 PRINCIPALES PROBLEMAS 9. GESTIN DE RIESGOS INEXISTENTE.No se han tenido en cuenta los riesgos ni se handefinido los indicadores para detectar posiblesdesviaciones. Gestin del riesgo insuficiente. 10.FORZADO DE CIERRE DE VERSIONES.Consecuencia: reduccin del tiempo de pruebasy versiones con fallos. Esto es debido a una malaestimacin de los tiempos y planificacin detareas. 21. INFORMACINPLAN DESPLIEGUEINTRODUCCIN ERRORES ADICIONALRECUPERACIN INSTALACIN Plan de Recuperacin A partir de la fecha actual 1. Conocer el estado actual del proyecto y saberdesde dnde partimos. 2. Cierre de fase actual. 3. Identificar los stakeholders. Ganar de nuevo laconfianza del cliente. 4. Definir y poner en marcha un plan decomunicacin. 5. Reunin con todos para levantamiento ypriorizacin de los requisitos. Caso Prctico: Metodologa y Desarrollo de Aplicaciones 22. INFORMACIN PLAN DESPLIEGUEINTRODUCCIN ERRORESADICIONAL RECUPERACIN INSTALACIN Plan de Recuperacin A partir de 22 marzo 1. Gestin de la configuracin: Herramienta de control de versiones (Ej. SVN) Herramienta de integracin automtica (Ej. Hudson). Herramienta de gestin de la documentacin Herramienta de control de la calidad del cdigo (Sonar) Caso Prctico: Metodologa y Desarrollo de Aplicaciones 23. INFORMACINPLAN DESPLIEGUEINTRODUCCIN ERRORES ADICIONALRECUPERACIN INSTALACIN Plan de Recuperacin 2. Actualizar plan de proyecto Nuevo coste Nuevo cronograma Nuevos hitos Aumento numero de recursos (equipo de tests) 3. Reunin con equipo para: Pasar la lista de tareas Abordaje iterativo de desarrollo Fases cortas y entregables rpidos Caso Prctico: Metodologa y Desarrollo de Aplicaciones 24. INFORMACINPLAN DESPLIEGUEINTRODUCCIN ERRORES ADICIONALRECUPERACIN INSTALACIN Plan de Recuperacin 4. Gestin de RRHH: Animar equipo con das libres y teletrabajo Caso Prctico: Metodologa y Desarrollo de Aplicaciones 25. INFORMACIN PLAN DESPLIEGUEINTRODUCCIN ERRORES ADICIONAL RECUPERACIN INSTALACIN ASPECTOS RELEVANTES DESPLIEGUE DEL SOFTWARE -Plan de implantacin del software. - Proceso complicado:- Gran carga de personal.- Elevado nmero de actividades.- Se realiza en colaboracin con el cliente. - Etapa crtica. 26. INFORMACIN PLAN DESPLIEGUEINTRODUCCIN ERRORES ADICIONAL RECUPERACIN INSTALACINASPECTOS RELEVANTES DESPLIEGUEDEL SOFTWARE ANTES - Planificar y definir la estrategia de implantacin. - Gestin de los riesgos. - Definir y asignar el personal que se encargar de la implantacin. 27. INFORMACIN PLAN DESPLIEGUEINTRODUCCIN ERRORES ADICIONAL RECUPERACIN INSTALACINASPECTOS RELEVANTES DESPLIEGUEDEL SOFTWARE ANTES - Validar los recursos de infraestructura disponibles en la empresa. - La formacin a los futuros usuarios. 28. INFORMACIN PLAN DESPLIEGUEINTRODUCCIN ERRORES ADICIONAL RECUPERACIN INSTALACINASPECTOS RELEVANTES DESPLIEGUEDEL SOFTWARE DURANTE - Realizar las pruebas de implantacin / aceptacin. - Gestin del cambio. - Monitorizacin y control de la implantacin. 29. INFORMACIN PLAN DESPLIEGUEINTRODUCCIN ERRORES ADICIONAL RECUPERACIN INSTALACINASPECTOS RELEVANTES DESPLIEGUEDEL SOFTWARE DURANTE - Configuracin veloz del sistema. - Gestin de incidencias. 30. INFORMACIN PLAN DESPLIEGUEINTRODUCCIN ERRORES ADICIONAL RECUPERACIN INSTALACINASPECTOS RELEVANTES DESPLIEGUEDEL SOFTWARE DESPUES - Confirmar que todas las actividades estn concluidas. - Validar el resultado del proyecto con el cliente. - Discutir los fallos cometidos durante el proyecto que servirn como leccin aprendida para futuros proyectos. 31. INFORMACIN PLAN DESPLIEGUEINTRODUCCIN ERRORES ADICIONAL RECUPERACIN INSTALACINASPECTOS RELEVANTES DESPLIEGUEDEL SOFTWARE DESPUES - Finalizar la documentacin del proyecto. - Finalizar el proyecto con el cliente. - Definir los servicios de mantenimiento/soporte con el cliente. - Definir los requisitos de nivel de servicio. 32. INFORMACIN PLAN DESPLIEGUEINTRODUCCIN ERRORES ADICIONAL RECUPERACIN INSTALACINASPECTOS RELEVANTES DESPLIEGUEDEL SOFTWARE DESPUES - Creacin del acuerdo de nivel de servicio. - Gestin de incidencias. - Gestin de peticiones de servicios.