Você está na página 1de 55

EL MANIFIESTO ÁGIL - AGILIDAD MODERNA

Por: MANUEL ANTONIO DIAZ RICALDE

Marzo 2,019
El manifiesto ágil - Agilidad moderna.

I. Tema : El manifiesto ágil - Agilidad moderna.

II. Objetivo : Conocer el documento del manifiesto ágil para mejorar el desarrollo
software en el BBVA CONTINENTAL, tanto por nuestra experiencia
como ayudando a los equipos de trabajo.

III. Población : Los tres building blocks del módelo organizativo ágile de Engineering
: Disciplinas, Solutions Development, Operations Group.

2
El manifiesto ágil - Agilidad moderna.

IV. CONTENIDO

4.1.- Introducción. (Video) 4.6.- Conocer la forma de gestionar los


4.2.- Comprender diferencias de Eficiente, requerimientos con México.
Eficas y Efectividad. 4.7.- Conceptos básicos de Vulnerabilidad,
4.3.- Identificar grupo racf de cada aplicativo. Amenaza y Riesgo.
4.4.- Conocer el alta, baja y modificación de 4.8.- Conclusiones.
grupos racf de usuarios externos. 4.9.- Anexos.
4.5.- Casos prácticos de requerimientos.

3
El manifiesto ágil - Agilidad moderna.

¿ QUÉ ES AGILE ?

Es una metodología, una forma de trabajo para el desarrollo de proyectos que requieren :

4
Técnicas de Priorización de Requisitos M0SC0W - Metodologías Ágiles.

Metodologías Aplicadas a Proyectos :


METODOLOGÍA TRADICIONAL Producto
Terminado

PLANTEAMIENTO ANÁLISIS DISEÑO PROGRAMACIÓN PRUEBAS

Se centra en el control de procesos y no se adaptan al cambios, los requisitos no pueden variar.

¿ Los proyectos tradicionales son llamados Cascada se descomponen en fases ? SI NO


El manifiesto ágil - Agilidad moderna.

¿QUÉ ES LA METODOLOGÍA ÁGIL ?

ES SIMPLEMENTE ÁGIL, Es una palabra que la industria de la tecnología de la información usa para
describir un método alternativo de gestión de proyectos.

6
El manifiesto ágil - Agilidad moderna.

METODOLOGÍAS TRADICIONALES

METODOLOGÍAS
TRADICIONALES

PROCESOS Y HERRAMIENTAS
Propone fijar los requisitos o
alcance con un alto nivel de
detalle al inicio del proyecto DOCUMENTACIÓN EXTENSIVA
y, a partir de ellos, se hace
una estimación del coste y de NEGOCIACIÓN CONTRACTUAL
la fecha de entrega del mismo.

SEGUIR UN PLAN

7
Técnicas de Priorización de Requisitos M0SC0W - Metodologías Ágiles.

METODOLOGÍA ÁGIL

Encontrar lo
más
importante

Ponerlo a
funcionar

Trabajar con personas motivadas. SI NO Entregar resultados desde el principio


y constante. SI NO
El manifiesto ágil - Agilidad moderna.

METODOLOGÍAS ÁGILES

METODOLOGÍAS ÁGILES

INDIVIDUOS E INTERACIONES

SOFTWARE FUNCIONANDO

COLABORACIÓN CON EL CLIENTE

RESPUESTA ANTE EL CAMBIO

9
El manifiesto ágil - Agilidad moderna.

10
El manifiesto ágil - Agilidad moderna.

¿ QUÉ ES AGILIDAD DE UN PROYECTO DE SOFTWARE ? TRIÁNGULO DE HIERRO

Tiempo que vamos a tardar en ALCANCE


realizar el proyecto Calidad (Q), cumplir los requisitos
(planificación). o especificaciones.

Coste el dinero que vamos a Para que la calidad no se vea


invertir.(recursos) afectada solamente dos variables
Q
deben de estar fijas.
Alcance es el número de
requisitos o funcionalidades
a entregar. (tareas)
COSTE TIEMPO

Es el conjunto de valores y principios que nos guian una forma de trabajar.

11
El manifiesto ágil - Agilidad moderna.

¿QUÉ SIGNIFICA SER UNA PERSONA ÁGIL? ADAPTARSE

Facilidad

Rapidez

Diligencia

12
El manifiesto ágil - Agilidad moderna

MANIFIESTO ÁGIL, es un documento más influyentes de la ingeniería del software y uno de los que más
ha influido en la manera de desarrollar,que resume en cuatro valores, y se concrentan en doce principios
que definen el marco de trabajo de cualquier equipo ágile. (La filosofía “ÁGILE”).

