Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porElvira Montes Cordero Modificado hace 8 años
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
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
24
DESARROLLO DEL TRABAJO
25
Desarrollo del trabajo Estructura Definición Enfoque Principios Prácticas Roles Ciclo SWAPyME Herramientas
26
DESARROLLO DEL TRABAJO Estructura
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
37
DESARROLLO DEL TRABAJO Roles
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
46
DESARROLLO DEL TRABAJO Herramientas
48
CONCLUSIONES
49
Conclusiones
50
RECOMENDACIONES
51
Recomendaciones
52
TRABAJOS FUTUROS
53
Trabajos futuros
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.