Está en la página 1de 17

Ttulo: Plantillas de EDT para la gestin de proyectos de software

Autores:
Dra. Anaisa Hernndez Gonzlez
*
M. Sc. Margarita Andr Ampuero
**
Institucin: Centro de Estudios de Ingeniera y Sistemas
Facultad de Ingeniera Industrial
Instituto Superior Politcnico Jos Antonio Echeverra
e-mail:
* anaisa@ceis.cujae.edu.cu
** mayi@ceis.cujae.edu.cu
Resumen:
La planificacin de un proyecto es una de las actividades ms importantes, pero a
la vez ms menospreciada por los equipos de desarrollo. Contar con plantillas que
sirvan de marco de referencia en esta planificacin, puede ser un incentivo
importante en el camino para la ejecucin de este paso dentro del ciclo de vida de
un proyecto.
En este trabajo se realiza un estudio de la gestin de proyectos y, en particular, de
la construccin de la Estructura Detallada de Trabajo (EDT). Se analizan los
diferentes tipos de proyectos de software que pueden desarrollarse y se proponen
plantillas para construir la EDT, para proyectos de gestin, proyectos que
producen productos multimedia y proyectos de investigacin cientfica.
Las plantillas propuestas para cada tipo de proyecto incluyen las actividades a
realizar, las relaciones de precedencias entre ellas y los roles que juegan los
miembros del equipo que participan en su ejecucin.
La propuesta toma como referencias las invariantes del proceso de desarrollo de
software de cada uno de los tipos de proyectos que se analizan.
Abstract:
The project planning is one of the most important activities, but at the same time
more minimized by the development teams. To have template that serve as
reference in this planning, can be an important incentive so that it is planned.
This work includes a study of the projects management and, in particular, of the
construction of the Work Breakdown Structure (WBS). The different types of
software projects are analyzed. It includes templates to build the WBS for projects
of administration, multimedia products and projects of scientific investigation.
The template proposed for each project type include the activities to carry out, the
relationships of precedence among them and the lists that play the members of the
team that participate in their execution.
The templates takes like references the common elements of the process of
software development in each one of the types of projects that are analyzed.
Palabras claves:
Estructura detallada de trabajo, Gestin de proyectos informticos

Dra. Anaisa Hernndez Gonzlez

M. Sc. Margarita Andr Ampuero

Gestin de Proyectos Informticos


Un proyecto es un conjunto coordinado de actividades [11]:
- con un punto de partida y un punto de terminacin definidos,
- que se propone uno o ms objetivos nicos (productos o servicios), y en el
que
- el logro de estos objetivos debe alcanzarse antes de que termine el
proyecto
Todos los proyectos requieren de algn grado de coordinacin de los recursos
para que puedan terminar de forma exitosa y, a menos que esto no se planifique
cuidadosamente, se consumirn ms recursos, tiempo y dinero del que se
necesita [2,11].
Cada proyecto tiene un elemento de novedad sobre el que habr riesgos y
dificultades a vencer. Esto requiere tomar decisiones en las que se tomen en
cuenta los objetivos, costos y tiempos. Un proyecto es exitoso cuando logra
satisfacer a los clientes y los stakeholders y se alcanza una importante dimensin:
la calidad. Se define calidad como la conformidad con los requerimientos. Por lo
tanto, un proyecto resulta exitoso cuando satisface los siguientes objetivos:
- Alcance
- Tiempo
- Costo
- Calidad
Los Grupos de procesos de la Direccin de Proyectos, de acuerdo a las fases del
ciclo de vida de un proyecto, son [11]: Iniciacin, Planificacin, Ejecucin,
Seguimiento y Control y Cierre.
La fase que ser objeto de estudio en este trabajo es la de Planificacin, que se
compone de procesos para planificar y gestionar con xito un proyecto, para lo
que desarrolla el Plan de Gestin del proyecto que incluye principalmente el
alcance del proyecto, costos del proyecto, actividades a desarrollar, recursos
humanos y materiales requeridos, comunicaciones necesarias, riegos a enfrentar,
calidad a garantizar y necesidades de adquisiciones y compras.
La direccin de proyectos se estructura en 9 reas, definidas por sus requisitos de
conocimientos y que organizan a los procesos de la Direccin de proyectos de
acuerdo a un criterio de gestin del proyecto (Integracin, Alcance, Tiempo, Costo,
Adquisiciones, Calidad, Riesgos, Recursos Humanos y Comunicaciones) [11].
Dentro de estas reas la propuesta aporta a las de:
Gestin del Alcance del proyecto: Incluye los procesos necesarios para
asegurarse que el proyecto incluya todo el trabajo requerido y solo el trabajo
requerido, para completar el proyecto satisfactoriamente.
Gestin del Tiempo del proyecto: Incluye los procesos requeridos para
lograr la conclusin del proyecto en Tiempo.
Gestin de Recursos Humanos de un proyecto: Incluye los procesos que
organizan y dirigen el equipo del proyecto
Estructura Detallada de Trabajo
La Estructura de Desglose o Detallada de Trabajo (EDT o WBS-Work Breakdown
Structure) presenta una descomposicin jerrquica, que parte de cada uno de los
productos entregables y contiene el trabajo que ser ejecutado por el equipo del
Dra. Anaisa Hernndez Gonzlez

