Académique Documents
Professionnel Documents
Culture Documents
Rights info:eu-repo/semantics/openAccess
PROYECTO PROFESIONAL
Para optar el ttulo de:
INGENIERO DE SOFTWARE
ASESOR:
Ing. Luis Hernn Garca Paucar
AUTOR:
Tejada Mezarina, Manuel
200110798
ii
AGRADECIMIENTO
iii
RESUMEN
En los ltimos ciclos (7mo, 8vo, 9no y 10mo ciclo) de la carrera de Ingeniera de
Software e Ingeniera de Sistemas de Informacin los alumnos se integran a las
empresas virtuales para ser parte de un proyecto o cumplir con un rol. Las empresas
virtuales simulan la realidad que el alumno enfrentar al momento de terminar su
respectiva carrera, ya sea formando parte de un grupo que desarrolla un proyecto o
como parte de la gerencia de una empresa.
Las empresas virtuales se dividen en empresas de lnea, factoras y empresa de QA. Las
empresas de lnea, desarrollan aplicaciones para el rubro que fueron creadas como es el
caso de Educa-T que desarrolla aplicaciones para el sector educacin, Salud-Able que
desarrolla productos para el sector salud.
Las factoras, se dividen en tecnologas Open Source y tecnologas Microsoft. Para
ambas tecnologas se crearon las empresas Java Software Factory y Net Factory. Las
factoras se dedican al desarrollo de productos software tanto para la gestin interna de
las empresas virtuales y el desarrollo de productos software a pedido de las empresas
de lnea y la empresa de QA.
La empresa QA, tiene la responsabilidad de asegurar la calidad de los productos
(artefactos y productos software) que desarrollan las empresas de lnea o factoras.
Actualmente, todas las empresas virtuales presentan una serie de problemas en las reas
de TI, negocios, aplicaciones y datos. Respecto a los problemas del rea de TI, no se
cuenta con un mecanismo definido para la comunicacin entre las empresas que
solicitan apoyo para desplegar productos software. Adems, no se tiene una
infraestructura adecuada para el despliegue de productos en diversas tecnologas (java,
PHP, etc.).
Respecto al rea de negocios, las empresas virtuales comparten un serie de procesos
(como por ejemplo: seleccin de personal, capacitacin de personal, etc.) los cuales no
estn estandarizados.
Respecto al rea de aplicaciones, los productos que implementan procesos de gestin
interna de las empresas virtuales (como por ejemplo: seleccin de personal, capacitacin
de personal, etc.) no tienen una gua de los aspectos de seguridad que se deben de
considerar al desarrollar un producto software, as mismo no se cuenta con un acceso
nico para los productos software que implementan procesos de gestin interna de las
empresas virtuales.
iv
Finalmente, el rea de datos presenta el problema de redundancia de datos, bases de
datos dispersas, no se tiene una nomenclatura y un proceso estndar para la creacin de
las bases de datos.
Ante los problemas identificados en los prrafos anteriores, el presente proyecto tiene
como propsito proponer una Arquitectura Empresarial Orientada a Servicios que
permita resolver los problemas identificados para procesos especficos. La Arquitectura
Empresarial Orientada a Servicios que se propone en el presente proyecto consta de
cuatro arquitecturas: Negocios (los procesos que abarcar el presente proyecto son:
Seleccin de Personal, Capacitacin de Personal, Evaluacin de Personal, Gestin de
Proyectos y Desarrollo de Software), Datos, Aplicaciones y TI (en el presente proyecto
se generar propuestas de mejoras para TI) .
El desarrollo de la Arquitectura Empresarial Orientada a Servicios estar a cargo de las
fbricas Java Software Factory y Net Factory. La fbrica Java Software Factory, estar a
cargo de las Arquitecturas de Negocios, Aplicaciones y Propuesta de Mejoras para el
rea de TI.
La Arquitectura de Negocio, ser desarrollada a lo largo del ciclo 2010-01 en
colaboracin con la empresa Methods (empresa creada en su tiempo exclusivamente
para la standardizacin de los procesos de gestin interna de las empresas virtuales) y
las factoras. Asimismo, La arquitectura de Negocios permitir estandarizar los procesos
de Gestin de recursos y ambiente de trabajo (especficamente los subprocesos de
Seleccin de Personal, Capacitacin de Personal y Evaluacin de Personal), Gestin de
Proyectos y Desarrollo de Software para todas las empresas virtuales.
La Propuesta de mejoras para el rea de TI, se desarroll en el ciclo de verano 2010-00.
Dicha propuesta permitir generar requerimientos tcnicos para que las arquitecturas de
Negocios, Datos y Aplicaciones puedan ser soportadas por una infraestructura
tecnolgica adecuada.
La empresa .Net Factory (empresa que funcion hasta el ciclo 2010-1), ser responsable
de la arquitectura de Datos la cual dar soporte a la arquitectura de Negocios. El
desarrollo de dicha arquitectura se realizar en la primera parte del ciclo 2010-1.
La Arquitectura de Aplicacin est a cargo de ambas fbricas y se desarrollar en los
ciclos 2010-01 y 2010-02. El inicio de la Arquitectura de Aplicacin se realizar en la
segunda parte del ciclo 2010-01 y ser finalizada en la primera parte del ciclo 2010-02.
A la fecha, se ha logrado definir un acuerdo de trabajo conjunto entre la empresa virtual
Methods(empresa que funcion durante el ciclo 2010-1) y el presente proyecto de
Arquitectura Empresarial, a cargo de Manuel Tejada Mezarina. El acuerdo entre la
empresa virtual Methods y el presente proyecto permitir definir, estandarizar, verificar
y validar los procesos de Gestin de Proyectos, Desarrollo y Mantenimiento de
Software, Seleccin de Personal, Capacitacin de Personal y Evaluacin de Personal.
Adems, se logr definir el proceso de Seleccin de Personal el cual ya fue presentado
a las empresas virtuales y el profesor Ilver Anache. As mismo, los macro procesos de
Gestin de Proyecto y Desarrollo de Software ya pasaron por una verificacin por parte
del profesor Alex Vidaurre y se inici la correccin de los defectos encontrados.
v
INDICE
DEDICATORIA ................................................................................................... II
RESUMEN ........................................................................................................ IV
INTRODUCCIN ............................................................................................. 12
vi
4.1. Objetivos Estratgicos Empresariales .......................................................................................... 56
vii
CONCLUSIONES........................................................................................... 256
GLOSARIO..................................................................................................... 260
viii
INDICE DE FIGURAS
ix
INDICE DE TABLAS
TABLA 1.1 - RESUMEN DEL PROCESO DE GESTIN DEL NEGOCIO MOPROSOFT ........................................ 20
TABLA 1.2 - RESUMEN DEL PROCESO DE GESTIN DE PROCESOS MOPROSOFT ......................................... 21
TABLA 1.3 - RESUMEN DEL PROCESO DE GESTIN DE PROYECTOS MOPROSOFT....................................... 22
TABLA 1.4 - RESUMEN DEL PROCESO DE GESTIN DE RECURSOS MOPROSOFT......................................... 23
TABLA 1.5 - RESUMEN DEL PROCESO DE ADMINISTRACIN DE PROYECTOS ESPECFICOS MOPROSOFT ... 24
TABLA 1.6 - RESUMEN DEL PROCESO DE DESARROLLO Y MANTENIMIENTO DE SOFTWARE MOPROSOFT 25
TABLA 1.7 - LISTA DE PROCESOS DEL ESTNDAR ITIL................................................................................ 29
TABLA 2.8 - REQUERIMIENTOS FUNCIONALES Y NO FUNCIONALES ............................................................ 33
TABLA 2.9 - REQUERIMIENTOS DE LA ARQUITECTURA PROPUESTA ............................................................ 34
TABLA 2.10 - ATRIBUTOS DE CALIDAD PARA LA ARQUITECTURA DE APLICACIONES PROPUESTA ................ 35
TABLA 2.11 - CUADRO DE LAS DECISIONES ARQUITECTNICAS TOMADAS .................................................. 35
TABLA 2.12 - CRUCE DE REQUERIMIENTOS TCNICOS, ATRIBUTOS DE CALIDAD Y REQUERIMIENTOS DEL
PROYECTO ......................................................................................................................................... 36
TABLA 3.13 - OBSERVACIONES REALIZADAS EN LAS REUNIONES DE VALIDACIN DE LOS PROCESOS DE
SELECCIN DE PERSONAL, CAPACITACIN DE PERSONAL Y EVALUACIN DE PERSONAL ................ 40
TABLA 3.14 - TABLA 14 WEBSYNERGY VS TOP 10 OWASP 2010 ............................................................. 48
TABLA 3.15 - WEBSYNERGY VS TOP 10 OWASP 2007 ............................................................................. 52
TABLA 4.16 - LISTA DE OBJETIVOS EMPRESARIALES ESPECFICOS ............................................................. 57
TABLA 4.17 - MACRO PROCESOS VS. OBJETIVOS ESTRATGICOS ............................................................. 174
TABLA 4.18 - SUB-PROCESOS DE LA GESTIN DE RECURSOS HUMANOS Y AMBIENTE DE TRABAJO VS.
OBJETIVOS ESTRATGICOS .............................................................................................................. 174
TABLA 4.19 - SUB-PROCESOS DE LA GESTIN DE PROYECTOS VS. OBJETIVOS ESTRATGICOS ................. 175
TABLA 4.20 - SUB-PROCESOS DE LA GESTIN DE DESARROLLO Y MANTENIMIENTO DE SOFTWARE VS.
OBJETIVOS ESTRATGICOS .............................................................................................................. 175
TABLA 4.21 - STAKEHOLDERS EXTERNOS A LA CORPORACIN .................................................................. 186
TABLA 4.22 - STAKEHOLDERS INTERNOS A LA CORPORACIN................................................................... 187
TABLA 4.23 - DESCOMPOSICIN FUNCIONAL DE LA GESTIN DE DESARROLLO Y MANTENIMIENTO DE
SOFTWARE ....................................................................................................................................... 190
TABLA 4.24 - DESCOMPOSICIN FUNCIONAL DE LA GESTIN DE RECURSOS HUMANOS Y AMBIENTE DE
TRABAJO .......................................................................................................................................... 191
TABLA 4.25 - DESCOMPOSICIN FUNCIONAL DE LA GESTIN DE PROYECTOS ........................................... 192
TABLA 4.26 - GESTIN DE RECURSOS HUMANOS Y DE MEDIO AMBIENTE VS. ENTIDADES ...................... 193
TABLA 4.27 - PROCESO DE GESTIN DE DESARROLLO VS. ENTIDADES PARTE I ....................................... 194
TABLA 4.28 - PROCESO DE GESTIN DE DESARROLLO VS. ENTIDADES PARTE II ................................ 196
TABLA 4.29 - DESCOMPOSICIN FUNCIONAL DE LA GESTIN DE PROYECTOS ........................................... 197
TABLA 4.30 - PROCESO DE GESTIN DE PROYECTOS VS. ENTIDADES PARTE I.......................................... 198
TABLA 4.31 - PROCESO DE GESTIN DE PROYECTOS VS. ENTIDADES PARTE II ........................................ 199
TABLA 4.32 - PROCESO DE GESTIN DE PROYECTOS VS. ENTIDADES PARTE III ....................................... 200
TABLA 4.33 - RELACIN ENTRE OBJETIVOS ORGANIZACIONALES VS. PROCESOS ..................................... 202
TABLA 4.34 -LEYENDA DE LOS VALORES DE LA TABLA 33 ..................................................................... 203
TABLA 4.35 -RESUMEN DE RESULTADOS DE LA TABLA 33...................................................................... 203
TABLA 4.36 - FRECUENCIA DE USO DE ENTIDADES POR PARTE DE LOS PROCESOS................................ 204
TABLA 4.37 - PRIORIZACIN DE PROCESOS ........................................................................................... 205
TABLA 5.38 COMPARACIN DEL PROCESO DE SELECCIN DE PERSONAL DE LAS FBRICAS JAVA
SOFTWARE FACTORY VS NET FACTORY .......................................................................................... 212
TABLA 5.39 - INDICADORES DE XITO NO CUMPLIDOS DEL PROYECTO SPC V1.0 ...................................... 213
TABLA 5.40 - ALCANCES NO CUMPLIDOS DEL PROYECTO SCP V1.0 .......................................................... 213
TABLA 5.41 - COMPARACIN ENTRE LAS ACTIVIDADES DEL PROCESO DE SELECCIN DE PERSONAL DEL
PROYECTO DAEPIFS Y MOPROSOFT............................................................................................... 216
TABLA 5.42 - COMPARACIN ENTRE LOS WORKPRODUCTS DEL PROCESO DE SELECCIN DE PERSONAL DEL
PROYECTO DAEPIFS Y MOPROSOFT............................................................................................... 217
TABLA 5.43 - COMPARACIN ENTRE LAS ACTIVIDADES DEL PROCESO DE EVALUACIN DE PERSONAL DEL
PROYECTO DAEPIFS Y MOPROSOFT............................................................................................... 219
TABLA 5.44 - COMPARACIN ENTRE LOS WORKPRODUCTS DEL PROCESO DE EVALUACIN DE PERSONAL
DEL PROYECTO DAEPIFS Y MOPROSOFT........................................................................................ 220
TABLA 5.45 - COMPARACIN ENTRE LAS ACTIVIDADES DEL PROCESO DE CAPACITACIN DE PERSONAL DEL
PROYECTO DAEPIFS Y MOPROSOFT............................................................................................... 222
x
TABLA 5.46 - COMPARACIN ENTRE LOS WORKPRODUCTS DEL PROCESO DE CAPACITACIN DE PERSONAL
DEL PROYECTO DAEPIFS Y MOPROSOFT........................................................................................ 223
TABLA 5.47 - LISTA DE SERVICIOS PARA EL PROCESO DE SELECCIN DE PERSONAL................................. 227
TABLA 5.48 - CARACTERSTICAS TCNICAS DE LOS SERVIDORES DE CENTRO DE CMPUTO DEDICADOS A
LA CARRERA DE COMPUTACIN DE LA UPC..................................................................................... 230
TABLA 5.49 - CARACTERSTICAS TCNICAS DE LOS SERVIDORES DE CENTRO DE CMPUTO DEDICADOS A
LA CARRERA DE COMPUTACIN DE LA UPC..................................................................................... 230
TABLA 5.50 - DESCRIPCIN DE LAS HERRAMIENTAS SOFTWARE UTILIZADAS........................................... 231
TABLA 5.51 - LISTA DE SERVIDORES VIRTUALES UTILIZADOS EN LA ARQUITECTURA DE TI ...................... 235
TABLA 5.52 - LISTA DE SERVIDORES DEL C ENTRO DE CMPUTO DE LA CARRERA DE COMPUTACIN DE LA
UPC................................................................................................................................................. 236
TABLA 6.53 - CRONOGRAMA DEL PROYECTO PARA LOS CICLOS 2010-0 Y 2010-1. .................................... 245
TABLA 6.54 - PUNTUACIONES DE LA VALORACIN DE LA CRITICIDAD DEL RIESGO. ................................. 247
TABLA 6.55 - ESCALA DE CRITICIDAD DE RIESGOS .................................................................................... 247
xi
INTRODUCCIN
12
arquitectura de TI bsica. En el caso de la arquitectura de Negocios, se desarrollaron los
Macro Procesos de Desarrollo de Software y Gestin de Proyectos y los subprocesos de
Seleccin de Personal, Evaluacin de Personal y Capacitacin de Personal. Finalmente,
en la Arquitectura de Aplicaciones se defini una serie de productos software que
permitiran implementar los procesos antes mencionados.
13
1. FUNDAMENTACIN Y MARCO TERICO
14
1.1. Contexto del Proyecto
Ambas fbricas tienen como objetivo comn el brindar, a las empresas virtuales,
productos software ya sean para la gestin interna de las empresas virtuales o
productos software del rubro de las empresas de lnea.
Los procesos con los que se trabajarn en el presente proyecto son los de procesos
Gestin de Recursos (especficamente los subprocesos de Seleccin de Personal,
Capacitacin de Personal y Evaluacin de Personal), Gestin de Proyectos y
Desarrollo de Software.
Etapas principales
Este esfuerzo ha sido dividido en tres etapas principales para el equipo de Java:
Fase 1: En esta primera etapa se definir la arquitectura de referencia de
aplicaciones sobre la que se trabajar. Por otro lado, se desarrollar una arquitectura
de TI que dar soporte a las Arquitecturas de Procesos, Negocios y Datos.
Para implementar exitosamente las fases descritas, ambas fbricas han definido un
equipo de colaboradores que se encargarn de realizar las tareas involucradas y
lograr definir una Arquitectura Orientada a Servicios estandarizada para los
productos de gestin interna de las empresas virtuales desarrolladas por ambas
fbricas virtuales. Para el desarrollo de la Arquitectura Orientada a Servicios se
har uso de la metodologa de desarrollo SOMA.
La empresa Java Software Factory, plantea para el presente proyecto llevar a cabo
la primera fase en el ciclo 2010-0, y la segunda y tercera fase en conjunto con el
equipo de .Net Factory en el ciclo 2010-1. Se debern realizar entregables
peridicamente los cuales sern validados por las empresas virtuales y verificados
por la empresa QA.
Finalmente, el equipo de la empresa .Net Factory estar a cargo de culminar con la
Arquitectura de Aplicaciones (que se encuentra dentro de la fase 3), con
colaboradores de la fbrica Java Software Factory, para el ciclo 2010-2.
OE1. Definir una Arquitectura de Negocios la cual cumpla con las necesidades de
las Empresas Virtuales y se tome como base al modelo de calidad MoproSoft para
los procesos Gestin de recursos y ambiente de trabajo (especficamente los
subprocesos de Seleccin de Personal, Capacitacin de Personal y Evaluacin de
Personal), Gestin de Proyectos y Desarrollo de Software .
OE2. Generar requerimientos de TI sobre la base de la actual infraestructura del
centro de cmputo que satisfagan los requerimientos de la Arquitectura de Negocio,
Aplicacin y Datos para las soluciones de apoyo a las actividades de los Talleres de
Proyecto.
OE3. Definir una Arquitectura de Aplicaciones que de soporte a los procesos de
Gestin de Recursos y ambiente de trabajo (especficamente los subprocesos de
16
Seleccin de Personal, Capacitacin de Personal y Evaluacin de Personal), Gestin
de Proyectos y Desarrollo de Software.
Objetivo Especfico 2
1. Documento de requerimientos para el rea de TI (empresa IT-
Expert) que de soporte a las arquitecturas de Aplicaciones, Datos y
Procesos.
Objetivo Especfico 3
1. Documento SAD v1.1 de las herramientas seleccionadas.
1.5.1. SOMA
3
http://www.ibm.com/developerworks/library/ws-soa-design1/
18
1.5.2. MoproSoft
MoproSoft tiene como objetivo que las pequeas y medianas empresas que desarrollan
software tengan acceso a las mejores prcticas en gestin de Ingeniera de Software de
modo que puedan ofrecer servicios con calidad y alcanzar niveles internacionales de
competitividad.
MoproSoft est compuesto por las categoras de Alta Direccin, Gerencia y Operacin;
cada una de las categoras mencionadas aborda un rea de la empresa que pertenezca a
la industria software. A continuacin se presenta un grfico con cada una de las
categoras.
Gestin de Procesos
Propsito: El propsito es establecer los procesos que
permitan a la organizacin lograr sus
20
objetivos organizacionales. Dichos procesos
se encuentran en funcin a los procesos
requeridos que se identifican en el Plan
Estratgico. Tambin se encarga de mejorar
e implantar los procesos organizacionales.
Actividades: Planificacin: Se define los elementos de
procesos, calendarios para mejorar los
procesos, el plan de adquisiciones, el plan de
mediciones y el plan de manejo de riesgos
de procesos.
Preparacin a la Implantacin. Se realizan
las tareas de asignar responsables a los
procesos, documentacin de procesos,
capacitacin a los miembros de la
organizacin en los procesos e implantacin
de los procesos en proyectos pilotos.
Evaluacin y Control: Se realizan las tareas
de seguimiento de actividades del plan de
procesos y plan de acciones, recoleccin de
reportes cualitativos y cuantitativos,
ejecucin del plan de evaluacin,
seguimiento al Plan de Acciones,
supervisin y control de riesgos, e
identificacin de las lecciones aprendidas.
Gestin de Proyectos
(Portafolio de Proyectos)
Propsito: El propsito es asegurar que los proyectos
ayuden a alcanzar los objetivos
organizacionales.
Actividades: Planificacin: Generar el Plan de Gestin de
Proyectos, El Plan de Adquisiciones y
Capacitaciones.
Realizacin: Se ejecuta el Plan de Gestin de
Proyectos y se realiza el seguimiento. Se
generan Metas Cuantitativas para cada
proyecto y los contratos respectivos (en caso
de ser un proyecto externo).
Evaluacin y Control: Se genera un reporte
cualitativo y cuantitativo y adems se genera
un Reporte de Acciones Correctivas o
Preventivas. As mismo, genera una serie de
sugerencias para la mejora de este proceso.
22
Gestin de Recursos
24
Desarrollo y Mantenimiento de Software
Propsito: El propsito es realizar las actividades de anlisis,
diseo, construccin, integracin y pruebas de
productos de software nuevos o modificados
cumpliendo con los requerimientos especificados.
En esta definicin se indica que para generar una arquitectura esta debe tener en cuenta
cmo se relacionarn los componentes internos de la empresa y cmo dichos
componentes lo harn con un entorno exterior a la empresa, es decir cmo la empresa
podr comunicarse con el exterior.
4
Cfr. http://www.ibm.com.page-
archive.org/developerworks/ssa/rational/library/edge/09/jun09/enterprisearchitecture/index.html
5
Cfr. http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.78.4863&rep=rep1&type=pdf
26
Por otro lado en el proyecto de Open Group llamado TOGAF, el cual es una
arquitectura de referencia de aplicaciones, define a la Arquitectura como:
La definicin muestra, al igual que las otras dos definiciones anteriores, que los
componentes de una arquitectura deben de estar relacionados entre si. Adems, nos
indica que se debe de definir cmo es que se deben de relacionar, cuales son las
herramientas con las que se deberan de implementar cada uno de esos componentes y
los estndares para la implementacin.
Por otro lado una Arquitectura Orientada a Servicios (SOA) se puede definir como:
SOA representa la convergencia de tecnologas dismiles y es un ambiente
de integracin sin exclusiones. La arquitectura trasciende el concepto de una
arquitectura en particular, Web Services, por ejemplo es independiente de
ellas.
Una arquitectura como SOA est en la capacidad de integrar diferentes
7
tecnologas y representa mejor la integracin de las mismas
La definicin anterior indica que SOA no depende de una tecnologa en especial y que
ms bien es la integracin de varias tecnologas sacando lo mejor de cada una de ellas.
En la definicin presentada se define a SOA como una serie de servicios que ayudan a
cumplir las necesidades de la empresa. Adems, que no tiene las desventajas de ser
inflexible y de integracin con otros procesos o aplicaciones.
6
Cfr. http://www.opengroup.org/architecture/togaf9-doc/arch/chap03.html
7
Cfr. http://www.b2bsg.com/pdf/ArquitecturaOrientadaaServicios.pdf
8
Cfr. http://www.epicor.com/LAC/SOLUTIONS/Pages/Serviceoriented.aspx#ixzz0gIaXsy64
Por otro lado IBM presenta la siguiente definicin para SOA:
SOA allows business and IT convergence through agreement on a set of
business-aligned IT services that collectively support an organization's
business processes and goals. Not only does it provide flexible, decoupled
functionality that can be reused, but it also provides the mechanisms to
externalize variations of quality of service9
La definicin dada por IBM muestra que SOA es la mezcla de TI y Negocios que
ambos deben de apoyar a la empresa a obtener sus objetivos. Adems, indica que SOA
no tiene las limitaciones de inflexibilidad y no reusable.
Cada una de las definiciones presentadas ayudo al presente proyecto a definir como es
que una arquitectura empresarial ayuda a una empresa y como SOA permite
implementar dicha arquitectura empresarial.
Como estndar presenta una serie de ventajas y desventajas. Las ventajas, se dan en que
su implementacin permite mejorar la comunicacin con los clientes y usuario finales
ya que se implementan diversos puntos de contacto.
ITIL orienta sus servicios hacia la satisfaccin del cliente lo cual permite que la relacin
entre los usuarios finales y clientes mejore. Asimismo, ITIL permite que los servicios se
desarrollen en el lenguaje del cliente, teniendo como resultado un servicio de mejor
calidad. Permite tambin que el rea de TI desarrolle una estructura ms clara, eficaz y
orientada al cumplimiento de la organizacin. Adems, los cambios resultan fciles de
implementar debido a que se tiene mayor control y se estandarizan procedimientos.
Por otro lado, entre las desventajas de la implementacin del estndar ITIL se puede
observar que el costo, tiempo y esfuerzo es muy grande (estas desventajas son ms
evidentes dependiendo del tamao de la empresa).
ITIL se divide en dos grupos de procesos, operacionales y tcticos. Cada uno de los
grupos contiene 5 procesos los cuales se mencionan en las siguientes tablas.
9
Cfr. http://www.ibm.com/developerworks/library/ar-archtemp/
28
Incident management
Procesos Operacionales
Problem management
Configuration management
Change management
Release management
Funcin de service desk
Service Level management
Procesos Tcticos
1.5.5. OWASP
El proyecto OWASP (por sus siglas en ingls Open Web Aplicacin Security
Project) est dedicado a contrarrestar y determinar las causas que hacen a los
productos software sea inseguro. Cabe resalta que OWASP es un organismo sin
nimo de lucro y trabaja sobre tecnologa Open Source. Los integrantes de la
comunidad OWASP pertenecen a diversas reas de servicios como es el caso de
empresas, instituciones educativas (privadas y pblicas) y personas particulares de
todo el mundo.
La comunidad OWASP trabaja temas de seguridad informtica generando artculos,
metodologas, documentacin y tecnologa que pueden ser utilizadas por cualquier
persona u organizacin de forma gratuita.
El proyecto OWASP TOP 10, es uno de los proyectos ms difundidos de la
organizacin OWASP. Es un documento de 21 pginas, gratuito, en el que se
mencionan los 10 riesgos ms crticos en aplicaciones Web.
Asimismo, OWASP TOP 10 enumera, describe y da recomendaciones para los 10
riesgos ms crticos y comunes en aplicaciones Web. Por cada riesgo mencionado se
da una descripcin, un ejemplo (como es que la vulnerabilidad puede ser
aprovechado por intrusos), pautas de verificacin para saber si nuestra aplicacin
sufre de la vulnerabilidad descrita y proporciona una serie de recomendaciones para
proteger a la aplicacin Web de dicho riesgo.
En la ltima edicin OWASP TOP 1010 se presentan los siguientes riesgos:
A1: Injection
A2: Cross-Site Scripting (XSS)
A3: Broken Authentication and Session Management
10
Cfr. http://owasptop10.googlecode.com/files/OWASP%20Top%2010%20-%202010.pdf
A4: Insecure Direct Object References
A5: Cross-Site Request Forgery (CSRF)
A6: Security Misconfiguration
A7: Insecure Cryptographic Storage
A8: Failure to Restrict URL Access
A9: Insufficient Transport Layer Protection
A10: Unvalidated Redirects and Forwards
1.5.6. EUP
Enterprise Unified Process (EUP) es una extencin del estndar IBM Rational Unified
Process (RUP). EUP es una instancia de Unified Process (UP). UP tambin conocido
como USDP (Unified Software Development Process) sirve como base para las
instancias de los procesos del sistema. Un proceso de sistema define roles, actividades,
artefactos, etc.
30
2. REQUERIMIENTOS DE LA SOLICIN
2.1. Descripcin del Captulo
En el presente captulo se identifican los Stakeholders de la Arquitectura
empresarial. Adems, se describen los requerimientos no funcionales que se
necesitan cumplir con la Arquitectura Empresarial.
Requerimientos RF RNF
32
Proceso de Seleccin de Personal
33
Asimismo, los requerimientos mencionados en el captulo anterior permitieron
generar los siguientes requerimientos tcnicos para la arquitectura de aplicaciones
(para mayor informacin ir al documento SAD incluido como anexo del presente
proyecto):
Cdigo Requerimiento
R1 Los procesos con mayor prioridad deben tener
una disponibilidad 24 / 7
R2 El producto software tiene que ser capaz de
resistir ataques de hackers.
R3 Implementar mecanismos de seguridad basado en
perfiles, permisos y roles.
R4 La informacin sensible debe ser asegura al
realizar su envo.
R5 Los servicios no deben poder ser consumidos
por cualquier consumidor.
R6 La arquitectura de Aplicaciones tenga la
proteccin contra las vulnerabilidades ms
comunes de aplicaciones Web (tomar como
referencia OWASP)
R7 Contrarrestar el riesgo de Injection
34
De los requerimientos tcnicos obtenidos se lograron obtener una serie de atributos
de calidad que debe de cumplir la arquitectura de aplicaciones propuesta. Estos
atributos se detallan a continuacin:
35
Riesgos Atributos de Calidad
Integridad Flexibilidad Disponibilidad Escalabilidad
R1
R2 RNF-03
R3 RNF-04
R4 RNF-03
R5 RNF-03
R6 RNF-03
R7 RNF-03
R8 RNF-03
R9 RNF-06,RF-
05,RF-07
R10 RF-01, RF-
02
R11 RF-01, RF-
02
Tabla 2.12 - Cruce de Requerimientos Tcnicos, Atributos de calidad y
Requerimientos del proyecto
Fuente: Elaboracin propia
36
3. PRUEBAS DE QA Y PRUEBAS DE CONCEPTO
3.1. Proceso de pruebas QAS
3.1.1. Descripcin
Con el objetivo de asegurar la calidad de los artefactos de la Arquitectura de
Negocios se firm un contrato de servicios con la empresa Quality Assurance (QA).
La empresa QA cuenta con formatos para cada uno de los entregables de la
Arquitectura de Negocios siguiendo el estndar de desarrollo de procesos EUP.
Para iniciar la inspeccin exhaustiva de los procesos fue necesario cumplir con
dichos formatos.
Las fechas de las revisiones y pruebas estn especificadas en el documento
Cronograma del Proyecto. Asimismo, la empresa QA elabor un plan de
verificacin para el proyecto en el cual describen su proceso y las fechas de las
pruebas acorde a su calendario.
Observaciones:
No se muestra la diferenciacin entre la oferta de un rol y un proyecto.
11
TDP2: Taller de proyecto 2
38
Proceso de Evaluacin de Personal
39
capacitacin, tiempo y lugar.
Ejecutar Capacitacin:
Al ser una capacitacin extraordinaria se debe tener en cuenta que
existe la posibilidad de que los posibles expositores no cuenten
con disponibilidad de tiempo o que no exista un expositor.
Los alumnos, Jos Fernando Ramos Ramrez y Susan Pamela Ros Sarmiento,
procedieron a realizar la verificacin externa del Documento de Definicin de
Procesos como prueba de dicha verificacin se tienen los Losgs adjuntos en el anexo
K y anexo L del presente proyecto.
La responsabilidad de la verificacin de los procesos se dividi entre las empresas
virtuales Quality Assurance y la empresa Methods. El acuerdo de dichas
responsabilidades se encuentra en el acta Acuerdo de Verificacin de las empresas
QA, Methods y Java Software Factory el cual se encuentra como anexo del
presente documento.
La empresa virtual QA fue la responsable de verificar los procesos de Seleccin de
Personal, Capacitacin de Personal y Evaluacin de Personal. La verificacin del
proceso de Gestin de Proyectos y Desarrollo de Software estuvo bajo la
responsabilidad de la empresa virtual Methods.
40
3.2.1. Capa de consumidores
Para la capa de consumidores de la arquitectura de aplicaciones propuesta se
realizaron pruebas de concepto con tecnologas Open Source. Las herramientas con
las que se hicieron las pruebas de concepto son:
Open Portal Container
WebSynergy
12
Cfr. http://developers.sun.com/portalserver/reference/techart/jsr168/pb_whitepaper.pdf
13
Cfr. http://www.oasis-open.org/committees/wsrp/
41
Figura 3.3 - Vista del contenedor de portales Open Portal Container
Fuente: http://developers.sun.com/portalserver/reference/techart/open-src-
pc.html
B. WebSynergy
Esta herramienta present un gran problema al momento de su despliegue, ya que la
documentacin en las pginas de referencia no era muy completa, para eliminar un
posible problema futuro se elabor una gua detallada de su configuracin.
Entre las ventajas que presenta WebSynergy se encuentran: plugins para diversas
IDEs de desarrollo, soporte de diversas tecnologas de portales, presentacin
profesional.
Los plugins para diversas IDEs de desarrollo, WebSynergy tiene la ventaja de que
los plugins para su uso estn disponibles para las IDEs NetBeans y Eclipse dos de
las IDEs ms importantes para el desarrollo de productos software en Open Source.
El soporte de diversas tecnologas de portales. Dicho portal al estar en base al portal
de gestin de contenidos Liferay soporta los diversos estndares para el consumo y
configuracin de portlets, como es el caso de JSR y WSRP.
42
WebSynergy en la plataforma Windows en el cual se indica el proceso de
configuracin del portal y un ejemplo de uso. Dicho manual se encuentra en el
anexo del presente proyecto.
3.2.2. Seguridad
Para la implementacin de la seguridad se tom como base las recomendaciones del
OWASP TOP 10 2007 y OWASP TOP 10 2010. De dicho documento se verific que la
arquitectura de aplicaciones cumpla con los siguientes requerimientos de seguridad:
Injection
Cross Site Scripting
Broken Authentication and Session Management
Insecure Direct Object Reference
Cross Site Request Forgery
Security Misconfiguration
Failed to Restrict URL Access
Unvalidated Redirects and Forwards
Insecure Cryptographic Storage
43
Insufficient Transport Layer Protection
44
Las credenciales deben viajar por un canal Si HTTPS
seguro (SSL).
Las credenciales deben ser almacenadas en No Login
forma de hash o utilizando cifrado.
45
Utilizar un token adicional, No
criptogrficamente seguro, que no se
transmita de forma automtica por el
navegador (por ejemplo, campo oculto de
formulario o parmetro de
URL)
6. Security Misconfiguration
Uso de guas de securizacin. No
Mantener actualizadas todas las Si
plataformas.
Analizar las implicaciones de los cambios Si
realizados en las plataformas.
46
No utilizar parmetros que puedan ser Si Aunque en la
manipulados por el usuario como parte de mayora de
la URL, o verificar cada parmetro para casos se pueden
cambiar
verificar que es vlido y autorizado para el
parmetros
usuario
47
Segn el requerimiento 4 de PCI DSS hay No aplica
que proteger los datos que se transmiten
sobre las tarjetas de crdito.
2. Injection
Evitar el uso de intrpretes siempre que sea Si Login
posible.
En caso de resultar necesario, utilizar APIs
seguras.
Validaciones de los datos de entrada: Si Login
basadas en white-list para todos los datos
de entrada.
48
3. Ejecucin de ficheros malintencionados
Usar un mapa de referencias indirectas a No Aadir un
objetos utilice mecanismos de archivo
comprobacin explcita de corrupciones No Aadir un
archivo
Validacin estricta de la entrada del usuario No Aadir un
archivo
Aadir reglas en el cortafuegos No Aadir un
archivo
Comprobar cualquier fichero o nombre de No Aadir un
fichero proporcionado por el usuario archivo
49
errores
50
No crear algoritmos criptogrficos. Usar No
nicamente algoritmos pblicos
reconocidos.
9. Insecure Communications
Utilizar SSL en cualquier comunicacin Si
autenticada o al transmitir informacin
sensible (credenciales, datos de tarjetas,
informacin personal, etc.)
51
Denegar el acceso a tipos de ficheros que la Si
aplicacin no debera servir. Basar la
validacin en una white-list (por ejemplo:
.html, .pdf, .jsp).
14
Cfr. http://www.w3.org/TR/ws-policy/
52
Figura 3.5 - Vista del servidor de Intalio
Fuente: http://www.marlonj.com/blog/2010/04/instalando-intalio-server-en-
ubuntu-9-10/
53
Para elegir esta herramienta como servidor de procesos se tom en consideracin el
conocimiento sobre el uso de la herramienta como modelador de procesos y los
beneficios intangibles a la herramienta.
54
4. MODELAMIENTO EMPRESARIAL (EBM)
4.1. Objetivos Estratgicos Empresariales
Se define como objetivo a una aspiracin o meta la cual se desea lograr en un tiempo
determinado. Los objetivos estratgicos sirven de gua para que la organizacin tenga
una gua de cmo desea lograr la misin y visin organizacional.
56
Objetivos Empresariales Especficos
A.1 Contar con un proceso definido para la seleccin de personal
57
Figura 4.8 - Mapa de Macro Procesos de la Corporacin de Empresas Virtuales
Fuentes del grfico: Elaboracin propia
Fuentes de los procesos: MoproSoft
Primer Nivel
En esta seccin se observar, en un primer nivel, el modelado de procesos para las
empresas de lnea, desarrollo de software y pruebas de software. Los procesos que
involucran son los siguientes:
Gestionar Negocio, Gestionar Procesos, Gestionar y Administrar Proyectos,
Gestionar Recursos. Gestionar Recursos Humanos y Ambiente de Trabajo,
Gestionar Bienes Servicios e Infraestructura, y Gestionar el Conocimiento de la
Organizacin.
58
a. Matriz de caracterizacin
N Entradas Fuente Macroproc Salidas Destino Descripcin Responsa
eso bles
59
Infraestructura, Administracin de Proyectos Plan Estratgico.
Conocimiento de la Especficos, Desarrollo y
Organizacin, Mantenimiento de Sofware
Administracin de Reporte Cualitativo y Cuantitativo
Proyectos Especficos Gestionar Negocio
Asignacin de Recursos Lecciones Aprendidas
- Recursos Humanos y Conocimiento de la Organizacin
Ambiente de Trabajo
60
Infraestructura Conocimiento de la Organizacin
Bienes, Servicios e
Infraestructura
Reporte del Estado de la
Base del Conocimiento
Conocimiento de la
Organizacin
61
Acciones Correctivas - Conocimiento de la Organizacin cuales satisfagan los tura
Gestionar Recursos requisitos de adquisicin
de procesos y proyectos.
62
Gestionar Proceso Preventivas Relacionadas con cumplimiento de los Proyectos
Asignacin de Recursos Clientes Gestionar Negocio objetivos y estrategias de
Recursos Humanos y Reporte de Mediciones y la organizacin.
Ambiente de Trabajo Sugerencias de Mejora Gestionar
Plan de Proyecto Procesos
Administracin de Plan de Adquisiciones y
Proyectos Especficos Capacitacin Gestionar Recursos
Reporte de Seguimiento Contrato Conocimiento de la
Administracin de Organizacin
Proyectos Especficos Registro de Proyecto
Documento de Conocimiento de la Organizacin
Aceptacin - Lecciones Aprendidas
Administracin de Conocimiento de la Organizacin
Responsable de Administracin del
Proyectos Especficos
Proyecto Especifico
Administracin de Proyectos
Especficos
Descripcin del Proyecto
Administracin de Proyectos
Especficos
Metas Cuantitativas para el Proyecto
Administracin de Proyectos
Especficos
Acciones Correctivas o Preventivas
Administracin de Proyectos
Especficos
63
8 Plan de Comunicacin e Administrac Reporte de Mediciones y Proceso encargado de Responsab
Implantacin in de Sugerencias de Mejora Gestionar establecer y llevar a cabo le de
Gestionar Negocio Proyectos Procesos sistemticamente las Administr
Plan de Procesos Plan de Proyecto Gestionar
Especficos actividades que permitan acin del
Gestionar Procesos Proyectos
Documentacin de Reporte de Seguimiento Gestionar cumplir con los objetivos Proyecto
Procesos Gestionar Proyectos de un proyecto en tiempo Especifico
Proyectos Documento de Aceptacin y costo esperado.
Descripcin del Gestionar Proyectos
Proyecto Gestionar Plan de Proyecto Gestionar
Proyectos Recursos
Responsable de Lecciones Aprendidas
Administracin del Conocimiento de la Organizacin
Proyecto Especifico Plan de Desarrollo Desarrollo y
Gestionar Proyectos Mantenimiento de Software
Metas Cuantitativas
para el Proyecto
Gestionar Proyectos
Acciones Correctivas o
Preventivas
Gestionar Proyectos
Asignacin de Recursos
Recursos Humanos y
Ambiente de Trabajo
Reporte de Actividades
Desarrollo y
Mantenimiento de
Software
Reporte de Mediciones
y Sugerencias de
64
Mejora Desarrollo y
Mantenimiento de
Software
Configuracin de
Software Desarrollo
y Mantenimiento de
Software
65
Administracin de Proyectos
Especficos
Lecciones Aprendidas
Conocimiento de la Organizacin
Reporte de Sugerencia de Mejora -
Administracin de Proyectos
Especficos
Registro de Rastreo
Administracin de Proyectos
Especficos
Plan de Pruebas de Sistema
Administracin de Proyectos
Especficos
Reporte de Pruebas de Sistema -
Administracin de Proyectos
Especficos
Plan de Pruebas de Integracin
Administracin de Proyectos
Especficos
Reporte de Pruebas de Integracin
Administracin de Proyectos
Especficos
66
Segundo Nivel
b. Descripcin
El proceso de Gestin de Recursos y Ambiente de Trabajo se lleva a cabo las
actividades de preparacin, instrumentacin y Generacin de reportes.
En la prelacin, se elaboran el Plan de capacitacin, rbricas para la evaluacin del
desempeo y validacin de documentos a utilizar.
En la instrumentacin, se realiza la seleccin de personal, se ejecuta las
capacitaciones planificadas y no planificadas, y finalmente se evala al personal de
la empresa.
En la generacin de reportes, se elaboran los informes del resultado del proceso de
seleccin de personal, capacitacin de personal y evaluacin de personal.
c. Roles
Rol Descripcin
d. Stakeholders
Stakeholders Descripcin
67
capacitacin.
Sirve de entrada a la Gestin de
Recursos y Ambiente de Trabajo.
Salida Descripcin
Notas del Son las notas que se generan luego pasar por el
Personal proceso de evaluacin de personal.
Evaluado
g. Documentos Asociados
68
ENTRADA: Lista de recursos a capacitar
Plantilla NO
Plantilla NO
Plantilla NO
69
un periodo.
Plantilla NO
Plantilla NO
70
h. Matriz de Caracterizacin
N Entradas Actividad Salida Descripcin Responsable
1 Plan de Adquisiciones y 1. Seleccionar Lista de Postulantes Se ocupa de dar a las empresas virtuales una serie Recursos
Capacitacin Personal Contratados actividades para captar al personal que trabajar Humanos
Cartera de proyectos de la en la empresa.
Empresa
Criterios de evaluacin
para cada Rol
Roles desempeados por
los colaboradores
2 Lista de Postulantes 2. Es tiempo de Plan de Capacitacin El rea de Recursos Humanos analiza si es Recursos
Contratados Evaluar o Lista de Personal a tiempo de capacitar o de evaluar. Humanos
Capacitar Capacitar
Lista de Personal a
Evaluar
3 Plan de Capacitacin 3. Capacitar Nivel de Permitir a cada uno de los participantes que Recursos
Lista de personal a Personal conocimientos entren al proceso de capacitacin desempear de Humanos
capacitar adquiridos forma eficaz el rol al cual estn asignados.
Adems, el proceso permite que los productos
que se desarrollen sean de una mejor calidad y
generar as una mayor confianza en los clientes.
4 Lista de Personal a Evaluar 4. Evaluar Notas del personal Permitir a los Gerentes de Recursos asignar una Recursos
Personal evaluado nota, de forma objetiva, a cada recurso que Humanos
participa en la empresa virtual.
5 Nivel de conocimientos 5. Primera - Se espera a que se concrete una de las dos Recursos
adquiridos Actividad a actividades colapsadas. El proceso termina. Humanos
Notas del personal Concretar
evaluado
71
Proceso de Gestin de proyectos (2 Nivel)
a. Propsito
El propsito es asegurar que los proyectos ayuden a cumplir los objetivos y metas
de la empresa u organizacin.
b. Descripcin
El macroproceso Gestin de Proyectos se encuentra dividido en tres principales
procesos, las cuales son:
Planificacin
Realizacin
Evaluacin y Control.
c. Roles
Rol Descripcin
Responsable Persona que tiene la responsabilidad de
Gestin de llevar un seguimiento de los proyectos
Proyectos o Gerente especficos o proyectos internos de la
de Proyectos empresa virtual.
Responsable Persona que tiene la responsabilidad de
Gestin de realizar la planificacin de la Gestin de
Negocios Proyectos.
d. Stakeholders
Stakeholders Descripcin
Responsable Gestin de Persona que tiene la responsabilidad de
Proyectos o Gerente de llevar un seguimiento de los proyectos
Proyectos especficos o proyectos internos de la
empresa virtual.
72
organizacional.
Plan de Procesos Documento que se definen los Gerente de
procesos de la empresa, Procesos
calendario para la evaluacin y
mejora de los procesos de la
empresa, asimismo contiene el
Plan de Adquisiciones y
Capacitacin, y el Plan de
Manejo de Riesgos de
procesos.
Lista de Es el listado de los Postulantes Gerente de
Postulantes que se contrataron para cubrir Recursos
Contratados. los puestos laborales Humanos
publicados.
Plan de Moprosoft: Descripcin de las Jefe de
Proyectos actividades para gestionar los proyecto
proyectos externos e interior.
Reporte de El documento detalla el avance Jefe de
Seguimiento de las actividades realizadas en proyecto
cada una de las actividades de
los proyectos de las empresas.
La informacin que
proporciona el documento por
proyecto es ell siguiente:
-Ciclo, fecha de inicio y fin.
-Registro de las mediciones
(Esfuerzo realizado, cambios
implementados, tiempo real
invertido y defectos
encontrados).
Documento de Moprosoft: Documento que Jefe de
aceptacin establece la aceptacin del proyecto
Cliente de los entregables
establecidos en el proyecto.
Salidas Descripcin
73
Reporte de Mediciones Documento que tiene la informacin los
y sugerencias de resultados de los indicadores de xito del
mejora. proceso de Gestin de Proyectos,
asimismo se presentan sugerencias para la
mejora del proceso de Gestin de
Proyectos.
Plan de adquisiciones Moprosoft: Contiene la relacin de
y capacitaciones recursos humanos, capacitacin,
materiales, equipo y herramientas
necesarios para la ejecucin del proyecto.
Registro de proyecto Documento en el cual se brinda
informacin de cada uno de los proyectos
de la empresa virtual. La informacin
bsica a presentar es la siguiente: nombre
del proyecto, cronograma de trabajo,
cliente, cantidad de recursos estimados.
Lecciones Aprendidas Documento en el que se registraran las
mejores practicas utilizadas, los
problemas recurrentes y las soluciones a
esos problemas, asimismo se
documentarn las experiencias exitosas
ocurridas durante el proceso de Gestin
de Proyectos.
Lista de Responsables Lista de los Jefes de proyectos internos de
de Administracin del la empresa.
Proyecto Especfico
Descripcin del Documento proporcionado por cada jefe
proyecto o Charter del de proyecto. El documento indica como
Proyecto informacin bsica el propsito del
proyecto, objetivo (tanto general como
especficos), cronograma de entregas,
que necesidad se satisface con el proyecto
y restricciones.
Documento de Metas El documento donde se establecen las
cuantitativas para el metas cuantitativas con las que debern
proyecto cumplir cada uno de los proyectos de la
empresa (la meta ms resaltante es el
tiempo).
Acciones correctivas o Moprosoft: Acciones establecidas para
preventivas corregir o prever una desviacin o
problema, tomando en cuenta los
comentarios y quejas de clientes
relacionadas con los proyectos.
74
g. Matriz de Caracterizacin
75
4 Plan de F Plan de Gestin de Proyectos - Gerente de
Gestin de Proyectos
Proyectos Plan de Ventas
Mecanismos
de
Comunicacin
con el Cliente
5 Necesidades y Realizacin Contrato Proceso en el cual se Asignan a Gerente de
prospectos los responsables para la Proyectos
Registro de los proyectos administracin de proyectos
especficos, se entregan las metas
Lista de responsables de la cuantitativas para los proyectos,
administracin de proyectos se elaborarn los contratos en caso
especficos el proyecto externo, se reciben,
evalan y aprueban los Planes de
Proyecto, se recolectan e integran
los Reportes de Seguimiento de
los Proyectos, y los Comentarios y
Quejas del Cliente.
76
6 Plan de ventas Evaluacin y Reporte de Mediciones y En el proceso se realiza el anlisis Gerente de
Control Sugerencias de Mejora de los Reportes de Seguimiento, Proyectos
de los Comentarios y Quejas de
Lecciones Aprendidas los clientes. Del anlisis realizado
se generarn las acciones
Reporte Cuantitativo y Cualitativo correctivas y preventivas para
cada uno de los proyectos que la
Reporte de Acciones Correctivas o empresa tiene a cargo.
Preventivas
Adems, se realiza la
comunicacin con los
responsables del proceso de
Gestin de Negocio mediante el
Reporte Cuantitativo y Cualitativo
y el Reporte de Acciones
Correctivas o Preventivas de los
proyectos de la empresa.
Finalmente, se generar el
Reporte de Mediciones y
Sugerencias de Mejora para el
proceso de Gestin de Proyectos.
77
Aprendidas
Reporte de Acciones Correctivas o
Reporte Preventivas
Cuantitativo y
Cualitativo
Reporte de
Acciones
Correctivas o
Preventivas
78
Proceso Desarrollo de Software (2 Nivel)
a. Propsito
b. Descripcin
79
c. Matriz de caracterizacin
1 Plan de Inicio Plan de Desarrollo revisado y El proceso de Inicio requiere del Responsable de
Desarrollo Reporte de Actividades Plan de Desarrollo, para tener un Administracin
conocimiento que le permita al del Proyecto
equipo de trabajo entender de qu Especfico
trata el proyecto. As mismo, es
necesario generar un documento
donde se registren todas las
actividades que se llevarn a cabo
a lo largo del proyecto.
2 Plan de Gestin de Especificacin de El proceso est compuesto de un Responsable de
Desarrollo Requerimientos Requerimientos conjunto de actividades las cuales Administracin
revisado permitirn obtener los del Proyecto
Reporte de Pruebas de Sistema documentos de Especificacin de Especfico
Requerimientos y un Plan de
Reporte de Verificacin Pruebas de Sistema logrando
conseguir as un entendimiento
Reporte de Validacin comn entre el cliente y el
proyecto.
3 Plan de Gestin de Reporte de Actividades El proceso de Gestin de Anlisis Responsable de
Desarrollo Anlisis y y Diseo requiere necesariamente Administracin
Diseo Documento de Anlisis y Diseo del documento de especificacin del Proyecto
Especificacin de requerimientos, de dicho Especfico
de Registro de Rastreo documento se realizar el diseo
Requerimientos de los componentes del producto
80
Plan de Pruebas de Integracin software.
81
6 Reporte de Gestin de Configuracin de software Se realizar la integracin del Responsable de
Actividades Cierre producto software, se Administracin
Reporte de Mediciones y identificarn y documentarn las del Proyecto
Reporte de Sugerencias de Mejora lecciones aprendidas. Se Especfico
Pruebas de generarn reportes de mediciones
Integracin y sugerencias de mejora.
Producto
Software
Manual de
Usuario
Manual de
Operacin
Configuracin
de Software
82
Tercer Nivel
a. Propsito
El propsito es brindar a las empresas virtuales un proceso estndar el cual les
permitir reducir el tiempo en proceso Seleccin de Personal.
b. Descripcin
El proceso de Seleccin de Personal consta de las etapas de Planificacin y publicacin,
Postulacin y Seleccin y Emisin de resultados de postulacin y contratacin.
La primera etapa se divide en dos subfases Plantacin y Publicacin. En la
Planificacin, se definir la cantidad de personal necesario y los proyectos disponibles
para el siguiente ciclo. En la Publicacin, se publicar las ofertas laborales tanto por
puesto disponible como por proyecto disponible. Cabe resaltar que en la etapa de
Planificacin se tiene la opcin de generar una contratacin inmediata.
La etapa Postulacin y Seleccin se dividen en las subetapas de Postulacin y la
Seleccin de los colaboradores. En la postulacin, el postulante recibe un aviso de que
hay un puesto o proyecto disponible y decide o no postular. En la Seleccin de
colaboradores, el gerente de Recursos y Humanos y el Equipo Evaluador seleccionan a
los postulantes ms apropiados para los puestos y los proyectos disponibles.
En la etapa de Emisin de resultados de postulacin y Contratacin, se procede a
informar al personal que fue admitido en la empresa indicndoles que deben de
acercarse a la empresa para la firma del contrato. Asimismo, si el postulante no fue
admitido en la empresa ser informado que no ser contratado en la empresa.
c. Roles
Rol Descripcin
Equipo Puede estar por todos los gerentes de la
evaluador empresa o por un grupo de ellos.
Son los responsables de realizar los
criterios de evaluacin para los distintos
puestos. Adems, son los encargados de
realizar la evaluacin del Postulante
despus que aplique a una oferta laboral y
las entrevistas personales.
Gerente Es la persona que se encarga de administrar
de todo tipo de recurso en la empresa. Adems,
Recursos es el encargado velar por el cumplimiento
del proceso de Seleccin de Personal.
Tambin, es el responsable de dar inicio y
fin a las acciones dentro de proceso a
partir de la creacin del organigrama en el
83
proceso de Planeacin Estratgica.
Entre otras responsabilidades estn las de
definir los puestos y perfiles, la cantidad
de personal necesario, los criterios de
evaluacin y los formatos de aplicacin
para cada puesto, actualizar el plan de
capacitacin y llevar el control del proceso
teniendo en cuenta las fases del proceso.
Postulante Es la persona que todava no pertenece a
ninguna empresa (TDP 1 y TDP2). Tiene
como responsabilidades la de verificar las
propuestas de puestos, postular a los
puestos, tomar los puestos y firmar
contrato con la empresa.
d. Stakeholders
Stakeholders Descripcin
Gerente de Como usuario final podr publicar los puestos
Recursos laborales disponibles y seleccionar l personal
ms adecuado.
Postulante Como usuario final podr postular a las ofertas
laborales que estn publicadas. Adems, se le
permitir adjuntar el CV a su postulacin.
84
f. Salidas del proceso
Salida Descripcin
Lista de Es el listado de los Postulantes que se
Postulantes contrataron para cubrir los puestos laborales
Contratados. publicados.
g. Reglas de Negocios
Prioridades en entrevistas
Descripcin La empresa tendr la prioridad de
entrevistar al Postulante de acuerdo a la
prioridad que puso el Postulante en su
postulacin.
Otras Las empresas debern esperar su turno
consideraciones para convocar al Postulante a una
entrevista.
h. Documentos asociados
85
Dueo del Gerente de Recursos
documento
Origen Gestin de Negocio
Gestin de Procesos Gestin de Proyectos
Administracin de Proyectos Especficos
86
Dueo del Postulante
documento
Origen Empresa de QA
ENTRADA: CV
Descripcin Datos extras sobre los conocimientos
adquiridos por experiencia laboral o
estudios externos a la universidad.
Plantilla NO
87
certificaciones, cursos, actualizaciones,
etc.
Dueo del Postulante
documento
Origen Postulante
SALIDA: Contrato
Descripcin Documento en el cual el postulante acepta
la responsabilidad del rol o proyecto al
cual postulo.
Plantilla NO
88
i. Matriz de Caracterizacin
89
Con dicha metodologa se obtendr los roles que se
deben de cubrir dentro de dicho proyecto. Dichos roles
tienen asociados responsabilidades, habilidades y
capacidades.
Adems se elaboran los contratos para los
colaboradores donde se indican las responsabilidades
de los mismos.
6(finl de Lista de roles de Lista de roles de Se finaliza las actividades A1 y A2. Y se dirige a la -
actividades 4 acuerdo a la acuerdo a la actividad A3.
y 5 en metodologa. metodologa.
paralelo). Lista de proyectos Lista de proyectos
para el presente ciclo. para el presente
Cantidad de recursos ciclo.
en la empresa Cantidad de recursos
en la empresa
7. Lista de roles de Lista de Roles a La actividad permitir definir que se ofertar si un rol o Gerente de
acuerdo a la publicar. proyecto o ambos. Recursos
metodologa. Lista de proyectos La cantidad de recursos servir al momento de publicar
Lista de proyectos para el presente las ofertas laborales.
para el presente ciclo. ciclo.
Cantidad de recursos Cantidad de recursos
en la empresa en la empresa
8(qu tipo de Lista de roles de Lista de Roles a Se decide que tipo de oferta se publicar (puestos -
oferta se acuerdo a la publicar. disponibles o proyecto disponible). Para este caso se
publicar?). metodologa. Cantidad de recursos publicar una oferta para puestos disponibles.
Lista de proyectos en la empresa
para el presente ciclo. Lista de proyectos Se decide que tipo de oferta se publicar (puestos
Cantidad de recursos para el presente disponible o proyecto disponible). Para este caso se
en la empresa ciclo. publicar una oferta para proyectos disponibles.
90
9. Lista de Roles a Criterios de De acuerdo a los cambios que se hayan realizado dentro Gerente de
publicar. evaluacin por rol. de los perfiles con respecto al periodo anterior (ciclo Recursos
Cantidad de recursos universitario) y a las necesidades actuales de la
en la empresa empresa, se realizaran los cambios necesarios para los
Lista de competencias criterios de evaluacin de los Postulantes.
y capacidades
10. Lista de proyectos Criterios de Permitir determinar las habilidades y perfiles Gerente de
para el presente ciclo. evaluacin para los (capacidades y competencias) que debe de poseer un Recursos
Lista de competencias jefes de proyecto. jefe de proyecto.
y capacidades
11.(conectar Criterios de Criterios de Se espera a que se concrete una u otra actividad, o en Gerente de
actividades 9 evaluacin por rol evaluacin por rol defecto, ambas actividades. Recursos
y 10) Criterios de Criterios de
evaluacin para los evaluacin para los
jefes de proyecto jefes de proyecto
12.1 Criterios de Lista de puestos y Se publican los roles, la cantidad de los mismos y el Gerente de
evaluacin por rol proyectos perfil del colaborador que se busca. Recursos
Lista de Cantidad de disponibles para el
personas por roles y presente periodo. Al final de esta actividad se notificar a los Postulantes
proyectos en la Criterios de que las ofertas laborales de la empresa ya estn
empresa evaluacin por rol. habilitadas y sern vigentes dentro de periodo de
postulacin que el Comit de las Carreras de
computacin determine.
12.2 Lista de proyectos Lista de puestos y Se publican los proyectos que la empresa tiene Gerente de
disponibles. proyectos disponible para su ejecucin. Se indicar la cantidad de Recursos
Criterios de disponibles para el personas y la carrera para dicho proyecto de acuerdo a
evaluacin para los presente periodo. la metodologa de proyecto.
jefes de proyecto. Criterios de
evaluacin para los
91
jefes de proyecto.
15 Notificacin de oferta Es una contratacin El postulante recibe un mensaje de una oferta laboral -
disponible inmediata disponible e indicando si es una contratacin inmediata
o no.
En este caso la contratacin es inmediata y se dirige a
la actividad 29 para realizar la firma del contrato.
92
NO es una El postulante recibe un mensaje de una oferta laboral
contratacin disponible e indicando SI es una contratacin inmediata
inmediata o no.
En este caso la contratacin NO es inmediata y se
dirige a 16.1.
16.1 NO es una Se actualiza o sube El colaborador decide subir o actualizar el CV. Se Postulante
contratacin el CV. realiza la actividad 17.
inmediata No se actualiza o Se dirige a 16.2. para saber si el postulante postulara a
sube el CV. la oferta laboral o no.
16.2 Proviene de la No postula a la El postulante decide no postular a la oferta laboral Postulante
actividad 16.1. oferta laboral. disponible.
Proviene de la
actividad 17.
17 Curriculum Vitae Sube Curriculum El postulante puede subir o actualizar el Curriculum Postulante
(CV) Vitae (CV) o Vitae (CV). Despus de esta actividad el alumno decide
actualiza Curriculum en postular o no postular.
Vitae (CV)
18(Consulta: Proviene de la Postula a la oferta El postulante decide postular a la oferta laboral Postulante
Postula a la actividad 16.1. laboral. disponible.
oferta de la Proviene de la
empresa?) actividad 17.
19 Lista de competencias Curriculum Vitae El Postulante aplicar a la oferta laboral (Rol o para un Postulante
y capacidades del Lista de Proyecto en especifico).
alumno. competencias y
capacidades del Para esta actividad el perfil (capacidades y
alumno competencias) del postulante se cargar
automticamente. Dicho perfil se complementara con el
CURRICULUM VITAE (CV).
93
20 Curriculum Vitae Resultados de Cuando el Equipo evaluador de la empresa recibe una Equipo
(CV). Criterios de evaluacin de las nueva postulacin evala la postulacin de acuerdo a evaluador
Evaluacin por rol. capacidades, los criterios del puesto al que se postula.
Lista de competencias competencias y La evaluacin puede tomar como resultado 3 rumbos
y capacidades del Curriculum Vitae (debido a la pregunta El postulante fue aceptado o
postulante. (CV). desisti?). La evaluacin es satisfactoria y el Postulante
Criterios de califica para ocupar el puesto. El Postulante no califica
evaluacin para jefes para ocupar el puesto.
de proyectos El Postulante durante el periodo de evaluacin decide
desistir de la postulacin.
21(Consulta: Proviene de la El postulante SI fue El postulante fue admitido despus de la evaluacin del Gerente de
El postulante actividad 20. admitido equipo evaluador se activa la actividad 22. Recursos
acept o El postulante NO fue El postulante NO fue admitido despus de la
desisti/no admitido o desisti evaluacin del equipo evaluador o el postulante
adminitdo?). de la postulacin. desisti.
22(aceptado). Resultados de Lista de Personas El gerente de recursos llevara la agenda de las Gerente de
evaluacin de las con resultado de entrevistas personales para los Postulantes que hayan Recursos
capacidades, postulacin sido aprobados en su postulacin.
competencias y
Curriculum Vitae Finalmente el Postulante ser informado del resultado
(CV). de la evaluacin. Si esta es satisfactoria tendr que
esperar un periodo de tiempo hasta el da y hora de la
entrevista, para la cual se le indicara el lugar, fecha
exacta.
23(desisti/no Resultados de Lista de Personas El caso que el Postulante no haya sido aprobado o haya Gerente de
adminitdo). evaluacin de las con resultado de desistido de la postulacin, la postulacin ser Recursos
capacidades, postulacin descartado. Adems se le notificar al Postulante el
competencias y resultado de la evaluacin.
Curriculum Vitae.
94
24 Lista de Personas con Lista de personas Cuando llegue la fecha de la entrevista el Postulante Equipo
resultado de con resultado de ser entrevistado por una (o ms) personas que evaluador
postulacin. postulacin conforman el Equipo evaluador. En esta entrevista se
Criterios de actualizada tomaran aquellos criterios que no han sido aplicados
Evaluacin por rol. dentro de la formulacin de postulacin.
Constancia de cumplir De estas entrevistas se generar una lista con los
rol de tester. resultados de postulacin actualizada (si fueron
Constancia de cumplir aceptados o no).
rol de desarrollador.
25. Lista de personas con Lista de personas Con el resultado de la evaluacin de los formularios y Gerente de
resultado de que ocupen puesto Curriculum Vitae (CV) ms el resultado de la Recursos
postulacin en el presente entrevista, el gerente de recursos elaborar la lista de
actualizada periodo las personas que ocupen los puestos.
26(se inician Lista de personas que Lista de personas Se realizan en paralelo las actividades 27 y 29. Gerente de
actividades ocupen los roles en el que ocupen los roles Recursos
en paralelo 27 presente periodo en el presente
y 29). periodo
27. Lista de personas que Lista de Roles y La actividad permitir obtener los Roles y Proyectos Gerente de
ocupen puesto en el Proyectos no que no fueron cubiertos con el proceso de postulacin Recursos
presente periodo. cubiertos. (dicha actividad se realiza haciendo un cruce entre
Lista de Cantidad de Lista de personas que ocupen puesto en el presente
personas por roles y periodo y Lista de Cantidad de personas por roles y
proyectos en la proyectos en la empresa).
empresa
28(Consulta: Lista de Roles y Si faltan puestos por Si hay puestos sin cubrir se ira a la actividad A2, para Gerente de
Faltan Proyectos no cubrir iniciar un nuevo proceso de postulaciones. Recursos
puestos por cubiertos. No faltan puestos Si ya no existen ms puestos que cubrir se da la firma
95
cubrir?). por cubrir de contratos.
29. Lista de personas que Lista de personas En esta actividad se publicaran los resultados finales Gerente de
ocupen puesto en el que ocupen los roles para todas personas que ocuparan los puestos. Recursos
presente periodo en el presente
periodo
30. Lista de personas que Contrato firmado. Los Postulantes que aprobaron la entrevista (la cual se Postulante
ocupen los roles en el Lista de postulantes encuentra en la Lista de personas que ocupen los roles
presente periodo contratados. en el presente periodo) firmaran los contratos
Fin del proceso irrevocables con la empresa.
Si la contratacin es Inmediata se salta todo el
subproceso de contratacin y el postulante pasa a
firmar el contrato.
96
Proceso de Evaluacin de Personal (Proceso de Gestin Recursos y Ambiente de
trabajo - 2 Nivel)
a. Propsito
Evaluar el desempeo de cada uno de los colaboradores de la manera ms objetiva
posible.
b. Descripcin
El proceso de evaluacin de personal consta de dos etapas planificacin y ejecucin y
cierre. En la etapa de planeacin, se crean o actualizan, verifican y corrigen las rbricas
de evaluacin del personal.
En la etapa de ejecucin, se realiza la evaluacin del personal ya sea gerentes o recursos.
El personal intervienen el Gerente General (en caso la evaluacin sea para los gerentes de
la empresas virtual), Gerente de Recursos Humanos y evaluadores (dentro del rol se
encuentran el jefe proyectos, colaboradores y clientes).
Finalmente, la etapa de control el Gerente General o el Gerente de Recursos Humanos
realizan reportes de calificacin del personal evaluado, si la evaluacin fue a gerentes de
la empresa virtual en responsable de generar el reporte es el Gerente General y su la
evaluacin se realiz al personal de la empresa el responsable de generar los reportes de
calificacin es el Gerente de Recursos.
El proceso permite realizar una evaluacin de 360 grados, es decir desde varias
perspectivas.
c. Roles
Rol Descripcin
Equipo Esta compuesto por representantes de los
Validador gerentes generales de las empresas virtuales
y representantes del comit.
Son los encargados validar las rbricas de
calificacin del personal de las empresas.
Gerente de Es el responsable de ejecutar los procesos
Recursos de Actualizacin de rbricas para
recursos y Evaluacin de Recursos.
Equipo Es una persona o un grupo de personas
Modificador encargadas de realizar los cambios a las
Rbricas.
En el caso de las Rbricas para Gerentes
Generales el Equipo Modificador esta
compuesto por Gerentes Generales o por
integrantes del Comit.
d. Stakeholders
Stakeholders Descripcin
Gerente de Como usuario final ejecutar la
Recursos evaluacin de los colaboradores de la
empresa.
Gerente Como usuario final ejecutar la
General evaluacin de los gerentes de la empresa.
98
f. Salidas del Proceso
Salida Descripcin
Reporte de Informe en el cual se detalla el puntaje en
Evaluacin cada rubrica de calificacin de los gerentes
de de la empresa. El informe es elaborado por
Gerentes el Gerente General de la empresa virtual.
Reporte de Informe en el cual se detalla el puntaje en
Evaluacin cada rubrica de calificacin de los recursos
de de la empresa. El informe es elaborado por
Recursos el Gerente Recursos Humanos de la empresa
virtual.
99
h. Documento Asociado
100
i. Matriz de Caracterizacin
5 Rbrica para Recursos Rbrica para Recursos que no necesita Gateway en el que se decide si las rbricas Gerente General
correcciones requieren validacin?
En este caso no requieren validacin
6 Rbrica para Gerentes Rbrica para Gerentes para validar Gateway en el que se decide si las rbricas Gerente de
para validar requieren validacin? Recursos
En este caso si requieren validacin
7 Rbrica para Gerentes Rbrica para Gerentes que no necesita Gateway en el que se decide si las rbricas Gerente de
correcciones requieren validacin? Recursos
En este caso si requieren validacin
8 Rbrica para Gerentes Rbrica para Gerentes validado Proceso en el que se validan las rbricas para Gerente General
para validar Gerentes
101
9 Rbrica para Recursos Rbrica para Recursos validado Proceso en el que se validan las rbricas para los Gerente de
para validar recursos Recursos
10 Rbrica para Recursos Rbrica para Recursos validado Gateway de concatenacin Gerente de
validado Recursos
11 Rbrica para Gerentes Rbrica para Gerentes validado Gateway de concatenacin Gerente General
validado
12 Rbrica para Gerentes Reporte de Evaluacin Proceso donde se evala a los Gerentes Gerente General
validado
13 Rbrica para Recursos Reporte de Evaluacin Proceso donde se evala a los recursos Gerente de
validado Recursos
14 Reporte de Evaluacin de Fin del proceso de evaluacin Gerente de
Gerentes Recursos
Reporte de Evaluacin de
recursos
102
Caracterizacin Proceso Actualizar Rbricas para Gerentes
103
Caracterizacin Proceso Validar Rbricas para Recursos
N Entradas Salida Descripcin Responsable
1(inicio) Rbrica para Recursos por Llegan las Rbricas para Recursos que Equipo de
Validar requieren validacin Validacin
2 Rbrica para Recursos por Rbrica para Recursos por Se actualizan los criterios de evaluacin Equipo
Validar Validar con los criterios de las Rbricas que requieren validacin Modificador
de evaluacin actualizados
3 Rbrica para Recursos por Rbrica para Recursos Equipo de
Validar con los criterios revisados por el equipo de Se revisan las Rbricas con el objeto de Validacin
de evaluacin actualizados validacin y el Reporte de validarlas
para Recursos Validacin
4 Rbrica para Recursos Rbrica para Recursos Gateway en el que se decide si las Equipo de
revisados por el equipo de validado, es decir, no rbricas requieren correccin? Validacin
validacin y el Reporte de necesitan correccin y el En este caso no requieren correccin
Validacin Reporte de Validacin
5 Rbrica para Recursos Rbrica para Recursos no Gateway en el que se decide si las Equipo de
revisados por el equipo de validado, es decir, rbricas requieren correccin? Validacin
validacin y el Reporte de necesitan correccin y el En este caso requieren correccin
Validacin Reporte de Validacin
6 Rbrica para Recursos Fin del proceso Equipo de
validado, es decir, no Validacin
necesitan correccin y el
Reporte de Validacin
104
Caracterizacin Evaluar Gerente
105
6 Plantilla de Plantilla de Calificacin Gateway donde se concatenan dos Gerente General
Calificacin llena consolidada (Rbrica actividades
por el Gerente consolidada)
General y por el
Evaluador
7 Plantilla de Fin del Proceso Gerente General
Calificacin
consolidada
106
Proceso de Capacitacin de personal (Proceso de Gestin Recursos y Ambiente de
trabajo - 2 Nivel)
a. Propsito
Planificar y controlar las capacitaciones que los colaboradores deben de llevar a cabo
durante un periodo determinado.
b. Descripcin
El proceso de capacitacin de personal tiene dos formas de realizarse el primero es
cuando la capacitacin es planificada y la segunda es cuando la capacitacin es
extraordinaria (un requerimiento de ltimo momento).
Cuando es una capacitacin planificada, se publica la capacitacin para que el personal a
ser capacitado participe de ella. Cuando la capacitacin es extraordinaria se busca a un
expositor y su disponibilidad, una vez confirmado el expositor se genera el cronograma
de la capacitacin.
c. Roles
Rol Descripcin
Expositor/Capacitador Persona que tiene como responsabilidad la
realizacin de la capacitacin, la
preparacin del material de capacitacin y
la evaluacin del personal que participo en
la capacitacin.
Gerente de Recursos Es la persona que se encarga de administrar
todo tipo de recurso en la empresa. Adems,
es el encargado velar por el cumplimiento
del proceso de Capacitacin de Personal.
Entre otras responsabilidades estn las de
intervenir en la planificacin de las
capacitaciones, coordinar la disponibilidad
con el expositor y gestionar la publicacin
de la capacitacin.
Colaborador Persona que participa en la capacitacin
organizada.
Equipo Validador Equipo de personas encargadas de validar
las capacitaciones para el siguiente ciclo
acadmico.
Solicitante Persona que solicita a la empresa virtual la
programacin de una capacitacin en un
tema determinado.
107
d. Stakeholders
Stakeholders Descripcin
Gerente de Recursos Como usuario final podr publicar las
capacitaciones para el siguiente ciclo
acadmico.
Solicitante Como usuario final podr solicitar una
capacitacin extraordinaria en caso sea
necesario (la capacitacin extraordinaria es
una capacitacin no planificada).
Expositor/Capacitador Como usuario final podr dar inicio a la
capacitacin que tiene a cargo.
Salida Descripcin
Registro de recursos Datos del personal capacitado respecto del
Humanos actualizado conocimiento que tienen.
108
g. Reglas del Negocio
Tipos de capacitacin
Descripcin Se deben de considerar que las capacitaciones
pueden ser programadas y extraordinarias.
Programadas, son aquellas que paso por un
proceso de organizacin. Extraordinarias, aquellas
que aparecen de forma imprevista.
Planificacin de Capacitaciones
Descripcin La planificacin de las capacitaciones se debern
realizar antes del inicio de ciclo y del inicio del
proceso de Seleccin de Personal, ya que es
necesario tener el Plan de Adquisiciones y
Capacitaciones aprobados por el comit antes del
inicio de proceso de seleccin.
h. Documento Asociado
109
documento
110
i. Matriz de Caracterizacin
Proceso de capacitacin
111
Planificar Capacitaciones
N Entrada Actividad Salida Descripcin Responsable
1. Plan de Elaborar/Actualizar Plan de Se procede a elaborar el Plan de Gerente de
Capacitacin - Plan de Capacitacin Capacitacin Capacitacin para el presente periodo, Recursos
Necesidades de para el presente en donde se incluyen las capacitaciones
Cada rea de la periodo que van a ser dictadas.
Empresa
2. Plan de Validar Plan de Plan de Se registran las capacitaciones a ser Equipo Validador
Capacitacin Capacitacin Capacitacin - dictadas y se valida que exista un
Reporte de expositor para una determinada
Verificacin capacitacin.
3. Plan de Corregir? Plan de Se determina si es que hay que corregir Equipo Validador
Capacitacin Capacitacin o no un determinado Plan de
que s hay que Capacitacin. En este caso, el Plan de
corregir Capacitacin s debe ser corregido.
4. Plan de Corregir? Plan de Se determina si es que hay que corregir Equipo Validador
Capacitacin Capacitacin o no un determinado Plan de
que no hay que Capacitacin. En este caso, el Plan de
corregir Capacitacin no debe ser corregido.
5. Plan de Corregir Plan de Plan de Se corrige el Plan de Capacitacin Equipo Validador
Capacitacin Capacitacin Capacitacin
Corregido
6. Plan de Fin Envo del Se enva el Plan de Capacitacin Gerente de
Capacitacin Plan de Vlido. Recursos
Corregido apacitacin
Corregido
112
Ejecutar Planificacin
113
5. Expositores S hay expositores Se valida si es que hay un expositor Gerente de Recursos
Disponibles disponibles disponible. En este caso, s existe un
expositor disponible.
9. Disponibilidad del El expositor no tiene Se valida si el expositor cuenta con Gerente de Recursos
Expositor tiempo disponible horas disponibles. En este caso, el
expositor no tiene tiempo disponible.
114
11. El expositor s tiene Cronograma de Se elabora el cronograma de la Gerente de Recursos
tiempo disponible Capacitacin capacitacin extraordinaria,
especificando los das, las horas y el
lugar de dictado.
115
16. Capacitacin Solicitud de Reportes El Gerente de Recursos solicita a los Gerente de Recursos
Finalizada de Resultados capacitadores los resultados de las
evaluaciones.
116
22. Informe de la Informe General de la Se reciben los reportes generados Gerente de Recursos
Capacitacin, Capacitacin tanto por el capacitador como por el
Resultados de la colaborador, y, en base a estos,
Capacitacin elabora un Informe General de la
Capacitacin
117
Proceso de Inicio (Proceso Desarrollo de Software - 2 Nivel)
a. Propsito
Tener un entendimiento inicial de qu trata el proyecto para poder comprender
mejor cuales sern los pasos que se debern seguir en el futuro.
b. Descripcin
El proceso de Inicio requiere del Plan de Desarrollo, para tener un conocimiento que
le permita al equipo de trabajo entender de qu trata el proyecto. As tambin, es
necesario generar un documento donde se apunten todas las actividades que se
llevarn a cabo en el transcurso del desarrollo del proyecto.
c. Roles
Rol Descripcin
Responsable de Persona que liderar y planificar las actividades
Administracin del proyecto especfico. En el caso de las
del Proyecto empresas virtuales el Responsable de
Especfico o Jefe Administracin del Proyecto Especfico es
de Proyecto llamado jefe de proyectos.
Responsable de Persona que tendr a cargo la etapa de desarrollo
Desarrollo y del producto software.
Mantenimiento de
Software o jefe de
desarrollo.
Analista Persona (o personas) que tiene la responsabilidad
de obtener, especificar y analizar los
requerimientos.
Diseador de Persona que tiene a cargo el diseo de la interfaz
Interfaz de del producto software.
Usuario
Diseador o Persona que tiene como responsabilidad del
Arquitecto de diseo de los componentes del producto software.
Software
Programador Personal encargado de la programacin del
producto software.
118
software. As mismo, financia el proyecto que
desarrollar el producto software.
Usuario Persona o personas que utilizaran el producto
software al finalizar el proyecto.
d. Stakeholders
Stakeholders Descripcin
Cliente Persona que genera la necesidad de un producto
software. As mismo, financia el proyecto que
desarrollar el producto software.
Usuario Persona o personas que utilizaran el producto
software al finalizar el proyecto.
Salidas Descripcin
Reporte de Documento en el que se detallan las actividades, fechas
Actividades de inicio y fin, los responsables de cada rol dentro del
proyecto. As mismo, se muestran las mediciones como
por ejemplo:
- Tiempo de produccin, tiempo de correccin, de
verificacin y de validacin.
- Cantidad de defectos encontrados en verificacin,
validacin y prueba.
119
g. Documento Asociado
120
h. Matriz de Caracterizacin
121
Proceso de Gestin de Requerimientos (Proceso Desarrollo de Software - 2 Nivel)
a. Propsito
El proceso gestin de requerimientos tiene el propsito de validar y verificar el
documento donde se detallan los requerimientos que se automatizarn. Los
requerimientos se detallan en el documento de Especificacin de Requerimientos.
b. Descripcin
El proceso est compuesto de un conjunto de actividades las cuales permitirn obtener
los documentos de Especificacin de Requerimientos y un Plan de Pruebas de Sistema
logrando conseguir as un entendimiento comn entre el cliente y el proyecto.
El proceso de Gestin de Requerimientos requerir tener el Plan de Desarrollo, a partir
del cual se comunicar a cada miembro del equipo de trabajo que tareas les corresponde
para llevar a cabo este proceso sin contratiempos, luego el Analista deber comenzar
junto al diseador de interfase de usuarios la elaboracin del documento de
especificacin de requerimientos, documento que deber ser verificada y validada, para
luego, junto al Plan de Pruebas del Sistema y el Manual de usuario en su versin
preliminar darn pie a la lnea base a la Configuracin de Software. Al mismo tiempo se
avanzar con el documento que registra las actividades que hasta el momento se
desarrollen.
c. Roles
Rol Descripcin
Responsable de Persona que liderar y planificar las actividades
Administracin del proyecto especfico. En el caso de las
del Proyecto empresas virtuales el Responsable de
Especfico o Jefe Administracin del Proyecto Especfico es
de Proyecto. llamado jefe de proyectos.
(RAPE)
Responsable de Persona que tendr a cargo la etapa de desarrollo
Desarrollo y del producto software.
Mantenimiento
de Software o
jefe de desarrollo.
(RDM)
Analista (AN) Persona (o personas) que tiene la
responsabilidad de obtener, especificar y
analizar los requerimientos.
Diseador de Persona que tiene a cargo el diseo de la interfaz
Interfaz de del producto software.
Usuario (DU)
Diseador o Persona que tiene como responsabilidad del
Arquitecto de diseo de los componentes del producto
Software software.
(DI)
Programador Personal encargado de la programacin del
(PR) producto software.
122
Responsable de Personal encargado de realizar la planificacin y
Pruebas de realizacin de las pruebas de la integracin del
integracin producto software.
(RPU)
Revisor o tester Personal encargado realizar las pruebas del
(RE) producto software.
Responsable de Personal encargado de generar los manuales del
Manuales (RM) producto software desarrollado.
Equipo de Grupo de personas que componen al equipo de
Trabajo (ET) un proyecto en especfico.
Cliente (CL) Persona que genera la necesidad de un producto
software. As mismo, financia el proyecto que
desarrollar el producto software.
Usuario (US) Persona o personas que utilizaran el producto
software al finalizar el proyecto.
d. Stakeholders
Stakeholders Descripcin
Cliente Persona que genera la necesidad de un producto software.
As mismo, financia el proyecto que desarrollar el
producto software.
Usuario Persona o personas que utilizaran el producto software al
finalizar el proyecto.
123
f. Salidas del Proceso
124
g. Documento Asociado
125
h. Matriz de Caracterizacin
126
(Volver a A.2.3.)
Documento de Validar la Especificacin de
Cliente, Usuario y
Documento si especificacin de Requerimientos, con la condicin de solo
8 Responsable de
Verificado requerimientos ya validarlo 3 veces.
Pruebas
verificado revisado
Documento de
especificacin de Documento no
9 Compuerta de decisin para validacin Usuario
requerimientos ya Validado
verificado revisado
Documento de
especificacin de
10 Documento si Validado Compuerta de decisin para validacin Usuario
requerimientos ya
verificado revisado
Documento corregido Corregir los defectos encontrados en la
Analista y
Documento no en base al reporte de Especificacin de Requerimientos con
11 Diseador de
Validado validacin base en el Reporte de Validacin.
Interfaz de Usuario
(Volver a A.2.5.) conformidad de usuario
Elaborar o modificar Plan de Pruebas de
Plan de desarrollo
Sistema.
para Analista y Para Documento de plan de Responsable de
12
el Responsable de pruebas del sistema pruebas y Analista
pruebas
Documento de plan de
Documento de plan
13 pruebas del sistema
de pruebas del Verificar el Plan de Pruebas de Sistema Revisor
revisado, reporte de
sistema
verificacin
Documento de plan
de pruebas del Documento no
14 Compuerta de decisin para verificacin Revisor
sistema revisado, Verificado
reporte de
127
verificacin
Documento de plan
de pruebas del
Documento si
15 sistema revisado, Compuerta de decisin para verificacin Revisor
Verificado
reporte de
verificacin
Documento corregido
Corregir los defectos encontrados en el
Documento no en base al reporte de
16. Plan de Pruebas de Sistema con base en el Analista
Verificado verificacin
Reporte de Verificacin.
(Volver a A.2.8.)
Plan de desarrollo
Documentar la versin preliminar del
para el Documento preliminar Responsable de
17. Manual de Usuario o modificar el manual
Responsable de del Manual de usuario Manuales
existente.
Manuales
Documento preliminar
Documento
del Manual de usuario Verificar el Manual de Usuario, con la
18. preliminar del Revisor
revisado, reporte de condicin de solo ser revisado 3 veces
Manual de usuario
verificacin
Documento
preliminar del
Documento no
19. Manual de usuario Compuerta de decisin para verificacin Revisor
Verificado
revisado, reporte de
verificacin
Documento
preliminar del
Documento si Revisor
20. Manual de usuario Compuerta de decisin para verificacin
Verificado
revisado, reporte de
verificacin
128
Documento corregido
Corregir los defectos encontrados en el
Documento no en base al reporte de Responsable de
21. Manual de Usuario con base en el Reporte
Verificado verificacin Manuales
de Verificacin.
(Volver a A.2.11.)
Documento de
especificacin de
requerimientos Incorporar Especificacin de
Documento Lnea base
verificado y Requerimientos, Plan de Pruebas de
22. a la configuracin de Revisor
validado, plan de Sistema y Manual de Usuario como lneas
Software
pruebas verificado, base a la Configuracin de Software.
y manual de usuario
verificado
Documento Lnea Documento Lnea base Elaborar el Reporte de Actividades
base a la a la configuracin de registrando las actividades realizadas,
23. Revisor
configuracin de Software y reporte de fechas de inicio y fin, responsable por
Software actividades actividad y mediciones requeridas.
Documento Lnea
Documento Lnea base
base a la
a la configuracin de Documento de especificacin dirigido al
24 configuracin de Revisor
Software y reporte de Responsable de Pruebas para validacin
Software y reporte
actividades
de actividades
129
Proceso de Gestin de Anlisis y Diseo (Proceso Desarrollo de Software - 2
Nivel)
a. Propsito
El propsito del proceso es tomar los requerimientos definidos y con ellos realizar el
diseo del producto software.
b. Descripcin
El proceso de Gestin de Anlisis y Diseo requiere necesariamente del documento
de especificacin de requerimientos, de dicho documento se realizar el diseo de
los componentes del producto software.
c. Roles
Rol Descripcin
Responsable de Persona que liderar y planificar las actividades
Administracin del proyecto especfico. En el caso de las
del Proyecto empresas virtuales el Responsable de
Especfico o Jefe Administracin del Proyecto Especfico es
de Proyecto. llamado jefe de proyectos.
(RAPE)
Responsable de Persona que tendr a cargo la etapa de desarrollo
Desarrollo y del producto software.
Mantenimiento
de Software o
jefe de desarrollo.
(RDM)
Analista (AN) Persona (o personas) que tiene la
responsabilidad de obtener, especificar y
analizar los requerimientos.
Diseador de Persona que tiene a cargo el diseo de la interfaz
Interfaz de del producto software.
Usuario (DU)
Diseador o Persona que tiene como responsabilidad del
Arquitecto de diseo de los componentes del producto
Software software.
(DI)
Programador Personal encargado de la programacin del
(PR) producto software.
130
Equipo de Grupo de personas que componen al equipo de
Trabajo (ET) un proyecto en especfico.
Cliente (CL) Persona que genera la necesidad de un producto
software. As mismo, financia el proyecto que
desarrollar el producto software.
Usuario (US) Persona o personas que utilizaran el producto
software al finalizar el proyecto.
d. Stakeholders
Stakeholders Descripcin
Cliente Persona que genera la necesidad de un producto software.
As mismo, financia el proyecto que desarrollar el
producto software.
Usuario Persona o personas que utilizaran el producto software al
finalizar el proyecto.
131
Salida Descripcin Encargado de
Elaboracin
Reporte de Documento en el cual se lleva un Jefe de
Actividades registro de las actividades realizadas, la Desarrollo
fecha (inicio fin), responsables,
mtricas (como por ejemplo tiempo de
produccin y correccin, verificacin,
validacin, etc) .
Documento En el documento se describen cada uno Arquitecto de
de Anlisis y de los componentes del producto Software
Diseo software de forma textual y grfica. El
documento consta de una vista
arquitectnica y una vista detallada.
La vista arquitectnica, proporciona una
visin interna del producto software. As
mismo, proporciona una visin de cmo
los componentes de los subsistemas se
integran.
La vista detallada, proporciona una
explicacin detallada de cada uno de los
componentes de los subsistemas, lo cual
permitir la construccin de los
componentes y crear los casos de
prueba.
Registro de Es un documento de trazabilidad entre Jefe de
Rastreo los requerimientos, los elementos del Desarrollo
anlisis y diseo, y los planes de prueba.
Plan de Documento en el que se detallar el Jefe de
Pruebas de orden en el que se integrarn los Desarrollo
Integracin subsistemas y las pruebas que se
aplicarn para saber si la integracin se
realiz de forma exitosa.
Plan de El documento el cual contiene una gua Responsable
Desarrollo para la realizacin del desarrollo y de
actualizado mantenimiento del producto software. Es Administracin
compuesto por: Descripcin del del Proyecto
producto y entregables, requisitos de Especfico o
seguridad de la informacin, nivel de Jefe de
seguridad del producto, proceso Proyecto
especfico, Equipo de trabajo y el
calendario del proyecto especfico.
132
g. Matriz de Caracterizacin
133
verificado fueron verificados. Los
documentos fueron verificados
Documento de Registro de Rastreo y se dirigen a la actividad
verificado. A3.5.
7 Documento de Anlisis y Documento de Anlisis y Diseo Se procede a corregir los Analista
Diseo Corregido. defectos encontrados en la
Documento de Registro de Rastreo verificacin de los
Documento de Registro de corregido. documentos.
Rastreo
8 Documento de Anlisis y Documento de Anlisis y Diseo Se valida que el documento de Responsable de Pruebas
Diseo. validado. Anlisis y Diseo cumple con de integracin
los requerimientos del cliente.
Documento de Reporte de Si se encontraron errores o
Validacin. incoherencias entre los
requerimientos y el Anlisis y
Diseo sern documentados
en el Reporte de Validacin.
134
documento de Reporte de
Documento de Reporte de Documento de Reporte de Validacin.
Validacin. Validacin levantado.
12 Documento de Anlisis y Plan de Pruebas de Integracin. Se realizar la elaboracin o Responsable de Pruebas
Diseo modificacin del documento de integracin
de Plan de pruebas en base a
lo descrito en el Documento
de Anlisis y Diseo.
135
Integracin NO aprobado. corregido. documento de Pruebas de de integracin
Integracin siguiendo lo
Reporte de Verificacin. indicado en el repote de
verificacin.
17 Plan de Pruebas de Configuracin de Software Se modificar el documento Responsable de Desarrollo
Integracin. de Configuracin de Software y Mantenimiento de
Registro de rastreo. agregando Plan de Pruebas de Software
Plan de Pruebas de Integracin, Registro de
Integracin Rastreo y el Plan de pruebas
como parte del documento.
18 Configuracin de Software Configuracin de Software. Se elaborar el reporte de Responsable de Desarrollo
actividades con las actividades y Mantenimiento de
Reporte de Actividades. realizadas, fechas (Inicio y Software
Fin), responsables y mtricas
Plan de desarrollo. requeridas.
Se modifica, si es necesario, el
plan de desarrollo de acuerdo
al documento configuracin
de software
19 - - Fin Responsable de Desarrollo
y Mantenimiento de
Software
136
Proceso de Gestin de Construccin (Proceso Desarrollo de Software - 2 Nivel)
a. Propsito
Desarrollar los subsistemas de acuerdo al documento de Anlisis y Diseo
generado.
b. Descripcin
Conjunto de actividades que sern realizadas con la finalidad de obtener un producto
software que cumpla con los requerimientos especificados. As mismo, se desarrolla
la ltima versin del Manual de Usuario, Manual de Operacin y Manual de
Mantenimiento. Como resultado de las actividades se obtiene el producto Software
probado y documentado.
c. Roles
Rol Descripcin
Responsable de Persona que liderar y planificar las
Administracin del actividades del proyecto especfico. En el
Proyecto Especfico o caso de las empresas virtuales el
Jefe de Proyecto. Responsable de Administracin del
(RAPE) Proyecto Especfico es llamado jefe de
proyectos.
Responsable de Persona que tendr a cargo la etapa de
Desarrollo y desarrollo del producto software.
Mantenimiento de
Software o jefe de
desarrollo.
(RDM)
Analista (AN) Persona (o personas) que tiene la
responsabilidad de obtener, especificar y
analizar los requerimientos.
Diseador de Interfaz Persona que tiene a cargo el diseo de la
de Usuario (DU) interfaz del producto software.
Diseador o Arquitecto Persona que tiene como responsabilidad
de Software del diseo de los componentes del producto
(DI) software.
Programador (PR) Personal encargado de la programacin del
producto software.
137
Equipo de Trabajo Grupo de personas que componen al
(ET) equipo de un proyecto en especfico.
Cliente (CL) Persona que genera la necesidad de un
producto software. As mismo, financia el
proyecto que desarrollar el producto
software.
Usuario (US) Persona o personas que utilizaran el
producto software al finalizar el proyecto.
d. Stakeholders
Stakeholders Descripcin
Cliente Persona que genera la necesidad de un producto
software. As mismo, financia el proyecto que
desarrollar el producto software.
Usuario Persona o personas que utilizaran el producto software
al finalizar el proyecto.
138
prueba.
139
g. Matriz de Caracterizacin
140
7 Pruebas Pruebas unitarias Los componentes Programador
unitarias. Software pasaron las
Componentes pruebas unitarias
Componentes Software a los
Software a los cuales se aplicaron
cuales se las pruebas
aplicaron las unitarias
pruebas
unitarias.
8 Pruebas unitarias Componentes Se realizar la Programador
Software correccin de los
Lista de defectos corregidos componentes software
encontrados en que tienen defectos.
las pruebas
unitarias
Componentes
Software a los
cuales se
aplicaron las
pruebas unitarias
9 Componentes Registro de rastreo Se actualizar el Programador
Software Registro de Rastreo
corregidos agregando los
Componentes de
Software
implementados
10 Registro de Reporte de Se verificar que el Revisor
rastreo Verificacin documento de
Registro de Rastreo
Registro de rastreo describa las relaciones
verificado entre los componentes
software y el Anlisis
y Diseo de una
forma adecuada.
Los defectos o errores
encontrados sern
registrados en el
Reporte de
Validacin.
11 Reporte de Reporte de El registro de rastreo Revisor
Verificacin Verificacin fue aprobado
141
Registro de Registro de rastreo
rastreo verificado verificado
13 Reporte de Registro de rastreo Se realiza la Programador
Verificacin corregido correccin de los
defectos encontrados
Registro de en el documento de
rastreo verificado Registro de Rastreo en
base al reporte de
Verificacin
15 Registro de Configuracin de El documento de Responsable de
rastreo aprobado software Configuracin de Desarrollo y
(parte del modificado. software ser Mantenimiento
registro de rastro modificado, de Software
son los agregndose los
componentes componentes
implementados). generados y las
descripciones del
Configuracin de registro de rastreo.
Software
16 Configuracin de Reporte de Se elaborar el reporte
software. Actividades de actividades
(personal involucrado,
Registro de Componente actividades, fechas,
rastreo responsabilidades y
mtricas).
Se entregarn los
componentes de
software
implementados y
aprobados.
142
Proceso de Gestin de Integracin y Pruebas (Proceso Desarrollo de Software - 2
Nivel)
a. Propsito
Realizar la Integracin y pruebas de los componentes del Producto Software con el
fin de generar un producto software de alta calidad y performance.
b. Descripcin
Las pruebas permitirn el diseo de los casos de prueba del sistema los cuales
estarn en base al Plan de Pruebas de Producto Software y al Plan de pruebas de
Seguridad.
c. Roles
Rol Descripcin
Responsable de Persona que liderar y planificar las
Administracin del actividades del proyecto especfico. En el
Proyecto Especfico o caso de las empresas virtuales el
Jefe de Proyecto. Responsable de Administracin del
(RAPE) Proyecto Especfico es llamado jefe de
proyectos.
Responsable de Persona que tendr a cargo la etapa de
Desarrollo y desarrollo del producto software.
Mantenimiento de
Software o jefe de
desarrollo.
(RDM)
Analista (AN) Persona (o personas) que tiene la
responsabilidad de obtener, especificar y
analizar los requerimientos.
Diseador de Interfaz Persona que tiene a cargo el diseo de la
de Usuario (DU) interfaz del producto software.
Diseador o Arquitecto Persona que tiene como responsabilidad
de Software del diseo de los componentes del producto
(DI) software.
Programador (PR) Personal encargado de la programacin del
producto software.
143
Revisor o tester (RE) Personal encargado realizar las pruebas del
producto software.
Responsable de Personal encargado de generar los
Manuales (RM) manuales del producto software
desarrollado.
Equipo de Trabajo Grupo de personas que componen al
(ET) equipo de un proyecto en especfico.
Cliente (CL) Persona que genera la necesidad de un
producto software. As mismo, financia el
proyecto que desarrollar el producto
software.
Usuario (US) Persona o personas que utilizaran el
producto software al finalizar el proyecto.
d. Stakeholders
Stakeholders Descripcin
Cliente Persona que genera la necesidad de un producto
software. As mismo, financia el proyecto que
desarrollar el producto software.
Usuario Persona o personas que utilizaran el producto
software al finalizar el proyecto.
144
de Anlisis de los componentes del producto Software
y Diseo software de forma textual y grfica. El
documento consta de una vista
arquitectnica y una vista detallada.
La vista arquitectnica, proporciona una
visin interna del producto software. As
mismo, proporciona una visin de cmo
los componentes de los subsistemas se
integran.
La vista detallada, proporciona una
explicacin detallada de cada uno de los
componentes de los subsistemas, lo cual
permitir la construccin de los
componentes y crear los casos de
prueba.
145
el producto software.
Dicho documento deber se redactado en
trminos que el usuario entienda
fcilmente.
Configuracin Documento en el cual se integran todos Responsable
de Software los artefactos generados en el procesos de Desarrollo
de Gestin de Integracin y Pruebas. y
Mantenimiento
de Software
146
g. Matriz de Caracterizacin
5 Producto Software Reporte de pruebas de Se aplicarn las pruebas de integracin. Las cuales Responsable de
integrado Integracin se realizan siguiendo las indicaciones del Plan de Pruebas de
Pruebas de Integracin el cual se encuentra dentro integracin
Producto Software de documento de Anlisis y Diseo.
Probado
Asi mismo se registran los resultados de las pruebas
de integracin en el Reporte de Pruebas de
Integracin.
147
6 Reporte de pruebas El producto software NO paso las pruebas de Responsable de
de Integracin Producto Software integracin Pruebas de
con defectos integracin
Producto Software
Probado
7 Reporte de pruebas Reporte de pruebas de El producto software SI paso las pruebas de Responsable de
de Integracin Integracin integracin Pruebas de
integracin
Producto Software Producto Software sin
Probado defectos
8. Reporte de pruebas Reporte de pruebas de Se realiza la correccin de los defectos entrados en Responsable de
de Integracin Integracin revisado las pruebas de integracin. Pruebas de
integracin
Producto Software Producto Software
Probado Corregido
9 Producto Software Producto Software Se actualiza el reporte de rastreo Responsable de
sin defectos Final Pruebas de
integracin
Reporte de Rastreo
10 Producto Software Producto Software Se distribuye el producto software para que se Responsable de
Final Final generen o modifiquen los manuales de Operacin y Pruebas de
Usuario. integracin
Reporte de Rastreo Reporte de Rastreo
Adems, se distribuye el producto software final
para las pruebas del sistema.
11 Producto Software Manual de Operacin Se realiza la documentacin del producto software Responsable de
Final actualizado final mediante el Manual de Operacin. Manuales
148
Reporte de Rastreo Producto Software
Final documento
12 Manual de Operacin Manual de Operacin Se realiza la verificacin analizando que el Manual Revisor
actualizado Verificado de Operacin cumpla con el estndar de
documentacin requerido de la empresa.
Producto Software Reporte de
Final documento Verificacin
13 Manual de Operacin Manual de Operacin El Manual de Operacin no paso la verificacin y Revisor
Verificado no aprobado se proceder a enviar el documento para su
correccin.
Reporte de Reporte de
Verificacin Verificacin
14 Manual de Operacin Manual de Operacin El Manual de Operacin si paso la verificacin. Revisor
Verificado aprobado
Reporte de Reporte de
Verificacin Verificacin
15 Manual de Operacin Manual de Operacin Se realiza la correccin del Manual de Operacin en Responsable de
Verificado Corregido base al reporte de Verificacin Manuales
Reporte de
Verificacin
16 Producto Software Producto Software Se realizarn las pruebas de sistema en baso al Plan Responsable de
Final probado de Pruebas de Sistema. Los defectos encontrados se Pruebas de
encuentran el Reporte de Pruebas de Sistema integracin
Reporte de Rastreo Reporte de Pruebas de
Sistema
149
17 Producto Software Producto Software no El producto software integrado no paso las pruebas Responsable de
probado probado de sistema. Pruebas de
integracin
Reporte de Pruebas Reporte de Pruebas de
de Sistema Sistema
18 Producto Software Producto Software El producto software integrado no paso las pruebas Responsable de
probado aprobado de sistema. Pruebas de
integracin
Reporte de Pruebas Reporte de Pruebas de
de Sistema Sistema
19 Producto Software Producto Software Se realiza la correccin de los defectos encontrados Programador
probado Corregido en base a reporte de pruebas de sistema.
Reporte de Pruebas
de Sistema
20 Producto Software Manual de usuario Se genera o se actualiza el manual de usuario en Responsable de
Final base al producto software final y el reporte de Manuales
rastreo.
Reporte de Rastreo
21 Manual de usuario Manual de usuario Se realiza la verifica que el documento sea Revisor
verificado consistente y clara en su explicacin de cmo el
usuario debe de utilizar el producto software. As
Reporte de mismo se verifica que el documento cumpla con los
Verificacin estndares de documentacin de la empresa.
Los defectos encontrados sern registrados en el
reporte de verificacin.
22 Manual de usuario Manual de usuario no El manual de usuario no paso la verificacin se Revisor
verificado aprobado proceder a realizar la correccin.
Reporte de Reporte de
Verificacin Verificacin
150
23 Manual de usuario Manual de usuario El manual de usuario paso la verificacin se Revisor
verificado aprobado proceder a realizar la correccin.
Reporte de Reporte de
Verificacin Verificacin
24 Manual de usuario Manual de usuario Se realiza la correccin del Manual de Usuario en Responsable de
verificado corregido base al reporte de verificacin. Manuales
Reporte de
Verificacin
25 Manual de usuario Manual de usuario Se recepciona todos los artefactos generados Responsable de
aprobado aprobado (manuales, producto software, etc.). Pruebas de
integracin
Producto Software Producto Software
aprobado aprobado
Reporte de Reporte de
Verificacin Verificacin
Manual de Operacin
151
aprobado
Reporte de
Verificacin
Registro de Rastreo
27 Configuracin de Configuracin de Documento en el cual se detallan las actividades Responsable de
Software actualizado Software Final realizadas en el proceso de Gestin de Integracin y Pruebas de
Pruebas. Asimismo, se detallan las integracin
Reporte de responsabilidades de cada integrante del equipo y el
Actividades resultado de las mediciones realizadas a lo largo del
proceso.
28 Configuracin de Configuracin de FIN Responsable de
Software Final Software Final Pruebas de
integracin
Reporte de Reporte de
Actividades Actividades
152
Proceso de Gestin de Cierre (Proceso Desarrollo de Software - 2 Nivel)
a. Propsito
Lograr la completa integracin del producto software, asimismo se generarn los
documentos correspondientes.
b. Descripcin
Se realizar la integracin del producto software, se identificarn y documentarn
las lecciones aprendidas. Se generarn reportes de mediciones y sugerencias de
mejora.
c. Roles
Rol Descripcin
Responsable de Persona que liderar y planificar las
Administracin del actividades del proyecto especfico. En el
Proyecto Especfico o caso de las empresas virtuales el
Jefe de Proyecto. Responsable de Administracin del
(RAPE) Proyecto Especfico es llamado jefe de
proyectos.
Responsable de Persona que tendr a cargo la etapa de
Desarrollo y desarrollo del producto software.
Mantenimiento de
Software o jefe de
desarrollo.
(RDM)
Analista (AN) Persona (o personas) que tiene la
responsabilidad de obtener, especificar y
analizar los requerimientos.
Diseador de Interfaz Persona que tiene a cargo el diseo de la
de Usuario (DU) interfaz del producto software.
Diseador o Arquitecto Persona que tiene como responsabilidad
de Software del diseo de los componentes del producto
(DI) software.
Programador (PR) Personal encargado de la programacin del
producto software.
153
Cliente (CL) Persona que genera la necesidad de un
producto software. As mismo, financia el
proyecto que desarrollar el producto
software.
Usuario (US) Persona o personas que utilizaran el
producto software al finalizar el proyecto.
d. Stakeholders
Stakeholders Descripcin
Cliente Persona que genera la necesidad de un producto software.
As mismo, financia el proyecto que desarrollar el
producto software.
Usuario Persona o personas que utilizaran el producto software al
finalizar el proyecto.
155
g. Matriz de Caracterizacin
Reporte de Verificacin
156
5. Manual de Manual de Mantenimiento Se realiza la correccin del Manual de Responsable de Manuales
Mantenimiento no corregido Mantenimiento en base al reporte de
aprobado Verificacin y a la configuracin de
Configuracin de Software software.
Configuracin de revisado
Software revisado
Reporte de
Verificacin
6 Manual de Configuracin de Software El documento de Configuracin de Software Responsable de Desarrollo
Mantenimiento actualizado es actualizado agregando el Manual de y Mantenimiento de
aprobado Mantenimiento como un artefacto mas. Software
Configuracin de
Software revisado
Reporte de
Verificacin
7 Configuracin de Base de conocimiento Se actualiza la Base de Conocimiento de la Responsable de Desarrollo
Software Actualizado empresa en base a los reportes que se y Mantenimiento de
actualizado encuentra en el documento de Configuracin Software
Configuracin de Software de Software (por ejemplo errores
revisado recurrentes).
8 Base de Reporte de Mediciones y Se genera el documento de Mediciones y Responsable de Desarrollo
conocimiento sugerencias de Mejora Sugerencias de Mejora en base a lo y Mantenimiento de
Actualizado registrado en la base de conocimiento y a la Software
Configuracin de Software Configuracin de Software.
Configuracin de actualizado
Software revisado
157
9 Reporte de Reporte de actividades Se registran las actividades realizadas (fecha Responsable de Desarrollo
Mediciones y de inicio, fin, responsables y mediciones) y Mantenimiento de
sugerencias de Configuracin de Software generando as el Reporte de Actividades del Software
Mejora final proceso de Cierre.
Configuracin de
Software
actualizado
158
Proceso de Planificacin (Proceso de Gestin de Proyectos - 2 Nivel)
a. Propsito
El propsito de este proceso es definir qu actividades y recursos son apropiados
para cada proyecto a gestionar, asegurndose de que estos ltimos contribuyan al
cumplimiento de los objetivos y estrategias de la organizacin.
b. Descripcin
En el proceso de planificacin se definen las actividades y recursos requeridos por
cada tipo de proyecto a gestionar, los cuales son documentados en el Plan de
Gestin de Proyectos.
Adems, una vez que se tienen definidos los proyectos internos y externos a
desarrollar, se elabora el Plan de Adquisiciones y Capacitacin. Para los proyectos
internos se generan Alternativas de Realizacin de Proyectos Internos, para luego
poder elegir una de estas alternativas.
Finalmente, se establecern los mecanismos de comunicacin con el cliente, para
luego poder desarrollar el Plan de Comunicacin con el Cliente.
c. Roles
Rol Descripcin
Responsable Persona que tiene la responsabilidad de
Gestin de llevar un seguimiento de los proyectos
Proyectos o Gerente especficos o proyectos internos de la
de Proyectos empresa virtual.
Responsable Persona que tiene la responsabilidad de
Gestin de realizar la planificacin de la Gestin de
Negocios Proyectos.
Cliente Persona que genera la necesidad de un
producto software, asimismo financia el
proyecto que desarrollar el producto
software. Adems, provee los medios de
comunicacin entre la empresa encargada
del proyecto y el cliente.
159
e. Salidas del Proceso
- Alcance.
Regla de Negocio 1
Seleccin de una alternativa
Descripcin Cuando se seleccionen las alternativas para
los proyectos internos, se debe seleccionar
solamente una por cada proyecto.
160
Regla de Negocio 2
Plan de Proyecto
Descripcin El Plan de Proyecto debe incluir a proyectos
internos y externos.
Regla de Negocio 3
Plan de Adquisiciones y Capacitacin
Descripcin Las capacitaciones sern dadas por empresas
externas, no por empleados nuestros.
g. Documento Asociado
161
h. Matriz de Caracterizacin
162
Comunicacin estar intercomunicados con ellos,
con el Cliente cada vez que se requiera conversar
sobre el proyecto en desarrollo.
9. Solicitud de Mecanismos de Cada cliente brindar a la empresa la Cliente
mecanismos de comunicacin por forma cmo esta podr contactarlo.
comunicacin cliente
10. Mecanismos de Plan de En esta actividad se documentar Responsable de
comunicacin Comunicacin formalmente la forma cmo la la Gestin de
por cliente con el Cliente empresa se contactar con sus Proyectos
clientes.
11. Plan de Gestin Documentacin En esta actividad se validan el Plan Responsable de
de Proyectos, revisada y de Gestin de Proyectos, el Plan de la Gestin del
Plan de validada Adquisiciones y Capacitacin, y l Negocio
Adquisiciones Plan de Comunicacin con el Cliente.
y Capacitacin,
y el Plan de
Comunicacin
con el Cliente
12. Documentacin Gua de Destino En esta actividad se emite una Gua Responsable de
revisada y de Destino de los Proyectos, en la Gestin del
validada donde se especifica si los documentos Negocio
estn correctos o si hay que
corregirlos.
13. Gua de Documentacin Se procede a corregir los defectos Responsable de
Destino corregida encontrados en los documentos, los la Gestin de
cuales estn especificados en la Gua Proyectos
de Destino de los Proyectos, para
luego reenviar la documentacin al
Responsable de la Gestin de
Negocio.
163
Proceso de Realizacin (Proceso de Gestin de Proyectos - 2 Nivel)
a. Propsito
Tiene como propsito ejecutar el Plan de Gestin de Proyectos as como controlar los
Mecanismos de Comunicacin con el Cliente.
b. Descripcin
c. Roles
Rol Descripcin
Responsable Gestin Persona que tiene la responsabilidad de
de Proyectos o llevar un seguimiento de los proyectos
Gerente de especficos o proyectos internos de la
Proyectos (RGPY) empresa virtual.
Cliente Persona que genera la necesidad de un
producto software, asimismo financia el
proyecto que desarrollar el producto
software. Adems, provee los medios de
comunicacin entre la empresa encargada
del proyecto y el cliente.
164
e. Salidas del Proceso
- Responsable
165
f. Matriz de Caracterizacin
166
Gerente de
Proyectos
Responsable
Con los proyectos ya identificados y contratados, se Gestin de
Registro de Proyectos
7 Contratos (Doc.) registran formalmente estos proyectos en el Registro de Proyectos o
(Doc.)
Proyecto (Doc.). Gerente de
Proyectos
Responsable
Gestin de
Descripcin de
8 Registro de Proyectos Generar Descripcin del Proyecto, Proyectos o
Proyecto
Gerente de
Proyectos
Para los proyectos internos, se proceder a validarlos y
Descripcin de Proyectos Descripcin de
9 alinearlos con el documento Alternativas de Realizacin
Internos Proyecto Validada
de Proyectos Internos
Responsable
Gestin de
Descripcin de Proyecto Metas Cuantitativas
10 Por cada proyecto se generarn sus Metas Cuantitativas. Proyectos o
Validada (Doc.)
Gerente de
Proyectos
Responsable
En esta actividad se le asigna a cada Proyecto Especfico Gestin de
Responsable por
11 Asignacin de Recursos un responsable para su Administracin y Control, Proyectos o
Proyecto
basando esta asignacin en la Asignacin de Recursos. Gerente de
Proyectos
En esta actividad, los Administradores de Proyectos se Responsable
Reporte de
encargan de recibir su respectivo plan. Pueden aprobarlo, Gestin de
12 Responsable por Proyecto Seguimiento por
como pueden generar un Reporte de Seguimiento en Proyectos o
Proyecto
donde especifiquen las correcciones que hay que hacerle Gerente de
167
a los reportes. Proyectos
Responsable
Gestin de
Reporte de Seguimiento por Reportes de En esta actividad se procede a recolectar todos los
13 Proyectos o
Proyecto Seguimiento Reportes de Seguimiento por Proyecto Generados.
Gerente de
Proyectos
Responsable
Se corrigen y modifican los Planes de Proyecto que han
Gestin de
sido observados como errneos, para luego ser reenviados
14 Reportes de Seguimiento Planes de Proyecto Proyectos o
a los Administradores de Proyecto para su posterior
Gerente de
validacin.
Proyectos
Responsable
Gestin de
Documento de Cuando todos los proyectos estn aprobados, se procede a
15 Planes de Proyecto aprobados Proyectos o
Aceptacin cerrarlos y registrarlos en el Documento de Aceptacin
Gerente de
Proyectos
Responsable
Mecanismos de
Para cada Proyecto se implantan los Mecanismos de Gestin de
Comunicacin con el
16 Documento de Aceptacin Comunicacin con los Cliente, y se recaban sus Proyectos o
Cliente /Comentarios
Comentarios y Quejas Gerente de
y Quejas del Clientes
Proyectos
168
Proceso de Evaluacin y Control (Proceso de Gestin de Proyectos - 2 Nivel)
a. Propsito
El proceso de Evaluacin y Control tiene como propsito realizar el control y
evaluacin de cada una de las etapas de los proyectos que las empresas virtuales
tienen a cargo.
b. Descripcin
En el proceso se realiza el anlisis de los Reportes de Seguimiento, de los
Comentarios y Quejas de los clientes. Del anlisis realizado se generarn las
acciones correctivas y preventivas para cada uno de los proyectos que la empresa
tiene a cargo.
c. Roles
Rol Descripcin
Responsable Gestin Persona que tiene la responsabilidad de llevar
de Proyectos o un seguimiento de los proyectos especficos o
Gerente de Proyectos proyectos internos de la empresa virtual.
(RGPY)
169
e. Salidas del Proceso
170
f. Matriz de Caracterizacin
171
Proyectos
Responsable
Reporte Cuantitativo y
Se genera el Reporte de Mediciones y Gestin de
Cualitativo (Doc.) / Reporte de Mediciones y
6 Sugerencias de Mejora de los procesos, de Proyectos o
Reporte de Acciones Sugerencias de Mejora
acuerdo al Plan de Mediciones de Procesos Gerente de
Correctivas (Doc.)
Proyectos
En esta actividad se identifican las Responsable
Lecciones Aprendidas, para luego Gestin de
Reporte de Mediciones y
integrarlas a la Base del Conocimiento. Por Proyectos o
Reporte de Mediciones y Sugerencias de Mejora
7 ejemplo, se puede considerar mejores Gerente de
Sugerencias de Mejora analizado.
prcticas, experiencias exitosas de manejo Proyectos
Lecciones Aprendidas
de riesgos, problemas recurrentes, entre
otros.
172
4.2.3. Integracin de Procesos
La Gestin de Proyectos (GP), la Gestin de Recursos Humanos y Ambiente de
Trabajo (GRHAT) y, la Gestin de Desarrollo y Mantenimiento de Software
(GDMS) son los Macro Procesos Horizontales Empresariales con los cuales se
realiza la administracin del personal (seleccin, capacitacin y evaluacin)
mediante el proceso GRHAT, se lleva la administracin de cada proyecto de la
empresa mediante el proceso de GP y se lleva la administracin de un proyecto
software en especfico mediante el proceso de GDMS.
Cada uno de los procesos antes mencionados no operan de forma aislada unos de
otros, ya que los procesos comparten informacin entre s, como es el caso de los
proyectos de la empresa, roles, etc.
Para una visin integral de cmo cada uno de los procesos se integran se presenta el
siguiente Diagrama de Integracin.
173
Macro Proceso Objetivos Estratgicos
Empresarial
Recursos Humanos y A.1 Contar con un proceso definido para la seleccin
Ambiente de Trabajo de personal
A.2 Contar con un proceso definido para la
Capacitacin de personal
A.3 Contar con un proceso definido para la evaluacin
de personal
Gestionar Proyectos B.1 Contar con un proceso definido para la
Planificacin de la Gestin de Proyectos
B.2 Contar con un proceso definido para la
Realizacin de la Gestin de Proyectos
B.3 Contar con un proceso definido para la
Evaluacin y Control de la Gestin de Proyectos
Desarrollo y Mantenimiento C.1 Contar con un proceso definido para la gestin de
de Software un proyecto especfico
Tabla 4.17 - Macro Procesos Vs. Objetivos Estratgicos
Fuente: Elaboracin propia
174
Sub-Procesos de la Objetivo Estratgicos
Gestin de Proyectos
15
Cfr. http://carmuz.tripod.com/modelamiento/cap01a.htm
16
Cfr. http://www.galeon.com/zuloaga/Doc/ADS05.pdf
17
Cfr. http://synergix.wordpress.com/2008/07/10/modelo-de-dominio/
175
Figura 4.10 - Vista de las entidades identificadas dentro del proyecto
Elaboracin: propia
176
A continuacin se presentan los diagramas de dominio de los macro procesos objetivos
Figura 4.11 - Diagrama de dominio del proceso de Gestin de RRHH y Ambiente de trabajo parte 1
Elaboracin: propia
177
Figura 4.12 - Diagrama de dominio del proceso de Gestin de RRHH y Ambiente de trabajo parte 2
Elaboracin: propia
178
Figura 4.13 - Diagrama de dominio del proceso de Gestin de Proyectos parte 1
Elaboracin: propia
179
Figura 4.14 - Diagrama de dominio del proceso de Gestin de Proyectos parte 2
Elaboracin: propia
180
Figura 4.15 - Diagrama de dominio del proceso de Gestin de Desarrollo parte 1
Elaboracin: propia
181
Figura 4.16 - Diagrama de dominio del proceso de Gestin de Desarrollo parte 2
Elaboracin: propia
182
Figura 4.17 - Diagrama de dominio del proceso de Gestin de Desarrollo parte 3
Elaboracin: propia
183
4.4. Modelamiento de la Organizacin
184
A continuacin se presentan algunas de las estructuras de las empresas virtuales.
185
Figura 4.21 - Estructura de Educa-T
Elaboracin: http://upcnetfactory.net/Default.aspx
Stakeholder Descripcin
Stakeholder Descripcin
Fbricas de Software Empresa virtual encargada de la implementacin
de productos software internos y externos en
tecnologas Open Source o Microsoft. Tiene
como clientes a las empresas de Lnea.
Esta empresa virtual es cliente de la empresa QA.
186
QA Empresa virtual encargada del aseguramiento de
calidad de cada uno de los proyectos de las
empresas de lnea y de las fbricas de software.
Tiene como clientes a las empresas de Lnea y
Fbricas de software.
187
Figura 4.23 - Descomposicin funcional de la Gestin de Proyectos
Fuente: Elaboracin propia
188
Gestin de Recursos Humanos y Ambiente de Trabajo:
189
La descomposicin funcional de los tres procesos objetivos del presente proyecto
dio como resultado 19 funciones. Dichas funciones estn compuestas por
actividades de cada uno de los sub-procesos descritos en el subcaptulo 4.2.2
Definicin de Procesos.
Funcin Actividades
1. Validar y Verificar el Verificar la Especificacin de
doc. de especificacin de Requerimientos
requerimientos Corregir los defectos encontrados en la
Especificacin de Requerimientos con base
en el Reporte de Verificacin.
Validar la Especificacin de
Requerimientos
Corregir los defectos encontrados en la
Especificacin de Requerimientos con base
en el Reporte de Validacin.
190
Gestin de Recursos Humanos y Ambiente de trabajo
Funcin Actividades
11. Planificar Validar Plan de Capacitacin
Capacitaciones Corregir Plan de Capacitacin
191
Gestin de proyectos
Funcin Actividades
7. Identificar Analizar y Generar doc.de Alternativas
Proyectos para la de Realizacin de Proyectos Internos
empresa Elaborar Actualizar el Plan de Gestin
de Proyectos
Seleccionar una alternativa
192
Gestin de Recursos Humanos y de Medio Ambiente
Proceso de Proceso de Proceso de
Capacitacin de Evaluacin de Seleccin de
personal Personal Personal
Capacidades
X
Competencias
X
Contrato
X
Criterios para jefes de
X
proyecto
Criterios para Roles
X
Oferta
X
Tabla 4.26 - Gestin de Recursos Humanos y de Medio Ambiente Vs. Entidades
Personal de la Empresa
X
X
Postulante
X
Prioridades de Postulacin
X
Tipo de Contratacin
X
Fuente: Elaboracin propia
Gerente de RRHH
X
Postulaciones
X
Evaluador
X
Evaluado
X
Criterios de Evaluacin
X
Equipo Validados
X
Resultado
X
Evidencias de
X
Capacitacin
Capacitacin Programada
X
Expositor
X
Capacitacin
X
Extraordinaria
Evaluacin al Personal
X
Capacitado
Resultados de evaluacin
X
de Capacitacin
Informe General de
193
Capacitacin
Gestin de Desarrollo
Reporte de verificacin de
Reponsable de Manuales
Responsable de Pruebas
Registro de Actividades
Personal de la Empresa
Reporte de Manual de
Manual de Usuario
Pruebas de sistema
Equipo de Trabajo
Calendario de QA
Plan de desarrollo
Especificacin de
Gerente General
Requerimiento
de Integracin
Revisor
sistema
usuario
Cliente
Proceso de Inicio X X X X X
Proceso de Gestin de X X X X X X X X X
Requerimientos
Proceso de Gestin de X X
Anlisis y Diseo
Proceso de Gestin de X
Construccin
Proceso de Gestin de X X X X
Integracin y Pruebas
Proceso de Gestin de X X
Cierre
194
Diseo
Pruebas
de Cierre
de Anlisis y
de Construccin
Proceso de Inicio
de Integracin y
de Requerimientos
Proceso de Gestin
Proceso de Gestin
Proceso de Gestin
Proceso de Gestin
Proceso de Gestin
Requerimiento
X
X Analista
X
Usuario
X
X
Diseador de
X
Interfaz de
Usuario
Reporte de verif.
X
De Especificacin
de Requerimiento
Reporte de
X
Verficacin
Doc. Anlisis y
X
diseo
Reporte de
X
Validacin
Plan de pruebas
X
de integracin
Jefe de Desarrollo
X
X
X
X
X
Configuracin de
X
X
X
Software
Arquitecto de
X
Software
195
Jefe de Desarrollo
de Requerimiento
De Especificacin
Configuracin de
Reporte de verif.
Plan de pruebas
Requerimiento
Doc. Anlisis y
de integracin
Arquitecto de
Diseador de
Verficacin
Interfaz de
Reporte de
Reporte de
Validacin
Software
Software
Analista
Usuario
Usuario
diseo
Proceso de Inicio X
Proceso de Gestin X X X X X
de Requerimientos
Proceso de Gestin X X X X X X X X X
de Anlisis y
Diseo
Proceso de Gestin X X
de Construccin
Proceso de Gestin X
de Integracin y
Pruebas
Proceso de Gestin X X
de Cierre
196
mantenimiento
Sugerencias de
verificacin de
Programador
conocimiento
Componente
Actividades
Integracin
Registro de
aprendidas
Pruebas de
Medicin y
Reporte de
Reporte de
Reporte de
Manual de
Manual de
Operacin
Lecciones
Producto
Software
Rastreo
Base de
Proceso de Inicio
Proceso de Gestin de
Requerimientos
Proceso de Gestin de
Anlisis y Diseo
Proceso de Gestin de X X X X
Construccin
Proceso de Gestin de X X X X X
Integracin y Pruebas
Proceso de Gestin de X X X X X
Cierre
197
198
Gestin de Proyectos
Planificacin
Evaluacin y
Realizacin
Proceso de
Proceso de
Proceso de
Control
X Responsable de
X
Gestin de Proy
Tabla 4.30 - Proceso de Gestin de Proyectos Vs. Entidades Parte I
Alternativas de
X
realizacin de Proy.
Plan de Gest. De
X
Proyectos
Fuente: Elaboracin propia
Plan de Adquisicin
X
y capacitacin
Plan de
X
comunicacin con el
cliente
Mecanismos de
X
comunicacin
Plan de ventas
X
Plan de proyecto
X
alternativa de
X
proyecto interno
seleccionado
propuestas para
X
oportunidades
Contrato con el
Comentarios y
cuantitativas
Registro del
seguimiento
correctivas
Reporte de
Reporte de
aceptacin
Proyectos
proyecto
acciones
Doc. De
quejas
cliente
Metas
Proceso de
Planificacin
Proceso de X X X X X
Realizacin
Proceso de X X X X
Evaluacin y
Control
199
Reporte de Medicin y
Lecciones aprendidas
Descripcin del
Sugerencias de
Proyecto
Mejora
Cliente
Proceso de X
Planificacin
Proceso de X X
Realizacin
Proceso de X X
Evaluacin y
Control
200
4.5.2. Priorizacin de procesos:
201
adecuada Gestin de
adecuada Gestin de
adecuada gestin de
Garantizar una
Garantizar una
Garantizar la
Especficos
Proyectos
Proyectos
RRHH
Proceso de Seleccin de A A A
Recursos Humanos
Proceso de Gestin
Personal
y Ambiente de
Proceso de Evaluacin de A B C
trabajo
Personal
Proceso de Capacitacin de A B B
personal
Proceso de Inicio C C A
Proceso Desarrollo de Software
Proceso de Gestin de C C A
Requerimientos
Proceso de Gestin de C C A
Anlisis y Diseo
Proceso de Gestin de C C A
Construccin
Proceso de Gestin de C C A
Integracin y Pruebas
Proceso de Gestin de Cierre C C A
Proceso de Planificacin B A B
Proceso de Gestin de
Proyectos
Proceso de Realizacin B A B
Proceso de Evaluacin y B A B
Control
202
Valores Importancia
A Alta
B Media
C Baja
Como se puede observar en el siguiente cuadro (Tabla 36) el sub proceso que tiene
mayor frecuencia de uso de entidades es el sub proceso Gestin de
Requerimientos, el cual pertenece al Macro proceso de Gestin de Desarrollo. Pero
el sub proceso Gestin de Requerimientos depende del sub proceso de Gestin
de Inicio por este motivo dicho sub proceso no podra ser priorizado como el
primero.
203
Sub Procesos Frecuencia
Proceso de Seleccin de Personal 12
Proceso de Evaluacin de Personal 7
Proceso de Capacitacin de personal 9
Proceso de Gestin de Inicio 6
Proceso de Gestin de Requerimientos 14
Proceso de Gestin de Anlisis y Diseo 11
Proceso de Gestin de Construccin 7
Proceso de Gestin de Integracin y 10
Pruebas
Proceso de Gestin de Cierre 9
Proceso de Planificacin 10
Proceso de Realizacin 11
Proceso de Evaluacin y Control 8
Como se puede observar en las tablas anteriores el macro proceso que tiene mayor
importancia de implementacin para la corporacin de empresas virtuales es el
macro proceso de Gestin de Recursos Humanos y Ambiente de Trabajo. Dentro de
este macro proceso el sub proceso ms importante es el de Seleccin de Personal.
204
Proceso Prioridad
Proceso de Seleccin de Personal 1
Proceso de Planificacin 2
Proceso de Realizacin 3
Proceso de Evaluacin y Control 4
Proceso de Evaluacin de Personal 5
Proceso de Capacitacin de personal 6
Proceso de Gestin de Inicio 7
Proceso de Gestin de Requerimientos 8
Proceso de Gestin de Anlisis y 9
Diseo
Proceso de Gestin de Construccin 10
Proceso de Gestin de Integracin y 11
Pruebas
Proceso de Gestin de Cierre 12
205
5. ARQUITECTURA EMPRESARIAL
206
5.1.1. Descripcin del captulo
La arquitectura de negocios, es aquella que surge porque las empresas (en este caso
las empresas virtuales) tienen la obligacin de cumplir con las expectativas de los
clientes en cada uno de los productos desarrollados. Por este motivo una
arquitectura de negocios, se orienta a la elaboracin o mejora de procesos que
permitirn a la empresa lograr los objetivos de la corporacin18.
18
La corporacin esta conformado por las 9 empresas virtuales.
207
5.3.2. Definicin General de los procesos Objetivos
En las siguientes secciones de este subcaptulo se describirn cada uno de los cinco
procesos con los que se generar la Arquitectura de Negocios. Para una mayor
descripcin de cada uno de ellos se puede revisar el documento Definicin de
Procesos que se encuentra en el anexo del presente proyecto en la seccin de
Arquitectura de Negocios.
Propsito
19
Cfr. Ver glosario
208
base. Por lo tanto el propsito de este proceso segn el modelo de calidad de
MoproSoft es:
la realizacin sistemtica de la actividades de diseo, anlisis, construccin,
integracin y pruebas de productos software nuevos o modificados cumpliendo con
los requerimientos especificados (MoproSoft Versin 1.3 julio 2005)
Descripcin
El proceso est compuesto por los subprocesos (que MoproSoft las llama fases) de
inicio, requerimientos, anlisis y diseo, construccin, integracin, pruebas y
finalmente cierre. Cada uno de estos subprocesos pueden ser parte de uno o varios
ciclos a lo largo del proyecto de desarrollo.
Estado actual
Como resultado final del proceso se obtuvo un plugin y una pagina web en la que se
explica de forma detallada todas las actividades del proceso de Desarrollo de
Software. Este resultado final, plugin y pgina web, se da de la interaccin entre la
empresa Methods (supervisor de las actividades), el gerente de procesos (persona
que elabor el proceso en la herramienta Method Composer20) y el recurso Moiss
Rivera (a cargo de generar y estandarizar los artefactos que intervienen en el
proceso de Desarrollo de Software).
Las evidencias del trabajo realizado tanto por el gerente de procesos de la empresa
virtual Net Factory y el recurso Moiss Rivera se encuentran en el repositorio del
proyecto el cual esta adjunto en el presente documento.
Propsito
20
Cfr. Ver glosario del documento
209
El propsito de la Gestin de Proyectos es que los proyectos internos o externos
contribuyan a cumplir los objetivos y estrategias de la organizacin.
Descripcin
Estado actual
Como resultado final del proceso se obtuvo un plugin y una pgina web en la que se
explica de forma detallada todas las actividades del proceso de Gestin de
Proyectos. Este resultado final, plugin y pagina web, se da de la interaccin entre la
empresa Methods (supervisor de las actividades) y el recurso Miguel Pinzas.
Para observar cada uno de los artefactos obtenido se puede revisar la pgina Web
generada o al repositorio del presente proyecto.
210
Propsito
Descripcin
Estado actual
211
Roles que intervienen: Roles que intervienen:
Gerencia de Recursos Alumno
Colaborador Gerente de Recursos
Comit Evaluador
Entradas para el inicio del proyecto : Entradas para el inicio del proyecto:
Plan Operativo de RRHH y Ambiente Memoria de ltimo perodo
de Trabajo
Actividades que conforman el proceso: Actividades que conforman el proceso:
Se asume que el proyecto SCP slo No se observa la comunicacin el
sirve para sacar la lista de proyecto SCP.
postulantes.
No indica en que debera iniciar este
El proceso da comienzo a inicio de proceso
ciclo.
Se toma que el proceso de seleccin
No toma en cuenta que el proceso se de personal debe incluir un tipo de
repita si no se han cubierto los evaluacin.
puestos.
No se muestra el caso en que la oferta
No se muestra el caso en que el laboral es de contratacin inmediata.
colaborador no renunci antes del
No muestra la actividad en el que el
pas a la entrevista.
activo pasa a ser un miembro de la
No se muestra una notificacin al empresa.
colaborador si no pas la entrevista.
Salida final del proceso: Salida final del proceso:
Reporte de RRHH Disponibles y Contrato Firmado
Ambiente de Trabajo
Lista de personas con puestos
actualizada
Lista de proyectos vigente actualizada
Lista de temas de investigacin
vigentes actualizada
212
Por otro lado, para el proyecto SCP si bien se hizo un esfuerzo de uniformizar el
proceso de Seleccin de Personal, no slo en las fbricas sino en el resto de
empresas virtuales, no logr su cometido. Esta falta de xito se evidencia en los
siguientes cuadros:
Como se puede observar, los indicadores de xito del proyecto SCP v1.0 no fueron
alcanzados ya que el proyecto no fue desplegado. En consecuencia dos de los cuatro
alcances definidos para dicho proyecto no fueron cumplidos.
Por otro lado, el poco xito de la versin 1.0 del proyecto SCP en relacin al
producto software no debe desmerecer el esfuerzo de uniformizar este proceso, ya
que en su primera versin fue presentado ante todas las empresas virtuales para una
retro alimentacin, prueba de ello se puede observar la constancia de conformidad
firmada por cada responsable de las empresas virtuales en la documentacin del
proyecto SCP v1.0.
213
Los modelos del proceso de Seleccin de Personal realizado en las fbricas y el
proyecto SCP v1.0 se encuentran en la documentacin de cada fbrica y la
documentacin del proyecto SCP respectivamente.
Finalmente, con las correcciones y opiniones del profesor Ilver Anache se procedi
a la modificacin y a la generacin de la documentacin de dicho proceso para as,
empiece la verificacin en la empresa QA, en la que se encuentra actualmente.
La empresa Methods (encargada de la validacin de los procesos) solicit que se
realzara un contraste de actividades y workproducts entre el proceso de Seleccin de
Personal del proyecto DAEPIFS21 y lo que indica el modelo MoproSoft. El
propsito fue corroborar que para la elaboracin del proceso, de Seleccin de
Personal, se tom como base lo estipulado en el modelo MoproSoft.
21
DAEPIFS: Diseo de la Arquitectura Empresarial de los Productos Internos de las Fbricas de Software
214
8.3.1. Recursos Humanos y Ambiente de Trabajo: Proceso de Seleccin de
Personal
Actividades
MoproSoft DAEPIFS
A1. Preparacin:
Definir los criterios para la:
215
A3.1 Generar el Reporte de Recursos En este caso existen los
Humanos Disponibles, Capacitacin y WorkProducts llamados "Lista de
Ambiente de Trabajo de acuerdo al Postulantes Contratados" y
Plan Operativo de Recursos Humanos y "Contratos Firmados".
Ambiente de Trabajo, al Registro de
Recursos Humano, al Reporte de
Capacitacin y al Reporte de Ambiente
de Trabajo.
Tabla 5.41 - Comparacin entre las actividades del proceso de Seleccin de
Personal del proyecto DAEPIFS y MoproSoft
Fuente: Elaboracin propia
WorkProducts
Plan de procesos CV
216
Lecciones Aprendidas Lista de competencias y capacidades
Reporte(s) de Validacin
De las tablas 5.41 y 5.42 se puede observar que para la realizacin del proceso de
Seleccin de Personal se ha tenido en cuenta lo estipulado en MoproSoft
cumpliendo, para este proceso, el objetivo especfico 1 del presente proyecto.
Descripcin
217
Finalmente, la etapa de control, el Gerente General o el Gerente de Recursos
Humanos realizan reportes de calificacin del personal evaluado, si la evaluacin
fue a gerentes de lnea de la empresa virtual el responsable de generar el reporte es
el Gerente General y si la evaluacin se realiz al personal de la empresa el
responsable de generar los reportes de calificacin es el Gerente de Recursos.
Estado actual
MoproSoft DAEPIFS
A1. Preparacin: Etapa: Planeacin
A1.2. Definir los criterios para la:
Evaluacin de desempeo. A0. Validar Rbricas (Rbricas
para calificacin a Gerentes)
A1.6. Elaborar o actualizar el A1. Actualizar Rbricas
formulario para la Evaluacin de de Evaluacin
Desempeo. A2. Validar Rbricas de
Evaluacin
A1.7. Validar la Evaluacin de A3. Corregir Rbricas de
Desempeo. Evaluacin
A1.8. Corregir los defectos A1. Validar Rbricas (Rbricas
encontrados en la Evaluacin de para calificacin a Recursos de
Desempeo con base en el la empresa)
218
Reporte de Validacin y obtener la A1. Actualizar Rbricas
aprobacin de las correcciones. de Evaluacin
A2. Validar Rbricas de
Evaluacin
A3. Corregir Rbricas de
Evaluacin
A2. Instrumentacin: Etapa: Ejecucin
219
MoproSoft DAEPIFS
Evaluacin de Desempeo Rbrica para Gerentes
Rbrica para Recursos
De las tablas 5.43 y 5.44 se puede observar que para la realizacin del proceso de
Evaluacin de Personal se ha tenido en cuenta lo estipulado en MoproSoft
cumpliendo, para este proceso, el objetivo especfico 1 del presente proyecto.
Propsito
220
Descripcin
Estado actual
221
A1.3. Elaborar o actualizar el Plan Capacitacin Planificada
de Capacitacin con base en Plan A1. Elaborar/Actualizar Plan de
Operativo de Capacitacin para el presente perodo
Recursos Humanos y Ambiente de A2. Validar Plan de Capacitacin
Trabajo y a las Acciones
A3. Corregir Plan de Capacitacin
Correctivas.
A1.4. Validar el Plan de Capacitacin Extraordinaria
Capacitacin (Val1). A1. Buscar Expositores Disponibles
A1.5. Corregir los defectos en Base a sus Capacidades y
encontrados en el Plan de Habilidades
Capacitacin con base en el A3. Verificar Disponibilidad del
Reporte de Validacin y obtener la Expositor
aprobacin de las correcciones. A4. Reportar Cancelacin
A7. Preparar Material de Capacitacin
A2. Instrumentacin: Etapa: Ejecucin
A2.2. Llevar a cabo el Plan de A2. Publicar Capacitaciones
Capacitacin. A5. Elaborar Cronograma de
Elaborar el Reporte de Capacitacin
Capacitacin, incluyendo la A6. Publicar Cronograma de
evaluacin de la capacitacin Capacitacin
proporcionada.
A9. Participar de la Capacitacin
A10. Enviar Evidencias
A11. Solicitar Reportes de Resultados
A12. Enviar Formatos de Evaluacin
A13 Evaluar Conocimiento Adquirido
A14. Realizar Informe
A15. Recolectar Resultados
Por cada miembro del A7.Registro/Actualizacin de nuevas
personal capacitado, registrar la capacidades o competencias
capacitacin proporcionada en
Registro de Recursos Humanos.
A3. Generacin de Reportes Etapa: Control
A3.1 Generar el Reporte de A6. Elaborar Informe de Resultados
Recursos Humanos Disponibles, de Capacitaciones
Capacitacin y Ambiente de
Trabajo de acuerdo al Plan
Operativo de Recursos Humanos
y Ambiente de Trabajo, al
Registro de Recursos Humano,
al Reporte de Capacitacin y al
Reporte de Ambiente de
Trabajo.
Tabla 5.45 - Comparacin entre las actividades del proceso de Capacitacin de
Personal del proyecto DAEPIFS y MoproSoft
Fuente: Elaboracin propia
222
El contraste entre los WorkProducto del proceso de Capacitacin de Personal del
proyecto DAEPIFS y de MoproSoft se muestra a continuacin:
De las tablas 5.45 y 5.46 se puede observar que para la realizacin del proceso de
Capacitacin de Personal se ha tenido en cuenta lo estipulado en MoproSoft
cumpliendo, para este proceso, el objetivo especfico 1 del presente proyecto.
223
cada una de las empresas virtuales acepta el proceso. El modelo final del proceso se
encuentra en el documento Documento de Definicin de Procesos, el cual se
encuentra en el anexo del presente documento.
Entre las desventajas del uso de esta arquitectura de regencia SOA, se basa en que
los ejemplos de implementacin, por parte de IBM, slo se encuentran con
herramientas de IBM, la elaboracin de esta arquitectura de referencia se realiz en
base a proyectos realizados en grandes empresas (por lo se tendr que ajustar a la
realidad de las empresas virtuales).
La arquitectura de referencia SOA de IBM consta de nueve capas las cuales son
Capa de Gobierno, capa de arquitectura de informacin, capa de calidad de
servicios, capa de integracin, capa de consumidores, capa de procesos de negocio,
capa de servicios, capa de componentes de servicio, capa operativa.
22
Cfr. http://www-01.ibm.com/software/solutions/soa/
224
Figura 5.25 - Esta abstraccin de alto nivel de una arquitectura de referencia SOA
Fuente: http://www.ibm.com/developerworks/aix/library/au-
unixinsoa/IBMSOAsolutionArch.gif
La figura 5.26 muestra las diversas capas de la arquitectura de referencia SOA que
se sigui para el para elaborar la propuesta de arquitectura de aplicaciones del
presente proyecto. La arquitectura de referencia SOA consta de la capa de gobierno,
arquitectura de informacin, calidad de servicio, integracin, consumidores,
procesos de negocio, servicios, componentes de servicio y operativa.
La capa de gobierno, cubre los aspectos de la gestin operativa del ciclo de vida de
SOA. Asimismo, brinda orientacin y polticas para la toma de decisiones respecto a
la arquitectura SOA y como se gestiona capacidad, rendimiento, seguridad y
monitoreo de la arquitectura SOA. Esta capa, como se observa en la figura 5.26 la
capa de gobierno cubre al resto de las ocho capas, por lo tanto esta capa de gobierno
es aplicable y permite monitorear a cada una del resto de capas.
La capa de calidad de servicios (QoS por las siglas en in ingls Quality of Service),
permite elaborar una arquitectura SOA con la capacidad de cumplir con los
Requerimientos No Funcionales (RNF) y responder a las exigencias de fiabilidad,
disponibilidad, manejabilidad, escalabilidad y seguridad. Asimismo, la capa de QoS
sirve para observar y controlar el resto de las capas informando cuando se detecta un
incumplimiento o como se previene un incumplimiento.
225
La capa de integracin, es la capa ms importante en una implementacin SOA ya
que proporciona una va de comunicacin, invocacin y calidad de servicio entre los
consumidores y proveedores. Adems, proporciona un nivel de acoplamiento
indirecto entre los consumidores de servicios y los proveedores ya que la capa de
integracin se encuentra entre la los consumidores de servicios y los proveedores de
servicios tal como se muestra en la figura 5.
Calidad de Servicio
Capa de Integracin
Capa de Consumidores
Capa de Procesos del Negocio
Capa de servicios
Capa de Componentes de Servicio
Capa de Acceso a Datos
226
productos OpenSource. Mientras que la Capa de Componentes de Servicio fue
responsabilidad de los arquitectos de la empresa virtual Net Factory.
Para mayor informacin respecto a la implementacin de las capas ver el documento
SAD del presente proyecto el cual se encuentra en el anexo seccin Arquitectura de
Aplicaciones
227
Los servicios para implementar el proceso de Seleccin de Personal se dividen en
dos niveles de complejidad. Los servicios de Primer nivel de complejidad, son
aquellos en donde se realiza la orquestacin de servicios web, es decir donde se da
un orden en la ejecucin de servicios web para realizar un proceso y no tienen
mucha reusabilidad.
228
La figura se observa un ejemplo de la orquestacin de servicios, en la figura se
observa que con el uso del lenguaje BPEL se obtiene una secuencia lgica en la
ejecucin de actividades en la cual intervienen diversos servicios (sin importar en la
tecnologa que sean implementados).
5.5.1. Definicin
En dicha configuracin se puede apreciar que para todas las carreras slo existen
tres servidores virtuales distribuidos de la siguiente manera
educacion
bd1
salud
De los servidores mencionados el nico que es utilizado para el propsito por el cual
fue creado es el de bd1, debido a que este es un servidor de base de datos.
229
De acuerdo, a las indicaciones de la profesora Amanda Snchez (encargada de la
empresa virtual Salu-Able en ciclos regulares) el servidor actual de salud no sigue
ninguna sustentacin tcnica para el propsito de la empresa (por ejemplo una
arquitectura de TI, debido a que sta recin se desarrollar el ciclo 2010-1). El nico
motivo por el que sigue en funcionamiento se debe a la existencia sistemas legacy
de los proyectos antiguos de salud.
salud Intel Xeon, 3000 MHz 768 MB (EDO) 40.0 GB (34.5 GB libre)
sd Intel Xeon, 3000 MHz (15 x 1024 MB (DDR2-400 136.7 GB (24.3 GB libre)
200) Registered ECC DDR2
SDRAM)
230
5.5.3. Proceso de Desarrollo de la Arquitectura de TI
Herramienta Descripcin
231
La seleccin de las herramientas identificadas en la tabla 15 permiti identificar las
caractersticas del Hardware (HW) necesario para que stas trabajen de la manera
ms eficiente posible. Para mayor descripcin del HW necesario se puede observar
el documento de Arquitectura de TI el cual se encuentra en el anexo presente
proyecto en la seccin TI.
232
Problema 2: La falta de informacin sobre los RNF23. Debido a que la Arquitectura
de Negocios recin ser implementada en el ciclo 2010-1 y en el ciclo 2010-0 las
empresas virtuales no cuentan con representantes.
5.5.4. Arquitectura de TI
23
Cfr. RNF significa Requerimientos No Funcionales
233
Figura 5.27 - Vista de la arquitectura de TI generada en el ciclo 2010-0
Elaboracin: Propia
234
En el diagrama anterior se muestran cinco servidores. El servidor llamado Ebisu,
permitir mostrar el portal el cual est desplegado en el servidor de portales
OpenPortal Conteiner 2.x. Dicho portal permitir integrar diversas aplicaciones
web, en este caso se desplegaron las interfaces para el proceso de Seleccin de
Personal.
Los ambientes en los que se realizaron las pruebas fueron dos en mquinas virtuales
y el centro de cmputo de la carrera de computacin de la UPC. El primero,
realizado en mquinas virtuales con el sistema operativo Windows XP con las
siguientes caractersticas:
235
Tiempo de respuesta Promedio
Nro de Prueba Nro Usuarios
(segundos) (segundos)
Prueba 1 159 5 31.8
Prueba 2 20 5 4
Prueba 3 20 5 4
Prueba 4 90 5 18
Prueba 5 60 5 12
Prueba 6 80 5 16
Prueba 7 520 5 104
Figura 5.28 - Lista de resultados de la prueba de performance en los servidores
virtuales
Elaboracin: Propia
Servidor Uso
236
En el siguiente cuadro se muestran los resultados de las pruebas cada 20 iteraciones:
237
Figura 5.33 - Prueba 80 de performance
Como se puede observar el tiempo de demora para cada una de las 81 pruebas es de
20 segundos. Como se mencion en prrafos anteriores no se cuenta con RNFs los
cuales nos proporcionen necesidades respecto a la rapidez en el tiempo de respuesta
de los procesos.
Centro de servicios
Gestin de Incidentes y Problemas
Gestin de Versiones
Gestin de Niveles de Servicios
Gestin de Disponibilidad
Gestin de la Seguridad
24
Cfr.
http://itil.osiatis.es/Curso_ITIL/Gestion_Servicios_TI/fundamentos_de_la_gestion_TI/vision_general_ges
tion_servicios_TI/vision_general_gestion_servicios_TI.php
238
cuenta las reas que que se identificaron como ms importantes y que ayudarn a
implementar la arquitectura de TI propuesta.
239
6. GESTIN DEL PROYECTO
240
6.1. Descripcin del Captulo
A continuacin, se muestra un resumen del cronograma del proyecto para los ciclos
2010-0 y 2010-1.
241
Fase Hito Fecha estimada Actividad(es) Entregable
Ciclo 2010-0
242
centro de cmputo con las
necesidades de la Arquitectura -DIAGRAMA DE
de TI que se propuso. DESPLIEGUE.
-Desarrollo de la Memoria y
Perfil del proyecto.
-ESPECIFICACIN
DEL DIAGRAMA DE
DESPLIEGUE
-DIAGRAMAS DE RED.
-Configuracin de
servidores.
Ciclo 2010-1
Definicin, Aprobacin del Semana 1 (7 -Definir y validar con las Documento de la Arquitectura
investigacin, proceso de semanas) empresas virtuales y la de Negocios v1.0:
implementacin y Seleccin de empresa Methods el
Validacin. Personal por parte Fecha Inicio: proceso de Seleccin de -Justificacin de procesos
Generacin del de las empresas 29/03/2010 Personal. objetivo.
Prototipo del virtuales.
portal. Fecha Fin: -Inicio del modelado de los -Caracterizacin de Procesos.
243
Seleccin de la 06/05/2010 macro procesos de
Arquitectura de Desarrollo de Software y -Stakeholders.
referencia base. Gestin de Proyectos segn
MoproSoft. Documentacin de la
Arquitectura de Aplicaciones
-Capacitacin de v1.0:
colaboradores.
-Seleccin de la herramienta
Desarrollar Pruebas de para el desarrollo del Prototipo.
concepto para herramientas
en la arquitectura de -Documento de seleccin de la
aplicaciones. arquitectura de Aplicaciones
base.
-Investigacin sobre WSRP
y JSR. -Memoria parcial del proyecto.
-Elaboracin de la
memoria parcial del
proyecto.
Investigacin, Aprobacin de los Semana 9 (7 -Presentar y validar la Documento de la Arquitectura
definicin e macro procesos semanas) arquitectura de negocios de Negocios v1.1. El cual
implementacin. Gestin de Fecha Inicio: con las empresas. incluye:
Proyectos, 17/05/2010
Generacin del Desarrollo de Fecha Fin: -Validar que la arquitectura -Caracterizacin de Procesos.
Prototipo del Software. 29/06/2010 de negocios est soportado Stakeholders.
portal. en la arquitectura de datos.
Integracin. Aprobacin de los Documento de Arquitectura de
subprocesos -Aprobacin de los Aplicaciones v1.1. El cual
Evaluacin de procesos por parte de la incluye:
personal y empresa QA.
244
Capacitacin de -SAD 1.0
personal. -Definir las herramientas
necesarias para brindar Resultado de las pruebas
Aprobacin de la seguridad contra las concepto de:
Arquitectura de vulnerabilidades ms
Aplicaciones por comunes en servicios. -Un bus de datos, si es
parte de las necesario.
empresas virtuales -Pruebas de concepto para
y del comit. la integracin de las -Herramientas de seguridad.
herramientas de Servicios,
Base de Datos, seguridad y -Motor de Base de datos.
Modelado de Procesos.
-Implementacin de procesos
-Elaboracin de la (orquestacin y coreografa de
memoria final. servicios).
245
6.2.1. Hechos relevantes
El proceso de gestin del Riesgo consta de una Lista de Riesgos, la cual consiste en
un libro Excel en donde se enumeran todos los riesgos identificados del proyecto. Se
defini la severidad y probabilidad por cada uno de los riesgos con lo cual permiti
determinar su criticidad y si se puede mitigar o no. En caso el riesgo se pueda
mitigar, se especifica un plan acciones de contingencia y una descripcin del
impacto si el riesgo llega a concretarse.
Este primer anlisis de los riesgos del proyecto se realiz en el ciclo 2010-0. En el
se observan riesgos relacionados a los integrantes del equipo de la empresa Net
Factory y sobre la posible falta de conocimiento de los colaboradores de este
proyecto respecto a una arquitectura empresarial.
246
La puntuacin de los riesgos que se mencionan depende de la combinacin
probabilidad de que aparezca el riesgo y una severidad del riesgo si se materializa.
La tabla de donde se obtienen dichos valores se muestran a continuacin:
Severidad
Muy alta 70 49 28 7
Alta 50 35 20 5
Probabilidad
Media 30 21 12 3
Baja 10 7 4 1
Ninguna 0 0 0 0
40 Muy Crtica
21 Crtica
5 Mediana
0 Leve
247
Se muestra a continuacin el cuadro resumen del primer anlisis de riesgo realizado el ciclo 2010-0:
248
Figura 6.35 - primer anlisis de riesgos parte 2
249
Del primer anlisis de riesgos elaborado en el ciclo 2010-0 se pudo observar que
alguno de los riesgos se hizo realidad. Dichos riesgos son los integrantes de Net
Factory no lleven el curso de taller de proyecto en el ciclo 2010-1, el poco
conocimiento de una arquitectura de TI y sus componentes.
Respecto al riesgo de que los integrantes de Net Factory no lleven el curso de taller
de proyecto en el ciclo 2010-1, se manejo trasladando la responsabilidad al gerente
de la empresa Net Factory, Vctor Parasi, quien como accin tom la de nombrar a
colaboradores de su propia empresa, alumnos del curso de TDP1, para realizar
algunas de las tareas que tena el equipo de arquitectos de Net Factory.
Respecto al riesgo de la falta de conocimiento de una arquitectura de TI y sus
componentes, se mitig mediante la consulta a la profesora Rosario Villalta respecto
a cuales son los artefactos que ella solicita en sus cursos de Arquitectura
Empresarial.
Se muestra a continuacin el cuadro resumen del segundo anlisis de riesgo
realizado el ciclo 2010-1:
250
Figura 6.36 - Segundo anlisis de riesgos parte 1
251
Figura 6.37 - Segundo anlisis de riesgos parte 2
252
Hasta la fecha existen una serie de riesgos que se dieron como es el caso de que no
exista un equipo por parte de Net Factory. El riesgo fue manejado en coordinacin
con el Gerente de la Empresa Net Factory, Vctor Parasi, asignndose una serie de
personas que cumplan con las actividades pactadas al momento de generarse es
proyecto.
253
6.4. Actividades realizadas para la Empresa Methods
Los recursos que intervinieron en el trabajo con la empresa Methods fueron Miguel
Pinzz y Moiss Rivera. Dichos recursos trabajaron de forma conjunta con la
empresa Methods y estuvieron bajo la supervisin del Gerente General de la
empresa virtual Methods, Alex Vidaurre.
254
7. CONCLUSIONES Y RECOMENDACIONES
255
CONCLUSIONES
Respecto a las decisiones tomadas para la gestin del proyecto se puede concluir:
256
Los indicadores de xito 1 y 2 del objetivo especfico 2 del presente proyecto
fueron cumplidos debido a que se elabor el documento SAD v1.1 y los
manuales de las pruebas de concepto para el presente proyecto.
El Objetivo Especfico 3 (OE3) fue logrado parcialmente debido a que el
indicador de xito 3, Acta de conformidad por parte de la empresa Methods,
no se logr por falta de tiempo de la gerencia de dicha empresa.
257
Respecto a la importancia del proyecto se puede concluir:
El proyecto DAEPIFS posee una gran importancia para todas las empresas
virtuales ya que permitir definir y estandarizar procesos, herramientas de
desarrollo de productos software (en caso se automaticen los procesos), roles
y responsabilidades para los producto de gestin interna de las empresas
virtuales. El proyecto DAEPIFS permiti la estandarizacin de procesos,
herramientas y responsabilidades.
258
RECOMENDACIONES
Se observa que las fbricas virtuales, Java Software Factory y Net Factory, no tienen
espacios donde puedan desplegar los proyectos que realizan lo cual evita que cumplan
sus objetivos al momento de desplegar los productos software. Por tal razn, se
recomienda, que la empresa IT-Expert proporcione una infraestructura tecnolgica que
sirva a cada empresa virtual a cumplir con sus objetivos.
Adems, se recomienda que los colaboradores de los arquitectos hayan cursado el curso
de arquitectura de software (en el caso de los alumnos de la carrera de Ingeniera de
Software) y los cursos de DAE (para los alumnos de la carrera de Sistemas de
Informacin).
259
GLOSARIO
Empresas de Virtuales: SSIA, QA, Methods, Java Software Factory, Net Factory,
Educa-T, Salud-Able, BankMin, IT-Expert.
JSR 168: Define un contrato entre el contenedor del portlet y el portlet, adems provee
un modelo de programacin conveniente para los desarrolladores de portlets en Java.
ISO 9000: Designa un conjunto de normas sobre calidad y gestin contina de calidad
para cualquier tipo de organizacin que produzca bienes o brinde servicios.
260
SW-CMM: El Modelo de Madurez de la Capacidad para el Desarrollo y
Mantenimiento de Software (Capability Maturity Model for Software) es un modelo de
procesos para el Desarrollo y Mantenimiento de sistemas de software.
CMM-I: Por sus siglas en ingls Capability Maturity Model Integration (CMMI) es un
modelo para la mejora y evaluacin de procesos para el desarrollo, mantenimiento y
operacin de productos de software.
Evaluacin de 360 grados: El personal es evaluado por toda persona que ha tenido
contacto con el personal. Por ejemplo un Jefe de proyecto ser evaluado por los gerentes
de lnea, recursos del jefe de proyecto y el cliente, en caso el jefe de proyectos hubiese
interactuado con el cliente.
BPEL: Por sus siglas en ingls Business Process Execution Language. Es un lenguaje
de orquestacin de servicios y no un lenguaje coreogrfico. Lenguaje de marcas para
componer un servicio a partir de un conjunto de servicios atmicos y generar un flujo de
negocio de extremo a extremo. Integra XML, Web Services, Java, JCA y JMS.
Apache Software Foundation: Es una fundacin sin nimo de lucro creada para dar
soporte a los proyectos de software bajo la denominacin Apache.
Fichero XSLT: Estndar de la W3C que presenta una forma de transformar documentos
XML en otros e incluso a formatos que no son XML. La unin de XML y XSLT
permite separar el contenido y de su presentacin.
OWASP: Por sus siglas en ingls Open Web Application Sercurity Project. Proyecto de
tecnologa Open Source las causas que un producto software sea inseguro.
261
rea de TI: rea de Tecnologa de Informacin.
262
BIBLIOGRAFA
A
Anlisis estructurado de sistemas: Qu tiene que hacer el Sistema?
2006-2007 Dr. Eduardo Fernndez-Medina Patn
http://alarcos.inf-cr.uclm.es/doc/ISOFTWAREI/Tema06.pdf
E
Enrique Alvarez
2007 Un Espacio para el Mundo SOA y BPM: Usos Prcticos de un ESB
http://www.espaciosoa.net/2007/10/18/usos-practicos-de-un-esb/
El Modelado de Datos
2011 El Modelado de Datos
http://carmuz.tripod.com/modelamiento/cap01a.htm
G
Gestin de procesos
2007 Profesor Carlos Ramrez Guerra
http://www.slideshare.net/cheramig/crg-gestion-por-procesos
I
IBM - Technical library
2007 - Design an SOA solution using a reference architecture
http://www.ibm.com/developerworks/library/ar-archtemp/
Intalio community
2010 Tutorial
http://community.intalio.com/tutorials-5.2.html
J
Jos Javier Dolado Cosn (Facultad de Informtica Universidad del Pas Vasco)
2004 Breves notas sobre la Medicin de los Atributos Externos del Software
http://www.sc.ehu.es/jiwdocoj/mmis/externas.htm
JBoss community
2010 What does jBPM do?
http://www.jboss.org/jbpm
L
La nueva avalancha SOA
2008 Las ventajas de SOA
http://www.mkm-pi.com/mkmpi.php?rubrique242
263
M
MoproSoft - Modelo de Procesos para la Industria de Software
2005 - Modelo de Procesos para la Industria de Software
Modelo de Dominio
2008 IVN GARCERANT
http://synergix.wordpress.com/2008/07/10/modelo-de-dominio/
O
OASIS - OASIS SOA Reference Model TC
2009 - OASIS Reference Architecture Foundation for Service Oriented Architecture 1.0
http://www.oasis-open.org/committees/soa-rm/
OWASP
2010 The Top 10 Most Critical Web Application Security Risks
http://owasptop10.googlecode.com/files/OWASP%20Top%2010%20-
%202010.pdf
P
Proyecto Jazz-IBM
2010 Architecture Open, collaborative, extensible by design.
https://jazz.net/about/about-jazz-platform.jsp
T
The Open Group - SOA Reference Architecture
2009 - SOA Reference Architecture Draft Version 10
http://www.theopengroup.org/projects/soa-ref-arch/
W
Web Services Policy 1.5 Framework
2007 W3C Recommendation
http://www.w3.org/TR/ws-policy/
264
ANEXOS
Anexo A Documento de Arquitectura de Software.
Anexo B Instalacin y uso del servidor WebSynergy en la plataforma Windows.
Anexo C Seguridad en Web Services mediante el uso de Certificados Digitales.
Anexo D JSR 168 (Java Specification Requests for Java Portlet Specification).
Anexo E - WSRP (Web Services for Remote Portlets).
Anexo F - Unin de las herramientas Rational Team Concert y Rational Requirements
Composer.
Anexo G Instalacin y Gestin de la Herramienta: Rational Requirements Composer
2.0 (Cliente y Servidor).
Anexo H Instalacin y Gestin de la Herramienta: Rational Team Concert 2.0 (Cliente
y Servidor).
Anexo I Especificin de Servidores.
Anexo J Arquitectura TI Propuesta.
Anexo K Log Grupal Parcial
Anexo L Log Documento Final
265