/MEX008-social-network

Proyecto de Front End Development para crear una red social que se implemente como SPA.

Primary LanguageJavaScript

Creando una Red Social

Índice


1. Introducción

En la actualidad existen una gran variedad de redes sociales, las cuales nos permiten generar un intercambio de información, publicidad, amistades, servicios, etc.; sin embargo no existe una red social que sea únicamente de mujeres y que tenga como objetivo ofrecer/buscar servicios, apoyos, orientación o información que permitan que las mujeres se apoyen de manera mutua, ya sea utilizando los servicios que ofrecen, consumiendo los productos que ellas ofrecen y/o ofrecer sus servicios, información, anunciarse, etc.

2. Datos Generales

Para identificar a nuestros usuarios realizamos una encuesta la cual nos permitió conocer que la edad de nuestras usuarias es de entre 26 a 40 años. El 42% son solteras, seguido de casadas y unión libre con un 21%, y un 15% son divorciadas. La mayoría reportó tener por lo menos un hijo. Con respecto a la escolaridad de nuestras entrevistadas, más del 50% de ellas cuentan con estudios de licenciatura, seguido de un 21% con preparatoria. Más del 70% de las entrevistadas reportaron ser independientes. Un dato interesante es que todas las entrevistadas usan por lo menos una red social, específicamente Facebook, sin embargo, la mayoría están interesadas en pertener a una red social que sea únicamente para mujeres. Las encuestadas informaron que utilizarían esta red social para organizar grupos de mujeres con intereses en común,para recibir/publicar anuncios sobre diversas temáticas y para ofrecer un servicio. Las encuestadas informaron que les gustaría que la red social tuviera un muro de publicaciones y anuncios, y un chat para poder conversar con las personas que les interese.

3. UserPersona

4. WomenBook

WomenBook es una red social que está dirigida únicamente a mujeres que están interesadas en ofrecer y/o buscar algún servicio, orientación, consultoría, anuncio de negocio, grupos con intereses en común, etc., ya que en la actualidad no encontramos alguna red social que cumpla con tales características. Esta red social tiene como objetivo brindar a todas las mujeres una posibilidad de apoyarse tanto en el ámbito económico, al consumir sus servicios y/o productos, como en el ámbito emocional y jurídico.

Una vez que conocimos estas necesidades decidimos diseñar un prototipo de baja fidelidad, con el fin de realizar un testeo con nuestras potenciales usuarias, donde nos expresaran si la aplicación era intuitiva y contenía todo lo que ellas buscaban en una red social.

Después se decidió realizar un prototipo de alta fidelidad con el fin de que nuestras potenciales usuarias puedan experimentar los colores, la interfaz con sus funcionalidades y puedieran darnos una opinión más certera sobre si la plataforma cumple o no con sus expectativas.

4.2 Historias de usuario

Una vez que entiendas las necesidades de tus usuarixs, escribe las Historias de Usuario que representen todo lo que necesitan hacer/ver en la Red Social. Cada una de tus Historias de Usuario debe tener:

  • Criterios de Aceptación: todo lo que debe ocurrir para satisfacer las necesidades del usuario.

  • Definición de terminado: todos los aspectos técnicos que deben cumplirse para que, como equipo, sepan que esa historia está terminada y lista para publicarse. Todas tus Historias de Usuario (salvo excepciones), deben incluir estos aspectos en su Definición de Terminado (más todo lo que necesiten agregar):

    • Debe ser una SPA.

    • Debe ser responsive.

    • Deben haber recibido code review de al menos una compañera de otro equipo.

    • Hicieron los test unitarios

    • Testearon manualmente buscando errores e imperfecciones simples.

    • Hicieron pruebas de usabilidad e incorporaron el feedback de los usuarios como mejoras.

    • Desplegaron su aplicación y etiquetaron la versión (git tag).

      Como usuario nuevo debo poder crear una cuenta con email y password para poder iniciar sesion. Por otro lado, necesito también tener la opción de iniciar sesión con mi cuenta de Google o Facebook.

      Criterios de aceptación

      • Si el mail o password no es válido, al momento de logearme, debo poder ver un mensaje de error.
      • Debe ser visible si hay algún mensaje de error.
      • Debo poder ver esta página de creación en Móviles y desktop (responsive).
      • No debe necesitar recargar la página para crear una cuenta (SPA).

      Definición de terminado

      • La funcionalidad cumple satisface los criterios de aceptación.
      • La funcionalidad tiene test unitarios.
      • El diseño visual corresponde al prototipo de alta fidelidad.
      • El código de esta funcionalidad recibió code review.
      • La funcionalidad esta desplegada y pública para ser probada.
      • La funcionalidad fue probada manualmente.
      • Se hicieron pruebas de usuabilidad y se implementó el feedback si se consideró necesario.