M. Sc. Margarita Andr Ampuero

proyecto para lograr los objetivos del proyecto y crear los productos entregables
requeridos. Cada nivel descendente define un mayor nivel de detalle del trabajo
requerido, por lo que en la definicin del Enunciado del Alcance del proyecto
preliminar solo se descompone en los productos entregables y los principales
subproductos derivados de ellos que puedan identificarse tanto externos como
internos. Dentro de los procesos de las reas de conocimiento de Alcance y
Tiempo del proyecto se profundiza en esta jerarqua [10,11].
Para obtener la EDT se parte esencialmente de la informacin contenida en:
Enunciado del alcance del proyecto: Descripcin narrativa del alcance del
proyecto, incluidos los principales productos entregables, objetivos del
proyecto, hiptesis del proyecto, restricciones del proyecto y una descripcin
del trabajo, que brinda una base documentada que permite tomar decisiones
futuras sobre el proyecto, y confirmar o desarrollar un entendimiento comn del
alcance del proyecto entre los interesados.
Activos de los procesos de la organizacin: Incluye las bases de
conocimientos de la organizacin como las lecciones aprendidas de otros
proyectos y la informacin histrica y todos los planes formales e informales,
polticas, procedimientos y pautas que deben tomarse en cuenta.
La descomposicin es la tcnica de planificacin que se utiliza para obtenerla.
Consiste en subdividir el alcance del proyecto y los productos entregables del
proyecto en componentes ms pequeos y ms fciles de manejar, hasta que el
trabajo a desarrollar est suficientemente detallado para poder respaldar la
ejecucin, seguimiento y control del proyecto.
La posibilidad de contar con plantillas que proporcionen un punto de referencia,
basado en proyectos anteriores, que al usarlas produzcan un reduccin del
esfuerzo necesario para planificar, al incluir actividades, relaciones de precedencia
entre ellas y roles que desempean las personas encargadas de acometerlas,
constituye una herramienta til para el proceso de planificacin.
En el caso de los proyectos de software debe contemplarse las invariantes del
proceso de desarrollo de software que la organizacin ejecutante del proyecto
utilice en el desarrollo de productos de esta naturaleza.
En la figura 1 se muestran los procesos de planificacin asociados a las reas de
conocimiento de Alcance, Tiempo y Recursos Humanos vinculados con la
obtencin de los elementos de la EDT a los que se har referencia en la plantilla
propuesta.

Dra. Anaisa Hernndez Gonzlez

M. Sc. Margarita Andr Ampuero

PLANIFICACIN
Alcance
Alcance

Alcance

2- Definir el
alcance

1- Planificar el
alcance

3- Crear
el EDT

Tiempo

Tiempo

4- Estimacin
de recursos de
las actividades

1- Definicin
de actividades

Recursos Humanos

Tiempo

1- Planificacin de los
Recursos Humanos

3- Estimacin de
la duracin de las
actividades
Tiempo

2- Establecimiento
de la secuencia de
las actividades

Figura 2 Procesos vinculados con la obtencin de la EDT.


Identificacin de Proyectos
Existen mltiples criterios para clasificar a los proyectos, algunos de ellos son:
Respuesta de la Lista de Gerencia de Proyectos de Informtica
(GEPROYINFO) de la Asociacin Colombiana de Ingenieros de Sistemas
(ACIS) a la pregunta: caractersticas por las cuales se podra hacer una
clasificacin de proyectos de software
Proyectos de desarrollo de software.
Proyectos de implantacin de aplicaciones (ERP, CRM, ...)
Proyectos de planeacin estratgica (consultora, reingeniera, out
sourcing, )
De acuerdo a la situacin de partida del producto de software vinculado al
proyecto, segn Banzi, Islam y Maxim [1,4,8]:
Nuevo
Dra. Anaisa Hernndez Gonzlez

M. Sc. Margarita Andr Ampuero

