Inicio arrow Blog arrow Ágiles Make Text BiggerMake Text SmallerReset Text Size
Modelos ágiles de desarrollo
  • A los individuos y su interacción por encima de los procesos y las herramientas

  • El software que funciona, por encima de la documentación exhaustiva.

  • La colaboración con el cliente, por encima de la negociación contractual.

  • La respuesta al cambio, por encima del seguimiento de un plan.

Manifiesto Ágil




Visión ScrumManager de los requisitos: Producto, historias y tareas E-mail
15.04.2008

zoomA mi forma de ver, a scrum le falta un nivel de zoom, o de detalle en como trata los requisitos, por eso, definir las tareas de la pila del producto, o product backlog, se suele terciar de forma confusa.
¿Qué es cada elemento de un product backlog?: ¿una funcionalidad? ¿una historia de usuario? ¿un caso de uso?.

 Aclara bastante trabajar con tres niveles de requisitos:

  1. Nivel de product manager: funcionalidades generales que quiere el cliente
  2. Nivel de usuario: historias de usuario que componen cada funcionalidad
  3. Nivel del equipo: tareas de programación en las que se descompone cada historia

Los podemos llamar así, si tenemos en cuenta el rol de quien emplea los requisitos a ese nivel. También se podrían llamar: nivel de producto, nivel de versión y nivel de sprint; es sólo cuestión de adoptar un criterio de nombres conocido y válido en la organización.

 
Modelo de contrato para desarrollo ágil E-mail
10.04.2008
contrato" PACTOS Y ESTIPULACIONES...TERCERA.-  CICLO DE DESARROLLO
La construcción del citado sistema de software se llevará a cabo de forma iterativa e incremental, de forma que EMPRESA DESARROLLADORA ejecutará ciclos de programación sucesivos; al final de cada uno de las cuales entregará según las estipulaciones del apartado CUARTO la parte desarrollada.

La descripción de las funcionalidades y requisitos que debe cumplir cada parte de producto las acordarán las partes a través de contratos anexos, antes de comenzar la iteración en la que se programan.
Los contratos anexos a este contrato marco especifican las funcionalidades, requisitos y otras estipulaciones que afecten a la parte desarrollada.

Cada contrato anexo incluirá:
"
 
Agilidad, métricas y sentido común E-mail
02.04.2008

métricasSupongamos que necesitamos un método para formular el número de naranjas que caben en un volumen determinado, y que necesitamos que sea un método fiable para que una ingeniería lo pueda emplear con garantías, tanto si lo aplica con furgonetas, camiones, barcos...

CamiónDeberíamos determinar primero el volumen. También habría que tener en cuenta el tipo de naranjas, porque de una a otra variedad, el diámetro medio de la pieza cambia sustancialmente. Se podrían establecer criterios de clasificación de la mercancía en función de la variedad de la que se trate, o del porcentaje de cada una, si es una mezcla. También habrá que tener en cuenta si se carga a granel o en cajas y el tipo de estas...

 

 

 
Decidir según la moda E-mail
20.03.2008

figuraEl blog de requirements.net apunta el carácter paradójico de algunos CIOS, analizando las respuestas de una encuesta hecha a directivos de empresas TIC:

  • El 75% afirma no conocer bien qué es desarrollo ágil.
  • El 75% afirma estar dispuesto a implantar una metodología ágil.

Recuerdo el CEO de una firma de software, que a mi recomendación para adoptar prácticas de CMMI me respondió (absolutamente serio y convencido de lo que decía): "No, mejor ISO 9000. CMMI no es un modelo conocido, sin embargo ISO 9000 sí, y es mejor para la empresa decir que trabajamos con ISO 9000"

Algunos directores son así :-)

 

 
Campos de Scrum: terreno hostil para las leyes de Parkinson E-mail
10.03.2008

relojLa priorización de la pila del producto (product backlog), los formatos de reuniones , y las iteraciones breves hacen que los campos de Scrum sean especialmente hostiles a las leyes de Parkinson.
Y aún más si se añade a la pila del sprint alguna tarea de "reserva" por si se hubieran  sobre-estimado los tiempos

Leyes fundamentales de Parkinson:

1ª. "El trabajo crece hasta llenar el tiempo de que se dispone para su realización".
2ª. "Los gastos aumentan hasta cubrir todos los ingresos".
3ª. "El tiempo dedicado a cualquier tema de la agenda es inversamente proporcional a su importancia".

 

 
Charlando de Scrum en JavaHispano E-mail
05.03.2008

logo JavaHispanoEn JavaHispano está publicado el podcast que con Jorge Rubira y Alfredo Casado, grabé el oto día, charlando... como no! :-)  de cosas de Scrum, de gestión ágil,  gestión predictiva...

 

 

 
¿Y si el Scrum Master no es un cerdo? E-mail
18.02.2008

