Lenguajes Y Sistemas Informáticos
Documento de Visión

Documento de Visión:
Tergiverse

Daniel
Alicia
Carmen
Francisco

2013

Tergiverse
1
Lenguajes Y Sistemas Informáticos
Documento de Visión

Historial de Cambios
Fecha
25/10/201
3

2013

Versión
1.0

Descripción

Autor

Primera versión.

Tergiverse
2
Lenguajes Y Sistemas Informáticos
Documento de Visión

Índice
INTRODUCCIÓN

5

PROPÓSITO

5

ALCANCE

5

DEFINICIÓN, ACRÓNIMOS, Y ABREVIACIONES

5

RESUMEN

5

POSICIONAMIENTO

6

OPORTUNIDAD DE NEGOCIO

6

DECLARACIÓN DEL PROBLEMA

6

1.1.SOLUCIONES ALTERNATIVAS

7

DESCRIPCIÓN DE USUARIOS Y STAKEHOLDERS

7

RESUMEN DE LOS STAKEHOLDERS

7

1.2.RESUMEN DE LOS USUARIOS

7

PERFIL DE LOS STAKEHOLDERS

8

PERFIL DE LOS USUARIOS

9

NECESIDADES CLAVE DE LOS STAKEHOLDERS O USUARIOS

9

RESUMEN DEL PRODUCTO

10

PERSPECTIVA DEL PRODUCTO

10

2013

Tergiverse
3
Lenguajes Y Sistemas Informáticos
Documento de Visión

RESUMEN DE CAPACIDADES

10

1.3.SUPUESTOS Y DEPENDENCIAS

13

2013

Tergiverse
4
Lenguajes Y Sistemas Informáticos
Documento de Visión

Introducción
Propósito
Este documento proporciona una visión sobre el proyecto Tergiverse desarrollado
por Grupo4.

Alcance
Debido a la sencillez de sus reglas y su interfaz, Tergiverse está orientado a todo
tipo de público, tanto jóvenes como mayores, habituados a las nuevas tecnologías o
novatos en la materia.

Definición, Acrónimos, y Abreviaciones
Resumen
Empezamos en el salón de casa, un grupo de amigos, un juego. Planteamos la
posibilidad de jugar a una versión del clásico “teléfono roto”, pero sobre papel,
ayudándonos de frases disparatadas y dibujos. La persona que empieza el juego
escribe una frase y se la pasa a la siguiente. Ésta hace un dibujo que represente a
esa frase y, escondiendo la primera frase, se la pasa al siguiente jugador. Cuando
todos terminan podemos comprobar el resultado final. ¿Disparatado?
Ahora nos planteamos la posibilidad de llevar ese juego a las nuevas
tecnologías, sin límite de espacio ni lugar para poder dar rienda suelta a la
creatividad. Podemos jugar desde nuestro teléfono móvil o nuestra tablet (con
Android), aprovechando los ratos libres en el autobús y los huecos entre clases. A
través de nuestra cuenta de Facebook o con nuestro grupo cerrado de amigos
podemos dejar caer frases sin sentido para descubrir qué figuras, con más o menos
razón, pueden surgir. La única finalidad del juego es divertirse, ¿qué más se puede
pedir?

2013

Tergiverse
5
Lenguajes Y Sistemas Informáticos
Documento de Visión

Posicionamiento
Oportunidad de Negocio
En los últimos 3 años, los dispositivos móviles “Smartphone” se han convertido en
un standard dentro de la sociedad. Y dentro de estos dispositivos, el Sistema
operativo Android domina el mercado, con un 79.3% de uso a nivel mundial.
En este contexto, con un porcentaje de uso tan amplio y una plataforma común, han
ganado gran popularidad multitud de aplicaciones, gratuitas o no, que permitan a
los usuarios interactuar entre ellos. Las aplicaciones de dibujo en grupo son
especialmente populares, ya que se benefician enormemente de la interfaz táctil y
suelen estructurarse en sesiones de juego muy breves ideales para pasar el rato en
el autobús o mientras esperas en una cola.
Un caso especialmente interesante es el caso de la aplicación “Draw Something”,
con 50 millones de descargas hasta la fecha y una media de 15 millones de usuarios
diarios, pese a haber tenido una inversión de 0$ en marketing tras la primera
semana. La aplicación, gratuita en su modo más básico, se basa en un sistema de
micropagos para sostenerse, y los datos muestran unos ingresos de 250,000$
diarios, una cifra nada despreciable.
Tergiverse, la aplicación propuesta, comparte grandes similitudes con “Draw
Something” y espera compartir parte de su éxito. Su base, además, proviene de un
juego muy popular en internet y que aún no ha sido adaptado a las nuevas
tecnologías, por lo que se espera disponer de una buena base de aficionados desde
el primer día.