Mejora incremental
Mantenimiento
Adaptacin
Conformidad
Evolucin
Reingeniera
Ingeniera inversa
De acuerdo al tipo de producto que produce:
Software de sistema
Software de tiempo real
Software de ingeniera y cientfico
Software de gestin
Software empotrado
Software de computadoras personales
Software de Inteligencia Artificial
Multimedia
Investigacin cientfica
Proceso de desarrollo de software
El Proceso de desarrollo de software es el conjunto total de actividades necesarias
para transformar los requisitos de un cliente en un conjunto consistente de
artefactos que representan un producto de software y, en un punto posterior en el
tiempo para transformar cambios en dichos requisitos en nuevas versiones del
producto de software [6,9].
RUP es un proceso de ingeniera de software que posee dos dimensiones. La
primera dimensin representa su aspecto dinmico y se expresa en trminos de
fases, iteraciones e hitos. Por tanto, muestra los aspectos del ciclo de vida de RUP
que se descompone en cuatro fases secuenciales que culminan respectivamente
con grandes hitos; estas son: Conceptualizacin, Elaboracin, Construccin y
Transicin. La segunda dimensin representa su aspecto esttico, o sea, cmo
est descrito en trminos de componentes del proceso, actividades, flujos de
trabajo, artefactos y roles. Dichas disciplinas agrupan actividades por su
naturaleza lgica.
Dentro de las metodologas extremas se han desarrollado variantes reducidas de
este proceso, pero de forma general se puede decir que incorporan las invariantes
para producir un producto de software, por cuanto se sustentan en el cuerpo de
conocimiento de la Ingeniera de Software [3].
En las plantillas que se propone se toman como referencia estos elementos.
Roles
Un ROL es un puesto que puede ser asignado a una persona o conjunto de
personas que trabajan juntos en un equipo, y que requiere responsabilidades y
habilidades sobre cmo realizar determinadas actividades y desarrollar
determinados artefactos.
Los miembros de un equipo de proyecto generalmente cubren varios roles. Sin
embargo, los roles no son individuales; ellos ms bien describen cmo los

Dra. Anaisa Hernndez Gonzlez

M. Sc. Margarita Andr Ampuero

individuos se comportan en un negocio y qu responsabilidades tienen estos


individuos.
De acuerdo a RUP, los roles que juegan los miembros de un equipo de proyecto
se clasifican en cinco grandes grupos: Analistas, Desarrolladores, Probadores,
Directivos y Otros.
En este trabajo se toma como referencia la propuesta de roles que se hace en [7],
que se basa en las caractersticas y necesidades de la Industria Cubana de
Software. Estos roles son:
Analista
Diseador
Programador
Arquitecto
Planificador
Especialista en calidad
Especialista en seguridad
Implantador
Probador
Jefe de proyecto
Especialista en soporte
Especialista en gestin de cambios y configuracin
Hay determinados proyectos que requieren roles particulares. Este es el caso, por
ejemplo, de los productos multimedias que requieren personal especializado para
trabajar con algunos medios como el video y el sonido.
Plantillas propuestas
Los tipos de proyectos que se han escogido como referencia, responden a los
que usualmente se desarrollan por los equipos de desarrollo en las empresas
cubanas.
Proyecto de investigacin cientfica: Para poder llegar a conclusiones sobre
la viabilidad del uso de una tecnologa, plataforma, tcnica, mtodo.
WBS
1. 1
2. 1.1
3. 1.1.1
4. 1.1.2
5. 1.1.3
6. 1.1.4
7. 1.1.5

Tarea

Roles
involucrados

Proyecto de investigacin cientfica.


Estudio del tema objeto de anlisis de
viabilidad.
Buscar bibliografa vinculada con el
tema.
Extraer ideas relevantes de cada una
de las fuentes bibliogrficas.
Identificar campos de aplicacin del
tema objeto de estudio.
Comparar con otras tecnologas,
plataformas, mtodos, tcnicas.
Obtener conclusiones sobre el anlisis
bibliogrfico.

Dra. Anaisa Hernndez Gonzlez

Jefe del proyecto,


Analista
Jefe del proyecto,
Analista
Jefe del proyecto,
Analista
Jefe del proyecto,
Analista
Jefe del proyecto,
Analista

Predecesoras

3
4
4,5
4,5,6

M. Sc. Margarita Andr Ampuero

WBS
8. 1.1.6
9. 1.1.7
10. 1.1.8
11. 1.2
12. 1.2.1
13. 1.2.2
14. 1.2.3
15. 1.2.4
16. 1.2.5
17. 1.2.6
18.
19.
20.
21.
22.
23.
24.

1.3
1.3.1
1.3.1.1
1.3.1.2
1.3.1.3
1.3.1.4
1.3.2

25. 1.3.3

1.
2.
3.

Tarea

