lunes, 18 de mayo de 2009

Project Management con SoftWarePlan

En este POST, os voy a contar que es SoftWarePlan, así como mis inquietudes y experiencias con el Project Management.

Como todos sabéis, el Project Management o Gestión de proyectos, es la “ciencia” que estudia como gestionar los proyectos de cualquier tipo de manera adecuada para conseguir los objetivos definidos.

Una definición más académica es que el PM es la disciplina de organizar y administrar recursos de manera tal que se pueda culminar todo el trabajo requerido en el proyecto dentro del alcance, el tiempo, y coste definidos. Un proyecto es un esfuerzo temporal, único y progresivo, emprendido para crear un producto o un servicio también único.

Realmente, PM es una forma lógica de organizar trabajos y tareas, de forma que se consiga un objetivo concreto, el cual se define en el inicio del propio proyecto.

Yo he sido Project Manager en una importante compañía de desarrollo de Software durante casi 10 años. Durante ese periodo, he recibido varios cursos de esta “ciencia”, y durante los últimos dos años, he estado trabajando con una metodología concreta de PM, Prince2, la cual ayudé a implantar en la compañía en su momento.

Con toda esta experiencia y formación, me he dado cuenta de una cosa, ninguna de las metodologías que conozco, se ajusta al desarrollo de Software. Desde mi punto de vista, se han diseñado desde un punto de vista más general, para todo tipo de proyectos, no exclusivamente de desarrollo.

Por eso, en ExpanSoft hemos desarrollado nuestra propia metodología de Project Management, a la que hemos llamado SoftwarePlan.

Como todas las metodologías, es otra forma lógica y estructurada de llevar un proyecto, pero es lo que más se adapta a nuestras necesidades como empresa de desarrollo de Software.
Para diseñarla, me he basado en la experiencia previa y sobre todo en
Prince2. Lo que más me gusta de esa metodología es que todas las fases son desconectables entre sí. Eso en nuestro negocio ayuda bastante, porque es posible que yo haga la fase de definición, otra empresa la de ejecución, y una tercera el mantenimiento del producto. Con SoftWarePlan, lo que hemos hecho principalmente es cambiar las fases, definir mejor las tareas asociadas a cada fase y las publicaciones de estado de proyecto.

Estoy colgando en wikipedia un artículo con la definición concreta de SoftWarePlan, actualizaré este POST para poner el enlace en cuanto lo tenga.


Saludos…

1 comentario:

  1. Suena muy bien.

    Microsoft también decidió para el desarrollo de Windows 7 independizar las diferentes partes del proyecto entre si, debido sobre todo al desastroso desarrollo de Vista donde departamentos enteros tenían que esperar casi de manos cruzadas a que otros terminases su parte.

    Un saludo
    David

    ResponderEliminar