Está en la página 1de 39

PLANIFICACION

DEL PROYECTO DE
UN SOFTWARE.
UNIDAD 3
NOMBRE: DAZ LOZANO BRENDA KARINA
N. CONTROL: 13250883
GRUPO: T42

PLANIFICACION DEL
PROYECTO DE SOFTWARE.

QU ES?

es fundamental en el proceso de desarrollo de


un producto de

software (y en cualquier otro). En el mismo se


establece, entre otras cosas, qu

tareas y cundo se van a realizar y los recursos


que utilizarn las mismas. En

base al plan de trabajo la gerencia podr


determinar si el proceso est

marchando en tiempo y si est utilizando los


recursos (tiempo, personal, dinero,

etc.) de la forma esperada.

ESTIMACION DE COSTOS

El plan requiere de un estimado de costos

desglosado y detallado de los costos. Se debe


indicar los costos

especficos para cada etapa de desarrollo y


para cada uno de los

componentes. Costos de nmina, materiales,


equipo, costos

operacionales, etc.

PROGRAMACION DE
TIEMPOS

Se indicar cundo comienza y termina

cada una de las etapas de desarrollo. Esto es


necesario para poder

determinar en todo momento si el proyecto se


encuentra adelantado,

atrasado o en tiempo.

PLANIFICACION DEL
PERSONAL

Se debe establecer cuntas personas se

necesitan para cada etapa del proyecto y qu


tiempo dedicarn a

trabajar en el proyecto (hrs/da, hrs/semana,


hrs, etc.) Cada etapa

puede requerir mayor o menor cantidad de


personas que otras etapas y

no todas las personas trabajan en todas las


etapas.

ESTRUCTURA DEL
EQUIPO DE TRABAJO

El plan debe

establecer la composicin de cada grupo de


trabajo. En este componente

es muy importante tomar en consideracin que


tipo de personas se

incluirn ya que se necesita un grupo que se


acople bien. Se podra dael caso de que se haga
un grupo con individuos que trabajen muy bien

solos o con algunas personas pero no con el


grupo de trabajo en el que

se incluyan.

VERIFICACION Y
CONTROL DE CALIDAD

Para poder generar un producto

de calidad es necesario que constantemente se


verifique si los

componentes del proyecto se estn cumpliendo


con los requisitos

establecidos para el mismo. El plan de trabajo


indicar de forma

especfica los mecanismos de verificacin y


control de calidad que se

utilizarn encada una de las etapas.

GERENCIA DE
CONFIGURACION

El plan debe indicar de forma especfica

los mecanismos que se utilizarn para atender


la necesidad y solicitudes

de cambio en el proyecto.

MONITOREO DE
POYECTOS

El plan debe indicar cmo la gerencia

monitorear las actividades del proyecto y se


encargar de que se

cumpla (hasta donde sea posible) el plan de


trabajo establecido.

MANEJO DE RIESGOS

El plan debe

establecer qu se har en casos de retraso o que ocurrir si se pierde

uno o varios miembros del personal. Otro aspecto que debe


considerar el

plan es bajo qu circunstancias se decidir no continuar con el


proyecto

ya que siempre existe la posibilidad de que el desarrollo se salga de

control y resulte ms caro continuar con el mismo que detenerlo y

perder el trabajo hecho. El desarrollo del plan de trabajo tiene como


una

de sus entradas el documento con las especificaciones de requisitos


del

software. El producto de esta etapa es el documento del plan para el

Proyecto.

3.1. Aplicacin de
herramientas para
estimacin de tiempos
y costos de desarrollo de
software: GANTT, PERT/CPM,
uso

ESTIMACION DE COSTOS

Las estimaciones iniciales se hacen bajo la base a la

definicin de requisitos que el cliente provee a un alto nivel


(funcionalidades o

pantallas). Los pasos tpicos en una estimacin son:

1)Anlisis de los requisitos.

2)Prediccin del tamao.

3)Descripcin de las Actividades.

4)Estimacin de fallas potenciales y mtodos de eliminacin de

defectos en el software.

5)Estimacin de requisitos del personal.

6)Ajuste de suposiciones basadas en capacidades y experiencia.

7)Estimacin del esfuerzo y fechas lmite.

8)Estimacin de costos del desarrollo.

ESTIMACION POR
ANALOGIA

La estimacin de costes por analoga

implica usar el coste real de proyectos


anteriores similares como base

para estimar el coste del proyecto actual. La


estimacin de costes por

analoga se utiliza frecuentemente para la


estimacin de costes cuando

la cantidad de informacin detallada sobre el


proyecto es limitada (por

ejemplo, en las fases tempranas).

DETERMINACION DE
TARIFAS DE COSTES DE
RECURSOS

La persona que

determina las tarifas o el grupo que prepara las estimaciones debe

conocer las tarifas de costes unitarios, tales como el coste del


personal

por hora y el coste del material a granel por yarda o metro cbico,

correspondientes a cada recurso para estimar los costes de la


actividad

del cronograma. Reunir cotizaciones, es un mtodo de obtener las

tarifas. Para los productos, servicios o resultados que deben


obtenerse

por contrato, se pueden incluir las tarifas estndar con factores de

escalamiento en el contrato.

ESTIMACION
ASCENDENTE

Esta tcnica implica estimar el coste de

paquetes de trabajo individuales o actividades


del cronograma

individuales con el nivel ms bajo de detalle.


Este coste detallado luego

se resume o acumula en niveles superiores


para fines de informacin y

seguimiento.

ESTIMACION
PARAMETRICA

La estimacin paramtrica es una tcnica

que utiliza una relacin estadstica entre los


datos histricos y otras

variables (por ej., metros cuadrados en la


construccin, lneas de cdigos

en el desarrollo de software, horas de mano de


obra requeridas) para

calcular una estimacin de costes para un


recurso de la actividad del

cronograma.

SOFTWARE DE GESTION
DE PROYECTOS

El software de gestin de

proyectos, como por ejemplo, las aplicaciones de


software de estimacin

de costes, las hojas de clculo computarizadas, y las


herramientas de

simulacin y estadsticas, es ampliamente utilizado para


asistir en el

proceso de estimacin de costes. Dichas herramientas


pueden simplificar

el uso de algunas de las tcnicas de estimacin de


costes y, por

consiguiente, facilitar la consideracin rpida de las


diversas alternativas

de estimacin de costes.

ANALISIS DE
PROPUESTAS PARA
LICITACIONES
Entre otros mtodos de

estimacin de costes se incluyen el anlisis de


propuestas para

licitaciones y un anlisis de lo que debera costar el


proyecto. En los

casos en los que los proyectos se ganan mediante


procesos

competitivos, se le podr demandar al equipo del


proyecto un trabajo de

estimacin de costes adicional para examinar el precio


de los productos

entregables individuales, y obtener un coste que


respalde el coste total

final del proyecto.

ESTIMACION DE TIEMPOS

La estimacin del tiempo forma parte del


proceso de Gestin del Tiempo de la

Administracin de Proyectos. La Gestin del


Tiempo del Proyecto incluye los

procesos necesarios para lograr la conclusin


del proyecto a tiempo.

Definicin de las Actividades: identifica las actividades

especficas del cronograma que deben ser realizadas para producir

los diferentes productos entregables del proyecto.

Establecimiento de la Secuencia de las Actividades: identifica

y documenta las dependencias entre las actividades del

cronograma.

Estimacin de Recursos de las Actividades: estima el tipo y las

cantidades de recursos necesarios para realizar cada actividad del

cronograma.

Estimacin de la Duracin de las Actividades: estima la

cantidad de perodos laborables que sern necesarios para

completar cada actividad del cronograma.

Desarrollo del Cronograma: analiza las secuencias de las

actividades, la duracin de las actividades, los requisitos de recursos

y las restricciones del cronograma para crear el cronograma del

proyecto.

Control del Cronograma: controla los cambios del cronograma

del proyecto.

Programacin mediante
una grfica de barras
rectangulares (Diagrama
de Gantt)

Los programas de trabajo muestran las fechas de inicio y terminacin de los

diversos elementos de un proyecto. Los programas pueden preparase en

DR. ANTONIO NAVARRETE

INGENIERIA DE SOFTWARE

SISTEMAS Y COMPUTACION

forma tabular o grfica, aunque esta ltima se emplea ms debido a su

visualizacin.

La representacin grfica ms utilizada es la grfica de barras rectangulares.

Esta indica tambin las partidas en las cuales se cruza el trabajo, y las

partidas que deben quedar terminadas antes de que se comiencen otras.

Una barra en una grfica, significa que la actividad se desarrolla en un


periodo

de tiempo indicado por las esquinas de la barra.

Grafica de barras ligadas

Grafica de barras
triangulares

Mtodo de programacin
de la ruta critica.

Este mtodo

se desarrollo como herramienta para


administrar situaciones especiales.

En algunos contratos varias dependencias


gubernamentales obligan su

uso. El CPM se basa en la planeacin del trabajo


que va ms all de

lo que es necesario para hacer una licitacin.

3.2. mbito del software:


recursos humanos, recursos
de
software reutilizables,
recursos del entorno.