13
El manifiesto ágil - Agilidad moderna

EL MANIFIESTO ÁGIL SE CARACTERIZA PRINCIPALMENTE POR SUS CUATRO VALORES , QUE SON
LA BASE DE EJECUTAR DECISIONES Y PRIMAR UNAS COSAS POR ENCIMA DE LAS OTRAS.

Individuos e interacciones. Por encima de Procesos y herramientas.

Software que funcione. Por encima de Documentación extensiva.

Colaboración con el cliente. Por encima de Negociación contractual.

Responder a los cambios. Por encima de Seguir el plan.

Aunque valoramos los puntos de la derecha, valoramos más los de la izquierda


14
El manifiesto ágil - Agilidad moderna.

INDIVIDUOS E INTERACIONES

INDIVIDUOS E INTERACIONES POR ENCIMA DE PROCESOS Y HERRAMIENTAS

INDIVIDUOS E PROCESOS Y
INTERACCIONES HERRAMIENTAS

EL EQUIPO ES EL ELEMENTO PRINCIPAL DEL PROCESO

15
El manifiesto ágil - Agilidad moderna.

SOFTWARE QUE FUNCIONA

SOFTWARE FUNCIONANDO POR ENCIMA DE DOCUMENTACIÓN EXTENSIVA

SOFTWARE DOCUMENTACIÓN
FUNCIONANDO EXTENSIVA

EL DESARROLLO DEL PROYECTO ES EL OBJETIVO PRIORITARIO

16
El manifiesto ágil - Agilidad moderna.

COLABORACIÓN DEL CLIENTE

“COLABORACIÓN CON EL CLIENTE POR ENCIMA DE NEGOCIACIÓN CONTRACTUAL“

COLABORACIÓN NEGOCIACIÓN
CON EL CLIENTE CONTRACTUAL

LA COLABORACIÓN DEL CLIENTE POR ENCIMA DE LA NEGOCIACIÓN DEL


CONTRATO
17
El manifiesto ágil - Agilidad moderna.

RESPUESTA ANTE EL CAMBIO


RESPUESTA ANTE EL CAMBIO POR ENCIMA DE SEGUIR UN PLAN

RESPUESTA ANTE
EL CAMBIO SEGUIR UN PLAN

RESPONDER A LOS CAMBIOS ANTES QUE SEGUIR ESTRICTAMENTE UN PLAN

18
El manifiesto ágil - Agilidad moderna.

INJUSTAS INTERPRETACIONES SOBRE EL MANIFIESTO ÁGIL

AUSENCIA TOTAL DE DOCUMENTACIÓN.

AUSENCIA TOTAL DE PLANIFICACIÓN.

EL CLIENTE DEBE HACER TODO EL


TRABAJO Y SERÁ EL JEFE DEL PROYECTO.

EL EQUIPO PUEDE MODIFICAR LA


METODOLOGÍA SIN JUSTIFICACIÓN

19
El manifiesto ágil - Agilidad moderna.

20
El manifiesto ágil - Agilidad moderna.

El fichero original esta en onedrive/tesis agil/agilidad/05-marzo-coaching.pdf


21
El manifiesto ágil - Agilidad moderna.

Agilismos: Métodos y Frameworks

Comparten filosofías, características y prácticas similares


22
El manifiesto ágil - Agilidad moderna.

MANIFIESTO ÁGIL

 Concepto: Recoge los principios y valores de las metodologías


ágiles.
 Valores:
I. El equipo es el elemento principal del proceso.
II. El desarrollo del proyecto es el objetivo prioritario.
III. La colaboración con el cliente por encima de la negociación del
contrato
IV. Responder a los cambios, antes que seguir estrictamente un plan.

23
El manifiesto ágil - Agilidad moderna.

CUATRO VALORES DEL MANIFIESTO ÁGIL

Individuos e Interaciones Procesos y herramientas

Software Funcionando Documentación extensiva

Colaboración con el Cliente Negociación contractual

Respuesta ante el Cambio Seguir un plan

24
Técnicas de Priorización de Requisitos M0SC0W - Metodologías Ágiles.

DSDM
FDD

XP

Á
G
I
L

¿ Qué hace que un método sea ágil ? ¿ Qué es lo que tienen en común estos métodos ?
26
El manifiesto ágil - Agilidad moderna.

27
El manifiesto ágil - Agilidad moderna.

http://arbo.com.ve/los-12-principios-del-manifiesto-agil/

28
El manifiesto ágil - Agilidad moderna.

LOS CUATRO VALORES DEL MANIFIESTO ÁGIL SE CONCRETAN EN DOCE PRINCIPIOS


