DESARROLLO DE SOFTWARE
¿ Que es software  ?
Evolución del desarrollo de software Mas de 25 millones de instrucciones Años para completar Muchos programadores Menos de 1000  instrucciones. Menos de un mes en terminar. Un solo programador Actualidad 1940
Estadísticas El 31% de productos de software fracasan antes de terminarlos. El 53% cuestan 180% de lo anticipado. Solo el 12% de los proyectos de software son entregados a tiempo y dentro del presupuesto.
¿Por qué fracasan los proyectos? El optimismo excesivo en la estimación del costo  es una de las mayores fuentes de retrasos y fracasos. Fechas de entrega irreales. Cambios en los requerimientos Riesgos Dificultades tecnicas Mala comunicación en el equipo
 
Desarrollo tradicional vs Desarrollo Ágil Las metodologías tradicionales se ven como una carrera de relevos, en el que cada miembro es responsable de una fase, y hasta que no se termina una fase, es imposible comenzar las siguientes.
En cambio, las metodologías ágiles son más como un partido de Rugby, en el que el empuje conjunto del equipo es importantísimo para el éxito.  Desarrollo tradicional vs Desarrollo Ágil
Scrum
Scrum es un proceso de desarrollo de software iterativo y creciente utilizado comúnmente en entornos basados en el desarrollo ágil de software.
¿Por qué Scrum? El cliente puede ver resultados desde el primer momento. Se ahorra el tiempo que en las metodologías tradicionales se dedica en conseguir especificaciones y documentaciones exhaustivamente documentadas. Se hace equipo: comunicación continua, se reparten éxitos. El cliente interviene en todas las fases del proyecto. Se reducen los riesgos por retrasos acumulados. Es una metodología sencilla y nada rígida. Se puede complementar con otras.
¿Qué se necesita para aplicar Scrum?
Elementos que lo componen Backlog : lo que quiere el cliente Dueño del producto El equipo scrum: programadores, diseñadores graficos Scrum master: soluciona problemas Sprints : lanzamientos,temporadas Sprint backlog: actividad desglosada Daily scrum: son las reuniones, ¿que necesitas?, ¿que haras hoy?, ¿hay algún impedimento?. Cerdos Gallinas

Desarrollo De Software

  • 1.
  • 2.
    ¿ Que essoftware ?
  • 3.
    Evolución del desarrollode software Mas de 25 millones de instrucciones Años para completar Muchos programadores Menos de 1000 instrucciones. Menos de un mes en terminar. Un solo programador Actualidad 1940
  • 4.
    Estadísticas El 31%de productos de software fracasan antes de terminarlos. El 53% cuestan 180% de lo anticipado. Solo el 12% de los proyectos de software son entregados a tiempo y dentro del presupuesto.
  • 5.
    ¿Por qué fracasanlos proyectos? El optimismo excesivo en la estimación del costo es una de las mayores fuentes de retrasos y fracasos. Fechas de entrega irreales. Cambios en los requerimientos Riesgos Dificultades tecnicas Mala comunicación en el equipo
  • 6.
  • 7.
    Desarrollo tradicional vsDesarrollo Ágil Las metodologías tradicionales se ven como una carrera de relevos, en el que cada miembro es responsable de una fase, y hasta que no se termina una fase, es imposible comenzar las siguientes.
  • 8.
    En cambio, lasmetodologías ágiles son más como un partido de Rugby, en el que el empuje conjunto del equipo es importantísimo para el éxito. Desarrollo tradicional vs Desarrollo Ágil
  • 9.
  • 10.
    Scrum es unproceso de desarrollo de software iterativo y creciente utilizado comúnmente en entornos basados en el desarrollo ágil de software.
  • 11.
    ¿Por qué Scrum?El cliente puede ver resultados desde el primer momento. Se ahorra el tiempo que en las metodologías tradicionales se dedica en conseguir especificaciones y documentaciones exhaustivamente documentadas. Se hace equipo: comunicación continua, se reparten éxitos. El cliente interviene en todas las fases del proyecto. Se reducen los riesgos por retrasos acumulados. Es una metodología sencilla y nada rígida. Se puede complementar con otras.
  • 12.
    ¿Qué se necesitapara aplicar Scrum?
  • 13.
    Elementos que locomponen Backlog : lo que quiere el cliente Dueño del producto El equipo scrum: programadores, diseñadores graficos Scrum master: soluciona problemas Sprints : lanzamientos,temporadas Sprint backlog: actividad desglosada Daily scrum: son las reuniones, ¿que necesitas?, ¿que haras hoy?, ¿hay algún impedimento?. Cerdos Gallinas