Declaración del Problema
El siguiente cuadro detalla el problema así como los afectados por este.

El problema de

Ociosidad, necesidad de entretenimiento

Afecta

Cualquier persona con medios para poder
utilizar la aplicación, potencialmente.

El impacto del
problema es

Mínimo

Una solución
exitosa sería

Beneficios económicos, de popularidad, una
base de aficionados que luego pueda seguir

2013

Tergiverse
6
Lenguajes Y Sistemas Informáticos
Documento de Visión
nuestros proyectos futuros, …

1.1. Soluciones alternativas
Dado que la solución propuesta responde a un problema abstracto como es la
necesidad de ocio, cualquier otra alternativa sería, en principio, igualmente válida
pero no tendría conexión alguna con la propuesta aquí tratada. Sería un proyecto
completamente independiente de éste y, por tanto, no será cubierta en este
documento.

Descripción de Usuarios y Stakeholders
Resumen de los stakeholders
Nombre

Descripción

Responsabilidades

Equipo
de Es el equipo que implementa la Crear
la
aplicación,
desarrollo
aplicación.
mantenerla, arreglar los
problemas
que
vayan
surgiendo, actualizarla, etc.
Equipo
de En éste caso será Google Play.
distribución

Se encargará de distribuir
el juego al usuario final.

Equipo
de Es el equipo que se va a ocupar
mantenimien de los servidores del juego.
to

Se encargará de mantener
los servidores activos y
disponibles.

1.2. Resumen de los usuarios
Nombre
Creador
partida

2013

Descripción

de Es la persona que tiene
privilegios de administrador
en la partida que ha creado.

Stakeholder

-

Tergiverse
7
Lenguajes Y Sistemas Informáticos
Documento de Visión
Jugador

Es la persona que se une a
la partida que ha creado el
usuario creador.

-

Perfil de los Stakeholders
Descripción
Responsabilid
ades

Equipo de desarrollo
•
•
•
•

Desarrollo de la aplicación
Implementación
correcta
de
requisitos
Arreglo de los fallos
Actualización de la aplicación

todos

los

Criterios de
éxito

Cuando la aplicación funcione correctamente y
cumpla todos los requisitos especificados para tal
efecto. Además tiene que asegurarse de que ese
estado se mantenga en el tiempo.

Descripción

Equipo de distribución

Responsabilid
ades
Criterios de
éxito

Descripción
Responsabilid
ades
Criterios de
éxito

2013

•

Distribución del juego al usuario final

Cuando el juego sea accesible por cualquier usuario
interesado y lo pueda descargar en cualquier
situación.

Equipo de mantenimiento
•
•

Mantenimiento de los servidores
Copias de seguridad y restauración

Cuando los servidores funcionen en todo momento y
no haya retrasos ni incidencias. Además tiene que
asegurarse de que no se puedan perder los datos de
Tergiverse
8
Lenguajes Y Sistemas Informáticos
Documento de Visión
las partidas ni los usuarios del sistema.

Perfil de los Usuarios
Descripción

Creador del juego
•

Crear la partida

•

Invitar a miembros a la partida

•

Eliminar miembros de la partida

•

Responsabilid
ades

Actualizar el juego a la última versión

Criterios de
Éxito

Cuando la partida se crea y desarrolla con fluidez.

Descripción

Jugador

Responsabilid
ades
Criterios de
Éxito

•

Unirse a la partida

•

Actualizar el juego a la última versión

Cuando la partida se desarrolla con fluidez.

Necesidades clave de los Stakeholders o
usuarios
Necesidad
Ocio
2013

Prioridad
Media

Incumbe
Usuario final

Solución Actual
Usar cualquier otra
aplicación de

Tergiverse
9

Solución
propuesta
Usar nuestra
Lenguajes Y Sistemas Informáticos
Documento de Visión
entretenimiento

aplicación

Resumen del producto
Perspectiva del Producto
El producto se va a conectar a Facebook, Twitter, se va a descargar a través de
Google Play y de un servidor http; funciona sobre una plataforma Android.

Resumen de capacidades
Caso de Uso: Gestión de partidas

2013

Tergiverse
10
Lenguajes Y Sistemas Informáticos
Documento de Visión

Caso de Uso: Gestión de usuarios

2013

Tergiverse
11
Lenguajes Y Sistemas Informáticos
Documento de Visión

Beneficio del Cliente

2013

Características de Soporte

Tergiverse
12
Lenguajes Y Sistemas Informáticos
Documento de Visión
Permitirá al usuario jugar en el
idioma en que se sienta más
cómodo

