You are on page 1of 137

API

Administracin de Proyectos
Informticos
M. en C. J. Sergio Ruiz C.

Libro de referencia

Los involucrados

Ciclo de vida

Ciclo de vida

Factores importantes

Tringulo crtico

El lder de proyectos

Resumen

Referencias biblogrficas

Chamoun, Yamal. Administracin Profesional de Proyecto. McGraw Hill. Mxico D.


F. 2002.

Ciclo de vida

En equipos de tres o cuatro integrantes. En una hoja con sus nombres, realizar la
actividad siguiente.

Revisar el ciclo de vida de los proyectos, as como el


comportamiento que tiene cada fase lo largo del desarrollo
del proyecto. Contestar las siguientes preguntas:

1. Qu ventajas existen seguir el ciclo de vida al


desarrollar el proyecto?
2. Porqu es necesario el solapamiento de las
fases?

Orgenes de un Proyecto

De dnde nace un proyecto?

Formalizacin del proyecto

Debe existir
un
documento
firmado por
ambas
partes para
formalizar el
proyecto

Charter o
Contrato

Charter
Parte uno del
charter.
Describe el
proyecto
Define
entregables

Charter
Parte 2 del Charter
Define plenamente las
restricciones (Que no
se har)
Las firma nunca
pueden faltar ($)

Analizar beneficios del charter

Referencias biblogrficas

Chamoun, Yamal. Administracin Profesional de Proyecto. McGraw Hill. Mxico D.


F. 2002.

Actividad
En equipos de tres o cuatro integrantes. En una hoja con sus
nombres. Desarrollar un Charter con el caso siguiente.

El Centro Universitario UAEM Texcoco requiere


un sistema automatizado de acceso de los
automviles al interior de la institucin, con el
fin de mejorar la seguridad

Plan general del proyecto


Qu? Cmo?
Cundo?Quin?

Una vez iniciado


el proyecto
puede haber
atrasos.
Se requieren
cortes o hitos.

Atrasos
Si se detecta un
atraso, se debe
implementar un
ajuste, para
ajustar el plan a
los tiempos
programados.

Holgura
Debe existir un
margen para
atrasarse y
adelantarse.
De rebasarse ese
lmite habr
problemas.

Elementos del plan del proyecto

Entregables

Avance = Entregables SI
Promesas NO
En cada fase
deben existir
entregables.
Si no hay
entregables no
hay avance.

Entregables
Desde el
plan
deben
especific
arse los
entregab
les de
cada
fase.

WBS Divide y vencers

Divide y vencers
Todo el
trabajo del
proyecto
Se divide,
Se divide,
Se divide

Referencias biblogrficas

Chamoun, Yamal. Administracin Profesional de Proyecto. McGraw Hill. Mxico D.


F. 2002.

Actividad

En equipos de tres o cuatro integrantes. En una hoja con sus nombres, realizar la
actividad siguiente.

CASO: Una empresa desea instalar una red de


computadoras local. Solo existe el espacio y el
presupuesto. Al final deber contar con la
infraestructura de Hw, Sw y personal. Defina:
1. El objetivo del proyecto
2. Fecha de inicio y fecha de entrega
3. Cada una de las fases
4. Entregables por cada fase

Estudio de
Factibilidad

Qu es factibilidad?
Es un estudio previo al
proyecto con el fin de detectar
si es posible llevar a cabo el
proyecto.
Recursos
Tiempo
Dinero
Conocimiento

Factibilidad financiera
Determinar el monto de inversin
Determinar los beneficios del
proyecto
Verificar si Beneficios > inversin
Calcular la TIR (Tasa interna de
Retorno)
Calcular el TR (Tiempo de
recuperacin)

Factibilidad econmica
Estimar el costo del
proyecto.
Investigar si existirn los
recurso financieros.
Si los recursos
financieros estarn a
tiempo.
Garantizar los fondos
del proyecto

