Marketplace Turismo Ecológico
Marketplace Turismo Ecológico
Marketplace Turismo Ecológico
Tomando como punto de inicio los requerimientos solicitados por el cliente, enfocaremos
el desarrollo de esta aplicación basados en la metodología scrum ya que la agilidad y
flexibilidad que este tiene nos permite adaptar y generar soluciones digitales en corto
tiempo. Ya que su principal objetivo es maximizar el retorno de la inversión para la
empresa, a partir de una metodología de trabajo que privilegia la creación de la
funcionalidad de mayor valor para el cliente del producto a diseñar..
Ejecución de sprint
En la metodología Scrum un proyecto se ejecuta en bloques temporales cortos y fijos,
llamados sprint, que son iteraciones de 2 semanas. Si se sobrepasa este tiempo, como
máximo un sprint puede tomar 4 semanas.
Daily Scrum Meeting: Todos los días, una vez comenzado el sprint, el equipo
realiza una reunión de coordinación. En estas sesiones diarias, cada miembro del equipo
revisa el trabajo que el resto está realizando.
Estas reuniones son fundamentales en el proceso, ya que son instancias para avanzar
desde los procesos individuales que desarrolla cada miembro del equipo a la colaboración
de todos en el desarrollo.
Inspección e iteración
El último día de la iteración se realiza la reunión de revisión de la iteración, y se compone
de dos partes:
Análisis de costos
Para ejemplificar esta actividad tomamos el proyecto en mención desarrollado en sector
turístico, a través de su división de software, en donde el equipo de desarrollo está
conformado por un líder de proyecto y 5 desarrolladores. El equipo levantó
requerimientos con un total de 46 Historias de usuario, cada una con su respectivo
esfuerzo, donde se obtuvo un Tamaño base total del producto de 486 puntos de historia.
El líder del proyecto consideró una Velocidad base del equipo de 70 puntos de historia.
por iteración basándose en las velocidades logradas en proyectos anteriores; con el
Tamaño base total del producto y Velocidad base del equipo se obtienen 7 iteraciones
necesarias para desarrollar el producto con una duración de 2 semanas cada una. Además,
el estimó el costo del producto basándose en los sueldos de los desarrolladores que
forman parte del equipo y del tiempo que durará el proyecto, de donde obtuvo un Costo
base del producto de $252,000.001. El equipo planea los 486 puntos de historia a
desarrollar en cada iteración y obtiene la información que se muestra en la tabla 1.
Definición de infraestructura
FRONT_END: Para la estructura del front nos dedicaremos junto a nuestro diseñador
grafico a levantar una UX optima para nuestros futuros clientes, así mismo trabajaremos
con el framework angular que es de opensource desarrollado por Google, que nos
permitirá con ayuda de otro framework llamado Bootstrap a implementasr nuestros
diseños de una manera ágil y muy rápida
BACK_END: Para esta estructura nos centraremos a crear un api con el framework de .NET
Core en us mas reciente versión, esto nos permitirá exponer distintos métodos para lograr
una capa de negocio estable y segura dentro de nuestra aplicación, implementaremos
seguridad en nuestros conusmos haciendo uso de los JWT (Json Web Token) ya que estos
nos permiten proteger nuestros consumos. Así mismo acá tendremos las conexiones y
llamados a nuestra base de datos
Todo esto será implementado en un servicio en la nube con azure SAAS El Software as a
Service (SaaS) permite a los usuarios conectarse a aplicaciones que residen en la nube y
acceder a ellas a través de Internet.