DEPARTAMENTO DE ORGANIZACIÓN INDUSTRIAL Y GESTIÓN DE EMPRESAS ESCUELA SUPERIOR DE INGENIEROS DE LA UNIVERSIDAD DE SEVILLA

Documentos relacionados
MAESTRÍA EN INGENIERÍA DE SOFTWARE TERCERA PROMOCIÓN

Adquisición de TIC - Código Abierto

MAESTRÍA EN INGENIERÍA DE SOFTWARE

ISO Por: José de Jesús García Hernández Carlos Enrique Juárez Jiménez Andrés Hernández Hernández. Qué es ISO 9000?

Gestión de Proyectos (Curso de Preparación para examen PMP y CAPM)

AUTORES...15 PRÓLOGO...17 PREFACIO...21 CONTENIDO...23 ORIENTACIÓN A LOS LECTORES...24 OTRAS OBRAS RELACIONADAS...25 AGRADECIMIENTOS...

Comparación en Desarrollo de Software de: MoProSoft, PMBook y Libro en Ingles

Introducción a la Gestión de Proyectos

norma 1002 IEEE institute of electrical and electronic engineers

Gerencia de Proyectos Alineada al PMI

ECA Esquema del Conocimiento: Áreas de Conocimiento y Grupo de Procesos

2.4 POLÍTICA DE LA CALIDAD, MEDIO AMBIENTE Y SEGURIDAD Y SALUD LABORAL

Máster en Ingeniería de Sistemas e Informática Diseño de sistemas empotrados. Información básica. Guía docente para el curso

Informe de Seguimiento. Máster Universitario en Intervención Psicopedagógica. Universidad de Granada

Entendiendo los cambios profundos de la Guía del PMBOK - Sexta Edición

Universidad Ricardo Palma

Facultad De Ingeniería. Tarea 8. Alumno: Viveros Montes Edgar

Grado en Ingeniería en Diseño Industrial y Desarrollo de Producto Ingeniería de la calidad

Estado del Arte de la Producción de Frío a partir de Energía Solar 8. CONCLUSIONES.

DEPARTAMENTO DE ORGANIZACIÓN INDUSTRIAL Y GESTIÓN DE EMPRESAS ESCUELA SUPERIOR DE INGENIEROS DE LA UNIVERSIDAD DE SEVILLA

ENSAYO. Alumno: Raziel Ponce Lopez Fecha: 18/02/13

Ingeniería de Software

MA. BEATRIZ VALENCIA EL CASERIO

UNIVERSIDAD DE SEVILLA Escuela Técnica Superior de Ingenieros Máster de Organización Industrial y Gestión de Empresas

Universidad Don Bosco

Transporte y Logística Auditoria Logística Ing. Industrial - Ing. Civil UTN Santa Fe.

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA ADMINISTRACIÓN DE PROYECTOS DE SOFTWARE GRUPO: 2 EQUIPO: GARCÍA BLANCAS ÁNGELA J.

INGENIERÍA DE SOFTWARE. Sesión 2: Procesos de ingeniería del software

E77 - Gestión de Recursos de la Información. Tema 5 - Gestión de Calidad

PLAN ESTRATEGICO

TRABAJO DE FIN DE GRADO

UNIVERSIDAD DON BOSCO FACULTAD DE INGENIERÍA ESCUELA DE CIENCIAS DE LA COMPUTACIÓN

APLICACIÓN DE LA METODOLOGÍA PBL A LA ENSEÑANZA DE LA DIRECCIÓN DE PROYECTOS DE INGENIERÍA

CAPITULO VERIFICACION DE LA HIPOTESIS CONCLUSIONES RECOMENDACIONES POSIBLES TEMAS DE TESIS...

INGENIERIA DE SOFTWARE. Microsoft Solution Framework

GESTIÓN INTEGRAL DE PROYECTOS Y OBRAS

1. Calidad: Definición, evolución y principios básicos

Instrucción Técnica IT A "Proceso de gestión de la configuración. Elaboración y evaluación de Planes de Gestión de la Configuración"

Planificación Financiera

PGPI Planificación y Gestión de Proyectos Informáticos

Qué es la Huella de Carbono?

Prevención y control integrados de la contaminación. Resumen Documento de referencia sobre la economía y los efectos interambientales

ANÁLISIS DE SISTEMAS. Prof. Eliz Mora

Cápsula 9. Medición de Software

La función de Aseguramiento de calidad en organizaciones Lean Kanban. Teodora

ANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Direccion de proyectos. CURSO ACADÉMICO - SEMESTRE Segundo semestre

CATÁLOGO CENTRO DE FRESADO

Guía de buenas prácticas ambientales para pescaderías

Documentación Técnica del software. Auditoría física e inspección

Resumen administración estratégica

Tema 1 El proceso de la investigación de mercados. Introducción a la Investigación de Mercados

CAPÍTULO 1. Se sabe (o conoce) que algunas de las actividades de desarrollo del

-Plan de Estudios- Doctorado en Comunicaciones

Cómo abordar riesgos y oportunidades en ISO 9001

CUADRO COMPARATIVO DE LOS MARCOS ITIL Y COBIT MARCOS DE REFENACIA

27 DE MAYO AL 02 DE JULIO HORAS CURSO DIRECCIÓN Y ADMINISTRACIÓN DE PROYECTOS

La futura ISO 9001 INFRAESTRUCTURA DE LA CALIDAD / ARTÍCULO. Javier García Director de Normalización de AENOR

Gobierno de las Tecnologías de la Información Máster Universitario en Ingeniería Informática

A. Influencias de la Organización. B. Áreas a Gestionar. C. Elementos de la Gestión INDICE

Índice. 17 Presentación. 21 Reseña biográfica del autor

Curso Buenas Prácticas en Servicios de Consultoría. Programa de Fortalecimiento Tecnológico para empresas implementadoras SGE

10 pasos. para realizar la transición ISO 9001:2008 a la nueva versión de Un e-book editado por ISOTools Excellence

Gestión de la calidad ISO 9001:2015 y EFQM

Ingeniería de Software: Y eso qué es?

MANEJO DEL PROCESO DE CONTROL DE GESTION

Estrategias empresariales 2.ª Edición

ESTUDIO DE TIEMPOS Y MOVIMIENTOS

Tecnologías de la Información y Comunicación Área en Sistemas Informáticos. Administración de Proyectos de TI I. Administración de Proyectos

Rediseño de los procesos de un centro de mantenimiento de aeronaves para la mejora final del servicio, en términos de plazos, costes y calidad

Plan de Estudios. Maestría en Informática

Nombre de la asignatura: Calidad en los Sistemas de Información

3.6.1 Objetivos del HACCP Análisis puntos críticos Puntos Críticos de Control... 48

INFORME FINAL EVALUACIÓN PARA RENOVACIÓN DE LA ACREDITACIÓN

Presentación y objetivos

IMPLANTACIÓN PRÁCTICA DEL SMED

LOS 10 PASOS QUE DEBES DAR PARA REALIZAR LA TRANSICIÓN ISO 9001:2008 A LA NUEVA VERSIÓN DE 2015

Nº horas: 40 Nº alum.: 20 Inicio: 12/03/18 Fin: 22/03/18 Horario: 17h 22h

Nº horas: 40 Nº alum.: 20 Inicio: 12/03/18 Fin: 22/03/18 Horario: 17h 22h

de la Calidad/Unidad Técnica de Calidad

DIRECTRICES PARA LA ACREDITACIÓN DE LAS TITULACIONES OFICIALES DE GRADO Y MÁSTER

Kanban System Design (Curso acreditado por la Lean Kanban University para Certificación LKU Kanban Management Professional Foundation I)

Modelos de desarrollo de sistemas

-Plan de Estudios- Doctorado en Economía

Gestión Ambiental en la Industria de Procesos.

Capítulo 3. Métricas y la Confiabilidad en la Ingeniería del

HOY ME INSPIRO EN.. FORMACIÓN EN BENCHMARKING

INVESTIGACIÓN EVALUATIVA. Elena Ramos Cristina Alonso Noelia Moyano Esmeralda Olmo Natalia Gómez

Validación de software Auditoría física e inspección

Introducción Gerencia Proyectos

Plan de Estudios. Maestría en Contabilidad

RESUMEN EJECUTIVO PLAN DE CALIDAD Y MEJORA DEL INSTITUTO i+12

EL CÓMIC COMO UNIDAD DIDÁCTICA

Sistema de gestión para el éxito sostenido de una organización. ISO 9004:2009

TITULACIÓN. En colaboración TITULO PROPIO DE

Máster MBA Internacional en Dirección de Empresas Industriales

El modelo DOCENTIA y su fase de IMPLANTACIÓN. Jornada dirigida a las Comisiones de Evaluación de la Universidad de Santiago de Compostela

Auditorías de Seguridad de la Información

Sistematización de las actividades de I+D+i mediante la referencia metodológica UNE :2002 EX

