Chinator: Servicio de geolocalización de tiendas de todo a 100/Documentación del proyecto usando ITIL v3

De Wikiversidad

Estrategia del Servicio[editar]

Objetivo[editar]

El objetivo de este servicio es crear una App para Android o una Web-Mashup que almacene una base de datos de tiendas de todo a 100 y que permita a los usuarios, tanto la visualización de dichas tiendas en un mapa, como la posibilidad de añadir nuevas tiendas para mejorar la experiencia.

Perspectiva[editar]

Antes de comenzar con nuestro proyecto realizamos un estudio de mercado para saber qué perspectiva de negocio vamos a tener y así saber como vamos a llevar a cabo el despliegue del servicio. De esta forma definimos que nuestra estrategia a seguir será la de desplegar en un tiempo de no mas de 2 meses tanto la página web como la aplicación Android.

Posición[editar]

Tras un estudio de mercado realizado definimos :

  • ¿Qué servicio vamos a prestar? -> Gelocalización para tiendas de chinos
  • ¿Cómo serán prestados ? -> A través de una aplicación programada pra móviles con S.O. Androidy una página web en PHP donde estará alojada la base de datos con la información de las tiendas.
  • ¿A quién serán prestados? -> Es una aplicación pensada para todo tipo de público pero sobre todo a personas con una edad comprendida entre 25 y 45 años, urbano, de clase media conectado a Internet una media de 3 horas.
  • Diferenciarse de la competencia -> No existe competencia que ofrezca este tipo de servicios por lo que se conseguirá el éxito garantizando darle el valor al servicio que los clientes quieren

Planificación[editar]

Para llevar a cabo esta estrategia necesitamos tener una planficación para dar este servicio. Se establecen unas pautas a seguir durante el desarrollo de la misma y objetivos para su lanzamiento. Se utilizarán distintas herramientas como Trello para asignar tareas y el uso de googel docs y google SVN para llevar a cabo la documentación y archivos necesarios para el desarrollo del servicio.

Patrón[editar]

Todas las decisiones se tomarán en las reuniones semanales y siguiendo unos modelos para la documentación, de esta forma aseguramos tener un mismo patrón para llevar a cabo el desarrollo de la aplicación y dar un servicio de calidad y fiabilidad.

Diseño del Servicio[editar]

El diseño del servicio, así como multitud de diagramas de clases y detalles importantes acerca de los casos de uso y los requisitos software están disponibles en la página de documentación original: Especificación y Diseño de Chinator

Estudio de viabilidad[editar]

Lo primero que tuvimos en cuenta para ver la viabilidad del proyecto fueron las competencias del grupo de desarrollo en las distintas áreas de programación, que son, conocimientos de programación Android y programación cliente/servidor.

Después se realizó un estudio de las tecnologías necesarias para dar soporte a nuestro servicio, que son, un servidor para almacenar la información de las tiendas y gestionar las peticiones de los usuarios y el uso de servicios de Google para realizar el pintado del mapa, geolocalización y muestreo de markets en el mapa.

Al saber que contábamos con todo lo anterior decidimos que el proyecto era viable en el tiempo dado.

Transición del Servicio[editar]

Durante ésta fase se estableció un calendario de entregas de la app a los clientes, un plan de gestión de cambios y un plan de despliegue. Dicha fase tiene como objetivo garantizar la satisfacción del cliente.

Planificación[editar]

Hemos utilizado la metodología ágil Scrum para planificar el proyecto. Los sprints realizados tenían una duración de 1 semana y en ellos figuraban las tareas a realizar por los stakeholders.

Pudimos lanzar un versión Beta de Chinator el día 17-12-2014 completamente funcional para que se probara entre los stakeholders y conocidos.

Gestión de cambios[editar]

La gestión de cambios implica una monitorización constante del servicio, para poder reportar incidencias, corregirlas y mejorar la calidad del servicio de cara al usuario final.

