Predictibilidad vs. Agilidad vs. Flexibilidad

39
predictibilidad vs. agilidad vs. flexibilidad

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.

Transcript of Predictibilidad vs. Agilidad vs. Flexibilidad

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