Skip to content

b. Planificación y Administración del Proyecto.

Angelo Ortiz Vega edited this page Nov 25, 2018 · 28 revisions

1. Lista de features e historias de usuario identificados de la especificación.

1.1. Student App.

1.1.1. Como usuario, deseo registrarme al sistema mediante un perfil de Facebook.
	1.1.1.1. Como usuario, deseo registrar el carnet mediante un código QR.
	1.1.1.2. Como usuario, deseo poder ingresar el lugar donde vivo seleccionando un punto del mapa.
1.1.2. Como usuario, deseo habilitar la opción para recibir carpooling.
	1.1.2.1. Como usuario, deseo solicitar servicio de carpooling.
1.1.3. Como usuario, deseo visualizar el desplazamiento del conductor en tiempo real.
	1.1.3.1. Como usuario, deseo visualizar el tiempo de espera para que el conductor me recoja.
	1.1.3.2. Como usuario, deseo visualizar el desplazamiento del vehículo durante el trayecto del viaje.
1.1.4. Como usuario, deseo calificar los choferes según el servicio que ofrecieron.
	1.1.4.1. Como usuario, deseo calificar a los choferes según una puntuación de 1 a 5.
1.1.5. Como usuario, deseo visualizar mi calificación promedio según las puntuaciones que me han otorgado los conductores.

1.2. Driver App.

1.2.1. Como usuario, deseo registrarme al sistema mediante un perfil de LinkedIn.
	1.2.1.1. Como usuario, deseo registrar el carnet mediante un código QR.
	1.2.1.2. Como usuario, deseo poder ingresar el lugar donde vivo seleccionando un punto del mapa.
1.2.2. Como usuario, deseo habilitar la opción para ofrecer carpooling.
	1.2.2.1. Como usuario, deseo indicar la cantidad de espacios que llevo en el vehículo.
1.2.3. Como usuario, deseo visualizar el desplazamiento del conductor en tiempo real.
	1.2.3.1. Como usuario, deseo visualizar el tiempo de espera para que el conductor me recoja.
	1.2.3.2. Como usuario, deseo visualizar el desplazamiento del vehículo durante el trayecto del viaje.
1.2.4. Como usuario, deseo calificar los choferes según el servicio que ofrecieron.
	1.2.4.1. Como usuario, deseo calificar a los choferes según una puntuación de 1 a 5.
1.2.5. Como usuario, deseo visualizar mi calificación promedio según las puntuaciones que me han otorgado los conductores.

2. Distribución de historias de usuario por criticalidad.

2.1. Alta.

2.1.1. Student App.

2.1.1.1. Como usuario, deseo poder registrarme en la aplicación por medio de una cuenta de Facebook.
2.1.1.2. Como usuario, deseo poder solicitar un viaje
2.1.1.3. Como usuario, deseo poder ingresar mi nombre, carnet y lugar de residencia.

2.1.2. Driver App.

2.1.2.1. Como usuario, deseo poder registrarme en la aplicación por medio de una cuenta de LinkedIn.
2.1.2.2. Como usuario, deseo poder habilitar la opción de carpooling.
2.1.2.3. Como usuario, deseo poder ingresar mi nombre, carnet y lugar de residencia.
2.1.2.4. Como usuario, deseo poder visualizar el movimiento del vehículo a lo largo del mapa.

2.2. Media.

2.2.1. Student App.

2.2.1.1. Como usuario, deseo poder calificar a los conductores con una puntuación del 1 al 5 según el servicio recibido.
2.2.1.2. Como usuario, deseo poder visualizar mi calificación promedio según las puntuaciones otorgadas por los conductores.
2.2.1.3. Como usuario, deseo poder visualizar el tiempo de espera hasta que el conductor me recoja.

2.2.2. Driver App.

2.2.2.1. Como usuario, deseo poder calificar a los pasajeros con una puntuación del 1 al 5.
2.2.2.2. Como usuario, deseo poder visualizar mi calificación promedio según las puntuaciones otorgadas por los pasajeros.
2.2.2.3. Como usuario, deseo poder indicar la cantidad de espacios que llevo en mi vehículo.

2.3. Baja.

2.3.1. Student App.

2.3.1.1. Como usuario, deseo poder controlar la aplicación por medio de reconocimiento de voz.

2.4.1. DriverApp.

2.4.1.1. Como usuario, deseo poder controlar la aplicación por medio de reconocimiento de voz.

3. Plan de iteraciones en forma de desarrollo incremental.

4. Lista de features e historias de usuario identificados de la especificación.

4.1. Student App.

4.1.1. Registrarse por medio de un perfil de Facebook.
4.1.2. Ingresar el carnet, nombre y lugar de residencia.
4.1.3. Solicitar servicio de carpooling.
4.1.4. Visualizar el tiempo de espera para la llegada del conductor designado.
4.1.5. Al finalizar el viaje, puntuar al conductor con una calificación del 1 al 5.
4.1.6. Visualizar la información personal mediante un menú desplegable.
4.1.7. Consultar la calificación promedio en base a las puntuaciones obtenidas de los conductores.

4.2. Driver App.

4.2.1. Registrarse por medio de un perfil de LinkedIn.
4.2.2. Ingresar el carnet, nombre y lugar de residencia.
4.2.3. Habilitar servicio de carpooling.
4.2.4. Ingresar la cantidad de espacios disponibles en el vehículo.
4.2.5. Visualizar el movimiento del vehículo durante el transcurso del viaje.
4.2.6. Al finalizar el viaje, puntuar al pasajero con una calificación del 1 al 5.
4.2.7. Visualizar la información personal mediante un menú desplegable.
4.2.8. Consultar la calificación promedio en base a las puntuaciones obtenidas de los pasajeros.

4.3. Servidor.

4.3.1. Manejar el registro de usuarios en la aplicación por medio de LinkedIn o Facebook.
4.3.2. Almacenar la información recibida por los usuarios en XML.
4.3.3. Generar un grafo aleatorio que luego es desplegado en ambas aplicaciones.
4.3.4. Manejar el desplazamiento del vehículo durante el transcurso del viaje.
4.3.5. Solicitar y promediar las calificaciones otorgadas por conductores y pasajeros.
4.3.6. Dar por iniciados los viajes.
4.3.7. Dar por finalizados los viajes

5. Asignación de tareas a cada miembro del equipo.

Para más información acerca de Asignación de tareas a cada miembro del equipo, diríjase a: Asignación de Tareas