Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Calidad en la Ingeniería de
Software
Actividad 3: Desarrollo de software mediante el uso de
técnicas ágiles
Por:
Alberto López García
Pablo Gómez Concha
Luis Gerardo Alvarez
Martín Aguirre Esquivel
1. Introducción
Basado en el material del curso proporcionado por Domínguez, U. (2022), se tiene
que las metodologías ágiles son modelos de gestión de proyectos originados dentro
del área de las Tecnologías de la Información debido a la insatisfacción de los
desarrolladores por la falta de fluidez de los modelos tradicionales que anteriormente
se utilizaban para proyectos de este tipo; ya que la metodología ágil es: colaborativa;
rápida y efectiva; iterativa y respaldada por datos y valora a las personas por encima
de los procesos. Aunque por lo general se suele combinar esta metodología ágil con
un enfoque más específico ya que permite crear una filosofía de gestión de proyectos
integral y un plan concreto para entregar trabajos de calidad.
Objetivos generales
2. Desarrollo
Para la resolución de la actividad, todos los elementos del equipo aportaron sus ideas
y opiniones, por lo que se llegó a la decisión de realizar el programa mencionado a
continuación con su respectiva descripción.
Problemática
Una universidad que cuenta con 5 campus requiere poder ofrecer un servicio de
préstamo de libros a sus estudiantes de todos los campus donde se pueda administrar
las solicitudes, inventario y generar registros.
Propuesta
Metodología Ágil
1. Junta del Scrum Master con el Product Owner para definir los alcances y
diseños del proyecto.
2. Generar los diagramas de modelado por Scrum Master y Team.
1. Interfaz y posibles interacciones.
2. Casos de uso del negocio.
3. Diagrama de componentes.
4. Diagrama de secuencia de los procesos del sistema.
5. Diagrama de clases y Entidad-Relación.
6. Diagrama de flujo general.
3. Búsqueda de fallos o errores hecha por el Scrum Master y el Team.
4. Documentación hecha por el Team.
5. Entrega de reporte del Scrum Master al Product Owner del avance.
A continuación se presenta el Sprint backlog, que es una descripción aún más detallada
que el Sprint, tratando de mencionar a detalle cada punto de este:
El Roadmap permite a todos los actores visualizar el progreso de las tareas de manera
dinámica, en nuestro caso utilizamos la herramienta Jira para realizar el proyecto y
poder plasmar el tiempo que requiere el desarrollo de este software. Ver Figura 4.
3. Conclusiones
Pablo Gómez Concha. En lo personal me agradó mucho haber elegido junto con el
equipo la metodología SCRUM, ya que esta es muy utilizada por equipos de trabajo
en todo el mundo porque se comprueba que es funcional; yo en lo personal vengo de
un área de la ingeniería que utiliza el método tradicional para desarrollo de proyectos,
pero el implementar y conocer esta metodología me permite extrapolar mi
conocimiento hacia otras áreas, logrando así formarme aún mejor como profesionista
de calidad.
Martín Aguirre Esquivel. Realizar entregas con calidad y cercanas a lo que el cliente
requiere, es una de las ventajas más apreciadas por las organizaciones de desarrollo y
por los dueños de la información (empresas), veo realmente una ventaja en usar este
tipo de metodologías, hasta hoy conocí a SCRUM y me ha convencido para empezar a
usarla en mis proyectos.
Alberto López Garcia: las metodologías ágiles son las más utilizadas en el ámbito del
desarrollo para pequeñas y medianas organizaciones debido a que estas en cierto
punto no pueden costear arquitectos de software o especialistas en ingeniería de
requisitos, y en otro punto, las metodologías ágiles, priorizan el tiempo de desarrollo
por encima de algunos otros puntos, y aunque esto no signifique que sean malas, sin
duda alguna la simplicidad que estas tienen para ser aplicadas es lo que las hace tan
populares, y lo que como primer metodologia para desarrollo, conviene aplicar,
algunos otro podrían pensar que estas tienen más desventajas que ventajas, pero todo
esto es relativo, al final si el que se pone como SCRUM Master es alguien habilidoso y
capacitado, el proyecto sale sin contratiempos.
4. Referencias