Vous êtes sur la page 1sur 81

ADMINISTRACION DE PROYECTOS

3.1 Gestin del Alcance del


Proyecto


1. Introduccin
2. Que es Gestin del Alcance del Proyecto
3. Procesos de la Gestin del Alcance del Proyecto
3.1. Recopilar Requisitos
3.2. Definir el Alcance
3.3. Crear EDT
3.4. Verificar el Alcance
3.5. Controlar el Alcance


Uno de los factores de xito de un
proyecto es una adecuada gestin
del alcance.
1. Introduccin
Muchos proyectos tienen serios
problemas e incluso han fracasado
debido a la inadecuada definicin de
los requerimientos del producto o
inadecuada gestin del alcance del
proyecto, lo que agrega trabajo no
autorizado y esto a su vez altera el
tiempo y presupuesto inicialmente
estimado en el proyecto.
1. Introduccin
Es responsabilidad del Gestor del Proyecto gestionar los
cambios en el proyecto, para modificar, agregar o eliminar
requisitos y al mismo tiempo permanecer enmarcados dentro de
la Declaracin del Alcance inicialmente aprobado y de esta
manera alcanzar los objetivos del proyecto.
Mediante la gestin de cambios, el Gestor del Proyecto controla
el balance entre alcance, tiempo, presupuesto y otras reas de
conocimiento.
2. Que es la Gestin del Alcance ?
La Gestin del Alcance del Proyecto incluye los
procesos necesarios para garantizar que el proyecto
incluya todo (y nicamente todo) el trabajo requerido
para completarlo con xito.
El objetivo principal de la Gestin del Alcance del
Proyecto es definir y controlar qu se incluye y qu no
se incluye en el proyecto.
Que es la gestin del alcance ?
Objetivo de la gestin del alcance ?
Tener bien claro que:
2. Que es la Gestin del Alcance del Proyecto ?
Refiere a las caractersticas y funciones que definen un
producto, servicio o resultado.
Refiere al trabajo que debe realizarse para entregar un
producto, servicio o resultado con las caractersticas y
funciones especificadas.
Alcance del producto
Alcance del proyecto
Recopilar Requisitos
Definir el Alcance
Crear WBS
Verificar el Alcance
Controlar el Alcance
3. Procesos de la Gestin del Alcance del Proyecto
Los Grupos de Procesos de la Gestin del Alcance son:
1. Recopilar
Requisitos
2.Definir el
Alcance
3. Crear
WBS
4.Verificar
Alcance
5.Controlar
el Alcance
3.1. Recopilar Requisitos
Los requisitos se identifican a partir de
necesidades, deseos y expectativas del
patrocinador, cliente y otros interesados.
Estos requisitos deben ser recopilados,
analizados y registrados a un nivel de detalle
suficiente, que permita medirlos una vez que
se inicia el proyecto.
Por tanto, recopilar requisitos significa definir
y gestionar las expectativas del cliente.
3.1. Como hacerlo ?
Entrevistas
Grupos de opinin, rene a los interesados y expertos en la materia
para conocer sus expectativas respecto al producto, servicio o
resultado propuesto.
Las herramientas que nos permiten recopilar requisitos, son:
Talleres facilitados, rene a los interesados funcionales y tcnicos
claves para definir los requisitos del producto
Tcnicas grupales de creatividad, tormenta de ideas, tcnicas de grupo
nominal, mapa conceptual/mental, diagrama de afinidad
Cuestionarios y encuestas
Etc.
Definir el Alcance es el proceso que consiste en identificar todo
el trabajo que se realizar en el proyecto para alcanzar sus
objetivos. Es decir, se realiza una descripcin detallada del
proyecto y del producto.
3.2. Definir el Alcance
La preparacin de una declaracin detallada del alcance del
proyecto es fundamental para su xito ya que propicia un
entendimiento comn entre los interesados del proyecto. Su
contenido puede incluir:
Objetivos del proyecto
Justificacin del proyecto
Descripcin del alcance del proyecto
Beneficios
Supuestos
Restricciones
Exclusiones
Dependencias con otros proyectos
3.2. Definir el Alcance
Durante el proceso de planificacin, el alcance del
proyecto se define y se describe de manera ms
especfica conforme se va recabando mayor
informacin sobre el proyecto.
La declaracin del alcance es una herramienta que
ayuda a controlar los cambios al proyecto, puesto que
definen los lmites para aceptar o rechazar cambios.
Juicio de Expertos
3.2. Como hacerlo ?
Anlisis del Producto, incluye tcnicas tales como
el desglose del producto, el anlisis de sistemas,
el anlisis de requisitos, la ingeniera de sistemas,
la ingeniera del valor y el anlisis del valor.
Identificacin de alternativas, incluye tcnicas
tales como la tormenta de ideas, el pensamiento
lateral, la comparacin entre pares, etc.
Otros
El propsito de la EDT es desarrollar una lista de todas las tareas
requeridas por el proyecto para cumplir el objetivo deseado. A partir
de la identificacin de las tareas ser posible estimar el tiempo,
costo, recursos, etc. Es decir, la EDT sirve de base para generar el
cronograma del proyecto y otros documentos de planificacin.
3.3. Crear EDT
La estructura de desglose del trabajo (EDT) es la descomposicin
jerrquica descendente de todo el trabajo del proyecto en
componentes ms pequeos y fciles de manejar hasta llegar a un
nivel mas detallado conocido como paquetes de trabajo.
La EDT organiza y define el alcance total del proyecto y representa
el trabajo especificado en la declaracin del alcance del proyecto
aprobada y vigente.
La Estructura de Desglose del Trabajo tiene la forma de un rbol
invertido y ayuda a visualizar todo el proyecto y sus principales
componentes.
3.3. Crear EDT
No existe frmula para calcular el nivel de profundidad de la
EDT, esto depender del tamao y complejidad del proyecto.
Comnmente tenemos:

