20152
UPC
GERENCIA DE
PROYECTOS DE
SOFTWARE
PROYECTO BALLER
VERSIN 2.0
20152
Alexander Matas
Asistente
Franco Cceres
Especialidad
:
Ingeniera de Software
Empresa:
Historial de Revisiones
Versi
n
Fecha
0.1
04/09/201
5
2.0
16/10/201
5
Autor
Franco
Cceres
Alexander
Matias
Franco
Cceres
Alexander
Matias
Descripcin
Correccin de errores.
20152
20152
20152
RESUMEN EJECUTIVO
El presente proyecto tiene como objetivo la elaboracin de una aplicacin del tipo
Software as a Service (SaaS) y una aplicacin mvil para mejorar la eficiencia del proceso
de reservas de campos de ftbol, tanto para los clientes como para los administradores
de los establecimientos deportivos.
El uso de la tecnologa ha crecido exponencialmente en los ltimos aos y dos de los
factores que ms han contribuido a esta estadstica es el uso de smartphones y el
comercio electrnico. Millones de personas en el Per cuentan con celulares inteligentes,
que permiten a los usuarios permanecer conectados con sus crculos sociales las 24
horas del da los 7 das de la semana. Asimismo, muchas empresas que se dedican a la
venta de bienes han optado por adoptar un nuevo canal de operaciones: el comercio
electrnico. El comercio electrnico permite a los clientes realizar compras de forma
remota desde un navegador web o sus dispositivos mviles, evitando tener que ir hasta
los locales comerciales y hacer largas colas.
En este contexto surge la idea innovadora de aprovechar este modelo de negocio y
aplicarlo a una actividad popular con bastante potencial: el alquiler de campos
deportivos. La popularidad de este servicio yace en la fama del ftbol en el Per. No solo
es un deporte con el que crece la mayora de personas, tambin se ha convertido en la
opcin por excelencia de recreacin. De igual manera, el balompi es considerado por
muchas organizaciones como parte esencial de sus actividades de integracin. Sin
embargo, el proceso de reservas de este servicio sigue siendo, por lo general,
rudimentario, abriendo la posibilidad a la implementacin de varias optimizaciones
mediante el uso de la tecnologa. Optimizaciones que incrementaran significativamente
la rentabilidad del negocio, pues eliminara inconvenientes importantes para tanto
clientes como dueos.
Debido a la magnitud de los problemas que nuestro servicio solucionara, al feedback
recibido por nuestros stakeholders y la naturaleza de nuestro modelo de negocio, es
seguro afirmar que el resultado de este proyecto resultara bastante lucrativo.
20152
MARCO TERICO
Software as a Service (SaaS) es un modelo de distribucin de software donde el soporte
lgico y los datos que maneja se alojan en servidores de una compaa de tecnologas de
informacin y comunicacin (TIC, nube), a los que se accede va Internet desde un
cliente, es decir, no es necesaria su instalacin. El consumo de este servicio de software
puede ser controlado mediante el pago de membresas por parte de los clientes.
POSICIONAMIENTO
PLANTEAMIENTO DEL PROBLEMA
Problema
La reserva de campos de
futbol
(losa,
grass
natural/sinttico) es una
tarea
tediosa
y
poco
eficiente, lo cual constituye
un problema tanto para
aficionados
que
desean
realizar reservas como para
los
establecimientos
deportivos
que
desean
tener sus canchas ocupadas
el mayor tiempo posible.
Causas
20152
20152
OBJETIVOS
OBJETIVO GENERAL
OG: Construir una aplicacin para web y dispositivos mviles del modelo SaaS para
permitir a aficionados del ftbol la reserva remota y automtica de distintos tipos de
campos entre una variedad de establecimientos deportivos.
OBJETIVOS ESPECFICOS
OE1: Disear una arquitectura que soporte el modelo de aplicacin propuesto y la carga
estimada.
OE2: Desarrollar las aplicaciones web y mviles (Android y iOS) que cumplan los
requerimientos
planteados.
OE3: Asegurar la calidad del producto mediante la definicin, implementacin y ejecucin
exitosa de pruebas a distintos niveles del sistema.
INDICADORES DE XITO
20152
I5: (OE2) Aprobacin del cliente y del sponsor de la aplicacin para iOS.
I6: (OE3) Ejecucin exitosa de todas las pruebas funcionales.
I7: (OE3) Ejecucin exitosa de todas las pruebas no funcionales.
I8: (OE3) Aprobacin del documento de control de trazabilidad por el sponsor y el cliente.
20152
10
20152
11
Descripcin
El proyecto solo tendr como duracin un semestre (1
ciclo acadmico).
Los plazos acordados sobre entrega de avances y
revisiones son impostergables.
No se cuenta con un ambiente para simular el uso de
las aplicaciones en produccin en la nube.
No se puede incrementar la cantidad de recursos
humanos para el desarrollo del proyecto y el producto.
Se deben tener en cuenta de forma obligatoria los
lineamientos dispuestos por la Universidad Peruana de
Ciencias Aplicadas para el desarrollo de actividades.
Por motivos de presupuesto, se desarrollar el
producto utilizando herramientas y tecnologas libres.
Para la implementacin de pagos en el sistema se
utilizarn las versiones sandbox de los plugins
necesarios.
SUPUESTOS
Los supuestos del proyecto son las siguientes:
Restricciones
Supuesto 1
Supuesto 2
Supuesto 3
Supuesto 4
Descripcin
El equipo del proyecto no sufrir ningn cambio en el
transcurso del ciclo acadmico (retiros de curso).
Los programadores y testers tendrn acceso a los
laboratorios Mac 4 horas a la semana sin excepcin
para el desarrollo iOS.
Los miembros del equipo cuentan con Office, por lo
que no ser necesario tener presupuesto para comprar
las licencias.
Los programadores conocen las tecnologas a usar y el
modelo de aplicacin, por lo que no es necesario pagar
capacitaciones.
12
20152
20152
IMPACTO EN LA ORGANIZACIN
El uso de estas aplicaciones y servicio por parte de clientes y administradores de
establecimientos deportivos cambiar para bien la forma de vivir el deporte del ftbol en
el Per.
Por un lado, los clientes contarn con un directorio central de campos deportivos con
todas sus especificaciones, brindando la posibilidad de encontrar el(los) que ms se
adece(n) a sus preferencias en solo segundos. Campos que de otra manera
probablemente nunca hubieran podido conocer.
Asimismo, los dueos de establecimientos deportivos se vern beneficiados con un
negocio ms rentable y eficiente. Reducirn gastos en publicidad pues sern visibles a
todos los potenciales clientes desde la aplicacin. Tambin disminuirn gastos en
personal administrativo pues la realizacin de reservas ser totalmente transparente y
automtico.
13
Cliente
Angel Velsquez
Sponsor
Enrique Huamn
Jefe de Proyecto
Alexander Matas
Asistente y QA
Franco Cceres
Programador 1
Miguel Aybar
Programador 2
Maria Fernanda
Segovia
14
Programador 3
Victor
Chuquihuaccha
20152
15
20152
Miembro
Responsabilidades
Cliente
Angel Velsquez
Sponsor
Enrique Huamn
Acepta
la
responsabilidad
de
problemas extendidos
del
encargado
de
proyecto.
Se
preocupa
y
presiona temas de
costo y presupuesto
del proyecto.
Firma
documentos
tales como el caso de
negocio
y
el
documento
de
iniciacin del proyecto
Alexander Matias
Planifica,
dirige
el
proyecto
y
es
el
responsable
del
cumpliendo
de
los
objetivos del mismo.
Asistente y QA
Franco Cceres
Da seguimiento de
cerca al avance del
proyecto y facilita las
reuniones necesarias
para
la
asesora.
Asimismo, proporciona
los
recursos
y
evaluaciones de QA
para el proyecto.
Programador
Miguel Aybar
Victor
Chuquihuaccha
Mara
Fernanda
Define
y
crea
soluciones tcnicas en
la
tecnologa
del
proyecto.
16
20152
Entiende y se ajusta a
la arquitectura.
Indentifica y construye
pruebas de desarrollo
que
cubran
el
comportamiento
requerido
de
los
componentes tcnicos.
Comunicr el diseo de
forma que los otros
miembros del equipo
lo comprenda.
17
20152
STAKEHOLDERS
Stakeholders
Programador
(Miguel
Aybar,
Mara
Fernanda
Segovia,
Victor
Chuquihuaccha)
Jefe de Proyecto
(
Alexander
Matias )
Sponsor (Enrique
Huamn)
Necesidades
Entregables
18
Project chrter
Cronograma
Actas de reunin
Avances del desarrollo
del producto
Presentaciones
de
avances de proyecto
Project Chrter
Cronograma
Gestin de Recursos
Humanos
Gestin de Riesgo
Matriz
de
Comunicaciones
Gestin
de
Comunicaciones
Plan
Gestin
de
Alcance
Plan
Gestin
de
Calidad
Registro de Interesados
Diccionario de EDT
Presentacin de todos
los
entregables
de
todas las fases del
desarrollo del proyecto
y aprobacin.
20152
Cliente
(Angel
Velsquez)
Asistente y QA
(Franco Cceres)
Administrador de
establecimiento
deportivo
La
Once
(Alberto Cceres)
Dueo
de
establecimiento
deportivo
La
Once
(Carlos Ramos)
Gestor
de
Reservas
(Luis
Coronado)
Usuario
Cliente
(Marcos Diaz)
20152
Actualizaciones en el
desarrollo del producto
Producto terminado
Documentos
de
arquitectura
Producto en fase de
pruebas
Matriz de trazabilidad
Actualizar
o
registrar
informacin de las canchas,
subir
fotos,
responder
a
comentarios, etc.
Obtencin estadsticos con el
estatus
financiero
de
las
ganancias del establecimiento.
Consutlar reservas realizadas y
registrar reservas presenciales.
Encontrar canchas que se
alineen con sus preferencias de
forma rpida.
RECURSOS REQUERIDOS
HARDWARE
Instalaciones adecuadas con computadoras para cada uno de los integrantes del
equipo encargado del desarrollo proyecto. Las especificaciones para las
computadoras deben ser:
o Procesador Intel i5 de 3.0+ GHz
19
20152
o 6+ GB de RAM
o 500+ GB de almacenamiento
Una de las computadoras debe contar con sistema operativo OS X para el
desarrollo en iOS.
Conexin a Internet con opcin de conexin inalmbrica con un mnimo de ancho
de banda de 4 Mbps.
Smartphone con sistema operativo Android: Moto G
Smartphone con sistema operativo iOS: iPhone 5
SOFTWARE
Suite Microsoft Office 2010 en adelante:
o Microsoft Word: Necesario para la elaboracin de documentos y actas de
reunin.
o Microsoft Project: Necesario para la elaboracin del cronograma de trabajo y
seguimiento de la gestin del proyecto acadmico.
o Microsoft Visio: Necesario para la elaboracin de diagramas de arquitectura
y diseo.
Software adicional para el desarrollo de aplicaciones que incluye: DBMSs, IDEs,
Runtimes, Frameworks, etc.
HUMANOS
1 jefe de proyecto.
1 asistente y encargado de QA.
3 programadores.
20
20152
Hito del
proyecto
Fecha
Estimada
Iniciacin
Aprobacin del
Project Charter
07/09/201
5
Project Chrter
Alta
Planeacin
Aprobacin de
los documentos
de Alcance
21/09/201
4
Registro
interesados
Alta
Cronograma del
Proyecto
Esquema
de
Desglose
de
Trabajo (EDT)
Diccionario
EDT
del
Enunciado
alcance
proyecto
del
del
Plan de Gestin
de Riesgo
Matriz
Riesgos
Plan de Gestin
de
Comunicaciones
Matriz
de
Comunicaciones
Matriz RAM
Plan de Gestin
de Calidad
21
Entregables
incluidos
Prioridad
de
de
Ejecucin
Aprobacin del
producto
construido
y
documentos
entregables.
16/11/201
5
22
Plan de Gestin
de Alcance
Documento de
especificacin
de
requerimientos
de software
Documento de
casos de uso
Documentos de
arquitectura
Matriz
trazabilidad
Documentos
adicionales de
la
fase
de
diseo y gestin
del producto
Documento de
plan de pruebas
Documento
reporte
pruebas
Archivos
binarios
sistema
de
de
de
del
Documentos
adicionales de
la
fase
de
ejecucin
del
proyecto
Documentos
adicionales de
la
fase
de
desarrollo
del
producto
Alta
20152
Aprobacin del
producto
terminado
y
documentos
entregables.
30/11/201
5
23
Documento
lecciones
aprendidas
Actualizacin de
activos de los
procesos de la
organizacin
de
Alta
20152
20152
Riesgo
Probabilid
ad
Impact
o
Un recurso humano
se retira del curso
Medio
Alto
Averiguar
quin
es
el
recurso
con
ms
probabilidades de retirarse y
asignarle tareas que puedan
ser
retomadas
por
el
asistente del proyecto en
caso se retire.
La
universidad
remueve el permiso
de
ingreso
al
laboratorio para fines
de
desarrollo
del
equipo
Bajo
Alto
Bajo
Medio
Durante el desarrollo
surge la necesidad
de
utilizar
una
tecnologa
nueva
para
todos
los
programadores
Medio
Alto
24
Estrategia de mitigacin
Un programador se
ausenta
por
un
periodo considerable
de tiempo por motivo
de enfermedad
u
otras urgencias
Bajo
Alto
25
20152
20152
GLOSARIO
SIGLARIO
BIBLIOGRAFA
Por definir.
APROBACIN
Nombre
Cargo
26
Firma
Fecha