QUE DEFINEN EL MARCO DE TRABAJO DE CUALQUIER EQUIPO ÁGIL

29
El manifiesto ágil - Agilidad moderna.

http://johanachuquino.com/manifiesto-agil-agile-manifiesto/

30
El manifiesto ágil - Agilidad moderna.

32
El manifiesto ágil - Agilidad moderna.

33
El manifiesto ágil - Agilidad moderna.

34
El manifiesto ágil - Agilidad moderna.

35
El manifiesto ágil - Agilidad moderna.

36
El manifiesto ágil - Agilidad moderna.

37
Técnicas de Priorización de Requisitos M0SC0W - Metodologías Ágiles.

4.3.- ¿ QUÉ ES AGILIDAD ?

Es el conjunto de valores y principios


Que nos guian una forma de trabajar.

Esos valores y Principios están guiados


Por el manifiesto ágil.

La agilidad esta relacionada con Rapidez y Flexibilidad SI NO


Técnicas de Priorización de Requisitos M0SC0W - Metodologías Ágiles.

4.4.- Valores y Principios del Manifiesto Ágil


Permite llevar a la
Es aquello que valoramos práctica los valores

PRINCIPIOS
VALORES

MANIFIESTO
4 12
ÀGIL

Cúal es la base sobre la que Se apoya el manifiesto ágil ?


Técnicas de Priorización de Requisitos M0SC0W - Metodologías Ágiles.

CUATRO VALORES DEL MANIFIESTO ÁGIL

Procesos y Documentación Negociación Seguir un plan


herramientas extensiva contractual

¿Cúal es la dirección del Valor ?


Técnicas de Priorización de Requisitos M0SC0W - Metodologías Ágiles.

El método más eficiente y efectivo de comunicar


información al equipo de desarrollo y entre sus
DOCE PRINCIPIOS MANIFIESTO ÁGIL miembros es la conversación cara a cara.

El software funcionando es la medida principal de


Nuestra mayor prioridad es satisfacer al cliente progreso.
mediante la entrega temprana y continua de software
con valor. Los procesos Ágiles promueven el desarrollo
sostenible. Los promotores, desarrolladores y usuarios
Aceptamos que los requisitos cambien, incluso en etapas debemos ser capaces de mantener un ritmo constante
tardías del desarrollo. Los procesos Ágiles aprovechan de forma indefinida.
el cambio para proporcionar ventaja competitiva al
cliente. La atención continua a la excelencia técnica y al
buen diseño mejora la Agilidad.
Entregamos software funcional frecuentemente, entre dos
semanas y dos meses, con preferencia al periodo de La simplicidad, o el arte de maximizar la cantidad de
tiempo más corto posible. trabajo no realizado, es esencial.

Los responsables de negocio y los desarrolladores Las mejores arquitecturas, requisitos y diseños
trabajamos juntos de forma cotidiana durante todo emergen de equipos auto-organizados.
el proyecto.
A intervalos regulares el equipo reflexiona sobre
Los proyectos se desarrollan en torno a individuos cómo ser más efectivo para a continuación ajustar y
motivados. Hay que darles el entorno y el apoyo que perfeccionar su comportamiento en consecuencia.
necesitan, y confiarles la ejecución del trabajo.
Técnicas de Priorización de Requisitos M0SC0W - Metodologías Ágiles.

CATEGORIZACIÓN DE LOS CUATRO VALORES Y DOCE PRINCIPIOS DEL M.A


 Individuos e interaciones sobre  Software funcionando.
procesos y heranientas.  Entrega continúa.
 Colaboración con el cliente sobre  Entrega frecuente.
negociación contractual.
 Colaboración. 1 2

4 3
 Reflexionar cómo ser más eficientes.  Responder al cambio sobre seguir un
 Buscar excelencia técnica. plan.
 Simplicidad.  Desarrollo sostenible.

Cuatro claves en la categorización Del manifiesto ágil =M.A


Técnicas de Priorización de Requisitos M0SC0W - Metodologías Ágiles.

SINTESIS DE LA AGILIDAD O MANIFIESTO ÁGIL

Hacer de las personas Buscar un flujo de Inspeccionar y Reflexionar y


algo extraordinario. valor Continúo. controlar. aprender

¿Es una forma de pensar guiados Por los valores y principios SI NO


Técnicas de Priorización de Requisitos M0SC0W - Metodologías Ágiles.

4.5.- Definición Ágile, Métodos, Técnicas y Herramientas Ágiles

MÉTODOS TÉCNICAS HERRAMIENTAS


ÁGILE ÁGILES ÁGILES ÁGILES

