Gestión de proyectos de Software

10
INGENIERÍA DE SISTEMAS Y TELECOMUNICACIONES INGENIERÍA DEL SOFTWARE Gestión de proyectos de software

description

Gestión de

Transcript of Gestión de proyectos de Software

Page 1: Gestión de proyectos de Software

INGENIERÍA DE SISTEMAS Y TELECOMUNICACIONESINGENIERÍA DEL SOFTWAREGestión de proyectos de software

Page 2: Gestión de proyectos de Software

Vean, pues, los ingenieros cómo para ser ingeniero no basta con ser ingeniero.

Mientras se están ocupando en su faena particular, la historia les quita el suelo de

debajo de los pies. Es preciso estar alerta y salir del propio oficio: otear bien el paisaje

de la vida que es siempre total-Ortega y Gasset, 1933

Page 3: Gestión de proyectos de Software

¿Qué es un proyecto?

Un proyecto es un esfuerzo temporal que se lleva a cabo para crear un producto, servicio oresultado único. La naturaleza temporal de los proyectos indica un principio y un final definidos. El final se alcanza cuando se logran los objetivos del proyecto o cuando se termina el proyecto porque sus objetivos no se cumplirán o no pueden ser cumplidos, o cuando ya no existe la necesidad que dio origen al proyecto. Temporal no necesariamente significa de corta duración.

-(PMBOK 4th, 2009)

Page 4: Gestión de proyectos de Software

¿Qué es la gestión/dirección de proyectos?

La gestión de proyectos es la aplicación de conocimientos, habilidades, herramientas y técnicas a las actividades del proyecto para cumplir con los requisitos del mismo. Se logra mediante la aplicación e integración de estos 5 grupos de procesos: iniciación, planificación, ejecución, seguimiento y control y cierre.

Dirigir o gestionar un proyecto por lo general implica: identificar requisitos, abordar las diversas necesidades, inquietudes y expectativas de los interesados, equilibrar las restricciones contrapuestas del proyecto (alcance, calidad, cronograma, presupuesto, recursos y riesgo)-(PMBOK 4th, 2009)

Page 5: Gestión de proyectos de Software
Page 6: Gestión de proyectos de Software

¿Qué es la gestión de proyectos de software?

-Pressman R., 2002.

Necesidades

1

Proyecto

Realización

2

3

4

5

6

7

La gestión de proyectos de software, es el conjunto de actividades conducentes a lograr que todo el proyecto esté controlado, estimado y con metas medibles y alcanzables.

Page 7: Gestión de proyectos de Software

¿Cuál es el objetivo de la gestión de proyectos de software?

La gestión de proyectos de software persigue la misma finalidad que todas las gestiones de proyectos en ingeniería:

Estimar qué sucederá con un proyecto nuevo,

Controlar todas las actividades de la ejecución del proyecto, y

Analizar qué sucedió con un proyecto ya finalizado

En todos los casos se tratará de dar respuestas cuantitativas a preguntas precisas tales como:

¿Cuál será el plazo de entrega? ¿Cuántas personas necesito? ¿Qué tan eficiente es el desarrollo del

proyecto? ¿Cuánto costará el proyecto?

La gestión de proyectos de software es una rama especializada de la Ingeniería del Software.

-Grompone J., 1996.

Page 8: Gestión de proyectos de Software

¿Quién debe ser el gerente del proyecto de software?

La gestión eficaz de un proyecto de software se centra en las cuatro P’s: personal, producto, proceso y proyecto. El orden no es arbitrario. El gestor que se olvida de que el trabajo de ingeniería del software es un esfuerzo humano, nunca tendrá éxito en la gestión de proyectos. [ ]

-Pressman R., 2002

Características de la persona que puede conducir un proyecto de software:

• Motivación. La habilidad para motivar (con un «tira y afloja») al personal técnico para que produzca conforme a sus mejores capacidades. Un profesional persuasivo, audaz y capaz de crear ambiente armonioso en el trabajo

• Organización. La habilidad para amoldar procesos existentes (o inventar unos nuevos) que permita al concepto inicial transformarse en un producto. Capacidad para lograr que se hagan las cosas que se deban hacer, en el momento que corresponda.

• Ideas o innovación. La habilidad para motivar al personal para crear y sentirse creativos incluso cuando deban de trabajar dentro de los límites establecidos para un producto o aplicación de software particular. Un profesional convincente, atinado en el que el equipo pueda confiar.

-Modelo MOI, Jerry Weinberg, 1986

Page 9: Gestión de proyectos de Software

Variables que se deben controlar en la gestión de proyectos de software:

• Calidad (funcionalidad) del proceso

• Costo del proyecto• Tiempo del proyecto

Page 10: Gestión de proyectos de Software

Actividades que permiten una adecuada gestión del proyecto de software:

• Estimación de esfuerzo• Planificación

INICIO

• Asignación, comunicación y seguimiento de tareas

• Gestión de incidencias• Gestión de requisitos• Aseguramiento de la

calidad• Aseguramiento de la

seguridad (interfaz de la seguridad)

• Gestión de la configuración• Gestión de la

documentación• Gestión de versiones

SEGUIMIENTO Y CONTROL

• Inclusión en histórico de proyectos

• Acta de la gestión del proyecto• Archivo de la documentación

del proyecto

CIERRE

PLANIFICACION

EJECUCIÓN