Volver al blog

Construyendo Knowty: lecciones de liderar un proyecto estudiantil

ReactLiderazgoEducación

El comienzo

Cuando decidí construir Knowty, sabía que sería algo más que un proyecto de programación. Era la oportunidad de crear algo que de verdad ayudara a los estudiantes en su proceso académico.

La idea era simple: una plataforma educativa interactiva para estudiantes de décimo grado que complementara lo que veían en clase. ¿Qué la volvía difícil? El alcance del proyecto y coordinar un equipo en el que yo era el único desarrollador.

Liderar al equipo

Fui el único desarrollador de Knowty, pero el proyecto estuvo lejos de ser un esfuerzo individual. Lideré un equipo de cinco personas; mientras yo me encargaba de todo el código, el resto investigaba los temas académicos, creaba el contenido educativo y manejaba nuestro canal de YouTube, donde publicábamos clases en video complementarias.

Ahí entendí que liderar va más allá de escribir código: se trata de alinear a personas con habilidades distintas hacia un objetivo común. Tuve que traducir ideas de contenido en funcionalidades, decidir qué construir según lo que el equipo iba produciendo y asegurarme de que la plataforma estuviera a la altura del material que ellos creaban.

Lo que funcionó

  • Roles bien separados: yo era dueño de toda la parte técnica, y cada integrante respondía por sus materias y su contenido. Así evitamos confusiones y cada quien se concentró en lo que mejor sabía hacer.
  • Comunicación constante: el equipo de contenido necesitaba ver su trabajo reflejado en la plataforma, de modo que mantuvimos ciclos de retroalimentación cortos. Ellos entregaban temas y materiales; yo los integraba rápido al sitio para que pudieran revisarlos y ajustarlos.
  • YouTube como complemento: el canal llevó la plataforma más allá de la web. Con videos junto al sitio interactivo, los estudiantes tenían más de una forma de aprender.

Los retos

El reto más grande fue cargar solo con cada decisión técnica. Nadie revisaba mi código ni me ayudaba a depurar errores. Por ende, tuve que ser disciplinado y escribir código limpio y mantenible, porque sabía que el yo del futuro sería quien pagaría cualquier atajo.

Manejar las expectativas también costó. A veces el equipo de contenido proponía funcionalidades técnicamente complejas, y me tocaba equilibrar su visión con lo que era realista construir en nuestros tiempos. Decir "todavía no" sin desmotivar al equipo fue una habilidad que desarrollé gracias a este proyecto.

Decisiones técnicas

Elegí React con Bootstrap para el frontend. React me dio la arquitectura basada en componentes que necesitaba para crear layouts reutilizables por materia, mientras que Bootstrap me permitió avanzar rápido con un diseño responsive sin gastar demasiado tiempo en CSS propio.

En retrospectiva, fueron buenas decisiones para el alcance del proyecto. El modelo de componentes de React facilitó crear plantillas en las que el contenido encajaba sin fricción, y Bootstrap garantizó que el sitio se viera bien en cualquier dispositivo que usaran los estudiantes. Aun así, al final decidí pasarme a CSS puro, pues me daba más control sobre el diseño y me permitía ajustar la interfaz exactamente como la quería.

El impacto

Ver a más de 100 estudiantes usando la plataforma fue lo más gratificante. Los profesores reportaron que quienes usaron Knowty mejoraron su comprensión en las materias que cubrimos. Saber que personas reales se beneficiaron de algo que construí es una validación que ningún proyecto de tutorial puede replicar.

La lección

¿Hace falta un equipo de desarrolladores para construir algo significativo? No. Hace falta una visión clara, personas que complementen tus habilidades y la disciplina para llevarlo hasta el final. Liderar Knowty me enseñó que los mejores proyectos nacen de combinar perspectivas distintas, y eso pesa más que combinar lenguajes de programación.