El primer nivel es la meta/objetivos del proyecto,
El segundo nivel son las fases del proyecto
El tercer nivel son los entregables del proyecto
El cuarto nivel, el paquete de trabajo
Una Estructura de Desglose del Trabajo bien diseada hace fcil
asignar cualquier tarea, actividad u entregable del proyecto a uno
y slo un componente de la estructura..
3.3. Crear EDT
Un paquete de trabajo es un resultado; una regla bsica para
determinar el nivel ms bajo de la EDT es usar la regla 80/8,
la cual especifica que un paquete de trabajo no debe durar
ms de 80 horas ni menos de 8 horas.
La EDT necesita ser construida con la ayuda del equipo del
proyecto y/o personas de la organizacin que participaron en
proyectos similares.
Otro componente de la EDT es el sistema de numeracin
utilizado para seguir cada elemento con un nmero nico,
esto es til para desarrollar el cronograma del proyecto.
Ejemplo de EDT, desglosada hasta el nivel de paquete de trabajo:
Nivel 1: Objetivo del Proyecto
Nivel 2: Fases
Nivel 3: Entregables
Nivel 4: Paquete de Trabajo
3.3. Resultado del EDT:
Como resultado de este proceso tenemos:
EDT
Diccionario de la EDT
Lnea base del Alcance, la que
incluye la declaracin del
alcance del proyecto, la EDT, el
diccionario de la EDT
Actualizaciones a los
documentos del proyecto
3.4. Verificar el Alcance
Verificar el alcance es el proceso que consiste en
formalizar la aceptacin de los entregables del
proyecto que se han completado por parte del
cliente.
Verificar el alcance incluye revisar los entregables
(resultados de los trabajos y servicios) con el cliente
o el patrocinador para asegurarse de que se han
completado satisfactoriamente y para obtener de
ellos su aceptacin formal.
Verificar el alcance implica ejecutar actividades de
inspeccin, validacin, medicin y comprobacin que
los entregables cumplan los criterios de aceptacin
acordados.
3.4. Verificar el Alcance
La verificacin del alcance difiere del control de
calidad ya que el primero est enfocado
principalmente a la aceptacin formal de los
resultados del proyecto y el segundo comprueba
que se cumplan los requisitos de calidad acordados
en el proyecto.
La gerencia de la calidad es ejecutada generalmente
antes de la verificacin del alcance, pero estos dos
procesos pueden ser ejecutados en paralelo
3.4. Resultado de Verificar el Alcance
Como resultado de verificar el alcance tenemos:
Entregables aprobados
Solicitudes de cambio, las cuales se procesan para
su revisin y tratamiento por medio del proceso
Control Integrado de Cambios
Actualizaciones a los documentos del proyecto
3.5. Controlar el Alcance
Ya que los cambios en el proyecto son inevitables es necesario
controlarlos.
El Control del Alcance es el proceso por el que se monitorea el
estado del alcance del proyecto y del producto, y se gestionan
cambios a la lnea base del alcance.
El Control del Alcance del proyecto asegura que todos los cambios
solicitados o las acciones preventivas o correctivas recomendadas se
procesen a travs del proceso Realizar el Control Integrado de
Cambios
3.5. Como hacerlo?
Para controlar el alcance del proyecto realizamos el Anlisis de
Variacin a partir de las medidas de rendimiento del proyecto, las
que permiten evaluar el grado de variaciones respecto a la lnea
base del alcance creado.
Anlisis de Variacin
A partir de la identificacin de las variaciones, es posible enfocarse
en algunos puntos para determinar las causas de los problemas o
restricciones que impiden el progreso planificado del proyecto.
Finalmente se tomar decisiones de aplicar acciones correctivas o
preventivas, si fuera necesario.
3.5. Resultado del Controlar el Alcance
Como resultado del control del alcance, tenemos:
Mediciones del Desempeo del Trabajo
Actualizaciones a los Activos de los Procesos de la Organizacin,
pudiendo actualizar:
Las causas de las variaciones
Las acciones correctivas seleccionadas y la razn de su seleccin
Otros tipos de lecciones aprendidas procedentes del control del alcance del
proyecto
Solicitudes de Cambio
Actualizaciones al Plan para la Direccin del Proyecto
Actualizaciones a los Documentos del Proyecto
Vctor M. Rodrguez: Es un conjunto de principios, procedimientos que procuran la mejor eleccin, educacin y
organizacin de los servidores de una organizacin su satisfaccin en el trabajo y el mejor rendimiento en favor
de unos y otros.
Joaqun Rodrguez Valencia define la Administracin de Recursos Humanos como la planeacin,
organizacin, direccin y control de los procesos de dotacin, remuneracin,
capacitacin, evaluacin del desempeo, negociacin del contrato colectivo y gua de los Recursos Humanos
idneos para cada departamento, a fin de satisfacer los intereses de quienes reciben el servicio y satisfacer
tambin, las necesidades del personal.
Fernando Arias Galicia dice que la Administracin de Recursos Humanos es el proceso administrativo aplicado
al acrecentamiento y conservacin del esfuerzo, las experiencias, la salud, los conocimientos, las habilidades,
etc., en beneficio del individuo, de la propia organizacin y del pas en general.


Objetivos de la GRH
Crear, mantener y desarrollar un conjunto de personas con habilidades, motivacin y satisfaccin
suficientes para conseguir los objetivos de la organizacin

Crear, mantener y desarrollar condiciones organizacionales que permitan la aplicacin, el desarrollo y la
satisfaccin plena de las personas y el logro de los objetivos individuales

Alcanzar eficiencia y eficacia con los recursos humanos disponibles
Anlisis e identificacin de los
involucrados
El anlisis de involucrados es una herramienta que permite identificar a aquellos actores (personas, grupos o
instituciones) interesados en el xito o fracaso de un proyecto o iniciativa. Son tambin, aquellos que
contribuyen o que son afectados o que tienen influencia sobre los problemas a enfrentar.

