Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 13

PONTIFICIA UNIVERSIDAD CATÓLICA DE VALPARAÍSO

FACULTAD DE INGENIERÍA
ESCUELA DE INGENIERÍA INFORMÁTICA

Proyecto de Software
Corredora de Propiedades

FELIPE JESÚS ANDRÉS BRAVO ROMO

CRISTOFER CONTRERAS AHUMADA

ANTONIA PAZ NAVARRETE SILVA

LUCIANO ANDRÉS OLIVA JARA


Índice

Í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

3 Situación en estudio ................................................................................................... 3


3.1 Descripción de la situación actual ........................................................................... 3
3.2 Diagrama de proceso de Negocio (BPD-AS-IS)....................................................... 4
3.3 Identificación de los problemas detectados ............................................................. 4
3.3 Estado del Arte ........................................................................................................ 4
Tendencias actuales: ................................................................................................................... 5
Tecnologías utilizadas:................................................................................................................ 5
Conclusiones: ............................................................................................................................. 5

4 Propuesta de Solución ............................................................................................... 5


4.1 Descripción de la Solución ....................................................................................... 5
4.2 Modelo de proceso de desarrollo ............................................................................. 6
4.2.1 Sprints:............................................................................................................................... 6
4.3 Modelo (BPD-TO-BE) ............................................................................................. 8
4.4 Herramientas de desarrollo ..................................................................................... 9
4.4.1 Lenguaje de programación.................................................................................................. 9
4.4.2 Motor de base de datos ....................................................................................................... 9
4.4.3 Modelado de sistemas......................................................................................................... 9
4.4.4 Apoyo de comunicación y trabajo en equipo ..................................................................... 10

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.

Palabras clave: plataforma de software, corredora de propiedades, arrendamiento,


compra, objetivos, diseño intuitivo, gestión eficiente, seguridad de datos, publicación de
propiedades, agendamiento de visitas, comunicación, experiencia del usuario, eficacia
operativa.

3
1. Introducción

En un mundo en constante evolución y digitalización, las industrias están adoptando tecnologías


innovadoras para optimizar sus procesos y mejorar la experiencia del cliente. En este contexto,
presentamos el siguiente informe, que aborda el proyecto de desarrollo de un sistema de software
diseñado para atender las necesidades de una corredora de propiedades independiente.

La corredora de propiedades, dedicada a facilitar el proceso de arrendamiento y compra de


propiedades tanto para propietarios como para interesados, se enfrenta a desafíos intrínsecos en
su operación diaria. La falta de una plataforma digital integral ha llevado a procesos fragmentados,
comunicación limitada y una experiencia del usuario en ocasiones complicada.

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.

El camino hacia la modernización y la eficiencia comienza aquí, con la comprensión profunda de


los desafíos y las oportunidades que enfrenta la corredora de propiedades.
2. Marco General del Proyecto
En esta sección, se presentará una descripción general del proyecto en estudio y presentar los
objetivos correspondientes al proyecto.

2.1 Descripción General de la situación en estudio


La Corredora de propiedades independiente se encuentra inmersa en un entorno empresarial
dinámico y altamente competitivo, donde la digitalización se ha vuelto un requisito indispensable
para el éxito. A pesar del esfuerzo del equipo humano, la empresa enfrenta limitaciones
significativas para satisfacer las demandas crecientes de sus clientes. Esta realidad ha
desencadenado una serie de desafíos operativos que afectan su eficiencia y capacidad competitiva
en el mercado.

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.

Además, la comunicación limitada entre los distintos actores involucrados en el proceso de


arrendamiento y compra de propiedades ha resultado en malentendidos y frustración tanto para
los propietarios como para los interesados. La ausencia de una plataforma centralizada dificulta
la colaboración fluida entre los agentes de la corredora y sus clientes, lo que con frecuencia se
traduce en experiencias insatisfactorias y pérdida de valiosas oportunidades de negocio.

2.2 Objetivos del proyecto


Para lograr entender la finalidad del proyecto es necesario conocer tanto el objetivo general como
los específicos, con esto se tendrá una base a seguir y se cumplirán las metas de estos objetivos.

2.2.1 Objetivo General

El propósito principal de este proyecto es desarrollar e implementar un sistema de software


integral y eficiente que aborde los desafíos operativos identificados en la Corredora de
propiedades independiente. Este sistema estará diseñado para optimizar los procesos internos,
centralizar la información y mejorar la comunicación entre los diferentes actores involucrados en
el proceso de arrendamiento y compra de propiedades.

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.

