2. Proceso de desarrollo de software
"El desarrollo de software es el
proceso organizado para
crear programas informáticos
que cumplan con las
necesidades del cliente.”
La etapa de la obtención de
requisitos es la más
importante de las 6, ya que,
de obtener requisitos
incompletos o contradictorios,
el software final será un
fracaso.
3. Modelos de desarrollo ágil
● Los modelos ágiles son
modelos centrados en la
repetición y en el
incremento, es decir, se
enfocan más en asegurarse
de tener una buena versión
preliminar a base de
pruebas, para luego añadir
a esa versión nuevas
características que también
se irán probando con el
equipo y el cliente hasta el
final del desarrollo del
programa.
4. Características del desarrollo Agil
01.
flexibilidad y
adaptabilidad
02. Entregas
incremental
03. Adaptabilidad
04.
Intervención
activa
5. Principios de las metodologias Ágiles
01.
Participación
del cliente
02. Entregas
incrementales
03.
Personas no
procesos
04.
Aceptar el
cambio
6. Manifiesto
Ágil
El Manifiesto Ágil es una declaración que contiene
los valores y principios fundamentales del
desarrollo ágil de software. Fue creado por 17
líderes de la industria del software en febrero de
2001 y busca promover un enfoque más flexible y
colaborativo para crear software.
7. MARCOS ÁGILES
Gestión de proyectos
iterativa con roles
como Scrum Master y
Product Owner, y
ceremonias como
Sprint Planning.
SCRUM
Flujo continuo de
trabajo visualizado en
un tablero, con
énfasis en flexibilidad
y adaptabilidad.
Kanban:
Desarrollo de software
con prácticas como
programación en parejas
e integración continua.
Extreme
Programming (XP):
8. SCRUM
Scrum es un marco de trabajo Ágil
utilizado principalmente en el desarrollo
de software, aunque también se aplica
en otros tipos de proyectos. Se basa en la
gestión de proyectos de manera iterativa
e incremental, donde el trabajo se
organiza en ciclos llamados "sprints".
9. Scrum es un marco Ágil que organiza el trabajo en
proyectos en ciclos cortos llamados "sprints", con roles
definidos como Scrum Master, Product Owner y Equipo
de Desarrollo. Utiliza artefactos como el Product Backlog,
Sprint Backlog e Incremento para gestionar el trabajo y
promueve ceremonias como las reuniones diarias,
Sprint Planning, Sprint Review y Sprint Retrospective para
facilitar la colaboración, la transparencia y la
adaptabilidad en el equipo.