Sunteți pe pagina 1din 27

UNIDAD II

GESTIN Y PLANIFICACIN DE
PROYECTOS SOFTWARE
UNIVERSIDAD DEL PACIFICO
Ingeniera de Software
Esp. Ing. Yowanna Karina Caicedo G.

INTRODUCCION
La gestin y planificacin de proyectos es una
actividad que empieza antes de iniciar cualquier
actividad tcnica y contina a lo largo de la definicin,
del desarrollo y del mantenimiento del software.
La actividad de gestin del proyecto comprende
medicin y mtricas, estimacin, anlisis de riesgos,
planificacin, seguimiento y control.

OBJETIVOS
Determinar como se debe gestionar el personal, el proceso y
el problema durante un proyecto de software.
Identificar las mtricas de software y cmo pueden
emplearse para gestionar el proceso de software y el
proyecto llevado a cabo como parte del proceso.
Determinar como se crea la planificacin temporal de un
proyecto.
Identificar la garanta de calidad del software.

Determinar los riesgos del software.


Identificar los riesgos del software.
Determinar la proyeccin y evaluacin del riesgo.

CONTENIDO
CAPITULO 4
Conceptos sobre Gestin de Proyectos
CAPITULO 5

El Proceso de Software y Mtricas del Proyecto


CAPITULO 6

Planificacin de Proyectos de Software

CONCEPTOS SOBRE GESTIN DE


PROYECTOS

CONCEPTOS SOBRE GESTIN DE


PROYECTOS
La gestin de un proyecto de software se centra en:

4Ps:

PERSONAL

Recurso humano que participa y colabora en el proceso


del software y su organizacin para el desarrollo de los
proyectos software de manera eficaz.

Las compaas que


gestionan sensiblemente su
inversin en personal a lo
largo prosperaran.
Tom DeMarco y Tim Lister

4Ps:

PERSONAL

Principales actores de un proyecto de software:

Cliente

Arquitecto de
Software

Gerente del
Proyecto

Desarrollador

Ingeniero de
Requerimientos

Ingeniero de
Pruebas

Usuarios

PERSONAL

CONFORMACION DE LOS EQUIPOS DE TRABAJO


Participantes - Se clasifican en:
1. Gestores Superiores: se encargan de definir los aspectos del
negocio.
2. Gestores tcnicos del proyecto: se encargan de planificar,
motivar, organizar y controlar a los profesionales que realizan el
trabajo de desarrollo del software.
3. Profesionales: se encargan de proporcionan las capacidades
tcnicas necesarias para la ingeniera de un producto o
aplicacin.
4. Clientes: especifican los requisitos para la ingeniera del
software.
5. Usuarios finales: Se encargan de interactuar con el software.

PERSONAL

CONFORMACION DE LOS EQUIPOS DE TRABAJO


Jefes de Equipos
Para ser eficaz, el equipo del proyecto debe
organizarse de manera que maximice las habilidades y
capacidades de cada persona y este es el trabajo del
jefe del equipo.
Caractersticas deseables de un lder.
1. Motivador.
2. Organizador.
3. Innovador.

PERSONAL

CONFORMACION DE LOS EQUIPOS DE TRABAJO


Jefes de Equipos
Es el gestor de proyectos de software, el cual:
Diagnostica los aspectos tcnicos y de organizacin ms
relevantes.
Tiene confianza para asumir el control del proyecto y permite
que los buenos tcnicos aporten sus ideas.
Promueve e incentiva las iniciativas y logros del equipo del
proyecto.
Hace saber a todos los miembros del equipo que la calidad
es importante.

PERSONAL

CONFORMACION DE LOS EQUIPOS DE TRABAJO


Equipos de Software Segn Matei, Propone 3 niveles
de organizacin de equipos.
Descentralizado democrtico
Descentralizado controlado
Centralizado controlado

PERSONAL

Equipos de Software
Descentralizado Democrtico o Egoless
No tiene un jefe permanente, se
nombran
coordinadores
de
acuerdo a la tarea a corto plazo,
la solucin de tareas se hacen
por consenso. La comunicacin
del equipo es horizontal.

PERSONAL

Equipos de Software
Descentralizado Controlado (DC)

Un jefe definido que coordina


tareas
especficas
y
jefes
secundarios con responsabilidades
sobre sub-tareas. La resolucin de
problemas es una actividad del
grupo y la implementacin por
subgrupo, la comunicacin es
horizontal y vertical por jerarqua.

PERSONAL

Equipos de Software
Centralizado Controlado (CC)
El jefe del equipo se encarga de
la resolucin de problemas a alto
nivel y la coordinacin interna del
equipo. La comunicacin entre
jefe y los miembros del equipo es
vertical.