ruedasEl método de trabajo que dibuja scrum para trasladar a la programación los principios de desarrollo ágil de los "campos de scrum", tiene los siguientes roles:

  • Propietario del producto
  • Equipo
  • Scrum Master
  • Otros implicados

y considera como comprometidos con el desarrollo (cerdos): al cliente, al equipo y al Scrum Master; y como implicados (gallinas) al resto. (gallinas y cerdos)

Pero el Scrum Master ni desarrolla ni gestiona el proyecto. Ambas cosas las hacen el equipo y el propietario del producto; por eso... ¿Es acertado darle un rol de cerdo en el equipo?. En los campos de scrum no hay tal rol (?)

 
¿Mantenimiento? E-mail
13.02.2008

navajaMantenimiento:
"Modificación de un producto de software, después de su entrega para corregir errores, mejorar el rendimiento u otros atributos o adaptar el producto a cambios del entorno".
IEEE Std. 1219-1998

 ciclo ágil de producto

 En la gestión ágil de un producto de software, ¿cuándo acaba el desarrollo y empieza el mantenimiento?

 

 
Encuesta en Yahoo sobre Scrum E-mail
11.02.2008

GraphEn cuanto a calidad... así, así: el 46% dice que los resultados usando Scrum son los mismos o peores que con otros métodos, mientras que el 54% dice que son mejores.
Sin embargo sobre la productividad la opinión es bastante más favorable: el 74% dice que con Scrum han mejorado la productividad; y en lo que también saca buena nota es en la "simpatía" y buena disposición hacia el modelo: Le cae bien al 77%, y hace que el equipo tenga más claros sus objetivos y lo que se espera de él (80%).
 

 
La clave del éxito del desarrollo ágil E-mail
11.02.2008

equipoEn los cursos de formación de Scrum de Ken Schwaber en Londres en otoño de  2005, los gestores de proyectos tradicionales se quedaban a cuadros: "Entonces, si no descomponemos en un WBS, no planificamos, no asignamos el trabajo ni seguimos su evolución para arbitrar medidas de corrección... entonces ¿en qué se queda nuestro trabajo?".

Este cambio es un elemento cultural duro, pero sin embargo es una de las claves del funcionamiento de los equipos ágiles.

 
Calendario Niko E-mail
09.02.2008

equipoEste es un indicador curioso para medir el nivel de "gasolina" de los equipos ágiles: la motivación. Se trata del "Calendario de Niko-niko" (Niko-niko Calendar), una especie de "twiter" de la moral, actualizado a diario y situado en un lugar visible junto con el resto de indicadores de seguimiento diario empleados por el equipo (sprint backlog, gráfico burn down, pizarras Kanban...)  y viene a ser una cosa así: 

 

 calendario niko-niko

 

 
Scrum: ¿de remedio a enfermedad? E-mail
29.01.2008

virusEsta es la comparación que Jason Gorman hace entre la propagación de los virus y los consultores de Scrum. Jason es un consultor inglés, beligerante y sarcástico con quienes, con mayor o menor conocimiento de los principios de la agilidad, dogmatizan anclados en ella.

Tabla comparación virus - scrum

 

 
Scrum: mejor con un sprint 0 E-mail
17.01.2008

semaforoEl diseño del modelo de gestión ágil DSDM incluye antes de comenzar con las iteraciones (funcional - Diseño - e implementación), un punto de inicio representado por el triángulo de su diagrama ("el queso ") con las fases:

  • Pre-proyecto
  • Estudio de viabilildad
  • Estudio de negocio
 
Clientes y gestores hablando idiomas diferentes E-mail
18.10.2007
idiomas diferentesEl nuevo escenario de negocio de muchos sectores necesita modelos diferentes para desarrollar sus productos.
Las circunstancias de los mercados y de las empresas no se pueden cambiar, y es la gestión de proyectos la que debe adaptarse y responder a las nuevas necesidades.
Las empresas acuden a los expertos en procesos de desarrollo con descripciones abiertas, solicitando adaptación continua y valor, y éstos les piden descripciones cerradas y les ofrecen garantías de cumplimiento de un plan.
 
La oficina ágil E-mail
14.10.2007
oficina ágilParedes desplazables, que además de hacer las funciones de pizarras, permiten reconfigurar los espacios para las necesidades de cada proyecto, formando lugares compartidos de trabajo y comunicación para todo el equipo: arquitectos, ingenieros y clientes.

Un modelo de equipamiento físico ideal para empresas ágiles (y no sólo de software).

Se puede ver en este vídeo en el que Microsoft enseña la prueba piloto que ha hecho de renovación de instalaciones para que resulten adecuadas a equipos ágiles.
 
<< Inicio < Anterior 1 2 3 4 5 Siguiente > Fin >>

Resultados 1 - 15 de 62

En Navegapolis
En Internet

ScrumManager

Área de descargas

Advertisement

Artículos relacionados