Elaboración del informe de análisis con listas de chequeo para la
validación de artefactos. GA2-220501093-AA3-EV02
JUAN MANUEL MORENO NAVARRO
2977458
Introducción
En el siguiente documento se realizará un informe donde se analiza a través de listas de
chequeo la verificación del cumpliendo o no los diferentes requerimientos del software del
hotel.
El informe de análisis son documentos en los cuales se plasma una serie de procesos de
acuerdo a los requerimientos y objetivos a alcanzar y su fin es realizar un análisis exhaustivo
del sistema que desea realizar y el rendimiento de los procesos logrando influir directamente
en la toma de decisiones.
En el contexto del software en el que actualmente estamos trabajando se ve la importancia de
realizar las listas de chequeo ya que estas nos permitirán determinar los objetivos que hemos
alcanzado y en los que debemos seguir trabajando para darle cumplimiento y así mejorar los
servicios que presta el hotel.
Alcance
El software de hoteleria tiene como objetivo solventar las problemáticas y necesidades del
sector hotelero en Colombia, se pretende abordar diversas áreas de sistemas o aplicaciones
con el fin de gestionar diversas operaciones y actividades dentro del hotel, mejorar la
calidad, la experiencia del cliente y la administración general en los hoteles a nivel nacional
y a su vez aprovechar los beneficios que nos brinda la tecnología.
Se busca que este proyecto sea escalable y se pueda adaptar a toda entidad hotelera, teniendo
en cuenta que será una plataforma integral y se podrá acceder desde cualquier lugar,
navegador y dispositivo con el objetivo de mejorar los servicios hoteleros en el país.
Nuestra plataforma da la garantía de brindar un excelente servicio con calidad acompañada
de una buena estructura en el funcionamiento del programa que facilite la organización,
comunicación y accesibilidad en las diversas entidades hoteleras.
A futuro queremos lograr implementar nuestro software en diversos hoteles a su vez generar
alianzas con estas entidades con el fin de crecer y adquirir nuevos conocimientos.
Lista de requerimientos
Requerimientos del cliente
● Atención al Cliente: Los huéspedes valoran un servicio amable y atento por parte
del personal del hotel. La capacidad de responder a preguntas, proporcionar
recomendaciones y resolver problemas de manera efectiva es primordial.
● Seguridad: La seguridad personal y de pertenencias es fundamental para los
huéspedes. Los hoteles deben ofrecer sistemas de seguridad para brindar
tranquilidad a sus clientes.
● Precios equitativos: Los clientes valoran los precios justos. Quieren entender
claramente lo que están pagando y si hay costos adicionales, como tasas de servicio o
impuestos.
● Reservas en línea fácil: Los clientes suelen buscar la facilidad de reservar
habitaciones en línea a través de sitios web o aplicaciones móviles. La plataforma de
reserva debe ser intuitiva, con información clara sobre las opciones de habitaciones,
tarifas, disponibilidad y políticas de cancelación.
● Experiencias personalizadas: Algunos huéspedes valoran las experiencias
personalizadas, como por ejemplo recibir un trato especial por un cumpleaños o
aniversario. Los programas de fidelización y la atención a detalles específicos
hacen la diferencia.
● Comodidades y servicios: Los huéspedes buscan comodidades que mejoren su
experiencia, como acceso a internet de alta velocidad, gimnasios, piscinas,
restaurantes, spa y estacionamiento. Cuantas más opciones de servicios ofrezca
un hotel, más atractivo será para una variedad de clientes.
● Variedad de habitaciones: Los huéspedes pueden tener preferencias específicas en
cuanto al tipo de habitación, como habitaciones individuales, dobles, suites, con
vistas al mar, etc. Un hotel que ofrece una variedad de opciones puede satisfacer
mejor las
necesidades de diferentes tipos de viajeros.
● Limpieza y mantenimiento: Los clientes esperan que las habitaciones y las áreas
comunes estén limpias y bien mantenidas. La higiene es una preocupación importante
para los huéspedes.
● Ubicación estratégica: La ubicación del hotel es un factor clave para muchos
viajeros. Algunos pueden preferir estar cerca de atracciones turísticas, mientras que
otros pueden buscar una ubicación más tranquila y alejada del ruido.
Implementación de características paso a paso de cumplimiento
Para garantizar el cumplimiento y desarrollo del software hotelero con las regulaciones y
estándares relevantes, es importante implementar una serie de funcionalidades y medidas que
aborden diferentes aspectos de la gestión y operación del hotel. A continuación, se presentan
paso a paso para lograr este objetivo:
1. Gestión de Datos de Clientes
Implementar funciones para recopilar y almacenar de manera segura la información personal de
los huéspedes, cumpliendo con regulaciones como el Reglamento General de Protección de
Datos o leyes locales de privacidad.
Además incluye un proceso de obtención de consentimiento informado para la recopilación y uso
de datos personales.
A su vez, establecer procedimientos de copia de seguridad y recuperación de datos para evitar la
pérdida de información crítica.
2. Seguridad de la Información
Implementar sistemas de autenticación seguros para garantizar que solo usuarios autorizados
tengan acceso al sistema. Establecer niveles de autorización para controlar el acceso a
diferentes funcionalidades.
Registrar y auditar las actividades de los usuarios en el sistema para detectar posibles
violaciones de seguridad y mantener un historial de acciones, para la prevención de intrusos.
3. Cumplimiento Fiscal y Legal
Integrar funciones que permitan calcular y registrar los impuestos aplicables a las reservas y
transacciones financieras, siguiendo las regulaciones fiscales locales.
4. Facturación Electrónica
Implementar la capacidad de generar facturas electrónicas en cumplimiento con las normativas
fiscales y mejor organización interna del hotel.
5. Reservas y Gestión de Habitaciones
Capturar la información necesaria de los huéspedes para cumplir con los requisitos de registro y
reporte requeridos.
6. Check-In y Check-Out Electrónico
Permitir a los huéspedes realizar el check-in y check-out en línea para reducir la interacción física
y agilizar el proceso.
7. Gestión de Pagos
Integrar pasarelas de pago seguras y mantener un registro detallado de las transacciones
financieras, incluyendo información de pago y facturación.
8. Mantenimiento y Soporte
Mantener el software actualizado con las últimas correcciones de seguridad y parches. Ofrecer
un servicio de soporte técnico para ayudar a los usuarios a resolver problemas y responder a
preguntas sobre el uso del software.
9. Servicio al cliente
Capacitar al personal del hotel sobre cómo utilizar el software en línea con las mejores
prácticas de seguridad y cumplimiento, además implementar el trato especial al usuario.
10. Gestión de servicios adicionales
Integrar servicios adicionales en el software para ofrecer una mejor experiencia y aumentar la
satisfacción del cliente.
Implementación de estrategias de cumplimiento
La implementación de estrategias de cumplimiento para el software hotelero implica tomar
medidas para asegurarse de que el software cumpla con regulaciones y estándares requeridos.
1. Identificar las regulaciones pertinentes para la industria hotelera en Colombia y
a nivel internacional.
2. Comprender los requisitos específicos que el software debe cumplir, como
protección de datos, seguridad de la información, cumplimiento fiscal, etc.
3. Asignar un equipo o un responsable de cumplimiento del software.
4. Evaluar el software hotelero existente para identificar posibles brechas en
el cumplimiento.
5. Planificar las características y mejoras necesarias para cumplir con los requisitos
de cumplimiento.
6. Realizar modificaciones en el software existente para cumplir con los
requisitos identificados.
7. Desarrollar una política de privacidad clara que explique cómo se recopila,
almacena y utiliza la información de los huéspedes.
8. Incorporar funciones de autenticación y autorización sólidas para garantizar que
solo usuarios autorizados puedan acceder al software.
9. Diseñar una estructura para generar facturas electrónicas en cumplimiento con
las normativas fiscales.
10. Proporcionar formación y capacitación al personal del hotel sobre cómo utilizar
el software en línea con las estrategias de cumplimiento y buen trato al usuario.
Construir el documento de informe de artefactos entregados
Este informe detalla los artefactos elaborados en el software de hotelería, en el periodo
intermedio en el que se ha venido trabajando con el equipo de trabajo.Estos artefactos han
sido entregados como parte del proceso. Es de importancia dar a conocer los artefactos ya
que estos son un método o procesos de desarrollo específicos .
A continuación se presenta un listado detallado de los artefactos entregados.
Requisitos: un requisito es una condición o capacidad que necesita el usuario para resolver un
problema o conseguir un objetivo determinado.
casos de uso:permiten la descripción de cada una de las funciones de las aplicaciones a
desarrollar desde el punto de vista del usuario.
Historias de usuario: forma de representar los requisitos de un sistema de información en un
lenguaje muy común y legible para el usuario.
Diagrama de casos de uso: Los diagramas de caso de uso son una herramienta esencial para
la ingeniería de requisitos en el desarrollo de software, ya que ayudan a capturar, comunicar y
entender los requisitos del sistema desde la perspectiva del usuario, lo que conduce a un
desarrollo más efectivo y enfocado en las necesidades reales del cliente. También para
nuestro proyecto se utilizarán las herramientas del lenguaje UML, ya que estas mejoran la
comunicación, facilita el análisis y diseño, promueve la reutilización y la planificación en el
desarrollo de software y otros proyectos de ingeniería de sistemas.
Identificar los procesos y usuarios interesados
Al identificar cada uno de los procesos que se requieren para captar y analizar los requisitos del
software en el que se está trabajando podemos mejorar la experiencia en el uso de un
software de calidad, brindando tanto a los clientes como personal del hotel un acceso fácil y
confiable.
Elaborar el documento de lista de chequeo paso a paso
Una lista de chequeo para el desarrollo del software es una herramienta que se utiliza para
asegurarse de que se están cumpliendo todas las actividades necesarias en el proceso del
desarrollo de software antes de dar por hecho su entrega o lanzamiento.
a continuación se dará un ejemplo preciso de cómo se debe incluir una lista de chequeo de
verificación para el desarrollo de un software:
Listas de chequeo de registro de usuario
Actividad Cumple No cumple No aplica
¿El tiempo de respuesta de inicio de la app es el
adecuado? x
¿El proceso de registro de usuario me solicita
definir un usuario y una contraseña? x
¿La interfaz de la app me muestra la opción de
registro de usuario? x
¿Se definieron estrategias de detección de errores en
ingreso de datos en el sistema? x
¿La App me especifica los criterios de seguridad
para poder crear el usuario? x
¿El sistema le confirma al usuario la creación de su
cuenta confirmando login y password registrados? x
¿El sistema me solicita aceptar las condiciones de
privacidad para crear el usuario? x
¿La app envía un correo y un mensaje notificando
que se ha registrado con éxito? x
Listas de chequeo de inicio de sesión
Actividad Cumple No cumple No aplica
¿La app muestra la interfaz de inicio de sesión o
registro según requerimientos de usuario? x
¿El proceso de inicio de sesión es válido si los datos
ingresados son correctos? x
¿El sistema de la app nos notificará de inicios de
sesión en más de dos dispositivos? x
¿El sistema le confirma al usuario el inicio de
sesión correcto y permite el ingreso al menú de la x
app?
¿El sistema finaliza sesión automáticamente
después de un tiempo de inactividad? x
¿El sistema de la app permite la actualización o
modificación de datos para inicio de sesión? x
Listas de chequeo de funcionamiento del software
Actividad Cumple No cumple No aplica
¿El sistema desplegará una lista de opciones de
ayuda o de búsqueda? x
¿El menú de opciones mostrará el portafolio de
servicios y catálogos disponibles de habitaciones? x
¿El usuario podrá validar las opciones y realizar su
reserva? x
¿El sistema permitirá que los clientes actualicen sus
datos e intereses en el sistema? x
¿La app notificará el agendamiento programado por
correo, WhatsApp y mensaje de texto? x
¿El sistema permitirá la opción de cancelación de
reserva con anterioridad? x
¿El sistema visualizará la opción de pagos online de
las habitaciones y servicios con sus precios? x
¿El cliente podrá elegir sus diferentes medios de
pago? x
¿La app mostrará una interfaz para llenar los datos
bancarios? x
¿El sistema genera un mensaje de confirmación de
los datos bancarios por medio de correo para x
efectuar el pago?
¿El menú de opciones mostrará el buzón de quejas,
sugerencias,reclamos, chat virtual y ayuda? x
¿El sistema responderá en el menor tiempo de 2
segundos? x
¿El sistema brindará servicios adicionales para un
trato personalizado? x
¿El usuario podrá tener interacción de intercambio
de mensaje con el personal de servicio? x
¿El sistema generará auto informes y análisis del
funcionamiento? x
¿El sistema permite realizar el check-in y check-out
en línea? x