UNIVERSIDAD SAN PEDRO VICERRECTORADO ACADÉMICO
FACULTAD DE INGENIERÍA ESCUELA PROFESIONAL DE INGENIERÍA INFORMÁTICA Y DE SISTEMAS
PLAN DE INVESTIGACIÓN INVESTIGACIÓN
CHIMBOTE – PERÚ 2017
INDICE
FACULTAD DE INGENIERÍA ESCUELA INFORMÁTICA Y DE SISTEMAS
1.
ESQU SQUEMA EMA DE PR PROY OYE ECTO CTO.......................................................................4 1.1.
PALABRAS CL CLAVES.........................................................................4
1.2.
............................... ..................... ..................... ..................... ..................... ............................. .................. 4 TÍTULO....................
1.3. .3.
................................ ...................... .............................. ................... 4 PER PERSON SONAL IN INVES VESTIG TIGAD ADO OR .....................
1.4. 1.4.
RÉG RÉGIMEN IMEN DE LA INVE INVEST STIG IGAC ACIÓ IÓN N.....................................................4
1.5. 1.5.
UNIDA UN IDAD D ACAD ACADÉMI ÉMICA CA A LA QU QUE E PERTE PERTENEC NECE E EL PROY PROYECT ECTO O...............4
1.6. 1.6. LOCALI LOCALIDA DAD D E INSTITU INSTITUCIÓ CIÓN, N, DO DOND NDE E SE SE DESA DESARRO RROLLA LLAR R EL PROYECTO.................... ............................... ..................... ..................... ..................... ........................................... ................................. 4 1.!. 1.!.
DURA DU RACI CIÓN ÓN DE DE LA E"EC E"ECUC UCIÓ IÓN N DEL DEL PROY PROYEC ECTO TO..................................5
1.#. 1.#.
$ORAS $O RAS SEMA SEMANA NALES LES DEDI DEDICAD CADAS AS AL AL PROY PROYECT ECTO O DE INVES INVESTIG TIGAC ACIÓN IÓN. 5
1.%. .%.
RECU RECURS RSOS OS DISP ISPONIBLE IBLES S.................................................................5
1.%.1 .%.1..
PERSO ERSON NAL INV INVESTI ESTIG GADOR ..................... ................................ ..................... ........................5 ..............5
1.%.2 .%.2..
............................... ...................... ..................... ..................5 ........5 MATERIA ERIALE LES S Y EQU EQUIPO IPOS....................
1.1&.
PRESUPUESTO.............................................................................6
1.1& 1.1&.1 .1..
2.
M'() M'()*+ *+' '))- )/0+ )/0+ ..................... ............................... ..................... ..................... ............................. ................... 6
1.1&.1.1.
P)*-')-...............................................................................6
1.1&.1.5.
............................... ...................... ..................... ....................................... ............................. 8 S)*++-....................
1.11.
............................... ..................... ..................... .............................. .................... 9 INANCIAMIENTO.....................
1.12.
LÍNEA DE INVESTIG TIGACIÓN..................... ............................... ..................... ..................... .................. ........9 9
1.13.
RESUMEN DEL PROYECTO............................................................9
1.14.
CRONOGRAMA..........................................................................10
PLAN LAN DE DE IN INVESTI STIGA GAC CIÓN IÓN.................... ............................... ..................... ..................................... ........................... 11 2.1. 2.1.
ANTEC AN TECEDE EDENTE NTES S Y UND UNDAMN AMNET ETA ACIÓN CIÓN CIENTÍ CIENTÍIC ICA A.........................11
2.1.1 .1.1..
ANTECE TECEDE DEN NTES TES DE ESTU ESTUD DIO..................................................11
2.2. 2.2.
"UST "USTI IIC ICAC ACIÓ IÓN N DE DE LA LA INVE INVEST STIG IGAC ACIÓ IÓN N..........................................13
2.3.
PROBLEMA.................... ............................... ..................... ..................... .......................................... ............................... 14
2.3. 2.3.1. 1.
DEI DEINI NICI CIÓN ÓN O PLA PLANT NTEA EAMI MIEN ENTO TO DEL DEL PROB PROBLE LEMA MA.....................14
2.3.2 .3.2..
ORMU RMULAC LACIÓN IÓN DEL DEL PROBLE OBLEM MA..............................................14
2.4.
............................... ..................... ..................... .........................15 ...............15 MARCO REERENCIAL.....................
2.4.1. .1.
METODOLOGÍAS G GILES.........................................................15
2.4.2.
METODOLOGÍA 7P..................................................................18
2.4.2.1. 2.5. 2.5.
................................ ..................... ............................................ .................................. 18 $ISTORIA.....................
CONCEP CONCEPTUA TUALI8 LI8AC ACIÓN IÓN Y OPER OPERAC ACION IONALI ALI8AC 8ACIÓN IÓN DE LAS LAS VA VARIABLE RIABLES S 32
37
FACULTAD DE INGENIERÍA ESCUELA INFORMÁTICA Y DE SISTEMAS
1.
ESQU SQUEMA EMA DE PR PROY OYE ECTO CTO.......................................................................4 1.1.
PALABRAS CL CLAVES.........................................................................4
1.2.
............................... ..................... ..................... ..................... ..................... ............................. .................. 4 TÍTULO....................
1.3. .3.
................................ ...................... .............................. ................... 4 PER PERSON SONAL IN INVES VESTIG TIGAD ADO OR .....................
1.4. 1.4.
RÉG RÉGIMEN IMEN DE LA INVE INVEST STIG IGAC ACIÓ IÓN N.....................................................4
1.5. 1.5.
UNIDA UN IDAD D ACAD ACADÉMI ÉMICA CA A LA QU QUE E PERTE PERTENEC NECE E EL PROY PROYECT ECTO O...............4
1.6. 1.6. LOCALI LOCALIDA DAD D E INSTITU INSTITUCIÓ CIÓN, N, DO DOND NDE E SE SE DESA DESARRO RROLLA LLAR R EL PROYECTO.................... ............................... ..................... ..................... ..................... ........................................... ................................. 4 1.!. 1.!.
DURA DU RACI CIÓN ÓN DE DE LA E"EC E"ECUC UCIÓ IÓN N DEL DEL PROY PROYEC ECTO TO..................................5
1.#. 1.#.
$ORAS $O RAS SEMA SEMANA NALES LES DEDI DEDICAD CADAS AS AL AL PROY PROYECT ECTO O DE INVES INVESTIG TIGAC ACIÓN IÓN. 5
1.%. .%.
RECU RECURS RSOS OS DISP ISPONIBLE IBLES S.................................................................5
1.%.1 .%.1..
PERSO ERSON NAL INV INVESTI ESTIG GADOR ..................... ................................ ..................... ........................5 ..............5
1.%.2 .%.2..
............................... ...................... ..................... ..................5 ........5 MATERIA ERIALE LES S Y EQU EQUIPO IPOS....................
1.1&.
PRESUPUESTO.............................................................................6
1.1& 1.1&.1 .1..
2.
M'() M'()*+ *+' '))- )/0+ )/0+ ..................... ............................... ..................... ..................... ............................. ................... 6
1.1&.1.1.
P)*-')-...............................................................................6
1.1&.1.5.
............................... ...................... ..................... ....................................... ............................. 8 S)*++-....................
1.11.
............................... ..................... ..................... .............................. .................... 9 INANCIAMIENTO.....................
1.12.
LÍNEA DE INVESTIG TIGACIÓN..................... ............................... ..................... ..................... .................. ........9 9
1.13.
RESUMEN DEL PROYECTO............................................................9
1.14.
CRONOGRAMA..........................................................................10
PLAN LAN DE DE IN INVESTI STIGA GAC CIÓN IÓN.................... ............................... ..................... ..................................... ........................... 11 2.1. 2.1.
ANTEC AN TECEDE EDENTE NTES S Y UND UNDAMN AMNET ETA ACIÓN CIÓN CIENTÍ CIENTÍIC ICA A.........................11
2.1.1 .1.1..
ANTECE TECEDE DEN NTES TES DE ESTU ESTUD DIO..................................................11
2.2. 2.2.
"UST "USTI IIC ICAC ACIÓ IÓN N DE DE LA LA INVE INVEST STIG IGAC ACIÓ IÓN N..........................................13
2.3.
PROBLEMA.................... ............................... ..................... ..................... .......................................... ............................... 14
2.3. 2.3.1. 1.
DEI DEINI NICI CIÓN ÓN O PLA PLANT NTEA EAMI MIEN ENTO TO DEL DEL PROB PROBLE LEMA MA.....................14
2.3.2 .3.2..
ORMU RMULAC LACIÓN IÓN DEL DEL PROBLE OBLEM MA..............................................14
2.4.
............................... ..................... ..................... .........................15 ...............15 MARCO REERENCIAL.....................
2.4.1. .1.
METODOLOGÍAS G GILES.........................................................15
2.4.2.
METODOLOGÍA 7P..................................................................18
2.4.2.1. 2.5. 2.5.
................................ ..................... ............................................ .................................. 18 $ISTORIA.....................
CONCEP CONCEPTUA TUALI8 LI8AC ACIÓN IÓN Y OPER OPERAC ACION IONALI ALI8AC 8ACIÓN IÓN DE LAS LAS VA VARIABLE RIABLES S 32
37
FACULTAD DE INGENIERÍA ESCUELA INFORMÁTICA Y DE SISTEMAS
2.6.................................................................. $IPÓTESIS ..................... ............................... ..................... ...................... ..................... .............................33 ...................33
2.!.
OB"ETIVOS...................................................................................33
2.!.1.
OB"ETIVO GE GENERAL...............................................................33
2.!.2 .!.2..
OB"ETI "ETIVO VOS S ESPE ESPECÍ CÍ ICO ICOS.........................................................33
2.#.
............................... ..................... ..................... .................................... ......................... 34 METODOLOGÍA....................
2.#. 2.#.1. 1.
TIPO TIPO Y DISE9 ISE9O O DE DE IN INVES VESTIG TIGACIÓ ACIÓN N..................... ................................ .....................34 ..........34
2.#.2. .2.
POBLACIÓN Y MUESTRA TRA.........................................................35
2.#. 2.#.3. 3.
TÉCN TÉCNIC ICAS AS E INS INSTR TRUM UMEN ENTO TOS S DE DE INV INVES ESTI TIGA GACI CIÓN ÓN.....................35
2.%. 2.%.
PROCES PROCESAM AMIEN IENTO TO Y AN NLIS LISIS IS DE LA INORM INORMACI ACIÓN ÓN.......................36
2.%.1. .1.
TÉCNICA DE AN ANLISIS..................... ............................... ..................... ..................... ...................36 .........36
2.%.2.
PROCESAMIENTO.................... ............................... ..................... ..................... ...........................36 ................36
2.1&. .1&.
REER EEREN ENC CIAS IAS BIBL IBLIOG IOGR RICA ICAS.................................................36
2.11.
............................... ..................... ..................... .......................37 ............37 ANE7OS Y APÉNDICES....................
INDICE DE TABLAS Tabla Tabla Tabla Tabla Tabla Tabla Tabla Tabla Tabla Tabla Tabla Tabla Tabla Tabla Tabla Tabla Tabla Tabla Tabla Tabla Tabla Tabla Tabla Tabla Tabla Tabla
1: Palabras Palabras Claves........ Claves................... ..................... ..................... ..................... ..................... ........................... ................ 4 2: Datos Datos Personal Personal Investigador....... Investigador.................. ..................... ..................... ..................... ...................4 .........4 3: Dra!i"n Dra!i"n del Pro#e!to..... Pro#e!to................ ..................... ..................... ...................... .............................. ................... 5 4: Pres$esto Pres$esto % &ervi!ios...... &ervi!ios................ ..................... ...................... ......................................6 ...........................6 5: Pres$esto Pres$esto % 'ienes 'ienes (ateriales......... (ateriales................... .......................................... ................................ 7 6: Pres$esto Pres$esto % 'ienes 'ienes )*i$os............... )*i$os......................... ........................................ .............................. 7 7: Pres$esto Pres$esto % 'ienes 'ienes &o+t,are.... &o+t,are.............. ..................... ..................... .............................8 ...................8 8: Pres$esto Pres$esto Total................... otal.............................. ..................... ..................... .................................. ....................... 8 9: Tarea Tareas s del )*i$o de Investiga!i"n............... Investiga!i"n...............................................9 ................................9 10: -nea -nea de Investiga!i"n......... Investiga!i"n.................... ..................... ............................................ .................................. 9 11: Cronogra/a Cronogra/a de !tividades.......... !tividades.................... ..................... .................................. ....................... 10 12: Con!e$talia!i"n Con!e$talia!i"n # $era!ionalia!i"n $era!ionalia!i"n de las ariables...... ariables.... .....32 ...32 13: T!ni!as e Instr/entos Instr/entos de de Investiga!i"n............... Investiga!i"n.................................35 ..................35
1. ESU ESUEM EMA A DE PROY PROYEC ECTO TO 1.1. PALABRAS PALABRAS CLAV CLAVES
37
FACULTAD DE INGENIERÍA ESCUELA INFORMÁTICA Y DE SISTEMAS
Tabla 1: Palabras Claves
TEMA! ESPECIALIDAD!
S+-():' I;*:<(+ =)> I?)+)*@' ) S;(='*)
1.2. TÍTULO SISTEMA INORMATICO EB DE GESTION EDUCATIVA PARA LA I.E.P. SAN LOREN8O.
1.". PERSONAL INVESTIGADOR Tabla 2: Datos Personal Investigador
N
APELLIDOS Y NOMBRES
C$DIGO
# 1 2
$0+' T**)- )*' D0+)** O' L) L+ A)F')*
142&&41&1!
E%MAIL +)*0-?:'+.: ?:'+.:
1.&. RÉGIMEN DE LA INVESTIGACI$N E *?+:) ) +)-(+?'+H ) *)( )- +>*). 1.'. UNIDAD ACADÉMICA A LA UE PERTENECE EL PROYECTO F()*+,(! I?)+)*@' E)*/+( ! I?)+)*@' I;*:<(+' ) S+-():'S//,/ A)(-3)4 ! 2&1! 1 A54 ! 2&1! 1.6. LOCALIDAD E INSTITUCI$N DONDE SE DESARROLLARÁ EL PROYECTO L4)(+3-(! C+-J I8,3,*)398 ! I.E.P. S' L*)K 1.7. DURACI$N DE LA E:ECUCI$N DEL PROYECTO Tabla 3: Duración del Proyecto
FECHA DE INICIO! FECHA DE TERMINO!
1.;. HORAS
SEMANALES
&3 ) '>*+, 2&1! 2% ) 0+, 2&1!
DEDICADAS
AL
INVESTIGACI$N $0+' T**)- D0+)** )*' 6 J*'- -):'')- O' L)H L+ A)F')* 6 J*'- -):'')- 1.<. RECURSOS DISPONIBLES 1.<.1. PERSONAL INVESTIGADOR $0+' T**)- )*' D0+)**
37
PROYECTO
DE
FACULTAD DE INGENIERÍA ESCUELA INFORMÁTICA Y DE SISTEMAS
O' L) L+ A)F')*
1.<.2. MATERIALES Y EUIPOS M(,/3(+/! &1 :+'* ) P') B A4. &1 +( ) (+)- ) E-*+(*+. &1 :):*+' USB # G>. E=*3>4! &1 '( T-J+>' C*) +! 5('. G))*'+H. &1 '( L) C*) +5 3*'. G))*'+H. &1 +:*)-*' E- M0(+;0+' L22&. &1 +- D0* EF()* T-J+>' 1T>.
S4?,@(/! S.O M+*-;( +=- #.1 P*;)--+'- F64. M+*-;( O;;+) P*;)--+' 2&16. V+-0' S(0+ 2&15. G)-(* ) B'-) ) D'(- MSQL S)*+* )> 7AMPP. 1.10. PRESUPUESTO 1.10.1. M(,/3(+/ /=*3>4 1.10.1.1. P/48(+/ Tabla 4: Presupuesto - Personal
C(4 I)-(+?'* 1 I)-(+?'* 2
P(4 M/8*(+ S. 1&&&.&& S. 1&&&.&& S* T4,(+
37
M// 4 4
C(8,3-(-
TOTAL EN
1 1
SOLES S. S. 4&&&.&& S. 4&&&.&& S. ;000.00
FACULTAD DE INGENIERÍA ESCUELA INFORMÁTICA Y DE SISTEMAS
1.10.1.2. H(-@(/! Tabla 5: Presupuesto - ard!are
DESCRIPCI$N L'( A-0- I() C*) I5 L'( L) I() C*) I5 M):*+' U-> $ ) #?> I:*)-*' <-)* C' :) > 6&&&
CANTIDAD
PRECIO UNITARIO S.
&1
S. 2,5&&
SOLES S. 2,5&&
&1
S. 2,%%&
S. 2,%&&
&2
S. 25
S. 5&
&1
S. 4&&
S. 4&&
S* T4,(+
TOTAL EN
S. ';'0
1.10.1.". S4?,@(/! Tabla ": Presupuesto - #o$t!are
DESCRIPCI$N
CANTIDAD
PRECIO
TOTAL EN SOLES &
M+*-;( * 2&13,2&15
&
UNITARIO S. &
E+(* ) H+? S0>+:) ()F( 3 S)*+* 7': M-/, ''J) *':)=* '*' +-) B(-(*' V+-0' S(0+
&
&
&
&
&
&
&
&
&
&
& S. 00.00
& S* T4,(+
1.10.1.&. M(,/3(+/ -/ /)3,434!
37
FACULTAD DE INGENIERÍA ESCUELA INFORMÁTICA Y DE SISTEMAS
Tabla %: Presupuesto & 'ateriales de escritorio
DESCRIPCI$N
P') > A4 ) #& ?*':-
CANTIDA
PRECIO
TOTAL EN
D
UNITARIO
SOLES
1 '/0)()
S. S 15
S. 15
L'+)*4 U+ L<+)4 U+ P)*;*'* 2 U+ E?*''* 1 U+ )* 5 U+ S* T4,(+
S. 1 S. &.5& S. 2.5 S. 3 S. &.5&
S. 4 S. 2 S. 5 S. 3 S. 2.5& S. "1.'0
1.10.1.'. S/3)34 Tabla (: Precios de servicios e)ternos
DESCRIPCI$N I()*)( (+' M++' L' I:*)-+)T+)' (*S* T4,(+
TOTAL EN SOLES S. S. 2&& S. 1&& S. 2&& S. 1&& S. 1&& S. 1&& S. ;00
1.11. FINANCIAMIENTO E *)( -)*< A0(;+'+', *)0*-- *+- ) )/0+ ) +)-(+?'+H. Tabla *: Total de gastos reali+ados
DESCRIPCION TABLA &1 TABLA &2 TABLA &3 TABLA &4 TABLA &5 TOTAL
1.12.
TOTAL S. #,&&& S. 5,#5& S. & S. 31.5& S. #&& S. 1&6;1.'0
LÍNEA DE INVESTIGACI$N Tabla 1,: .nea de Investigación
FACULTAD DE INGENIERÍA SEGÚN C$DIGO DEL PLAN NACIONAL CTI TRANSVERSALES DEL CONOCIMIENTO. 0& INDUSTRIAS DE LA INORMACIÓN Y DEL CONOCIMIENTO. 0&0"
37
FACULTAD DE INGENIERÍA ESCUELA INFORMÁTICA Y DE SISTEMAS
0&0" 0'
1.1".
INGENIERÍA DE SOTARE
RESUMEN DEL PROYECTO E P*H-+( ;0':)(' ) )-() *)( )- *)-)('* 0' -0+H ) ) <*)' ) ?)-(+H '':+', )*:+(+) ':++-(*'* ) :')*' );++)() ;+'>) (' ' +;*:'+H *)-)( ' '0:' P'*' ) )-'** ) )-() -+-():' -) )+?+H ' :)(?@' + EF(*):) P*?*'::+? 7P, :+-:' /0) -) :) ) 0'(* 4 ;'-)- P'+;+'+H, +-), )-'** *0)>'-. E ' ;'-) ) '+;+'+H -) *)'+KH ' +)-(+?'+H ) +)(+;+'+H ) *)/0)*+:+)(- ) ' ):*)-', ) )-(' )('' -) )H ' '> ) )'(':+)( ) +;*:'+H ('( 0:)(' >+>+?*<;+ : ) ': )(* ;0)*' ) ' +-(+(0+H. C ' +;*:'+H >()+', -) *)) ' '<+-+- ) ' :+-:', ' +-) ) ' )-(*0(0*' ' )-'** ) -+-():' /0) '())*< - *)/0)*+:+)(- ) ;*:' H(+:', ) )-'** 0 *0)>'- '0-()- ;+')- ' -+-():'. S) )-)*' ) )-() *)( -+*' ) :0J' '0' - ) ) <*)' '':+' ) ' +-(+(0+H, -+ (':>+ /0) -+*' : )): '*' '0'* ' (*'- <*)'-.
1.1&.
CRONOGRAMA
37
FACULTAD DE INGENIERÍA ESCUELA INFORMÁTICA Y DE SISTEMAS
Tabla 11: Cronogra/a de 0ctividades
2. PLAN DE INVESTIGACI$N 2.1. ANTECEDENTES Y FUNDAMNETACI$N CIENTÍFICA 2.1.1. ANTECEDENTES DE ESTUDIO 2.1.1.1. NACIONALES "0+, C. 2&14 ) P)*, C+0' ) L+:' ) -0 ()-+IMPLEMENTACION DE UN SISTEMA DE MATRICULAS Y PAGOS PARA EL CONTROL DE INORMATICA DE LA UNIVERSIDAD CESAR VALLE"O E >)(+ ) )-(' +)-(+?'+H )- ' ) *)'* 0 -+-():' ) +;*:'+H ''K ) (*'* ) :')*' + );++)() '- :'(*@0'- '?- ) )-(0+'()- ) *?*':' ) '*)+('+H ) :0('+H ) )(* ) +;*:<(+' ) ' U+)*-+' C-'* V'). R', R. 2&12 ) P)*, C+0' ) L+:' ) -0 ()-+- ANALISIS, DISE9O
E
IMPLEMENTACION
DE
UN
SISTEMA
INORMATICO APLICADO A LA GESTION EDUCATIVA EN CENTROS DE EDUCACION ESPECIAL E-() *)( -+-() ) ) '<+-+-, +-) ) +:):)('+H ) 0 -+-():' )
37
FACULTAD DE INGENIERÍA ESCUELA INFORMÁTICA Y DE SISTEMAS
+;*:'+H ) ' ' ' ?)-(+H )0'(+' ) )(*- ) )0'+H )-)+'. E *H-+( ) )-(' '(';*:' )- -+>++('* ' ':++-(*'+H '()+H ) - ')0**+0'*)- ;0+')- ) ')'() *?*':'- )0'(+- ()*'0(+- '*' )*-'- ))-+')- )-)+')-, '-@ : -+'* ) +:+)( ) (*'-(*- *:)* ' '*(++'+H )'0'+H (+0' )(*) '*)- )-)+'+-('-.
2.1.1.2. INTERNACIONALES B)((, M. M'*+), V. 2&&% ) B++', C+0' ) S0*) ) -0 ()-+- DISE9O E IMPLEMENTACION DE UN SITIO EB COMO MEDIO DE COMUNICACIÓN INTERACTIVA PARA PROMOCIONAR Y ORTALECER LOS PROCESOS DE ORMACION
PEDAGOGICOS
DE
LA
INSTITUCION
EDUCATIVA ESCUELA NORMAL SUPERIOR DE CORO8AL UTILI8ANDO DREAMEAVER L' ;+'+' ) *)-)() *)( )- ('* ' ' I-(+(0+H ) 0' J)**':+)(' ()H?+' :0+'(+', /0) ) )*:+(' :)*'* ' :0+'+H )(*) ' :0+' *:'+-(' *:)*' ' +) +()*'+', 0(++K'
')0'':)()
-
*)0*--
+;*:<(+-
)
:0+'+H )F+-()()-, '?++K'* *)-- '':+- /0) ;'++() ) /0)J')* )'?H?+ ;*('))* ) - )()J'>++')- )-(*)K'- '*' 0(++K'* - :)+- ()H?++;*:'(+- '*' ' 0'+;+'+H ) -0 (*'>' ) )*;)+':+)( ) - *)-- ) ;*:'+H )'?H?+'. G'>*+)',
C.
2&15
)
E0'*,
L'
)
-0
()-+-
IMPLEMENTACION DE UNA PLATAORMA EB PARA EL DEPARTAMENTO DE PSICOLOGIA DE LA ESCUELA Y COLEGIO SAN GERARDO BA"O LA ARQUITECTURA
37
FACULTAD DE INGENIERÍA ESCUELA INFORMÁTICA Y DE SISTEMAS
MODELO VISTA CONTROLADOR Y APLICACIÓN DE IRMA ELECTRONICA E ) )-'** -) 0(++KH )*(+;+'- ))(*H+-, ))-'*+- '*' ) *)- ) '0()(+'* *)*()- ?'*'(+K'* ' +()?*+' *))+' ) '(- (*'-:+(+-. S) 0(++KH ' M)(?@' SCRUM, : :)(?@' ) )-'**. L' >+>+()' ) H+? '>+)*( ITE7T '*' ' ?))*'+H ) - *)*()-. AES A') E*(+ S(''* : '?*+(: ) )*+('+H '*' ) +;*' ) (*'-)'- 0:)(-, , ) API '':'+ '*' ) )@ ) ) :'+ )-) ' '(';*:'. 2.2. :USTIFICACI$N DE LA INVESTIGACI$N
:USTIFICACION TECNICA A +:):)('* ) S+-():' I;*:<(+ )> '+' '- 0)'()?@'- ) ' +;*:'+H '0'*' ' <*)' ) ':++-(*'+H 0' +-+H ->*) - -+-():'- =)> ' /0) (+)) 0 +-) ':+?'>) /0) )*:+(+*< 0 ;<+ 0- ' ( ) )*-', (':>+ )-(< '( '*' ) )/0+ /0) 0)(' ' +-(+(0+H.
:USTIFICACION OPERATIVA E 0- :') ) -+-():' )- ) ;<+ :*)-+H, ' /0) '- +()*;')) +-) 0)(' ;*:0'*+- ':+?'>)-, ) ) -+-():' =)> -) *)?+-(*'*< '- '(++')- *?*':''- -0 )('), -) ()*< ')- ' ('- '- )*'+)- /0) -) )-)' *)'+K'*.
:USTIFICACION ECONOMICA E )-'** ) -;(='*) -) J+K '?0- :):)(- ) -;(='*) +>*) * /0) ' +-(+(0+H *< '))* )* ' +:*('+' ) )--+-():'-. S0 -+-():' +:):)(' '0'*' )H:+':)() ' +-:+0+* '- ):*'- ) '- 0>+'+)- ' '*? 'K.
37
FACULTAD DE INGENIERÍA ESCUELA INFORMÁTICA Y DE SISTEMAS
2.". PROBLEMA 2.".1. DEFINICI$N O PLANTEAMIENTO DEL PROBLEMA L' I.E.P. S' L*)K -) )+'' ' ' )-)'K' ' +) *+:'*+ -)0'*+', *)'+K' '(++')- )-'*)-, ;:)(' ' >0)' +-++' '*)-. S) )0)(*' 0>+'' ) ' C') "- G<)K 15%, C+-J. E +*)(* ) ' +-(+(0+H )- ) S*. L*)K P+)' R0+K /0+) 0)(' :0J- '- ) )F)*+)+'. E ' *>):<(+' )-(< +0*' ) )*-' ) <*)' ) ':++-(*'+H '':+', /0+))- - - )'*?'- ) *)?)* ' +;*:'+H ?0'*' ) 0:)(- +*(0')- ;@-+-, ''(++')- '':+'- -) '()' ) +J' <*)', )- ))-'*+ +;*:'* ' (- - '*)-, '0:' *;)-*)- ) '- '(++') *?*':''-. L' +;*:'+H ->*) '- '(++')- '':+'-, (:' :0J (+): ) -)* +;*:''- ' /0) ) )*-' (+)) /0) :0+'* ' (- *;)-*)- '*' /0) )- :0+/0) ' -0- '0:-, 0)? - '0:(+)) /0) +;*:'*)- ' -0- '*)- )-( J') /0) ):*) :<- (+): ) +;*:'* /0) /0)) ) '0)* '- *?*':'+)-. S+ -+?0) )-(' ):*' ) +;*:'* ' (' ' '' )-(0+'(+, -) ):*'*< ) *)'+K'* (*'- '(++')- *)(*'-'* (*'- '(++')-, ' /0) 0)(' :0J )*-' ) )-' <*)'
2.".2. FORMULACI$N DEL PROBLEMA WCH: +:):)('* 0 -+-():' =)> /0) )*:+(' ' ?)-(+H )0'(+' '*' ' I.E.P. S' L*)KX
37
FACULTAD DE INGENIERÍA ESCUELA INFORMÁTICA Y DE SISTEMAS
2.&. MARCO REFERENCIAL 2.&.1. METODOLOGÍAS ÁGILES 2.&.1.1. HISTORIA DE METODOLOGIAS AGILES L' );+++H :)*' ) )-'** + ) -;(='*) )0+H ' :)+'- ) ' '' ) 1%%& : '*() ) 0' *)'+H (*' - :(- ) )- )-', :0 )-(*0(0*' )-(*+(, )F(*'@- ) :) ) )-'** ) '-''. E *)- *+?+' ) 0- ) :) ) '-'' )*' +-( : >0**<(+, )(, )?*''() ) +-+-()() '- ;*:'- ) )-'** ) -;(='*) /0) *)':)() *)'+K'>' 0 (*'>' );++)(). E ) ' 2&&1, :+):>*- *:+)()- ) ' :0+' -) *)0+)* ) S=>+*, U('J, '('* ) :>*) ) :(+)-. P )-0-, '?0'- ) )-('- )*-'- ;*:'* ' '+'K' +, 0' *?'+K'+H -+ ;+)- ) 0* /0) *:0)) ) )-'** + ) '+'+)-. M0J- :(- -+:+'*)- ' + ;0)* *)'- '()- ) 2&&&. E(*) - :<- ('>)- -) )0)(*' S*0: 1%#6,
C*-('
(*'-'*)(), *?*':'+H
)F(*):' )
C)'*
*+-('
+?- )7(*):)
P*?*'::+? 7P, 1%%6, )-'** ) -;(='*) ''('(+, ;)'(0*) *+) )):)(, M( ) )-'** ) -+-():'+<:+- )
+?- D':+
S-():-
D)):)(
M)(J DSDM, 1%%5.
2.&.1.2.
DEFINICION DE METODOLOGIA AGIL 0 );/0) '*' ' (:' ) )+-+)- ) - *)(- ) -;(='*), /0) -) *);+)*) ' :(- ) +?)+)*@' ) -;(='*) >'-'- ) ) )-'** +()*'(+ ) +*):)(', ) -
37
FACULTAD DE INGENIERÍA ESCUELA INFORMÁTICA Y DE SISTEMAS
*)/0+-+(- -0+)- )0+' ) (+): -)? ' ))-+' ) *)(. A-@ ) (*'>' )*)'+K' :)+'() ' '>*'+H ) )/0+- '0(*?'+K' :0(++-++'*+-, +:)*-- ) 0 *)- :'*(+ ) (:' ) )+-+)- ' *( 'K. C'' +()*'+H ) + ) +' +0) '+;+'+H, '<+-+) *)/0+-+(-, +-), +;+'+H, *0)>'- 0:)('+H. T)+) ?*' +:*('+' ) )( ) +'+K' D), ' /0) ) >)(+ ) '' +()*'+H )- '?*)?'* (' ' ;0+'+' '*' 0-(+;+'* ) 'K':+)( ) *0( ' :)*', -+ +*):)('* ) '* * :)+ ) -;(='*) /0) ;0+' -+ )***)-. L- :(- +)- );'(+K' '- :0+'+)- '*' ' '*' ) )K ) ' 0:)('+H. L' :'*@' ) - )/0+- +)- )-(< '+K'- ) 0' -+:) ;++' '>+)*(', ' ))- ':'''(';*:'- ) 'K':+)( >0) ) +?-. L' ;++' )>) +0+* *)+-*)-, )-*+(*)- ) 0:)('+H '0', +-)'*)- ) +()*'+H +*)(*)- ) *)(. L- :(+)- (':>+ );'(+K' /0) ) -;(='*) ;0+' )- ' *+:)*' :)+' ) *?*)-. C:>+' ' *);)*)+' * ':0+'+)- '*' ' '*', ?))*':)() - :(- +)- *+(+'- (*'('- : ++-++'- * ' ;'(' ) 0:)('+H (+'.
37
FACULTAD DE INGENIERÍA ESCUELA INFORMÁTICA Y DE SISTEMAS
2.&.1.".
PRINCIPIOS DE LOS MÉTODOS ÁGILES Tabla 12: Principios de los 'todos giles
PRINCIPIO P'*(++'+H ) +)()
DESCRIPCI$N L- +)()- )>) )-('* ;0)*():)() +:+') ( ) *)- ) )-'**. S0 ') ) *:+'* *+*+K'* 0)- *)/0)*+:+)() -+-():' )'0'* '- +()*'+)- ) -+-():'. E -;(='*) -) )-'**' ) +*):)(-, ) )
E(*)?' +*):)('
+)() )-)+;+' - *)/0)*+:+)(- ' +0+* ) P)*-'-, *)--
'' +*):)(. S) )>) *))* )F('* '- J'>++')- )
A)('* ) ':>+
)/0+ ) )-'**. S) ) ('* /0) - *)/0)*+:+)(- ) -+-():' ':>+', * /0) ) -+-():' -) +-)' '*' '* '>+' ' )-(- ':>+-. S) )>) )(*'* ) ' -+:++' ('( ) )
M'())* ' -+:++'
-;(='*) ' )-'**'* : ) ) *)- ) )-'**.
2.&.1.&.
DIFERENCIA ENTRE METODOLOGÍAS ÁGILES Y NO
ÁGILES Tabla 13: Di$erencias entre 'etodolog.as
METODOLOGÍAS ÁGILES
METODOLOGÍAS
B'-''- ) J)0*@-(+'- *)+)()-
TRADICIONALES B'-''- ) *:'- *)+)()- )
) *<(+'- ) *0+H )
)-(<'*)- -)?0+- * ) )(* )
H+?. P*)'*'- '*' ':>+- 0*'() )
)-'**. C+)*(' *)-+-()+' ' - ':>+-,
*)(. I:0)-('-
I:0)-('- )F()*':)().
+()*':)()
*
)
)/0+. P*)- :)- (*', -
P*)- :0 (*', 0:)*-'-
*+++-. C(*'( ;)F+>)
*:'-. C(*'( *);+'.
)
+0-
+)F+-()(). E +)() )- '*() ) )-'**.
C+)() +()*'(' ) )/0+ )
G*0- )/0)- Z1&. P- '*();'(-.
)-'** :)+'() *)0+)-. G*0- ?*')-. M0J- '*();'(-.
37
FACULTAD DE INGENIERÍA ESCUELA INFORMÁTICA Y DE SISTEMAS
M)* ;'-+- ) ' '*/0+()(0*' )
L' '*/0+()(0*' ) -;(='*) )-
-;(='*).
)-)+'.
2.&.2. METODOLOGÍA P 2.&.2.1. HISTORIA L' *?*':'+H )F(*):' )7(*):) P*?*'::+? 7P )- 0 );/0) ) ' +?)+)*@' ) -;(='*) ;*:0' * [)( B), '0(* ) *+:)* +>* ->*) ' :'()*+', EF(*):) P*?*'::+? EF'+) E:>*') CJ'?) 1%%%. E- ) :<- )-('' ) *)-- +)- ) )-'** ) -;(='*). A +?0' /0) -(-, ' *?*':'+H )F(*):' -) +;)*)+' ) '- :)(?@'(*'++')- *++':)() ) /0) ) :<- ;'-+- ) ' ''('>++' /0) ) ' *)+-+>++'. L- );)-*)- ) 7P -+)*' /0) - ':>+- ) *)/0+-+(- ->*) ' :'*J' - 0 '-)( '(0*', +)+('>) ) +0- )-)'>) ) )-'** ) *)(-. C*)) /0) -)* ''K ) ''('*-) ' - ':>+- ) *)/0+-+(- ) 0'/0+)* 0( ) ' +' ) *)( )- 0' '*F+:'+H :)* :<- *)'+-(' /0) +()('* );++* (- *)/0+-+(- ' :+)K ) *)( ) +)*(+* )-;0)*K- )-0) (*'* - ':>+- ) - *)/0+-+(-.
2.&.2.2.
DEFINICI$N DE PROGRAMACI$N ETREMA P L' :)(?@' 7P );+) 0'(* '*+'>)- '*' 0'/0+)* *)( ) -;(='*) -(, (+):, '+' ''). A):<-, -) )-)+;+' /0), ) )-('- 0'(* '*+'>)-, -H (*)- ) )' *< -)* ;+''- '*>+(*'*+':)() * '(*)- )F()*- ' ?*0 ) )-'**'*)- +)()- );)- ) *)(. E '* ) ' '*+'>) *)-('() *< -)* )-('>)+ * ) )/0+ ) )-'**, ) ;0+H ) - '*)- ) '- (*'- (*)-. E-() :)'+-: ++' /0), * )):, -+ ) +)() )-('>)) )
37
FACULTAD DE INGENIERÍA ESCUELA INFORMÁTICA Y DE SISTEMAS
'') ' '+', ) );) ) *)( ) *)+, ) ?*0 ) )-'** ()*< +>)*(' '*' )()*:+'* ) (+): /0) 0*'*< ) *)(. E-() :) )- ''+K' * [)( B), ), ) *) '- )(''- ) 0 (*'( '')- +')-. C: -) )('H ) - ''*(''()*+*)-, - +- ) +' (*'++')- *) 0' '*' +-(++H )(*) '- )(''- ) *)( ) -;(='*), (+)) 0 ' >+) *))-('>)+ ')*' ) *)- ) )-'**. A-+:+-:, ) (- )- -) '*() ) )-)+;+'+)- '*'-, -+ ) ((' ) *)(, * :)- ) 0' >0)' '*() +++'. E + ) +' ) 0 *)( 7P +0), ' +?0' /0) '- (*'- :)(?@'-, )())* /0) ) +)() ))-+(', )-(+:'* ) )-;0)*K, *)'* ' -0+H )(*)?'* ) *0( ;+' ' +)(). S+ ):>'*?, 7P *) 0 + ) +' +<:+, ) -) ':+() )F*)-':)() /0), ) :0J- '--, +)()- - '')- ) )-)+;+'* -0- *)/0)*+:+)(- ' :+)K ) 0 *)(. P* )-(, -) (*'(' ) *)'+K'* +- ) )-'** *(- ':'- +()*'+)-, )(*)?'>);0+')- ' ;+'+K'* '' +. E '' +()*'+H -) *)'+K' 0 + :)( ) '<+-+-, +-), )-'** *0)>'-, )* 0(++K' 0 0( ) *)?'- *<(+'- /0) '*'()*+K' ' 7P.
Ilustración 1: Ciclo en cascada e iterativos tradicionales
37
FACULTAD DE INGENIERÍA ESCUELA INFORMÁTICA Y DE SISTEMAS
Fase de explorac!"# )s la +ase en la *e se dene el al!an!e general del $ro#e!to. )n esta +ase el !liente dene lo *e ne!esita
/ediante
la
reda!!i"n
de
sen!illas
istorias de sarios. -os $rogra/adores esti/an los
tie/$os
in+or/a!i"n.
de
desarrollo
Debe
*edar
en
base
!laro
a *e
esta las
esti/a!iones realiadas en esta +ase son $ri/arias #a *e estar;n basadas en datos de /# alto nivel< # $odran variar !ando se anali!en /;s en detalle
en
!ada
itera!i"n.
)sta
+ase
dra
t$i!a/ente n $ar de se/anas # el resltado es na visi"n general del siste/a # n $lao total esti/ado.
Fase de pla"$cac!": -a $lani!a!i"n es na +ase !orta en la *e el !liente los gerentes # el gr$o de desarrolladores a!erdan el orden en *e deber;n i/$le/entarse las istorias de sario # aso!iadas a stas las entregas. T$i!a/ente esta +ase !onsiste en na o varias reniones gr$ales de $lani!a!i"n. )l resltado de esta +ase es n Plan de )ntregas o =elease Plan !o/o se detallar; en la se!!i"n =eglas # Pra!ti!as.
Fase de %eraco"es# )sta es la +ase $rin!i$al en el !i!lo de desarrollo de >P. -as +n!ionalidades son desarrolladas en esta +ase generando al nal de !ada na n entregable +n!ional *e i/$le/enta las istorias de sario asignadas a la itera!i"n. Co/o las istorias de sario no tienen s!iente detalle !o/o $ara $er/itir s an;lisis # desarrollo
37
FACULTAD DE INGENIERÍA ESCUELA INFORMÁTICA Y DE SISTEMAS
al $rin!i$io de !ada itera!i"n se realian las tareas ne!esarias de an;lisis re!abando !on el !liente todos los datos *e sean ne!esarios. )l !liente $or lo tanto ta/bin debe $arti!i$ar a!tiva/ente drante esta +ase del !i!lo. -as itera!iones son ta/bin tiliadas $ara /edir el $rogreso del $ro#e!to. ?na itera!i"n ter/inada sin errores es na /edida !lara de avan!e.
Fase de p&es%a e" prod&cc!"# &i bien al nal de !ada itera!i"n se entregan /"dlos +n!ionales # sin errores $ede ser deseable $or $arte del !liente no $oner el siste/a en $rod!!i"n asta tanto no se tenga la +n!ionalidad !o/$leta. )n esta
+ase
no
se
realian
/;s
desarrollos
+n!ionales $ero $eden ser ne!esarias tareas de a@ste ne tning<.
2.&.2.".
REGLAS Y PRACTICAS
2.&.2.".1. 'LANIFICACI(N -a /etodologa >P $lantea la $lani!a!i"n !o/o n dialogo !ontino entre las $artes invol!radas en el $ro#e!to in!l#endo al !liente a los $rogra/adores # a los !oordinadores o gerentes. )l $ro#e!to !o/iena re!o$ilando Aistorias de sarios las *e sstit#en a los tradi!ionales !asos de so. ?na ve obtenidas las istorias de
sarios
los
$rogra/adores
evalBan
r;$ida/ente el tie/$o de desarrollo de !ada na. &i algna de ellas tiene riesgos *e no $er/iten estable!er !on !ertea la !o/$le@idad del desarrollo se realian $e*eos $rogra/as de $reba s$ies< $ara red!ir estos riesgos. ?na
ve
realiadas
37
estas
esti/a!iones
se
FACULTAD DE INGENIERÍA ESCUELA INFORMÁTICA Y DE SISTEMAS
organia na reni"n de $lani!a!i"n !on los diversos
a!tores
del
$ro#e!to
!liente
desarrolladores gerentes< a los e+e!tos de estable!er n $lan o !ronogra/a de entregas =elease Plan< en los *e todos estn de a!erdo. ?na ve a!ordado este !ronogra/a !o/iena na +ase de itera!iones en d"nde en !ada na de ellas se desarrolla $reba e instala nas $o!as istorias de sarios. &egBn (artn Eo,ler no de los r/antes del gile
(ani+esto<
los
$lanes
en
>P
se
di+eren!ian de las /etodologas tradi!ionales en tres as$e!tos: &i/$li!idad del $lan. Fo se es$era *e n $lan re*iera de n grB !on !o/$li!ados siste/as de geren!ia/iento de $ro#e!tos. -os $lanes son realiados $or las /is/as $ersonas *e realiar;n el traba@o. -os $lanes no son $redi!!iones del +tro sino si/$le/ente la /e@or esti/a!i"n de !"/o saldr;n las !osas. -os $lanes son Btiles $ero ne!esitan ser !a/biados !ando las !ir!nstan!ias lo re*ieren. De otra /anera se ter/ina en sita!iones en las *e el $lan # la realidad no !oin!iden # en estos !asos el $lan es total/ente inBtil. -os !on!e$tos b;si!os de esta $lani!a!i"n son los sigientes:
)s%oras de &s&aros -as Aistorias de sarios ?ser stories< sstit#en a los do!/entos de es$e!i!a!i"n +n!ional # a los !asos de so. )stas istorias son es!ritas $or el !liente en s $ro$io lenga@e !o/o des!ri$!iones !ortas de lo *e el siste/a debe realiar. -a di+eren!ia
37
FACULTAD DE INGENIERÍA ESCUELA INFORMÁTICA Y DE SISTEMAS
/;s i/$ortante entre estas istorias # los tradi!ionales
do!/entos
de
es$e!i!a!i"n
+n!ional se en!entra en el nivel de detalle re*erido. -as istorias de sario deben tener el
detalle
/ni/o
!o/o
$ara
*e
los
$rogra/adores $edan realiar na esti/a!i"n $o!o riesgosa del
tie/$o *e llevar; s
desarrollo. Cando llege el /o/ento de la i/$le/enta!i"n los desarrolladores dialogar;n dire!ta/ente !on el !liente $ara obtener todos los detalles ne!esarios. -as istorias de sarios deben $oder ser $rogra/adas en n tie/$o entre na # tres se/anas. &i la esti/a!i"n es s$erior a tres se/anas debe ser dividida en dos o /;s istorias. &i es /enos de na se/ana se debe !o/binar !on otra istoria.
'la" de e"%re*as +,Release 'la"-.
)l !ronogra/a de entregas estable!e
*
istorias de sario ser;n agr$adas $ara !on+or/ar na entrega # el orden de las /is/as. )ste !ronogra/a ser; el resltado de na reni"n entre todos los a!tores del $ro#e!to !liente desarrolladores gerentes et!.<. >P deno/ina
a
esta
reni"n
Gego
de
$lanea/iento Planning ga/e< $ero $ede deno/inarse de
la /anera *e
sea /;s
a$ro$iada al ti$o de e/$resa # !liente $or e@e/$lo =eni"n de $lanea/iento Planning /eeting o Planning ,orso$< T$i!a/ente el !liente ordenar; # agr$ar; segBn ss $rioridades
las
istorias
de
sario.
)l
!ronogra/a de entregas se realia en base a las esti/a!iones
de
tie/$os
de
desarrollo
realiadas $or los desarrolladores. -ego de
37
FACULTAD DE INGENIERÍA ESCUELA INFORMÁTICA Y DE SISTEMAS
algnas itera!iones es re!o/endable realiar neva/ente na reni"n !on los a!tores del $ro#e!to $ara evalar neva/ente el $lan de entregas # a@starlo si es ne!esario.
'la" de %eraco"es +,I%era%o" 'la"-. -as istorias de sarios sele!!ionadas $ara !ada entrega son desarrolladas # $robadas en n !i!lo de itera!i"n de a!erdo al orden $reestable!ido. l !o/ieno de !ada !i!lo se realia na reni"n de $lani!a!i"n de la itera!i"n. Cada istoria de sario se trad!e en tareas es$e!!as de $rogra/a!i"n. si/is/o $ara !ada istoria de sario se estable!en las $rebas
de
realian
al
a!e$ta!i"n. nal
del
)stas
!i!lo
en
$rebas
se
el
se
*e
desarrollan $ero ta/bin al nal de !ada no de los !i!los sigientes $ara veri!ar *e sbsigientes itera!iones no an a+e!tado a las anteriores. -as $rebas de a!e$ta!i"n *e a#an +allado en el !i!lo anterior son analiadas $ara evalar s !orre!!i"n as !o/o $ara $rever *e no velvan a o!rrir.
Re&"o"es daras de se*&/e"%o +,S%a"d0 &p /ee%"*-. )l ob@etivo de
tener
reniones diarias es
/antener la !o/ni!a!i"n entre el e*i$o # !o/$artir $roble/as # sol!iones. )n la /a#ora de
estas
reniones
gran
$arte
de
los
$arti!i$antes si/$le/ente es!!an sin tener /!o *e a$ortar. Para no *itar tie/$o inne!esario del e*i$o se sgiere realiar estas reniones en !r!lo # de $ie.
122123212
DISE4O
-a /etodologa >P a!e es$e!ial n+asis en los diseos si/$les # !laros. -os !on!e$tos /;s
37
FACULTAD DE INGENIERÍA ESCUELA INFORMÁTICA Y DE SISTEMAS
i/$ortantes de diseo en esta /etodologa son los sigientes:
S/plcdad ?n diseo
si/$le
se i/$le/enta
/;s
r;$ida/ente *e no !o/$le@o. Por ello >P $ro$one i/$le/entar el diseo /;s si/$le $osible *e +n!ione. &e sgiere nn!a adelantar
la
i/$le/enta!i"n
de
+n!ionalidades *e no !orres$ondan a la itera!i"n en la *e se est traba@ando.
Sol&co"es ,sp5e-
Cando a$are!en $roble/as t!ni!os o !ando es di+!il de esti/ar el tie/$o $ara i/$le/entar
na
istoria
de
sario
$eden tiliarse $e*eos $rogra/as de $reba lla/ados s$ie1< $ara eH$lorar di+erentes sol!iones. )stos 1 &$ie se trad!e !o/o $nta o !lavo o ta/bin !o/o +rstrar $rogra/as son Bni!a/ente $ara $robar o evalar na sol!i"n # selen ser dese!ados lego de s evala!i"n.
Recod$cac!" -a re!odi!a!i"n re+a!toring< !onsiste en es!ribir neva/ente $arte del !"digo de n $rogra/a sin !a/biar s +n!ionalidad a los e+e!tos de a!erlo /;s si/$le !on!iso #o entendible. (!as ve!es al ter/inar de
es!ribir
n
!"digo
de
$rogra/a
$ensa/os *e si lo !o/en;ra/os de nevo lo bira/os e!o en +or/a di+erente /as !lara # e!iente/ente. &in e/bargo !o/o #a est; $ronto # +n!iona rara ve es rees!rito. -as /etodologas de >P sgieren re!odi!ar !ada ve *e sea
37
FACULTAD DE INGENIERÍA ESCUELA INFORMÁTICA Y DE SISTEMAS
ne!esario.
&i bien
$ede
$are!er na
$rdida de tie/$o inne!esaria en el $lao in/ediato los resltados de sta $r;!ti!a tienen
ss
+rtos
en
las
sigientes
itera!iones !ando sea ne!esario a/$liar o !a/biar la +n!ionalidad. -a loso+a *e se $ersige es !o/o #a se /en!ion" tratar de /antener el !"digo /;s si/$le $osible *e i/$le/ente la +n!ionalidad deseada.
Me%6oras ?na
/et;+ora
entienden
sin
es
algo
ne!esidad
*e de
todos
/a#ores
eH$li!a!iones. -a /etodologa >P sgiere tiliar este !on!e$to !o/o na /anera sen!illa
de
$ro#e!to
eH$li!ar
el
$ro$"sito
giar
la
estr!tra
#
del #
ar*ite!tra del /is/o. Por e@e/$lo $ede ser na ga $ara la no/en!latra de los /todos # las !lases tiliadas en el diseo del !"digo. Tener no/bres !laros *e no re*ieran
de
/a#ores
eH$li!a!iones
rednda en n aorro de tie/$o. )s /# i/$ortante *e el !liente # el gr$o de desarrolladores !o/$artan
esta
estn
de
/et;+ora
a!erdo $ara
# *e
$edan dialogar en n /is/o idio/a. ?na bena
/et;+ora
debe
ser
+;!il
de
!o/$render $ara el !liente # a s ve debe tener s!iente !ontenido !o/o $ara *e sirva de ga a la ar*ite!tra del $ro#e!to. &in e/bargo sta $r;!ti!a reslta /!as ve!es di+!il de realiar. )n n traba@o realiado en el &!ool o+ Co/$ter &!ien!e
37
FACULTAD DE INGENIERÍA ESCUELA INFORMÁTICA Y DE SISTEMAS
del Carnegie (ellon se !estiona la tilidad de s so.
122123232 DESARROLLO DEL C(DIGO Dspo"8ldad del cle"%e ?no de los re*eri/ientos de >P es tener al !liente dis$onible drante todo el $ro#e!to. Fo
sola/ente
!o/o
a$o#o
a
los
desarrolladores sino +or/ando $arte del gr$o. )l invol!ra/iento del !liente es +nda/ental $ara *e $eda desarrollarse n $ro#e!to !on la /etodologa >P. l !o/ieno del $ro#e!to el !liente debe $ro$or!ionar las istorias de sarios. Pero dado *e estas istorias son eH$resa/ente !ortas # de alto nivel no !ontienen los detalles
ne!esarios
$ara
realiar
el
desarrollo del !"digo. )stos detalles deben ser
$ro$or!ionados
$or
el
!liente
#
dis!tidos !on los desarrolladores drante la eta$a de desarrollo. Fo se re*ieren de largos do!/entos de es$e!i!a!iones sino *e los detalles son $ro$or!ionados $or el !liente en el /o/ento ade!ado !ara a !ara a los desarrolladores. &i bien esto $are!e de/andar del !liente re!rsos $or n tie/$o $rolongado debe tenerse en !enta *e en otras /etodologas este tie/$o es ins/ido $or el !liente en realiar los do!/entos detallados de es$e!i!a!i"n. di!ional/ente al estar el !liente en todo el $ro!eso
$ede
sita!iones
no
$revenir
a
tie/$o
deseables
o
de de
+n!iona/ientos *e no eran los *e en realidad
37
se
deseaban.
)n
otras
FACULTAD DE INGENIERÍA ESCUELA INFORMÁTICA Y DE SISTEMAS
/etodologas
estas
sita!iones
son
dete!tadas en +or/a /# tarda del !i!lo de desarrollo # s !orre!!i"n $ede llegar a ser /# !o/$li!ada.
Uso de es%6"dares &i bien esto no es na idea neva >P $ro/eve
la
$rogra/a!i"n
basada
en
est;ndares de /anera *e sea +;!il/ente entendible $or todo el e*i$o # *e +a!ilite la re!odi!a!i"n.
'ro*ra/ac!" dr*da por las pr&e8as +,Tes%0dr9e" pro*ra//"*-. )n las /etodologas tradi!ionales la +ase de $rebas in!l#endo la deni!i"n de los tests es sal/ente realiada sobre el nal del $ro#e!to o sobre el nal del desarrollo de !ada /"dlo. -a /etodologa >P $ro$one n /odelo inverso en el *e lo $ri/ero *e se es!ribe son los test *e el siste/a debe $asar. -ego el desarrollo debe ser el /ni/o ne!esario $ara $asar las $rebas $revia/ente denidas. -as $rebas a los *e se reere esta $r;!ti!a son las $rebas nitarias realiados $or los desarrolladores. -a deni!i"n de estos test al !o/ieno !ondi!iona o dirige el desarrollo.
'ro*ra/ac!" e" pares >P $ro$one *e se desarrolle en $ares de $rogra/adores a/bos traba@ando @ntos en n /is/o ordenador. &i bien $are!e *e sta $r;!ti!a d$li!a el tie/$o asignado al $ro#e!to # $or ende los !ostos en re!rsos /anos< al traba@ar en $ares se /ini/ian los errores # se logran /e@ores diseos !o/$ensando la inversi"n en oras. )l
37
FACULTAD DE INGENIERÍA ESCUELA INFORMÁTICA Y DE SISTEMAS
$rod!to obtenido es $or lo general de /e@or !alidad *e !ando el desarrollo se realia $or $rogra/adores individales. )n n
estdio
realiado
$or
Co!brn
#
Jillia/s se !on!l#e *e la $rogra/a!i"n en $ares tiene n sobre !osto a$roHi/ado de 15K # no de n 100K !o/o se $ede $ensar
a
$riori.
)ste
sobre
!osto
es
r;$ida/ente $agado $or la /e@or !alidad obtenida
en
el
$rod!to
nal.
di!ional/ente la $rogra/a!i"n en $ares tiene las sigientes venta@as: 0 -a /a#ora de los errores se des!bren en el /o/ento en *e se !odi!an #a *e
el !"digo es $er/anente/ente
0
revisado $or dos $ersonas. -a !antidad de de+e!tos en!ontrados en
0
las $rebas es estadsti!a/ente /enor. -os diseos son /e@ores # el !"digo /;s
0
!orto. )l e*i$o reselve $roble/as en +or/a
0
/;s r;$ida. -as $ersonas signi!ativa/ente siste/a
0
#
a!er!a
a$renden
/;s
a!er!a
del
de
desarrollo
de
so+t,are. )l $ro#e!to ter/ina !on /;s $ersonas *e !ono!en los detallas de !ada $arte
0
del !"digo. -as $ersonas a$renden a traba@ar @ntas generando /e@or din;/i!a de gr$o # a!iendo
0
*e
r;$ida/ente. -as $ersonas traba@o.
la
in+or/a!i"n
dis+rtan
I"%e*raco"es per/a"e"%es
37
/;s
L#a de
s
FACULTAD DE INGENIERÍA ESCUELA INFORMÁTICA Y DE SISTEMAS
Todos
los
desarrolladores
ne!esitan
traba@ar sie/$re !on la Blti/a versi"n. =ealiar
!a/bios
versiones
o
antigas
/e@oras
sobre
!asan
graves
$roble/as # retrasan al $ro#e!to. )s $or eso *e >P $ro/eve $bli!ar lo antes $osible las nevas versiones an*e no sean las Blti/as sie/$re *e estn libres de errores. Ideal/ente todos los das deben
eHistir nevas versiones
$bli!adas. Para evitar errores solo na $are@a de desarrolladores $ede integrar s !"digo a la ve.
'ropedad colec%9a del c!d*o )n n $ro#e!to >P todo el e*i$o $ede !ontribir !on nevas ideas *e a$li*en a
!al*ier
si/is/o
$arte !al*ier
del
$ro#e!to.
$are@a
de
$rogra/adores $ede !a/biar el !"digo *e
sea
$roble/as
ne!esario agregar
$ara
!orregir
+n!iones
o
re!odi!ar. )n otras /etodologas este !on!e$to $ede $are!er eHtrao. (!as ve!es se as/e *e si a# algo de $ro$iedad !ole!tiva la res$onsabilidad ta/bin es !ole!tiva. M *e todos sean res$onsables /!as ve!es signi!a *e
nadie
es
res$onsable.
Jard
Cnninga/ eH$li!a en na entrevista !on 'ill eners *e este raona/iento no es !orre!to !ando se traba@a !on la /etodologa de >P. )n este !aso *ienes en!entran n $roble/a o ne!esitan desarrollar na neva +n!i"n $eden
37
FACULTAD DE INGENIERÍA ESCUELA INFORMÁTICA Y DE SISTEMAS
resolverlo dire!ta/ente sin ne!esidad de nego!iar !on el deo o ator del /"dlo #a *e de e!o este !on!e$to no eHiste en >P<. (!as ve!es eH$li!a Cnninga/ na sol!i"n $asa $or la re!odi!a!i"n de varios /"dlos *e atraviesan
de
+or/a
oriontal
na
deter/inada @erar*a verti!al. &i es ne!esario
dialogar
en!argado
#
de
!onven!er
!ada
al
/"dlo
$osible/ente la sol!i"n no se $eda i/$le/entar $or lo /enos en tie/$os raonables.
)n >P
re!odi!a!i"n
en
se aras
$ro/eve la de
generar
!"digos /as si/$les # ada$tados a las realidades !a/biantes. Cal*ier $are@a de
$rogra/adores
$ede
to/ar
la
res$onsabilidad de este !a/bio. -os testeos
$er/anentes
deberan
de
asegran *e los !a/bios realiados !/$len !on lo re*erido # ade/;s no a+e!tan al resto de las +n!ionalidades.
R%/o sos%e"do
-a /etodologa >P indi!a *e debe llevarse n rit/o sostenido de traba@o. nterior/ente
sta
$r;!ti!a
se
deno/inaba &e/ana de 40 oras. &in e/bargo lo i/$ortante no es si se traba@an 35 40 o 42 oras $or se/ana. )l !on!e$to *e se desea estable!er !on esta $r;!ti!a es el de $lani!ar el traba@o de
/anera
de
/antener
n
rit/o
!onstante # raonable sin sobre!argar al e*i$o. Cando n $ro#e!to se retrasa
37
FACULTAD DE INGENIERÍA ESCUELA INFORMÁTICA Y DE SISTEMAS
traba@ar tie/$o eHtra $ede ser /;s $er@di!ial *e bene!ioso. )l traba@o eHtra
des/otiva
in/ediata/ente
al
gr$o e i/$a!ta en la !alidad del $rod!to. )n la /edida de lo $osible se debera renego!iar el $lan de entregas =elease Plan< realiando na neva reni"n de $lani!a!i"n !on el !liente los
desarrolladores
di!ional/ente desarrolladores avanados
no
#
los
gerentes.
agregar en
/;s
$ro#e!tos
sie/$re
reselve
#a el
$roble/a.
12212322 'r&e8as 'r&e8as &"%aras -as $rebas nitarias son na de las $iedras
anglares de >P.
Todos los
/"dlos deben de $asar las $rebas nitarias
antes
de
ser
liberados
o
$bli!ados. Por otra $arte !o/o se /en!ion" anterior/ente las $rebas deben ser denidas antes de realiar el !"digo Test%driven $rogra//ing<. Ne todo !"digo liberado $ase !orre!ta/ente las $rebas nitarias es lo *e abilita *e +n!ione la $ro$iedad !ole!tiva del !"digo. )n este sentido el siste/a # el !on@nto de $rebas debe ser gardado @nto !on el !"digo $ara *e $eda ser tiliado $or otros desarrolladores en !aso de tener *e !orregir !a/biar o re!odi!ar $arte del /is/o.
De%ecc!" : correcc!" de errores
37
FACULTAD DE INGENIERÍA ESCUELA INFORMÁTICA Y DE SISTEMAS
Cando se en!entra n error bg< ste debe ser !orregido in/ediata/ente # se deben tener $re!a!iones $ara *e errores si/ilares no velvan a o!rrir. si/is/o se generan nevas $rebas $ara veri!ar *e el error a#a sido reselto.
'r&e8as de acep%ac!" -as $rebas de a!e$ta!i"n son !readas en base a las istorias de sarios en !ada !i!lo de la itera!i"n del desarrollo. )l !liente debe es$e!i!ar no o diversos es!enarios $ara !o/$robar *e na istoria
de
sario
!orre!ta/ente
a
sido
i/$le/entada.
-as
$rebas de a!e$ta!i"n son !onsideradas !o/o $rebas de !a@a negra 'la! boH s#ste/ tests<. -os !lientes son res$onsables resltados
de
de
veri!ar
stas
*e
$rebas
los sean
!orre!tos. si/is/o en !aso de *e +allen varias $rebas deben indi!ar el orden de $rioridad de resol!i"n. ?na istoria
de
sario
no
se
$ede
!onsiderar ter/inada asta tanto $ase !orre!ta/ente todas las $rebas de a!e$ta!i"n. Dado *e la res$onsabilidad es gr$al es re!o/endable $bli!ar los resltados de las $rebas de a!e$ta!i"n de /anera *e todo el e*i$o est al tanto de esta in+or/a!i"n.
2.'. CONCEPTUALIACI$N Y OPERACIONALIACI$N DE LAS VARIABLES
37
FACULTAD DE INGENIERÍA ESCUELA INFORMÁTICA Y DE SISTEMAS
Tabla 14: Conceptuali+ación y peracionali+ación de las ariables
DEFINICI$N CONCEPTUAL
VARIABLE DEPENDIENTE GESTION EDUCATIVA
DEFINICI$N OPERACIONAL L- *)-- ':++-(*'(+-
*)- *+)(' ' :)*'* -
)'
*)(-
'(++')- )0'(+'-
)0'(+-
)
(*
)
'-
+-(+(0+')- - *)- )'?H?+-, ) ;+ ) *)-)* ' '- ))-+'))0'(+'- ')- *)?+')-
INDEPENDIENTE SISTEMA INORMATICO EB
E $)**':+)('
/0) '()' '
'*/0+()(0*'
+)()
-+-():'
)
?)-(+H
)0'(+', '0'*' *)?+-(*'*
-)*+*, ':++-(*'* ' +;*:'+H )
):)' 0'/0+)* ')?'* - '0:- )*-' ) =)> ')) ' ' '+'+H
+-(+(0+H
:)+'() ' +*)+H /0) )-(< 0>+', ) ')- -) *)'+K'*' ' (*'- ) +()*)( +(*')(.
2.6. HIP$TESIS I:@+(' */0) ' +)-(+?'+H )- D)-*+(+'. 2.7. OB:ETIVOS 2.7.1. OB:ETIVO GENERAL I:):)('* )-'**'* 0 -+-():' +;*:<(+ =)>, '*' ) ' ' ' ':++-(*'+H '':+' ) '0)* ' - *)/0)*+:+)(- >()+- * ' I.E.P. S' L*)K
2.7.2. OB:ETIVOS ESPECÍFICOS %
D+-)'* ) +:):)('* 0' J)**':+)(' =)>, /0) )*:+(' '
%
?)-(+H ) *)/0)*+:+)(D+-)'* -(*0+* 0' >'-) ) '- *)'+', '*' )(*'+K'* - +-(+(- (+- ) *)/0)*+:+)(- '(*+>0(-
37
FACULTAD DE INGENIERÍA ESCUELA INFORMÁTICA Y DE SISTEMAS
%
E:)'*):- ) )?0') ) :)'
0+;+' UML '*' )-)+;+'*, +-0'+K'*, -(*0+* %
0:)('* 0)-(* -+-():' +;*:<(+ =)> U-'*):- ' :)(?@' + *?*':'+H )F(*):' 7P, -)*+* =': )?0') J
2.;. METODOLOGÍA 2.;.1. TIPO Y DISEJO DE INVESTIGACI$N 2.;.1.1. TIPO DE INVESTIGACI$N Según el propósito de la Investigación:
E *)( )- ) (+ APLICADA -(' -) '*'()*+K' */0) >0-' ' '+'+H ) +:+)( '/0+*+- 0*'() ) *)- ) +)-(+?'+H. Según el nivel de conocimientos que se adquieren:
E *)( ) +)-(+?'+H )- ) '*<()* DESCRIPTIVO */0) ' *)+'+H ) '(- >()+- * +-(*0:)(- (+'- ) +)-(+?'+H - )*:+(+H >-)*'*, )* )-*+>+* ' -+(0'+H ) /0) -) )0)(*' ' ):*)-'.
2.;.1.2. NIVEL DE INVESTIGACI$N E +) ) +)-(+?'+H '*' ) )-'** ) )-() *)( -)*< D)-*+(+'.
2.;.1.". DISEJO DE LA INVESTIGACI$N E +-) ) +)-(+?'+H )- NO E7PERIMENTAL
37
FACULTAD DE INGENIERÍA ESCUELA INFORMÁTICA Y DE SISTEMAS
2.;.2. POBLACI$N Y MUESTRA 2.;.2.1. POBLACI$N L' >'+H - (- - (*'>''*)- ) ' ?)-(+H )0'(+' ) ' I.E.P. S' L*)K. P \ 1&
2.;.2.2. MUESTRA L' :0)-(*' -)*< +?0' ' :)* ) ' >'+H. D) (+ N P*>'>+@-(+, :0)-(*) * )+)+'. : \ 1&
2.;.". TÉCNICAS E INSTRUMENTOS DE INVESTIGACI$N L'- (+'- ) +-(*0:)(- ) +)-(+?'+H '*' ) )-'** ) )-() *)( - Tabla 15: Tcnicas e Instru/entos de Investigación
TÉCNICAS A<+-+- D0:)(' E0)-('
INSTRUMENTOS T)F(, ()-+-, *)+-('- )-(0+- *)+-. C-+-() ) 0' -)*+) ) *)?0('- +*+?+- ' (*'>''*)- ) ' ):*)-' (*'- ++'+)- )
O>-)*'+H
*H-+( ) >())* +;*:'+H ) - )0)-('-. C-+-() ) >-)*'* ' '- )*-'- 0' );)(' -0'>*)-, ' >-)*'+H (+)) ':+' ')('+H +)(@;+'. P0)-( /0) )*:+() >())* +;*:'+H -+ ())* *(0+' ) -)* :'+0''.
S) ;*:0'* *)?0('- ) (+ '>+)*('- )**''-, '*' )*:+(+* >())* 0' :'* +;*:'+H ) >));++ ) 0)-(*' 0:)('+H.
2.<. PROCESAMIENTO Y ANÁLISIS DE LA INFORMACI$N 2.<.1. TÉCNICA DE ANÁLISIS E '<+-+- ) - '(- -) *)'+K'*< ' (*'- ) *)+:+)( ) )-('@-(+' D)-*+(+'.
2.<.2. PROCESAMIENTO P'*' ) *)-':+)( ) ' *))+H ) '(-, *))*):- ' ('>0'* 0' :'(*+K ) '(-.
37
FACULTAD DE INGENIERÍA ESCUELA INFORMÁTICA Y DE SISTEMAS
2.10. REFERENCIAS BIBLIOGRÁFICAS C*()-, C., M+', V., P'()*+', L., V'*?'-, O. 2&13, Metodologías Ágiles Programación Extrema. O>()+ ) J((-)-.-+)-J'*).)(L+-P'()*1:)(?+'-'?+)-F U*+), A., C'>*')-, E., V<-/0)K, "., G''*, M. 2&11, Análisis y Diseño de Sistemas de Información. O>()+ ) J((-)-.-+)-J'*).)(*;)(+''):+:)(?+'-'?+)-%3%5%11 "0+, C. 2&14, Implementación de n sistema de matríclas y pagos para el centro de informática de la ni!ersidad cesar !alle"o, >()+ ) J((===.*)-+(*+''):+.0-:.)0.)>+(-(*)':0-:1&3&1* ']'.; N)+, O. 2&16, Diseo e i/ple/entación de un siste/a de /atr.cula !eb usando so$t!are libre en el centro educativo 67spaa89 distrito & brea 2,139 obtenido de
J((*)-+(*+.0J.)0.)>+(-(*)':J')0J#2O-*+]A'*)K]N)+] A?).;X-)/0))\1^+-A=)\
2.11.
ANEOS Y APÉNDICES
2.11.1. ANEO 01
37
FACULTAD DE INGENIERÍA ESCUELA INFORMÁTICA Y DE SISTEMAS
MODELO CASO DE USO – GESTION EDUCATIVA DE LA I. E.P. SAN LORENO
37