Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Administración de Proyectos:
Son las actividades que permiten asegurar que el proyecto se lleve a cabo a tiempo y de
acuerdo a la planificación. Eficiencia y Eficacia. La Administración de Proyectos se basa en las
principales funciones de la Administración: Planeación, Organización, Dirección y Control.
- Planeación: Se decide anticipadamente, qué, quién, cómo, cuándo y por qué se hará el
proyecto. Las tareas más importantes son: Pronosticar situaciones futuras, Determinar
los recursos que se necesitarán, Revisar y ajustar el plan de acuerdo con los resultados de
control, Coordinar durante todo el proceso de Planeación.
- Organización: Se identifica, define y divide el trabajo a realizar, se agrupan y definen los
puestos, se proporciona los recursos necesarios y se asigna el grado
de autoridad y responsabilidad.
- Dirección: Conduce el comportamiento de los entes involucrados hacia las metas
establecidas. Se comunican y explican los objetivos de todos los participantes, se asignan
estándares. Motivación, Liderazgo y Comunicación.
- Control: Medir el rendimiento obtenido en relación a las metas fijadas. En caso de haber
desviaciones se determinan las causas y se corrige lo que sea necesario.
Los miembros del equipo del proyecto, para comprender qué deben hacer, cuándo deben
hacerlo y de qué otras actividades dependen.
Plan de fase:
Los proyectos se dividen en fases con objeto de facilitar su gestión, mejorar el control, y
mantener el proyecto alineado con los objetivos. Cada una de las fases del proyecto culmina con la
realización de uno o varios entregables (plan de negocio, especificación, documento de diseño
preliminar, plan de pruebas, etc.). Las fases suelen tomar el nombre del de alguno de sus
entregables (por ejemplo, fase de diseño, fase de ensayos). Además, cada una de las fases puede
considerarse como un subproyecto en sí mismo con fases específicas diferenciadas. El fin de cada
fase viene acompañado de un proceso de revisión cuyo objeto es:
Fase de definición:
El objetivo fundamental de esta fase es establecer los objetivos del proyecto de acuerdo a
las necesidades o requisitos del cliente y sponsor. No siempre las necesidades del cliente vienen
claramente definidas y aun cuando así sea, es preciso traducirlas o plasmarlas en objetivos o
requisitos de proyecto (de alcance, calidad, costes y plazos) a partir de los cuales pueda
gestionarse el proyecto. Un proyecto no puede gestionarse a partir de necesidades de cliente, sino
a través de objetivos específicos, medibles, realistas y relacionados con el tiempo.
Fase de diseño:
- Desarrollo de una solución o diseño que permita satisfacer los requisitos del cliente (no
sólo en términos de calidad, sino también en términos de coste y plazo) de manera que
todas y cada una de las características de diseño sean trazables a los requisitos de cliente y
viceversa. En el caso de existir diversas alternativas de diseño, el director de proyecto
deberá analizar las mismas de acuerdo a los objetivos de proyecto, eligiendo aquella que
maximice la probabilidad de éxito del proyecto. Si alguna alternativa mereciera
consideración, pero precisara de una modificación de objetivos, deberá consultar al
sponsor o patrocinador del proyecto.
- Elaboración de una filosofía o estrategia de pruebas que permita detectar –en una fase
posterior- incumplimientos de los requisitos por parte de la solución adoptada para así
proceder a su corrección. Ésta consistirá básicamente en determinar entre otros: 1.Como
se demostrará cada uno de los requisitos de cliente (ensayo, análisis, simulación, etc.), 2.
Número de prototipos, etc.
- Gestionar la fase de acuerdo al plan de proyecto dentro del coste y plazo asignado.
Construcción y Pruebas:
El objetivo fundamental de esta fase es demostrar que el producto cumple con los
requisitos de cliente para así alcanzar los objetivos del proyecto. Para ello será preciso:
Implantación o Despliegue
Conseguir que el producto sea utilizado por los usuarios dándoles el apoyo y la formación que
precisen.
Asegurar que los beneficios alcanzados gracias al proyecto se mantengan una vez el equipo de
proyecto se retire y finaliza el proyecto. Por ejemplo, los indicadores de un proceso de negocio
rediseñado deben mantenerse en el tiempo.
Plan de iteración:
Identificación de riesgos: El propósito de la gestión de riesgos en cada proyecto es, por lo tanto,
prever y anticipar al máximo estas situaciones inciertas de tal manera que no se lleguen a
convertir en problemas graves, y que el proyecto, por lo tanto, se desarrolle en un entorno
controlado. Una adecuada gestión de riesgos debe realizarse a lo largo de todo el proyecto y debe
incluir las siguientes etapas:
Cada riesgo se identifica con un número, nombre y descripción, y el código en la WBS del
paquete de trabajo al que hace referencia. Recordemos que los riesgos deben estar asociados a
paquetes de trabajo concretos y no ser genéricos.
Evaluación del riesgo: es uno de los pasos que se utiliza en un proceso de gestión de riesgos
El seguimiento y control del proyecto tiene como objetivo fundamental la vigilancia de todas
las actividades de desarrollo del sistema. Es una de las labores más importantes en todo desarrollo
de sistemas, ya que un adecuado control hace posible evitar desviaciones en costes y plazos, o al
menos detectarlas cuanto antes.
Para poder ejercer un correcto seguimiento y control del proyecto es necesario que el Jefe
de Proyecto dedique todo el tiempo que sea preciso a vigilar el estado de cada una de las tareas que
se están desarrollando, prestando especial interés a aquellas que están sufriendo algún retraso. En
el momento en que se detecta cualquier desviación hay que analizar las causas para poder efectuar
las correcciones oportunas y recuperar el tiempo perdido.
Actividades
Gestión de Incidencias
- Identificar los elementos del proyecto que deben estar bajo configuración
- Restringir los cambios a dichos elementos
- Auditar los cambios a estos elementos
- Definir y gestionar la configuración de estos elementos
Los métodos, procesos y herramientas utilizados para proveer este ambiente de configuración
son parte esencial del proceso de desarrollo de software.
Actualizaciones simultáneas
Cuando varios integrantes del equipo trabajan sobre un mismo elemento al mismo tiempo.
Cuando un problema fue resuelto para algún elemento que es compartido por varios
desarrolladores y alguno de ellos no fue notificado de dicho cambio.
Múltiples versiones
Usualmente se tienen varias versiones del producto en desarrollo, por ejemplo una versión de
desarrollo, y otra de test, y se quiere que cuando haya un cambio en una éste se vea reflejado en
las demás versiones.