La identificacin de actores, en el proceso de implementacin de los Lineamientos Nacionales de Poltica de
la Formacin Profesional, es un factor clave,
Actores principales:
Son aquellos actores afectados directamente por el proceso, ya sea de modo positivo o negativo. Ejemplo:
Instituciones educativas, empresas, estudiantes, Trabajadores

Actores secundarios:
Son aquellos actores que pueden verse afectados y/o influenciar de manera positiva o negativa en el
proceso. Juegan un papel intermedio y pueden tener un efecto importante en los resultados del proceso.
Estos actores pueden dividirse en organizaciones que financian, implementan, supervisan o defienden.

Actores externos:
Son aquellos actores que no estn directamente involucrados, pero pueden ser afectados por el proceso o
influenciar de manera positiva o negativa.
Perfil y responsabilidades de los
involucrados
Es muy poco probable que un miembro no capacitado pueda estar comprometido con los
objetivos del proyecto. Este presentar claras deficiencias en el momento de participar en el
proceso. Como ejemplo, se mencionan algunas:

1. Un miembro no capacitado no entender el lenguaje tcnico utilizado por el resto de los
miembros. Muchas veces, entender una cosa diferente a la expresada por sus pares. Esto
es comn debido a diferencias en el lenguaje.
2. Un miembro no capacitado, no conoce el ciclo de vida del desarrollo, ni los problemas
que se presentan durante el desarrollo. Sera muy bueno que el miembro pudiera aportar sus
conocimientos en su dominio del problema durante todo el
ciclo de desarrollo del proyecto. Saber cuando exigir y cuando ceder. Conocer los
estndares de desarrollo, de documentacin, de aseguramiento de la calidad.
3. Un miembro no capacitado no presupuesta su involucracin en el proyecto, slo su
participacin. Este solo hecho reduce las posibilidades de xito del proyecto. Tambin
aumenta los tiempos de desarrollo, disminuye la calidad del sistema, aumentan los riesgos de
rechazo del sistema por parte de la comunidad de clientes, etc.
Por otro lado, los clientes tambin deben estar comprometidos con el desarrollo.
Eso significa que deben conocer el ciclo de vida escogido, cual es su participacin
en cada una de las fases del ciclo, y la cantidad de esfuerzo y recursos que se
espera que pongan en cada momento del proyecto. Es de vital importancia que
participen activamente en la etapa de anlisis, as como en todas aquellas
actividades de revisin y aceptacin.
En caso que el cliente no tenga dicha experiencia, se hace necesario que antes
de un desarrollo, se los capacite para convertirlos en clientes comprometidos. Lo
anterior requiere de trabajo, pero va en la senda correcta del xito de un proyecto
de software.
Perfil de un administrador de proyecto
El administrador de proyecto deber tener, al menos, las siguientes capacidades
personales para desarrollar adecuadamente su trabajo:
Abstraccin: Entender y comunicar aspectos no tangibles, como visin y misin del
equipo de trabajo. Deber adems, poder entender y ver el proyecto completo
como una unidad y sus relaciones entre sus partes.
Concretizacin: Utilizando los recursos e informacin disponibles, obtener
conclusiones y tomar acciones especficas para manejar el proyecto.
Organizacin: Distribuir eventos y actividades de acuerdo a los recursos y tiempos
disponibles para llevar el proyecto al xito.
Liderazgo: Llevar a un equipo a lograr sus objetivos.
Experiencia: Haber estado en situaciones similares en el pasado.
Creatividad: Ser realista, tomando decisiones y tomando acciones cuando el plan
actual no funciona.
Persuasin: Encontrar y desarrollar argumentos para mejorar y ayudar en una
situacin.

Adems, el administrador de proyecto deber poseer las siguientes habilidades:
Escuchar y comunicar.
Tomar decisiones y realizar acciones.
Trabajar bajo presin.
Perfil de un analista

Un analista es una persona con capacidades de comunicacin, debido a que
deber tener un contacto estrecho con el cliente. Por lo mismo anterior, debe ser
una persona sociable, expresando sus ideas en forma clara en un lenguaje comn
con el cliente.

Tambin debe tener la capacidad de escuchar y entender al cliente. Se espera
que los analistas tengan un alto grado de desarrollo de su inteligencia emocional.

Los analistas deben conocer y manejar perfectamente los mtodos y las
tecnologas de apoyo para realizar las fases de anlisis. Adems, se espera
creatividad, lo que le permitir establecer diferentes alternativas de modelos para
la arquitectura del sistema a construir.

Tambin es importante que los analistas estn muy familiarizados con las tcnicas
de diseo que se utilizarn en las siguientes fases. Adems, se hace necesario que
est familiarizado con los diferentes lenguajes de programacin para ayudar a
escoger el apropiado para la construccin del sistema.
Perfil de un diseador

El perfil de un diseador debe incluir las siguientes caractersticas:

Para sistemas de tamao pequeo y mediano, el diseo arquitectnico
es realizado por una o dos personas calificadas.
Deben mostrar habilidad inusual para sintetizar soluciones construibles por
sobre un gran conjunto de restricciones.
Generalmente son los ms capacitados para realizar decisiones
estratgicas debido a su experiencia previa en la construccin de sistemas
similares.
No son necesariamente los desarrolladores con ms experiencia.
Deben tener habilidades de programacin adecuadas.
Deben conocer muy bien la metodologa de diseo utilizada, as como
sus herramientas de apoyo.
Perfil de un programador

El perfil del programador requiere conocimiento en varios ambientes, pudiendo
ayudarle a los analistas y diseadores a elegir el apropiado. Debe tener experiencia
en el desarrollo de aplicaciones en el ambiente seleccionado.
Debe conocer diferentes lenguajes de programacin disponibles para el ambiente
seleccionado, y debe tener experiencia en el lenguaje de programacin
seleccionado.
Las herramientas utilitarias desarrolladas en proyectos previos pueden ser tiles en el
proyecto actual. Es preferible que el programador tenga conocimientos en
diferentes paradigmas de programacin y estilos.
Debe adems, conocer perfectamente las tcnicas de diseo utilizadas por el
diseador. Tambin es deseable que el programador tenga conocimiento en varias
metodologas de diseo.
Las bases de datos son una herramienta muy poderosa en un proyecto. Los
programadores deben tener experiencia en bases de datos. De ser posible, es
preferible que los programadores tengan experiencia en el tipo de proyecto que se
desea realizar.