2. Integrar funcionalidades que permitan la clasificación, búsqueda y postulación de distintas


propiedades.

3. Establecer un sistema de comunicación efectivo que promueva la colaboración entre los


agentes de la corredora, propietarios y clientes interesados, mejorando así la experiencia
del usuario.

4. Garantizar la seguridad y confidencialidad de los datos almacenados en el sistema,


implementando protocolos de protección robustos y actualizados.

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.1 Descripción de la situación actual


Las operaciones de las corredoras de propiedades actualmente se caracterizan por la gestión
manual y semi-automatizada de propiedades, clientes y transacciones. Los procesos involucrados
incluyen la adquisición de nuevas propiedades para listar, la gestión de relaciones con propietarios
y potenciales inquilinos o compradores, la coordinación de visitas a propiedades y la finalización
de transacciones de arriendo o venta.

Actualmente, para gestionar y almacenar datos de propiedades se utilizan Sistemas de Gestión


de Bases de Datos (BDMS). En la mayoría de las corredoras de propiedades se utilizan hojas de
cálculo y documentos para llevar registros financieros y contratos. En términos de comunicación
con clientes y propietarios, se hace uso de correo electrónico y telefonía. Y mediante alguna
plataforma de publicidad online se presenta el listado de propiedades disponibles.

3
3.2 Diagrama de proceso de Negocio (BPD-AS-IS)

3.3 Identificación de los problemas detectados


Al analizar la situación actual que vive la problemática general del proyecto, se identifican algunos
puntos importantes y estos son:

● Fragmentación de la información: La información relevante se encuentra dispersa


en múltiples plataformas, como bases de datos, hojas de cálculo y correos electrónicos,
lo que dificulta la gestión eficiente de los datos y aumenta el riesgo de errores.
● Dependencia del correo electrónico y la telefonía: La coordinación de visitas y la
gestión de transacciones se ven afectadas por la dependencia de métodos de
comunicación como el correo electrónico y la telefonía, lo que puede ocasionar
demoras y malentendidos.
● Falta de un sistema integrado de gestión: La ausencia de un sistema integrado para
la gestión de propiedades y clientes limita la capacidad de ofrecer un servicio
personalizado según las preferencias o necesidades de los clientes.
● Procesos operativos manuales: Muchos procesos operativos críticos, como la
creación de contratos o la programación de visitas, se realizan de manera manual, lo
que consume tiempo y aumenta la probabilidad de errores, especialmente en un
contexto de alta demanda.
● Almacenamiento disperso de datos: El almacenamiento disperso de los datos plantea
un desafío significativo para garantizar un acceso seguro y controlado a la
información, que es sensible tanto para los propietarios como para los clientes.

3.3 Estado del Arte

En el contexto de corredoras de propiedades, el estado del arte actualmente se centra en la


digitalización y la implementación de sistemas de software para optimizar procesos y mejorar la
experiencia del cliente. Las corredoras de propiedades enfrentan desafíos como la fragmentación
de información, la comunicación limitada y la falta de plataformas integrales.

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.

4.1 Descripción de la Solución

El sistema de software propuesto para la corredora de propiedades independiente busca abordar


los desafíos intrínsecos en su operación diaria, causados por la falta de una plataforma digital
integral. El objetivo es transformar la forma en que la corredora gestiona su operación,
centralizando la información, optimizando los flujos de trabajo y mejorando la comunicación entre
propietarios, interesados en arrendar/comprar y agentes de la corredora.

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.

Entre las funcionalidades avanzadas, se incluirá la gestión de visitas a las propiedades, la


evaluación de solicitudes y herramientas de comunicación integradas. Estas características

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.

4.2 Modelo de proceso de desarrollo

Para el desarrollo del sistema de arriendos para la corredora de propiedades, se ha seleccionado el


método ágil Scrum. Este enfoque implica trabajar en ciclos iterativos y entregas incrementales, lo
que permitirá adaptar el proyecto a medida que avanza y responder de manera efectiva a los
cambios en el mercado y las preferencias de los usuarios. A continuación, se presentan las razones
que fundamentan la elección del modelo.

● Flexibilidad y Adaptabilidad: Scrum permite ajustar el enfoque y los objetivos a medida


