Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Avance 1 Corredora de Propiedades
Avance 1 Corredora de Propiedades
FACULTAD DE INGENIERÍA
ESCUELA DE INGENIERÍA INFORMÁTICA
Proyecto de Software
Corredora de Propiedades
Índice ............................................................................................................................ 2
Resumen........................................................................................................................ 3
1 Introducción............................................................................................................... 1
2 Marco General del Proyecto...................................................................................... 2
2.1 Descripción General de la situación en estudio ....................................................... 2
2.2 Objetivos del proyecto ............................................................................................. 2
2.2.1 Objetivo General ................................................................................................................ 2
2.2.2 Objetivos Específicos ......................................................................................................... 3
2
Resumen
El presente informe señala el desarrollo de una plataforma para una corredora de
propiedades independiente que busca optimizar el proceso de arrendamiento y compra de
propiedades mediante una solución digital integral. Por todo este informe se presentarán
los detalles de cada proceso involucrado durante el desarrollo del proyecto.
3
1. Introducción
Este informe explora en detalle la conceptualización, diseño y desarrollo de un sistema que busca
transformar la forma en que la corredora de propiedades gestiona su operación. El software
propuesto tiene como objetivo centralizar la información, optimizar los flujos de trabajo y mejorar
la comunicación entre los propietarios, los interesados en arrendar/comprar y los agentes de la
corredora.
Para lograr una comprensión completa del proyecto, el informe se estructura en secciones que
cubren los aspectos esenciales de la propuesta. Se abordarán los objetivos generales y específicos
del proyecto, la definición detallada del sistema a modelar, así como las consideraciones
adicionales que influyen en su diseño y desarrollo.
En última instancia, este informe busca ofrecer una visión clara y concisa del enfoque propuesto
para mejorar la operación de la corredora de propiedades a través de la implementación de un
sistema de software eficiente y seguro. Según avanzamos en las secciones siguientes,
exploraremos cada aspecto del proyecto para dar una perspectiva integral de la solución propuesta.
En primer lugar, los procesos fragmentados se han convertido en una barrera habitual,
obstaculizando la coordinación y la eficacia en las operaciones diarias de la corredora. La
información crucial sobre las propiedades disponibles, los clientes potenciales y las transacciones
en curso se dispersa en diversos sistemas y documentos físicos, lo que conlleva a retrasos y errores
en la toma de decisiones.
2
2.2.2 Objetivos Específicos
1. Diseñar una plataforma digital intuitiva y amigable que facilite la gestión de propiedades
disponibles, clientes potenciales y transacciones en curso.
5. Proveer herramientas de análisis y reporte que permitan evaluar el desempeño del sistema,
identificar áreas de mejora y tomar decisiones estratégicas basadas en datos.
3. Situación en estudio
Esta sección entrega un contexto general sobre cómo se maneja el problema en la actualidad.
3
3.2 Diagrama de proceso de Negocio (BPD-AS-IS)
4
Tendencias actuales:
Las tendencias actuales en sistemas de arriendos para corredoras de propiedades incluyen la
centralización de la información, la optimización de flujos de trabajo y la mejora en la
comunicación entre propietarios, interesados y agentes. Se observa un énfasis en la creación de
plataformas digitales intuitivas y seguras que faciliten la gestión de propiedades y clientes.
Tecnologías utilizadas:
Las tecnologías más comunes utilizadas en el desarrollo de sistemas de arriendos para corredoras
de propiedades incluyen bases de datos, hojas de cálculo, correo electrónico y telefonía. Sin
embargo, se observa una tendencia hacia la adopción de sistemas integrados y plataformas
digitales más avanzadas.
Conclusiones:
El estado del arte en sistemas de arriendos para corredoras de propiedades muestra una clara
necesidad de digitalización y modernización en el sector. El desarrollo de un sistema de software
integral y eficiente puede ayudar a abordar los desafíos operativos y mejorar la experiencia tanto
para propietarios como para interesados en arrendar o comprar propiedades.
4. Propuesta de Solución
El sistema de software propuesto para la corredora de propiedades independiente busca
transformar la gestión operativa mediante la centralización de la información, la optimización de
los flujos de trabajo y la mejora en la comunicación entre propietarios, interesados en
arrendar/comprar y agentes. Permitirá a los propietarios listar sus propiedades de manera eficiente,
ofreciendo a los interesados la posibilidad de explorar y filtrar los listados según sus preferencias.
Además, incluirá funcionalidades avanzadas como la gestión de visitas a propiedades, la
evaluación de solicitudes y herramientas de comunicación integradas, con el objetivo de mejorar
la experiencia del usuario y establecer un nuevo estándar en el mercado inmobiliario.
La plataforma permitirá a los propietarios listar sus propiedades de manera eficiente, ya sea para
arrendamiento o venta, ofreciendo a los interesados la posibilidad de explorar y filtrar los listados
según sus preferencias y necesidades específicas. Además de simplificar la publicación y
búsqueda de propiedades, el sistema agilizará el proceso de selección y postulación, creando un
puente directo y eficiente entre propietarios y potenciales arrendatarios o compradores.
5
mejorarán la experiencia de todos los usuarios, garantizando un flujo de información constante y
efectivo para una gestión inmobiliaria más fluida y exitosa. El sistema busca mejorar la eficiencia
operativa de la corredora de propiedades y enriquecer la experiencia del cliente, estableciendo un
nuevo estándar en el mercado inmobiliario.
Con Scrum como método de desarrollo, se espera lograr una implementación eficiente y exitosa
del sistema de arriendos, cumpliendo con los objetivos del proyecto y superando las expectativas
de los usuarios.
4.2.1 Sprints:
Implementación del sistema para que los propietarios puedan listar sus
propiedades de manera eficiente.
Desarrollo de filtros de búsqueda para los interesados en arrendar/comprar
propiedades.
Integración de herramientas de gestión de propiedades, incluyendo edición y
eliminación.
7
Pruebas de aceptación con usuarios finales para validar la funcionalidad del
sistema.
Estos sprints están diseñados para avanzar de manera iterativa en el desarrollo del sistema,
entregando funcionalidades completas en cada iteración y permitiendo la adaptación a los
cambios y la retroalimentación continua de los usuarios.
8
4.4 Herramientas de desarrollo
Dart: Aunque originalmente Dart no se diseñó específicamente para la web, su uso en conjunto
con frameworks como Flutter permite compilar a JavaScript para la creación de aplicaciones web.
Optamos por Dart por su capacidad para estructurar código más seguro y mantenible, su sistema
de tipado fuerte y su eficiencia en la detección de errores, lo que proporciona retroalimentación
más clara y útil que JavaScript tradicional.
Express: Elegimos utilizar Express para el desarrollo de Back-End debido a que este framework
es ligero y flexible, permitiendo un desarrollo ágil y sencillo. Su arquitectura es propicia para
construir aplicaciones web y APIs rápidamente, y su desempeño es altamente eficiente, lo que es
ideal para los requisitos de nuestro proyecto.
MySQL: es uno de los sistemas de gestión de bases de datos relacionales más populares y
ampliamente utilizado en el mundo. Es conocido por su alta confiabilidad, compatibilidad con
numerosos sistemas operativos y facilidad de uso. MySQL es una excelente opción para
aplicaciones web y se utiliza en muchas plataformas de alto tráfico como WordPress, Facebook y
Twitter. Ofrece soporte para transacciones con ACID (Atomicidad, Consistencia, Aislamiento y
Durabilidad), lo que garantiza la integridad de la base de datos.
9
Camunda: para el modelado de diagramas BPMN, se eligió Camunda debido a su usabilidad
simplificada y la familiaridad del equipo con este software.
Jira: Para gestionar el proyecto de manera eficiente, dedicando tareas a los integrantes del grupo,
priorizando algunas, dividiendo en más sub-tareas, con fecha límite para aumentar la eficiencia
del equipo
10