Scrum en pocas palabras

Scrum es una metodología ágil de desarrollo de software que ésta centrada en entregar la funcionalidad de más valor para la empresa en el tiempo más corto posible. Al mismo tiempo ofrece la transparencia y control necesarios para el éxito del los proyectos de desarrollo de software.

En pocas palabras scrum es:

Un marco de trabajo ("framework") para agilizar el desarrollo de software y asegurar que lo más valioso del producto se termine en el tiempo más corto posible. Esta compuesto por equipos multi funcionales y auto-administrados encabezados por un Scrum Máster que trabajan en ciclos repetitivos de 30 o menos días conocidos como Sprints. El trabajo a realizar durante cada una de estas cortas iteraciones es seleccionado por el equipo de desarrollo de una lista conocida como el "Product Backlog"; este es un simple listado de requerimientos redactados en forma de User Stories priorizado por un Dueño del producto en base al valor que cada requerimiento da al negocio. Al principio de cada Sprint se lleva a cabo una reunión de planeación ("Sprint Planning Meeting") donde se analizan los requerimientos más prioritarios y se estima el esfuerzo necesario para completarlos. De ese Product Backlog el equipo selecciona los requerimientos más prioritarios que puede desarrollar completamente en un sprint y finalmente define y estima las tareas de programación necesarias para cumplir con esos requerimientos; ese listado de tareas se llama el "Sprint Backlog". El equipo trabaja sobre esta lista de tareas durante el sprint con el objetivo de tener una pieza funcional de software al final de la iteración. Al final del sprint el equipo de desarrollo hace una demostración del software que terminó al Dueño del producto y cualquier otro interesado del proyecto, esta demostración se conoce como "Sprint Review Meeting". Después de esto, el equipo se reúne para hacer una retrospectiva del sprint que terminó para evaluar que se hizo bien, que se hizo mal y que cosas nuevas pueden hacerse para mejorar el siguiente sprint. Este proceso se repite tantas veces como sea necesario hasta que el Dueño del producto determina que tiene un producto que puede ser implementado y puesto a disposición de los usuarios.

Beneficios

Scrum es un proceso mediante el cual se desarrollo software en un marco de trabajo simple, de alta transparencia y efectividad que privilegia la interacción entre las personas por encima de seguir un plan detallado y lleno de documentos. Los beneficios esenciales de hacerlo así son:

  • Se obtiene software lo más rápido posible y este cumple con los requerimientos más importantes.

  • Se trabaja en iteraciones cortas, de alto enfoque y total transparencia.

  • Se acepta que el cambio es una constante universal y se adapta el desarrollo para integrar los cambios que son importantes.

  • Se incentiva la creatividad de los desarrolladores haciendo que el equipo sea auto administrado.

  • Se mantiene la efectividad del equipo habilitando y protegiendo un entorno libre de interrupciones e interferencias.

  • Permite producir software de una forma consistente, sostenida y competitiva.

 

 

La Prueba de Nokia está en dos partes.

Nivel 1

• Las iteraciones deben ser puestas en una caja por tiempo a menos de seis semanas / Comencen y terminan sus esprines en fechas planeadas
• Es el software completamente probado y trabajando al final de iteración
• Puede el iteración comenza antes de que la especificación sea completa


Nivel 2

• Sabe el equipo a quién el dueño de producto es
• Hay allí una reserva de producto clasificado por el valor comercial
• Tiene la reserva de producto estimaciones creadas por el equipo
• Genera el equipo sus cartas burndown y sabe su velocidad
Tiene el equipo gente exterior que interrumpe el trabajo del equipo durante el esprín
 

El origen y proposito de la prueba Nokia

Para aclarar un poco el comentario anterior, la prueba Nokia la desarrolla precisamente esa empresa cuando descubre que muchos de sus equipos "dicen" estar haciendo Scrum.

La prueba busca validar que efectivamente se esten cumpliendo las prácticas y rituales del framework y por consecuencia obtener los mayores beneficios.

 

User login

Who's new

  • hoppiemochie
  • Antannysoca
  • Ariana Mendez
  • Orlando Cano
  • isc_jemsedano

Who's online

There are currently 0 users and 1 guest online.

Syndicate

Syndicate content