que se avanza en el proyecto, lo que es crucial en un entorno como el de la tecnología
inmobiliaria, donde las necesidades y requisitos pueden cambiar rápidamente.
● Comunicación Eficiente: Scrum fomenta la comunicación regular y transparente entre
los miembros del equipo, así como con los propietarios, interesados en arrendar/comprar
y agentes de la corredora. Esta comunicación es esencial para garantizar que el sistema
cumpla con las necesidades y expectativas de todos los involucrados.
● Entrega Incremental: Scrum permitirá entregar incrementos de funcionalidades en
cortos periodos, lo que permitirá a la corredora beneficiarse de las mejoras
tempranas y seguir mejorando el sistema de manera continua.
● Retroalimentación Continua: Scrum incorpora retrospectivas regulares, lo que facilitará
la identificación de áreas de mejora y ajustes en el proceso de desarrollo, asegurando que
el sistema se ajuste a las necesidades cambiantes de la corredora de propiedades y sus
clientes.
● Focalización en el Valor del Negocio: Scrum se centra en la entrega de valor al cliente,
lo que es fundamental para un proyecto que busca mejorar la eficiencia operativa de una
corredora de propiedades y enriquecer la experiencia del cliente, estableciendo así 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:

Sprint 1: Configuración y Definición de Requisitos

Configuración del entorno de desarrollo y herramientas necesarias.


Definición detallada de los requisitos funcionales y no funcionales del sistema.
Establecimiento de los roles y responsabilidades del equipo de desarrollo.

Sprint 2: Diseño de la Interfaz de Usuario (UI/UX)

Diseño de la interfaz de usuario, incluyendo la navegación y la apariencia visual.


6
Creación de prototipos y validación con usuarios potenciales.
Definición de la arquitectura de información del sistema.

Sprint 3: Desarrollo del Módulo de Gestión de Propiedades

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.

Sprint 4: Desarrollo del Módulo de Gestión de Clientes

Creación del sistema para gestionar la información de los clientes, incluyendo


interesados en arrendar/comprar propiedades.
Implementación de herramientas de comunicación efectiva con los clientes.
Desarrollo de funcionalidades de seguimiento y gestión de clientes.

Sprint 5: Desarrollo del Módulo de Gestión de Visitas y Reservas

Implementación de un sistema para programar y gestionar visitas a las


propiedades.
Desarrollo de la funcionalidad de reserva de propiedades para los interesados.
Integración de herramientas para la gestión eficiente de las visitas y reservas.

Sprint 6: Implementación de Métodos de Contacto y Comunicación

Integración de opciones de contacto entre propietarios, interesados y agentes de la


corredora.
Desarrollo de notificaciones para mantener informados a los usuarios sobre el
estado de sus solicitudes.
Implementación de un sistema de mensajería interna para facilitar la comunicación
entre las partes.

Sprint 7: Desarrollo del Módulo de Gestión de Pagos

Integración de opciones de pago seguras para facilitar las transacciones.


Desarrollo de la funcionalidad de gestión de pagos y facturación.
Pruebas de integración de los métodos de pago implementados.

Sprint 8: Implementación de Funcionalidades de Evaluación y Retroalimentación

Creación de un sistema que permita a los usuarios dejar comentarios y


calificaciones sobre las propiedades y los agentes de la corredora.
Implementación de funcionalidades de moderación y gestión de comentarios.

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.

4.3 Modelo (BPD-TO-BE)

8
4.4 Herramientas de desarrollo

Las herramientas de desarrollo constituyen el pilar tecnológico fundamental para la creación de


nuestra solución informática, siendo crucial su evaluación y entendimiento para asegurar el triunfo
del proyecto. Estas plataformas influirán directamente en la eficacia del equipo de desarrolladores,
en la excelencia del producto final y en la complacencia del cliente.
A continuación, discutiremos las razones que fundamentan nuestras selecciones.

4.4.1 Lenguaje de programación

React: Esta elección se fundamenta en la flexibilidad y la facilidad de uso al desarrollar interfaces


de usuario en el Front-End. React es conocido por su rendimiento óptimo y su capacidad para
construir aplicaciones web dinámicas con componentes reutilizables, además de contar con una
amplia comunidad que respalda y enriquece su ecosistema.

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.

4.4.2 Motor de base de datos

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.

4.4.3 Modelado de sistemas

Lucidchart: para la creación de diagramas UML, se seleccionó Lucidchart por su interfaz


intuitiva y la experiencia previa del equipo con esta herramienta.

9
Camunda: para el modelado de diagramas BPMN, se eligió Camunda debido a su usabilidad
simplificada y la familiaridad del equipo con este software.

4.4.4 Apoyo de comunicación y trabajo en equipo

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

También podría gustarte