Roles
involucrados
Elaborar glosario de trminos sobre los Analista
conceptos relevantes sobre el tema
estudiando.
Construir el diagrama de clases del
Analista
modelo de objetos.
Elaborar documento de referencia
Analista, Jefe de
sobre el estudio realizado.
proyecto
Diseo e implementacin de un caso
de estudio o piloto a usar para probar
validez del tema objeto de anlisis.
Seleccionar caso de estudio o piloto.
Analista, Jefe de
proyecto
Definir otras herramientas de
Analista
desarrollo requeridas para construir la
solucin.
Construir los diagramas de diseo que Analista,
describen cmo se dar respuesta al
Diseador,
caso de estudio o piloto.
Arquitecto
Definir estndares a emplear.
Analista
Implementar solucin
Programador
Elaborar documento de refencia sobre Analista
el diseo e implementacin.
Resultados del anlisis de viabilidad.
Prueba
Disear los casos de prueba.
Probador
Disear los procedimientos de prueba. Probador
Probar
Probador
Documentar las pruebas realizadas
Probador
Evaluar los resultados esperados con Analista, Jefe del
respecto a los esperados
proyecto
Documentar los resultados del anlisis Analista, Jefe del
de viabilidad
proyecto

Predecesoras
4,5,6,7
8
4,5,6,7,8,9

10
10,12
10,12
12,13
12,13,14,15

17
17,20
20,21
20,21,22
10,23
24,23,17,10

Producto multimedia: Creacin un producto multimedia que permita la


presentacin de informacin utilizando diferentes medios audiovisuales.
WBS
Tarea
Predecesoras Roles
involucrados
1
Producto multimedia
1.1
Estudio de las NTIC como apoyo al
proceso de enseanza-aprendizaje.
1.1.1
Estudio del proceso de enseanzaaprendizaje.

Dra. Anaisa Hernndez Gonzlez

M. Sc. Margarita Andr Ampuero

WBS

Tarea

4.

1.1.1.1

5.

1.1.1.2

6.

1.1.1.3

7.

1.1.1.4

8.

1.1.1.5

9.

1.1.2

Recopilar informacin sobre las


formas de organizacin de la
enseanza, los mtodos de
enseanza y los medios de
enseanza-aprendizaje.
Identificar las formas, mtodos y
medios que usualmente se utilizan en
el proceso de enseanza-aprendizaje
de esta temtica.
Identificar las necesidades
educativas y el entorno docente en el
que se desarrolla este proceso.
Analizar las experiencias que se
tienen con el uso de las NTIC en la
enseanza de este tema o de otros
afines.
Elaborar documento con informacin
relativa al proceso de enseanzaaprendizaje de esta temtica.
Tendencias y tecnologas actuales a
considerar.
Las NTIC en el mbito educacional.
Estudiar el impacto de las nuevas
tecnologas en el entorno del proceso
de enseanza-aprendizaje.
Identificar el uso que se dar a la
computadora en el producto a
obtener.
Identificar el tipo de software
educativo a producir.
Elaborar documentacin sobre la
justificacin del uso de las NTIC en el
proceso de enseanza-aprendizaje
de esta temtica.
Tecnologa multimedia.
Estudiar las herramientas de autora
y para el tratamiento de los medios
que se pueden utilizar en la
elaboracin del producto.
Seleccionar las herramientas a usar
en la elaboracin del producto.

10. 1.1.2.1
11. 1.1.2.1.1
12. 1.1.2.1.2
13. 1.1.2.1.3
14. 1.1.2.1.4

15. 1.1.2.2
16. 1.1.2.2.1

17. 1.1.2.2.2

Dra. Anaisa Hernndez Gonzlez

Predecesoras Roles
involucrados
Analista

Jefe del proyecto,


Analista
Jefe del proyecto

Jefe del proyecto,


Analista

4,5,6,7

Jefe del proyecto,


Analista

4,7

Jefe del proyecto,


Analista

8,11

Jefe del proyecto,


Analista

8,11,12

Jefe del proyecto,


Analista
Jefe del proyecto,
Analista

8,11,12,13

13

Analista

16

Analista

M. Sc. Margarita Andr Ampuero

WBS

Tarea

Predecesoras Roles
involucrados
13
Analista,
Especialista en
sonido,
Especialista en
video, Editor
16,17,18
Analista de
informacin

18. 1.1.2.2.3

Estudiar las caractersticas de los


diferentes medios que se pueden
utilizar.

19. 1.1.2.2.4

Elaborar documentacin sobre la


justificacin de las herramientas y
medios a utilizar en el producto de
software.
Modelado de aplicaciones.
Estudiar los mtodos, metodologas, 13
herramientas y tcnicas posibles a
utilizar.
Seleccionar metodologa, mtodos,
21
tcnicas y herramientas a utilizar.
Elaborar documentacin sobre la
21,22
justificacin de las herramientas,
mtodos, metodologas y tcnicas a
usar en el desarrollo.
Preparacin de la informacin.
Recopilacin de la informacin.
Solicitar a las fuentes informacin en
diferentes medios sobre el tema.
Estudiar contenido sobre el tema y
organizacin del mismo en las vas a
travs de las que se trasmite.

20. 1.1.2.3
21. 1.1.2.3.1
22. 1.1.2.3.2
23. 1.1.2.3.3

24. 1.2
25. 1.2.1
26. 1.2.1.1
27. 1.2.1.2

