DEV Community

Cover image for Crear software: Juego de personas
Ulises Serrano
Ulises Serrano

Posted on

Crear software: Juego de personas

Sino estas inmerso en el desarrollo de software posiblemente lo veas como un área complicada y que la gran mayoría del tiempo vas a estar pegado frente a una computadora y posiblemente esto sea verdadero en cierta medida.

Pero si realmente estas creando soluciones de software complejas y que sean de calidad, si o si, vas a estar hablando con personas todo el tiempo. Una de las cosas más importantes es que no tomes por sentado nada, debes de hacer la mayor cantidad de preguntas que puedas para obtener la mayor cantidad de información. También la calidad de las preguntas se verán reflejadas la calidad de las respuestas. Algunos ejemplos de ello son: ¿Cuál es la forma en la que resuelven el problema ahora?, ¿Cuál es el problema que tiene haciendo de esta manera?, ¿Por qué es importante automatizarlo?, ¿Donde se encuentran los datos ahora?, ¿Se conecta con otros sistemas?, etc.

Así como tu cliente va respondiendo estas preguntas debes de ir imaginando la solución y todo lo que implica hacer todos estos requerimientos. Lo que debes de tomar en cuenta que tus clientes no saben con certeza que es lo que realmente necesitan.

Es por ello que el software me gusta tanto porque es crear y construir soluciones a partir de la simple comunicación entre personas. A tu cliente no le va importar si usas la base de datos más moderna o que si ocupaste el framework mas rápido. El quiere soluciones y entre mejor lo entiendas y escuches, tu solución se adecuara mejor.

Como lo mencionaba la técnica admitámoslo, en este punto de nuestra historia es solo ser integradores de soluciones.

La IA esta avanzando a pasos agigantados y no me cierro a la posibilidad de que sea capas de llegar al punto de soluciones y razonamiento que tenga un humano, pero sigo pensando que aún va a necesitar personas que le den las instrucciones precisas y completas para que pueda desarrollar e integrar sistemas complejos.

Algo que siempre he hecho en mis sistemas y soluciones es agregar cosas que posiblemente el cliente no lo tenia en el radar y que yo considero que es un valor agregado, esto va desde acomodar los datos en orden cronológico o exportar sus datos a un formato en especifico como excel o PDF.

Como ya lo abordamos creo firmemente que sin buena comunicación no vas a crear buen software.

Se curioso e indaga más por medio de preguntas.

No seas el desarrollador que solo esta involucrado en la parte técnica, es genial y yo lo he hecho pero te pierdes de mucho y del verdadero core de generar una solución de software.

Activa tu modo prime, creando software genial.

—U.

Image of AssemblyAI tool

Transforming Interviews into Publishable Stories with AssemblyAI

Insightview is a modern web application that streamlines the interview workflow for journalists. By leveraging AssemblyAI's LeMUR and Universal-2 technology, it transforms raw interview recordings into structured, actionable content, dramatically reducing the time from recording to publication.

Key Features:
🎥 Audio/video file upload with real-time preview
🗣️ Advanced transcription with speaker identification
⭐ Automatic highlight extraction of key moments
✍️ AI-powered article draft generation
📤 Export interview's subtitles in VTT format

Read full post

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Dive into an ocean of knowledge with this thought-provoking post, revered deeply within the supportive DEV Community. Developers of all levels are welcome to join and enhance our collective intelligence.

Saying a simple "thank you" can brighten someone's day. Share your gratitude in the comments below!

On DEV, sharing ideas eases our path and fortifies our community connections. Found this helpful? Sending a quick thanks to the author can be profoundly valued.

Okay