Factibilidad operativa
Verificar si existen las
instalaciones para hacer el
proyecto.
Verificar si existe personal
capacitado.
Verificar si existe el equipo
para el proyecto.

Factibilidad tcnica
Investigar si existen las
herramientas de hardware y
software o otras para llevar
a cao el proyecto.
Investigar si la tecnologa
actual permite llevar acabo
el proyecto.
Verificar si la tecnologa
existe en el pas.

Factibilidad legal
Verificar si el proyecto no
viola
alguna
ley
municipal, estatal o
federal.
En el caso del software
existen
organismos
internacionales
que
revisar.

Factibilidad ambiental
Si bien se dice que la
industria del software es
la que menos contamina.
Podra ser que el
proyecto si afecte al
medio ambiente como:
Demasiadas impresiones,
desechos qumicos,
otros

Factibilidad comercial
Aplica cuando el
proyecto se va a vender
como producto final.
Existe el mercado.
Existe competencia.
Calidad del producto.

Bibliografa
Baca U. , Gabriel, Formulacin y evaluacin de
proyectos informticos. McGraw Hill. Mxico
D. F. 2006.

Actividad

En equipos de 3 o 4 integrantes en una hoja con sus nombre, desarrollar la


actividad del caso siguiente.

Le han nombrado gerente de proyectos y le han encargado


hacer un software para educacin. El software intentar
sustituir al profesor en el saln de clases de nivel
universitario. Se deber construir una plataforma para subir
los cursos.

1. Cul es la factibilidad tcnica?


2.Cul es la factibilidad financiera?
3. cul es la factibilidad legal?

Planeacin del
proyecto
Calendario
Roles
comunicacin

Plan general
Meses que durar el proyecto

Definir cada evento mientras dur el proyecto.

Roles
Quines
participan?
Determinar los roles
y definir como
participarn.
Trabajador-R
Trabajador-RRR
R Tarea
R TTT
T-R
T-RRR

Comunicacin en el equipo
Cmo se
comunicar
el equipo
de trabajo?

Correo
electrnico
Documento
Telfono

Periodicidad

Actividad
En equipos de dos o tres integrantes. En una hoja con sus
nombres desarrollar la actividad siguiente:
La empresa Hw&Sw le ha pedido desarrollo un proyecto que
consiste en crear un portal para ventas por internet. Registro
del cliente. Mostrar catlogo. Generar un pedido. Registrar
pago con tarjeta. Registrar entregas.

Definir los roles del equipo de trabajo


Crear el calendario del plan general
Crear la matriz de roles y funciones

Referencias biblogrficas

Chamoun, Yamal. Administracin Profesional de Proyecto. McGraw Hill. Mxico D.


F. 2002.

GR
Gestin de riesgos

Gestin de riesgos
Tipos de riesgos,

Tabla de Gestin de riesgos.


Cada riesgo afecta en: Proyecto, producto o negocio.

Gestin de riesgos
Proceso de gestin de riesgos. Modelo de Ian
Sommerville.

Gestin de riesgos
Descripcin del riesgo. Identificar el riesgo y clasificar
de que tipo es.

Anlisis de riesgos
Observe como puede afectar un riesgo: Probabilidad y Efecto

Estrategias de mitigacin
Evitar o disminuir el efectos del riesgo. Tener el
plan B y C si es posible.

Gestin de riesgos
Cmo identificar que existe un riesgo. Basta que
se dispare un indicador para saber que habr uno o ms
riesgos en puerta.

Bibliografa
Sommerville Ian, Ingeniera de software.
Pearson educacin. Stima edicin. Madrid.
2005.

Actividad

En equipos de tres o cuatro personas, en una hoja con sus nombres, desarrollar la
actividad del caso.

Caso: Le han nombrado gerente de una empresa nueva en


