Caso de prueba: Es una entidad que sirve para comprobar la corrección de la solución al problema. Reunión de planificación: una reunión de planificación del equipo para organizar el sprint y el backlog del producto.
Presentaci´ on del cliente
El proyecto nació en 2020, cuando estalló la pandemia, Bel'en tuvo que buscar una nueva propiedad para mudarse. Luc´ía comentó que tenía un contacto con una inmobiliaria con la que Bel´en podía ponerla en contacto para ayudarla a encontrar una propiedad para mudarse.
Objetivos
Objetivos del producto
Por este motivo, con el fin de incrementar el conocimiento de la agencia inmobiliaria entre los clientes potenciales, se marcó como objetivo optimizar los buscadores para aumentar la visibilidad de la web inmobiliaria. El objetivo por su parte fue diseñar el sitio web enfocado en UX, para que de esta manera la inmobiliaria se diferenciara de las demás.
Objetivos del proyecto
Objetivos acad´ emicos
Descripci´ on del equipo
Estructura del documento
En este capítulo se especifican las distintas tareas y pruebas realizadas para medir y garantizar la usabilidad del sistema. Este capítulo especifica las actividades realizadas para gestionar la configuración del software.
Problema 17
Interesados
Aunque se identificaron varios actores involucrados y afectados por este tema, la siguiente sección describe aquellos que consideramos más influyentes. Profesionales (incluidos abogados, notarios, peritos jurídicos): Profesionales con los que colabora la empresa inmobiliaria para la prestación de los servicios.
Actividades de Dise˜ no Centrado en el Usuario
- Justificaci´ on de la metodolog´ıa
- Metodolog´ıa de trabajo
- Etapa de inspiraci´ on
- Etapa de ideaci´ on
- Etapa de implementaci´ on
Estas entrevistas se utilizaron para diseñar el sistema de gestión de propiedades. Una vez analizados todos los conocimientos y pensamientos de las personas, se inició la construcción del user persona.
Motivaci´ on del proyecto
Soluci´ on 38
Sistema de gesti´ on de inmobiliaria
Estas propiedades pueden hacerse públicas en el sitio web o, alternativamente, pueden mantenerse privadas en el sistema de gestión. Gestión de Visitas: El usuario podrá gestionar las visitas a un inmueble, asignando el inmueble y el cliente en cuestión.
Alcance del proyecto
Marco metodol´ ogico 42
- Caracter´ısticas del equipo
- Roles del equipo
- Principales decisiones
- Ciclo de vida
- Metodolog´ıa ´ agil aplicada
- Herramientas utilizadas
- Herramientas de apoyo
- Herramientas de desarrollo
- Proceso
- Investigaci´ on e identificaci´ on de los requerimientos
- Especificaci´ on de requerimientos
- Priorizaci´ on de requerimientos
- Estimaci´ on de requerimientos
- Requerimientos funcionales
- Sitio web de inmobiliaria
- Sitio web de gesti´ on de inmobiliaria
- Requerimientos no funcionales
- Usabilidad
- Seguridad
- Mantenibilidad
- Portabilidad
- Disponibilidad
Tiene criterios de aceptación para validarlo (T) Para especificar y gestionar historias de usuarios, el equipo utilizó Jira. Los usuarios que requieran acciones en la plataforma de administración de propiedades deben estar autenticados.
Arquitectura y dise˜ no 61
- Costos
- Mantenimiento a futuro
- Consistencia de datos
- Optimizaci´ on para motores de b´ usqueda
- Descripci´ on de la arquitectura
- Propuesta inicial
- Arquitectura final
- Ambientes de desarrollo
- Ambiente local
- Ambiente de staging
- Ambiente de producci´ on
- Principales atributos de calidad
- Seguridad
- Usabilidad
- Disponibilidad
- Mantenibilidad
- Portabilidad
- Testeabilidad
- Desarrollo
- Backend
- Frontend - Web de usuarios
- Frontend - Plataforma de gesti´ on
- Extensi´ on para Google Chrome
Sin embargo, en esta solución se implementó la extensión de Google Chrome. Su responsabilidad es obtener los datos necesarios para construir el sitio. A continuación se detalla cómo el complemento obtiene la información sobre la propiedad que desea publicar y completa los datos en el sitio web de InfoCasa.
Gesti´ on del proyecto 81
Gesti´ on de la fase de desarrollo
- Implementaci´ on de Scrum
- Encuestas de satisfacci´ on
Una vez iniciado el sprint, el equipo de desarrollo realizó un seguimiento diario para conocer el estado de cada miembro y las tareas. Asimismo, el equipo de desarrollo realizó una reunión retrospectiva para analizar el trabajo realizado. El equipo consideró que un valor mayor o igual a 4 correspondería a una buena satisfacción del cliente.
Plan de releases
- Release 1
- Release 2
- Release 3
- Release 4
El gráfico de velocidad se muestra a continuación, donde se puede confirmar que el equipo ha planificado y estimado mejor las funcionalidades y la velocidad. Una vez que se completó esta versión, el equipo pudo entregar el sitio de usuario terminado al cliente. En esta entrega, el equipo se planteó como objetivo completar la plataforma de gestión.
Gesti´ on de la comunicaci´ on
- Comunicaci´ on interna del equipo
- Comunicaci´ on con MJR&Asociados
- Comunicaci´ on con el tutor y docentes de ORT
Por otro lado, el equipo eligió la aplicación WhatsApp para utilizarla en la comunicación diaria. Para la comunicación con el cliente se utilizó un formato híbrido entre comunicación presencial y formato virtual. Para la comunicación diaria con el tutor, Leonardo, estaba disponible un grupo en la aplicación Signal.
Gesti´ on de riesgos
- Identificaci´ on de riesgos
- An´ alisis cuantitativo
- Control y seguimiento de los riesgos
La falta de comunicación con el cliente puede tener un impacto negativo en el proyecto, ya que hay que rehacer determinadas funcionalidades o añadir otras nuevas, sin tener en cuenta el alcance o el impacto. También se elaboraron planes de contingencia en caso de que alguno de los riesgos afectara el proyecto. Por ejemplo, puedes notar por el riesgo de "bajo compromiso del equipo" que hay períodos en los que el tamaño es mayor.
Usabilidad 103
Evaluaci´ on heur´ıstica sobre el sitio web anterior
En cuanto a las heurísticas de control y libertad del usuario, el sitio las cumple. Sin embargo, cuando miras la descripción de una propiedad, el diseño del sistema cambia por completo, como si fuera un sitio web diferente. La web es minimalista, no contiene información que no sea relevante o que no se utilice, pero el diseño no es estético.
Pruebas sobre prototipos
- Primera prueba de usabilidad
- Segunda prueba de usabilidad
Las imágenes ocupan un espacio fantástico ya que aparecen una tras otra en los detalles de una propiedad. Por ejemplo, el tiempo promedio en la tarea de buscar una propiedad en un barrio marginal fue de 20 segundos, acercándose al promedio estimado, y el número de pasos de 12 a 4. También se incluyeron otras tareas a realizar, como busque una propiedad utilizando filtros específicos como rango de precio y tipo de propiedad.
Pruebas sobre el nuevo sitio web
- Evaluaci´ on heur´ıstica
- Prueba de usabilidad
Esta heurística se cumple, porque se han mantenido ciertos estándares que cumplen varios sitios inmobiliarios, por lo que los usuarios no tienen que invertir tiempo en aprender, ya que se ha creado un diseño similar para ellos. En esta prueba de usabilidad se decidió no redefinir las tareas a realizar, por lo que se volvieron a probar las mismas tres tareas previamente definidas. Filtre las propiedades encontradas anteriormente por condominio, 2 habitaciones y en el rango de $18,000 y.
Conclusiones
Si seleccionas "venta" como tipo de operación, si quieres filtrar por precio, la moneda predeterminada es el dólar.
Gesti´ on de calidad 124
Objetivos del producto
Objetivos del proceso
Plan de calidad
Aseguramiento de la calidad
- Est´ andares de documentaci´ on
- Est´ andares de c´ odigo
- Pruebas de Software
- Gesti´ on de incidentes
- Integraci´ on continua
- Definici´ on de objetivos y KPIs
- An´ alisis de palabras claves (keywords) y an´ alisis de competen-
- Optimizaci´ on de Arquitectura
- Optimizaci´ on de Contenidos
- Optimizaci´ on Off-Page
La optimización de motores de búsqueda es el proceso de mejorar la visibilidad de un sitio web en los resultados de varios motores de búsqueda. Esto significa que se debe mejorar la forma en que los usuarios y los motores de búsqueda encuentran el contenido en el sitio web. El objetivo de esta optimización es garantizar que el sitio web ofrezca la calidad necesaria tanto para los usuarios como para los motores de búsqueda.
Investigaci´ on final del sitio web
- Optimizaci´ on de arquitectura (On-Page)
- Optimizaci´ on de contenido
- Optimizaci´ on Off-Page
A través de la herramienta de analítica se conoció cuál era la medición del “Engagement Rate” del sitio web. A través de la plataforma de gestión, los administradores de propiedades podrán crear contenidos que podrán publicarse en el sitio web de los usuarios. En este apartado se describen las prácticas realizadas fuera del sitio web para optimizar el SEO de la agencia inmobiliaria.
Conclusiones
Este capítulo describe y menciona las actividades y herramientas que el equipo utiliza para realizar la gestión de la configuración. En el proyecto se identificaron dos tipos diferentes de elementos en la configuración del software. Plan de Investigación (Diseño Centrado en el Usuario) Resultados de la Investigación Tecnológica.
Herramientas de gesti´ on
- Documentaci´ on
- Software
Git nos aporta una gran cantidad de ventajas que se adaptan a las necesidades del equipo a la hora de desarrollar un proyecto. Es posible trabajar en la oficina de forma local sin conexión a Internet, lo que nos aporta autonomía y rapidez. Por su parte, cuenta con la funcionalidad de GitHub Actions, que nos brinda muchas opciones y utilidades a la hora de configurar la integración y validaciones continuas.
Organizaci´ on de los repositorios
- C´ odigo fuente
- Documentaci´ on
A continuación se muestra una breve descripción de cada uno de los repositorios creados. Para una mayor organización de la documentación importante asociada al proyecto, el equipo creó una carpeta compartida en Google Drive. Las aplicaciones son funcionales y contienen todos los requisitos funcionales acordados con el cliente para esta primera versión de la solución.
Conclusiones de los objetivos
- Objetivos del producto
- Objetivos del proyecto
- Objetivos acad´ emicos
El equipo logró la autogestión durante todo el proyecto, lo que le permitió avanzar de manera eficiente y ordenada. Usar este enfoque fue un gran desafío para el equipo, ya que era nuevo para el equipo. Como se puede observar en diferentes partes de este documento, el equipo ha realizado diversas actividades en todas sus fases.
Lecciones aprendidas
- Enfoque de Dise˜ no Centrado en el Usuario
- Auditor´ıa de SEO
- Metodolog´ıa de trabajo
- Desarrollo
- Gesti´ on de calidad
- Comunicaci´ on
El equipo intentó utilizar tecnologías y lenguajes de programación que actualmente son muy populares en este campo. Tanto el equipo como el cliente están muy contentos con este enfoque. Al poder monitorear el trabajo y el equipo e informar y mostrar el progreso, el cliente pudo confiar en el equipo y, por lo tanto, también en las decisiones que toma.
Pr´ oximos pasos
Disponible: https://www.cyberclick.es/que-es/. https://www.atlassian.com/es/git/tutorials/using-branches. blog.makeitreal.camp/que-es-un-api. Disponible: https://www.infocasas.com.uy/blog/. por qué-las-empresas-inmobiliarias-utilizan-un-buen-sitio-web. Disponible: https://www.infocasas.com.uy/blog/. isidoro-kosak-en-infocasastv-en-unos-años-todas-las-propiedades-se-venderán-por-internet [54].
Actividades y t´ ecnicas aplicadas
- Desk Research
- An´ alisis de tendencias
- An´ alisis de competencia UX
- Encuestas
- Entrevistas
- Definici´ on del problema
Un buen ejemplo a seguir es la empresa inmobiliaria Remax, que en lugar de frases como "Encuentre una propiedad" presenta "Adónde desea mudarse", haciendo que su sitio sea fácil de usar para el usuario final. Luego de la entrevista se recopiló información y se sacaron conclusiones, las cuales se mencionan en el capítulo. Mejorar el servicio y gestión de la agencia inmobiliaria para que crezca en el mercado con la calidad de sus servicios.
An´ alisis de metodolog´ıas ´ agiles
- Scrum
- Kanban
- Feature driven development
An´ alisis de tecnolog´ıas
- Backend
- Frontend
- Base de datos
Como se describió anteriormente, la fase de desarrollo consistió en la implementación de la solución. A continuación se muestra el cuadro de seguimiento de la satisfacción del cliente. Para el seguimiento y corrección de la documentación del proyecto se utilizó Google Drive.
Esta heurística no se cumple porque el usuario necesita recordar cierta información de una parte de la web. Actualmente, el sitio tiene una etiqueta de título, pero solo contiene el nombre de la agencia inmobiliaria. Otro gran aprendizaje que se lleva el equipo es la importancia de especificar las tareas antes de que llegue la codificación.
Por estos motivos, cuando existe un problema preexistente y queremos centrarnos en la usabilidad y la experiencia del usuario en el sitio web de la propiedad, se decidió utilizar DCU.
Client-side rendering (CSR) y Server-side rendering (SSR)
Manejador de paquetes de JavaScript
An´ alisis de comparativa de autocompletadores
An´ alisis de comparativa de mapas
Restrospectivas
- Sprint 1
- Sprint 7
- Sprint 11
Encuestas de satisfacci´ on al cliente
- Release 1
- Release 2
- Release 3
- Release 4
Lista de riesgos
- Poca dedicaci´ on del equipo
- Falta de comunicaci´ on con el cliente
- Falta de comunicaci´ on dentro del equipo
- Tecnolog´ıas desconocidas
- Mala organizaci´ on dentro del equipo
- Alcance muy grande
- Modificaci´ on de requerimientos
- Bajo involucramiento por parte del cliente
- Poca experiencia en gesti´ on de proyectos
Definici´ on de criterios a medir para las pruebas de usabilidad
Planificaci´ on de las pruebas de usabilidad
- Definici´ on de roles para la ejecuci´ on de la prueba
- Gui´ on del moderador
- Plantilla de registro
- Plantilla de resumen ejecutivo
Principios heur´ısticos
Plan de pruebas
Los errores se priorizan según su prioridad de resolución y se incluyen en los distintos sprints para resolverlos. Finalmente, los errores relacionados con el diseño, el estilo y la mensajería se consideraron de baja prioridad. Prioridad: según corresponda se asigna una prioridad baja, media o alta, esta forma de gestionar las incidencias permitió al equipo registrar todos los errores identificados a lo largo del proyecto para poder localizarlos y poder solucionarlos.
Gesti´ on de incidentes
La optimización de la arquitectura es un pilar esencial para el SEO, ya que un sitio web necesita una buena arquitectura para conseguir las mejores posiciones. Este enlace es clave para indicar a los motores de búsqueda cómo se relaciona el material con el sitio web. Actualmente el sitio web no cuenta con un componente o sección donde se muestre ningún tipo de enlace, por lo que el objetivo será poder incluirlo en el nuevo.
El sitio web actualmente no presenta ningún tipo de contenido distinto de información sobre las respectivas propiedades. Cuantas más páginas estén vinculadas a un sitio web inmobiliario, más motores de búsqueda lo reconocerán y podrán clasificarlo más alto.