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(
Top Related