Perfil de un tster

El perfil de un tster debe considerar las siguientes caractersticas:

Ser un buen programador en el lenguaje seleccionado, y tener experiencia
en el desarrollo de sistemas.
Conocer bien la metodologa de diseo utilizada.
Ser sistemtico en las revisiones de cdigo y resultados de los tests.
Tener una personalidad agresiva para buscar errores en el cdigo y
documentos del proyecto.
Debe adems tener una personalidad alegre, debido a que debe
relacionarse con gran parte de los miembros del equipo de desarrollo.
Perfil de un asegurador de calidad

El asegurador de calidad debe ser una persona con mucha experiencia en
proyectos de desarrollo de software, con conocimientos suficientes sobre tcnicas
que aseguren la calidad de un producto de software. Lo anterior lo hace capaz
de negociar con la calidad del producto, y ocasionalmente, modificar el criterio
de los desarrolladores.
Perfil de un administrador de configuracin

Las personas en este rol deben poder manejar tres elementos: actividades
administrativas, auxiliares (registrar eventos), y tcnicas. El administrador de
configuracin debe disponer de los recursos para hacer efectiva una
solucin. Estos recursos pueden ser experiencia, mano de obra o
autoridad. Idealmente, debiesen ser las tres. Un administrador efectivo
tiende a influir el resultado de un evento en forma positiva y productiva.

Un administrador de configuracin puede obtener experiencia y crear un
buen perfil de su rol de las siguientes formas:

Recibir entrenamiento. No significa que deba recibir entrenamiento
exhaustivo, pero si debe conocer las funciones principales de la
administracin de la configuracin de software y sus tcnicas. Debe estar
familiarizado con la mayora de las reas de administracin funcional, y el
conocimiento de los programas necesariamente debe llevarlo a construir
un sistema de administracin de la configuracin adecuado.
Debe tener en mente que es como la conciencia del programa, o
polica, exigiendo revisin completa y decisiones oficiales antes de que se
realicen cambios a lo contratado.
Debe mantener los principios de la administracin de configuracin
visibles y aplicarlos como se defini.
Matriz de roles y funciones

La matriz de roles tambin conocida como RACI (por los diferentes tipos de
responsabilidad), es una herramienta de gestin de proyectos y
especficamente de la gestin de recursos humanos que se utiliza para
relacionar entregables o actividades con los recursos del proyecto. Sirve sobre
todo para dar claridad acerca de las responsabilidades de los diferentes
miembros del proyecto sobre las diferentes actividades del mismo. De esta
manera se asegura que cada uno de los componentes del alcance est
asignado a un individuo o equipo de trabajo.

El propsito es ilustrar las conexiones que existen entre el trabajo que debe realizarse
y los miembros del equipo de proyecto, asegurando que los recursos correctos estn
asignados al trabajo correcto.
La creacin de una matriz de roles es importante debido a que provee al lder de
proyecto de una herramienta que le permite identificar los roles, las
responsabilidades y los niveles de autoridad para las actividades especficas del
proyecto. De esta manera el lder y el equipo saben con certeza quin es
responsable de cada actividad y as se evita la duplicidad de funciones o la
existencia de actividades que no tengan un responsable.

Cmo se construye la matriz?

Para que el lder de proyecto desarrolle una matriz de roles es necesario que cuente con la
informacin del alcance del proyecto, la estimacin de tiempo para cada actividad
(cronograma), las acciones de mitigacin de riesgos y conozca los grupos o unidades que
participarn en el proyecto. Una vez que posea toda esta informacin tendr que identificar
los roles y funciones que jugarn cada uno de los miembros del equipo dentro del proyecto
de modo que pueda asignar a cada uno de stos en la tarea correcta. De esta manera
podr identificar a los responsables de los resultados del proyecto, a las persona a quines
se les debe rendir cuentas, aquellos que son consultados sobre las actividades de los
paquetes de trabajo y aquellos a quines debe informarse sobre cualquier cambio o riesgo
en el proyecto.

Administrador de proyecto
El administrador de proyecto es la
persona que administra y controla los
recursos asignados a un proyecto, con
el propsito de que se cumplan
correctamente los planes definidos.
Los recursos asignados pueden ser
recursos humanos, econmicos,
tecnolgicos, espacio fsico, etc. En un
proyecto, siempre debe existir un
administrador. No obstante, un
administrador puede dirigir ms de un
proyecto. El rol de administrador de
proyecto es un rol muy importante,
debido a que sus acciones y
decisiones afectan al proyecto
completo.
Relacin con otros roles
El administrador de proyecto debe relacionarse con todo el equipo de trabajo. Para ello, debe darle apoyo con lo siguiente:
Una carta de organizacin de todo el proyecto.
Un plan de trabajo general.
Estimaciones de horas-hombre de cada actividad.

El administrador deber tener una comunicacin fluida con cada miembro del equipo para analizar problemas particulares, y si es necesario,
tomar acciones correctivas. En particular, el administrador de proyecto deber apoyar de la siguiente forma a cada rol:

