Você está na página 1de 11

UNIVERSIDAD ANDINA DEL CUSCO

FACULTAD DE INGENIERÍA Y ARQUITECTURA


ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS

PROYECTO DE INVESTIGACION FORMATIVA:

CASOS DE ÉXITO DE INSTITUCIONES QUE UTILIZARON LA


METODOLIGIA AGIL DE PROGRAMACION EXTREMA

ASIGNATURA:
ANÁLISIS Y DISEÑO DE SISTEMAS DE INF. II.

DOCENTE:
ING. ARDILES ROMERO, VELIA

INTEGRANTES:

APAZA FLORES, WRIGHT BILLIE


CORAHUA HUAMAN, FERNANDO
PEREZ GALICIA, ALVARO
RIVERA PANDO, EDER
SÁNCHEZ ORMACHEA, ANTHONY BREAN
TORVISCO SALAZAR, AARON ADRIMEL

CUSCO - PERÚ
2019
INTRODUCCIÓN

Siempre se ha pensado introducir nuevos enfoques pedagógicos e incorporar las nuevas


tareas cognitivas que la sociedad moderna exige, se ha convertido en una entidad
monolítica donde se imponen normas mundiales, se conserva y refuerza un contenido
obsoleto y se perpetúan estrategias pedagógicas fallidas. Este status quo se mantiene por
la influencia significativa ejercida por los estándares educativos globales del mundo
desarrollado.
Al mismo tiempo, hay campos emergentes que proponen alternativas sustanciales, por
ejemplo, el Pensamiento Computacional (PC). Después de un período de transición en
el que las ideas fundamentales promovidas por el Pensamiento Computacional fueron
estudiadas y analizadas por todos los sectores de la educación pública y privada, parece
que se está forjando un consenso sustancial que puede formar decisiones y políticas
futuras en Educación.
El estudio formal de las habilidades computacionales en las escuelas primarias y
secundarias ha sido reconocido por muchas instituciones y administraciones. Por
ejemplo, Inglaterra, a partir del año académico 2014-15, incorporó formalmente el
estudio del Pensamiento Computacional y la programación informática.
Los gobiernos de los países desarrollados ven el PC como la piedra angular de una
sociedad tecnológica y los gobiernos de los países en desarrollo ven el PC como su
mejor oportunidad para cerrar la brecha de sus sistemas educativos.
1. PRIMER CASO DE ÉXITO:
1.1 PRESENTACION

La adquisición de un estilo correcto de programación es una tarea


fundamental en las ingenierías informáticas, y en general en cualquier titulación
de ciencias o ingeniería. Es por esto que se espera poder utilizar un programa
que permita al estudiante aprender a programar, a la vez que va ejerciendo este
oficio de una manera sencilla, y así aprovechar las ventajas que ofrecen los
computadores como recursos didácticos. Sin embargo, no siempre todas las
herramientas que existen para estos fines son válidas, pues las metodologías de
enseñanza y los recursos pedagógicos cambian de institución en institución, y
más aún, de profesor a profesor. Es por esto que se ha dispuesto como trabajo de
grado la creación de una herramienta, llamada PsiCoder, que permita apoyar el
proceso de enseñanza – aprendizaje en un curso básico de programación. Para la
creación de esta herramienta se tomó como caso de estudio la asignatura
Pensamiento Algorítmico, dictada en la Pontificia Universidad Javeriana como
parte del núcleo común en todos los programas de ingeniería, de donde se
tomaron los temas básicos tratados, con el fin de obtener requerimientos
funcionales que permitieran la sustentación de la herramienta. Gracias a que la
herramienta está diseñada principalmente para su uso y aplicación en la
Pontificia Universidad Javeriana (aunque esto no es limitante para que otras
instituciones puedan modificarla y usarla en sus planes pedagógicos), se diseñó
una prueba específica que permitiera evaluar la usabilidad de la herramienta,
tomando como muestra a un grupo aleatorio de estudiantes de ingeniería que se
encontraran tomando el curso, y un grupo selecto de profesores que dictaran la
materia. La prueba mostró que la herramienta cumple satisfactoriamente con el
nivel de usabilidad esperado, y que adicionalmente refleja el esfuerzo y
dedicación dados a la construcción de la herramienta, en el sentido que los
encuestados opinaron que la herramienta motiva su uso, y que podría promover
el interés por la asignatura