INSTITUTO TECNÓLOGICO DE IGUALA. 4.3 Administración de servicios de TI.

Transcripción:

6. CONCLUSIONES 6.1. Introducción En este trabajo se ha intentado realizar un estudio suficientemente exhaustivo, que pudiera recopilar los métodos y técnicas más relevantes en la gestión de proyectos software. Las metodologías de gestión de proyectos se encuentran muy dispersas en la bibliografía de la materia. Se encuentran trabajos enfocados a estudiar las metodologías ágiles, trabajos enfocados a una metodología concreta de un determinado ámbito de actuación, o ámbito geográfico, estudios comparativos genéricos entre metodologías ágiles y metodologías tradicionales, diferente casos de estudio de una metodología concreta, etc. Gracias a esta recopilación, el lector encontrará un documento único en el que podrá conocer, estudiar y evaluar la mayoría, y más extendidas directrices, metodologías y técnicas de gestión de proyectos con aplicación en el sector de las tecnologías de la información. Adicionalmente, también se extrae la problemática actual de los proyectos software, y en general TI, para tratar de buscar la causa y a través de ella, posibles soluciones para mejorar la gestión de estos proyectos. Para concluir, en este capítulo se detallan las conclusiones más relevantes que se han podido extraer del presente Trabajo Fin de Master, así como futuras líneas de trabajo que podrían iniciarse. 6.2. Conclusiones del estudio Mostraremos las conclusiones más destacadas del trabajo agrupadas en diferentes áreas, así como un apartado final de conclusiones generales. Directrices Metodologías Técnicas y herramientas Conclusiones generales MÉTODOS Y TÉCNICAS PARA LA GESTIÓN DE PROYECTOS SOFTWARE Página 128

6.2.1. Directrices En la gestión de proyectos es muy importante hacer uso de estándares y de conjuntos de buenas prácticas cuyo éxito esté ya demostrado en proyectos anteriores. En la actualidad existen numerosas normas, estándares y conjuntos de buenas prácticas que nos facilitan la gestión de los proyectos. Organizaciones y asociaciones como ISO, IEEE, PMI, IPMA, AIPM, PMAJ,, etc., realizan un gran esfuerzo y una gran dedicación a crear estándares y buenas prácticas que los directores de proyecto de todo el mundo puedan seguir para garantizar el éxito de sus proyectos. Por qué vamos a intentar inventar la rueda, si otros ya la han inventado y nosotros podemos usarla? Si todos utilizamos estándares, y todos realizamos las tareas de igual forma (siempre en la medida de lo posible), será más fácil el proceso de mejora continua. 6.2.2. Metodologías En la actualidad existe un gran abanico de metodologías para la gestión de proyectos software. El uso de una metodología puede aportar muchas ventajas a la gestión de un proyecto, como se describe en el Capítulo 3: Facilitar la tarea de planificación. Facilitar la tarea del control y seguimiento de un proyecto. Mejorar la relación coste/beneficio. Optimizar el uso de recursos disponibles. Facilitar la evaluación de resultados y el cumplimiento de los objetivos. Facilitar la comunicación efectiva entre los interesados del proyecto (stakeholders). Optimizar las fases del proceso de desarrollo. Facilitar el mantenimiento del producto final. Permitir la reutilización de partes del producto. Garantía de un nivel de calidad en el producto final. Ayudar en el cumplimiento de los plazos de tiempo fijados en la definición del proyecto. Definir el ciclo de vida que más se ajuste a las condiciones y características del desarrollo. Estas metodologías, en líneas generales, pueden dividirse en dos grandes grupos: Metodologías tradicionales Metodologías ágiles MÉTODOS Y TÉCNICAS PARA LA GESTIÓN DE PROYECTOS SOFTWARE Página 129