28. 1.2.1.3

Definir organizacin del contenido a


incorporar en el producto.

8,13,18,27

29. 1.2.1.4

Recopilar informacin que se tenga


sobre el tema y que se ajuste a los
acpites de estructuracin de la
informacin que se definan.
Describir caractersticas tcnicas de
la informacin recopilada.

26,28

30. 1.2.1.5

Dra. Anaisa Hernndez Gonzlez

18,29

Analista
Analista
Analista

Jefe del proyecto


Expertos en la
materia, Jefe del
proyecto, Analista
de informacin
Expertos en la
materia, Jefe del
proyecto, Analista
de informacin
Expertos en la
materia, Analista
de informacin
Especialista en
sonido,
Especialista en
video, Editor,
Analista de
informacin

M. Sc. Margarita Andr Ampuero

WBS
31. 1.2.1.6

32. 1.2.1.7
33. 1.2.1.8
34. 1.2.2
35. 1.2.2.1
36. 1.2.2.2
37. 1.2.2.3
38. 1.2.2.4

39. 1.2.2.5

40. 1.2.2.6

41. 1.2.2.7

42. 1.2.2.8
43. 1.3
44. 1.3.1

Tarea

Predecesoras Roles
involucrados
Decidir informacin a incorporar en el 18,28,30
Expertos en la
producto.
materia, Jefe del
proyecto, Analista
de informacin
Solicitar autorizacin para incorporar 31
Jefe del proyecto
informacin al producto.
Elaborar documentacin sobre la
31,27,28,29,30 Jefe del proyecto,
estructuracin del contenido e
,32
Analista de
informacin a incluir.
informacin
Elaboracin de los medios.
Definir colores, tipo y tamao de
6,13,19
Diseador
letras, iconos, zonas en la que se
colocar la informacin.
Decidir los juegos a crear.
6,13,33
Analista de
informacin,
Diseador
Preparar la informacin textual.
17,18,13,33,35 Analista de
, 36,48
informacin,
Diseador
Preparar las imgenes.
17,18,33,36,48 Analista de
informacin,
Diseador,
Especialista en
video
Preparar sonido.
17,18,33,36,35 Especialista en
, 48
sonido, Analista
de informacin,
Diseador
Preparar animaciones.
17,18,33,35,36 Especialista en
, 48
video, Analista de
informacin,
Diseador
Preparar video.
17,18,33,35,36 Analista de
, 48
informacin,
Especialista en
video, Diseador
Documentar decisiones tomadas en 35,36,37,38,39 Analista de
cuanto al diseo del producto de
, 40,41
informacin,
software.
Diseador
Software educativo.
Adquisicin del equipamiento
informtico y licencias requeridas
para la elaboracin del producto de
software.

Dra. Anaisa Hernndez Gonzlez

M. Sc. Margarita Andr Ampuero

WBS
45. 1.3.1.1

46. 1.3.1.2
47. 1.3.1.3
48. 1.3.1.4
49. 1.3.1.5
50. 1.3.2
51. 1.3.2.1
52. 1.3.2.2
53. 1.3.2.3
54. 1.3.2.4
55. 1.3.2.5

56. 1.3.2.6
57. 1.3.2.7
58. 1.3.2.8
59. 1.3.2.9
60. 1.3.3
61. 1.3.3.1

Tarea

Predecesoras Roles
involucrados
Definir los medios tcnicos
18,30,31
Analista,
requeridos para elaborar este tipo de
Especialista en
productos.
sonido,
Especialista en
video, Editor
Elaborar documentacin con la
18,45
Analista
descripcin de los medios tcnicos y
licencias de software requeridos.
Analizar ofertas de vendedores sobre 46
Jefe del proyecto
los productos que se requiere
adquirir.
Adquirir productos.
47
Analista
Documentar necesidades de
45,46,47,48
Analista,
adquisiciones y resultados del
Computadora
proceso de adquisicin.
Diseo del producto informtico.
Construir el diagrama de clases
23,33,42
Diseador
extendido para modelar aplicaciones
multimedia.
Disear la base de datos.
23,33,51
Diseador
Construir los diagramas de
23,33,42
Diseador
presentacin.
Construir los M-Slices.
23,33,42,51,52 Diseador
, 53
Disear la navegacin.
23,33,37,38,39 Diseador, Jefe
, 40,41,53,54
del proyecto,
Analista de
informacin
Construir los diagramas de secuencia 23,33,42,51,52 Diseador
extendidos.
, 53,54,55
Disear los mecanismos de ayuda
8,33
Diseador
que se darn al usuario.
Disear los mecanismos de
6,7,33,55
Jefe del proyecto,
evaluacin del conocimiento.
Analista, Expertos
en la materia
Elaborar la documentacin de diseo 23,51,52,53,54 Diseador
del producto de software.
, 55,56,57,58
Ensamblaje del producto de software.
Programar el mdulo de actualizacin 59
Programador,
dinmica de la base de datos.
Especialista en
seguridad

