Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Planificación de
proyectos de software
Ing. Abella
DEFINICIÓN DE PLANIFICACIÓN
La gestión de proyectos es la rama de la
ingeniería de administración y dirección que se
encarga de la planificación y el control de
proyectos. Por planificación entenderemos todas
aquellas tareas orientadas a planear la ejecución
de un proyecto antes de su inicio, mientras que
las actividades de control se encargan de la
monitorización y seguimiento del progreso del
proyecto.
Ing. Abella
DEFINICIÓN DE PLANIFICACIÓN
Si tomamos la definición dada por la American
Management Association, tenemos que "la
planificación consiste en determinar qué se debe
hacer, cómo debe hacerse, quién es el responsable
de que se haga y por qué"
Ing. Abella
DEFINICIÓN DE PLANIFICACIÓN
En otras palabras …
La Planificación es un proceso que
comienza con una misión, metas y
objetivos que deben lograrse. Desarrolla
planes, procedimientos, establece una
organización y asigna recursos y
responsabilidades con el propósito de
alcanzar los objetivos propuestos.
Ing. Abella
OBJETIVOS DE LA PLANIFICACIÓN DE
PROYECTOS DE SOFTWARE
Ing. Abella
OBJETIVOS DE LA PLANIFICACIÓN DE
PROYECTOS DE SOFTWARE
En general se planifica para:
Ing. Abella
PLANIFICACIÓN
Ing. Abella
PRINCIPIO Y CONSIDERACIONES
PARA LA PLANIFICACIÓN
Todas las organizaciones planifican, pero por lo general
no se realiza de la manera adecuada, muchas veces la
planificación se realiza de manera informal cuando
debiera ser formal. La planificación formal es aquella
que es:
Documentada.
Uniforme (presenta similitud o continuidad en su
conjunto, desarrollo o duración) y regularmente aplicada.
Con resultados concretos, distribuidos, entendidos y
comprometidos por la organización.
Ing. Abella
PRINCIPIO Y CONSIDERACIONES
PARA LA PLANIFICACIÓN
Ing. Abella
PRINCIPIO Y CONSIDERACIONES
PARA LA PLANIFICACIÓN
Ing. Abella
CICLO DE PLANIFICACIÓN DE PROYECTOS
DE DESARROLLO DE SOFTWARE
Ing. Abella
CICLO DE PLANIFICACIÓN DE PROYECTOS
DE DESARROLLO DE SOFTWARE
Negociación de Compromisos
El jefe de proyecto y el cliente y/o usuario negocian los
compromisos mutuos, los cuales se establecen sobre la base
de los requerimientos del producto de software y objetivos del
proyecto.
Descomposición de Requerimientos
El producto de software se divide en elementos claves
denominados: Estructuras de División del Trabajo (EDT). Una
EDT es un organigrama jerárquico donde se establecen las
distintas partes de un producto de software. Representa una
jerarquía de componentes o bien de procesos. La jerarquía de
componentes identifica cada uno de los componentes del software
y la manera en que éstos se relacionan. La jerarquía de procesos
representa las actividades de trabajo requeridas para desarrollar
el software y sus interrelaciones. Si se usa este tipo de EDT se
deben considerar las fases, actividades y tareas estándares
definidas por la organización y también las tareas especiales del
proyecto.
Ing. Abella
CICLO DE PLANIFICACIÓN DE PROYECTOS
DE DESARROLLO DE SOFTWARE
Ing. Abella
CICLO DE PLANIFICACIÓN DE PROYECTOS
DE DESARROLLO DE SOFTWARE
Estimación de Recursos
Ing. Abella
CICLO DE PLANIFICACIÓN DE PROYECTOS
DE DESARROLLO DE SOFTWARE
Desarrollo de Itinerario del Proyecto
El itinerario del proyecto (rumbo, orientación y
descripción) se confecciona distribuyendo el
esfuerzo estimado dentro del marco de tiempo
establecido. El itinerario debe considerar los hitos
del proyecto.
Término de fase y/o actividades.
El término de cada fase o actividades se establece
formalmente y define un hito o un producto.
Generación y entrega de productos.
En ciertas partes de itinerario es necesario que la
actividad de generar el producto sea explícita.
Generalmente en proyectos de SW el producto es
un informe.
Ing. Abella
CICLO DE PLANIFICACIÓN DE PROYECTOS
DE DESARROLLO DE SOFTWARE
Ing. Abella
PLAN DEL PROYECTO DE
DESARROLLO DE SOFTWARE
Ing. Abella
PLAN DEL PROYECTO DE
DESARROLLO DE SOFTWARE
La Descripción del Proyecto proporciona las
características generales de éste.
La Organización refleja la forma en que el grupo de
proyecto ha sido estructurado para llevar a cabo el
trabajo y los responsables de las funciones clave.
Los Productos a Entregar incluyen los documentos
u otro tipo de producto, con compromiso de entrega
al usuario o a otros grupos de trabajo interno del
proyecto, así como los responsables de la entrega.
El Calendario comprende tanto las estimaciones
realizadas para confeccionar y justificar el
itinerario del proyecto, como éste mismo.
Ing. Abella
PLAN DEL PROYECTO DE
DESARROLLO DE SOFTWARE
¿Para qué se usa el plan del proyecto?
Ing. Abella
FALLAS EN LA PLANIFICACIÓN
Los problemas más comunes que enfrentan hoy en
día los proyectos de desarrollo de software, tales
como: retrasos en la entrega del producto final,
aumento de los costos de desarrollo y
mantenimiento y escasa calidad del software, se
deben principalmente a una mala o escasa
planificación.
Las principales causas de las fallas en la
planificación de proyectos de Desarrollo de
Software son las siguientes:
Ing. Abella
FALLAS EN LA PLANIFICACIÓN
Inadecuada definición del proyecto.
Comprensión errónea del problema.
Desconocimiento o inexperiencia de cómo
planificar.
Incumplimiento del ciclo de planificación.
Escasa negociación de compromisos con el
usuario al inicio del Proyecto
Definición incompleta de los requerimientos.
Supuestos y restricciones del proyecto inválidos o
no verificados.
Aplicación errónea o no-utilización de la
información histórica de la organización.
Ing. Abella
FALLAS EN LA PLANIFICACIÓN
Mala administración del proyecto.
Fallas en el uso de los planes.
Escasa motivación.
Ing. Abella
UNIDAD 2
FIN
Ing. Abella