1.2 EMPRESA DEL CASO


PONTIFICIA UNIVERSIDAD JAVERIANA

1.3 DESCRIPCION DEL CASO


La adquisición de un estilo correcto de programación es una tarea fundamental
en las ingenierías informáticas, y en general en cualquier titulación de ciencias o
ingeniería. Es por esto que se espera poder utilizar una herramienta de software
que permita al estudiante aprender a programar, a la vez que va ejerciendo este
oficio de una manera sencilla, y así aprovechar las ventajas que ofrecen los
computadores como recursos didácticos. Actualmente en la Pontificia
Universidad Javeriana, los estudiantes de Ingeniería de Sistemas se enfrentan a
las primeras asignaturas del área de programación: Pensamiento Algorítmico,
Programación de Computadores y Estructuras de Datos. Pensamiento
algorítmico, como tal, es una de las asignaturas que hace parte del núcleo básico
de la formación de un Ingeniero, independientemente de la carrera que este se
encuentre cursando (Civil, Industrial o Sistemas). Las otras dos pertenecen al
núcleo básico en la formación de los estudiantes de Ingeniería de Sistemas y son
la continuación de pensamiento algorítmico. Esta asignatura semestralmente se
ofrece aproximadamente a 400 estudiantes, en grupos de 20 alumnos cada uno,
lo cual implica diversidad de docentes de planta y cátedra, donde el
Departamento de Ingeniería de Sistemas, define los contenidos de este curso, los
parámetros de evaluación del mismo y es el responsable de la selección y
evaluación de docentes. Los profesores manejan diversas metodologías de
enseñanza de acuerdo con su experiencia docente. Pocos usan las nuevas
tecnologías como apoyo a las clases presenciales; en la mayoría de los casos las
clases son orientadas por los docentes de manera magistral, combinando la
exposición de conceptos teóricos con la realización de ejercicios prácticos.
Durante el curso se tienen algunos laboratorios donde se utiliza el lenguaje C
para validar los conceptos vistos en el transcurso del semestre. Ingeniería de
Sistemas ISTAR – CIS0810IS02 Gracias a estudios realizados por los
investigadores, se han identificado una gran variedad de problemáticas, a pesar
del esfuerzo del Departamento de Ingeniería de Sistemas en revisar, evaluar y
modificar los procesos de evaluación conjunta y el seguimiento de la
metodología usada por los docentes. Las problemáticas identificadas son: - Bajo
índice de aprobación de los estudiantes en el curso. - Deserción estudiantil, tanto
de la asignatura durante un periodo académico, como el retiro total de la Carrera.
- La imposibilidad de asegurar una unificación del desarrollo de los contenidos,
debido a que no se puede monitorear el cumplimiento del programa por parte de
los docentes.

1.4 CONCLUSIONES
Se realizó un estudio acerca de las herramientas que tuviesen como propósito el
acercamiento por parte de los estudiantes hacia la programación a través del
manejo interactivo del Pseudocódigo, para así lograr una base firme y sustentada
con la cual poder esclarecer las características funcionales y de usabilidad que la
herramienta PsiCoder requería. Esto permitió proyectar a PsiCoder como una
herramienta estable, con un nivel de madurez suficiente para ser usada a futuro
como una ayuda didáctica en la enseñanza y el aprendizaje de la programación
de computadores, en especial, porque se vio fuertemente influenciada en cubrir y
apoyar los aspectos de interés por parte de los estudiantes con respecto a la
asignatura de Pensamiento Algorítmico dictada actualmente en la Pontificia
Universidad Javeriana.
Tal como se describe en el marco contextual de este documento, PsiCoder debía
cubrir los temas fundamentales de principio del curso de Pensamiento
Algorítmico, tal como las declaraciones de variables, uso de expresiones,
condicionales y sentencias repetitivas. Sin embargo, gracias al esfuerzo y
dedicación por ofrecer una herramienta de calidad, que supliera
significativamente el vacío de una herramienta concreta y funcional para el
apoyo del curso, se promovió el llegar más allá de los temas establecidos que la
herramienta debía abordar, llegando así a implementar temas posteriores de la
asignatura como lo son la declaración y uso de arreglos multidimensionales, la
declaración de tipos de datos como estructuras o registros, y la definición y uso
de funciones y procedimientos.
Esto permitió llevar hacia un grupo de estudiantes y profesores una herramienta
madura y pertinente para su uso en la familiarización de los conceptos básicos en
la programación, sustentando estas afirmaciones bajo los altos índices de
aceptación alcanzados en la realización de la prueba piloto de usabilidad, para
así satisfactoriamente demostrar que PsiCoder es un gran candidato para apoyar
en la pedagogía propia de la Pontificia Universidad Javeriana, y en otras
instituciones educativas donde se opte por usar la herramienta.