Dra. Anaisa Hernndez Gonzlez

M. Sc. Margarita Andr Ampuero

WBS
62. 1.3.3.2

63. 1.3.3.3
64. 1.3.3.4
65. 1.3.3.5
66. 1.3.3.6
67. 1.3.3.7
68. 1.3.3.7.1
69. 1.3.3.7.2
70. 1.3.3.7.3
71. 1.3.3.7.4
72. 1.4
73. 1.4.1
74. 1.4.2
75. 1.4.3
76. 1.4.4
77. 1.4.5

1.
2.
3.

Tarea

Predecesoras Roles
involucrados
Montar los medios preparados de
37,38,39,40,59 Programador,
acuerdo a la navegacin del sistema.
Especialista en
sonido,
Especialista en
video, Editor
Programar los juegos a incorporar al 36,35,59
Programador,
sistema.
Especialista en
soporte
Implementar los mecanismos de
57,59
Programador
ayuda.
Programar los mecanismos de
58,59
Programador
evaluacin del conocimiento.
Documentar el desarrollo del proceso 61,62,63,64,65 Programador
de programacin.
Prueba.
Elaborar los casos de prueba.
61,62,63,64,65 Probador
,66,59
Elaborar el procedimiento de prueba. 68
Probador
Probar.
61,62,63,64,65 Probador
,66,68,69
Elaborar la documentacin sobre las 70
Probador
pruebas realizadas y los resultados.
Utilizacin del producto de software.
Definir curso en el que se harn las
6,7,33
Jefe del proyecto,
pruebas de software.
usuarios
Adaptar el proceso en el lugar donde 6,7,33,55,57,5 Jefe del proyecto,
se harn las pruebas.
8,73
usuarios
Desarrollar las pruebas
61,62,63,64,65 Jefe del proyecto,
, 74
usuarios
Evaluar resultados del uso del
75
Jefe del proyecto,
software.
usuarios
Elaborar documentacin con
73,74,75,76
Jefe del proyecto
resultados de la insercin del
producto de software.

Proyecto de gestin: Procesamiento de grandes volmenes de informacin,


garantizando su conservacin y consulta por diferentes criterios.
WBS
Tarea
Predecesoras Roles
involucrados
1
Proyecto de gestin
1.1
Diseo de la arquitectura y
equipamiento informtico para la
utilizacin del producto de software
1.1.1
Informe del funcionamiento del negocio.

Dra. Anaisa Hernndez Gonzlez

M. Sc. Margarita Andr Ampuero

WBS

Tarea

4.
5.
6.

1.1.1.1
1.1.1.1.1
1.1.1.1.2

7.
8.

1.1.1.1.3
1.1.1.1.3.1

9.

1.1.1.1.3.2

Descripcin del negocio actual


Analizar el comportamiento del negocio.
Analizar la necesidad de informatizacin
del negocio.
Informe que describe negocio actual
Identificar los actores y trabajadores del
negocio involucrados
Identificar los procesos del negocio y las
reglas del negocio asociadas
Describir los procesos del negocio a
travs de diagramas de actividad
Construir el Diagrama de clases del
modelo de objetos del negocio
Elaborar informe con descripcin del
negocio actual
Estudio de otros sistemas de este tipo
implantados en el mundo y sus
beneficios
Estudiar las experiencias similares en el
mundo
Revisar soluciones existentes para el
problema estudiado
Descripcin del negocio propuesto.
Identificar actividades que requieren
informatizarse y los cambios al negocio
actual que provocan
Identificar las diferencias entre el
negocio actual y propuesto
Identificar los procesos del negocio
propuesto
Describir los procesos del negocio
propuesto a travs del diagrama de
actividades.
Construir el diagrama de clases del
modelo del negocio propuesto
Elaborar informe sobre la descripcin
del negocio propuesto
Modelo del sistema
Construir Diagrama de Casos de uso del
sistema
Describir los casos de uso del sistema
ubicndolos en el nivel donde se
ejecutan e identificando la informacin
que manipulan

10. 1.1.1.1.3.3
11. 1.1.1.1.3.4
12. 1.1.1.1.3.5
13. 1.1.1.2
14. 1.1.1.2.1
15. 1.1.1.2.2
16. 1.1.1.3
17. 1.1.1.3.1
18. 1.1.1.3.2
19. 1.1.1.3.3
20. 1.1.1.3.4
21. 1.1.1.3.5
22. 1.1.1.3.6
23. 1.1.2
24. 1.1.2.1
25. 1.1.2.2

Dra. Anaisa Hernndez Gonzlez

Predecesoras Roles
involucrados
5

Analista
Analista

Analista

Analista

"8,9,14"

Analista

10

Analista

11

Analista

