Aplicando La Metodología SCRUM

download Aplicando La Metodología SCRUM

of 37

Transcript of Aplicando La Metodología SCRUM

  • 7/24/2019 Aplicando La Metodologa SCRUM

    1/37

    1Desarrollo de un sistema de control de asistencia y notas para el colegioAbraham Lincoln aplicando la metodologa SCRUM

    Jhan Carlo Galvn OrdayaKevin Huaroc Estaban

    Elizabeth Laura CaleniCecilia Ramos BuendiaKaren anabria Rios

    !le"andro erva #endozaHenrry $alavera !riste

    Junio %&1'(

    )*C+

    Jun,n!r-uitectura de com.utadoras

  • 7/24/2019 Aplicando La Metodologa SCRUM

    2/37

    Dedicatoria

    ! nuestros .adres/ -uienes nos brindarondesinteresadamente la o.ortunidad .ara -ue

    .odamos ad-uirir esta noble .ro0esin(

  • 7/24/2019 Aplicando La Metodologa SCRUM

    3/37

    Agradecimientos

    ! 3ios .or ser nuestro 4u,a y luz en elcamino de la vida( ! nuestros .adres/hermanos -uienes con su amor/ a.oyoincondicional y +aciencia nos dieron unenorme im.ulso e ins.iracin(

  • 7/24/2019 Aplicando La Metodologa SCRUM

    4/37

    Resumen

    El .resente .royecto intitulado 63esarrollo de un sistema de control de asistencia y

    notas .ara el cole4io !braham Lincoln a.licando la metodolo4,a CR)#7/ se ha en0ocado

    en los avances tecnol4icos -ue se han 4enerado a trav8s de la in0ormtica han causado un

    4ran im.acto social en las instituciones educativas9 es .or ello -ue muchas de estas/ se han

    ada.tado a los cambios y han visto la necesidad de automatizar sus .rocesos(

    El mane:o de un sistema de control escolar es im.ortante .ara los .lanes de cual-uier

    institucin educativa/ actualmente re.resenta el medio e0icaz .ara a4ilizar los .rocedimientos

    -ue en ella se desarrollan/ 4eneran mayor .roductividad en las instituciones -ue dis.onen de

    los bene0icios de este ti.o de sistemas(

    3esarrollando un sistema de control de asistencia y notas .ara el cole4io !braham

    Lincoln/ es una solucin inte4ral -ue .ermite a la institucin o.timizar las o.eraciones/ con la

    0inalidad de sim.li0icar .rocesos .ara su me:or labor dentro del .lantel/ cubriendo las

    necesidades de in0ormacin acad8mica y administrativa( u .rinci.al ob:etivo es centralizar y

    automatizar los .rocesos de matriculacin/ inscri.cin/ re4istro de asistencia/ re4istro de

    notas/ etc(

    En el .royecto se im.lement la metodolo4,a crum .ara automatizar todos los

    .rocesos del cole4io !braham Lincoln como el control de asistencia/ 4eneracin de libretas

    de cali0icaciones/ etc( e lo4r me:orar la calidad del servicio -ue .resta a los estudiantes y

    .adres de 0amilia9 reducir el tiem.o en la e:ecucin de los .rocesos acad8micos y eliminar

    errores de clculos(

  • 7/24/2019 Aplicando La Metodologa SCRUM

    5/37

    Abstract

    $his .ro:ect entitled ;3evelo.ment o0 a control system and assistance to school notes

    !braham Lincoln usin4 the CR)# methodolo4y; has 0ocused on technolo4ical advances

    that have been 4enerated by com.uter have caused a 4reat social im.act on educational

    institutions9

  • 7/24/2019 Aplicando La Metodologa SCRUM

    6/37

    Tabla de Contenidos

    Ca.,tulo 1 El .roblema((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((?$ema(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((?3e0inicin del .roblema((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((?

    Conte"tualizacin del .roblema((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((?@ormulacin del .roblema(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((AJusti0icacin del .roblema((((

    Ob:etivos(1& Ob:etivo General1& Ob:etivos es.ec,0icos(1& !lcance del .royecto(1&Ca.,tulo % #arco $erico(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1%

    MetodologaScrum12

    +rocesos((1%@ases de crum((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((12Roles y res.onsabilidades de crum((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((15

    +rcticas((1' #8todos y t8cnicas de crum1>Ca.,tulo 2 Es.eci0icacin de re-uerimientos((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1? +ro.sito1? !lcance((1? Limitaciones del sistema(((1A +ersonal involucrado(1A 3ecisiones((1

    3escri.cin 4eneral(((1 +ers.ectiva de .roducto(1 3e0inicin 4eneral del .roblema1 @unciones del .roducto((%&Ca.,tulo 5 +lani0icacin y desarrollo del sistema((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%1 +lani0icacin del .royecto utilizando #etodolo4,a crum(((%1 3esarrollo del sistema(((%> Estndares de .ro4ramacin((%A !nlisis y desarrollo de la iteracin 1%A +ila de .roducto de la iteracin((%A .rint bacDlo4 iteracin 1((2& +ruebas de la

  • 7/24/2019 Aplicando La Metodologa SCRUM

    7/37

    Captulo 1

    El problema

    11 Tema

    3esarrollo de un sistema de control de asistencia y notas .ara el cole4io !braham

    Lincoln a.licando la metodolo4,a CR)#(

    1! De"inici#n del problema

    En la escuela !braham Lincoln no e"iste un re4istro tecnol4ico di4italizado de

    notas/ control de asistencia de estudiantes/ lo -ue ha 4enerado un .roblema de obtencin de la

    in0ormacin/ .ues el mane:o manual .rovoca errores y malestar en estudiantes y .adres de

    0amilia(

    1!1 Conte$tuali%aci#n del problema

    Los avances tecnol4icos -ue se han 4enerado a trav8s de la in0ormacin de la

    in0ormtica han causado un 4ran im.acto social en las instituciones educativas9 es

    .or ello -ue muchas de estas/ se han ada.tado a los cambios y han visto la

    necesidad de automatizar .rocesos(

    En la escuela !braham Lincoln/ ubicada en la ciudad de Huancayo en la

    es-uina de omar yali y .ichis sn( @undada en 1A/ en su calidad de institucin

    educativa/ .retende cum.lir con los ob:etivos .ro.uestos mediante la .ermanente

    actividad y el es0uerzo innovador -ue .ermita al educando encaminarse hacia la

    cIs.ide de su realizacin .ara en0rentar e0icazmente los retos del nuevo milenio(

    La institucin educativa/ tiene alrededor de 112 alumnos/ distribuidos en los

    di0erentes aFos de .rimero a -uinto/ a su vez cuenta con 15 .ro0esores/ 1 au"iliar/

    1 .ersonal de aseo/ % .ersonas -ue traba:an en el rea administrativa/ -ue deben

    llevar toda llevar toda la in0ormacin acad8mica en 0orma simultnea/ lo -ue da

  • 7/24/2019 Aplicando La Metodologa SCRUM

    8/37

    como resultado lo -ue considera un 6cuello de botella7 .or la .resin e:ercida .or

    los alumnos y .adres de 0amilia(

    uienes hacen la escuela !braham Lincoln/ estn convencidos -ue el

    educacin no debe ser solamente cuantitativo/ sino tambi8n cualitativo/ ya -ue el

    bienestar humano es el 0ruto de la coo.eracin entre inteli4encia y la 0uerza(

    El mane:o de un sistema de control escolar es im.ortante .ara los .lanes de

    cual-uier institucin educativa/ actualmente re.resentan el medio e0icaz .ara

    a4ilizar los .rocedimientos -ue en ella se desarrollan/ 4enera mayor .roductividad

    en las instituciones -ue dis.onen de los bene0icios de este ti.o de sistema(

    Los .rocesos administrativos acad8micos de la institucin !brahan Lincoln no

    se encuentran automatizados/ .or lo -ue se di0iculta una me:or atencin e"terna a

    los estudiantes y .adres de 0amilia/ ya -ue no e"iste una interaccin com.leta con

    todos los usuarios -ue .artici.an en la 0ormacin de los estudiantes(

    La 0alta de inte4racin de los .rocesos -ue se mane:an en las di0erentes reas

    del cole4io/ no .ermite tener un com.leto control/ -ue ayude a incrementar la

    com.etitividad del es.acio acad8mico de la institucin/ ya -ue al no tener sus

    .rocesos com.lementados con la tecnolo4,a/ no dan a sus estudiantes un valor

    a4re4ado/ -ue inte4re la calidad acad8mica -ue brinda la institucin/ con la

    utilizacin de tecnolo4,a acorde con las necesidades de la escuela(

    1!! &ormulaci#n del problema

    !ctualmente el cole4io !brahan Lincoln no .osee un sistema -ue automatice

    sus tareas acad8micas/ lo -ue ocasiona -ue cada aFo lectivo la .lani0icacin

    acad8mica se vuelva una tarea sumamente com.le:a/ -ue 0recuentemente ocasiona

    4ran .8rdida de tiem.o y es0uerzo/ iniciando con la inscri.cin de alumnos en cada

    aFo lectivo/ re4istro de notas y 0altas/ se4uido con la di0icultad -ue involucra

  • 7/24/2019 Aplicando La Metodologa SCRUM

    9/37

  • 7/24/2019 Aplicando La Metodologa SCRUM

    10/37

    #ane:o di4italizado de archivos de in0ormacin comoM el in4reso de

    cali0icaciones/ lista de alumnos/ lista de docentes/ libretas de cali0icaciones/ entre

    otras( #e:oramiento en la elaboracin de re.ortes/ y entre4a o.ortuna de la

    in0ormacin acad8mica re-ueridos .or .adres de 0amilia(

    1) *b+eti,os

    1)1 *b+eti,o general

    3esarrollar un sistema de control de asistencia y notas .ara la

  • 7/24/2019 Aplicando La Metodologa SCRUM

    11/37

    mientras -ue el mdulo de se4uridad .ermitir el mane:o de usuario y .er0iles

    .ara 4arantizar el acceso/ se4uridad y veracidad de toda la in0ormacin del

    sistema(

    Modulo alumnos

    Este mdulo controlara la in0ormacin de los alumnos/ .or tal motivo contara

    con o.ciones .ara in4resar nuevos alumnos con los datos .ersonales del mismo(

    Modulo in"orme y consultas

    e encar4ar de la 4eneracin de re.ortes y consultas solicitados .or la

    escuela(

    1/

  • 7/24/2019 Aplicando La Metodologa SCRUM

    12/37

    Captulo !

    Marco Te#rico

    +ara la elaboracin de un sistema in0ormtico 0le"ible y escalable/ es necesaria una

    metodolo4,a de desarrollo de so0t=are as, como tambi8n herramientas -ue .ermitan la

    culminacin del traba:o de acuerdo al tiem.o .lani0icado(

    3e acuerdo a varias investi4aciones y anlisis realizados/ un sistema .uede

    desarrollarse mediante la combinacin de metodolo4,as 4iles/ la cual admita reducir tiem.o

    y elaborar un so0t=are de calidad con un e-ui.o de desarrollo .e-ueFo(

    !1 Metodologa Scrum

    La .rimera vez -ue se asoci el t8rmino crum a los .rocesos de desarrollo 0ue en

    1A>/ cuando *onaDa y $aDeuchi .resentaron su art,culo $he *e= +roduct 3evelo.ment

    Game1( *onaDa y $aDeuchi .resentaban en este art,culo un .roceso ada.tativo/ r.ido y auto

    or4anizado de desarrollo de .roductos( El t8rmino crum deriva del mismo t8rmino en ru4by/

    -ue hace re0erencia a como se devuelve un baln -ue ha salido 0uera del cam.o/ al terreno de

    :ue4o de una manera colectiva/la traduccin al castellano ser,a mel8(

    crum sur4i como .rctica en el desarrollo de .roductos tecnol4icos y no ser,a

    hasta 12 -ue Je00 utherland a.licara el modelo al desarrollo de so0t=are en la Easel

    Cor.oration( En 1> utherland .resent :unto con Ken ch=aber las .rcticas -ue

    em.leaba como .roceso 0ormal .ara la 4estin del desarrollo de so0t=are en OO+L! >(

    Estas .rcticas de 4estin .asar,an a incluirse :unto con otras muchas en la lista de modelos

    4iles de !4ile !lliance en el aFo %&&1(

    !11 0roceso

    Es un con:unto de .asos a realizarse .ara incrementar el .roducto 0inalizado

    realizado con el m,nimo es0uerzo otor4ado al cliente(

  • 7/24/2019 Aplicando La Metodologa SCRUM

    13/37

    !1! &ases de Scrum

    0lani"icaci#n del Sprint

    En esta 0ase se de0ine el +roduct BacDlo4( i todav,a no ha sido

    de0inido/ consiste en una lista .riorizada de re-uisitos del sistema y es un

    documento vivo/ -ue .uede ser continuamente actualizado( En cada iteracin

    el +roduct BacDlo4 es revisado .or el e-ui.o( $ambi8n se lleva a cabo la

    .lani0icacin del .rimer .rint5( La .lani0icacin de cual-uier s.rint es la

    :ornada de traba:o .revia al inicio de cual-uier s.rint y en la cual se

    determinan cules son los ob:etivos y el traba:o -ue se deben cubrir en esa

    iteracin( En esta reunin se obtiene una lista de tareas -ue se denomina .rint

    BacDlo4/ y el lema u ob:etivo .rinci.al del s.rint(

    Seguimiento del Sprint

    e realizan reuniones de .oca duracin .ara acordar todos los detalles

    en la cual asisten el crum #aster y el e-ui.o team y se realizan 2 .re4untas

    .or lo 4eneralM

  • 7/24/2019 Aplicando La Metodologa SCRUM

    14/37

    1( u8 traba:o se ha realizado desde la reunin anterior(

    %( u8 traba:o -ue se va a hacer hasta la .r"ima reunin(

    2( u8 im.edimentos -ue deben solventarse .ara .rose4uir con el

    traba:o(

    Re,isi#n del Sprint

    )na vez 0inalizado el .rint/ se realiza un anlisis y revisin del

    incremento 4enerado( En esta reunin se .resentan los resultados 0inales y se

    recomienda siem.re tener .re.arada una demo( E"isten mIlti.les razones .ara

    recomendar tener una demo al 0inal de cada s.rint/ entre ellas la me:ora del

    0eedbacD con los interesados/ reconocimiento del traba:o/ un es0uerzo .or

    0inalizar las cosas o un correctivo en caso de tener una demo mal desarrollada(

    !1' Roles y responsabilidades de Scrum

    SCRUM Master 2+e"e del e3uipo4

    Es el encar4ado de 4arantizar el 0uncionamiento de los .rocesos y de

    la metodolo4,a( Es im.ortante darse cuenta -ue crum #aster es ms -ue un

    rol/ es la res.onsabilidad de 0uncionamiento de modelo/ .or tanto muchas

    veces es aconse:able utilizar a .ersonas y .uestos ms adecuados se4In la

    or4anizacin( )n crum master debe interactuar tanto con el e-ui.o como con

    el cliente y con los 4estores(

    0ropietario del 0roducto 20roduct *5ner4

    Es la Inica .ersona del .royecto conocedora del entorno de ne4ocio

    del cliente y de la visin del .roducto y es el res.onsable de obtener el

    resultado de mayor valor .osible .ara el cliente( $ambi8n es el res.onsable de

    la 0inanciacin necesaria .ara el .royecto/ de tomar las decisiones -ue a0ecten

    a cmo va a ser el resultado 0inal/ 0echas de lanzamiento y el retorno de

  • 7/24/2019 Aplicando La Metodologa SCRUM

    15/37

    inversin( +or re4la 4eneral y si no se trata de .royectos internos/ el

    .ro.ietario del .roducto suele ser el res.onsable del .roceso de ad-uisicin

    del cliente(

    El e-ui.o est involucrado en la estimacin del es0uerzo de las tares

    del .roduct bacDlo4/ en la creacin del s.rint bacDlo4/ etc

    E3uipo de Desarrollo

    Es el e-ui.o del .royecto y tiene la autoridad .ara decidir en las

    acciones necesarias y .ara autoor4anizarse con la 0inalidad de alcanzar los

    ob:etivos del s.rint(

    !1) 0r6cticas

    CR)# dis.one de .rcticas y herramientas .ara la 4estin de di0erentes

    0ases de esta( +or lo tanto .resentaremos las .rinci.ales .rcticas y herramientas de la

    metodolo4,a crum(

    0roduct 7ac8log 20ila del producto4

    3e0ine los re-uisitos del sistema o el traba:o a hacer a lo lar4o del

    .royecto( Est com.uesto .or una lista de re-uisitos de ne4ocios y t8cnicos/

    actualizados y .riorizados( El res.onsable de mantener el .roduct bacDlo4 es

    el .ro.ietario del .roducto(

    Sprint 7ac8log 20ila de tareas4

    Es una lista de traba:os -ue el e-ui.o se com.romete a realizar .ara

    4enerar el incremento .revisto( Las tareas estn asi4nadas a .ersonas y tienen

    estimados el tiem.o y los recursos necesarios(

    Estimaci#n de es"uer%o

    Es un .roceso iterativo en el cual las estimaciones de los ,tems del

    .roduct bacDlo4 son rea:ustadas acorde a la in0ormacin obtenida en la Iltima

  • 7/24/2019 Aplicando La Metodologa SCRUM

    16/37

    iteracin( Este rea:uste lo llevan a cabo el e-ui.o de desarrollo y el .ro.ietario

    del .roducto(

    9r6"ico 7urn:do5n

    Es una herramienta .ara 4estionar y se4uir el traba:o de cada s.rint y

    re.resenta 4r0icamente el avance del s.rint(

    9r6"ico 7urn:up

    Herramienta de 4estin y se4uimiento -ue sirve al .ro.ietario del

    .roducto .ara controlar las versiones de .roducto .revistas/ las

    0uncionalidades de cada una/ la velocidad estimada/ 0echas .robables de cada

    versin/ mar4en de error .revisto en las estimaciones y avance real(

    !! M;todos y t;cnicas de Scrum

    e ha se4uido con las indicaciones de HenriD Kniber4 .ara la realizacin de .royectos

    con crum/ -ue .resenta en su libro crum( 3e tal manera -ue los m8todos y t8cnicas -ue se

    utilizar .ara crum sonM

    La pila del producto o.roductbac8log Es el documento a trav8s del cual se

    reco4en los re-uisitos de los clientes( La pila de tareas o sprint bac8log Es el con:unto de historias/ -ue .ertenecen

    a la .ila del .roducto/ -ue se va a realizar en el s.rint( Estimaci#n del es"uer%o Cada historia de la .ila del .roducto es estimada con

    lo -ue se llama .untos de historia y -ue se corres.onde a d,as.ersona ideales( 9r6"ico 7urn:do5n Este 4r0ico ayuda a medir la .roductividad y detectar

    ries4os de mala distribucin del traba:o y desviaciones tem.orales( Reuniones .ara cada s.rint( Reuniones de se4uimiento diarias( 0lanning 0o8er Esta t8cnica se utiliza a la hora de realizar la estimacin de las

    historias( imula el :ue4o de +oDer .ara obtener una estimacin colectiva y

    coo.erativa de cada historia(

  • 7/24/2019 Aplicando La Metodologa SCRUM

    17/37

    Captulo '

    Especi"icaci#n de re3uerimientos

    En esta es.eci0icacin se identi0icarn los re-uerimientos -ue ha de satis0acer el

    nuevo sistema

  • 7/24/2019 Aplicando La Metodologa SCRUM

    18/37

    FUNCIONES DESCRIPCINMdulo deadministracin yseguridad

    El objetivo de este requerimiento esadministrar los permisos que tendrnlos usuarios y controlar su acceso acada una de las ventanas del sistema.

    Mdulo de informes yconsultas

    Generar la impresin de reportessolicitados por la institucin.

    Mdulo alumnos Se ingresarn los datos personalesde los estudiantes, para posteriorasignacin de notas y asistencia.

    '' Limitaciones del sistema

    $omando en cuenta -ue un sistema de control escolar es di0,cil realizar en el tiem.o

    -ue se establece .ara el .royecto de tesis/ se han determinado al4unas limitantes -ue .osee el

    sistema y se detallan a continuacinM

    *o se automatizar la 4estin de recursos 0inancieros de la institucin(

    *o se automatizar la 4estin de recursos humanos del .lantel(

    *o se in4resar en el sistema in0ormacin histrica de anteriores aFos lectivos(

    ') 0ersonal in,olucrado

    El e-ui.o de.ersonasnecesario .ara la realizacin de este .royecto se detalla a

    continuacinM

  • 7/24/2019 Aplicando La Metodologa SCRUM

    19/37

    GRUP !UM"#S$S%&M" S$'"#

    (ue)o delproducto

    (irector de la $.&.P

    (esarrolladores

    &studiantes *$S+U#'P

    '- Decisiones

    Cali"icaci#nNalor obtenido .or el estudiante en una asi4natura(

  • 7/24/2019 Aplicando La Metodologa SCRUM

    20/37

    S$'"#

    Modulo deadministraci Modulo in,ormes y

    Moduloalumnos

    El impacto de ello es Al no tener un sistema de control escolar ocasionarealizar los procesos de administracin de asistenciay notas de forma manual.!rdida de tiempo, esfuerzo de recursos ydesaprovec"amiento de las nuevas tecnolog#as.

    Una solucin exitosadebera

    $esarrollar un sistema de control escolar quepermita administrar y controlar la informacin de losestudiantes de forma automatizada por el usuariofinal.

    '/' &unciones del producto

    Este sistema busca solventar las necesidades de la institucin/

    o.timizando los .rocesos de administracin de asistencia y notas( Este sistema

    contar con un diseFo a4radable de 0cil utilizacin y con una 4ama de

    herramientas -ue .ermitir realizar las tareas r.idamente(

    El sistema contar con la im.lementacin de tres mdulos .rinci.ales/

    como se detalla anteriormente(

  • 7/24/2019 Aplicando La Metodologa SCRUM

    21/37

    Captulo )

    0lani"icaci#n y desarrollo del sistema

    )na vez -ue se han de0inido todos los re-uerimientos -ue con0orman ladocumentacin de la .ila del .roducto .roduct bacDlo4 .ara el .resente .royecto/ se

    em.ezar con el desarrollo del sistema de control escolar .ara el cole4io !braham Lincoln(

    )1 0lani"icaci#n del proyecto utili%ando metodologa Scrum

    Como .rimer .unto de .artida de esta 0ase/ se tiene la es.eci0icacin de la .ila

    del .roducto/ -ue es el documento ms relevante en el desarrollo del .royecto con

    scrum( Bsicamente es una lista .riorizada de los re-uerimientos 0undamentales

    im.licados en este .royecto( ! cada ,tem del .royecto se llama historias de usuario(

    3e los di0erentes cam.os recomendados .ara identi0icar cada historia de

    usuario/ se ha seleccionado los si4uientesM

  • 7/24/2019 Aplicando La Metodologa SCRUM

    22/37

  • 7/24/2019 Aplicando La Metodologa SCRUM

    23/37

    Tabla )1 +ila del +roducto

  • 7/24/2019 Aplicando La Metodologa SCRUM

    24/37

    .antalla(

    PI! DE PRODUC"O INICI!ID Nom#re de

    la $istoriaIm%ortancia

    Estimacin

    S%rint

    Como %ro#arlo Notas

    >

  • 7/24/2019 Aplicando La Metodologa SCRUM

    25/37

    PI! DE PRODUC"O INICI!ID Nom#re de la

    $istoriaIm%ortancia

    Estimacin

    S%rint

    Como %ro#arlo Notas

    % Administracin

    $ocentes

    & - - 'ngresar informacin del docente,realizar el ingreso de informacin,verificar en el trac(ing el nuevo docenteingresado.

    Esta informacin puede se

    eliminada y modificada poradministrador.ara la generacin de"orarios se debe relacionalos docentes con cadamateria que estos imparten

    )* Gestin Escolar + - erificar la informacin en el trac(ing Esta informacin puede seeliminada y modificada poradministrador.

    )) 'ngreso de asistenciaalumnos

    - - 'ngresar la asistencia del estudiante,verificar la informacin en el trac(ing dela pantalla.

    Esta informacin puede seeliminada y modificada pordocente.

    ) Generar "orariosescolares

    / / 'ngresar la informacin que se solicita,ingresar el nuevo "orario escolar,verificar la informacin en el trac(ing dela pantalla.

    Esta informacin puede seeliminada y modificada porpersonal administrador.

    )/ Generacin de libretas - Entrar a la aplicacin, ir a alumnos, ir alibretas, seleccionar al estudiante quese desea generar la libreta escolar,verificar la libreta de calificaciones enotra pantalla en formato $0.

    1odo reporte se mostrar e

    formato $0.

    )- 2eportes y 3onsultas ) - 0 Entrar a la aplicacin, ir a reportes yconsultas, seleccionar el tipo dereporte, verificar el reporte en el arc"ivo$0.

    1odo reporte se mostrar eformato $0.

  • 7/24/2019 Aplicando La Metodologa SCRUM

    26/37

    )! Desarrollo del sistema

    )na vez -ue se han de0inido todos los re-uerimientos -ue con0orman la

    documentacin de la .ila del .roducto inicial .ara el .resente .royecto/ se em.ezar con

    el desarrollo del sistema de control escolar(

    $omando en cuenta -ue la metodolo4,a crum hace re0erencia a todas las

    actividades -ue el 4ru.o de desarrollo realizar .ara alcanzar la solucin a los

    re-uerimientos obtenidos/ .or lo tanto/ adicionalmente a los re-uerimientos cole4io

    !braham Lincoln/ se debern incluir los re-uerimientos -ue im.lican la utilizacin de las

    herramientas seleccionadas(

    En este .unto se abordar cada uno de los elementos de la .ila del .roducto y su

    res.ectivo s.rint bacDlo4 .ila de tareas/ as, como la documentacin del .roceso de

    desarrollo inmerso en cada actividad del .rint(

    e iniciar el .roceso con la .ila de tareas .riorizadas/ detalladas en la $abla 5(1

    .ila del .roducto inicial( 3e acuerdo a la metodolo4,a/ .or cada uno de los elementos de

    la .ila de .roducto/ se debe tener una estimacin de la im.ortancia y del es0uerzo inicial(

    3e la estimacin de la im.ortancia deber encar4arse el dueFo del .roducto .roduct

    o=ner/ -uien a su vez coloca una valoracin a cada uno de dichos elementos de acuerdo

    al .eso -ue observa dentro del .royecto(

    +or otro lado/ .ara la estimacin del es0uerzo inicial/ se debe encar4ar el scrummana4er/ de acuerdo a las reuniones con el 4ru.o de desarrolladores scrum team/ .ara

    delimitar el es0uerzo re-uerido( !s, mismo en la $abla 5(1/ se .uede a.reciar la

    asi4nacin del es0uerzo inicial re-uerido .ara cada uno de los 15 re-uerimientos

  • 7/24/2019 Aplicando La Metodologa SCRUM

    27/37

    seFalados( Esto es es.ecialmente im.ortante/ .ara .oder tener una idea clara de cules

    actividades sern las -ue ms recursos humanos demandarn(

    La metodolo4,a seFala -ue estas estimaciones se las cuanti0ica de acuerdo a un

    criterio del scrum master/ .or lo -ue .ara la .resente tesis se tiene -ue las escalas .ara

    dichas estimaciones sonM

    EstimacinM Escala de 1 5(

  • 7/24/2019 Aplicando La Metodologa SCRUM

    28/37

    )' Est6ndares de programaci#n

    Los estndares de .ro4ramacin .ermiten normalizar la estructura de codi0icacin

    de variables/ tablas/ vistas/ ayudando a escribir cdi4o de calidad -ue .ueda ser

    com.rendido 0cilmente en un 0uturo .or cual-uier .ro4ramador -ue retome el desarrollo

    del sistema/ .ara im.lementar nuevos re-uerimientos o solo necesite dar mantenimiento a

    los mdulos ya im.lementados(

    )'1 An6lisis y desarrollo de la iteraci#n 1

    )na vez -ue se han de0inido todos los re-uerimientos 4lobales -ue

    con0orman la documentacin de la .ila del .roducto inicial .ara el

    .resente tema de investi4acin/ se em.ezar como .rimera

  • 7/24/2019 Aplicando La Metodologa SCRUM

    29/37

    PI! DE PRODUC"O SPRIN" &I

    D

    Nom#re de la

    $istoria

    Im%orta

    ncia

    Estima

    cin

    S%ri

    nt

    Como %ro#arlo

    1

  • 7/24/2019 Aplicando La Metodologa SCRUM

    30/37

    )'' Sprint bac8log iteraci#n 1

    En esta 0ase se detallan las tareas y subtareas contenidas dentro de

    la se detalla las tareas com.letadas al

    0inalizar la

  • 7/24/2019 Aplicando La Metodologa SCRUM

    31/37

    S0RT 1

  • 7/24/2019 Aplicando La Metodologa SCRUM

    32/37

    Tarea asignada a: G278Estado Tareas: 3ompletado Numero de Tareas: )*

    Id Nombre Tarea Nombre

    Proecto

    Interaccin !ec"a

    #odi$icacin) Elaboracin del conte4to

    navegacionalgrupo 3ompletado 20 de mayo

    ) $ise6o de interfacesgrficas de usuario

    grupo 3ompletado 2 (& M"

    ) Elaboracin del modeladolgico y f#sico de la base dedatos

    grupo 3ompletado * de junio

    ) 3odificacin de logueo en elporgrama

    grupo 3ompletado *+ de junio

    ) Elaboracin de logueoconsulta

    grupo 3ompletado *9 de junio

    Elaboracin de consultas

    para la creacin de usuarios

    grupo 3ompletado *% de junio

    3odificacin de interfacepara la creacin de usuario

    grupo 3ompletado *% de junio

    3odificacin de la lgica denegocio para la creacin deusuarios

    grupo 3ompletado ) de junio

    3onfiguracin de lasseguridades para lacreacin de usuarios

    grupo 3ompletado ) de junio

    3onfiguracin para lacreacin de usuarios

    grupo 3ompletado )+ de junio

    )') 0ruebas de la

  • 7/24/2019 Aplicando La Metodologa SCRUM

    33/37

    @i4ura 5(% .ruebas de la clase usuario

    )'- Demo de la iteracion 1

    &n la *igura -./ se puede 5er el demo de la $teracin 1

    7ue es la pgina de logueo y la pgina de administracin de

    usuarios del sistema de control escolar.

  • 7/24/2019 Aplicando La Metodologa SCRUM

    34/37

    0igura -./ demo de la iteracin )

    )'/ An6lisis y Desarrollo del re3uerimiento de la

  • 7/24/2019 Aplicando La Metodologa SCRUM

    35/37

    Captulo -

  • 7/24/2019 Aplicando La Metodologa SCRUM

    36/37

    Tabla 5.% Estndar para el desarrollo de modelo de datos

    -! Dise=o de la base de datos

    +ara la construccin de la base de datos se em.lea el modelo entidad P relacin/ lo

    -ue se obtiene un modelo com.leto de la base de datos correctamente normalizados y

    relacionada constituida tablas/ cam.os y ti.os de datos(

    La base de datos se construye en base a los re-uerimientos .lasmados en las

    historias de usuarios con el 0in de obtener la visin -ue tiene los usuarios sobre la

    mani.ulacin de los datos a trav8s del sistema de control escolar(

    El si4uiente dia4rama re.resenta las entidades re-ueridas .ara la satis0accin de

    las necesidades del cliente y las relaciones entre ellas(

    -' Modelo entidad relaci#n

    Tabla &la'e Primaria7;7A2'8 7;7

  • 7/24/2019 Aplicando La Metodologa SCRUM

    37/37

    En la @i4ura '(1 se .uede observar el modelo entidad P relacin -ue consta de '?

    tablas(

    -) Diagrama de Clases

    En la @i4ura '(% se .uede a.reciar el dia4rama de clases de la a.licacin9 se .uede

    veri0icar -ue consta de >2 clases(

    -- Diagrama de Ar3uitectura

    En la @i4ura '(2 se .uede observar el dia4rama de ar-uitectura -ue contiene las

    ca.as del sistema y se e".lica la manera en -ue se conectan las di0erentes ca.as del

    sistema(

    -/ Manual de usuario

    +ara la ca.acitacin del sistema se ha elaborado el manual de usuario -ue se

    encuentra en la seccin ane"os .ara su revisin(