
Actividad diagnostica
Objetivo:Identificar los conocimientos previos de los estudiantes en HTML, CSS y lógica básica de diseño web.Instrucciones:Crea una página web simple con un archivo index.html.La página debe contener:Un título principal con tu nombre.Un párrafo donde describas qué entiendes por "aplicaciones web progresivas".Una lista (puede ser ordenada o no ordenada) con 3 aplicaciones web que uses en tu día a día.Una imagen (puede ser de internet o de tu computadora).Aplica algo de estilo con CSS interno o...

App móvil con CRUD conectado a servidor LAMP
Objetivo generalDesarrollar una app móvil en React Native (Expo) capaz de conectarse a una API PHP que realiza operaciones CRUD sobre una tabla en MySQL, todo dentro de una red local.Herramientas necesariasMySQ: Base de datosPHP (Apache o XAMPP): API en backendReact Native + ExpoApp: móvil frontendPostman (opcional): Prueba de endpoints APIVS Code: Editor de códigoExpo Go: Pruebas en el móvil (iOS/Android)Parte 1: Crear la base de datosEn phpMyAdmin o línea de comandos de MySQL:CREATE DATABAS...

La señal que nunca llegó
Lucas tenía una visión: crear una app que ayudara a pequeños productores locales a vender sus cosechas directamente a consumidores urbanos. Nada de intermediarios, solo conexión. La llamó Raíz. Desde su pequeño estudio en Oaxaca, con más corazón que presupuesto, construyó una app limpia, intuitiva y optimista. El diseño estaba listo. Las funciones estaban listas. Los productores estaban listos. Solo faltaba que el mundo se conectara con ella. El día del lanzamiento fue como un amanecer. Lucas...
<100 subscribers

Actividad diagnostica
Objetivo:Identificar los conocimientos previos de los estudiantes en HTML, CSS y lógica básica de diseño web.Instrucciones:Crea una página web simple con un archivo index.html.La página debe contener:Un título principal con tu nombre.Un párrafo donde describas qué entiendes por "aplicaciones web progresivas".Una lista (puede ser ordenada o no ordenada) con 3 aplicaciones web que uses en tu día a día.Una imagen (puede ser de internet o de tu computadora).Aplica algo de estilo con CSS interno o...

App móvil con CRUD conectado a servidor LAMP
Objetivo generalDesarrollar una app móvil en React Native (Expo) capaz de conectarse a una API PHP que realiza operaciones CRUD sobre una tabla en MySQL, todo dentro de una red local.Herramientas necesariasMySQ: Base de datosPHP (Apache o XAMPP): API en backendReact Native + ExpoApp: móvil frontendPostman (opcional): Prueba de endpoints APIVS Code: Editor de códigoExpo Go: Pruebas en el móvil (iOS/Android)Parte 1: Crear la base de datosEn phpMyAdmin o línea de comandos de MySQL:CREATE DATABAS...

La señal que nunca llegó
Lucas tenía una visión: crear una app que ayudara a pequeños productores locales a vender sus cosechas directamente a consumidores urbanos. Nada de intermediarios, solo conexión. La llamó Raíz. Desde su pequeño estudio en Oaxaca, con más corazón que presupuesto, construyó una app limpia, intuitiva y optimista. El diseño estaba listo. Las funciones estaban listas. Los productores estaban listos. Solo faltaba que el mundo se conectara con ella. El día del lanzamiento fue como un amanecer. Lucas...
Share Dialog
Share Dialog