2. SEGUNDO CASO DE ÉXITO:


2.1. PRESENTACION:
Las empresas en la actualidad se apoyan cada vez más en la tecnología para
la mejora de sus procesos y productos. Por lo que la adopción de un sistema
web que automatice procesos del negocio, está dejando de ser una alternativa
para pasar a ser un requerimiento en las pymes, debido a que tienen que estar
adaptándose rápidamente a los cambios que puedan presentarse en su
entorno por causa de la alta competencia de los productos que elaboran y el
poder competir dentro del mercado. En este contexto, es viable mejorar la
situación actual para la pyme de caso de estudio, pues al momento todo es un
proceso manual, el cual trae como consecuencia pérdidas económicas por
errores manuales y la alta inversión de tiempo en sus actividades. Por lo que
el objetivo del presente trabajo es la generación de valor para la pyme,
debido a que es importante mejorar la situación económica de las pyme ya
que investigaciones previas señalan que son las que aportan un mayor
crecimiento al país y son generadoras de empleo. Al finalizar el proyecto se
demuestra como con la consecución del sistema para la promoción de
productos, gestión de pedidos y registro de ventas, se genera valor para la
pyme con la reducción de tiempo, costos operativos y el mejorar el servicio a
los clientes, los cuales permitirán que los beneficios sean mayores a la
inversión del proyecto. Además también se comprueba con la revisión de la
literatura que estudios previos sobre el desarrollo web inciden en el uso de
las metodologías ágiles, las cuales referencian a la Extreme Programming
(XP) y Scrum como las más destacadas metodologías ágiles para el
desarrollo de software.

2.2. EMPRESA DEL CASO:


UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS
2.3. DESCRIPCION DEL CASO:
Las empresas en la actualidad se apoyan cada vez más en la tecnología para
la mejora de sus procesos y productos. Por lo que la adopción de un sistema
web está dejando de ser una alternativa para pasar a ser un requerimiento en
las pymes, ya que toda herramienta que ayude a ahorrar tiempo, dinero,
recursos y mejorar el servicio a clientes permite lograr la generación de valor
para la empresa. En este contexto las empresas emprendedoras, entre ellas
las pymes, se apoyan cada vez más en la tecnológica. Por lo cual la pyme del
presente caso de estudio: Manufibras Perez SRL, ha decidido pasar del
método tradicional en la cual se encontraba trabajando a cambiar por un
nuevo enfoque que aproveche los beneficios que las nuevas tecnologías
ofrecen. Es importante mencionar que se decide trabajar con una pyme pues
como se señala en una investigación previa que “el 80 % del crecimiento
mundial es aportado por las empresas del sector pyme (pequeñas y medianas
empresas) mientras que en los países en desarrollo aportan el 70 % del
crecimiento.” (Al-Balushi, Al Badi, & Ali, 2012, pág. 2). Por otro lado, se
conoce la importancia y beneficios que tiene la adopción de una metodología
ágil en el desarrollo de software.
Es viable poder mejorar la situación actual en la pyme de caso de estudio,
pues al momento todo es un proceso manual, el cual puede traer como
consecuencia pérdidas económicas por los errores manuales y la alta
inversión de tiempo en sus actividades y esto debido a que no se apoyan en
el uso de herramientas tecnológicas Actualmente la empresa Manufibras
Pérez SRL, no muestra una información completa de todos sus productos y
de los servicios que brinda, causa de ello es la pérdida de clientes potenciales
ya sea porque no tienen conocimiento de la empresa o por la poca
información acerca de los productos que ofrecen. Otro proceso en el cual
también se presenta inconvenientes es en la gestión de los pedidos, debido a
que a los clientes no se les ofrece otra alternativa para solicitar un pedido, ya
que es necesario acercase a una de las oficinas para realizar el pedido o
solicitarlos vía telefónica. Además el proceso se realiza de forma manual el
cual también causa una mayor inversión del tiempo. Por lo tanto, el objetivo
estratégico de la empresa es el ser líder en su rubro y ser una de las primeras
empresas en ofrecer un servicio on-line para poder solicitar pedidos, es por
ello de la problemática que surge con la necesidad de desarrollar un
aplicativo que solucione en gran parte los problemas presentes y de cómo
escoger una adecuada metodología para el desarrollo del aplicativo.
Al desarrollar el sistema web para resolver el problema y necesidad que
previamente ha sido identificada en la empresa Manufibras Pérez SRL, la
solución puede ser tomada como un caso de acción dirigida a resolver los
problemas o necesidades similares que puedan presentarse en otras pymes
que estén buscando poder generar valor. Los sistemas web son
implementados con el fin de mejorar los procesos del negocio de una
empresa y mejorar el servicio a los clientes. Por ello en este trabajo de tesis
se realizará un sistema web con el objetivo de generar valor con la mejora en
la promoción de productos, gestión de pedidos y el registro de ventas para la
empresa Manufibras Pérez SRL. Además, es importante mencionar que “en
la economía nacional, en países en vías de desarrollo como el Perú, las pyme
cumplen un papel fundamental en la dinámica del mercado, produciendo y
ofertando bienes, añadiendo valor agregado y contribuyendo a la generación
de empleo” (Arbulú, 2006, pág. 36). Por otro lado, con las diversas
metodologías de desarrollo existentes lleva a cuestionarse qué metodología
se adaptaría de la mejor manera al desarrollo del sistema, para lo cual se
encuentra la respuesta en el desarrollo ágil de software. La agilidad en el
desarrollo de software no sólo significa la entrega rápida de productos de
software, sino también una rápida adaptación a las cambiantes necesidades.
Para ser ágil, el proceso debe ser lo suficientemente flexible como para
adaptarse sin problemas a los cambios en los requisitos y al calendario de
entrega. Modelos de procesos de software convencionales, tales como el
modelo de cascada, son monolíticos y lentos (…) Convencionales principios
de gestión también conducen a diversos problemas de planificación, tales
como el alcanzar a tiempo la entrega, porque es difícil estimar el volumen
exacto de trabajo involucrado en la fase de planificación del proyecto.
(Aoyama, 1998, pág. 57). Por lo cual, se justifica la aplicación de una
metodología ágil durante el proceso de desarrollo del software y además se
propone crear un modelo que ayude a comparar y seleccionar una adecuada
metodología ágil que mejor se adapte al equipo de trabajo y al tipo de
proyecto.

