Actividad 2.1 - Metodologías de desarrollo de software
En esta actividad realizamos una investigación sobre las diferentes metodologías de desarrollo de software, con el objetivo de conocer cómo se planifica, organiza y ejecuta la creación de aplicaciones y programas de manera profesional. Debíamos analizar al menos tres metodologías distintas, respondiendo preguntas sobre su definición, características, historia, pasos y ventajas o desventajas. El documento debía ser entregado respetando la redacción académica, lo que nos permitió practicar también nuestra capacidad de síntesis y exposición formal.
Para llevar a cabo esta investigación, busqué información confiable. Analicé tres metodologías: Cascada, Scrum y Kanban.
Esta actividad me permitió comprender que no existe una única forma de desarrollar software, sino que cada metodología se adapta a necesidades distintas. Me di cuenta de la importancia de planificar y documentar cada paso, así como de involucrar al equipo o usuarios finales cuando es necesario. Al comparar las metodologías, entendí mejor por qué algunas son más adecuadas para proyectos grandes y estructurados, mientras que otras funcionan mejor en entornos cambiantes o creativos.
Investigar estas metodologías me ayudó a fortalecer mi capacidad de analizar y comparar enfoques profesionales, lo que será muy útil para mis proyectos de desarrollo de apps. Además, me permitió relacionar la teoría con la práctica, ya que más adelante aplicaremos la metodología de cascada en nuestro diseño de aplicaciones educativas.
En conclusión, esta actividad no solo amplió mi conocimiento sobre cómo se organiza el desarrollo de software, sino que también me hizo reflexionar sobre la importancia de elegir la metodología adecuada según el proyecto y las necesidades de los usuarios. Aprendí que la planificación y el análisis son tan importantes como la programación misma.
Comentarios
Publicar un comentario