Volver a Blog Caso de estudio

Proceso de Desarrollo de la Aplicación: Desde la Entrevista Inicial hasta la Aprobación Final

3 min read vistas 1 leyendo ahora
Índice del artículo

Proceso de Desarrollo de la Aplicación: Desde la Entrevista Inicial hasta la Aprobación Final

En este proyecto integrador, trabajamos en conjunto con Logos Funkos para desarrollar una aplicación que cubriera las necesidades específicas de su emprendimiento. A continuación, detallamos las etapas clave del desarrollo.

1. Primera Entrevista con el Cliente

Comenzamos el proceso teniendo una entrevista con el cliente, donde recopilamos información sobre su emprendimiento y los requerimientos necesarios para la creación del programa. Durante esta fase, nos enfocamos en comprender las funciones clave que la aplicación debería incluir.

Entrevista con el cliente

A partir de esta entrevista, obtuvimos una visión clara sobre cómo diseñar la aplicación de manera personalizada.

2. Generación del Logo con IA

Como parte del branding, utilizamos IA para generar un logo acorde a la imagen que el cliente deseaba proyectar. El proceso de creación se realizó mediante un prompt ajustado a las especificaciones proporcionadas por el cliente.

Logo generado con IA

3. Modelado Rápido de la Base de Datos

Una vez definidos los requerimientos principales, estructuramos rápidamente el modelo de base de datos. Este modelado inicial nos permitió organizar las tablas y relaciones necesarias para el proyecto.

Modelado inicial de la base de datos

4. Pulido de la Base de Datos tras la Segunda Entrevista

Después de revisar la estructura con el cliente, eliminamos estados innecesarios y refinamos el esquema para hacer que el modelo fuera más eficiente.

Base de datos refinada

5. Diseño del Wireframe en Figma

Con la estructura clara, creamos un wireframe en Figma para definir la interfaz de usuario (UI) y asegurarnos de que el flujo de la aplicación fuese intuitivo y atractivo.

Wireframe en Figma

6. Creación del Diagrama de Clases en Lucid

Con el modelo de datos claro, trabajamos en el diagrama de clases utilizando Lucid. Este diagrama representaba la estructura de la base de datos y sus relaciones, lo que permitió visualizar mejor la lógica interna.

Diagrama de clases en Lucid

7. Aplicación del Modelo de Requerimientos MoSCoW

En esta etapa, nos centramos en priorizar las características y requerimientos utilizando el modelo MoSCoW. Este enfoque nos permitió definir qué elementos debían estar presentes en la primera versión de la aplicación.

Modelo MoSCoW aplicado a los requerimientos

8. Aprobación del Diagrama de Base de Datos

Luego de una nueva reunión con el cliente, obtuvimos la aprobación final del diagrama de base de datos. Esto fue un hito importante, ya que a partir de aquí pudimos comenzar a desarrollar la aplicación de manera más avanzada.

Diagrama de base de datos aprobado

9. Construcción y Validación de la Base de Datos

Finalmente, comenzamos a implementar la base de datos según el modelo aprobado. Este paso involucró la creación de tablas, relaciones y optimizaciones para asegurar que la aplicación fuera eficiente y escalable.

Base de datos implementada

Últimos artículos

... tip: teclea algo secreto (una pista... CAMILO)