Actualmente existen algunas metodologías orientadas todas ellas a solventar problemas que se tornan comunes en la mayoría de organizaciones, algunos de ellos son:
- Carga de trabajo no equilibrada y aumento de re-procesos. - No existe un correcto control del presupuesto inicial, por lo
general se presentan desfases.
- Disminución de la calidad de los productos o servicios entregados.
- Descontrol de proyectos a nivel general.
Dentro de la gestión de proyectos contamos con dos frentes definidos, la gestión predictiva o la gestión ágil.
Optar por una opción u otra depende mucho de las características del proyecto manejado, sin embargo, lo más importante a tomar en cuenta es la prioridad culminante para el proyecto en sí. Dentro de la gestión predictiva, los procesos adquieren una relevancia mayor, mientras que en la gestión ágil lo más importante es el valor o la utilidad final del resultado que se desea obtener.
Existen ciertas características que están asociadas a una u otra metodología de las indicadas anteriormente:
2.1.5.1. Metodologías clásicas o tradicionales Se basan en los siguientes antecedentes:
Permanencia del entorno: se entiende que todos los proyectos
poseen características definidas y que se repiten con frecuencia entre ellos. Son guiados por un patrón y desarrollados en un ambiente bastante deducible e imaginable.
Predictibilidad: las mejores herramientas con las que cuenta esta
metodología son la planificación y el control, en este sentido lo que más se valora en esta instancia son los procesos, la forma de llevarlos a cabo. Todos los esfuerzos están direccionados a cumplir los tiempos, costos y recursos.
La aplicación de este tipo de metodologías se da por lo general en proyectos estables donde se conoce claramente el resultado a obtener y es factible hacerlo bien a la primera. PMBok y Prince2 son ejemplos claros de este tipo de metodologías.
2.1.5.2. Metodologías ágiles
Se utilizan generalmente para proyectos donde se comercializan servicios y no productos en sí. El punto de partida para este tipo de metodologías es una definición cerrada de aquello que se quiere realizar.
Dentro de las características más relevantes de los proyectos gestionados con metodologías ágiles están las que se mencionan a continuación:
- Incertidumbre: se hace conocer la necesidad estratégica sin necesidad de entrar en mayores detalles, se otorga una amplia libertad al equipo.
- Auto-organización: consiste en la no especialización dentro de los miembros del equipo, cada uno de ellos cuenta con autonomía, auto superación y auto disciplina. Estas características aportan al equipo de trabajo ciertas libertades para realizar toma de decisiones o transferencia de conocimientos grupales. Tomando en cuenta esto, se realizan evaluaciones periódicas acerca del producto que está siendo desarrollado.
- Desarrollo solapado: las fases en sí mismas no existen como tales, sino que van desarrollándose ciertas actividades durante el ciclo de vida del proyecto dependiendo de las necesidades que se vayan presentando. En varias ocasiones incluso no se parte de un diseño detallado de la solución
sino que se trabaja en base a los resultados que se van obteniendo en períodos cortos de tiempo. Por otro lado, el hecho de la no especialización de los recursos en un solo tipo de tarea en ocasiones puede llegar a causar mayor cantidad de problemas que ventajas en sí, haciendo hincapié en esto último se debe considerar que el retraso de una sola fase, termina afectando a todo el proyecto en general.
- Monitoreo sutil: lo más recomendable es la incorporación de puntos de control a lo largo de todo el ciclo de vida del proyecto, con el fin de tener un panorama más robusto acerca de la situación del mismo en todo momento. Entorno a este tema se sugiere lo siguiente:
Se debe valorar periódicamente el ambiente laboral, ya que es muy importante la incorporación de personal que no creen conflictos internos.
Incentivar la cultura de trabajo en equipo, tomando en cuenta la relación negocio-personal, esto con el fin de acceder a la información de las necesidades de primera mano a la brevedad posible.
Establecer un sistema de reconocimientos en base a méritos, asimismo, definir un mecanismo para comprender los errores generados como potenciales puntos de mejora y aprendizaje.
- Transmisión de conocimiento: consiste en que todos los miembros del equipo de trabajo sepan acerca de todos los temas relacionados al proyecto, se busca generar una alta rotación del personal que interviene en los diferentes proyectos.
Habiendo puesto sobre la mesa las características principales de ambas metodologías para direccionamiento de proyectos, se puede decir que las ágiles brindan un panorama bastante opuesto a las predictivas, las primeras se adaptan mucho mejor a cierto tipo de proyectos dentro del área del software, sin embargo, siempre es bueno tener apertura hacia ambas opciones ya que no se puede desechar de entrada ninguna consideración proveniente de una u otra corriente.
Aunque se opte por una u otra, siempre resulta interesante conocer las bondades de ambas herramientas ya que es posible que se requiera tomar las mejores prácticas de alguna de ellas e incluirlas exitosamente en la otra. La concomitancia de ambas metodologías puede dar lugar a una gestión altamente eficiente.