Analista
Analista
12,14,15

Analista

6,12,14,15

Analista

6,12,14,15,18

Analista

6,12,14,15,18,
19

Analista

6,12,14,11,15,
18,19,20
18,19,20,21

Analista
Analista

22

Analista

24

Analista

M. Sc. Margarita Andr Ampuero

WBS

Tarea

26. 1.1.2.3
27. 1.1.2.4

Disear la arquitectura
Construir el diagrama de despliegue

28. 1.1.2.6

Elaborar informe con la arquitectura


propuesta
Estudio de factibilidad del proyecto
Calcular el total de la inversin en
equipamiento para la implantacin
Determinar los beneficios tangibles e
intangibles
Estimar el esfuerzo y el tiempo de
duracin de la construccin del producto
de software
Estimar el tiempo requerido para poblar
la Base de Datos
Elaborar el informe de estudio de
factibilidad del proyecto

29. 1.1.3
30. 1.1.3.1
31. 1.1.3.2
32. 1.1.3.3
33. 1.1.3.4
34. 1.1.3.5

Predecesoras Roles
involucrados
22,24,25
Arquitecto
26
Analista,
Arquitecto
24,25,26,27
Analista,
Arquitecto
28

Planificador

14,15,28

Planificador

28

Planificador

32

Planificador

30,31,33

Jefe de
proyecto,
Planificador

35. 1.2
36. 1.2.1
37. 1.2.1.1

Producto de software
Tecnologas y plataformas a usar
Estudiar el modelo de datos distribuidos
y centralizados y cmo se disea la
base de datos

38. 1.2.1.2

Estudiar las tecnologas para el


desarrollo de aplicaciones

39. 1.2.1.3

Analizar las soluciones de Cdigo


abierto

40. 1.2.1.4

Analizar los gestores de bases de datos 37


que pueden usarse

41. 1.2.1.5

Elaborar un informe sobre el estado del


arte de las tecnologas y plataformas
posibles a usar y la justificacin de la
eleccin
Diseo del producto informtico
Modelo de diseo
Describir de forma detallada los casos
de uso
Construir los diagramas de secuencia
para cada caso de uso

42. 1.2.2
43. 1.2.2.1
44. 1.2.2.1.1
45. 1.2.2.1.2

Dra. Anaisa Hernndez Gonzlez

37,38,39,40

Analista,
Arquitecto,
Especialista
en soporte
Analista,
Especialista
en soporte
Analista,
Especialista
en soporte
Analista,
Especialista
en soporte
Analista,
Arquitecto,
Especialista
en soprte

28,41

Diseador

41,44

Diseador

M. Sc. Margarita Andr Ampuero

WBS
46. 1.2.2.1.3
47. 1.2.2.2
48. 1.2.2.2.1
49. 1.2.2.2.2
50. 1.2.2.2.3
51. 1.2.2.2.4
52. 1.2.2.3
53. 1.2.2.3.1
54.
55.
56.
57.

1.2.2.3.2
1.2.2.3.3
1.2.2.4
1.2.2.4.1

58. 1.2.2.4.2
59. 1.2.2.4.3
60. 1.2.2.4.4
61. 1.2.2.5
62. 1.2.2.5.1
63. 1.2.2.5.2
64. 1.2.2.5.3
65. 1.2.2.6
66. 1.2.3
67. 1.2.3.1
68. 1.2.3.1.1

Tarea
Construir el diagrama de clases del
diseo
Seguridad del sistema
Disear la seguridad que se dar a la
informacin
Establecer los niveles de acceso a la
informacin
Identificar las funcionalidades a incluir
en el sistema
Incorporar los elementos de seguridad a
los diagramas de clases y de secuencia
construidos
Diseo de la base de datos
Identificar las entidades que se desea
sean persistentes
Obtener el esquema conceptual global
Obtener la base de datos fsica
Principios de diseo
Definir los estndares en el diseo de
las entradas y salidas del sistema
Definir la ayuda que tendr el sistema
Definir el tratamiento que se dar a los
errores
Establecer los estndares de
codificacin a utilizar
Modelo de implementacin
Identificar los componentes a programar

Predecesoras Roles
involucrados
45
Diseador
28,41
48
48,49
45,46.50

22,46
53
22,54

Analista,
Diseador
Diseador
Diseador

41,44

Diseador

41,44
41,44

Diseador
Diseador

41,44

Diseador

41,28,60,44,45
,46
Identificar los componentes a reutilizar
41,62,28,44,45
,46
Construir el diagrama de componentes 62,63
Elaborar informe con documentacin del 44,45,46,51,54
sistema
,55,64,57,58,
59,60,48,49,50
Implementacin del producto
Mdulo de X
Crear la base de datos
65

Dra. Anaisa Hernndez Gonzlez

Especialista
en seguridad
Especialista
en seguridad
Especialista
en seguridad
Diseador