Opción de selección de idioma

Permitirá
al
usuario
más
expresividad a la hora de realizar
dibujos

Selección de color y grosor de trazo

Permitirá al usuario representar
formas comunes de forma rápida,
especialmente
indicado
para
partidas con tiempo

Selección de patrones prediseñados

Permitirá al usuario compartir sus
partidas
con
sus
amigos
y
familiares

Conectividad con Facebook. Publicación de
partidas finalizadas.

Permitirá al usuario encontrar
fácilmente a sus contactos al
utilizar su móvil

Asociación de la cuenta con el número de
teléfono y acceso a los contactos almacenados
en el teléfono

Permitirá al usuario encontrar
fácilmente
a
sus
amigos
y
familiares al utilizar cualquier
dispositivo

Conectividad con Facebook. Acceso a la lista
de amistades.

Permitirá al usuario jugar partidas
rápidas en su idioma

Función partida rápida online. Estas partidas
seleccionarán jugadores aleatorios y estarán
divididas por idiomas

Permitirá al usuario volver a jugar
con usuarios cuya participación le
haya resultado interesante

Al mostrar el resultado de la partida, cada
participación irá asociada al perfil de su autor.
Este perfil podrá ser añadido a la lista de
contactos de la aplicación.

Permitirá al creador de la partida
tener control sobre el transcurso
de la misma, evitando que esta se
quede atascada o inactiva

Funciones de administración de partida.
Agregar, eliminar jugadores, saltar turno...

1.3. Supuestos y Dependencias
R.N.F. 01:
Todos los meses se hará una copia de seguridad de todos los datos almacenados
en el sistema.
R.N.F. 02:
2013

Tergiverse
13
Lenguajes Y Sistemas Informáticos
Documento de Visión
Los datos personales suministrados por los jugadores, no podrán ser facilitados a
otras empresas para motivos promociónales, debido a la ley de protección de datos.

R.N.F. 03:
La aplicación se podrá ejecutar en cualquier dispositivo Android,
independientemente del hardware.
R.N.F. 04:
Se ha implementar una interfaz de usuario sencilla y completa, orientada a todo
tipo de usuarios
R.N.F. 05:
El sistema debe ejecutarse de manera rápida y sin errores.
R.N.F. 06:
El sistema se podrá utilizar cualquier día a cualquier hora, y no puede dejar de
estar disponible en ningún momento.
R.N.F. 07:
El sistema será fiable y seguro, y ninguna persona no autorizada podrá acceder a
los datos que no le conciernan.

2013

Tergiverse
14

