1. METODOLOGIA Y ADMINISTRACION DE LAS TICS
Jeny Margarita Arias Santos 00170166 Cuarto Cuatrimestre Facilitador.- Mtro. José Jacobo Fernández
MAESTRÍA EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
2. Existen diferentes tipos de metodología de gestión, estas gestiones se puede dividir en dos:
La predictiva (también conocida como formal, tradicional o clásica)
La flexible (también conocida como ágil).
LA METODOLOGÍA PREDICTIVA
En la metodología predictiva se desarrollan en un entorno predecible pero también consideran que lo más importante del proyecto son los procesos, de tal forma que los esfuerzos están orientados en cumplir con los recursos, los tiempos y los costos.
Conjunto único de actividades necesarias para producir un resultado previamente definido, en un rango de fechas determinado y con una asignación específica de recursos.
Conjunto único de actividades necesarias para producir un resultado previamente definido, en un rango de fechas determinado y con una asignación específica de recursos.
LA METODOLOGÍA FLEXIBLE
La metodología flexible está más orientada para proyectos de desarrollo de software, considerando que actúan en un entorno cambiante. Además, cree que el resultado y la satisfacción al cliente es más importante que el respetar los planes establecidos, por lo que se privilegia al individuo sobre el proceso, y se abren canales de comunicación con el cliente final para hacerle frente a imprevistos. En cuanto a la documentación, sin dejar de ser importante no es prioritaria, ni abundante.Esta metodología puede desarrollar software, haciéndolo y ayudando a otros a que lo hagan, a los individuos y su interacción, por encima de los procesos y las herramientas. El software que funciona, por encima de la documentación exhaustiva. La colaboración con el cliente, por encima de la negociación contractual. La respuesta al cambio, por encima del seguimiento de un plan.
METODOLOGIAS DE GESTION AGIL O FLEXIBLE PREDICTIVA (FORMAL,TRADICIONAL O CLASICA)
SCRUM
PMBOX CRYSTAL PRINCE 2
XP EXTREME PROGRAMMING
ITIL DSDM
KANDAN FDD FEATURE DRIVEN DEVELOPMENT
LD LEAN DEVELOPMENT
3.
4. TIPO METODOLOGIA DEFINICION VENTAJA DESVENTAJA ÁGIL O FLEXIBLE Es un proceso en el que se aplican de manera regular un conjunto de buenas prácticas para trabajar colaborativamente, en equipo, y obtener el mejor resultado posible de un proyecto. Estas prácticas se apoyan unas a otras y su selección tiene origen en un estudio de la manera de trabajar de equipos altamente productivos. Es una metodología para la gestión y desarrollo de software basada en un proceso iterativo e incremental utilizado comúnmente en entornos basados en el desarrollo ágil de software. Es un modo de desarrollo de carácter adaptable más que predictivo es orientado a las personas más que a los procesos y emplea la estructura de desarrollo ágil. *Es un modelo de desarrollo ágil que tiene la ventaja de adoptar una estrategia de desarrollo incremental, en lugar de la planificación y ejecución completa del producto y basar la calidad del resultado más en el conocimiento tácito de las personas en equipos auto organizados, que en la calidad de los procesos empleados. *Está especialmente indicada para proyectos con un rápido cambio de requisitos. *Es un proceso en el que se aplican de manera regular un conjunto de mejores prácticas para trabajar en equipo y obtener el mejor resultado posible de un proyecto. *Requiere delegar responsabilidades al equipo, incluso permite fallar si es necesario. *Es una metodología que difiere del resto, y esto causa cierta resistencia en su aplicación para algunas personas. *Si una tarea no está bien definida puede incrementar costes y tiempos. *El equipo no se compromete hay mucha probabilidad de fracasar. Solo funciona bien en equipos pequeños y ágiles.
5. TIPO METODOLOGIA DEFINICION VENTAJA DESVENTAJA ÁGIL O FLEXIBLE XP Es una metodología de desarrollo de ingeniería de software, formulado por Kent Beck, es la metodología más destacada para procesos agile de desarrollo de software, cuenta con adaptabilidad que previsibilidad. XP se basa en simplicidad, comunicación y retroalimentación. Se caracteriza por el conjunto de siete pautas a seguir para asegurar la integridad y calidad del proyecto: Elimina los que sobre Ampliar el aprendizaje Decidir lo mas tarde posible Reaccionar tan rápido como sea posible Potenciar el equipo (y el entorno) Crear integridad Ver todo en conjunto. *Enfocada al desarrollo del software. *La metodología ágil más radical y popular. XP se centra en el ciclo de vida del desarrollo de software. *Es la metodología de desarrollo de software orientada a la generación de valor para el cliente. * Cuenta con una Programación organizada, menor taza de errores y la satisfacción del programador. *Centrada en potenciar las relaciones interpersonales como clave para el éxito en desarrollo de software. *Solo se puede promoviendo el trabajo en equipo y tiene altas comisiones en caso de fallar. *Esta metodología se preocupa por el aprendizaje de los desarrolladores. *Exige un buen clima de trabajo y se recomienda emplearlo solo en proyectos a corto plazo.
6. TIPO METODOLOGIA DEFINICION VENTAJA DESVENTAJA ÁGIL O FLEXIBLE KANBAN Ha sido adaptado con éxito como una alternativa o complemento a Scrum, sobre todo en equipos de soporte, mantenimiento o en aquellos casos en los que no es sencillo o viable realizar una predicción de la demanda a corto plazo. Basado en tres principios: Visualizar el flujo de trabajo Determinar el límite de trabajo en curso Medir el tiempo en cada tarea El principio de Kanban es que se comienza con lo que sea que se esté́ haciendo ahora mismo, Comprende el actual proceso mediante la realización de un mapa del flujo de valor y entonces se determinan los límites de trabajo en curso (WIP) para cada fase del proceso. *Reducción del trabajo en progreso (limitación del WIP). *Control del flujo de trabajo (fácil localización de cuellos de botella, y control sencillo del estado de desarrollo del producto). *Promueve el trabajo en equipo. *Reducción del tiempo perdido (todo el desarrollo se hace bajo demanda, por lo que no hay partes que sobren, además si alguien acaba su trabajo ayuda al resto del equipo). Facilidad para añadir mejoras. *Dificultad de realizar las entregas a tiempo en grandes proyectos. *Falta de reglas (aunque la existencia de pocas reglas es una ventaja, puede convertirse en un problema cuando el desarrollador es inexperto y necesita una guía para realizar su trabajo. Por ello, se aconseja hacer uso de Kanban tras haber ganado experiencia con otras metodologías, ya que de este modo habrá reglas que se habrán interiorizado). *Dificultad a la hora de proveer posibles problemas (aunque la localización y solución de problemas es sencilla en Kanban, su previsión antes de que ocurran no lo es).
7. TIPO METODOLOGIA DEFINICION VENTAJA DESVENTAJA ÁGIL O FLEXIBLE CRYSTAL CLEAR Se trata de un conjunto de metodologías para el DS caracterizadas por estar centradas en las personas que componen el equipo (de ellas depende el éxito del proyecto) y la reducción al máximo del número de artefactos producidos, fue creada por Alistair Cockburn, está diseñada para pequeños proyectos, pudiendo contar con un equipo de desarrolladores formados por ocho personas como máximo, depende de dos factores importantes como son : el número de personas en el proyecto y las consecuencias de los errores. *Metodología ágil más veterana y la que más se aproxima a los métodos tradicionales. *Se caracteriza por dos dimensiones: tamaño y complejidad. *Son apropiadas para entornos ligeros, al estar diseñadas para el cambio experimenta reducción de costos, presenta una planificación más trasparentes para los usuarios, se define cada una de las interacción y cuáles son sus objetivos Delimita el alcance del proyecto con el cliente su efectividad es mayor si se trabaja en equipo pequeños
8.
9. TIPO METODOLOGIA DEFINICION VENTAJA DESVENTAJA PREDICTIVA PMBOX Es una colección de procesos y áreas de conocimiento generalmente aceptadas como las mejores prácticas dentro de la gestión de proyectos. Es una guía de fundamentos para la Dirección de Proyectos Sus Principales objetivos son: *Describir el conocimiento y las prácticas aplicables a la mayoría de los proyectos de la época •Proveer una base formal para fundar proyectos *Guiar y Orientar a gestores de proyectos sobre la forma de conducir la construcción de resultados. Mayor productividad debido a la utilización de una metodología estándar. Reducción de los recursos aplicados a proyectos sin valor agregado. Estandarización de las prácticas en todos los departamentos. Sistema estandarizado entre las empresas y los segmentos industriales. Muchos proyectos para los limitados recursos de la empresa Falta de competencias en Gestión de proyectos en toda la empresa. Comprometer a toda la organización en la ejecución del programa. Obtener patrocinio y compromiso de la alta dirección. Mantener procesos de desarrollo de corta duración.
10. TIPO METODOLOGIA DEFINICION VENTAJA DESVENTAJA PREDICTIVA PRINCE 2 Es un marco de referencia de proyectos que cubre la gestión, control y organizaciones de un proyecto, dentro de un marco de trabajo claramente definido. Es un método estructurado de gestión de proyectos. Es una aproximación a las “buenas practicas” para la gestión de todo tipo de proyectos que se ha convertido en el estándar de facto para la organización y gestión de proyectos. El método divide los proyectos en fases manejables para fomentar el control eficiente de los recursos y la supervisión regular del progreso. *Un principio, medio y fin controlados y organizados *Revisiones regulares de progreso frente al plan y el Caso de Negocio *Puntos de decisión flexibles *Gestión de control de cualquier desviación del plan *El compromiso de la gestión y los participantes en el tiempo y lugar correctos durante el proyecto *Buenos canales de comunicación entre el proyecto, la gestión del proyecto, y el resto dela organización. *Gestión de personas: motivación, liderazgo y delegación. *Técnicas de planificación genéricas como Gantt Charts. *Técnicas de gestión del riesgo. *Técnicas de análisis financiero o presupuestario.
11. TIPO METODOLOGIA DEFINICION VENTAJA DESVENTAJA PREDICTIVA ITIL La toma de decisiones para niveles gerenciales es más eficaz, en la definición de un plan de TI estratégico, la definición de la arquitectura de la información, la adquisición del hardware necesario TI y el software para ejecutar una estrategia TI, la aseguración del servicio continuo, y la supervisión del funcionamiento del sistema TI. A interventores porque esto les ayuda a identificar cuestiones de control de TI dentro de la infraestructura TI de una empresa. Esto también les ayuda a corroborar sus conclusiones de auditoria. Los usuarios se benefician debido al aseguramiento proporcionado a ellos si los usos que ayudan en la reunión, el tratamiento, y el reportaje de información cumplen ya que esto implica mandos y la seguridad es en el lugar para gobernar los procesos. A interventores porque esto les ayuda a identificar cuestiones de control de TI dentro de la infraestructura TI de una empresa. Esto también les ayuda a corroborar sus conclusiones de auditoria. Los estándares no cubren todos los temas en detalle. · No existe un estándar que abarque todos los temas (gestión, seguridad, calidad, desarrollo, continuidad, etc.). · Se requiere de un esfuerzo de la organización, para adoptar los estándares. · Evolución Gestión aceptado internacionalmente que se adopta por las empresas y se Contemple en el día a día por los gerentes de negocio. · Enfatiza el cumplimiento regulatorio, ayuda a las organizaciones a incrementar su valor a través de las tecnologías, y permite su alineamiento con los objetivos del negocio.
12. TIPO METODOLOGIA DEFINICION VENTAJA DESVENTAJA PREDICTIVA CMMI Capability Maturity Model Integration Significa Integración de Modelos de Madurez de Capacidades, este modelo sirve para la mejora y evaluación de procesos para el desarrollo, mantenimiento y operación de sistemas de software. Es un modelo de calidad del software que clasifica a las empresas en niveles de madurez de acuerdo a los procesos utilizados para producir software. La gran ventaja de CMMI es que ha demostrado ser una metodología de gran eficacia, que ha permitido mejoras de gran impacto en procesos de desarrollo de productos software, Servicios TI. Las áreas de proceso pueden cumplir con los objetivos de negocio .Se pueden conseguir resultados más rápidos. Se requiere de una inversión menor. Los problemas de calidad pueden no ser tomados en cuenta. Puede que no se tengan beneficios a largo plazo. Falta de estrategia incorporada. Se puede implementar los procesos en el orden equivocado.
13. CONCLUSIONES
Después de ver estos dos tipos de gestiones con las que se ayuda la administración de proyectos podemos concluir que los dos tipos tienen sus fortalezas y debilidades por ejemplo el modelo clásico de desarrollo para nuevos productos se basa en el concepto de anticipación. La empresa anticipa como debería de ser el producto final que van a desarrollar, define los requisitos que debe de reunir, lo diseña, planifica los recursos que necesitará y las actividades que realizará para construirlo y controla su ejecución para corregir desviaciones y garantizar que el resultado se ajustará a lo previsto en términos de calidad, tiempo y presupuesto y por el contrario, el modelo ágil se basa en la adaptación. Se tiene una visión general del producto o servicio, aunque sin especificar el resultado final y por tanto, los requisitos, diseño, etc. En función de esta visión se generan una serie de hipótesis que dan lugar a un prototipo de producto que se usará para explorar el mercado y ver si este valida las hipótesis o por el contrario hay que modificarlas, en una suerte de idas y venidas, un continuo prueba y error regular que va añadiendo funcionalidades al producto adatándolo a las continuas demandas de nuestro target. Cada una de estas cuenta con metodologías que se diferencias por sus aportaciones a un proyecto por ejemplo Scrum no es ni la mejor metodología ni la única, pero es una metodología que está empujando muy fuerte por la facilidad de implantación y por su agilidad en cuanto a cambios y lo que propiamente aporta en comparación con otras metodologías y evita la burocracia y la generación documental. No es que con Scrum no se deba o no se pueda documentar, si no que con Scrum no se exige documentar nada para iniciar un proyecto, algo que en otras metodologías es impensable A pesar de las continuas críticas que las metodologías ágiles sufren, son usadas por muchas grandes empresas y se han utilizado en grandes sistemas, lo que hace prever que estas metodologías han llegado para quedarse y apoyar al desarrollo de grandes proyectos.