Sesión 01 - Desarrollo Adaptativo e Integrado de Software

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 36

FACULTAD DE INGENIERÍAS

ESCUELA PROFESIONAL
DE INGENIERÍA DE
COMPUTACIÓN Y SISTEMAS

CURSO
Desarrollo Adaptativo e Integrado de
Software

TEMA
Naturaleza del Desarrollo de Software

DOCENTE:
Ing. Pedro David Coronado Rodríguez
SESIÓN N° 01
Inicio

¿Qué implica
desarrollar
software?
Naturaleza de desarrollo de software

Contenidos de la sesión:
• Manifiesto ágil: valores y principios ágiles.
NATURALEZA DE DESARROLLO DE
SOFTWARE

Logro de la sesión:
Al término de la sesión el estudiante,
será capaz de identificar los
fundamentos del Desarrollo
Adaptativo e Integrado de Software.
¿Cuál es la utilidad del
tema de hoy?
INTRODUCCIÓN
Desarrollo

INTRODUCCIÓN

El desarrollo de software se refiere a un


conjunto de actividades informáticas
dedicadas al proceso de creación, diseño,
despliegue y compatibilidad de software.
Desarrollo

INTRODUCCIÓN

El software en sí es el conjunto de
instrucciones o programas que le dicen a
una computadora qué hacer. Es
independiente del hardware y hace que las
computadoras sean programables.
EL MANIFIESTO ÁGIL
Desarrollo

EL MANIFIESTO ÁGIL

El Manifiesto Ágil es una declaración que


captura la esencia de una metodología
innovadora para el desarrollo de
software, enfocada en la flexibilidad, la
colaboración y la respuesta rápida a los
cambios. Fue creado en febrero de 2001
por 17 líderes del desarrollo de software
que se reunieron en Snowbird, Utah, para
discutir enfoques ligeros para el desarrollo
de software.
EL MANIFIESTO ÁGIL

En la reunión se acuñó el término


“Métodos Ágiles” para definir a los
métodos que estaban surgiendo como
alternativa a las metodologías formales
(CMMI, SPICE) a las que consideraban
excesivamente “pesadas” y rígidas por su
carácter normativo y fuerte dependencia
de planificaciones detalladas previas al
desarrollo. Ejemplo: Cascada, Modelo en
V, Modelo Incremental, Modelo de
desarrollo en espira, Modelo RAD, etc.
VALORES DEL MANIFIESTO
ÁGIL
VALORES DEL MANIFIESTO ÁGIL

El manifiesto se compone de cuatro valores


fundamentales y doce principios que guían el
enfoque ágil.
Individuos e interacciones sobre procesos y
herramientas.
Software funcionando sobre documentación
exhaustiva.
Colaboración con el cliente sobre negociación
contractual.
Respuesta ante el cambio sobre seguir un plan.
PRINCIPIOS DEL MANIFIESTO
ÁGIL
Desarrollo

PRINCIPIOS DEL MANIFIESTO ÁGIL

El manifiesto subraya un enfoque en


personas y comunicaciones sobre procesos
y herramientas, colaboración con clientes
sobre negociación contractual, y respuesta
al cambio sobre seguir un plan. Los doce
principios que guían el Manifiesto Ágil
son:
PRINCIPIOS DEL MANIFIESTO ÁGIL

Satisfacción del cliente a través de


la entrega temprana y continua de
software valioso. Prioriza la entrega
de funcionalidades que realmente
aporten valor al cliente lo más
pronto posible.
Desarrollo

PRINCIPIOS DEL MANIFIESTO ÁGIL

Aceptación de cambios en los requisitos,


incluso en etapas tardías del desarrollo.
Los proyectos ágiles son flexibles respecto
a los cambios para ofrecer ventaja
competitiva al cliente.
PRINCIPIOS DEL MANIFIESTO ÁGIL

Entrega frecuente de software


funcional. Los proyectos ágiles
fomentan ciclos de desarrollo cortos
para proporcionar resultados de
manera constante.
Desarrollo

PRINCIPIOS DEL MANIFIESTO ÁGIL

Colaboración diaria entre los