2. 4. CONCLUSIONES:
Como conclusión, para distinguir si una empresa genera valor no basta con
observar la gestión financiera, sino también otros aspectos como la
innovación tecnológica y una estrategia administrativa. Con lo cual en el
presente proyecto se muestra que la orientación a la innovación tecnológica
es importante, ya que es un elemento vital en el desarrollo de la pyme para
hacer frente a la fuerte competencia. Así como también se demuestra que
una estrategia administrativa para operar el negocio y dirigir sus
operaciones apoyándose en herramientas tecnológicas hace crecer al
negocio. Además, se ha documentado el caso práctico sobre la aplicación de
la Programación Extrema XP en el presente proyecto, con la finalidad de
comprender mejor como funciona en el día a día, y según los resultados
obtenidos se puede decir que es ideal aplicar estas metodologías al
desarrollo de aplicaciones web debido a que se estará generando valor con
cada entregable al final de cada iteración. Además, el tener una herramienta
que ayude a elegir una metodología ágil y a clasificar a una organización
dentro del mundo ágil, será muy importante para organizaciones que estén
intentando instaurar las prácticas ágiles. La herramienta permite a la
organización ahorrar una gran cantidad de tiempo al investigar las diferentes
metodologías, centrando sus esfuerzos solo en aplicar una metodología
concreta y aumentando la probabilidad de éxito. Como una reflexión final,
el tema que se desarrolló en si es muy interesante y completo porque da a
conocer la esencia del mundo ágil, así como su impacto en las empresas
evitando situaciones de riesgo en los proyectos gracias a su adaptación a los
cambios. Es importante tener en cuenta cómo la elección de una mala
metodología de gestión de proyecto puede provocar un impacto negativo en
el proyecto y a su vez incomodidad en el cliente que ha solicitado el
proyecto, ya que la mejor forma que el cliente vea un avance del producto es
a través de los entregables que ofrecen las metodologías agiles. Por otro
lado, se ha evidenciado la importancia en la definición de los
requerimientos, pues de ellos depende la conformidad y satisfacción de los
usuarios del sistema y además de cómo es posible que un equipo trabaje
cómodo y sea productivo evitando una documentación excesiva y sólo
documentando lo necesario. Como trabajo futuro se recomienda buscar otras
características para determinar la orientación ágil o tradicional de una
organización en el framework para la elección de una metodología, y aplicar
la metodología a otros proyectos web de mayor magnitud, así como aplicar
todas las prácticas que proponen las metodologías.

3. TERCER CASO DE ÉXITO:


3.1. PRESENTACION:
En la Actualidad no se pude concebir un mundo sin las tecnologías de
información y comunicación (TIC’s). Las TIC’s están presentes en todos los
ámbitos: sociales, laborales, educativos entre otros. Es por esta razón que las
universidades han reconocido cada vez más la apremiante necesidad de abrir
sus puertas al mundo, brindando una oferta académica atractiva, de calidad,
que posibilite el desarrollo humano sostenible, todo esto a través de las
tecnologías actuales. Para lograr los objetivos planteados anteriormente, las
universidades requieren no solo de las nuevas tecnologías, sino también de
metodologías, que les permita evaluarse para sí estar en constante mejora
todo el tiempo. Entre las metodologías que existen actualmente se
encuentran las metodologías tradicionales, iterativas/evolutivas, las
metodologías basadas en tecnologías web y las metodologías ágiles. Las
Tendencias modernas en el desarrollo de software apuntan hacia el uso de
metodologías más flexibles con un enfoque simple, donde el cliente está
presente en todo el proceso de avance, estas son las metodologías ágiles
mencionadas anteriormente. Una de las principales es la metodología de
Programación Extrema XP, la cual garantiza constar con una herramienta
accesible al usuario, sencilla y a la misma vez dinámica. XP constituye un
modelo de trabajo compartido, donde existe la conexión entre el cliente y el
desarrollador, lo que permite la construcción de un sistema de acuerdo a los
requerimientos establecidos por el cliente al principio de llevar a cabo el
proyecto.
La Unan-Managua, en su plan estratégico institucional 2015-2019 estipuló la
definición de una metodología de evaluación continua de su currículo,
apostando con esta una mejora en el quehacer educativo de la institución.
Uno de sus principales componentes, es la valoración del desempeño del
docente. Por lo tanto, en el presente proyecto se desarrolló un sistema web
empleando la metodología XP, con el objetivo de automatizar la evaluación
al desempeño docente de esta alma mater. Para realizar esta evaluación
docente, se diseñaron tres instrumentos los cuales son: Una encuesta de
estudiante, otra encuesta de autoevaluación y una guía de supervisión
metodológica de las clases. Se pretende que a través del sistema web, cada
semestre se registren tanto las dos encuestas como la guía de supervisión
metodológica de las clases, para cada uno de los docentes de planta y de
horarios que laboran en la UnanManagua y así ser evaluados desde
diferentes puntos de vista.

3.2.EMPRESA DEL CASO:


