La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Guía metodológica para la gestión de proyectos de software en PyMEs que no son fábricas de software por medio de metodologías ágiles Tatiana Alejandra.

Presentaciones similares


Presentación del tema: "Guía metodológica para la gestión de proyectos de software en PyMEs que no son fábricas de software por medio de metodologías ágiles Tatiana Alejandra."— Transcripción de la presentación:

1 Guía metodológica para la gestión de proyectos de software en PyMEs que no son fábricas de software por medio de metodologías ágiles Tatiana Alejandra Oquendo Garzón Directora: Angela Paola Ramírez Pinilla SWAPyME

2 Agenda Introducción Problemática Contextualización Descripción del proyecto Desarrollo del trabajo Conclusiones Recomendaciones Trabajos futuros

3 PROBLEMÁTICA

4 Problemática Actualmente las empresas que manejan proyectos en los que está involucrada la entrega de software se ven afectadas por factores que hasta hace unos años eran inversamente proporcionales, tiempo y calidad. Entre más rápido el cliente solicitaba la entrega del producto, mayor era el riesgo que corría de no recibir lo que buscaba o recibir un producto en mal estado.

5 Problemática Sin embargo, pensando en la satisfacción del cliente se han creado diferentes metodologías que permiten, a partir de prácticas, aportar productividad y calidad en el desarrollo de los productos, desvirtuando el paradigma de relación entre tiempo y calidad en los proyectos informáticos.

6 CONTEXTUALIZACIÓN

7 Contextualización Calidad Productividad Agilidad Desarrollo ágil de software Ciclo de vida del desarrollo ágil

8 CONTEXTUALIZACIÓN Productividad

9 Relación entre los resultados y el tiempo utilizado para obtenerlos: cuanto menor sea el tiempo que lleve obtener el resultado deseado, más productivo es el sistema.

10 CONTEXTUALIZACIÓN Agilidad

11 Capacidad para adaptar el curso del desarrollo a la evolución de los requisitos y a las circunstancias del entorno. Innovación La permanencia de estas empresas depende de su capacidad de innovación continua. Flexibilidad En las circunstancias de velocidad del mercado actual, es importante la capacidad de adaptación y evolución a través de versiones, modificaciones, actualizaciones o ampliaciones.

12 CONTEXTUALIZACIÓN Desarrollo ágil de software

13 El desarrollo ágil es simplemente la evolución natural del proceso de software para apoyar el acelerado y cambiante entorno empresarial. A través de un enfoque ligero y de baja ceremonia para el desarrollo de software, incorpora un conjunto de mejores prácticas de gestión y de ingeniería para acelerar y mejorar el proceso de entrega.

14 CONTEXTUALIZACIÓN Ciclo de vida del desarrollo ágil

15

16 DESCRIPCIÓN DEL PROYECTO

17 Descripción del proyecto Objetivo general Objetivos específicos Metodología

18 DESCRIPCIÓN DEL PROYECTO Objetivo general

19 Definir una guía metodológica que permita reforzar la productividad y calidad de los proyectos que involucran desarrollo de software en Pymes del sector de servicios que no son fábricas de software.

20 DESCRIPCIÓN DEL PROYECTO Objetivos específicos

21 Identificar los elementos de las prácticas ágiles de desarrollo y de gerencia de proyectos de software. Consolidar el conjunto de artefactos (herramientas) que acompañan la aplicación de la guía metodológica, basada en las mejores propuestas de las prácticas ágiles. Validar la viabilidad y la calidad de la aplicación de la guía metodológica.

22 DESCRIPCIÓN DEL PROYECTO Metodología

23

24 DESARROLLO DEL TRABAJO

25 Desarrollo del trabajo Estructura Definición Enfoque Principios Prácticas Roles Ciclo SWAPyME Herramientas

26 DESARROLLO DEL TRABAJO Estructura

27

28 DESARROLLO DEL TRABAJO Definición

29 Framework de gestión de proyectos liviano que tiene como principal objetivo la distribución de software de alta calidad con rapidez y continuidad, en torno a las necesidades del valor de negocio, la participación activa de los usuarios y la adaptación continua, contribuyendo con el aumento de la productividad.

30 DESARROLLO DEL TRABAJO Enfoque

31 Es una metodología iterativa: Flexibilidad que permite ante los cambios Genera más valor para el usuario Contribuye con la corrección temprana de errores Es posible tener más control sobre ciertas características del proyecto disminuyendo riesgos.

32 DESARROLLO DEL TRABAJO Principios

33 Participación activa del cliente Entregas incrementales Requerimientos tomados como línea base Centrarse en actividades de alto valor Comunicación y retroalimentación constante Gestión del cambio Mantener independencia de herramientas y lenguajes de programación

34 DESARROLLO DEL TRABAJO Prácticas

35

36

37 DESARROLLO DEL TRABAJO Roles

38

39 Gerente de proyecto: Planificación del proyecto en la totalidad de su duración Asignación de los recursos Delegación de responsabilidades Organizar las reuniones Mantener un control sobre el progreso del proyecto Definir estrategias para mitigar los riesgos que se puedan presentar.

40 Roles Líder de proyecto Supervisión de la implementación proceso y todas las actividades que permitan el mejoramiento del mismo. Arquitecto del sistema Mantiene el control y cambios requeridos de la arquitectura en cada una de las iteraciones.

41 Roles Grupo de desarrollo: Codificación de los componentes del desarrollo de cada iteración Ejecución de pruebas unitarias Documentación Mantener la actualización del código

42 Roles Grupo de pruebas: Crear los escenarios de pruebas funcionales Certificar cada release que vaya a ser entregado al cliente en cada iteración.

43 Roles Usuario (stakeholder): Poseen conocimiento del dominio del sistema en desarrollo Aceptarán o rechazarán el sistema de acuerdo a los requerimientos establecidos en la iteración Interactúan con los miembros del equipo de desarrollo para algún propósito del proyecto.

44 DESARROLLO DEL TRABAJO Ciclo SWAPyME

45

46 DESARROLLO DEL TRABAJO Herramientas

47

48 CONCLUSIONES

49 Conclusiones

50 RECOMENDACIONES

51 Recomendaciones

52 TRABAJOS FUTUROS

53 Trabajos futuros


Descargar ppt "Guía metodológica para la gestión de proyectos de software en PyMEs que no son fábricas de software por medio de metodologías ágiles Tatiana Alejandra."

Presentaciones similares


Anuncios Google