Hola, mi nombre es José René, actualmente trabajo en una empresa dedicada al desarrollo de aplicaciones móviles, certificada en ccmi nivel 4, aunque también hemos utilizado procesos más ágiles para clientes internacionales, como Scrum.
Conmigo se encuentre un diseñador, un desarrollador Web y un desarrollador de iOS.
La solución que ofrecemos, es el sistema para pedir de forma integral, es decir: la aplicación para Android, la aplicación para iOS, el sistema web para administrarla y todo esto enfocándose en la mejor experiencia de usuario posible, porque en las aplicaciones móviles, la experiencia de usuario es bastante importante. Así mismo, ofrecemos asegurar la calidad de la aplicación, habiendo hecho pruebas de uso común, pruebas de estrés, y pruebas de interfaz.
Debido a la magnitud del proyecto, lo mejor sería ir dividiendo el proyecto en diversos hitos, al final de cada hito se mostrará una versión de la aplicación con varias características terminadas, partir de cierto punto la aplicación se puede poner en producción y publicarse en la tienda, las demás características se siguen desarrollando, se entregan igual como se ha hecho, y una vez validada se actualiza la aplicación en la tienda con estas nuevas características.
Estos serían los requerimientos:
1.- Splash.
Es una pantalla de bienvenida al usuario, que muestra el logo de la empresa durante un breve tiempo, dos segundos.
La primera vez enviara el id único de instalación a el servidor, este será utilizado para que en el caso de que un usuario sea bromista, bloquearle el servicio.
2, Registro.
Se le invita al usuario a registrarse en la aplicación utilizando su correo electronico y su dirección, el registrarse es opcional, el registro solo aparece la primera vez que se inicia la aplicación, en caso de que no se haya registrado y quiera registrarse, la opción estara disponible desde la sección de Mi perfil.
3.- Tutorial.
Este breve tutorial mostrará al usuario como utilizar la aplicación, solo aparecerá la primera vez.
4,- Menú principal.
La aplicación movil se comunicara con el servidor y descargara el menu, el cual puede ser llenado desde el administrador web, cada articulo tendra el nombre y el precio. Puede contener tambien descripción y una foto.
5.- Agregar un producto al pedido
Cuando el usuario elija un producto, puede especificar cantidad y agregar notas acerca de este (Ejemplo: sin jitomate), el producto es agregado al carrito en ese momento.
6,- Mi pedido
Contendra una lista con todos los articulos ya seleccionados, el usuario puede editar cada articulo en la lista o quitarlos directamente, las modifcaciones solo implican cambiar las notas o la cantidad.
7.- Checkout.
Una vez el usuario haya terminado de seleccionar articulos, se le dara la opción de que en caso de que se haya registrado, seleccionar el domicilio con el que se registro, o ingresar uno nuevo, una vez el pedido este listo, se envia al servidor, este mostrará el pedido en un sitio web, donde la persona encargada de revisarlo, lo aceptara o lo negara, en caso de negarlo puede dar una razón, la cual será mostrada al usuario, en caso de aceptarlo, puede dar un tiempo aproximado de entrega.
El tiempo de entrega total de un producto terminado, con todas las características, y con la calidad asegurada es de 4 meses.
Sin embargo, puede ponerse en producción a partir del segundo mes.
Tenemos bastante experiencia en el campo, sabemos que características podrían mejorar la experiencia de usuario y cuales sobran.
El hecho de que nos enfoquemos en la experiencia de usuario es lo que nos hace diferentes, cuando un usuario no gusta de una aplicación, no la utiliza, la desinstala. Para tener éxito, debe existir una buena experiencia de usuario.