UNIVERSIDAD NACIONAL AUTONOMA DE NICARAGUA, MANAGUA
3.3. DESCRIPCION DEL CASO:
En el plan estratégico de la Unan-Managua vigente para el quinquenio
actual, se plantea la necesidad de fortalecer el proceso de mejora continua a
través de la incorporación de diversas estrategias que permitan evaluar al
cuerpo docente de la alma mater, para brindar una educación de calidad a los
futuros profesionales y mantener el prestigio del cual goza la universidad.
Una de las herramientas que fue diseñada para la evaluación docente, es las
encuestas a los estudiantes, esto con el propósito de recolectar la
información necesaria e identificar las oportunidades de mejora del
desempeño docente. Aunque la realización de encuestas, es un método
práctico en la evaluación docente, el proceso se vuelve tedioso sino se cuenta
con los recursos económicos destinados especialmente para dicho propósito,
pues se incurre en gastos varios como papelería, transportes, viáticos y
principalmente pérdida de tiempo a las personas que llevan a cabo esta labor.
Por esta razón, se propone que la mejor manera para solventar los problemas
que se presentan con la realización de las encuestas a la comunidad
estudiantil para evaluar al personal docente es haciendo uso de las TIC’s,
pues con su utilidad se simplifica el proceso y se reducen los costos que se
presentan al realizar las encuestas necesarias a los estudiantes por el personal
de la institución. Para esto se desarrolló un sistema web que brinde la
facilidad de obtener en enorme escala el proceso de recolección de datos y
procesar toda la información pertinente a través de encuestas virtuales,
evitando encuestas mediante entrevistas, encuestas autos administrados y así
conseguir una máxima tasa de respuesta al menor costo posible, esto se logra
mediante las facilidades que brinda en la actualidad el acceso al internet, lo
cual permitirá a los dirigentes de la institución tomar las decisiones
pertinentes con el fin de aumentar la calidad de la educación.

3.4 CONCLUSIONES:
Se puede afirmar que con la comprensión del proceso de desarrollo de
software utilizando la metodología de programación extrema XP, las técnicas
que aporta, fueron de vital importancia para llevar a cabo la creación del
sistema de evaluación al desempeño docente, pues con esto, como equipo de
trabajo se nos permitió realizar cada una de las tareas a cumplir en forma
ordenada y a su tiempo de entrega, así mismo brindar al cliente un sistema de
acuerdo a sus necesidades requeridas. Con el diseño del sistema de
evaluación al desempeño docente, se logró automatizar el proceso que
efectuaban de forma manual el personal autorizado de la Unan-Managua,
durante la realización de encuestas para evaluar a los docentes, tarea que es
tediosa , debido que no se cuenta con los recursos económicos, destinados
especialmente para dicho propósito. Así mismo al llevar a cabo la creación
del sistema de evaluación docente, haciendo uso de la metodología XP, se
deduce que esta metodología tiene tanto ventajas como desventajas, entre los
beneficios se destacan la satisfacción del cliente, programación organizada, se
implementa una forma de trabajo donde se adapta fácilmente a las
circunstancia pero entre las desventajas se encuentran las altas comisiones en
caso de fallar, es recomendable emplearla solo en proyectos a cortos plazos.
Este sistema web fortalecerá el proceso de evaluación docente haciendo uso
de las herramientas que aporta la programación extrema, reduciendo en gran
medida la ejecución de esta labor y los costos que se generan con las
encuestas realizadas a toda la comunidad estudiantil, lo cual permitirá a los
dirigentes de la institución tomar las decisiones pertinentes con el fin de
aumentar la calidad de la educación.
Bibliografía
Páez Pérez, L. P., & Vásquez Acero, J. H. (27 de 04 de 2019). Repositorio PONTIFICIA
UNIVERSIDAD JAVERIANA. Obtenido de
http://cybertesis.unmsm.edu.pe/bitstream/handle/cybertesis/4668/Castillo_ap.pdf?s
equence=1&isAllowed=y

Luis, C. A. (S/N de S/N de 2016). Cybertesis UNMSM. Obtenido de Cybertesis UNMSM:


http://cybertesis.unmsm.edu.pe/bitstream/handle/cybertesis/4668/Castillo_ap.pdf?s
equence=1&isAllowed=y

REYES, S. M.-M.-N. (26 de 01 de 2016). Repositorio Institucional UNAN-Managua. Obtenido de


Repositorio Institucional UNAN-Managua:
http://repositorio.unan.edu.ni/1365/1/62161.pdf

Você também pode gostar