Es una Metodología, una Es el camino adecuado para Son conjuntos de instrumentos


Facilitan una implantación
forma de trabajo para el lograr una meta. y medios a través de los cuales
Real de los métodos àgiles
desarrollo de proyectos Consideran la Colaboración se efectúa el método.
ayudan a incrementar la
que requieren rapidez y un elemento clave y permitir Reuniones diarias,
productividad y permiten
flexibilidad. construir un producto de Iteraciones Cortas,Backlog
gestionar tareas.
forma Incremental. Priorizados.
Técnicas de Priorización de Requisitos M0SC0W - Metodologías Ágiles.

4.6.- Metodologías Aplicadas a Proyectos :

Un Proyecto es un esfuerzo temporal que se lleva a cabo para crear un producto, servicio o
resultado único.

A través del ciclo de vida de un proyecto, se conforman dos categorías de actividades a realizar y
que se encuentran directamente relacionadas: las actividades de gestión y las actividades de
desarrollo del sistema.

Es Importante definir los caminos a seguir para conseguir el éxito, para a cual existen diferentes
metodologías de acuerdo a cada proyecto a desarrollar.

La gestión ágil del proyecto es un enfoque iterativo para planificar y guiar los procesos del proyecto S N
Técnicas de Priorización de Requisitos M0SC0W - Metodologías Ágiles.

ALCANCE COSTE TIEMPO

Fijado Metodología
Ágil

Enfoque
Tradicional
Estimado

COSTE TIEMPO ALCANCE

¿ Cúantas variables se fijan en las Metodologías ágiles ? 4 3 2


Técnicas de Priorización de Requisitos M0SC0W - Metodologías Ágiles.

4.7 Técnica de Priorización MoSCoW

La técnica de priorización MoSCoW , permite reorganizar las tareas siendo fácil


el traspaso de las tareas de una a otra etapa.

Cuando trabajamos en entornos ágiles de manera iterativa, las prioridades de los


requisitos pueden cambiar en función a cómo se va avanzando en el proyecto.

Ayuda a todo el equipo a entender las necesidades reales del sistema de software
y entender la criticidad de cada funcionalidad.

Un proyecto de software naufraga debido a una Mala definición,especificación de requisitos.


Técnicas de Priorización de Requisitos M0SC0W - Metodologías Ágiles.

Debe tener : Requisito que tiene Podría tener : Requisito


que estar implementado en la COULD deseable pero no necesario, se
MUST
versión final del producto para HAVE implementaría si hubiera
HAVE
que la misma pueda ser posibilidades presupuestarias y
considerada un éxito. temporales.

Debería tener : Requisito de alta No tendrá esta vez : Requisitos


SHOULD prioridad que en la medida de lo WON´T que están descartados de
HAVE posible debería ser incluido en la HAVE momento pero que un futuro
solución final,. podrían ser tenidos en cuenta y
ser reclasificados en una de las
categorias anteriores.
Técnicas de Priorización de Requisitos MoSCoW - Metodologías Ágiles.

4.8- Conclusiones

• La forma de producciòn de àgile es Iterativa e Incremental


• Àgile es un conjunto de metodologìas que se utilizan en proyectos
que requieran de rapidez y flexibilidad.
• El trabajo individual sobre trabajo colaborativo no forma parte
del valor del manifiesto àgil.
• Al requisito se define como la condiciòn o capacidad que necesita un
usuario para resolver un problema o lograr un objetivo.
Técnicas de Priorización de Requisitos MoSCoW - Metodologías Ágiles.

4.9- Anexos :

Video 1 : Análisis de Requerimientos


https://www.youtube.com/watch?v=rnwPeGCjCxM&t=5s

Video 2 : Importancia de la gestión de requerimientos


https://www.youtube.com/watch?v=ffZ_6Ev200U&t=19s

Link de información d ela charla N2_06_02_2019


https://drive.google.com/drive/u/1/folders/1Q6obCE7VH-weVtjw-lwdD4I8NmWG9ZpZ
Administración del acceso de usuarios externos entornos previos.

4.2.- VALORES DEL MANIFIESTO ÁGIL

52
Administración del acceso de usuarios externos entornos previos.

4.8.- CONCLUSIONES

53
Administración del acceso de usuarios externos entornos previos.

4.9.- ANEXOS

54
Validación y Aplicabilidad de Accesos y Facultades en Host 3270

 Plantilla de Aplicativos.
 Modelo de solicitudes para gestioinar usuarios externos.
 Link de información del Taller

https://drive.google.com/drive/folders/18LEvCKmUk0dYD2VLtZhnEqlXqc3jvHIe

Você também pode gostar