Analistas: Trabajar con los analistas para estudiar las necesidades de los clientes y los requisitos del sistema.
Diseadores: Trabajar con ellos para disear la arquitectura del sistema de acuerdo con los recursos asignados al proyecto. El administrador
de proyecto requiere la arquitectura del sistema para determinar el plan de trabajo de los dems roles.
Tsters: Trabajar con ellos para determinar que tipo de testeo deber utilizarse, y con que profundidad, de acuerdo con los requisitos de
seguridad en el diseo del sistema y de los recursos disponibles. Los resultados de los tests ayudan a determinar el xito del proyecto,
preocupacin principal de la administracin de proyecto.
Aseguradores de calidad: La informacin provista por este rol ayuda a conocer el avance del proyecto. Este rol observa si cada una de las
actividades se realiza de acuerdo a las especificaciones planificadas.
Ingenieros de manutencin: Generalmente la manutencin utiliza una cantidad muy importante de recursos del proyecto. Por ello, el
administrador debe conocer los planes de manutencin, y de ser necesario, ajustarlos a los recursos disponibles.
Documentadores: El administrador de proyecto tomar como referencia los documentos controlados por los documentadores para
elaborar planes y la evaluacin del proyecto.
Clientes: El administrador de proyecto deber administrar la relacin con los clientes, desarrollando una comunicacin fluida con stos, y
siendo la cara visible del proyecto.
Analistas
La palabra anlisis se refiere a una caracterstica tpicamente relacionada con la
inteligencia humana. Esta se refiere a la habilidad de poder estudiar un problema de
una complejidad determinada, descomponiendo el problema en subproblemas de
menor complejidad. De esa forma, la solucin del problema completo se obtiene como
la suma de las soluciones de los subproblemas de menor complejidad.
Una de las razones ms frecuentes del fracaso de un desarrollo de software es la de
realizar un anlisis pobre. Debido al insuficiente esfuerzo dedicado a conocer y
especificar el sistema que desea el cliente, los desarrolladores construyen sistemas que
no cuentan con las caractersticas que el cliente desea. Ese error se repite una y otra
vez, y se debe bsicamente a la inexperiencia del grupo de desarrolladores.

Relacin con otros roles

El rol de analista debe interactuar con los dems roles en el grupo. A continuacin se
mencionan algunas de las interacciones.
Administrador de proyecto: El analista debe interactuar con el administrador de
proyecto para estudiar la viabilidad del sistema a desarrollar. Esto es, verificar la
realizacin del sistema con los recursos disponibles. El administrador de proyecto le
asignar a los analistas, la agenda con actividades a ser realizadas y sus fechas. Es
claro que la asignacin de
actividades puede ir modificndose durante el proyecto.
Diseador: Los diseadores deben interactuar con los analistas para determinar la
factibilidad del proyecto, y establecer los objetivos del sistema para un buen diseo.
Los analistas deben permanecer en contacto estrecho con los diseadores debido a
que utilizarn la arquitectura del sistema. Los diseadores deben poder ayudarle a
los analistas.
Programador: Los analistas son apoyados por los programadores en el
entendimiento y especificacin de los requisitos de usuario y de software. Adems,
los apoyan en la construccin de prototipos rpidos.
Tster: Los analistas participan junto con los tsters en la revisin de los documentos
de anlisis de requisitos.
Asegurador de calidad: Debe revisar los documentos hechos por los analistas.
Administrador de la configuracin: Debe pedir los cambios pertinentes, evitando
errores a futuro.
Documentador: Los analistas debern entregarles la informacin que servir para
la documentacin del sistema
Diseadores

Es el encargado de generar el diseo del sistema. Entre sus funciones est:
Generar el diseo arquitectnico y diseo detallado del sistema, basndose en los
requisitos.
Generar prototipos rpidos del sistema (con analistas y programadores) para
chequear los requisitos.
Generar el documento de diseo arquitectnico de software (DDA), y mantenerlo
actualizado durante el proyecto.
Velar porque el producto final se ajuste al diseo realizado (funciones de tster).