Texcoco de desarrollo de software. Tiene 16 trabajadores.
Tiene a proyecto actualmente de un sistema de pagos de
colegiatura de una escuela privada. Se encuentra el 30% de
avance del proyecto. Cuenta con sus propias oficinas y
computadoras.

Qu riesgos pueden existir en su proyecto?


cmo pueden impactar a su proyecto?
qu estrategias aplicar para mitigar los
riesgos?

Alcance
del
proyecto

Qu es el alcance?
El alcance es
determinar
exactamente que se
deber entregar al
finalizar el proyecto.
Se pacta con el cliente
desde el charter.

Definir el alcance
El alcance se
mide por los
entregables.
Loe que se le
ofrece al
cliente
Lo que pide el
cliente

SMART
Son las caractersticas que deben tener los
entregables
eSpecfico
Medible
Acordado
Realista
En el Tiempo establecido

Criterios de entrega
Es necesario definir los criterios bajo los
cuales se evaluar cada entregable

Ejemplo de entregables
Los entregables pueden contener sub
entregables. Debern existir detallados

Avance - valor ganado


Para medir el avance real es necesario
considerar los entregables terminados y
entregados al cliente. Promesas no valen.

Entregables por fase


Es ms sencillo si definimos los entregables
por cada fase.

Referencias biblogrficas

Chamoun, Yamal. Administracin Profesional de Proyecto. McGraw Hill. Mxico D.


F. 2002.

Actividad

En equipos de tres o cuatro personas, en una hoja con sus nombres, desarrollar la
actividad del caso.

Caso: deber desarrollar un sistema para el control de


mantenimiento de autobuses de una lnea de transportes. El
cliente requiere. Un calendario de mantenimiento de las
unidades. Registro de mantenimientos preventivos registro de
mantenimientos correctivos. Considere dos fases de
desarrollo

Determine los entregables en general


Defina todos los sub entregables por fase

Status
Avance del proyecto

Control de avance del proyecto


El avance se debe controlar en funcin de:
1. Verificar si estoy atrasado
2. Revisar cuanto estoy atrasado
3. hacer los justes necesarios
Cada logro se llama hito.
El avance se llama status

Revisin de avance
El avance siempre se mide en %. NO en bien,
ms o menos, mal, muy mal.

Y el presupuesto
Los recursos monetarios se deben monitorear
todo el tiempo. El avance debe corresponder
al gasto ejercido.

Ajustes de presupuesto
Despus de hacer revisiones, es preciso
determinar si se hacen ajustes del presupuesto.

Reporte de avance
El reporte de avance debe ser ejecutivo. Es
decir debe mostrar el avance en una grfica y
% de avance y recursos.

Referencias biblogrficas

Chamoun, Yamal. Administracin Profesional de Proyecto. McGraw Hill. Mxico D.


F. 2002.

Actividad

En equipos de tres o cuatro personas, en una hoja con sus nombres, desarrollar la
actividad del caso.

Caso: deber desarrollar un sistema para el control de


mantenimiento de autobuses de una lnea de transportes. El
cliente requiere. Un calendario de mantenimiento de las
unidades. Registro de mantenimientos preventivos registro de
mantenimientos correctivos. El proyecto se ha programado
entregar en cuatro meses. Han transcurrido dos meses y
medios.

Defina un % de avance status


Grafique el avance
Defina el presupuesto utilizado

Programacin de actividades
Grfica PERT (Ruta crtica)

Qu es PERT?
PERT significa: Project Evaluation and Review
Technique -Tcnicas de Revisin y Evaluacin
de Proyectos Para que sirve?
Permite determinar el tiempo mximo en el
que es posible desarrollar el proyecto

Caractersticas de las tareas


Cohesin. Una tarea es una sola misin.
Atmica. Ya no se puede dividir.
Medible. Debe medirse y estimarse en
minutos, horas o das.
Produce entregable. Cada tarea produce al
menso un entregable.
Tiene dependencia. La dependencia es 0..n

