Está en la página 1de 17

1

¡Crea, Innova e Inspira!

UNIDAD DIDACTICA: Metodologia de


Desarrollo de software

ING. Jonathan Williams Pacheco

PROGRAMA DE ESUDIO: Administración De Centros De Computo

PAIJAN – PERÚ

2024
2
METODOLOGIAS AGILES
................................................................................................................................................................- 1 -
INTRODUCCIÓN......................................................................................................................................- 1 -
METODOLOGIA AGIL..............................................................................................................................- 2 -
SCRUM....................................................................................................................................................- 3 -
CARACTERISTICAS...................................................................................................................................- 3 -
ROLES DEFINIDOS...............................................................................................................................- 3 -
COLABORACION.................................................................................................................................- 3 -
LA PRIORIZACIÓN...............................................................................................................................- 3 -
LA BASE DE TRABAJO DE SCRUM...........................................................................................................- 4 -
ITERACIÓN..........................................................................................................................................- 4 -
COLABORACIÓN.................................................................................................................................- 4 -
ADAPTACIÓN CONTINUA...................................................................................................................- 4 -
7 SPRINTS SOBRE EL PROYECTO DE UN SISTEMA DE ASISTENCIA.........................................................- 5 -
SPRINT 1: INVESTIGACIÓN Y PLANIFICACIÓN INICIAL.......................................................................- 5 -
SPRINT 2: DISEÑO DE LA ARQUITECTURA DEL SISTEMA...................................................................- 6 -
SPRINT 3: DESARROLLO DEL MÓDULO DE REGISTRO DE ESTUDIANTES...........................................- 7 -
SPRINT 4: DESARROLLO DEL MÓDULO DE REGISTRO DE ASISTENCIA..............................................- 8 -
SPRINT 5: DESARROLLO DEL MÓDULO DE REPORTES.......................................................................- 9 -
SPRINT 6: MEJORAS DE USABILIDAD Y SEGURIDAD........................................................................- 10 -
SPRINT 7: PRUEBAS FINALES Y DESPLIEGUE....................................................................................- 11 -
CONCLUSIÓN........................................................................................................................................- 12 -
LINKOGRAFIAS O BIBLIOGRAFIAS........................................................................................................- 13 -

3
INTRODUCCIÓN

En un mundo empresarial caracterizado por la rapidez del cambio y la

demanda constante de adaptación, las metodologías ágiles han emergido

como un enfoque dinámico y eficaz para el desarrollo de proyectos. En

contraste con los métodos tradicionales, las metodologías ágiles priorizan

la colaboración, la flexibilidad y la entrega incremental de productos y

servicios. En esta introducción, exploraremos muchos puntos y otros

temas a tratar.

1
METODOLOGIA AGIL

La metodología ágil es un conjunto de técnicas aplicadas en ciclos

de trabajo cortos, con el objetivo de que el proceso de entrega

de un proyecto sea más eficiente. Así, con cada etapa

completada, ya se pueden entregar avances y se deja de lado la

necesidad de esperar hasta el término del proyecto.

Ejemplos comunes de metodologías ágiles incluyen Scrum, Kanban, Extreme

Programming (XP) y Lean, cada una con sus propias prácticas y enfoques específicos

para la implementación ágil. En resumen, la metodología ágil proporciona un marco

flexible y adaptativo que permite a los equipos gestionar proyectos de manera

eficiente en entornos dinámicos y cambiantes.

2
SCRUM

Scrum es un marco de trabajo ágil utilizado comúnmente en el


desarrollo de software y otros proyectos complejos. En Scrum, los
proyectos se dividen en ciclos de trabajo llamados "sprints", que
generalmente duran de una a cuatro semanas. Durante cada
sprint, el equipo se compromete a entregar un conjunto
específico de funcionalidades o resultados. En cada nuevo
sprint se genera una versión del producto que supera a la
anterior. El pilar fundamental de la metodología ágil Scrum es
que todas las decisiones se toman en función de la
información existente y de la propia experiencia de los
integrantes del equipo.

CARACTERISTICAS

ROLES DEFINIDOS
Scrum define tres roles principales: el Scrum Master, el Product Owner y el
Equipo de Desarrollo. Cada rol tiene responsabilidades específicas para
garantizar el éxito del proyecto.

COLABORACION
La colaboración, ya que es una de las mejores cosas
que tiene Scrum es que se fomenta mucho la
colaboración entre los miembros del equipo de desarrollo,
entre el cliente y el equipo.

LA PRIORIZACIÓN
Scrum es una metodología muy abierta, flexible y que se adapta
a las necesidades de los clientes en cada momento. Si aparece

3
algo urgente, se le puede asignar una prioridad y el equipo puede ponerse a trabajar
de forma inmediata.

LA BASE DE TRABAJO DE SCRUM

La forma de trabajo de Scrum se basa principalmente


en la iteración, la colaboración y la adaptación
continua. Estos principios fundamentales permiten
a los equipos desarrollar productos de manera ágil
y eficiente, respondiendo de manera efectiva a
los cambios y maximizando el valor entregado al
cliente.

ITERACIÓN: Scrum divide el trabajo en iteraciones


llamadas Sprints, que son períodos de tiempo definidos
(generalmente de 1 a 4 semanas) durante los cuales se
desarrolla, prueba y entrega un incremento potencialmente
entregable del producto.

COLABORACIÓN: La colaboración es fundamental en