En general, no existen metodologías buenas y metodologías malas. Cada una de ellas tiene unas características únicas y diferenciadas que pueden hacer que encaje mejor en un proyecto concreto o en otro. Algunas metodologías funcionarán de forma excelente en un proyecto, y sin embargo podrán ser un lastre más que una ayuda para otro tipo de proyecto diferente. Qué significa esto? Cuáles son los pasos que tenemos que seguir a la hora de seleccionar una metodología? Lo más importante antes de seleccionar una metodología es realizar un estudio de las características del proyecto que vamos a acometer, y según sus características decidir que metodología de las existentes se adapta mejor al proyecto y a los factores ambientales de la empresa. Sin embargo, si podríamos generalizar que después de realizar el estudio de todas las metodologías actuales más destacadas, en general, las metodologías ágiles se adaptan mejor a las condiciones específicas de los proyectos software. Las metodologías ágiles nacieron para dar una respuesta a los problemas que se observaban en la aplicación de las metodologías tradicionales en los proyectos software. Estas metodologías utilizan dos principios fundamentales, retrasar las decisiones y la planificación adaptativa. Destacan en la adaptabilidad de los procesos de desarrollo. Estas metodologías pregonan que la capacidad de respuesta a un cambio es más importante que el seguimiento estricto de un plan. Funcionan especialmente bien el proyectos de dimensiones no muy grandes, en los que los requisitos no están bien definidos y/o son cambiantes. De todas formas, es importante comentar que en cualquier caso, las metodologías tradicionales también está demostrado que funcionan adecuadamente en proyectos de gran duración y envergadura, en los que los requisitos están bien definidos desde el inicio, y no son cambiantes. 6.2.3. Técnicas y herramientas Existen una gran variedad de técnicas y herramientas de aplicación en la gestión de proyectos. Dependiendo del proyecto, el director del mismo podrá elegir una u otras, según sus necesidades. Hoy en día, la mayoría de técnicas y herramientas están implementadas en productos software que facilitan en gran medida el trabajo del director de proyectos. Dependiendo del tipo del proyecto, y de los fondos del mismo, existen multitud de opciones de productos software, de menos a más completas, las cuales permiten a los directores de proyecto monitorizar sus proyectos, tareas, personas, perfiles, áreas, trabajos, costes, compras, entregables, documentación, foros, etc. MÉTODOS Y TÉCNICAS PARA LA GESTIÓN DE PROYECTOS SOFTWARE Página 130

Actualmente existe una gran tendencia hacia el uso de software libre, el cual abarata los costos del proyecto, proporcionando herramientas de gran calidad que pueden compararse a las comerciales. Algunas de ellas se describen en el Capítulo cuarto. 6.2.4. Conclusiones generales Cómo conclusiones generales, podemos comentar que en los proyectos TI se hace necesario un cambio metodológico y de gestión que mejore los resultados actuales que se muestran en el presente trabajo. El sector TI es un sector joven en comparación con otros sectores de la ingeniería, y dada sus características únicas y diferentes al resto de sectores, requiere de buenas prácticas contrastadas, estándares y soluciones metodológicas propias para su disciplina. La aparición de las metodologías ágiles, y algunos estándares de gestión de proyectos están iniciando el camino, pero todavía queda un largo camino por recorrer. 6.3. Futuras líneas de trabajo En este trabajo se ha realizado un estudio del arte de todas las soluciones existentes para la gestión de los proyectos software, y se ha marcado en cierta medida el camino para futuras líneas de trabajo. Tal como hemos visto a lo largo del trabajo, las metodologías ágiles se adaptan mejor a los proyectos software que las tradicionales, pero aún así tienen todavía muchos inconvenientes que las hacen difíciles de implantar en muchos proyectos. Las directrices de proyecto marcan estándares y buenas prácticas que son aplicables a los proyectos software, pero no son una metodología que nos marque los pasos a seguir para sistematizar los procesos en los que se descompone la gestión de un proyecto para obtener el éxito del mismo. Una futura línea de investigación sería desarrollar una metodología ágil, que redujera sus defectos en cuanto a: Evaluación inicial de coste y tiempo del proyecto en el caso de proyectos de gran dimensión. Falta de documentación. Pérdida de identidad del proyecto en relación al caso de negocio que lo generó por la multitud de cambios producidos. Necesidad de una proporción grande de trabajadores seniors, ya que se les exige un grado alto de autonomía. Impacto con la filosofía tradicional de trabajo en las empresas. MÉTODOS Y TÉCNICAS PARA LA GESTIÓN DE PROYECTOS SOFTWARE Página 131

Este objetivo se podría conseguir recogiendo las virtudes de las diferentes metodologías ágiles (muchas de ellas son complementarias), y combinándolas con directrices de gestión de proyectos, como CMMI [30] o la guía del PMBOK [32]. Gracias a las directrices de gestión de proyectos (normas, estándares y buenas prácticas) podríamos reducir las debilidades de las metodología ágiles, haciéndolas más robustas, mejorando la organización y la documentación, aumentamos la capacidad de medición (y de mejora continua), y en general, incrementando el control del proyecto. MÉTODOS Y TÉCNICAS PARA LA GESTIÓN DE PROYECTOS SOFTWARE Página 132