Unidad 3. Nuevo escenario y Gestion de proyectos Agil - dpuenteramirez/GESPRO_Teoria_2021 GitHub Wiki

Nuevo escenario y Gestion de proyectos Agiles

Objetivos:

  • Conocer distintos escenarios actuales

  • Conocer mas sobre el concepto de gestion de procesos clasica

  • Ampliar el concepto de gestion Agil de procesos

INTRODUCCION

En este tema vamos a ver los principales conceptos de la gestión de proyectos clásica, su definición y sus características. Asimismo, introduciremos un nuevo escenario de gestión en entornos más rápidos e inestables, veremos sus características y profundizaremos en el “campo scrum”. También empezamos a ampliar el concepto de la gestión de proyectos ágil, que se basa principalmente en el concepto de adaptación. Veremos sus objetivos, sus preferencias, y los principales modelos de gestión.

La gestión ágil de proyectos es un conjunto de metodologías para el desarrollo de proyectos que requieren una especial rapidez y flexibilidad en su proceso. Los miembros del equipo trabajan en pequeñas fases y equipos, sobre actualizaciones concretas del producto. Después, se testea cada actualización en función de las necesidades del cliente. Muchas veces es necesario ir probando las distintas funcionalidades del servicio sobre la marcha y medir si está funcionando o no, para acabar ofreciendo una solución final.

Estas metodologías ágiles son especialmente adecuadas para empresas y sectores involucrados en contextos de cambio constante. Es decir, en proyectos especialmente complejos o situaciones de urgencia donde no contamos con el tiempo necesario para desarrollar el proyecto de forma convencional. Fomentan el trabajo en equipo y la colaboración con el cliente, y la mejora continua de las propiedades del producto mejora el resultado final, además de reducir el tiempo de salida al mercado.

Las características del escenario en el que nos encontramos hoy en día:

  • Lanzamiento constante de novedades (El entorno tecnológico es muy inestable. Es preferible lanzar las novedades (versiones beta) y dejarlas evolucionar dentro del propio mercado.)
  • Reducción del tiempo de desarrollo
  • Cambios y mejoras rápidas
  • Innovación Todo ello exige a las empresas una capacidad de agilidad y cambio constante durante el desarrollo del producto

La gestión de proyectos en entornos rápidos e inestables requiere, además de calidad elevada, costes reducidos y diferenciación , de velocidad y flexibilidad El desarrollo del proyecto se puede realizar en varios escenarios pero actualmente en el mercado destacan tres:

  • Secuencial: Los desarrollos secuenciales puros suelen ser más teóricos que prácticos (años 80)
  • Secuencialidad con solapamiento: donde una fase no suele necesitar para empezar que esté completamente terminada la anterior
  • Solapado: Está en proceso de desarrollo y parte de la idea de que: “El producto emerge de la interacción constante de un equipo multidisciplinar que trabaja conjuntamente desde el inicio hasta el fin” (campo de scrum) El desarrollo ágil se diferencia del tradicional en :

Características de “campo de scrum”:

  • Incertidumbre: No hay plan detallado sino una meta genérica que alcanzar
  • Autoorganización: Equipos sin roles de gestión ni pautas de asignación de tareas
  • Control sutil: La autonomía está bien, pero sin que llegue a derivar en el caso à establece puntos de control suficientes
  • Difusión y transferencia del conocimiento: Equipos multidisciplinares donde todos los miembros aportan a los demás y aprenden de los demás

Concepto clasico de gestión de proyectos

Consideramos un proyecto como una construcción de un resultado único, en unas fechas previstas y con unos recursos previstos de antemano.

En la gestión de proyectos clásica, podemos encontrar las principales caracteristicas:

  • Es una gestión de proyectos basada en una aplicación sistemática de procesos repetibles y escalables

  • Tiene tres criterios de exito:

  1. Calidad: Debemos aspirar a obtener la mayor calidad posible en el resultado de nuestro proyecto
  2. Costes: Debemos reducir al máximo los costes de nuestro proyecto, procurando que estos sean como máximo el coste que hemos previsto al comienzo del proyecto
  3. Fechas: Hay que realizar todos los entregables como muy tarde en las fechas acordadas. Entre otras, las fechas mas importantes son las de inicio de proyecto (No nos podemos retrasar al empezar el proyecto) y la de entrega (No podemos entregar un proyecto tarde)
  • Está basado en un carácter predictivo: Ideamos un plan de proyecto, en el que preveemos todos los posibles contratiempos que vayamos a tener, y seguimos dicho plan al pie de la letra.

  • Consideramos que el entorno en el que vamos a trabajar es un entorno estable. Esto quiere decir que no hay contratiempos, ni cambios de ultima hora ni imprevistos que puedan afectar de alguna manera a nuestro proyecto.

  • Consideramos que el objetivo de la propia gestión es: Primero: Desarrollar un plan, como hemos dicho antes, en el que se recoja como vamos a trabajar. Segundo: Seguir las fechas que hemos determinado en dicho plan, sin variarlas ni distanciarnos de ellas. Tercero: Mantener los recursos planificados, si sobrepasarnos en ellos, lo que podria suponer un sobrecoste.

  • Entendemos, por tanto, que est gestión de proyectos tiene un ciclo de vida que está formado por una secuencia de fases

Anexo

Scrum 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.

En Scrum se realizan entregas parciales y regulares del producto final, priorizadas por el beneficio que aportan al receptor del proyecto. Por ello, Scrum está especialmente indicado para proyectos en entornos complejos, donde se necesita obtener resultados pronto, donde los requisitos son cambiantes o poco definidos, donde la innovación, la competitividad, la flexibilidad y la productividad son fundamentales.

Scrum también se utiliza para resolver situaciones en que no se está entregando al cliente lo que necesita, cuando las entregas se alargan demasiado, los costes se disparan o la calidad no es aceptable, cuando se necesita capacidad de reacción ante la competencia, cuando la moral de los equipos es baja y la rotación alta, cuando es necesario identificar y solucionar ineficiencias sistemáticamente o cuando se quiere trabajar utilizando un proceso especializado en el desarrollo de producto.

BIBLIOGRAFÍA

Palacio, J. & Ruata C. (2011) Scrum Manager Gestión de Proyectos. Safe Creative.

⚠️ **GitHub.com Fallback** ⚠️