En cada disciplina de la ingeniera, el diseo acompaa el enfoque disciplinado
que se utiliza para inventar la solucin de un problema, entregando as un camino
entre los requisitos y la implementacin. En ingeniera de software, el propsito del
diseo es la construccin de un sistema que cumpla con los siguientes aspectos:
Satisfaga una especificacin funcional dada.
Cumpla con las limitaciones del medio receptor del sistema.
Cumpla requisitos implcitos y explcitos de rendimiento y uso de recursos.
Satisfaga criterios de diseo implcitos y explcitos en la forma del artefacto
construido.
Satisfaga restricciones del mismo proceso de diseo, tal como su duracin y costo,
o las herramientas disponibles para realizar el diseo
Relacin con otros roles
Los diseadores deben relacionarse con otros miembros del equipo de desarrollo. A continuacin se
describe algunas de las interacciones ms relevantes:
Administrador de proyecto: Los diseadores trabajan bajo la coordinacin del administrador de proyecto
para construir la arquitectura del sistema que cumpla con los requisitos bajo restricciones dadas de
presupuesto y disponibilidad de recursos humanos. Adicionalmente, el administrador de proyecto utiliza las
especificaciones de diseo para planificacin y estimacin de recursos.
Analista: Los diseadores traducen la especificacin de requisitos establecida en la fase de anlisis de
requisitos de software en un modelo de implementacin. Dentro de las tareas, los diseadores deben
interactuar con los analistas para determinar requisitos ambiguos del proyecto. Usualmente, los analistas
apoyan a los diseadores, y vice-versa.
Programador: Los diseadores crean la especificacin de la implementacin del sistema para los
programadores. Dicho modelo es traducido a cdigo ejecutable por el computador. Los diseadores
apoyan a los programadores en la seleccin del lenguaje de programacin, as como a la interpretacin
de los documentos de diseo tales como diagramas, cartas, tablas, etc.
Tster: Los diseadores deben coordinar esfuerzos con los tsters para asegurar que el diseo
arquitectnico del sistema de software incluye especificaciones que ayuden en el ejercicio de casos de
testeo. Adems, debe apoyar a los tsters en la verificacin de requisitos.
Asegurador de calidad: Los aseguradores de calidad deben revisar la fase de diseo para asegurarse
que el proceso de diseo sigue las normas de calidad especificadas, y cumple con requisitos de
rendimiento, diseo y verificacin.
Ingeniero de validacin y verificacin: Los ingenieros de validacin y verificacin evalan el nivel de
concordancia entre los requisitos de usuario y el modelo del sistema diseado, buscando
desentendimientos, as como caractersticas faltantes o errneamente implementadas. La relacin con los
diseadores es de apoyo.
Administrador de configuracin: Durante el diseo, el administrador de la configuracin de software
controla los cambios en el diseo y mantiene registros completos de cada cambio y de sus razones.
Ingeniero de manutencin: Los diseadores deben apoyar al ingeniero de manutencin en dministrar la
evolucin de post-venta. Esta evolucin incluye arreglo de errores, mejoramiento de la funcionalidad del
sistema, y modificacin de requisitos.
Documentador: Los documentadores mantienen los documentos de diseo una vez que el `proceso de
diseo es completado, haciendo disponibles dichos documentos al resto del equipo de trabajo.
Programadores

Los programadores deben convertir la especificacin del sistema en cdigo fuente
ejecutable utilizando uno o ms lenguajes de programacin, as como herramientas
de software de apoyo a la programacin.
El xito del desarrollo de software depende grandemente de conocimiento. Este
conocimiento no slo corresponde a habilidades de programacin y de
administracin de proyectos, sino que a una percepcin y entendimiento de los
ltimos desarrollos de la industria del software. En los mercados actuales,
rpidamente cambiantes y altamente competitivos, se hace necesario conocer los
ltimos desarrollos, quien da soporte, y como pueden beneficiar al proyecto y a la
organizacin.
A travs de este conocimiento es que la organizacin genera un camino hacia el
xito futuro.
Relacin con otros roles

Los programadores deben relacionarse con otros miembros del grupo del proyecto. Dentro de
stos, se encuentran los siguientes:
Administrador de proyecto: El programador debe entregar un reporte con los resultados de las
actividades de
programacin cuando el administrador lo solicite. Debe adems. Ayudarle al administrador en la
estimacin de tiempos y costos de las actividades de programacin.
Analista: Deben interactuar con los analistas para determinar el ambiente apropiado para el
sistema.
Diseador: El rol de programador depende mucho del rol de diseador, debido a que debe
utilizar herramientas adaptadas a la metodologa utilizada en las actividades de diseo. El
diseador tambin le ayuda al programador a seleccionar el lenguaje de programacin
adecuado.
Tster: El programador debe interactuar con el tster para determinar una forma apropiada de
construir los tests y de testear los programas. El programador debe estar presente durante el
testeo de cdigo, cuando situaciones no esperadas suceden o es necesario realizar pequeas
modificaciones al cdigo.
Administrador de configuracin: El programador debe entregar la ltima versin del diseo al
administrador de
configuracin. El programador debe pedir la ltima versin del diseo al administrador de
configuracin, debiendo atender los diferentes pedidos de cambio del cdigo. El programador
puede solicitar cambios en otras partes del sistema a travs del administrador de la configuracin.
La peticin se realiza llenando el formulario correspondiente y envindoselo al administrador de
configuracin.
Ingeniero de manutencin: El programador tiene mucha influencia en el rol de manutencin,
debido a que si el cdigo est claro, ser fcil de mantener. Dependiendo de las metodologas y
herramientas empleadas, ser ms fcil o ms difcil mantener los sistemas.
Asegurador de calidad: El asegurador de calidad debe verificar la calidad del sistema
construido. El programador deber entregarle su plan de trabajo al asegurador de calidad.
Documentador: El programador debe proveer la documentacin tcnica del cdigo al
documentador.

Tster
El desarrollo de un sistema de software requiere la realizacin de una serie de
actividades de produccin. En dichas actividades existe la posibilidad de que
aparezcan errores humanos. Dichos errores pueden empezar a aparecer desde el
primer momento del proceso. Por ejemplo, los requisitos del sistema pueden ser
especificados en forma errnea o imperfecta. Por ello, el desarrollo de software
considera una actividad que apoye el proceso de deteccin y eliminacin de
los errores y defectos del sistema en construccin. El objetivo del rol de tster es
precisamente realizar dichas tareas.

El tster es el encargado de asegurar la calidad de cada uno de los productos
(documentos, prototipos, etc). Entre sus tareas estn:

Construir y aplicar los planes de prueba unitarios, de mdulo, de sistema, y
aceptacin parcial, mantenindolos
actualizados durante el proyecto.
Velar por la completitud, y exactitud (no ambigedades) de todos los
documentos del proyecto.
Coordinar las inspecciones, y/o caminatas.
Velar por la adhesin al estndar adoptado para el desarrollo.
Velar por la calidad del producto final (cumplimiento de los requisitos).
Relacin con otros roles
Los distintos miembros del grupo de trabajo deben relacionarse con los
tsters. En cada rol, la actividad de tster juega una parte importante. A
continuacin se menciona algunas actividades relacionadas con otros roles:

Analista: Participar en la revisin de los documentos de requisitos de usuario
y de software.
Diseador: Coordinarse con el grupo de diseadores para garantizar que el
diseo arquitectnico del producto de software incluye las especificaciones
que facilitan el ejercicio de los casos de tests. Adems, debe coordinarse
con los diseadores en la verificacin de los requisitos. Por ltimo, debe
participar en las revisiones tcnicas del diseo.
Programador: El tster debe trabajar con el programador para realizar las
siguientes actividades: revisin de cdigo; eleccin del mejor tipo de tests
para aplicar al cdigo; tests de los mtodos; tests de integracin; tests de
regresin.
Validacin y Verificacin: El tster debe coordinarse con este rol en la
ejecucin de los diferentes casos de tests, de acuerdo con las necesidades
del cliente.
Administrador de configuracin: El administrador de la configuracin debe
proveerle al tster de la ltima versin de documentos desarrollados por los
otros roles (analista, diseador, programador)
Aseguradores de calidad

En la actualidad, los factores dominantes en la administracin de proyectos de
software son los tiempos y costos de desarrollo. Existen buenas razones para ello.
Los tiempos y costos de desarrollo son con frecuencia, muy grandes. Por ello, la
administracin se ha concentrado en tratar de resolver dichos problemas. Sin
embargo, existe un gran peligro en esto. En la medida que crece la presin por
cumplir con las fechas estipuladas, y reducir los costos, es la calidad del producto
la que sufre. Cuando se acelera el desarrollo de un sistema que est atrasado,
generalmente se corta todo lo que no se considere esencial, usualmente
cortando las actividades de verificacin y testeo, resultando en un producto de
calidad reducida. Se hace necesario encontrar una nueva
Relacin con otros roles
A continuacin se analiza la relacin del asegurador de calidad con los
otros roles:

Administrador de proyecto: El asegurador de calidad revisa el plan de
administracin de proyecto, para asegurarse que se crea y que se sigue.
Analista: El asegurador de calidad revisa la especificacin de requisitos
de usuario y de software, para asegurarse que es una representacin
correcta y completa de las expectativas del cliente, y que es
suficientemente clara para todos en el grupo de desarrollo,
especialmente para el diseador.
Diseador: El asegurador de calidad revisa la fase de diseo
arquitectnico, para asegurarse que el diseador seleccion la
metodologa apropiada y que el producto final de esta fase cumple con
requisitos de rendimiento, diseo y verificacin.
Programador: El asegurador de calidad revisa la fase de diseo
detallado, para asegurarse que el cdigo producido cumple con la
especificacin de requisitos establecida y que cumple con los atributos
de calidad en uso.
Tster: El asegurador de calidad revisa el plan de testeo, para
asegurarse que es creado, que es adecuado para el proyecto especfico,
y que se aplica en cada fase del proceso de desarrollo hasta la entrega
del producto.
Documentador: El asegurador de calidad revisa la documentacin,
para asegurarse que corresponde con el software desarrollado, y que
cumple con el estndar en uso.
Administrador de configuracin: El asegurador de calidad revisa los
registros de cambios, errores y de configuracin, para asegurarse de que
los cambios han sido implementados apropiadamente, y que las lneas
bases son almacenadas y que el producto no se puede perder.
Administrador de configuracin
La administracin de la configuracin es una disciplina que tradicionalmente se
aplica al desarrollo de sistemas de hardware, al desarrollo de elementos de
hardware o sistemas de hardware/software. La administracin de la configuracin
de software corresponde a la administracin de la configuracin aplicada a un
sistema, o a partes de un sistema, predominantemente correspondiente a software.
Su aplicacin, en conjunto con otras disciplinas, lleva al desarrollo de sistemas en
forma ordenada y estructurada.

La administracin de la configuracin es una disciplina que aplica direccin y
vigilancia tcnica y administrativa a:

Identificar y documentar las caractersticas funcionales y fsicas de items de
configuracin.
Auditar los items de configuracin para verificar cumplimiento de especificaciones,
control de interfaces y documentos, as como otros requisitos adicionales que pueda
definir el contrato.
Controlar cambios a los items de configuracin y su documentacin relacionada.
Registrar y reportar informacin necesaria para administrar items de configuracin
en forma efectiva, incluyendo el estatus de cambios propuestos y el estatus de
implementacin de cambios aprobados.
Mantener el repositorio del proyecto actualizado con las ltimas versiones de todos
los entregables del proyecto.
Administrar el software utilizado para el control de versiones.
Definir y controlar perfiles de acceso a los archivos del proyecto.
Velar por la completitud y exactitud del repositorio del proyecto.
Los problemas de software ms frustrantes son frecuentemente ocasionados por una
pobre administracin de la configuracin. Los problemas son frustrantes debido a que
requieren tiempo para arreglarlos, y usualmente ocurren en el peor momento, y son
totalmente innecesarios.

La administracin de la configuracin ayuda a reducir estos problemas coordinando los
productos de muchas personas que trabajan en un proyecto comn. Sin ese control, su
trabajo va a producir conflictos con frecuencia, resultando en problemas como los
descritos a continuacin:

Modificaciones simultneas. Cuando dos o ms personas trabajan separadamente en
el mismo programa o documento, el ltimo en realizar los cambios puede fcilmente
destruir el trabajo del otro. Cdigo comn. En grandes sistemas, cuando se modifican
funciones comunes de un programa, es necesario notificarlo a todos los miembros del
grupo. Sin una administracin de cdigo efectiva, no hay forma de estar seguro de
encontrar y alertar a cada uno de los miembros del equipo.
Versiones. Muchos de los grandes programas son desarrollados en releases
evolucionarios. Con uno siendo utilizado por el usuario, otro en testeo, y un tercer en
desarrollo, los arreglos de errores deben ser propagados entre ellos.
Los elementos que componen la administracin de configuracin de software son:

Identificacin de la configuracin. Corresponde a una disciplina para identificar la
configuracin de un tem, documentando sus caractersticas funcionales y fsicas.
Auditoria de configuracin. Provee los mecanismos para determinar una lnea base
formalmente establecida. Control de configuracin. Es la ejercitacin de
procedimientos establecidos para clasificar, aprobar o reprobar, liberar, mplementar y
confirmar cambios aprobados a especificaciones y lneas base.
Contabilidad del estatus de configuracin. Contabilidad de configuracin es el
registro y reporte de datos relacionados con la identificacin de la configuracin,
estatus de aprobacin de cambios propuestos y estatus de implementacin de
cambios aprobados durante todas las fases del proyecto.
Relacin con otros roles
El administrador de la configuracin de software se relaciona con todos los
integrantes de su equipo de una o ms de las siguientes formas:
Si los roles producen un tem de configuracin de software que ha sido
identificado y puesto en el repositorio de administracin de la configuracin
de software.
Si pertenecen al Cuerpo de Control de Cambios.
Si solicitan un cambio de tem de la configuracin de software.
Si la persona debe implementar un cambio.
Si uno de los eventos anteriores ocurre, estas personas deben realizar las
actividades correspondientes de acuerdo al Plan de Administracin de
Configuracin de Software. Adems, deben saber que la administracin de
la configuracin de software es un punto central en cualquiera de esas
actividades. Especficamente, la relacin con cada uno de los roles es:
Administrador de proyecto: Su plan ser parte del repositorio de
administracin de la configuracin de software. Adems, l es parte del
CCC.
Analista: Los tems de configuracin de software producidos por este rol
son el DRU y el DRS.
Diseador: Los tems de configuracin de software producidos por este rol
son el DDA y el DDD. Por lo tanto, el diseador es parte del CCC.
Programador: Los tems de configuracin de software producidos por este
rol son parte del DDD y el cdigo del sistema (fuente y ejecutable). Este rol es
parte del CCC.
Tster: El nico tem de configuracin de software
Gerencia de las Comunicaciones

La Gestin de las comunicaciones
del proyecto incluye todos los
procesos requeridos para asegurar
la apropiada y oportuna generacin,
recoleccin, distribucin,
almacenamiento, recuperacin, y
destino final de la informacin del
proyecto.

Planificacin
Planificacin de las Comunicaciones:

Determinar las necesidades de informacin y comunicacin de los
interesados del proyecto.

Ejecucin

Distribucin de Informacin :

Poner la informacin necesaria, disponible a los interesados del
proyecto de una manera oportuna.


Control
Informar el rendimiento :

Recopilar y distribuir informacin sobre el rendimiento.

Gestionar a los interesados :

Gestionar las comunicaciones para satisfacer los requerimientos y
resolver temas polmicos con los interesados del proyecto.
Modelos emisor-receptor.
El arte de las
comunicaciones
involucra...
Gestin de las Comunicaciones
Seleccin del medio.
Estilos de redaccin.
Tcnicas de presentacin.
Tcnicas de gestin de reuniones.
El modelo bsico de comunicaciones describe como
las ideas o la informacin es enviada y recibida
entre dos partes.
ruido
Gestin de las Comunicaciones
Acuse de recibo
Gestin de las Comunicaciones
El modelo bsico de comunicaciones describe como las
ideas o la informacin es enviada y recibida entre dos
partes.
Quin necesita
cual informacin?
Cuando la
necesita?
Cmo se le dar
la informacin?
Quin le dar
la informacin?
Planificacin de las Comunicaciones
Determina las necesidades de informacin y
comunicaciones de los interesados del proyecto.
A travs de la Gestin en la Comunicacin
se pueden enfocar y matizar diferentes
prioridades del proyecto, como: la
realizacin de cierto objetivo, la reduccin
de conflictos en la cohesin de los
miembros, la creacin de espacios de
informacin, participacin y opinin.

Objetivo:
El proceso de la comunicacin de proyectos tiene por
objeto la generacin apropiada y en tiempo apropiado
la recopilacin distribucin, almacenamiento y
disposicin de la ultima informacin del proyecto.
Establece los enlaces y vnculos correspondientes entre las personas, ideas e
informacin, para alcanzar el xito del proyecto.

Cada una de las personas involucradas en el proyecto, debe de estar
preparada para preparar, enviar y recibir informacin, y debe de
comprender como las comunicaciones que ellos gestionan afectan al
desarrollo del proyecto.
Procesos de la gestin de la comunicacin
Planificacin de la Comunicacin.- Aqu se define la informacin y
comunicacin necesaria para los participantes del proyecto.

Distribucin de la informacin.- poner la informacin necesaria a disposicin de
los interesados.

Informar el rendimiento.-recopilar y distribuir la informacin sobre el rendimiento.

Gestionar a los interesados.- gestionar las comunicacin a fin de satisfacer los
requisitos de los interesados.

MATRIZ DE COMUNICACION
Para distribuir la informacin del proyecto en pro de una
comunicacin efectiva.
La matriz de comunicaciones es una herramienta de
gestin que contiene una descripcin detallada de
todos lo requisitos y necesidades de informacin de los
participantes del proyecto y cuya responsabilidad de
elaborar e implementar recae sobre el lder del
proyecto

Para qu sirve?
Para mantener informados a los involucrados y asegurar una
comunicacin efectiva. Facilita la toma oportuna de decisiones y la
tranquilidad de los involucrados clave.

Qu incluye?
Listas de reportes de avance y contenidos.
Documentos de planeacin relevantes y contenidos.
Lista de distribucin.
Periodicidad de la distribucin.
Medio de la distribucin de la informacin.
Responsable de emitir el reporte.
CALENDARIO DE EVENTOS
Para programar las actividades, reuniones, pagos y
otros eventos peridicos no incluidos en el
programa.

Para qu sirve?
Permite una visin grfica completa de los
eventos ms importantes a lo largo del calendario
del proyecto, facilitando la integracin de sus
objetivos.


Qu incluye?
Fechas de los eventos repetitivos relevantes del proyecto como:
reuniones, pagos, trmite de facturas, fechas de entregables parciales y
final, eventos clave, entregas de reportes mensuales, etc.

Cmo desarrollarla?
Sealar cada evento relevante en un calendario con todo el proyecto
utilizando simbologa grfica.

Cundo utilizarla?
Elaborarla durante la planeacin y actualizarla a lo largo del proyecto.



Factores
ambientales de la
empresa
Anlisis de requisitos
de la
comunicacin
Plan de gestin de
las comunicaciones

GESTION DE LA
INFORMACION DE
PROYECTOS
Plan de la
comunicacion
es
Distribucin
de la
informacin
Informes de
rendimiento
Gestionar
interesados
Medidas de
distribucin
Requerimientos de
cambios

Plan de gestin
de la
comunicacin
Mtodos de
comunicacin
Soluciones de
cambio

Informes del estado del
proyecto
Informes de progreso
del proyecto
Informes de previsiones
del proyecto
MATRIZ DE COMUNICACIN
CALENDARIO DE EVENTOS

Vous aimerez peut-être aussi