Metodologías de Desarrollo Ágil y de Desarrollo Web

Description

x
Fani Michel Izquierdo Sosa
Mind Map by Fani Michel Izquierdo Sosa, updated more than 1 year ago
Fani Michel Izquierdo Sosa
Created by Fani Michel Izquierdo Sosa over 1 year ago
0
0

Resource summary

Metodologías de Desarrollo Ágil y de Desarrollo Web
  1. Metodologías de Desarrollo Ágil Scrum
    1. Son sistemas de gestión que se emplean para coordinar equipos y proyectos
      1. Mediante un uso eficiente del tiempo y los recursos, de una manera dinámica y precisa.
        1. Las fases fundamentales de un proceso de trabajo bajo esta metodología son:
          1. 1-Product backlog (trabajo pendiente)
            1. Consiste en elaborar una lista con las funciones a realizar y la prioridad de cada una de ellas.
            2. 2-Sprint backlog (trabajo pendiente para cada sprint)
              1. Los miembros del equipo seleccionan ciertas funciones para desarrollar y entregar en un corto periodo de tiempo (sprint).
                1. Se definen tareas, tiempo estimado para cada una y personas encargadas de ello para conseguir una primera entrega al cliente.
              2. 3-Daily meetings (reuniones diarias)
                1. Se realizan reuniones cortas diarias que han sido previamente preparadas por cada integrante
                  1. De esta forma se expone el trabajo realizado, las dificultades encontradas y lo que se va a continuar haciendo con un límite de tiempo por integrante.
                    1. Así, se consigue obtener una visión global del proyecto, se definen objetivos, tiempos para cada tarea y se plantean soluciones en conjunto para obtener el mejor resultado a tiempo para la entrega.
                2. 4-Sprint review (revisión del spring)
                  1. En una reunión previa a la entrega al cliente, se revisan las funciones desarrolladas.
                  2. 5-Sprint retrospective meeting (reunión retrospectiva)
                    1. En esta reunión, se evalúan los objetivos conseguidos y el feedback del cliente
                      1. Se hace balance de los puntos satisfactorios, los errores y los problemas encontrados para evitarlos en un futuro o plantear soluciones más eficientes si vuelven a surgir.
                3. Coordinar proyectos complejos en entornos cambiantes
                4. se basa en tres pilares:
                  1. Transparencia
                    1. Todos los implicados tienen conocimiento de qué ocurre en el proyecto y cómo ocurre
                    2. Inspección
                      1. Los miembros del equipo frecuentemente inspeccionan el progreso para detectar posibles problemas
                        1. No es un examen diario, sino una forma de saber que el trabajo fluye y que el equipo funciona de manera auto-organizada.
                        2. Adaptación
                          1. El equipo se ajusta para conseguir el objetivo
                            1. Esta es la clave para conseguir el éxito en proyectos complejos, en donde la adaptación, la innovación, la complejidad y flexibilidad son fundamentales.
                        3. Entre las características de las metodologías ágiles destacan:
                          1. Fomentar el trabajo y la comunicación en equipo por un objetivo común.
                            1. Se consigue optimizar el tiempo de reuniones que son necesarias
                              1. Mejora la capacidad de autogestión del trabajo y del tiempo de cada miembro del equipo
                                1. Minimiza los riesgos haciendo frente a cambios de una manera más flexible y menos costosa a todos los niveles.
                                2. En Scrum existen 3 roles muy importantes :
                                  1. Product Owner
                                    1. Scrum Master
                                      1. Equipo de desarrollo
                                    2. Extensión WAE (Web Aplicación Extensión) para el desarrollo de aplicaciones web con UML.
                                      1. Una de las características más relevantes de la notación UML es su capacidad para absorber nueva semántica sin romper su lógica interna.
                                        1. Jim Conallen ha desarrollado desde 1998 una extensión de la notación UML denominada WAE "Web Application Extensión"
                                          1. permite rentabilizar toda la gramática interna de UML para modelar aplicaciones con elementos específicos de la arquitectura de un entorno WEB.
                                            1. Su contrapartida es la complejidad, ya que requiere
                                              1. Implementar una arquitectura que se adapte a los cambios constantes
                                                1. Facilitar su ágil integración con otros sistemas
                                                  1. Resuelva picos variables de interacción con un buen rendimiento.
                                              2. No hay que confundir la implementación de un web site con el desarrollo de una aplicación web.
                                                1. Un "web site" es relativamente estático.
                                                  1. La aplicación web es mucho más dinámica
                                                    1. dispone de una lógica de negocio que puede reaccionar y alterar su estado a partir de la interacción con un usuario.
                                                Show full summary Hide full summary

                                                Similar

                                                Diapositivas de Topología de Redes
                                                lisi_98
                                                Fase 5. Evaluar. Sustentar el diseño de modelo de propagación. MAPA DE RFID
                                                Miller Suárez López
                                                Mapas mentales con ExamTime
                                                Nazareth Olivo
                                                Music and its most prominent types
                                                Elina Sandoval
                                                Esquemas
                                                Ximena Barrera
                                                Vertebrate animals
                                                Eliana Sandoval
                                                Factores bióticos
                                                DENNY WILLIAM MORENO CASTRO
                                                Tejidos básicos
                                                Andrea Celedón
                                                ACTIVIDAD INTEGRADORA 5 modulo 16
                                                David Trejo
                                                cuestionario plan lector ¿Quien se ha llevado mi queso?
                                                angelica castellon