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.

Slides:



Advertisements
Presentaciones similares
Ciclo de vida de desarrollo de software
Advertisements

Metodologías ágiles.
C OB I T Control Objectives for Information and Related Technology Information Systems and Control Foundation.
PROCESO Y MODELOS EN LA INGENIERIA DE SOFTWARE
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.
Materia: Tecnología de la Información
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
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.
Fundamentos de la Gestión de Proyectos
Por: Carlos Aucancela Tatiana Pozo
Proceso de Originación de Crédito: Banco de los Alpes
Proyecto de Ingeniería de Software 2008
Alexis Masson Nicolás Fetter
Republica Bolivariana de Venezuela U.G.M.A 7mo semestre Ing. Sistema
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 Autora: Tatiana Alejandra.
Trabajo Práctico Taller de Desarrollo de Proyectos 2 Septiembre 2009.
Propuesta de una metodología para el desarrollo de proyectos informáticos empleando la herramienta para el diseño automatizado GeneXus Autor: Dipl.-Ing.
 Tema del proyecto  Integrantes y roles del equipo  Objetivos del proyecto  Alcance.
ADMINISTRACIÓN DE REQUERIMIENTOS
Fase Inicial Grupo 6 – PIS – 2013.
Las etapas de un proyecto
Ciclo de Vida del Software Paradigmas de Desarrollo
Garantía de Calidad en el desarrollo de proyectos informáticos
Gestión de Proyectos Informáticos Sesión N° 5 Ciclo de Vida de un Proyecto Roberto Jijena I.
O DEFINICION O Es un modelo de procesos para el desarrollo y mantenimiento de software dirigido a la pequeña y mediana industria y a las áreas internas.
12 de diciembre de 2006 Proyecto de Activación del Centro de Desarrollo Empresarial Reunión de Arranque con Empresas Piloto.
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 Autora: Tatiana Alejandra.
Administración Proyectos Jorge Baracaldo Robin Ochoa.
Ingeniería del Software
VII Congreso de Expotecnología UVM 2007 Jonás A. Montilva C.
¿Cómo nos ayuda GeneXus a mejorar la calidad en el proceso de desarrollo de Software? Ing. Rosario Estévez Ing. Rafael Mon
Ximena Romano – Doris Correa
Gestión de Proyectos Informáticos Sesión N° 3 La Gerencia de Proyectos
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
(GESTIÓN DE PROCESOS DE NEGOCIO)
VISIÓN GENERAL DE LA IS Con independencia del modelo de proceso hay tres fases genéricas: Fase de definición Fase de desarrollo Fase de mantenimiento Cada.
El rol de SQA en PIS.
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.
INGENIERIA DE SOFTWARE
Alexander Aristizabal Ángelo flores herrera
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.
Método iterativo Integrantes : Paola Ramón Armando 19 octubre 2011.
INGENIERÍA DEL SOFTWARE GESTIÓN DE PROYECTOS
SWAPyME Autora: Tatiana Alejandra Oquendo Garzón
Roles de Open UP.
1 Motor de Generación de Formularios para Infocorp Presentación del Proceso.
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
Introducción al proceso de verificación y validación.
Andrés David Monsalve. Giannina Paola Celin Montero. Corporación Universitaria Americana Análisis de Sistemas Barranquilla
Actividades en el Proceso de desarrollo de Software
Estructurar tus ideas para hacerlas realidad
Ciclo de Vida del Software
Ingeniería en Informática F UNDAMENTOS DE C OMPUTACIÓN B ACHILLERATO EN I NGENIERÍA I NFORMÁTICA L IC. C ARLOS H. G UTIÉRREZ L EÓN.
Calidad de Software. AGENDA: Introducción: Mas allá de la codificación El ciclo de vida: Desde la concepción hasta la descontinuación Calidad: Lugar de.
INGENIERIA DE SOFTWARE
Proyecto de Ingeniería de Software 2008 Proyecto TITA Soft. Grupo 02.
Proceso de desarrollo de Software
CONCEPTO DE CICLO DE VIDA 1 En los departamentos de Sistemas se debe definir un marco de referencia común que debe ser:  Pueda ser empleado por todos.
Autor: Reinozo Cuesta Christian Marcelo
Software de Comunicaciones
Modelo de procesos de software
ADMINISTRACION CONTEMPORANEA
Experiencia de México Taller sobre TIC y Compras Públicas.
Integrantes: Mejía Zúñiga Yoselin Taco Apaza Pamela Ychuta Torres John.
VERIFICACIÓN Y VALIDACIÓN DE SISTEMAS 3.10 Fase de manejo de requerimientos 4.1 Modelado de pruebas en UML Ponente: ing. Alejandro tapia vazquez.
Entregables del Proyecto
Arquitectura de Negocio ARQUITECTURA EMPRESARIAL (AE)
Seminario de Sistemas Distribuidora Autores: Silvana Bassi Federico Albera Director: Lic. José A. Peralta Febrero de 2008.
Metodologías de Desarrollo Ágil
Junio, 2013.
Transcripción de la presentación:

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

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

PROBLEMÁTICA

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.

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.

CONTEXTUALIZACIÓN

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

CONTEXTUALIZACIÓN Productividad

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.

CONTEXTUALIZACIÓN Agilidad

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.

CONTEXTUALIZACIÓN Desarrollo ágil de software

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.

CONTEXTUALIZACIÓN Ciclo de vida del desarrollo ágil

DESCRIPCIÓN DEL PROYECTO

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

DESCRIPCIÓN DEL PROYECTO Objetivo general

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.

DESCRIPCIÓN DEL PROYECTO Objetivos específicos

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.

DESCRIPCIÓN DEL PROYECTO Metodología

DESARROLLO DEL TRABAJO

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

DESARROLLO DEL TRABAJO Estructura

DESARROLLO DEL TRABAJO Definición

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.

DESARROLLO DEL TRABAJO Enfoque

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.

DESARROLLO DEL TRABAJO Principios

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

DESARROLLO DEL TRABAJO Prácticas

DESARROLLO DEL TRABAJO Roles

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.

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.

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

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

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.

DESARROLLO DEL TRABAJO Ciclo SWAPyME

DESARROLLO DEL TRABAJO Herramientas

CONCLUSIONES

Conclusiones

RECOMENDACIONES

Recomendaciones

TRABAJOS FUTUROS

Trabajos futuros