Documento de visión

  • 1.
    Lenguajes Y SistemasInformáticos Documento de Visión Documento de Visión: Tergiverse Daniel Alicia Carmen Francisco 2013 Tergiverse 1
  • 2.
    Lenguajes Y SistemasInformáticos Documento de Visión Historial de Cambios Fecha 25/10/201 3 2013 Versión 1.0 Descripción Autor Primera versión. Tergiverse 2
  • 3.
    Lenguajes Y SistemasInformáticos Documento de Visión Índice INTRODUCCIÓN 5 PROPÓSITO 5 ALCANCE 5 DEFINICIÓN, ACRÓNIMOS, Y ABREVIACIONES 5 RESUMEN 5 POSICIONAMIENTO 6 OPORTUNIDAD DE NEGOCIO 6 DECLARACIÓN DEL PROBLEMA 6 1.1.SOLUCIONES ALTERNATIVAS 7 DESCRIPCIÓN DE USUARIOS Y STAKEHOLDERS 7 RESUMEN DE LOS STAKEHOLDERS 7 1.2.RESUMEN DE LOS USUARIOS 7 PERFIL DE LOS STAKEHOLDERS 8 PERFIL DE LOS USUARIOS 9 NECESIDADES CLAVE DE LOS STAKEHOLDERS O USUARIOS 9 RESUMEN DEL PRODUCTO 10 PERSPECTIVA DEL PRODUCTO 10 2013 Tergiverse 3
  • 4.
    Lenguajes Y SistemasInformáticos Documento de Visión RESUMEN DE CAPACIDADES 10 1.3.SUPUESTOS Y DEPENDENCIAS 13 2013 Tergiverse 4
  • 5.
    Lenguajes Y SistemasInformáticos Documento de Visión Introducción Propósito Este documento proporciona una visión sobre el proyecto Tergiverse desarrollado por Grupo4. Alcance Debido a la sencillez de sus reglas y su interfaz, Tergiverse está orientado a todo tipo de público, tanto jóvenes como mayores, habituados a las nuevas tecnologías o novatos en la materia. Definición, Acrónimos, y Abreviaciones Resumen Empezamos en el salón de casa, un grupo de amigos, un juego. Planteamos la posibilidad de jugar a una versión del clásico “teléfono roto”, pero sobre papel, ayudándonos de frases disparatadas y dibujos. La persona que empieza el juego escribe una frase y se la pasa a la siguiente. Ésta hace un dibujo que represente a esa frase y, escondiendo la primera frase, se la pasa al siguiente jugador. Cuando todos terminan podemos comprobar el resultado final. ¿Disparatado? Ahora nos planteamos la posibilidad de llevar ese juego a las nuevas tecnologías, sin límite de espacio ni lugar para poder dar rienda suelta a la creatividad. Podemos jugar desde nuestro teléfono móvil o nuestra tablet (con Android), aprovechando los ratos libres en el autobús y los huecos entre clases. A través de nuestra cuenta de Facebook o con nuestro grupo cerrado de amigos podemos dejar caer frases sin sentido para descubrir qué figuras, con más o menos razón, pueden surgir. La única finalidad del juego es divertirse, ¿qué más se puede pedir? 2013 Tergiverse 5
  • 6.
    Lenguajes Y SistemasInformáticos Documento de Visión Posicionamiento Oportunidad de Negocio En los últimos 3 años, los dispositivos móviles “Smartphone” se han convertido en un standard dentro de la sociedad. Y dentro de estos dispositivos, el Sistema operativo Android domina el mercado, con un 79.3% de uso a nivel mundial. En este contexto, con un porcentaje de uso tan amplio y una plataforma común, han ganado gran popularidad multitud de aplicaciones, gratuitas o no, que permitan a los usuarios interactuar entre ellos. Las aplicaciones de dibujo en grupo son especialmente populares, ya que se benefician enormemente de la interfaz táctil y suelen estructurarse en sesiones de juego muy breves ideales para pasar el rato en el autobús o mientras esperas en una cola. Un caso especialmente interesante es el caso de la aplicación “Draw Something”, con 50 millones de descargas hasta la fecha y una media de 15 millones de usuarios diarios, pese a haber tenido una inversión de 0$ en marketing tras la primera semana. La aplicación, gratuita en su modo más básico, se basa en un sistema de micropagos para sostenerse, y los datos muestran unos ingresos de 250,000$ diarios, una cifra nada despreciable. Tergiverse, la aplicación propuesta, comparte grandes similitudes con “Draw Something” y espera compartir parte de su éxito. Su base, además, proviene de un juego muy popular en internet y que aún no ha sido adaptado a las nuevas tecnologías, por lo que se espera disponer de una buena base de aficionados desde el primer día. Declaración del Problema El siguiente cuadro detalla el problema así como los afectados por este. El problema de Ociosidad, necesidad de entretenimiento Afecta Cualquier persona con medios para poder utilizar la aplicación, potencialmente. El impacto del problema es Mínimo Una solución exitosa sería Beneficios económicos, de popularidad, una base de aficionados que luego pueda seguir 2013 Tergiverse 6
  • 7.
    Lenguajes Y SistemasInformáticos Documento de Visión nuestros proyectos futuros, … 1.1. Soluciones alternativas Dado que la solución propuesta responde a un problema abstracto como es la necesidad de ocio, cualquier otra alternativa sería, en principio, igualmente válida pero no tendría conexión alguna con la propuesta aquí tratada. Sería un proyecto completamente independiente de éste y, por tanto, no será cubierta en este documento. Descripción de Usuarios y Stakeholders Resumen de los stakeholders Nombre Descripción Responsabilidades Equipo de Es el equipo que implementa la Crear la aplicación, desarrollo aplicación. mantenerla, arreglar los problemas que vayan surgiendo, actualizarla, etc. Equipo de En éste caso será Google Play. distribución Se encargará de distribuir el juego al usuario final. Equipo de Es el equipo que se va a ocupar mantenimien de los servidores del juego. to Se encargará de mantener los servidores activos y disponibles. 1.2. Resumen de los usuarios Nombre Creador partida 2013 Descripción de Es la persona que tiene privilegios de administrador en la partida que ha creado. Stakeholder - Tergiverse 7
  • 8.
    Lenguajes Y SistemasInformáticos Documento de Visión Jugador Es la persona que se une a la partida que ha creado el usuario creador. - Perfil de los Stakeholders Descripción Responsabilid ades Equipo de desarrollo • • • • Desarrollo de la aplicación Implementación correcta de requisitos Arreglo de los fallos Actualización de la aplicación todos los Criterios de éxito Cuando la aplicación funcione correctamente y cumpla todos los requisitos especificados para tal efecto. Además tiene que asegurarse de que ese estado se mantenga en el tiempo. Descripción Equipo de distribución Responsabilid ades Criterios de éxito Descripción Responsabilid ades Criterios de éxito 2013 • Distribución del juego al usuario final Cuando el juego sea accesible por cualquier usuario interesado y lo pueda descargar en cualquier situación. Equipo de mantenimiento • • Mantenimiento de los servidores Copias de seguridad y restauración Cuando los servidores funcionen en todo momento y no haya retrasos ni incidencias. Además tiene que asegurarse de que no se puedan perder los datos de Tergiverse 8
  • 9.
    Lenguajes Y SistemasInformáticos Documento de Visión las partidas ni los usuarios del sistema. Perfil de los Usuarios Descripción Creador del juego • Crear la partida • Invitar a miembros a la partida • Eliminar miembros de la partida • Responsabilid ades Actualizar el juego a la última versión Criterios de Éxito Cuando la partida se crea y desarrolla con fluidez. Descripción Jugador Responsabilid ades Criterios de Éxito • Unirse a la partida • Actualizar el juego a la última versión Cuando la partida se desarrolla con fluidez. Necesidades clave de los Stakeholders o usuarios Necesidad Ocio 2013 Prioridad Media Incumbe Usuario final Solución Actual Usar cualquier otra aplicación de Tergiverse 9 Solución propuesta Usar nuestra
  • 10.
    Lenguajes Y SistemasInformáticos Documento de Visión entretenimiento aplicación Resumen del producto Perspectiva del Producto El producto se va a conectar a Facebook, Twitter, se va a descargar a través de Google Play y de un servidor http; funciona sobre una plataforma Android. Resumen de capacidades Caso de Uso: Gestión de partidas 2013 Tergiverse 10
  • 11.
    Lenguajes Y SistemasInformáticos Documento de Visión Caso de Uso: Gestión de usuarios 2013 Tergiverse 11
  • 12.
    Lenguajes Y SistemasInformáticos Documento de Visión Beneficio del Cliente 2013 Características de Soporte Tergiverse 12
  • 13.
    Lenguajes Y SistemasInformáticos Documento de Visión Permitirá al usuario jugar en el idioma en que se sienta más cómodo Opción de selección de idioma Permitirá al usuario más expresividad a la hora de realizar dibujos Selección de color y grosor de trazo Permitirá al usuario representar formas comunes de forma rápida, especialmente indicado para partidas con tiempo Selección de patrones prediseñados Permitirá al usuario compartir sus partidas con sus amigos y familiares Conectividad con Facebook. Publicación de partidas finalizadas. Permitirá al usuario encontrar fácilmente a sus contactos al utilizar su móvil Asociación de la cuenta con el número de teléfono y acceso a los contactos almacenados en el teléfono Permitirá al usuario encontrar fácilmente a sus amigos y familiares al utilizar cualquier dispositivo Conectividad con Facebook. Acceso a la lista de amistades. Permitirá al usuario jugar partidas rápidas en su idioma Función partida rápida online. Estas partidas seleccionarán jugadores aleatorios y estarán divididas por idiomas Permitirá al usuario volver a jugar con usuarios cuya participación le haya resultado interesante Al mostrar el resultado de la partida, cada participación irá asociada al perfil de su autor. Este perfil podrá ser añadido a la lista de contactos de la aplicación. Permitirá al creador de la partida tener control sobre el transcurso de la misma, evitando que esta se quede atascada o inactiva Funciones de administración de partida. Agregar, eliminar jugadores, saltar turno... 1.3. Supuestos y Dependencias R.N.F. 01: Todos los meses se hará una copia de seguridad de todos los datos almacenados en el sistema. R.N.F. 02: 2013 Tergiverse 13
  • 14.
    Lenguajes Y SistemasInformáticos Documento de Visión Los datos personales suministrados por los jugadores, no podrán ser facilitados a otras empresas para motivos promociónales, debido a la ley de protección de datos. R.N.F. 03: La aplicación se podrá ejecutar en cualquier dispositivo Android, independientemente del hardware. R.N.F. 04: Se ha implementar una interfaz de usuario sencilla y completa, orientada a todo tipo de usuarios R.N.F. 05: El sistema debe ejecutarse de manera rápida y sin errores. R.N.F. 06: El sistema se podrá utilizar cualquier día a cualquier hora, y no puede dejar de estar disponible en ningún momento. R.N.F. 07: El sistema será fiable y seguro, y ninguna persona no autorizada podrá acceder a los datos que no le conciernan. 2013 Tergiverse 14