Dependencia de tareas
Dependencia. Cuando una tarea no se puede
iniciar hasta que otra u otros se hayan
concluido previamente.
T2 Tarea sin dependencias
T5 (T3) Tarea que depende de la T3
T8 (T3, T4) Tarea que depende de las T3 y T4

Tareas
1. se definen tareas. 2. Se estima el tiempo de ejecucin. 3. Se
define la dependencia.

Grfica PERT
La ruta crtica (en negrita) es el camino ms
largo que garantiza el cumplimiento.

Bibiolografa
Sommerville Ian, Ingeniera de software.
Pearson educacin. Stima edicin. Madrid.
2005.

Actividad
En equipos de tres o cuatro personas, en una hoja con sus
nombres, desarrollar la actividad del caso.

Caso: Con la tabla de valores crear la grfica


PERT y obtener la ruta crtica

Asignacin de
tareas

Roles de los desarrolladores


Rol. Papel otorgado a un desarrollador en
virtud de sus conocimiento y habilidades.
Un desarrollador debe poseer al menos un rol,
pero puede tener varios.

Un desarrollador no debe o puede hacer de


todo

Asignacin de tareas
Asignacin de tareas. Actividad del Lder del
proyecto al determinar:
Rol A Tarea X (R-T) Un rol, una tarea
Rol B Tareas X, Y y Z (R-TTT) Un rol, n
tareas
Desarrollador A, B y C Tarea W (DDD-T) n
desarrolladores, una tarea

De que tamao debe ser una


tarea?
La tarea se mide en el tiempo estimado para
su realizacin.
Mnimo 1 hora ( 1 - D)
Grande 8 horas (1-D)
Muy grande ms de 8 horas (n-D)

Programacin de tareas
Las tarea se
programan
por horas,
das u
semanas.
Se usa una
grfica de
Gantt o en
Microsoft
Project.

Asignacin de tareas
Asignacin de
tareas. Asignar
n tareas a cada
desarrollador.
Balancear la
carga de
trabajo.
Optimizar el
uso del
personal.

Bibiolografa
Sommerville Ian, Ingeniera de software.
Pearson educacin. Stima edicin. Madrid.
2005.

Actividad

En equipos de tres o cuatro personas, en una hoja con sus


nombres, desarrollar la actividad del caso.

Caso: Con la tabla de tareas asignar a cuatro


desarrolladores y graficar la asignacin. La
duracin corresponde a horas.

Seleccin de personal
Equipo de trabajo

Seleccin del personal


Para elegir el equipo de
trabajo, se debe considerar
diverso factores. Adems:
Formacin acadmica
Aos de experiencia
Certificaciones
Personalidad

Tipos de personalidad
Cada persona es diferente.
Los tipos ms comunes son:
1. Orientado a la tarea
2. Orientado a si mismo
3. Orientado a la interaccin

Tamao del equipo de trabajo


El tamao ideal es de 3 a 6 personas.

A mayor elemento menor integracin


Es importante que exista:
1. Un lder
2. Un integrador
3. Un gestor de calidad
4. Colaboradores

Cohesin y comunicacin
Cohesin: Todos los
miembros del equipo
trabajan integrados
colaborando para un
objetivo.
Comunicacin. Debe
existir siempre y en
todas las formas.

Motivacin
La motivacin es un factor importante para
lograr las metas del proyecto.
1. El sueldo debe ser equitativo.
2. Respeto de horarios.
3. Reconocimientos.
4. Bonos de productividad.
5. mbito de trabajo.

Bibiolografa
Sommerville Ian, Ingeniera de software.
Pearson educacin. Stima edicin. Madrid.
2005.

Actividad

En equipos de tres o cuatro personas, en una hoja con sus nombres, desarrollar la
actividad del caso.

Caso: Debe desarrollar un sistema web para un centro de


mantenimiento automotriz. El sistema permitir que los
clientes agenden una cita, registrar servicios y pago de los
servicios.