desarrolladores y los clientes. La
comunicación constante es vital para
entender las necesidades del cliente y
alinear el desarrollo del proyecto.
PRINCIPIOS DEL MANIFIESTO ÁGIL

Construir proyectos alrededor de


individuos motivados. Dar el
entorno y el apoyo necesario a los
equipos, confiando en ellos para
que hagan el trabajo.
Desarrollo

PRINCIPIOS DEL MANIFIESTO ÁGIL

El método más eficiente y efectivo de


comunicar información al equipo de
desarrollo y entre sus miembros es la
conversación cara a cara. Promueve la
interacción directa para resolver dudas y
compartir información de manera rápida y
clara.
PRINCIPIOS DEL MANIFIESTO ÁGIL

El software funcional es la principal


medida de progreso. El avance del
proyecto se mide por la entrega de
software útil.
Desarrollo

PRINCIPIOS DEL MANIFIESTO ÁGIL

Los procesos ágiles promueven un


desarrollo sostenible. Los patrocinadores,
desarrolladores y usuarios deben ser
capaces de mantener un ritmo constante
indefinidamente.
PRINCIPIOS DEL MANIFIESTO ÁGIL

Atención continua a la excelencia


técnica y buen diseño. La mejora
continua del producto y del proceso
aumenta la agilidad.
Desarrollo

PRINCIPIOS DEL MANIFIESTO ÁGIL

La simplicidad—el arte de maximizar la


cantidad de trabajo no realizado—es
esencial. Se enfoca en lo que realmente
aporta valor y elimina tareas superfluas.
PRINCIPIOS DEL MANIFIESTO ÁGIL

Las mejores arquitecturas,


requisitos y diseños emergen de
equipos autoorganizados. Los
equipos que se autoorganizan
generan soluciones más creativas y
adecuadas.
Desarrollo

PRINCIPIOS DEL MANIFIESTO ÁGIL

A intervalos regulares, el equipo


reflexiona sobre cómo ser más efectivo
para luego ajustar y optimizar su
comportamiento en consecuencia. La
autoevaluación y adaptación son claves
para mejorar y afinar el proceso de
desarrollo.
Desarrollo Práctico

Trabajo individual

• Elaborar un mapa mental del tema


desarrollado.
Desarrollo Práctico

Sustentar su trabajo
Cierre

Logro de la sesión de aprendizaje


1. ¿Qué es el manifiesto ágil?
2. ¿Cuáles son los valores del
manifiesto ágil?
3. ¿Qué son los principios del
manifiesto ágil?
Cierre

Conclusiones
El Manifiesto Ágil ha tenido un impacto profundo en la industria
del software, inspirando la adopción de metodologías ágiles
como Scrum, Kanban, Extreme Programming (XP) y Lean
Development. Su enfoque en la flexibilidad, la colaboración y la
entrega continua ha permitido a las organizaciones responder
más rápidamente a los cambios del mercado y las necesidades de
los clientes, conduciendo a productos de software de mayor
calidad entregados de manera más eficiente.
Cierre

Conclusiones
Los valores del manifiesto ágil fundamentan el enfoque ágil, que
se centra en la adaptabilidad, la colaboración y la entrega
continua de valor, con el objetivo de producir software de alta
calidad de manera eficiente y efectiva.
Cierre

Conclusiones
Los principios del Manifiesto Ágil orientan el desarrollo ágil de
software hacia la adaptabilidad, la flexibilidad, y la entrega
rápida y continua de valor a los clientes, contrastando con
métodos más tradicionales, rígidos y planificados de desarrollo
de software
Referencias Bibliográficas
• García, F., Vizcaíno, A. & Piattini, M. (2014). Desarrollo
global de software. RA-MA Editorial.
https://elibro.net/es/ereader/upsjb/106438
• Presman, R. (2010) Ingeniería del software
http://cotana.informatica.edu.bo/downloads/ld-
Ingenieria.de.software.enfoque.practico.7ed.Pressman.PDF
• Valencia, L. (2007). Del manifiesto ágil sus valores y
principios. Scientia et Technica, 34.
http://www.utp.edu.co/php/revistas/ScientiaEtTechnica/docsF
TP/151536381-385.pdf

También podría gustarte