PERSONAL

CONFORMACION DE LOS EQUIPOS DE TRABAJO


Coordinacin y Comunicacin Se establecen mecanismos
de comunicacin para coordinar al equipo de trabajo. Se
deben tener:

Comunicacin Formal
Comunicacin Informal
Comunicacin Electrnica

PERSONAL

Coordinacin y Comunicacin
Comunicacin formal: se lleva a cabo por escrito, con
reuniones organizadas y otros canales de comunicacin.
Incluye documentos de ingeniera de software, memorandos
tcnicos, documentacin, informes de seguimiento.
Comunicacin informal: es ms personal. Incluye
reuniones de grupo para la divulgacin de informacin y
para la resolucin de problemas.
Comunicacin electrnica: se leva a cabo por correos
electrnicos,
boletines,
audioconferencias,
videoconferencias.

4Ps:

PRODUCTO

Es la definicin de los de los objetivos y mbito del


producto que los clientes y desarrolladores han de
establecer.
Al inicio de un proyecto, el gestor del proyecto debe
examinar el producto y el problema a resolver. Por lo que
se debe establecer el mbito del producto delimitarlo.

mbito
Descomposicin del
Problema

PRODUCTO
mbito

El mbito del proyecto de software no deber ser ambiguo


ni incomprensible a niveles de gestin y tcnico. Este se
define por:
Contexto: Cmo encaja el software a construir en un sistema,
producto o contexto de negocios mayor y qu limitaciones se
imponen como resultado del contexto?
Objetivos de informacin: Qu objetos de datos visibles al
cliente se obtienen del software? Qu objetos de datos son
requeridos de entrada?
Funcin y rendimiento: Qu funcin realiza el software para
transformar la informacin de entrada en una salida? Hay
caractersticas de rendimiento especiales que abordar?

PRODUCTO

Descomposicin del Problema


Comprende el anlisis de requisitos del software.
La descomposicin se aplica en dos reas
principales:

(1) la funcionalidad que debe entregarse y


(2) el proceso que se emplear para entregarlo.
Un problema complejo se parte en problemas
ms pequeos que resultan ms manejables.

4Ps:

PROCESO

Es el marco de trabajo desde el cual se puede establecer


un plan detallado para el desarrollo de software.
El gestor del proyecto decide qu modelo de proceso es
el ms adecuado para:
1. Los clientes que han solicitado el producto y la gente
que realizar el trabajo.
2. Las caractersticas del producto.

3. El entorno del proyecto.

Maduracin del Problema y el Proceso


Descomposicin del Proceso

PRODUCTO

Maduracin del Problema y el Proceso


Los miembros del equipo de software deben estructurar un conjunto de
actividades que le permitan trabajar en cada funcin del problema.
Se pueden considerar las siguientes actividades:

Comunicacin
Se establece comunicacin entre el desarrollador y el cliente, con el
propsito de obtener los requisitos del sistema.
Planificacin
Conjunto de tareas con el propsito de definir los recursos y la
planificacin temporal del proyecto.
Anlisis del riesgo
Tareas requeridas para valorar los riesgos tcnicos y de gestin.

PRODUCTO

Maduracin del Problema y el Proceso


Se pueden considerar las siguientes actividades:
Ingeniera
Tareas requeridas para construir una o ms representaciones de la
aplicacin.
Construccin y entrega
Tareas requeridas para construir, probar, instalar y proporcionar
asistencia al usuario.
Evaluacin del cliente
Tareas requeridas para que el cliente evale las representaciones
de software creadas durante la fase de ingeniera.
El trabajo del gestor del proyecto es estimar los requisitos de
recursos, poner fechas de inicio y finalizacin de las tareas y los
productos a fabricar.

PRODUCTO

Descomposicin del Proceso


Las actividades de:
comunicacin,
planificacin,
anlisis
de
riesgo,
ingeniera,
construccin, entrega y evaluacin se adaptan al modelo o
paradigma de desarrollo de software seleccionado.

4Ps:

PROYECTO

Se deben gestionar proyectos software de calidad


para que tengan xito.

4Ps:

PROYECTO

Es la manera planificada y controlada para gestionar


la complejidad que requiere un conjunto
de
advertencias comunes y factores crticos de xito que
conducen a una buena gestin del desarrollo de
software.

Un enfoque de sentido comn son :


Comience con el pie derecho.
Mantenga el mpetu
Rastree el progreso
Tome decisiones inteligentes.

Realice un anlisis de resultados.

Estudia como si fueras a vivir por


siempre, y vive como si fueras a
morir maana.

S-ar putea să vă placă și