Defina en una tabla su equipo de trabajo.


Cantidad, roles y perfil.
Defina el perfil requerido para cada rol
Determine como motivar al nuevo personal

Instalaciones para
desarrollar el
proyecto

Instalaciones y reas de trabajo


Las instalaciones debe ser apropiadas para
trabajar. considrese.
1. Ruido bajo o moderado.
2. Espacio suficiente (6 m2 por persona).
3. Luz natural.
4. reas verdes
5. Espacios comunes para servicio de caf.
6. Otros espacios que considere necesarios

Espacio ideal
Amplio
Luz
natural
Limpio
No ruido
Areas
verdes

Adecuacin del espacio


So debe adecuar el espacio, considere reas
comunes o compartidas para fomentar la
interaccin.

rea de reuniones
Debe existir una sala de reuniones, con
computadora, can y mesa grande. El
tamao debe ser para 6 a 20 personas.

Bibiolografa
Sommerville Ian, Ingeniera de software.
Pearson educacin. Stima edicin. Madrid.
2005.

Actividad

En equipos de tres o cuatro personas, en una hoja con sus nombres, desarrollar la
actividad del caso.

Caso: Debe desarrollar un sistema web para un centro de


mantenimiento automotriz. El proyecto durar 6 meses. Se
requerir 5 personas para el equipo de trabajo. Se rentar un
espacio que de puede adecuar.

Diseo el espacio de trabajo (crear un plano)


Describa el espacio fsicamente
Resalte las caractersticas favorables de sus
instalaciones

Estimacin de costos

Cunto cuesta el software?


El software es muy costoso.
Existen diversos mtodos para estimar el costo
de un proyecto de software.
Por lneas de cdigo
Por puntos de funcin
Por un experto
Por mtodo Delphi

por qu es caro el software?


Algunos factores que lo
hacen caro estn en la
tabla.
El software libre es una
estrategia de venta.

Qu afecta el costo del software?


Diferentes factores
hacen que el software
sea barato o caro.
Es diferente en cada
Estado y en cada Pas.

Qu tcnicas existen?
Usar el que mejor se adapte a nuestra
sistuacin.

Estimacin de tiempo
Una forma simple es
1. definir las tares a realizar
2. estimar el tiempo para llevar a cabo cada tarea
3. determinar el costo de la tarea
(sueldo por hora X horas de la tarea= costo de la tarea)
4. Sumar todos los costos y se obtiene el costo total
CT1 + CT2 + VT3 = COSTO TOTAL
Nota: El costo por hora es diferente de acuerdo al tipo de tarea y
rol que la realiza

Ejemplo de estimacin por tareas


Tarea

Tiempo
estimado

Rol

Precio por hora Costo de la


tarea

T1

Analista

50

200

T2

Analista

50

400

T3

Diseador

100

400

T4

16

Programador

50

800

T5

20

Lder del
proyecto

200

4000
5800

Bibiolografa
Sommerville Ian, Ingeniera de software.
Pearson educacin. Stima edicin. Madrid.
2005.

Actividad

En equipos de tres o cuatro personas, en una hoja con sus nombres, desarrollar la
actividad del caso.

Caso: Debe desarrollar un sistema web para un centro de


mantenimiento automotriz. El cliente podr programar una
cita. Se podrn registrar los servicio. Se podrn registrar los
pagos. Se llevar un seguimiento de satisfaccin al cliente. No
se factura con este sistema.

1. Definir tareas
2. definir el tiempo y costo de cada tarea
3. crear la tabla de estimacin por atareas.

Proceso
de
cambios

Por qu los cambios?


Los cambios son normales en un sistema.
Generalmente son para corregir, mejorar y
adaptar el sistema a un entorno nuevo.
Un cambio no siempre obedece a corregir
errores.
Los cambios deben estudiarse, evaluarse y
autorizarse. Pueden ser simpes o muy
costosos.

Cul es el proceso para un


