39
predictibilidad vs. agilidad vs. flexibilidad

Predictibilidad vs. Agilidad vs. Flexibilidad

Embed Size (px)

DESCRIPTION

A la hora de abordar la gestión de un proyecto de desarrollo software es normal enfrentarse a un sinfín de dudas sobre qué metodología emplear. En esta presentación, que utilicé en la conferencia Predictibilidad vs. Agilidad vs. Flexibilidad en la TLP 2k11, confronto las metodologías predictivas o clásicas con las más modernas metodologías ágiles, para finalizar tratando de arrojar algo de luz sobre las nuevas tendencias en gestión de proyectos basadas en la flexibilidad.

Citation preview

Page 1: Predictibilidad vs. Agilidad vs. Flexibilidad

predictibilidad vs.

agilidadvs.

flexibilidad

Page 2: Predictibilidad vs. Agilidad vs. Flexibilidad

EMPLAZAMIENTOPUBLICITARIO

Profesional con más de 10 años de experiencia especializado en:● gestión de proyectos, ● consultoría y formación en metodologías de desarrollo,● implantación de modelos de calidad y mejora de procesos,● desarrollos web con java (html y xhtml, css, struts, spring, jsf,

ejb, hibernate, ibatis...) y consultoría tecnológica en éste área,● consultoría en accesibilidad web (WCAG 1.0/2.0)

...y además:

¿Quien soy?Raúl Herranz

([email protected] - www.utopicainformatica.com)

Profesor AcreditadoProfesor Acreditado

Page 3: Predictibilidad vs. Agilidad vs. Flexibilidad

Evolución del Conocimiento

(Patrón dialéctico)

Page 4: Predictibilidad vs. Agilidad vs. Flexibilidad

- predictibilidad -(tesis)

Page 5: Predictibilidad vs. Agilidad vs. Flexibilidad

gestión clásica = gestión “predictiva”

porque predice, en el plan de proyecto:

● las operaciones requeridas● el tiempo que se empleará● el importe que costará

Page 6: Predictibilidad vs. Agilidad vs. Flexibilidad

Se parte de unos requisitos(detallados y estables).

Se desarrolla el plan de proyectoadecuado a los recursos y tiemposdisponibles.

Se realiza un seguimiento para detectar posibles desviaciones y tomar medidas para mantener el plan o determinar quécambios son necesarios.

Gestión clásica:

Page 7: Predictibilidad vs. Agilidad vs. Flexibilidad

El objetivo es mantener:

el alcance,

el tiempo, y

el coste

...que se había planificado

¡Mitriángulo!

Page 8: Predictibilidad vs. Agilidad vs. Flexibilidad

...y la llave del éxito son los Requisitos

Detallados y Estables,

pero...

Page 9: Predictibilidad vs. Agilidad vs. Flexibilidad

Desarrollo SW + Requisitos Detallados y Estables

= CIENCIA FICCIÓN

Page 10: Predictibilidad vs. Agilidad vs. Flexibilidad

XQ?

Page 11: Predictibilidad vs. Agilidad vs. Flexibilidad

¡¡LANZAMIENTOCONSTANTE DENOVEDADES!!

??

Page 12: Predictibilidad vs. Agilidad vs. Flexibilidad

¡¡TIEMPOSDE DESARROLLO

REDUCIDOS!!

Page 13: Predictibilidad vs. Agilidad vs. Flexibilidad

Muchas compañías han descubierto que para mantenerse en el actualmercado competitivo necesitan algo más que los conceptos básicos decalidad elevada, costes reducidos y diferenciación.

Además de esto, también es necesario velocidad y flexibilidad.

(The New New Product Development Game - Nonaka y Takeuchi - 1986)

XQ?XQ?¡¡LANZAMIENTOCONSTANTE DENOVEDADES!!

¡¡TIEMPOSDE DESARROLLO

REDUCIDOS!!

Page 14: Predictibilidad vs. Agilidad vs. Flexibilidad

¿Desarrollo SW + Gestión predictiva?

Page 15: Predictibilidad vs. Agilidad vs. Flexibilidad