Laura, una joven emprendedora apasionada por la educación, soñaba con crear una aplicación móvil que ayudara a los estudiantes a organizar su tiempo y mejorar sus hábitos de estudio. Con un cuaderno lleno de ideas y entusiasmo en cada palabra, buscó un equipo de desarrolladores para darle vida a su proyecto.
Pero lo que parecía una travesía directa hacia la innovación pronto se convirtió en una montaña rusa de malentendidos, frustraciones y reveses.
El primer prototipo de la app era visualmente atractivo, pero no respondía a lo que Laura imaginaba. Los estudiantes que lo probaron se quejaron de funciones confusas, de una navegación poco clara y de la falta de opciones que realmente necesitaban.
Los desarrolladores, por su parte, aseguraban que habían seguido las instrucciones de Laura “al pie de la letra”. Entonces, ¿qué había fallado?
La respuesta era simple pero dolorosa: no había existido un análisis de requerimientos sólido. Se habían saltado el paso más importante: transformar las ideas en especificaciones claras, verificables y validadas con el cliente.
Después de semanas de frustración, Laura decidió detener el proyecto. Convocó a su equipo y juntos revisaron la metodología. Esta vez, decidieron aplicar estándares y técnicas formales de levantamiento de requerimientos:
Entrevistas con estudiantes para conocer sus verdaderas necesidades.
Historias de usuario redactadas en un lenguaje simple: “Como estudiante quiero recibir recordatorios personalizados para no olvidar mis tareas.”
Talleres colaborativos para priorizar funciones.
Prototipos rápidos que se validaban en conjunto antes de avanzar al desarrollo.
Inspirados en marcos como IEEE 830 e ISO/IEC/IEEE 29148, documentaron requerimientos funcionales y no funcionales. Lo que antes era un caos de ideas, ahora era un mapa claro hacia el éxito.
La segunda versión de la app fue diferente. Más ligera, más intuitiva, más cercana a los estudiantes. Las pruebas piloto arrojaron una aceptación sorprendente. Laura comprendió que no había sido falta de talento ni de esfuerzo, sino de estructura en el proceso.
El caso de Laura revela una verdad poderosa: en el desarrollo de aplicaciones móviles, el éxito no depende solo del código, sino de la capacidad de escuchar, documentar y validar las necesidades del cliente y del usuario final.
Una app puede ser técnicamente impecable, pero si no responde a la realidad de quienes la usan, está condenada al fracaso. En cambio, cuando el análisis de requerimientos se convierte en la brújula, el desarrollo fluye con propósito y dirección.
Mas información:
Laura, una joven emprendedora apasionada por la educación, soñaba con crear una aplicación móvil que ayudara a los estudiantes a organizar su tiempo y mejorar sus hábitos de estudio. Con un cuaderno lleno de ideas y entusiasmo en cada palabra, buscó un equipo de desarrolladores para darle vida a su proyecto.
Pero lo que parecía una travesía directa hacia la innovación pronto se convirtió en una montaña rusa de malentendidos, frustraciones y reveses.
El primer prototipo de la app era visualmente atractivo, pero no respondía a lo que Laura imaginaba. Los estudiantes que lo probaron se quejaron de funciones confusas, de una navegación poco clara y de la falta de opciones que realmente necesitaban.
Los desarrolladores, por su parte, aseguraban que habían seguido las instrucciones de Laura “al pie de la letra”. Entonces, ¿qué había fallado?
La respuesta era simple pero dolorosa: no había existido un análisis de requerimientos sólido. Se habían saltado el paso más importante: transformar las ideas en especificaciones claras, verificables y validadas con el cliente.
Después de semanas de frustración, Laura decidió detener el proyecto. Convocó a su equipo y juntos revisaron la metodología. Esta vez, decidieron aplicar estándares y técnicas formales de levantamiento de requerimientos:
Entrevistas con estudiantes para conocer sus verdaderas necesidades.
Historias de usuario redactadas en un lenguaje simple: “Como estudiante quiero recibir recordatorios personalizados para no olvidar mis tareas.”
Talleres colaborativos para priorizar funciones.
Prototipos rápidos que se validaban en conjunto antes de avanzar al desarrollo.
Inspirados en marcos como IEEE 830 e ISO/IEC/IEEE 29148, documentaron requerimientos funcionales y no funcionales. Lo que antes era un caos de ideas, ahora era un mapa claro hacia el éxito.
La segunda versión de la app fue diferente. Más ligera, más intuitiva, más cercana a los estudiantes. Las pruebas piloto arrojaron una aceptación sorprendente. Laura comprendió que no había sido falta de talento ni de esfuerzo, sino de estructura en el proceso.
El caso de Laura revela una verdad poderosa: en el desarrollo de aplicaciones móviles, el éxito no depende solo del código, sino de la capacidad de escuchar, documentar y validar las necesidades del cliente y del usuario final.
Una app puede ser técnicamente impecable, pero si no responde a la realidad de quienes la usan, está condenada al fracaso. En cambio, cuando el análisis de requerimientos se convierte en la brújula, el desarrollo fluye con propósito y dirección.
Mas información:
No comments yet