cambio?
El cambio nace a
partir de una
solicitud.
Se debe evaluar el
alcance, tiempo,
costo, calidad y
riesgo.
Un cambio es todo
un subproyecto

Origen del cambio


Generalmente lo solicita un cliente. La
solicitud puede ser indirecta en productos
masivos en funcin del comportamiento de
ventas.

Solicitud del cambio


Debe existir un
documento formal para
solicitar el cambio.
Detallando el cambio y
sus justificacin.
No todos los cambios se
llevan a cabo (necesario,
deseable y posible)

Aprobacin del cambio


Lo ms importante en un cambio es l
justificacin y el impacto. De aprobarse es
todo un sub proyecto.

Documentacin del cambio


Todo cambio debe documentarse y agregarse
a la documentacin del proyecto original.

Quin paga los cambios?


1. si el cambio tiene que ver son un
requerimiento pactado se paga del fondo de
imprevistos.
2. Si es un nuevo requerimiento, lo paga el
cliente.

Formato de solicitud de cambios


Se debe establecer
un formato para
solcicitar cambios.
Es importante que
la solicitud vaya
firmada por ambas
partes.

Referencias biblogrficas

Chamoun, Yamal. Administracin Profesional de Proyecto. McGraw Hill. Mxico D.


F. 2002.

Actividad

En equipos de tres o cuatro personas, en una hoja con sus nombres, desarrollar la
actividad del caso.

Caso: Se desarroll un sistema web para un centro de


mantenimiento automotriz. El cliente puede programar una
cita. Se pueden registrar los servicio. Se pueden registrar los
pagos. Se lleva un seguimiento de satisfaccin al cliente. Se
pide que el sistema emita facturas.

1. Crear un formato para solicitar cambios


2. Llenar el formato con el cambio solicitado
3. Estimar el tiempo y el costo del cambio.

Herramientas
para gestionar
los proyectos

Funciones de una herramienta


ara la gestin de proyectos

1. Determinar tareas
2. Definir tiempos de inicio y fin
3. Calendarizar las actividades
4. Asignar actividades y recursos
5. Marcar avances de tareas
6. Obtener avances del proyecto
7. Crear la grfica PERT (ruta critica)
8. Crear la grfica de Gantt

Microsoft office Project


El ms popular
es Microsoft
office Project.
Tiene todas las
herramientas
para la gestin
de n proyectos

Microsoft Project
Es la
herramienta
ms popular
para la
gestin de
proyectos.
Requiere
licencia.

Project Reader
Project
Reader
Otra
alternativa
a Microsoft
Project.

OpenProj
OPENPROJ
Es una
herramienta
libre.
Lleva ms de
2 000 000 de
descargas.

Gantter
Gantter
adems
permite
trabajar en
la nube con
Google
Drive.
Compatible
con
Microsoft
Project

Fuentes

Sitio oficial se Microsoft oficial de Mxico.


http://www.microsoftstore.com/store/msmx/es_MX/pdp/Project-Standard2013/productID.260739100?tid=sczOCBp8B_dc&cid=757z0f23453&pcrid=262707
29816&pkw=microsoft%20project%202013&pmt=e&WT.srch=1&WT.mc_id=pointi
tsem_Microsoft+MX_google_Project++MX&WT.term=microsoft%20project%202013&WT.campaign=Project++MX&WT.content=czOCBp8B&WT.source=google&WT.medium=cpc

Actividad

En equipos de tres o cuatro personas, en una hoja con sus nombres, desarrollar la
actividad del caso.

Caso: Le han contratado para gestionar un proyecto. Al llegar


a la empresa se da cuenta que no tienen Microsoft Project. La
licencia cuesta 7800 pesos. Puede utilizar la herramienta que
desee.

1. Por qu comprara Microsoft Project?


2. Por qu elegira una herramienta libre?
3. Qu caractersticas buscara de la
herramienta?

You might also like