Professional Documents
Culture Documents
Tema 2 Metodologías y Estándares de Diseño y Planificación de Proyectos
Tema 2 Metodologías y Estándares de Diseño y Planificación de Proyectos
Presentar los principales tipos de metodologías de desarrollo en vigor hoy en día, con las
ventajas e inconvenientes que presenta cada uno a la hora de aplicarlo a la gestión de
según qué tipo de proyectos.
Así mismo en la web grafía se proporcionan enlaces a otras metodologías también ampliamente
utilizadas en distintos ámbitos de la ingeniería.
Es necesario tener unos modelos que guíen las actividades de gestión y permitan
cuantificar el éxito de estas actividades. Es necesario, en definitiva, contar
con metodologías y estándares de Dirección y Planificación de Proyectos.
Metodologías
μετη metà «más allá»
οδως odòs «camino»
λογος logos «estudio»
Pero una metodología completa es algo más que una notación o una colección de
procedimientos.
Proporciona además:
Medidas y métricas.
Herramientas.
Ejercicios de entrenamiento.
Una metodología define qué hay que hacer ante un problema determinado. El uso de una
metodología para resolver un problema es una estrategia de negocio que permite a las compañías
maximizar el valor del proyecto, asegurando la máxima eficacia y reusabilidad.
A la hora de escoger una metodología adecuada para la gestión de nuestro proyecto hay que
distinguir entre la gestión del mismo y el desarrollo del producto o servicio que con él queremos
obtener. No son iguales (ni tienen por qué serlo) los principios metodológicos c,on que se diseña
un avión y los principios metodológicos con los que se realiza la planificación del diseño del avión.
Estándares
Un estándar es:
Ciclo de vida
Sector de mercado
Producto
Tamaño
Tecnología
Situación
No obstante, se puede decir que aunque las fases de un proyecto varían por proyecto o
industria, un mínimo común incluiría:
Conceptualización / preparación
Desarrollo /seguimiento y control
Cierre
En ciertos casos, se incluye la fase de iniciación si el proyecto se enmarca en una
estructura superior, plan estratégico de empresa, etc.
Esto funciona bien hasta que las cosas empiezan a cambiar mientras
que los jefes de proyecto intentan resistirse a los cambios.
Por otra parte, hay ocasiones en las que la metodología tradicional puede ser
apropiada: cuando los proyectos son realmente complejos, en los que es
necesario tener un control más estricto y mejor coordinación entre las distintas
fases y equipos de trabajo, así como cuando hay que reforzar las líneas de
comunicación entre los miembros del equipo.
Debido a que las tecnologías son cada vez más complejas y están más integradas
(lo cual provoca muchos problemas de diseño y desarrollo) las metodologías
pesadas a veces pueden ser la mejor opción, especialmente cuando varios
equipos están trabajando en distintos lugares y cuando es necesario un control
más estricto y una formalización de los elementos claves del proyecto.
Metodologías ágiles
Intervinientes en el proyecto
En un proyecto hay distintos roles correspondientes a los distintos intervinientes
en el mismo. Estos roles y su influencia en el proyecto son abordados por el
PMBOK® según el siguiente esquema:
Stakeholders:
o Positiva.
o Negativa.
o Identificar a los stakeholders.
o Determinar sus requerimientos.
o Gestionar e influenciar aquellos requerimientos, de modo que se asegure el éxito.
Cliente/usuario:
Estos roles, en muchas situaciones los llevan las mismas personas, así en una
cooperativa de trabajo, el cliente y el usuario son la misma persona, En una sociedad
limitada, suelen coincidir director de empresa y cliente,…
Project manager:
o Persona responsable de la administración de proyecto
o Negociador y facilitador
o Persona de referencia para un proyecto
Equipo de gestión. Los miembros del equipo directamente involucrados en la gestión del
proyecto.
Equipo del proyecto. El equipo que lleva a cabo el trabajo.
influencias organizacionales
Los proyectos son comúnmente parte de una organización más grande que el
proyecto. Por ello no pueden sustraerse a la influencia que esa organización
ejerce, desde distintos ámbitos y por diferentes motivos:
Áreas de Conocimiento
El PMBOK® puede verse de dos formas diferentes, cual si fuera una matriz que
puede leerse por columnas o filas. La forma estándar como está estructurado el
documento establece áreas de conocimiento. La forma útil para el gerente de
proyectos y la organización es, sin embargo, por grupos de procesos de Inicio,
planificación, ejecución, control y cierre.
Una metodología Agile para la gestión
proyectos: SCRUM
Scrum define un proceso empírico, interactivo e incremental de desarrollo que
intenta obtener ventajas mediante la construcción de un marco de trabajo, en el
cual las personas pueden acometer problemas complejos adaptativos
maximizando el valor de los productos obtenidos de manera creativa a la vez que
se mejora el rendimiento del equipo.
Se trata de un proceso en el que se aplican un conjunto de buenas prácticas para
trabajar de manera colaborativa en equipo. El mismo surge de un artículo de 1986
de la Harvard Business Review titulado The New Product Development Game de
Takeuchi y Nonaka, que introducía las mejores prácticas más utilizadas en 10
compañías japonesas altamente innovadoras. A partir de ahí y tomando
referencias al juego de rugby, Ken Scwaber y Jeff Sutherland formalizan el
proceso conocido como Scrum en el año 1995.
Esta metodología esta especialmente indicada para proyectos en entornos
complejos, donde:
Ventajas:
inconvenientes:
Scrum Master: es el líder del grupo de Scrum, entre sus principales actividades está el
estar pendiente de que las tareas que se establezcan con el Product Owner y que estas
sean llevadas a cabo de manera correcta y en el orden establecido.
Scrum Team: grupo de desarrollo con habilidades que permiten que las tareas sean
generadas lo más completas posibles
Al principio del proyecto se define el product backlog, que contiene todos los
requisitos funcionales y no funcionales que deberá satisfacer el sistema a
construir. Los mismos estarán especificados de acuerdo a las convenciones de la
organización ya sea mediante: features, casos de uso, diagramas de flujo de
datos, incidentes, tareas, etc.
El product backlog es una forma rápida de manejar las necesidades de los usuarios
sin tener que tratar con documentos de gran exigencia formal y tediosas tareas
relacionadas con el mantenimiento de los mismos. La intención es poder responder
más rápido y con menos sobrecarga rápidamente a las cambiantes necesidades
reales.