Scrum. Los equipos autoorganizados trabajan estrechamente
junto con el Product Owner y el Scrum Master para
comprender los requisitos del cliente, priorizar el trabajo y
resolver los desafíos que surjan durante el desarrollo.

ADAPTACIÓN CONTINUA: Scrum


promueve la inspección y la adaptación continua
en todos los aspectos del proceso de desarrollo.

En resumen, la forma de trabajo de Scrum se basa


en la entrega iterativa, la colaboración estrecha entre
los miembros del equipo y la capacidad de adaptarse de manera
continua a medida que se avanza en el proyecto. Este enfoque ágil
permite a los equipos responder de manera efectiva a los cambios
en los requisitos del cliente y entregar productos de alta calidad de
manera oportuna.

4
7 SPRINTS SOBRE EL PROYECTO DE UN SISTEMA DE
ASISTENCIA

SPRINT 1: INVESTIGACIÓN Y PLANIFICACIÓN INICIAL

 Investigación detallada de los requisitos específicos del


sistema de asistencia, incluyendo la identificación de las
necesidades de los diferentes usuarios y partes
interesadas.

 Reunión con los directivos, profesores y personal


administrativo del instituto para establecer objetivos
claros y expectativas para el sistema.

 Establecimiento de un cronograma de desarrollo y


asignación de recursos adecuados, teniendo en cuenta
las limitaciones de tiempo y presupuesto.

 Creación de un plan de desarrollo detallado que incluya la definición de roles y


responsabilidades del equipo, así como la metodología de trabajo a seguir.

5
SPRINT 2: DISEÑO DE LA ARQUITECTURA DEL SISTEMA

 Diseño detallado de la arquitectura del sistema de asistencia,


considerando aspectos como la escalabilidad, la seguridad y la
facilidad de mantenimiento.

 Identificación de las tecnologías y herramientas más adecuadas para


implementar la arquitectura diseñada.

 Creación de diagramas de flujo y estructuras de datos que sirvan como


guía para el desarrollo posterior del sistema.

6
SPRINT 3: DESARROLLO DEL MÓDULO DE REGISTRO DE ESTUDIANTES

 Implementación del módulo de registro de estudiantes, permitiendo la captura y


almacenamiento de información relevante sobre los alumnos.

 Desarrollo de una interfaz de usuario intuitiva y fácil de usar para facilitar el registro de
estudiantes por parte del personal administrativo.

 Integración del módulo con la base de datos del instituto para garantizar la
consistencia y disponibilidad de los datos.

 Realización de pruebas exhaustivas para verificar la funcionalidad del módulo y


corregir posibles errores identificados.

7
SPRINT 4: DESARROLLO DEL MÓDULO DE REGISTRO DE ASISTENCIA

 Implementación del módulo de registro de asistencia, permitiendo el seguimiento


preciso de la asistencia de los estudiantes.

 Integración del módulo con el sistema de registro de estudiantes y la base de datos del
instituto.

 Realización de pruebas de integración para garantizar el correcto funcionamiento del


módulo en conjunto con otras partes del sistema.

8
SPRINT 5: DESARROLLO DEL MÓDULO DE REPORTES

 Implementación del módulo de generación de reportes de asistencia, permitiendo a


los usuarios obtener información detallada sobre la asistencia de los estudiantes.

 Integración del módulo con la base de datos del sistema para obtener datos
actualizados y precisos

 Realización de pruebas de generación de reportes para asegurar la exactitud y


eficiencia del proceso.

9
SPRINT 6: MEJORAS DE USABILIDAD Y SEGURIDAD

 Evaluación de la interfaz de usuario actual y realización de mejoras para optimizar la


experiencia del usuario y hacerla más intuitiva.

 Implementación de medidas de seguridad adicionales, como autenticación de


usuarios, cifrado de datos y auditorías de seguridad regulares.

 Optimización del rendimiento del sistema mediante la identificación y corrección de


posibles cuellos de botella.

 Realización de pruebas de seguridad y rendimiento para garantizar la estabilidad y


confiabilidad del sistema.

10
SPRINT 7: PRUEBAS FINALES Y DESPLIEGUE

 Realización de pruebas exhaustivas del sistema en su conjunto, incluyendo pruebas de


funcionalidad, integración, seguridad y rendimiento.

 Corrección de errores y ajustes finales según los resultados de las pruebas y los
comentarios de los usuarios.

 Capacitación del personal del instituto sobre el uso del sistema, proporcionando
entrenamiento práctico y material de referencia.

 Despliegue del sistema en el ambiente de producción y monitoreo inicial para asegurar


un lanzamiento exitoso y resolver cualquier problema que pueda surgir.

11
CONCLUSIÓN

Las metodologías ágiles, con Scrum como uno de sus principales


representantes, ofrecen un enfoque dinámico y colaborativo para la gestión
de proyectos, que se ha vuelto indispensable en un entorno empresarial
cada vez más competitivo y cambiante. Su capacidad para adaptarse
rápidamente a los cambios, colaborar de manera efectiva y entregar valor
continuamente las convierte en una opción atractiva para equipos y
organizaciones que buscan optimizar su proceso de desarrollo y alcanzar el
éxito en sus proyectos.

12
LINKOGRAFIAS O BIBLIOGRAFIAS

https://www.zendesk.com.mx/blog/metodologia-agil-que-es/

https://openwebinars.net/blog/scrum-caracteristicas/

13
INTEGRANTES

 César A. Huamán Tello


 Claudia Guarniz Ares
 Anderson Lezama Jaramillo

14

También podría gustarte