Guia Laboratorio 5

download Guia Laboratorio 5

of 10

description

Guia Práctica

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