Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Tutor
2020
Vélez- Santander
Ingeniería de software
Universidad Nacional Abierta y a Distancia
Tipo de software a desarrollar
Nuestra propuesta como grupo se enfoca a la realización de una aplicación móvil que
permita a los turistas obtener información específica del lugar que se encuentran
visitando como su cultura, historia, negocios, hostales y otros sitios turísticos cercanos
al lugar. También les brindara a los usuarios la opción de hacer reservas y compras en
línea, así como conocer las ofertas que se encuentran en los negocios de este lugar. Por
último, contara con la opción de recomendaciones y sugerencias que se realimenten por
medio de las opiniones de las personas que ya hayan visitado el lugar.
Justificación de la selección
Elegí este modelo principalmente porque opino que lo mas importante a la hora de
desarrollar un software es que este cumpla con los requerimientos a cabalidad. Sin
embargo, para que este cumpla no basta solo con definir unos requerimientos iniciales y
ya sino que como es bien sabido a medida que se desarrolla y se prueba es posible que
surjan más y el software deba adaptarse para que cumpla también con ellos. Es por esa
razón que el modelo evolucionario me parece el mas adecuado, pues permite no solo
construir la aplicación en base a unos requisitos preliminares sino que a medida que
avance la realización del software ir creando versiones mediante prototipos que
permitan determinar, junto con la ayuda del cliente, los nuevos requisitos y de esta
manera adaptar el software a los mismos. Además, me parece importante también que
este modelo permite ir haciendo entregas tempranas del trabajo desarrollado hasta cierto
punto, lo que contribuye a que el cliente vea avances y este satisfecho con los
programadores; facilitando la comunicación entre las dos partes y por ende la obtención
de los requerimientos durante todo el proceso. En conclusión, esta metodología es ideal
porque nos permite concretar un software estable, que verdaderamente satisface una
necesidad, debidamente probado por el usuario y por consiguiente un software que
tendrá éxito.
Equipo de trabajo
Dueño del producto: Su misión es pedir lo que necesita (no el cómo, sino el qué) y
aceptar o pedir correcciones sobre lo que se le entrega. En nuestro caso el dueño del
producto será la empresa de turismo con la que se haya realizado el contrato.
Analista de negocio: Trabaja codo a codo con el cliente y traduce los requisitos en tests
de aceptación para que los desarrolladores los entiendan, es decir, les explica qué hay
que hacer y resuelve sus dudas. En nuestro caso el analista del negocio será un persona
especifica designada por el dueño del producto que cumpla su función a plenitud.
Desarrolladores: Toman la información del analista de negocio y deciden cómo lo van
a resolver además de implementar la solución. Aparte de escribir código, los
desarrolladores deben tener conocimientos avanzados sobre usabilidad y diseño de
interfaces de usuario, aunque es conveniente contar con una persona experimentada para
asistir en casos particulares. Lo mismo para la accesibilidad. En nuestro caso
corresponde al equipo de desarrolladores del grupo colaborativo de la UNAD; aunque si
dentro de este grupo hace falta ayuda con la parte de diseño se conseguirá alguien mas
que pueda satisfacer a plenitud la parte del diseño de las interfaces.
Una herramienta muy importante que se usara para medir la usabilidad del software será
Google Analytics for Mobile App. Analytics muestra datos sobre el comportamiento del
usuario en sus aplicaciones iOS y Android, lo que permite tomar mejores decisiones
sobre nuestro producto y la optimización de marketing. También permite ver datos de
fallas, efectividad de notificaciones, rendimiento de enlaces profundos, datos de compra
en la aplicación y más. Además, Analytics se integra con docenas de redes publicitarias
y permite enviar datos de conversión a esas redes para rastrear y atribuir el rendimiento
de la campaña de la aplicación a través de fuentes con devoluciones para optimizar el
rendimiento de la campaña. Esta herramienta permite supervisar el rendimiento de una
empresa desde cualquier lugar y realizar las siguientes acciones:
Consultar métricas clave en informes integrados
Comparar periodos y aplicar segmentos
Supervisar datos en tiempo real
Crear sus propios informes combinando las métricas, las dimensiones y los
segmentos que le interesen
Guardar los informes en el panel de control para consultarlos fácilmente en otro
momento.