Diferencia entre revisiones de «Scrum»

De Dos Ideas.
Saltar a: navegación, buscar
(Scrum para el desarrollo de software)
 
(No se muestran 20 ediciones intermedias de 9 usuarios)
Línea 1: Línea 1:
 
[[Category:Scrum]]
 
[[Category:Scrum]]
 
+
Scrum es un marco de trabajo para la gestión de proyectos. Es considerada un marco ágil para el [[Desarrollo Agil De Software]], aún cuando Scrum puede ser aplicado para la administración de proyectos de prácticamente cualquier índole.
Scrum es una metodología para la gestión de proyectos. Es considerada metodología ágil para el DesarrolloAgilDeSoftware, si bien Scrum puede ser aplicado para la administración de proyectos de prácticamente cualquier índole.
 
  
 
Scrum es un proceso que incluye un conjunto de practicas y roles predefinidos. Los principales [[Roles De Scrum]] son el [[Scrum Master]] el cual se encarga de mantener los procesos y tareas de manera similar a un Project Manager; El [[Dueño Del Producto]] o Product Owner (tambien llamado "Hombre de Negocios") quien representa a los interesados (stakeholders) y es parte de la compañía que solicita el producto; y los [[Miembros Del Equipo De Scrum]] que incluye a los desarrolladores. Es importante destacar que en la práctica se usan los nombres de origen ingles (Ejemplo: Project Manager, en vez de gerente de proyecto).
 
Scrum es un proceso que incluye un conjunto de practicas y roles predefinidos. Los principales [[Roles De Scrum]] son el [[Scrum Master]] el cual se encarga de mantener los procesos y tareas de manera similar a un Project Manager; El [[Dueño Del Producto]] o Product Owner (tambien llamado "Hombre de Negocios") quien representa a los interesados (stakeholders) y es parte de la compañía que solicita el producto; y los [[Miembros Del Equipo De Scrum]] que incluye a los desarrolladores. Es importante destacar que en la práctica se usan los nombres de origen ingles (Ejemplo: Project Manager, en vez de gerente de proyecto).
Línea 10: Línea 9:
  
 
Durante la iteración, nadie esta habilitado a cambiar el backlog, lo que significa que los requerimientos están congelados para esa iteración. Hay muchas buenas implementaciones de sistemas para asistir a un desarrollo de Scrum. Otros prefieren simplemente una pizarra y anotaciones en un "memo". Una de las principales ventajas del método Scrum es que es muy fácil de aprender y requiere un mínimo esfuerzo para empezar a utilizarlo.
 
