Guia Laboratorio 5
-
Upload
elmer-carballo -
Category
Documents
-
view
2 -
download
0
description
Transcript of Guia Laboratorio 5
-
U N I V E R S I D A D D E E L S A LVA D O R
FA C U LTA D D E I N G E N I E R I A Y A R Q U I T E C T U R A
E S C U E L A D E I N G E N I E R I A D E S I S T E M A S
I N F O R M A T I C O S
Tecnologa Orientada a Objetos TOO115
Coordinador: Ing. Elmer Arturo Carballo Ruiz
Ciclo
II
Gua de Laboratorio #5
-
1. Objetivos
Aprender a desarrollar el product backlog con sus elementos que servirn de base para el
sprint planning.
Disear el sprint planning empleando las tcnicas planteadas en su proyecto propuesto.
2. Product Backlog
La lista de objetivos/requisitos priorizada representa la visin y expectativas
del cliente respecto a los objetivos y entregas del producto o proyecto. El cliente es el
responsable de crear y gestionar la lista (con la ayuda del Facilitador y del equipo, quien
proporciona el coste estimado de completar cada requisito). Dado que reflejar las
expectativas del cliente, esta lista permite involucrarle en la direccin de los resultados del
producto o proyecto.
En la lista se indican las posibles iteraciones y las entregas (Releases) esperadas por
el cliente (los puntos en los cuales desea que se le entreguen los objetivos/requisitos
completados hasta ese momento), en funcin de la velocidad de desarrollo del (los)
equipo(s) que trabajar(n) en el proyecto. Es conveniente que el contenido de cada
iteracin tenga una coherencia, de manera que se reduzca el esfuerzo de completar todos
sus objetivos.
Columna Instrucciones
Identificador (ID) de la Historia
Cdigo que identifica a la historia de forma unvoca, una vez asignado, no debe ser re-usado en otra historia, ni siquiera si la
historia es descartada.
Requisitos Muestra en detalle, cada historia como un requisito los cuales
son los que conforman una iteracin segn la prioridad.
Origen Persona que ha solicitado cada requisito del sistema, en este se
coloca el rol del Stakeholders involucrado.
Dimensin / Esfuerzo
Medida del esfuerzo (tamao) que implica desarrollar la historia, una forma de medirlo es con das o jornadas ideales. Este se
distribuye en esta ocasin en los 5 integrantes del SCRUM TEAM como ejemplo Sprint 1 consta de 7 requisitos los cuales cada uno se estima de 2 das de trabajo por lo que para el esfuerzo total en das de ese sprint se planifica distribuyendo 5 de los 7 requisitos
-
Universidad de El Salvador TOO-115 Gua de Laboratorio #5
lo que tomara resolverlo 2 das, sobrante 2 requisitos ms para los cuales se asigna otros integrantes los cuales ocuparan otros 2
das, por lo tanto la duracin del sprint en su total es de 4 das.
Iteracin (Sprint)
Iteracin o Sprint al que se asigna la historia. Esta asignacin puede cambiar en cada iteracin donde se haga la revisin de la pila de producto (ProductBacklog Review), segn las prioridades indicadas por el dueo de producto. Por medio de este campo se
puede crear un Plan de Salidas a Productivo (Release Plan).
Prioridad
Siguiendo el marco de trabajo gil y Scrum, se le deben asignar prioridades a las historias, segn las instrucciones del dueo de
producto (Product Owner). De esta forma pueden ordenarse. Las historias de mayor prioridad deben ser las que agregan ms valor
al negocio, y deben ser originadas en sus necesidades.
-
Planificacin Product Backlog *Esfuerzo (Das) Este se mide involucrando a los 5 integrantes del SCRUM TEAM ver TABLA ARRIBA
(ID) Sprint (ID) de la Historia
Requisitos Origen Esfuerzo(Das) Esfuerzo(Horas) Prioridad
1 1 Cargos Planificadora 2 16 5
1 2 Das no contables Planificadora 2 16 5
1 3 Institucin Planificadora 2 16 5
1 4 Clasificacin Adquisicin Especialista Adquisicin 2 16 5
1 5 Mtodo de Adquisicin Planificadora 2 16 5
1 6 Unidad de Medida Planificadora 2 16 5
1 7 Unidad Organizativa Planificadora 2 16 5
Sprint1 4 das* 112 horas
2 8 Programa General Planificadora 4 32 4
2 9 Impacto Planificadora 3 24 4
2 10 Indicador de Impacto Planificadora 3 24 4
2 11 Resultado Planificadora 3 24 4
2 12 Indicador de Resultado Planificadora 3 24 4
2 13 Componentes Planificadora 4 32 4
2 14 Sub Componentes Planificadora 4 32 4
Sprint2 7 das* 192 horas
3 15 Producto Planificadora 6 48 3
3 16 Hito Planificadora 6 59 3
3 17 Actividades Planificadora 6 59 3
3 18 Sub Actividades Planificadora 6 54 3
3 19 Tareas Planificadora 6 62 3
3 20 Presupuesto Sub Actividad Planificadora 6 54 3
Sprint3 12 das* 336 horas
ENTREGABLE 1 23 DIAS 640 horas
-
Universidad de El Salvador TOO-115 Gua de Laboratorio #5
(ID) Sprint
(ID) de Historia
Requisitos Origen Esfuerzo(Das) Esfuerzo(Horas) Prioridad*
1 1 Cargos Planificadora 2 16 5
1 2 Das no contables Planificadora 3 20 5
1 3 Institucin Planificadora 2 16 5
1 4 Proveedor Especialista Adquisicin 2 16 5
1 5 Clasificacin Adquisicin Especialista Adquisicin 2 16 5
1 6 Mtodo de Adquisicin Planificadora 2 16 5
1 7 Plantilla Mtodo de Adquisicin Planificadora 3 18 5
1 8 Unidad de Medida Planificadora 2 16 5
1 9 Unidad Organizativa Planificadora 2 16 5
1 10 Persona Planificadora 2 16 5
Sprint1 5 das* 166 horas
2 11 Programa General Planificadora 4 34 4
2 12 Impacto Planificadora 3 24 4
2 13 Indicador de Impacto Planificadora 3 24 4
2 14 Resultado Planificadora 3 34 4
2 15 Indicador de Resultado Planificadora 3 24 4
2 16 Componentes Planificadora 4 34 4
2 17 Sub Componentes Planificadora 4 34 4
Sprint2 7 das* 208 horas
3 18 Producto Planificadora 7 64 3
3 19 Hito Planificadora 8 70 3
3 20 Actividades Planificadora 8 70 3
3 21 Sub Actividades Planificadora 8 70 3
3 22 Tareas Planificadora 8 74 3
3 23 Presupuesto Sub Actividad Planificadora 7 70 3
3 24 Ver Planeacin Planificadora 7 60 3
Sprint3 15 das* 478 horas
ENTREGABLE 1 27 DIAS 852 horas
-
3. Sprint Backlog
Lista de tareas que el equipo elabora en la reunin de planificacin de la iteracin
(Sprint Planning) como plan para completar los objetivos/requisitos seleccionados para
la iteracin y que se compromete a demostrar al cliente al finalizar la iteracin, en forma de
incremento de producto preparado para ser entregado.
Esta lista permite ver las tareas donde el equipo est teniendo problemas y no
avanza, con lo que le permite tomar decisiones al respecto. Para cada uno de los
objetivos/requisitos se muestran sus tareas, el esfuerzo pendiente para finalizarlas y la
asignacin que han hecho los miembros del equipo.
El Sprint Backlog se dividir en 2 fases, la de planeacin y ejecucin, para luego poder
obtener una grfica comparativa que nos permita evaluar el rendimiento del equipo de
trabajo y el uso de la metodologa de desarrollo gil SCRUM.
Columna Instrucciones
Identificador (ID) Cdigo que identifica el requisito de forma unvoca, una vez
asignado, no debe ser re-usado en otra, ni siquiera si el requisito es descartado.
Requisitos Muestra en detalle, cada historia como un requisito los cuales
son los que conforman una iteracin segn la prioridad.
Tarea
Es el desglose de cada tarea que se debe de realizar para poder cumplir con el requisito en su totalidad, para poder ser
presentado. Las tareas que presentan * significa que solo se realizan en una
ocasin por cada sprint por lo cual solo se contabiliza en una ocasin.
Asignacin
El encargado del SCRUM TEAM de realizar dicha tarea, para lo cual se abreviara de la siguiente manera Julio Mixco(Julio M)
Walter Miranda(Walter M) Luis Daz (Luis D) Eduardo Herrera(Eduardo H) SCRUM TEAM (TEAM)
Da/Hora Se Muestra la secuencia de das que se han necesitado para la realizacin de cada requisito, as como las horas trabajadas en
cada da para cumplir con las tareas indicadas para tal requisito.
-
Universidad de El Salvador TOO-115 Gua de Laboratorio #5
Total El total de horas trabajadas por todo el sprint, se obtiene
multiplicando las horas trabajadas por cada requisito del sprint.
-
Universidad de El Salvador TOO-115 Gua de Laboratorio #5
A partir del ejemplo anterior desarrolle su Sprint Planning con su equipo Scrum para su proyecto.
ID
Requisitos Tarea Asignacin Da 1 2 3 4 Total
Horas 3 4 70 35 112
1 Cargos Objetivos o requerimientos de usuario* TEAM 3
Diseo de base de datos* TEAM 4
Diseo de interfaces Julio M 3
Creacin de SP en DB Julio M 1
Importacin de modelo de DB en la solucin Gustavo R 1
Importacin de SP y funciones en la solucin Gustavo R 1
Programacin de clases para CRUD Julio M 4
Validacin a nivel de usuario Julio M 3
Validacin a nivel de capa de negocio Julio M 2
2 Das no contables Objetivos o requerimientos de usuario TEAM 3
Diseo de base de datos TEAM 4
Diseo de interfaces Gustavo R 3
Creacin de SP en DB Gustavo R 1
Importacin de modelo de DB en la solucin Gustavo R 1
Importacin de SP y funciones en la solucin Gustavo R 1
Programacin de clases para CRUD Gustavo R 4
Validacin a nivel de usuario Gustavo R 3
Validacin a nivel de capa de negocio Gustavo R 2
3 Institucin Objetivos o requerimientos de usuario TEAM 3
Diseo de base de datos TEAM 4
Diseo de interfaces Walter M 3
Creacin de SP en DB Walter M 1
Importacin de modelo de DB en la solucin Gustavo R 1
Importacin de SP y funciones en la solucin Gustavo R 1
Programacin de clases para CRUD Walter M 4
Validacin a nivel de usuario Walter M 3
Validacin a nivel de capa de negocio Walter M 2
-
Universidad de El Salvador TOO-115 Gua de Laboratorio #5
ID
Requisitos Tarea Asignacin Da 1 2 3 4 Total
Horas 0 0 0 0 0
1
2
3
-
Universidad de El Salvador TOO-115 Gua de Laboratorio #5
Las grficas representan la comparativa de lo planificado vs lo ejecutado haciendo uso de la
metodologa de desarrollo gil SCRUM, para la primer grafica la comparacin de das
necesarios para el cumplimiento de los requisitos solicitados por el usuario, se puede
apreciar que en el primer sprint para algunos requisitos se mantiene el esfuerzo en das,
pero en el momento de la ejecucin se necesitaron ms horas diarias para poder cumplir
con el requisito en el tiempo estimado, la variacin de lo planificado vs lo ejecutado por das
fue con una diferencia de 4 das, lo cual se considera aceptable.
0123456789
Car
gos
Da
s n
o c
on
tab
les
Inst
itu
ci
n
Pro
veed
or
Cla
sifi
caci
n
Mt
od
o d
e A
dq
uis
ici
n
Pla
nti
lla M
to
do
de
Un
idad
de
Me
did
a
Un
idad
Org
aniz
ativ
a
Per
son
a
Pro
gram
a G
ener
al
Imp
acto
Ind
icad
or
de
Imp
acto
Res
ult
ado
Ind
icad
or
de
Res
ult
ado
Co
mp
on
ente
s
Sub
Co
mp
on
ente
s
Pro
du
cto
Hit
o
Act
ivid
ade
s
Sub
Act
ivid
ades
Tare
as
Pre
sup
ues
to S
ub
Ver
Pla
ne
aci
n
Product Backlog Comparativa Dias
Dias Ejecutados Dias Planificados
01020304050607080
Car
gos
Da
s n
o c
on
tab
les
Inst
itu
ci
n
Pro
veed
or
Cla
sifi
caci
n
Mt
od
o d
e
Pla
nti
lla M
to
do
Un
idad
de
Me
did
a
Un
idad
Per
son
a
Pro
gram
a G
ener
al
Imp
acto
Ind
icad
or
de
Res
ult
ado
Ind
icad
or
de
Co
mp
on
ente
s
Sub
Co
mp
on
ente
s
Pro
du
cto
Hit
o
Act
ivid
ade
s
Sub
Act
ivid
ades
Tare
as
Pre
sup
ues
to S
ub
Ver
Pla
ne
aci
n
Product Backlog Comparativa Horas
Horas Ejecutadas Horas Planificadas