Durante ésta fase se reportó una incidencia al departamento de atención al cliente. La incidencia fue evaluada por el departamento de desarrollo y a los pocos días se tomaron medidas correctivas para solventar el problema con éxito.

Despliegue del servicio[editar]

  • Play Store: es la principal fuente de descargas.
  • Web : en la página web de chinator también se puede descargar.

Operación del Servicio[editar]

Ésta fase es la más crítica de todas, porque requiere de una perfecta coordinación del personal implicado en el desarrollo del proyecto para aportar calidad al servicio de cara a los usuarios finales.

Chinator consta de tres elementos principales:

  • Servidor: se encarga de almacenar la información de las tiendas y de gestionar las peticiones realizadas por los usuarios a través de la web o de la app.
  • Aplicación para dispositivos Android: se encarga de ofrecer al usuario una interfaz sencilla y amigable con la que podrá ver las tiendas de todo a 100 cercanas a su ubicación actual y además podrá gestionar de forma dinámica las tiendas pudiendo valorarlas, agregar alguna nueva e incluso informar de tiendas falsas.
  • Web: se encarga de ofrecer al cliente un servicio de atención al cliente, para generar un feedback y poder mejorar la calidad del servicio gracias a las recomendaciones de los usuarios. Desde la página web también puede acceder a la visualización de tiendas todo a 100 filtradas por comunidades autónomas.

Gestión de eventos e incidencias[editar]

Con el fin de garantizar nuestro constante crecimiento y de mejorar la calidad de cara a los usuarios de Chinator, hemos desarrollado un plan de gestión de eventos e incidencias. La gestión de eventos e incidencias se realiza a través de la página web de Chinator, dónde los usuarios podrán reportar mejoras, errores y sugerencias para que podamos seguir ofreciendo un servicio de la máxima calidad posible.

Gestión de problemas[editar]

Durante la fase de pruebas con un mayor número de clientes podemos decir que los puntos críticos del sistema son:

  • Servidor: al ser gratuito, nos proporciona un número limitado de peticiones y además puede llegar a dar fallos a la hora de gestionar múltiples peticiones de los usuarios.
  • Falta de una buena conexión de datos: la falta de una buena conexión de datos implica que la descarga del mapa sea demasiado lenta y ésto se traduce en una ralentización crítica en la aplicación móvil.

Mejora contiua[editar]

- Para poder desarrollar nuestro producto, CHINATOR, hemos necesitado de:

  • Las APIS de Google
  • Un servidor hosting para almacenar y gestionar la base de datos.
  • Hemos usado 260mb.net .

- El éxito de nuestro producto es relativamente fácil de medir, simplemente con el mero hecho de que empiecen a aparecer ubicaciones marcadas en nuestros mapas, implicaría que la gente está utilizando nuestro producto. Las posibles mejoras que podemos ofrecer son:

  • Migrar el servicio web
  • Mejorar la interfaz de usuario de CHINATOR
  • Contratar servicios de google para poder realizar más peticiones de ubicación.

- Evaluando nuestra primera experiencia por el primer release de la app, pudimos evidenciar mejoras a traves de la puesta en marcha por el rendimiento, usabilidad, mejoras tecnológicas y opiniones de los usuarios. Esto nos puso en marcha ha realizar mejoras en la primera versión de chinator.

- Para nuestra segunda versión seguimos los siguientes pasos:

  • Identificar qué queremos mejorar del servicio que ofrecemos, para ello tenemos que tener alguna forma de cuantificar esa mejora( entre ellos

con el uso de la app).

  • Obtener información relacionada con el aspecto a mejorar.
  • Con la información recabada podemos analizar mejor que puntos atacar y apuntar las mejoras que queremos llevar a cabo satisfactoriamente.
  • Realizar un estudio de viabilidad de la posible mejora, también establecer un orden de prioridades y descartar las irrelevantes debido al poco tiempo que disponible.
  • Por último llevar a cabo las medidas planteadas e implementar las soluciones acordadas.