Topics

Claude × Desarrollo de aplicaciones por no ingenieros ②: cómo creamos una aplicación sencilla para resolver problemas del trabajo diario

  • column

Ha pasado un poco de tiempo, pero en el artículo anterior escribí sobre la creación de una aplicación de lista de películas por ver junto con Claude.

Desde entonces me enganché al desarrollo de aplicaciones con IA y, mientras seguía ajustando detalles de la aplicación con Claude, la cuenta que la empresa nos había asignado alcanzó su límite de uso en muy poco tiempo.

Pensando que esto podría afectar también a mi trabajo habitual, decidí contratar un plan de pago a título personal.

"Esta vez voy a crear algo que sea útil para el trabajo".

Con ese ánimo me puse a pensar en ideas, pero al final la aplicación que salió no tenía nada que ver con el trabajo.

Antecedentes del proyecto

El tema de esta ocasión es resolver una pequeña dificultad que tiene una empresa de diseño arquitectónico gestionada por un familiar.

Según me contaron, cuando terminan una obra y entregan el inmueble al cliente, elaboran los informes en una hoja de cálculo.

La plantilla del informe está definida y el contenido se limita a texto y fotografías.

Me contaron que, como la entrada es muy sencilla, la gran cantidad de funciones de la hoja de cálculo acaba jugando en contra: quienes no están acostumbrados a manejarla tardan bastante tiempo en crear incluso un solo informe.

Lo que se quiere hacer es sencillo, pero la herramienta es tan completa que termina complicando las cosas. Pensé que aquí es donde una aplicación dedicada cobra sentido.

El problema no es que falten funciones, sino que sobran

Cuando se habla de frustración con una herramienta, lo habitual es pensar en "me falta esta función". En este caso, en cambio, el enfoque es el opuesto: restar. Las funciones sobran y eso hace que la herramienta sea más difícil de usar.

En situaciones como esta, el desarrollo con IA encaja muy bien.

Quitar funciones a un producto terminado, que incluye muchas capacidades, es difícil. Sin embargo, construir desde cero solo con lo que se necesita resulta, en cambio, bastante sencillo.

A partir de las tareas de trabajo, identifiqué las funciones necesarias y, como de costumbre, le expliqué a Claude lo que quería hacer. El resultado fue una aplicación como esta.

1. Lista de documentos

Al abrir la aplicación, primero se muestra en una lista los informes ya creados. Desde aquí se puede elegir entre crear uno nuevo o editar un documento existente.

Para crear uno nuevo, haga clic en el botón de la esquina superior derecha de la pantalla. Para editar un documento existente, haga clic en el documento correspondiente de la lista.

2. Función de creación de documentos simplificada al máximo

Al preparar de antemano las plantillas de los documentos y permitir comenzar el trabajo con cada plantilla ya creada una vez, se eliminan tareas innecesarias como crear o duplicar plantillas manualmente.

Para añadir páginas, basta con elegir cualquiera de las plantillas disponibles. Reordenar hojas o cambiar su nombre se realiza de forma similar a una hoja de cálculo, de modo que no requiere un periodo de aprendizaje al empezar a usarla.

La introducción de datos también es muy sencilla: solo hay que escribir el texto en los campos preparados o registrar las imágenes.

Como solo hay que completar los campos establecidos, es posible crear un documento con las operaciones mínimas necesarias.

Las imágenes subidas se comprimen automáticamente, por lo que las fotos tomadas con el móvil, que suelen ocupar mucho espacio, se pueden subir tal cual, sin necesidad de editarlas.

3. Impresión de documentos y conversión a PDF

Una vez completada la introducción de datos, revise el resultado en la vista previa.

En la vista previa se ajustan los encabezados, las líneas, las fuentes y el formato, y el contenido se adapta automáticamente para que quepa en tamaño A4.

El responsable no necesita realizar ajustes tediosos: basta con pulsar el botón de impresión para obtener un informe bien presentado.

4. Función de copia de seguridad

Esta aplicación no está conectada a una base de datos, por lo que los datos se guardan básicamente en el almacenamiento local.

Lo ideal habría sido guardar los datos en una base de datos, pero, como alguien que no es ingeniero, consideramos que no era adecuado introducir la información de los clientes en una base de datos conectada siguiendo las indicaciones de la IA, así que en esta ocasión decidimos descartarlo.

Aun así, pensamos que sería bueno poder migrar y hacer copias de seguridad de los datos, por lo que añadimos funciones de exportación e importación de datos.

Aunque requiere un proceso manual, también es posible realizar copias de seguridad básicas y transferir los datos a otro dispositivo.

Conclusión

Desde hace unos años existen servicios que permiten crear aplicaciones sin conocimientos de programación, pero la mayoría funciona combinando funciones que ya vienen preparadas.

Aunque son sencillos, es probable que muchas personas hayan sentido frustración por no poder personalizar los detalles como desearían.

En cambio, el desarrollo con IA permite incorporar tantas funciones como se necesiten y realizar personalizaciones flexibles. Además, no requiere conocimientos de código, y la barrera de entrada es mucho más baja de lo que se suele pensar.

¿No le ha pasado alguna vez con tareas "muy sencillas en su idea, pero que por algún motivo le cuestan más tiempo de lo esperado"?

Quizás se pueda resolver fácilmente creando una aplicación sencilla.

Aunque se solapa con el artículo anterior, lo recomendable es empezar a crearla con una actitud relajada.

Autor de este artículo

Director web con una trayectoria ascendente desde su ingreso como recién graduada, actualmente en plena dedicación. Aspira a convertirse en una profesional polivalente que domine todos los ámbitos, desde el diseño hasta la gestión de publicidad, y afronta nuevos retos cada día. En el trabajo busca una dirección ágil y eficaz, mientras que en su vida personal disfruta de una vida de retiro en su propia fortaleza: su hogar. Le gusta el anime.

Handan-chan

Director web / Incorporación en 2022

Ver los artículos de este miembro del equipo

Equipo de confianza y una respuesta ágil son nuestras fortalezas

En Liberogic, nuestro personal veterano impulsa los proyectos de forma proactiva, por lo que nuestros clientes nos valoran muy positivamente.
Nos esforzamos por asignar de manera adecuada a un gestor de proyectos y a un director, para que el proyecto avance sin contratiempos en su conjunto. Nuestro estilo consiste en distribuir los recursos de forma adecuada a cada tarea, evitando el aumento de costes por dedicaciones completas innecesarias. También somos reconocidos por la rapidez con la que comprendemos el alcance del trabajo y preparamos y presentamos los presupuestos.

Nota: Ten en cuenta que Liberogic no se dedica activamente a los servicios de desarrollo en las instalaciones del cliente (tipo SES).

Puede utilizar prácticamente todas las principales herramientas de gestión de proyectos y de chat, como Slack, Teams, Redmine, Backlog, Asana, Jira, Notion, Google Workspace, Zoom, Webex y más.

Cuéntenos sus desafíos web.

Casos de Estudio