Durante la iteración, nadie esta habilitado a cambiar el backlog, lo que significa que los requerimientos están congelados para esa iteración. Hay muchas buenas implementaciones de sistemas para asistir a un desarrollo de Scrum. Otros prefieren simplemente una pizarra y anotaciones en un "memo". Una de las principales ventajas del método Scrum es que es muy fácil de aprender y requiere un mínimo esfuerzo para empezar a utilizarlo.
 +
 +
{{curso|url=http://www.dosideas.com/cursos/course/view.php?id=6|nombre=Día a día con Scrum}}
  
 
==Valores==
 
==Valores==
Scrum es una metodología muy simple en su composición, sin embargo sus fundamentos teóricos y los valores en los que se fundamentan tienen implicaciones que van más allá de la simplicidad de sus componentes. Los valores de scrum y del manifiesto ágil son el "pegamento" que une a las personas en las reuniones y a través de los documentos y les permite cumplir con sus compromisos día a día, sprint a sprint hasta el éxito del proyecto.
+
Scrum es una metodología muy simple en su composición, sin embargo sus fundamentos teóricos y los valores en los que se fundamentan tienen implicaciones que van más allá de la simplicidad de sus componentes. Scrum se basa en la ''sinceridad'', ''transparencia'' y ''compromiso'' de las personas para llevar adelante el proyecto.
 +
 
 +
Los valores de Scrum y del manifiesto ágil son el "pegamento" que une a las personas en las reuniones y a través de los documentos y les permite cumplir con sus compromisos día a día, sprint a sprint hasta el éxito del proyecto.
 
*'''Compromiso''': Estar dispuesto para comprometerse a una meta. La metodología la da a las personas la autoridad que necesitan para cumplir con sus compromisos.
 
*'''Compromiso''': Estar dispuesto para comprometerse a una meta. La metodología la da a las personas la autoridad que necesitan para cumplir con sus compromisos.
 
*'''Enfoque''': Haz tu trabajo. Enfoca todos tus esfuerzos y habilidades para trabajar en lo que te comprometiste a hacer. No te preocupes por nada más. Alguien lo hara por ti.
 
*'''Enfoque''': Haz tu trabajo. Enfoca todos tus esfuerzos y habilidades para trabajar en lo que te comprometiste a hacer. No te preocupes por nada más. Alguien lo hara por ti.
*'''Apertura / honestidad''': Scrum mantiene todo acerca del proyecto visible a todos.
+
*'''Transparencia / Honestidad''': Scrum mantiene todo acerca del proyecto visible a todos.
 
*'''Respeto''': Los individuos estamos formados por nuestros orígenes y nuestras experiencias. Es importante respetar las diferentes a las personas del equipo y sus formas de pensar.
 
*'''Respeto''': Los individuos estamos formados por nuestros orígenes y nuestras experiencias. Es importante respetar las diferentes a las personas del equipo y sus formas de pensar.
 
*'''Coraje''': Tener el coraje para comprometerse, actuar, ser honesto y esperar respeto.
 
*'''Coraje''': Tener el coraje para comprometerse, actuar, ser honesto y esperar respeto.
  
 
+
Keep these articles coinmg as they've opened many new doors for me.
==Scrum para el desarrollo de software==
 
Scrum nada dice sobre cómo llevar adelante una iteración. Es por esto que Scrum se complementa perfectamente con [[Extreme Programming]] y [[Test Driven Development]], práctias que suelen usarse en conjunto a Scrum para llevar adelante un [[Desarrollo Agil De Software]].
 
  
 
==Ver también==
 
==Ver también==
Línea 28: Línea 29:
 
* [[Metodologia Agil En Una Organizacion En Cascada]]
 
* [[Metodologia Agil En Una Organizacion En Cascada]]
 
* [[Interrupciones En Scrum]]
 
* [[Interrupciones En Scrum]]
 +
* [[Glosario de Scrum]]
 +
* [http://www.dosideas.com/metodologias/729-scrum-en-pocas-palabras.html Scrum en pocas palabras - un resumen]
 
* [http://es.wikipedia.org/wiki/Scrum Scrum en la Wikipedia]
 
* [http://es.wikipedia.org/wiki/Scrum Scrum en la Wikipedia]
 
* [http://www.navegapolis.net/content/view/694/61/ Flexibilidad con Scrum (libro gratuito)]
 
* [http://www.navegapolis.net/content/view/694/61/ Flexibilidad con Scrum (libro gratuito)]
 +
* [http://www.navegapolis.net/content/view/816/61/ Gestión de Proyectos (libro gratuito)]
 
* [http://www.infoq.com/minibooks/scrum-xp-from-the-trenches Scrum and XP from the trenches (libro gratuito en inglés)]
 
* [http://www.infoq.com/minibooks/scrum-xp-from-the-trenches Scrum and XP from the trenches (libro gratuito en inglés)]
 
* [http://geeks.ms/blogs/jorge/archive/2007/05/09/explicando-scrum-a-mi-abuela.aspx Explicando Scrum a mi abuela]
 
* [http://geeks.ms/blogs/jorge/archive/2007/05/09/explicando-scrum-a-mi-abuela.aspx Explicando Scrum a mi abuela]
 
* [http://www.chuidiang.com/ood/metodologia/scrum.php Breve explicación de Scrum]
 
* [http://www.chuidiang.com/ood/metodologia/scrum.php Breve explicación de Scrum]
 +
* [http://www.offshoreagile.com/resources/presentations/rootsofscrum/ Video conferencia The Roots of Scrum]
 +
* [http://borisgloger.com/2009/03/01/scrum-tools-list/ Lista de herramientas de Scrum]

Revisión actual del 03:25 30 sep 2011

Scrum es un marco de trabajo para la gestión de proyectos. Es considerada un marco ágil para el Desarrollo Agil De Software, aún cuando Scrum puede ser aplicado para la administración de proyectos de prácticamente cualquier índole.

Scrum es un proceso que incluye un conjunto de practicas y roles predefinidos. Los principales Roles De Scrum son el Scrum Master el cual se encarga de mantener los procesos y tareas de manera similar a un Project Manager; El Dueño Del Producto o Product Owner (tambien llamado "Hombre de Negocios") quien representa a los interesados (stakeholders) y es parte de la compañía que solicita el producto; y los Miembros Del Equipo De Scrum que incluye a los desarrolladores. Es importante destacar que en la práctica se usan los nombres de origen ingles (Ejemplo: Project Manager, en vez de gerente de proyecto).

Durante cada Sprint o iteración, un periodo de 2 a 4 semanas decidido por el equipo, el equipo crea un Incremento Del Producto de un prototipo del software utilizable. Es importante que el prototipo sea funcional, esto quiere decir que compile en primer medida.

El conjunto de características que se suman en cada iteración provienen del Backlog Del Producto (o simplemente backlog), el cuales un conjunto de requerimientos de alto nivel que tienen que ser realizados ordenados por prioridad. Qué requerimientos se incluyen en el backlog se determina en la reunión de planificación de cada iteración. Durante esta reunión el Dueño del Producto le informa al equipo de los ítems en el backlog que quiere que sean completados.

Durante la iteración, nadie esta habilitado a cambiar el backlog, lo que significa que los requerimientos están congelados para esa iteración. Hay muchas buenas implementaciones de sistemas para asistir a un desarrollo de Scrum. Otros prefieren simplemente una pizarra y anotaciones en un "memo". Una de las principales ventajas del método Scrum es que es muy fácil de aprender y requiere un mínimo esfuerzo para empezar a utilizarlo.

Día a día con Scrum
Visitá el taller donde encontrarás más información, ejemplos y prácticas sobre este tema.

Valores

Scrum es una metodología muy simple en su composición, sin embargo sus fundamentos teóricos y los valores en los que se fundamentan tienen implicaciones que van más allá de la simplicidad de sus componentes. Scrum se basa en la sinceridad, transparencia y compromiso de las personas para llevar adelante el proyecto.

Los valores de Scrum y del manifiesto ágil son el "pegamento" que une a las personas en las reuniones y a través de los documentos y les permite cumplir con sus compromisos día a día, sprint a sprint hasta el éxito del proyecto.

  • Compromiso: Estar dispuesto para comprometerse a una meta. La metodología la da a las personas la autoridad que necesitan para cumplir con sus compromisos.
  • Enfoque: Haz tu trabajo. Enfoca todos tus esfuerzos y habilidades para trabajar en lo que te comprometiste a hacer. No te preocupes por nada más. Alguien lo hara por ti.
  • Transparencia / Honestidad: Scrum mantiene todo acerca del proyecto visible a todos.
  • Respeto: Los individuos estamos formados por nuestros orígenes y nuestras experiencias. Es importante respetar las diferentes a las personas del equipo y sus formas de pensar.
  • Coraje: Tener el coraje para comprometerse, actuar, ser honesto y esperar respeto.

Keep these articles coinmg as they've opened many new doors for me.

Ver también