Diseador
Diseador
Diseador
Diseador

Programador,
Especialista
en soporte,
Especialista
en gestin de
la
configuracin
y cambio

M. Sc. Margarita Andr Ampuero

WBS

Tarea

Predecesoras Roles
involucrados
65,68
Programador,
Especialista
en soporte,
Especialista
en soporte,
Especialista
en gestin de
la
configuracin
y cambio
65,68,69
Programador,
Especialista
en gestin de
la
configuracin
y cambio

69. 1.2.3.1.2

Programar

70. 1.2.3.1.3

Documentar la programacin

71.
72.
73.
74.
75.

Prueba del mdulo X


Disear los casos de prueba
Disear los procedimientos de prueba
Probar los algoritmos programados
Documentar los resultados de las
pruebas
Elaborar el manual de usuario del
sistema

1.2.3.1.4
1.2.3.1.4.1
1.2.3.1.4.2
1.2.3.1.4.3
1.2.3.1.4.4

76. 1.2.3.2

77. 1.2.3.3
78. 1.2.3.63.1
79. 1.2.3.3.2
80. 1.2.3.3.3
81. 1.2.3.3.4
82. 1.2.3.3.5

Prueba piloto del sistema


Identificar clientes en los que se harn
la prueba
Capacitar a los especialistas de los
clientes seleccionados
Crear las condiciones en los clientes
seleccionados
Probar el sistema
Elaborar informe con los resultados de
las pruebas

70,65
72,65,70
73,72
72,73,74

Probador
Probador
Probador
Probador

65,22,70,75

Arquitecto,
Analista, Jefe
del proyecto,
Diseador

28
76

Jefe de
proyecto
Implantador

28

Implantador

75,79,80
81

Implantador
Implantador

Conclusiones
Contar con plantilla de referencia, durante la fase de planificacin de un proyecto,
para la construccin de la Estructura Detallada de Trabajo; constituye un arma
estratgica en la gestin de proyectos al contribuir al incremento de eficiencia del
proceso y de la calidad de los resultados.
Al tomarse como referencia las reconocidas buenas prcticas que se deben seguir
durante el proceso de desarrollo de software, se est favoreciendo su uso por el

Dra. Anaisa Hernndez Gonzlez

M. Sc. Margarita Andr Ampuero

equipo de desarrollo. Las plantillas que se han propuesto contemplan algunos


elementos que son planificados, pero que son cruciales para ejecutar el proyecto
de software: las actividades que se requieren realizar, los roles involucrados en su
realizacin y las relaciones de precedencia entre las actividades. Otros elementos
como el tiempo requerido para realizar una actividad y los recursos no humanos
que se necesitan; pueden ser propuesto sobre la base del estudio de las
invariantes y la prctica real.
Bibliografa
1. Banzi,
Massimo:
Software
Process
Management
http://www.inf.unibz.it/mcs/courses/smp/Lect.6Plan/Plan.ppt
2. Salvador Capuz, Eliseo Gmez-Senent, Alvaro Torrealba, Pablo Ferrer, Toms
Gmez y Jos Luis Vivancos: Cuadernos de Ingeniera de Proyectos III:
Direccin, gestin y organizacin de proyectos. Servicio de Publicaciones de
la Universidad Politcnica de Valencia. 2000. Espaa.
3. Islam,
Misbah:
Software
Engineering
http://www.site.vottawa.ca/misbah/sag3300b
4. IEE Computer Society: Guide to the Software Engineering Body of Knowledge
(SWEBOK ). 2004 Version,
5. Humphrey, Watts S.: Introduccin al Proceso de Software Personal SM.
Addison Wesley, Pearson Education, S.A. 2001..Espaa (Traducido de:
Introduction to the Personal Software Process, First Edition, 1997).
6. Jacobson, I.; Booch, G. y Rumbaugh, J.: El Proceso Unificado de Desarrollo
de Software.. Addison-Wesley. 2000.
7. Lpez Trujillo, y. Andr Ampuero, M.: Roles en el Proceso de desarrollo de
software para las empresas cubanas. Reporte de investigaciones del Centro
de Estudios de Ingeniera y Sistemas, Cuba. Diciembre 2005.
8. Maxim, Bruce R.: Project Scheduling and Tracking
http://www.engin.vmd.umich.edu/CIS/course.des/cis375
9. Pressman, R.: Ingeniera de Software: Un enfoque prctico. Mc GrawHill/interamericana de Espaa. 2002.
10. Project Management Institute: Practice Standard for Work Breakdown
Structures. USA. 2001.
11. Project Management Institute: Gua a los Fundamentos de la Direccin de
proyectos (Gua del PMBOK). Edicin Tercera edicin.. EUA. 2004.

Dra. Anaisa Hernndez Gonzlez

M. Sc. Margarita Andr Ampuero

También podría gustarte