La Segunda tarea de la planificacin del desarrollo de


Software es la estimacin

de los recursos requeridos para acometer el esfuerzo de


desarrollo de Software,

esto simula a una pirmide donde las Herramientas


(hardware y Software), son

la base proporciona la infraestructura de soporte al


esfuerzo de desarrollo, en

segundo nivel de la pirmide se encuentran los


Componentes reutilizables. Y en

la parte ms alta de la pirmide se encuentra el recurso


primario, las personas

(el recurso humano).

RECURSOS HUMANOS

La Cantidad de personas requeridas para el


desarrollo de un proyecto de

software solo puede ser determinado despus


de hacer una estimacin del

esfuerzo de desarrollo (por ejemplo personas


mes o personas aos), y

seleccionar la posicin dentro de la


organizacin y la especialidad que

desempeara cada profesional.

RECURSOS DE
SOFTWARE
REUTILIZABLES
Cualquier estudio sobre recursos de software

estara incompleto sin estudiar la

reutilizacin, esto es la creacin y la


reutilizacin de bloques de construccin de

Software.

RECURSO DE ENTORNO

El entorno es donde se apoya el proyecto de


Software, llamado a menudo

entorno de Ingeniera de Software, incorpora


Hardware y Software. El

Hardware proporciona una plataforma con las


herramientas (Software)requeridas para producir
los productos que son el resultado de la buena

prctica de la Ingeniera del Software, un


planificador de proyectos debe

determinar la ventana temporal requerida para


el Hardware y el Software, y

verificar que estos recursos estn disponibles.

3.3. Anlisis y gestin del


riesgo: estrategias,
identificacin,
proyeccin, refinamiento,
reduccin, supervisin y
gestin
del riesgo.

ESTRATEGIAS

Es un conjunto de acciones planificadas


sistemticamente en el tiempo que se

llevan a cabo para lograr un determinado fin o


misin. Es el proceso de

desarrollo e implementacin de planes para


alcanzar propsitos y objetivos.

Una de las herramientas ms usuales en este


tipo de planificacin es el Anlisis

DAFO.

IDENTIFICACION

Es la accin y efecto de identificar o


identificarse (reconocer si una persona o

una cosa es la misma que se busca, hacer que


dos o ms cosas distintas se

consideren como una misma, llegar a tener las


mismas creencias o propsitos

que otra persona, dar los datos necesarios para


ser reconocido).

La identificacin est vinculada a la identidad,


que es el conjunto de los rasgos

propios de un sujeto o de una comunidad.

PROYECCION

Es un mecanismo de defensa que opera en


situaciones de conflicto emocional o
amenaza de origen interno o externo, atribuyendo
a otras personas u objetos
los sentimientos, impulsos o pensamientos propios
que resultan inaceptables
para el sujeto. Se proyectan los sentimientos,
pensamientos o deseos que no
terminan de aceptarse como propios porque
generan angustia o ansiedad,
dirigindolos hacia algo o alguien y atribuyndolos
totalmente a este objeto
externo.

REFINAMIENTO

1. El diseo del software es un proceso interactivo mediante el cual


los

requerimientos se traducen en un plano para construir el software.

Para lograr que un diseo sea presentable se deben seguir ciertas

pautas, Implementar todos los requisitos explcitos contenidos en

el modelo de anlisis, y ajustarse a todos los requisitos del cliente.

2. Debe ser una gua legible y comprensible para quienes generan el


cdigo

y quienes realizan pruebas, es decir, dan soporte al software.

3. Debe proporcionar una imagen completa del software desde una

perspectiva de implementacin.

REDUCCION

Se refiere a utilizar la cantidad mnima


indispensable de recursos necesarios en

acciones que van desde las cotidianas hasta las


industriales.

SUPERVISION

La supervisin es la observacin regular y el


registro de las actividades que se

llevan a cabo en un proyecto o programa. Es un


proceso de recogida rutinaria

de informacin sobre todos los aspectos del


proyecto. Supervisar es controlar

qu tal progresan las actividades del proyecto.


Es observacin, observacin

sistemtica e intencionada.

GESTION DE RIESGO

Es un enfoque estructurado para manejar la


incertidumbre relativa a una

amenaza, a travs de una secuencia de


actividades humanas que incluyen

evaluacin de riesgo, estrategias de desarrollo


para manejarlo y mitigacin del

riesgo utilizando recursos gerenciales. Las


estrategias incluyen transferir el

riesgo a otra parte, evadir el riesgo, reducir los


efectos negativos del riesgo y

aceptar algunas o todas las consecuencias de


un riesgo particular.

También podría gustarte