Leyes que todo agilista debería conocer

Post on 04-Jul-2015

548 views 1 download

description

De unos años a esta parte las metodologías ágiles han explotado como forma de gestionar proyectos de desarrollo de software. Parece como que nada hubiese existido antes de la llegada de Scrum o XP. Sin embargo en innegable que las metodologías ágiles condensan años de conocimiento y experiencia en gestión de proyectos. Existen una gran cantidad de 'leyes', comportamientos, correlaciones y hechos estudiados durante años sobre la gestión de proyectos de software cuyo conocimiento ayudará a todo Scrum Master... y además conocer estas leyes, ampliamente estudiadas y contrastadas, te dotará de argumentos a la hora de explicar la agilidad a compañeros de equipos, gestores de tu empresa o clientes. ¿Cuántos bugs 'perpetran' los equipos más ágiles? ¿Por qué funciona dejar que el equipo establezca sus propios compromisos? ¿Por qué no funciona añadir personas a proyectos retrasados? ¿Por qué se nos retrasan más las tareas si estimamos con búferes?. Todas estas preguntas y algunas más tienen una respuesta científica...

Transcript of Leyes que todo agilista debería conocer

¿Quién es el enemigo?

Tu intuición

Tu voluntad

El tetraedro de oro

El tetraedro ignorado

Ley de Parkinson“Las necesidades se expanden para ocupar todos los

recursos disponibles”

Ley de Hosftadter“Una tarea siempre dura más que de lo que esperas,

incluso teniendo en cuenta la ley Hosftadter”

Corolario: “Eres incapaz de estimar, asumelo”

Ley de Pareto

“Para numerosos fenomenos el 20% de lascausas probocan el 80% de los efectos”

Ley de Brooks“Añadir más personas a un proyecto retrasado

solo lo retrasa más”

Ley de Humphrey

“Lo sabré cuando lo vea”

¿Cuándo terminaremos?

¿Cuánto han cambiado los requisitos?

Ley de Ziv

“El desarrollo del software es impredicible y los requisitosnunca serán completamente comprendidos”

Leyes de Lehman

“Cambio continuo: Un sistema debe ser continuamente adaptado o será cada vez menos satisfactorio para sus usuarios”

Ley de Lehman“Complejidad creciente: La complejidad de un

sistema crece salvo que se trabaje para tratar de reducirla”

“Por cada 25% de incremento de complejidad en el problema se produce un 100% de complejidad

en la solución”- Robert L. Glass

La curva J

“Ninguna mejora es fácil”

“Las herramientas y tecnicas no

funcionan tanto”

“La calidad no esopcional nunca, la

alternativa esdemasiado cara”

“Tu no decides el significado de

calidad”

Ley de las fugas de absctracción

“Toda abstracción fuga detalles”

“Los clientes prefieren las malas noticias a las sorpresas”