Documente Academic
Documente Profesional
Documente Cultură
TOUCH IT
Plataforma mvil de gestin de servicios
IT
NDICE
Resumen Ejecutivo........5
22....Descomposicin de
actividades....................6
22.1. WBS........................................................................................................ 6
22.2. Red del Proyecto..................................................................................... 6
23.
Cronograma proyecto........................................................................................... 7
Plan de Compras................................................................................................. 16
Plan de Riesgos................................................................................................... 23
Plan de Calidad................................................................................................... 31
Plan de Comunicacin......................................................................................... 40
Plan de Transferencia.......................................................................................... 48
30.
ANEXO 1..................................................................................................................... 54
RESUMEN EJECUTIVO
TouchIT consiste en el desarrollo de un sistema mvil orientado a smartphones y
tablets que ofrecer a los clientes toda la informacin en tiempo real sobre los servicios
contratados a ComITServices, que actualmente solo puede obtener a travs del portal
web de clientes de NBOSS. A su vez, dicho sistema proporcionar a los empleados de la
compaa la posibilidad de acceder a distintos servicios CORE del negocio: NBOSS,
Sharepoint y mensajera interna.
Los beneficios que aportar el proyecto al negocio sern los siguientes:
22.
DESCOMPOSICIN DE ACTIVIDADES
22.1.
WBS
22.2.
23.
CRONOGRAMA PROYECTO
23.1.
Proyecto Touch IT
Meses
10 11 12
1. Fase de Anlisis
Coordinacin Stakeholders y reuniones de toma de requerimientos.
2. Fase de Diseo
Arquitectura del sistema. Asegurarse de que todos los
23.2.
A continuacin se muestra una tabla con el plan de hitos. Incluye fecha, responsables y
entregables asociados:
Nombre de Hito
Documento de Alcance
Fecha
Responable
10/03/201
PM Interno
5
Entregables
Documento de Alcance
Adquisicin Licencias
Desarrollo
31/03/201
Equipo Compras ;PM Interno
5
Contrato Adquisicin
Licencias Desarrollo
Solicitud de Recursos
Externos
01/04/201
PM Interno; Equipo Compras
5
Documento Solicitud
Recursos Externos
Solicitud de Formacin
01/04/201
PM Interno; Equipo Compras
5
Documento Solicitud de
Formacin
Disponibilidad de Recursos
Externos
02/04/201
PM Interno; Equipo Compras
5
02/04/201
PM Interno; Equipo Compras
5
15/04/201
PM Interno
5
15/04/201
PM Interno
5
Contrato Empresa
Formacin
Documento de
Requerimientos SW
06/05/201
PM Interno; Arquitecto Interno
5
Documento de
Requerimientos SW
Documento de
Requerimientos HW
07/05/201
PM Interno; Arquitecto Interno
5
Documento de
Requerimientos HW
08/05/201
PM Interno
5
Documento RFQ
Proveedor
Elaboracin TAD
14/05/201
Arquitecto Interno
5
Documento Technical
Arquitecture Design
Archivos Diseo
Arquitectura SW
Diseo Cdigo Java
25/05/201
Equipo Compras ;PM Interno
5
Documento Comunicacin
Eleccin Proveedor
Recepcin Material
27/05/201
Equipo Delivery
5
Albaran Recepcin
Entrega de Mockups y
Prototipo de Diseo Grfico
Android
Archivos Mockups y
Prototipo de Diseo
Android
Montaje Servidores
Plataforma enrackada y
configurada
Plataforma de desarrollo
disponible
Entrega de Mockups y
Prototipo de Diseo Grfico
iOS
Archivos Mockups y
Prototipo de Diseo iOS
Plataforma de Integracin
disponible
Plataforma de Produccin
disponible
Formalizacin Formacin
Kick Off Global
Kick Off Equipo
Acta Reunin
Acta Reunin
Finalizacin Pruebas
Unitarias
12/11/201
PM Externo
5
Documento Informe de
Resultados
11/12/201
PM Interno
5
Comunicacin Aprobacin
Apple Store
Finalizacin Pruebas
Integracin
31/12/201
PM Externo
5
Documento Informe de
Resultados
Finalizacin Formacin
Certificado Asistencia
Curso Desarrollador en
iOS
Certificado Asistencia
Curso Desarrollador en
Android
Aceptacin en Produccin
15/01/201
PM Externo
6
Documento Informe de
Resultados
Handover
21/01/201
PM Interno
6
01/02/201
PM Interno
6
Comunicacin Aprobacin
Publicacin Apple Store
Comunicacin Publicacin
Aplicaciones
02/02/201
PM Interno
6
Comunicacin Aprobacin
Aplicacin Apple Store
Cierre de Proyecto
16/03/201
PM Externo; PM Interno
6
Documento Firma
Aceptacin del Proyecto
Entregado
23.3.
24.
ESTIMACIN DE RR.HH.
Tasa
estndar
Trabajo
Costo
PMO
75,00 /hora
512,03
38.403,00
Sistemas y
Comunicacion
es
35,00 /hora
201,18
7.041,49
Desarrollador A Interno
Equipo de
Desarrollo
20,00 /hora
144
2.880,00
Desarrollador B Interno
Equipo de
Desarrollo
20,00 /hora
144
2.880,00
Calidad
35,00 /hora
165,43
5.790,40
Sistemas y
Comunicacion
es
30,00 /hora
121,43
3.643,20
Equipo de
Desarrollo
35,00 /hora
173,43
6.070,40
Equipo Delivery
Logstica
0,00 /hora
16
0,00
Equipo Compras
Compras
0,00 /hora
22
0,00
Equipo Marketing
Marketing
0,00 /hora
0,00
Analista QA Interno
Equipo Montaje
Logstica
0,00 /hora
0,00
PM Interno
Arquitecto Interno
Desarrollador A
Desarrollador B
Analista QA Interno
Equipo Delivery
Equipo Compras
Equipo Marketing
Responsabilidades
Creacin y mantenimiento de todos los planes de
proyecto
Elaboracin de documentos referentes al proyecto
Conduccin de las reuniones del proyecto
Elaboracin de actas de reunin del proyecto
Seguimiento de las diferentes fases y tareas del
proyecto
Interlocucin con stakeholders
Interlocucin con Project Manager Externo
Definicin de arquitectura de software de la capa de
integracin
Participacin en la preparacin de los entornos de
trabajo
Asistencia a reuniones como especialista de
arquitectura
Configuracin de los servidores
Preparacin de los entornos de trabajo
Asistencia a reuniones como especialista de
sistemas
Definicin de funcionalidades de la capa de
integracin y las aplicaciones mviles
Asistencia a reuniones y asesoramiento en creacin
de manuales como especialista en funcionalidad
Asistencia a formacin
Participacin en la fase de traspaso
Asistencia a formacin
Participacin en la fase de traspaso
Asesoramiento en calidad en diferentes tareas
Elaboracin de pruebas y tests
Recurso
de
la
Empresa,
no
vinculado
especficamente al proyecto
Encargado de recibir los servidores
Recurso
de
la
Empresa,
no
vinculado
especficamente al proyecto
Encargados de hacer las compras de materiales y
recursos, junto con los contratos de compra
Recurso
de
la
Empresa,
no
vinculado
especficamente al proyecto
Encargado de comunicacin
Equipo Montaje
24.2.
Recurso
de
la
Empresa,
no
vinculado
especficamente al proyecto
Encargados de enrackar los servidores y cablearlos
ASIGNACIN DE RR.HH.
24.3.
PLAN DE RR.HH.
Trabajo
Comienzo
Fin
Dedicaci
n
PM Interno
512,03
24%
Arquitecto Interno
201,18
13%
Desarrollador A Interno
144
mi 29/04/15
vie 22/01/16
9%
Desarrollador B Interno
144
mi 29/04/15
vie 22/01/16
9%
Analista QA Interno
165,43
mar
31/03/15
mi 20/01/16
10%
121,43
mi 15/04/15 mi 20/01/16
173,43
mi 15/04/15
mar
26/01/16
8%
11%
Equipo Delivery
16
100%
Equipo Compras
22
lun 30/03/15
lun 25/05/15
5%
Equipo Marketing
lun 01/02/16
mar
50%
02/02/16
Equipo Montaje
100%
Teniendo en cuenta que los recursos no son exclusivos, es interesante ver la dedicacin
semanal de cada recurso durante el proyecto, pues veremos que variar enormemente
segn la fase del proyecto en que nos encontremos.
Fases
Mes
Gestin
mar15
Se
m
2
9
16
23
abr-15
Anlisis
13
20
27
Construccin y Desarrollo
may15
Diseo
30
6
jun-15
jul-15
4
11
18
25
1
8
15
22
29
6
13
20
27
PM
Arquitec Desarroll
to
ador A
Desarroll
ador B
Analis
ta QA
Analis Analist
ta
a
Siste Funcion
mas
al
30h
30h
33,67
h
32,67
h
33,73
h
39h
34,85
h
25,97
h
28h
23,95
h
8,82h
1h
8,42h
4,38h
12,02
h
4,37h
8h
8h
8h
16h
15,52h
3,43h
17,92h
2h
2h
2h
2h
15,52h
15,52h
17,92h
25,97h
2h
22h
16,1h
7,95h
33,9h
2h
2h
4h
2h
2h
2h
2,82h
2h
2h
2,22h
7,78h
14,1h
19,9h
2h
6h
2h
2h
2,22h
2h
2h
2h
15,78h
2h
2h
8h
2h
2h
2h
2h
2h
2h
2h
2h
2h
2h
2h
2h
12,45h
14h
5,55h
6h
2,38h
2h
1,62h
ago-15
sep-15
oct-15
Pruebas
nov-15
dic-15
FormTrans
ene-16
feb-16
mar16
Cierr
e
3
10
17
24
31
7
14
21
28
5
12
19
26
2
9
16
23
30
7
14
21
28
4
11
18
25
1
8
15
22
29
2h
2h
2h
2h
2h
8h
6h
2,38h
2h
2h
2h
2h
2h
2h
8h
2h
2h
2h
2h
2h
2h
8h
2h
2h
2h
2h
2h
2h
8h
2h
2h
2h
2h
2h
2h
8h
2h
2h
2h
2h
2h
2h
8h
2h
2h
2h
2h
2h
2h
10h
2h
2h
2h
2h
2h
2h
8h
2h
2h
2h
2h
2h
2h
8h
8,22h
1,78h
2h
4,55h
2h
2h
2h
8,22h
33,78h
2h
2h
14,22h 14,22h
38h 27,78h
29,78h
26h
2h
8,22h
1,78h
2h
2h
8h
3,82h
8,98h
25,4h
3h
18h
2h
12,88h
39,33h
29,78h
26h
2h
2h
7
14
24.4.
8h
6h
2h
31,12h
18,88h
7,92h
10,08h
para hacer posible el traspaso del proyecto, y que estos desarrolladores se encarguen
del mantenimiento de las aplicaciones una vez concluido el proyecto.
25.
PLAN DE COMPRAS
25.1.
Durante la fase de anlisis del proyecto se han identificado los recursos materiales y
humanos necesarios para su correcta ejecucin. A continuacin detallamos ambas
categoras con la descripcin y el nmero de unidades necesarias:
RECURSOS MATERIALES
Categora
Descripcin
Servidores X3750
HARDWARE
N
Unidades
8
16
16
SOFTWARE
RECURSOS HUMANOS
Descripcin
N
Unidades
PM Externo
Arquitecto Externo
Categora
FORMACIN
RECURSOS
EXTERNOS
25.2.
PLAN DE COMPRAS
Recursos HW
Recursos Humanos
Licencias de Desarrollo
Formacin para empleados internos
RECURSOS HW
PROVEEDOR
SELECCIONADO:
Servidores
Concepto
Servidores X3750
Procesadores Intel Xeon 8C E5-4620
8GB (1x8GB, 2Rx4, 1.35V) PC3L-10600 CL9
ECC DDR3 1333MHz LP RDIMM
Coste
Unidade
unitario
s
6738,45
8
1773,41
16
74,3
16
TOTAL
Total
53907,6
28374,56
1188,8
83470,96
DETALLE FECHAS:
Nombre de tarea
Lanzamiento RFQ Proveedor HW
Cierre RFQ y eleccin del proveedor HW
Recepcin Material
RECURSOS HUMANOS
Fecha
08/05/15
18/05/15
27/05/15
PROVEEDOR SELECCIONADO:
Servidores
Concepto
Desarrollo Capa de Integracin
Desarrollo nueva App mvil iOS
Desarrollo nueva App mvil Android
Coste
unitario
185.357,3
9
Unidade
s
1
Total
185.3
57,39
185.3
57,39
TOTAL
DETALLE FECHAS:
Nombre de tarea
Fin
01/04/15
02/04/15
LICENCIAS DESARROLLO
Servidores
Concepto
Licencia desarrollo Apple
Licencia desarrollo Google
Coste
Unidade
unitario
s
90
1
60
1
TOTAL
Total
90
60
150
DETALLE FECHAS:
Nombre de tarea
Adquisicin licencias de Desarrollo
CURSOS DE FORMACIN
Fecha
31/03/15
PROVEEDOR SELECCIONADO:
Formacin
Concepto
Curso desarrollo aplicaciones mviles iOS
Curso desarrollo aplicaciones mviles
Android
Coste
unitario
Unidade
s
Total
1.100
2.200
1.100
2.200
4.400
TOTAL
DETALLE FECHAS:
Nombre de tarea
Solicitud de formacin
Formalizacin cursos de formacin
25.3.
Fecha
01/04/15
02/04/15
RESPONSABILIDADES DE COMPRAS
Las responsabilidades relacionadas con las compras de recursos materiales,
servidores en nuestro proyecto, recaen en el equipo de Delivery que forma parte del
departamento de Project Management. Para ello hemos estimado un recurso
DeliveryEngineer en el organigrama del proyecto. Sus tareas se engloban en 2.5.
Adquisicin Recursos en la WBS.
Aun siendo responsabilidad del equipo de Delivery, existe un flujo de aprobacin de la
rdenes de compra en el que estn implicados el Director de operaciones, Director de
Ventas y Director de Finanzas, con el Project Manager de stakeholder en todo el
proceso. Cabe puntualizar, que las compras de recursos humanos a proveedores la
realiza directamente el Equipo de Compras:
Director de
operaciones
Valida con el
equipo
tcnico la
solucin
escogida y las
compras
necesarias
para validar la
operacin.
Director de
Ventas
Revisa que la
operacin sea
coherente a
nivel
econmico y
que est
dentro de los
estndares de
ganancias.
Equipo de
Finanzas /
Compras
Revisa que no
existen errores
en el proceso a
nivel
burocrtico y
econmico
antes de
validar la
compra.
Ejecuta las
contratacion
ess de
recursos
humanos.
Equipo de
Delivery
Ejecuta la
compra de
HW segn la
propuesta
original, al
proveedor
correspondien
te.
Nombre de tarea
Fecha
08/05/15
18/05/15
01/04/15
27/05/15
31/03/15
01/04/15
02/04/15
SEGUIMIENTO Y CONTROL
Resumen ejecutivo
Grado de avance. Planning actualizado
Tareas realizadas en el ltimo perodo
Previsin de tareas para el siguiente perodo
Puntos de inters
Validacin de hitos
Validacin de entregables
Validacin de la operativa
26.
PLAN DE RIESGOS
26.1.
IDENTIFICACIN DE RIESGOS
26.2.
CUANTIFICACIN DE RIESGOS
DEFINICIONES DE PROBABILIDAD
Muy Alta
Alta
Media
Baja
Muy Baja
DEFINICIONES DE IMPACTO
IMPACTO
Muy bajo
Bajo
Medio
Alto
Muy Alto
Alcance
Mnimo
Cambios
Dbiles
Cambios
Importantes
Inaceptable
por Sponsor
Inaceptable
por
empresa
Cronograma
Mnimo
(horas)
Algunos
das
Varias
Semanas
Ms de un
mes
Ms de un
trimestre
Costo
0%
0 a 5%
5 a 7%
7 a 10%
>10%
26.3.
Impac
to
Retraso en la
configuracin de los
R01
servidores
Muy
Bajo
Bajo
Mal anlisis de la
infraestructura
R02
requerida
Muy
Bajo
Medio
Medio
ID
Riesgo
R05
R6
R7
Fuga de cerebros de
personal relacionado
con el proyecto
Actualizacin de S.O.
mvil que hace que la
aplicacin no funcione
correctamente.
Mala comunicacin
entre cliente-proveedor
Descripcin
Plan de Mitigacin
Muy
Alto
Bajo
Muy
Alto
Bajo
Alto
Alta
Muy
Alta
Media
Media
R8
R9
Baja implicacin
stakeholders
Medio
Medio
Retraso en la entrega
de servidores por parte
del proveedor
Medio
Muy
alto
Retrasos en la entrega
de la APP por parte del
R10
proveedor
La base de datos de
COMIT actual no puede
realizar tantas
R11 transacciones por
segundo como se
esperaba
Retraso porque la
empresa no pasa test
R12 de calidad establecidos
por ComIT
Quiebra de la
R13 subcontrata
Traspaso de
R14 conocimiento
inadecuado entre
Bajo
Bajo
Bajo
Bajo
Bajo
Alto
Alto
Alto
Muy
Alto
Muy
alto
proveedor-cliente
Alta rotacin de
personal en empresa
R15
externa
Aparicin de nuevos
sistemas mviles con
penetracin rpida en
R16
el mercado
Medio
Muy
Bajo
Alto
Alto
R6
Probabilidad
Alto
R8
R7
R15
R1
R2
R5
R10
R11
R12
R16
Bajo
Medio
Alto
Medio
Bajo
Muy Bajo
Muy Bajo
Impacto
Probabilidad
MATRIZ PXI
5
10
15
20
25
12
16
20
12
15
10
Impacto
GRADO
Riesgo
15-25
6-14
1-4
CATLOGO DE RIESGOS
R3
R9
R4
R13
R14
Muy alto
Riesgos
Responsable
ID
R03
R9
R15
R04
R13
R14
R8
Quiebra de la subcontrata
R7
R05
R10
Impact
20
Desarrollador
IOS y
Desarrollador
Android
Externo
Media
Muy Alta
Arquitecto
interno
Medio
Muy Alto
Responsable
de compras
Medio
Muy alto
Project
Manager
Externo
Medio
Alto
Arquitecto
interno
Bajo
Muy Alto
Bajo
Muy Alto
Project
manager
externo
Bajo
Muy alto
RRHH
Medio
Medio
9
9
Project
Manager
Externo
Medio
Medio
Responsable IT
Bajo
Alto
Project
Manager
Externo
Bajo
Alto
Arquitecto
interno
Bajo
Alto
8
8
R12
Project
manager
externo
Bajo
Alto
R16
Project
manager
interno
Muy
Bajo
Alto
Arquitecto
interno
Muy
Bajo
Medio
Responsable IT
Muy
Bajo
Bajo
10
10
R01
15
10
Project
manager
interno
15
12
R11
R02
Grado
Descripcin
R6
Prob.
8
8
3
2
26.3.
Riesgos
ID
Descripcin
R03
R06
R10
Grad
o
Plan de Contingencia
COSTE
Responsable
15
20
13.120
Desarrolladore
s externos
15
15.000
Project
Manager
14.500
Arquitecto
interno
42.620
27.
PLAN DE CALIDAD
27.1.
ESTNDARES APLICABLES
PLANIFICAR LA CALIDAD
Planificar la Calidad es el proceso por el cual se identifican los requisitos de calidad y/o
normas para el proyecto y el producto, documentando la manera en que el proyecto
demostrar el cumplimiento con los mismos.
La planificacin de la calidad debe realizarse en forma paralela a los dems procesos
de planificacin del proyecto. Por ejemplo, los cambios propuestos en el producto para
cumplir con las normas de calidad identificadas pueden requerir ajustes en el costo o
en el cronograma, as como un anlisis detallado de los riesgos de impacto en los
planes.
27.2.
PLAN DE CALIDAD
PREMISAS
A continuacin se presentan aquellas premisas que se deben tomar en cuenta al
momento de implementar el uso de herramientas y buenas prcticas de desarrollo.
Considerar en todo momento dichas premisas permitir poseer una orientacin
correcta durante el proceso de entendimiento y aplicacin de las prcticas.
Las que siguen son aquellas premisas que definen el contexto en el cual se desarrolla
el presente plan de calidad:
Se debe generar una solucin de software sostenible en todo momento de su ciclo de
vida.
Se debe generar una solucin adaptable al crecimiento de la demanda (escalabilidad).
Se debe contar con un proceso de desarrollo de software auditable y medible en todo
momento.
Se deben mantener estndares durante la generacin de cdigo, pruebas, despliegue y
documentacin.
Se debe generar una solucin de software tolerante a fallos (robustez).
Se debe contar con una documentacin asequible y concisa.
Se debe contar con un desarrollo de software colaborativo.
Requerimiento funcional: una funcin que debe cumplir el sistema dado una
entrada, un comportamiento definido y una respuesta esperada. Por ejemplo, la
aplicacin debe permitir iniciar sesin en el sistema.
requerimientos que hay que cumplir. Dicha lista de actividades debe estar ordenada
segn fases a cumplir y prioridades.
Generalmente la definicin de actividades y el formato en que se realiza el
cumplimiento y seguimiento de las mismas, viene atado a una metodologa de
desarrollo especfica.
Seleccin de lenguaje o framework de desarrollo: regularmente pasa
desapercibida la importancia que tiene la seleccin del lenguaje correcto o framework
para el desarrollo de una solucin. Es all donde se debe dar un vistazo a la lista de
requerimientos que posee el sistema, la arquitectura de software que deseamos
implementar y el nivel de experticia que posee nuestro equipo de desarrollo.
Dentro de los aspectos ms importantes a considerar cuando se elige un
lenguaje de programacin o un framework estn:
Adaptabilidad a los requerimientos no funcionales:
es importante tomar en cuenta la capacidad que posee el lenguaje o
framework seleccionado en satisfacer los requerimientos no funcionales
que definimos.
Conocimiento del equipo de desarrollo (presente o
futuro): se debe tener en cuenta el nivel de experticia que tiene el
equipo de desarrollo en el lenguaje o framework seleccionado. Esto tiene
una influencia directa en la rapidez con la que se desarrollar la solucin,
la eficiencia y buenas practicas al generar cdigo y la capacidad de
detectar errores.
Licenciamiento: en muchos escenarios el tipo de licencia
de distribucin con que cuentan los lenguajes o frameworks representa
una caracterstica determinante en el proceso de seleccin. Dependiendo
del presupuesto, a veces es mejor elegir una opcin propietaria que
ofrece mayor efectividad en el soporte que un producto con licencia
software libre que es mantenido por una comunidad.
Resolucin de conflictos: relacionado un poco con el
apartado de conocimiento del equipo y licenciamiento, el proceso de
resolucin de errores puede verse muy afectado por la seleccin que
hagamos. Al presentarse errores, es normalmente ms recomendable
contar con un lenguaje que permita en un par de bsquedas en lnea
encontrar la solucin o apoyo. A diferencia de muchos lenguajes que son
raramente utilizados y la comunidad en internet es bastante baja, lo que
dificulta la bsqueda de soporte en lnea para solventar problemas que
puedan encontrarse los desarrolladores.
Integracin con otros componentes: generalmente
una solucin de software es un ecosistema de componentes,
normalmente
desarrollados
usando
diversas
tecnologas.
Es
recomendable seleccionar un lenguaje basado en la capacidad que
poseen en integrarse con componentes de uso comn o que poseen
estndares reconocidos, y que adems confluyen en el mismo objetivo,
que es satisfacer aquellos requerimientos que se plantearon en un
principio.
Documentacin: el proceso de documentacin debe ser una actividad vital dentro del
desarrollo del software. Esto garantiza un mejor entendimiento de las funcionalidades
desarrolladas, y robustece la capacidad del software de ser mantenido en el futuro. En
secciones posteriores se extender esta seccin.
Generacin de cdigo: luego de tomar en cuenta todas las etapas anteriores, llega el
momento de comenzar con la generacin de cdigo y cumplimiento con las tareas
especificadas. Durante este proceso entran en juego las metodologas de desarrollo y
seguimiento que ampliaremos ms adelante.
Pruebas: es una prcticacomn y recomendada, que los desarrolladores realicen
pruebas sobre el software que se est generando. Para ello existen una variedad de
metodologas y herramientas que hacen de este proceso una prcticafcil y rpida de
realizar. En secciones posteriores se ampliar este tema.
Despliegue: una vez se empiezan a tener avances parciales en la solucin, por lo
general es necesario realizar despliegues en ambientes de pruebas. Parte vital del
proceso es lograr automatizar el mismo, de forma que sea posible generar
compilados/ejecutables de la manera msrpida posible y menos invasivo al proceso
normal que lleva un desarrollador al crear una solucin.
Generacin de producto final: al finalizar el desarrollo se encuentra una etapa en
donde se tienen que realizar todos los ajustes para generar la solucin final. Realizar un
cumplimiento formal de todas las etapas antes mencionadas, as como contar con las
herramientas ms efectivas y eficientes, lograrn que este proceso sea parte natural
de las actividades que se realizan al desarrollar un software.
PRUEBAS
Como se present en la seccin de etapas del desarrollo de software, contar con unas
buenas prcticas en la realizacin de pruebas garantiza la generacin de una solucin
de calidad y tolerante a fallos (robusta). A continuacin se presenta una prctica
reconocida en el rea que permite contar con un esquema de pruebas y desarrollo
bastante integrado.
Test Driven Development (TDD): es una prctica que se deriva de TDF (Test First
Development), la cual tiene como base fundamental generar casos de pruebas y
ejecutarlos antes de desarrollar alguna funcionalidad. Bsicamente es generar casos
de prueba basados en nuestras funcionalidades, que estn destinados a fallar, en aras
de ir mejorando progresivamente nuestro cdigo e ir desarrollando cada una de las
funcionalidades especificadas. A continuacin un diagrama que representa el proceso
de TDF:
GENERACI N DE EJECUTABLES
Ya hemos cubierto gran parte del proceso de desarrollo de una solucin de software, sin
embargo falta contemplar el paso final: la generacin de ejecutables. De igual forma es
pertinente mencionar la prctica de manejo de dependencias en un proyecto, ya que
en la prctica, estos dos procesos se encuentran muy relacionados.
27.3.
CONTROL DE CALIDAD
se definan desde ComIT Services y que el proveedor seleccionado deber realizar a los
distintos mdulos desarrollados.
A continuacin se listan los mdulos a desarrollar en ambos entornos (Android e iOS), y
que por tanto debern pasar el control de calidad diseado:
Men inicio
Mdulo monitorizacin
Mdulo Ticketing
Mdulo Cuenta Cliente
Mdulo Encuestas
Mdulo Propuestas
Mdulo Sharepoint
Mdulo XMPP
Eficiencia/Rendimiento
Funcionalidad
Interfaz de usuario
Compatibilidad de versiones
Seguridad
Todas las prioridades listadas contienen un total de 5 KPIs que darn como resultado un
porcentaje (%) de superacin de las mismas para cada mdulo desarrollado. Partiendo
de la base de que no todos los mdulos son igual de crticos para el xito del proyecto,
se ha elaborado una categorizacin por niveles que determinar si ha superado el
control de calidad:
Categoriza
cin
Nivel 1
Nivel 2
Nivel 3
Mdulo
Men inicio
Mdulo monitorizacin
Mdulo Ticketing
Mdulo Cuenta Cliente
Mdulo Encuestas
Mdulo Propuestas
Mdulo Sharepoint
Mdulo XMPP
Eficienci Funcionali
a
dad
Int.
Usuario
Compatibili
dad
Seguri
dad
97%
95%
99%
95%
100%
92%
90%
90%
90%
100%
85%
85%
80%
85%
100%
28.
PLAN DE COMUNICACIN
28.1.
NECESIDADES DE COMUNICACIN
Stakeholder
Direccin General
Project Sponso
Project Owner
Director de Operaciones
Director de Cloud
Director de Marketing
Director de Finanzas
Director Comercial
Project Manager
Arquitecto
Equipo de Sistemas y
Comunicaciones
Analista Funcional y de
Rol
Direccin General
Comit de Direccin y
Seguimiento
Equipo Desarrollo
Interno
Calidad
Desarrolladores
Project Manager
Diseador Grfico
Arquitecto
Desarrolladores
Usuarios Internos
Clientes Externos
Equipo Desarrollo
Externo (Proveedor APP)
Proveedores APP
Publicacin de la nueva
APP
Usuarios/Clientes
Stakeholder
Direccin
General
Rol
Equipo
Info. Requerida
Direccin General
Presentacin del
Proyecto
Direccin General
Objetivos y Beneficios
del Proyecto
Comit de Direccin y
Seguimiento
Informes de situacin
del Proyecto
Comit de Direccin y
Seguimiento
Informes de situacin
del Proyecto
Project Manager
Interno
Comit de Direccin y
Seguimiento
Informes de situacin
del Proyecto
Project Manager
Interno
Comit de Direccin y
Seguimiento
Organizacin del
Proyecto
Comit de
Seguimiento
Informes de situacin
del Proyecto
Comit de
Seguimiento
Organizacin del
Proyecto
Comit de Direccin y
Seguimiento
Objetivos y Beneficios
del Proyecto
Comit de Direccin y
Seguimiento
Objetivos y Beneficios
del Proyecto
Direccin
General
Project Owner
Project Sponsor
Project Manager
Externo
Direccin General
Responsable del desarrollo
del Proyecto
Participacin, colaboracin,
implicacin y soporte ante
el cambio.
Project Manager
Externo
Director de
Operaciones
Director Cloud
Director de
Marketing
Director de
Finanzas
Participacin, colaboracin,
implicacin y soporte ante
el cambio.
Objetivos y Beneficios
del Proyecto
Gestin del
presupuesto asignado
Director de
Finanzas
Director
Comercial
Comit de Direccin y
Seguimiento
Objetivos y Beneficios
del Proyecto
Comit de Direccin y
Seguimiento
Objetivos y Beneficios
del Proyecto
Tcnicos
internos/externos
Desarrollo de
actividades y sus
plazos de entrega
Tcnicos
internos/externos
Organizacin del
Proyecto
Tcnicos
internos/externos
Pruebas de Software y
Validaciones
Tcnicos
internos/externos
Objetivos y Beneficios
del Proyecto
Tcnicos
internos/externos
Trasferencia de
Conocimientos
Equipo
desarrollo
interno y
externo
Equipo
desarrollo
interno y
externo
Equipo
desarrollo
interno y
externo
Equipo
desarrollo
interno
Equipo
desarrollo
interno
Desarrollo de las
necesidades demandadas
por el Project manager
Cliente Interno
mbito interno
Objetivos y Beneficios
del Proyecto
Cliente Externo
Clientes de la Compaa
con acceso a la Aplicacin
mbito externo
Objetivos y Beneficios
del Proyecto
Proveedores
Publicacin de la nueva
APP
mbito externo
28.2.
PLAN DE COMUNICACIN
Empresa/Organizacin
ComIT Services
Touch IT
Fecha de Preparacin
13/11/2014
Cliente
Project Owner
Project Sponsor
Project Manager
Proveedor APP
Xxxx
Reunin de inicio del proyecto entre los diferentes stakeholders una vez establecido el
Project Plan. Establecemos de manera precisa los objetivos que se pretenden lograr, las
etapas, las responsabilidades y funciones de cada persona involucrada en el proyecto.
Se llevarn a cabo dos reuniones de Kick-off:
Kick-off Global: En esta reunin el jefe de proyecto hace la introduccin del
proyecto a los miembros del Comit de Direccin, del Comit de Seguimiento y los
distintos usuarios implicados. El jefe de proyecto preparar el material para la
reunin y realizar el acta correspondiente.
Kick-off del equipo de trabajo interno y con el proveedor que desarrollar la nueva
aplicacin: en esta reunin el jefe de proyecto se encargar de presentar el proyecto
al equipo tcnico interno y el equipo externo de la empresa XXXX (proveedor), y
recoger sus inquietudes, sugerencias y dudas al respecto. El jefe de proyecto debe
preparar el material para la reunin y realizar el acta correspondiente.
Resumen ejecutivo
Grado de avance. Planning actualizado
Tareas realizadas en el ltimo perodo
Previsin de tareas para el siguiente perodo
Puntos de inters
Validacin de hitos
Validacin de entregables
Validacin de la operativa
6. SOPORTE POST-ARRANQUE.
Esta fase es la que se inicia despus de la puesta en produccin de la nueva aplicacin
y se mantiene hasta dos meses despus el arranque, segn acordado con nuestro
proveedor.
Para esta etapa contamos con el equipo de soporte y desarrollo (ahora ejerciendo como
helpdesk) proporcionado por el proveedor. Este equipo ser el responsable de dar
respuestas y soluciones a los problemas y dudas que surjan a nuestro equipo de
desarrollo. Adems, durante esta fase se contempla la dedicacin parcial del equipo
tcnico de desarrollo externo del proyecto para la correccin de posibles errores en la
configuracin de los sistemas.
Qu
Quin
Project Sponsor
A Quines
Direccin
General
Cundo
Inicio
Propuesta
Proyecto
Cmo
Reunin inicial
Fecha: 02/03/15
Comit de
Direccin y
Seguimiento
Objetivos y Beneficios del
Proyecto
Project Sponsor
Cliente Interno
Cliente Externo
Inicio
Propuesta
Proyecto
Fecha: 02/03/15
Reunin inicial
Mail e Intranet
Corporativa
Equipo
desarrollo
interno
Project Sponsor
Gestin del Presupuesto
Project Manager
Project Manager
Kick-off Global
Project Manager
Director
Finanzas
Inicio Proyecto
Reunin
y Quincenal
Inicio Proyecto
Project Manager
Project Manager
Project Manager
Project Sponsor
Comit de
Direccin y
Seguimiento
Project Manager
Externo
Equipo
desarrollo
Externo
Equipo
desarrollo
Interno
Comit de
Direccin y
Seguimiento
Project Manager
Externo
Equipo
desarrollo
Externo
Equipo
desarrollo
Fecha: 02/03/15
Inicio Proyecto
Reunin
Reunin
Fecha: 15/04/15
Quincenal
(Inicio
semana)
Quincenal
(Inicio
semana)
Quincenal
(Inicio
semana)
Reunin
Seguimiento
Reunin
Seguimiento
Reunin
Seguimiento
Interno
Project Manager
Externo
Project Manager
Equipo
desarrollo
Externo
Quincenal
(Inicio
semana)
Reunin
Seguimiento
Quincenal
(Inicio
semana)
Reunin
Seguimiento
Quincenal
(Inicio
semana)
Reunin
Seguimiento
Equipo
desarrollo
Interno
Project Manager
Externo
Gestin de Riesgos
Project Manager
Equipo
desarrollo
Externo
Equipo
desarrollo
Interno
Project Manager
Externo
Gestin de Problemas
Project Manager
Equipo
desarrollo
Externo
Equipo
desarrollo
Interno
Project Owner
Control de la Calidad
Project Manager
Necesidad de Recursos
Project Manager
Project Sponsor
Project Owner
Project Sponsor
Transferencia de
Conocimientos
Project Manager
Externo
Equipo
desarrollo
Externo
Project Owner
Project Manager
Equipo
desarrollo
Interno
Proveedor
Cliente Externo
Comit de
Direccin y
Seguimiento
Project Manager
Equipo
desarrollo
interno
Cliente Interno
Quincenal
(Inicio
semana)
Quincenal
(Inicio
semana)
Finalizacin
del Proyecto
Reunin
Reunin
Reunin
Fecha 31/12/15
Finalizacin
del Proyecto
Reunin
Fecha 26/01/16
Mail e Intranet
Corporativa
Finalizacin
del Proyecto
Fecha 15/03/16
Reunin
Mail e Intranet
Corporativa
29.
PLAN DE TRANSFERENCIA
PLAN DE CORTE/TRANSICIN
En el plan de corte del proyecto Touch IT se disean una serie de actividades quese
consideran necesarias para que la transicin entre el cierre del proyecto desarrollado
por XXXX y la toma deposesin por parte de ComIT Services sea ptima para la
correcta puesta enfuncionamiento dela aplicacin y los nuevos sistemas.
Las actividades del plan de corte se subdividen en cuatro bloques:
1. Formacin:
a. A nivel de usuario.
b. De mantenimiento.
c. Tecnolgico y desarrollo (evolutivos).
2. Documentacin:
a. Entrega y traspaso de toda la informacin tcnica (anlisis
tcnicos y funcionales de Hardware y Software, prototipos de
producto (Prototipos funcionales: diseo android, diseo ios,
diseo servicios web y capa integracin), diseo e interacciones
bbdd,) y de desarrollo relativa al proyecto y al producto.
b. Facilitar listado de otros proveedores (Si procede. En el caso de
que nuestro proveedor necesite la colaboracin de terceros.
Informacin que ser proporcionada durante las distintas fases
del proyecto.)
3. Pruebas y Validaciones:
a. Informe de validaciones por parte del Equipo Tcnico Externo. Con
el objetivo de garantizar la viabilidad y funcionalidad del
producto, el Proveedor har entrega de del informe de evaluacin
del producto realizado por su Equipo de Desarrollo.
b. Validaciones conjuntas entre el Equipo Interno y el Externo.
c. Validacionesadicionales a la instalacin como paso previo al
documento de aceptacin formal del producto.
4. Soporte/Mantenimiento:
a. Presencia del Equipo Externo durante el proceso de puesta en
marcha e inicio de la nueva aplicacin.
b. Soporte tcnico y mantenimiento durante los dos meses
posteriores a la puesta en marcha.
c. Servicio de mantenimiento posterior en las condiciones en que se
acuerde (actualmente fuera del alcance de este Proyecto)
DETALLE DE ACTIVIDADES
A continuacin se presenta el plan detallado para cada una de las actividades
descritas. Se detalla quin es el responsable encargado de llevar a cabo las tareas, as
como el destinatario:
Formacin a nivel de usuario
Fecha inicio / fin
Duracin
3 das
Responsable
Quin
Dnde
ComIT Services
Destinatario
Key-users
Formacin de Mantenimiento
Fecha inicio / fin
Duracin
10 das
Responsable
Quin
Dnde
ComIT Services
Destinatario
Duracin
10 das
Responsable
Quin
Dnde
ComIT Services
Destinatario
Duracin
4 das
Responsable
Quin
Dnde
ComIT Services
Destinatario
Duracin
5 das
Responsable
Quin
Dnde
ComIT Services
Destinatario
Validaciones Conjuntas
Fecha inicio / fin
Duracin
14 das
Responsable
Quin
Dnde
ComIT Services
Destinatario
Validaciones Adicionales
Fecha inicio / fin
Duracin
14 das
Responsable
Quin
Dnde
ComIT Services
Destinatario
Duracin
42 das
Responsable
Quin
Dnde
ComIT Services
Destinatario
Duracin
42 das
Responsable
Quin
Dnde
ComIT Services
Destinatario
30.
GASTO
COSTE
Servidores X3750
83.470,96
185.357,39
66.708,49
90,00
60,00
4.400,00
Margen de contingencia
42.620,00
191.32,342
TOTAL
401.779,182
Una vez finalizada la planificacin tanto a nivel de tiempo como en costes, procedemos
a elaborar el siguiente grfico, que nos muestra la Lnea Base de Costes o Lnea Base
del Proyecto.
VAN a 5
aos:
310.271
PAYBACK
:
1,1
aos.
TIR:
60%
VAN a 5
aos:
1.979.72
8
PAYBAC
K:
034
aos
TIR:
271,5
3%
ANEXO 1
RFQ COMPRA DE SERVIDORES
INTRODUCCIN
ComIT Services como uno de los principales proveedores de servicios cloud, hosting y
comunicaciones alrededor del mundo y con sede principal en Japn, se dispone a iniciar
un proyecto en la filial de Europa (ComIT Services Europe) que permita a los empleados
y clientes de la compaa, acceder a los recursos CORE de los servicios ofrecidos.
Para poder afrontar dicho proyecto, ha surgido la necesidad de adquirir recursos HW
donde alojar el desarrollo de dicha plataforma.
Con el objetivo de satisfacer esta necesidad, ComIT Services Europe pone a disposicin
de sus proveedores homologados la posibilidad de participar en este RFQ.
REQUISITOS CLAVE
ComIT Services necesita 8 servidores fsicos que cumplan con las siguientes
caractersticas:
Procesador INTEL
Procesador de 8 Cores
Memoria RAM mnima: 16GB.
Controladora de discos RAID.
Discos SAS con tamao mnimo disponible: 300GB.
Doble fuente de alimentacin.
Enrackable.
Mantenimiento de soporte 24x7 a a 5 aos.
PROCESO DE RESPUESTA
CONTENIDO
ComIT Services espera que la respuesta al RFQ en curso contenga la siguiente
informacin:
FECHAS DE ENTREGA
A continuacin detallamos el calendario de actividades para la adjudicacin de este
RFQ:
COMUNICACIN Y ENTREGA
Cualquier cuestin o respuesta de orden comercial o tcnico de este RFQ debe enviarse
a la siguiente persona de contacto: