by anthony santiago cachago cachago 2 years ago
110
More like this
no el seguimiento de un plan, esta metodología fue propuesta por Kent Beck autor del primer libro sobre la materia, Extreme Programming Explained: Embrace Change (1999) [9].
El coraje: todos los integrantes del equipo de desarrollo y ejecución del proyecto deben estar en la disposición y la fortaleza para enfrentar el cambio constante de los requerimientos y dar su máximo rendimiento y aprovechamiento de recursos en el desarrollo de su labor.
y
estructuración, esta es conocida como sprint, la
cual adquiere demasiada importancia durante
el desarrollo del proyecto mismo, por tanto, se
requiere el desarrollo de reuniones o ceremonias
antes, durante y después de la evolución de cada
sprint.
se dice que es iterativa ya que se ejecuta en bloques temporales cortos y fijos (de no menos de dos semanas) que reciben el nombre de sprints y es incremental en tanto se obtienen funcionalidades del producto final al terminar cada iteración [7]. Dentro de las características de Scrum, se relaciona que está definido en base a roles, reuniones y artefactos, los cuales se describen a continuación.
En las tarjetas CRC (clase-responabilidad-colaborador) se identifican y organizan las clases orientadas a objetos que son relevantes para el desarrollo incremental del software.
Los cambios en las funcionalidades de un sprint pueden ser considerados en futuros sprints.
Un cambios es aceptado siempre y cuando éste no se refiere a una funcionalidad sobre la cual se haya comenzado a trabajar, y que sea de un tamaño equivalente a la funcionalidad que se quiere cambiar.
El scrum master asegura que el equipo está adoptando la metodología, sus prácticas, valores y normas, pero no gestiona el desarrollo.
Pila del sprint o sprint backlog: se presentan las diferentes tareas que deben realizarse para desarrollar una funcionalidad propuesta en el product backlog, en este artefacto se presenta una estimación en horas de cuánto puede tardar la realización de cada tarea, además se indica el miembro del equipo que se ofreció para realizarla y cuánto esfuerzo (tiempo) es necesario aún para terminar cada una de las tareas propuestas.
Marcha sostenible: consiste en identificar el mejor ritmo bajo el cual el grupo de proyecto puede llegar a trabajar
Programación de a pares: consiste en una práctica en la cual dos desarrolladores se sientan juntos a realizar una misma funcionalidad. Parte del principio que dos desarrolladores trabajando juntos generan más códigos y de mejor calidad que dos desarrolladores trabajando por aparte. • Propiedad colectiva del código: todos los miembros del equipo son dueños del código, y no solo la persona que planteó su estructura inicial