- agilidad -(antítesis)

Page 16: Predictibilidad vs. Agilidad vs. Flexibilidad

…hemos aprendido a valorar

http://agilemanifesto.org/iso/es/

Individuos e interacciones sobre procesos y herramientas

Software que funciona sobre documentación exhaustiva

Colaboración con el cliente sobre negociación de contratos

Responder ante el cambio sobre seguimiento de un plan

http://agilemanifesto.org/iso/es/

Page 17: Predictibilidad vs. Agilidad vs. Flexibilidad

Un ejemplo: Scrum(otros: XP, TDD, Crystal Clear, ...)

comprometidos

implicados

Page 18: Predictibilidad vs. Agilidad vs. Flexibilidad

El principal objetivo:

Incrementar el valoren cada paso

Page 19: Predictibilidad vs. Agilidad vs. Flexibilidad

El principal objetivo:

Incrementar el valoren cada paso

¿DIFERENCIAS?

Page 20: Predictibilidad vs. Agilidad vs. Flexibilidad

...y la llave del éxito son ¿los Requisitos Detallados y Estables?,

Page 21: Predictibilidad vs. Agilidad vs. Flexibilidad

...y la llave del éxito son

pero...

las ¡¡PERSONAS!!,

Page 22: Predictibilidad vs. Agilidad vs. Flexibilidad

No todo el montees orégano

Page 23: Predictibilidad vs. Agilidad vs. Flexibilidad

Muchos clientes nos piden

proyectos "cerrados"(¿alcance?, tiempo y coste)

Page 24: Predictibilidad vs. Agilidad vs. Flexibilidad

Otros desconfían de estos

inventos modernos

Roy Batty (replicante) – Blade Runner

Page 25: Predictibilidad vs. Agilidad vs. Flexibilidad

En nuestras empresasdebemos "aplanar" las viejas

estructuras jerárquicas

Page 26: Predictibilidad vs. Agilidad vs. Flexibilidad

Los Jefes de Proyecto ¡no quieren perder poder!

Page 27: Predictibilidad vs. Agilidad vs. Flexibilidad

EQUIPO con

conocimientos + compromiso

+ profesionalidad

Page 28: Predictibilidad vs. Agilidad vs. Flexibilidad

(siempre hay alguien)

En general

"Me gusta", pero...

Page 29: Predictibilidad vs. Agilidad vs. Flexibilidad

...además

Predictiva vs. ágil

Page 30: Predictibilidad vs. Agilidad vs. Flexibilidad

- flexibilidad -(síntesis)

Page 31: Predictibilidad vs. Agilidad vs. Flexibilidad

Tenemos que encontrar el...

punto de encuentro

Page 32: Predictibilidad vs. Agilidad vs. Flexibilidad

...y adaptar la forma y el curso del desarrollo

a las características del proyecto,

y a la evolución de los requisitos.

Page 33: Predictibilidad vs. Agilidad vs. Flexibilidad

ELCONOCIMIENTO

ES PODER

VIVA LA FORMACIÓN

Page 34: Predictibilidad vs. Agilidad vs. Flexibilidad

las personas ayudan al

procedimiento

los procedimientosayudan a laspersonas

EXPLICITO

TÁCITOCONOCIMIENTO

PROCESOS

RUTINAS

Page 35: Predictibilidad vs. Agilidad vs. Flexibilidad

Entender losprocedimientos como

ayuda que se adapta a la organización, a los

equipos y a las personas¡NUNCA AL REVÉS!

¡¡¡RUTINAS!!!

Page 36: Predictibilidad vs. Agilidad vs. Flexibilidad

las retrospectivas ganan importancia

Page 37: Predictibilidad vs. Agilidad vs. Flexibilidad

COMO PROFESIONALESSEAMOS CRÍTICOS

ANTE LAS

SOLUCIONESMÁGICAS X

ESTA VEZNOS TOCARÁ

CURRÁRNOSLO

Page 38: Predictibilidad vs. Agilidad vs. Flexibilidad

Las balas de plata

NO EXISTEN

Page 39: Predictibilidad vs. Agilidad vs. Flexibilidad