Sunteți pe pagina 1din 35

UNIVERSIDAD AUTÓNOMA TOMÁS FRÍAS

CARRERA INGENIERÍA DE SISTEMAS

REINGENIERIA DEL SISTEMA DE CONTROL DE VIÁTICOS Y PEAJES PARA EL GOBIERNO


AUTÓNOMO DEPARTAMENTAL DE POTOSÍ

Univ.: YAMIL PEREIRA MENDOZA

Tutor: M.Sc Jenny Cecilia Claure Sempertegui

Potosí – Bolivia

2018
Tabla de contenido
1. Introducción.................................................................................................................................. 4
2. Problema de Investigación ....................................................................................................... 6
3. Objeto de Estudio........................................................................................................................ 6
4. Campo de Acción ........................................................................................................................ 6
5. Preguntas Científicas ................................................................................................................. 6
6. Tareas de Investigación............................................................................................................. 6
7. Diseño Metodológico ................................................................................................................. 7
8. Justificación ................................................................................................................................. 8
8.1. Justificación Social................................................................................................................. 8
8.2. Justificación Económica ....................................................................................................... 8
8.3. Justificación Tecnológica ..................................................................................................... 9
9. Significación Práctica ................................................................................................................ 9
10. Alcances y límites ................................................................................................................. 10
Marco teórico referencial ................................................................................................................ 10
11. Viático....................................................................................................................................... 10
12.1. Tipos de Peaje .................................................................................................................... 12
13. Reingeniería de sistema de información ........................................................................ 12
13.1. Que es la reingeniería ...................................................................................................... 12
14. Metodología ............................................................................................................................ 13
14.1. Metodología Scrum ........................................................................................................... 14
14.1.1. Fases de la metodología scrum ................................................................................ 14
14.1.1.1. Roles ................................................................................................................................. 15
14.1.1.2. Eventos ............................................................................................................................ 15
14.1.1.3. Artefactos ........................................................................................................................ 16
14.1.1.4. Pre Juego......................................................................................................................... 17
14.1.1.5. Juego ................................................................................................................................ 17
14.1.1.6. Juego ................................................................................................................................ 17
15. Herramientas de Desarrollo................................................................................................ 17
15.1. Lenguajes de Programación .......................................................................................... 17
15.1.1. Lenguajes de Programación Python ........................................................................ 17
15.2. Framework .......................................................................................................................... 18
15.2.1. Framework Django ........................................................................................................ 18
15.3. Bases de Datos .................................................................................................................. 18
15.3.1. Modelos de Bases de Datos ....................................................................................... 18
15.3.1.1. Bases de Datos relacionales ...................................................................................... 19
15.3.2. PostgreSql ....................................................................................................................... 19
15.4. Otras herramientas ........................................................................................................... 19
15.4.1. Bootstrap 4...................................................................................................................... 19
15.4.2. JavaScript........................................................................................................................ 20
15.4.3. JQuery 3.3.1 ........................................................................ Error! Bookmark not defined.
15.4.4. Visual Studio Code ....................................................................................................... 20
16. Técnicas de pruebas de sistemas .................................................................................... 20
16.1. Prueba de caja negra........................................................................................................ 20
16.2. Pruebas de caja blanca........................................................ Error! Bookmark not defined.
16.3. Pruebas de unidad ............................................................................................................ 20
16.4. Pruebas de integración........................................................ Error! Bookmark not defined.
16.5. Pruebas de humo .................................................................. Error! Bookmark not defined.
16.6. Pruebas de Verificación y Validación .............................. Error! Bookmark not defined.
16.6.1. Verificación ......................................................................... Error! Bookmark not defined.
16.6.2. Validación ............................................................................ Error! Bookmark not defined.
16.7. Pruebas de Usabilidad ......................................................... Error! Bookmark not defined.
ANEXOS ............................................................................................................................................... 28
Anexo 1 ............................................................................................................................................. 29
Árbol de problemas ......................................................................................................................... 29
1. Introducción

En este tiempo los usos de sistemas de información son necesarios en casi todas las áreas de una
empresa, un sistema de información ayuda y facilita la organización y la administración de la
información y recursos.

Una de las principales razones para el desarrollo de un sistema de información, es la de ayudar a una
empresa en el registro, cálculos, automatización de información, obtención de datos, sin tener que
revisar documentos, realizar las operaciones manualmente y demás tareas que hacen del proceso
una experiencia tediosa, es por ello que se opta por sistematizar la información y tenerla siempre a
mano, de forma que el proceso se realice con rapidez y sin errores.

En la actualidad, la sociedad está compuesta por diferentes tipos de organizaciones, instituciones


cada una de ellas enfocada en un área distinta a otra, pero cuando estas instituciones empiezan a
generar demasiada información, esta no se puede controlar y cae en la necesidad de recurrir a un
sistema que organice la información que maneja, sin importar el rubro de la empresa, siendo la
automatización de la información, necesaria para su optima administración.

Reingenieria como esta moejrando profundizar mas en eso de lo que beneficia y en que consistem

De una revisión realizada en diferentes instituciones a nivel nacional se pude observar que en Instituto
Nacional de la Vivienda (INAVI) utiliza un sistema que sólo le permite crear solicitudes de viáticos, sin
embargo, las mismas no tienen seguimiento a través de la aplicación y son impresas para enviarlas a
los sitios correspondientes para que la solicitud de viáticos fuese aprobada o rechazada. [1]

Por otra parte la empresa CANTV utiliza el sistema Sistemas Aplicaciones y Productos (SAP) para
gestionar todas sus operaciones administrativas, este sistema abarca la solicitudes de viáticos donde
el trabajador accede a Autogestión en Línea, selecciona la opción anticipo de viáticos e introduce los
datos solicitados: destino, hora de salida, fecha de inicio, fecha de finalización y hora de salida,
inmediatamente debe enviar vía electrónica dicha solicitud para que su supervisor apruebe el mismo y
la Unidad de Nómina pueda cargar la información y depositar 10 días hábiles después de dicha
solicitud. Al igual que sucede en Funvisis, una vez que la actividad para la cual fue solicitado el
anticipo se haya realizado, el trabajador debe proceder a liquidar dentro de los 30 días posteriores
ingresando en el sistema y cargando la información asociada al viático, teniendo que anexar a la
planilla las facturas y soportes en físico para que los documentos sean revisados y almacenados
según corresponda; de no hacerlo la empresa procede a descontarlo de la quincena siguiente a la
fecha de vencimiento. [2]

Así también en el Ministerio del Poder Popular para la Cultura se emplea un sistema para la solicitud
de viáticos en donde el empleado llena una planilla y el departamento de nómina es el encargado de
buscar en la sección de viáticos y verificar la solicitud realizada por el empleado, al igual que el
proceso de Funvisis se ven involucrados varios niveles de aprobación como el departamento de
presupuesto y administración en donde cada departamento tiene una función asociada y fundamental
para la aprobación de la solicitud de viáticos. [3]

También el Ministerio de Economía de Rio Negro aplicó módulos informáticos con el objetivo de
ordenar desembolsos. El costo de viáticos ronda los 10 millones mensuales en el Estado rionegrino.
Aplicada desde diciembre con un esquema exclusivamente de módulos informáticos, procurando un
inicial ordenamiento.

A octubre, la provincia asignó unos 95,3 millones por viáticos para la totalidad de los estatales, que
obviamente se concentra en el Ejecutivo por su magnitud pero también es real de la disparidad de los
montos, considerando que esos adicionales son muy superiores en los otros Poderes.[4]

Actualmente el Gobierno Autónomo Departamental De Potosí está organizado en secretarias los


cuales realizan viajes al área rural, urbana, como también a las fronteras y fuera del país las cuales se
realizan un proceso en el registro de viáticos, siendo éstos el conjunto de provisiones o dinero que se
les entrega a los servidores publicos para la realizar una actividad encomendada. Estos recursos
económicos que permiten cubrir los gastos de pasajes y viáticos en general para alimentación,
hospedaje y transporte.

El sistema actual que se encuentra en Gobierno Autónomo Departamental De Potosí, tiene algunas
fallas en el funcionamiento, No existe una centralización de los registros de viáticos, esto hace muy
difícil la obtención del monto total por cada secretaria, por tal motivo la secretaria se realiza un doble
trabajo la cual se realiza utilizando el programa de Excel.

El sistema no realiza búsquedas como semestral, bimestral, trimestral y anual, Tampoco se no se


cuenta con una búsqueda del monto total que realiza cada servidor público.

Se cuenta con un módulo de reportes el cual no funciona, no realiza las tareas para las que fue
desarrollado, esto ocasiona que los reportes se realicen de forma manual por parte de la secretaria.

También no se cuenta un cálculo de salidas al exterior se realizan a mano los cálculos tanto como el
cambio de moneda.

Se plantea un sistema informático, el cual pueda realizar el registro de la información y el manejo de


forma digital hasta la última instancia de las asignaciones de viáticos, esto ayudara a centralizar la
información y la maneje de forma digital hasta la última instancia del proceso de asignación de viáticos
de manera ordenada y controlada.
Es así que se llega a la conclusión que es necesario emprende un proceso de reingeniería del sistema
que la se pretende implementar nuevas acciones al sistema, como la búsqueda de todos los costos
totales que cada secretaria, también el historial cada servidor público en toda la gestión, realizara
reportes por Semestrales, Bimestral, Trimestral y Anual.

2. Problema de Investigación

En función a todo lo mencionado anteriormente y al árbol de problemas elaborado en función a las


necesidades identificadas (Ver Anexo 1), se tiene identificado el siguiente problema de inv para el
presente trabajo dirigido

¿Cómo mejorar el proceso asignación y control de viáticos del Gobierno Autónomo Departamental De
Potosí?

3. Objeto de Estudio

El sistema de conocimientos necesarios para emprender el presenta trabajo está centrado en el


proceso de reingeniería de sistemas y los Sistemas de Información de Gestión bajo Plataforma Web.

4. Campo de Acción

La reingeniería aplicado a un sistema de asignación de viáticos y peajes para el Gobierno Autónomo


Departamental De Potosí bajo plataforma web.

5. Preguntas Científicas

 ¿Cómo realiza el software actual el control de viáticos y peajes para el Gobierno Autónomo
Departamental de Potosí?

 ¿Cómo realizar el proceso de reingeniería del Sistema de control de viáticos y peajes para el
Gobierno Autónomo Departamental de Potosí?

 ¿Cómo demostrar la funcionalidad Sistema de control de viáticos y peajes para el Gobierno


Autónomo Departamental de Potosí?

6. Tareas de Investigación

 Realización de un diagnóstico para determinar la situación actual en la que se encuentra los


viáticos y peajes del Gobierno Autónomo Departamental de Potosí, mediante la utilización de
métodos y técnicas de recolección de información como el método de observación, entrevista
y la elaboración de las historias de usuario conjuntamente licenciada encargada del control de
viáticos
 El modelado del sistema propuesto Utilizando la Metodología Scrum.

 Implementación mediante el lenguaje de programación Python versión 2.7.13 con Framework


Django versión 1.11. Html5 para la estructura del Sistema, Css3 para la apariencia, y
Postgresql 9.6.8 como gestor de Base de Datos.

 Verificación de un adecuado funcionamiento del sistema mediante, pruebas de caja negra,


pruebas de unidad.

7. Diseño Metodológico

El proyecto se centra de manera inicial en el tipo de investigación que constituye el presente trabajo,
siendo esta una investigación aplicada, ya que se utiliza los conocimientos obtenidos a través de
diferentes investigaciones que se realizan, así mismo, presenta el uso de métodos teóricos y métodos
empíricos, mismos que se detallan en los siguientes párrafos:

El histórico - lógico está relacionado con el estudio de la trayectoria real de los fenómenos y
acontecimientos en la transición de una etapa o período.

Lo lógico y lo histórico se complementan y vinculan mutuamente. Para poder descubrir las leyes
fundamentales de los fenómenos, el método lógico debe basarse en los datos que proporciona el
método histórico, de manera que no constituya un simple razonamiento especulativo. De igual modo lo
histórico no debe limitarse sólo a la simple descripción de los hechos, sino también debe descubrir la
lógica objetiva del desarrollo histórico del objeto de investigación. [5]

Se utilizará este método para determinar todos los elementos que incidieron dentro del Gobierno
Autónomo Departamental de Potosí, como que influyeron en su cambio a través del tiempo, también
para conocer la lógica de su desarrollo, qué elementos de esencia incidieron en los cambios operados
en cada etapa.

La inducción es una estrategia de razonamiento que se basa en la inducción, para ello, procede a
partir de premisas particulares para generar conclusiones generales. [6]

Se utilizará la inducción para tener una idea general del problema, partiendo de observaciones de
casos particulares relacionados que se presenta el Gobierno Autónomo Departamental de Potosí.

La deducción una estrategia de razonamiento empleada para deducir conclusiones lógicas a partir de
una serie de premisas o principios, es un proceso de pensamiento que va de lo general (leyes o
principios) a lo particular (fenómenos o hechos concretos). [7]
Se utilizará la deducción para la reingeniería realizar el estudio del sistema de manera general para
luego hacer la personalización de las funciones del sistema propio Gobierno Autónomo Departamental
de Potosí de acuerdo a sus necesidades requeridas.

Por otra parte, fue necesaria la utilización de los siguientes métodos empíricos:

La observación como método, consiste en la utilización de los sentidos, para obtener de forma
consciente y dirigida, datos que nos proporcionen elementos para la investigación [8]

Utilizando la observación se podrá detectar y analizar la información de forma directa de los diferentes
inconvenientes que se tiene en el funcionamiento actual del sistema que se emplea para la asignación
de viáticos en el Gobierno Autónomo Departamental de Potosí.

La entrevista es un método de comunicación interpersonal establecida entre el investigador y el


sujeto de estudio a fin de obtener respuestas verbales a los interrogantes planteados sobre el
problema propuesto. [9]

Mediante la entrevista se pretende recopilar información mediante interrogantes para acercarnos al


problema, permitiendo formular preguntas de manera directa con los involucrados con el problema o
necesidad. Se pretende realizar la entrevista a la secretaria quien trabaja en el área para poder
elaborar las historias de usuario que brindaran los requerimientos para el proceso de reingeniería (Ver
anexo 4).

8. Justificación

8.1. Justificación Social


El presente proyecto es un aporte, puesto que es de mucha ayuda a la secretaria encargada de
asignar viáticos y peajes del Gobierno Autónomo Departamental de Potosí, porque brindará la
facilidad de otorgar viáticos y peajes a todo aquel servidor público que así lo solicite, mejorando las
condiciones de trabajo, evitando de esta manera las tareas para el personal y al mismo tiempo
brindando una información veraz, rápida y oportuna.

Beneficiará de manera indirecta al gobernador y a los servidores públicos como también de manera
directa, a la secretaria la cual administra las asignaciones viáticos en el Gobierno Autónomo
Departamental de Potosí permitiendo a todas los servidores gozar del monto económico que se le
asignado según a la escala de viáticos, para realizar viajes tanto como al área rural, urbana, frontera
y fuera del país.

8.2. Justificación Económica


El presente proyecto está plenamente justificado económicamente porque el Gobierno Autónomo
Departamental de Potosí, cuenta con todos los recursos de hardware exigidos para la implantación del
sistema, en la parte del Software no se incurra en ningún gasto porque todas las herramientas a
utilizar son le licencia gratuita (Open Source)

Por parte del desarrollador no se tendrá ningún tipo de inconveniente porque se cuenta con acceso a
internet, hardware y software disponible y se cuenta con bibliografía necesaria para realizar la
modalidad de trabajo dirigido.

8.3. Justificación Tecnológica


Se hará uso de herramientas ya establecidas por el Gobierno Autónomo Departamental de Potosí,
para que exista compatibilidad con sus sistemas ya implementados los cuales son:

 Scrum, que es una metodología ágil para desarrollar todo tipo de proyectos, en la que se
aplican de manera regular un conjunto de buenas prácticas para trabajar colaborativamente
en equipo, y obtener el mejor resultado posible de un proyecto; Permite trabajar con el cliente
realizando entregas parciales y regulares del software mediante iteraciones (Sprints) llegando
a ser diarios, semanales o mensuales.

 Python 2.7 es un lenguaje de programación poderoso y fácil de aprender. Cuenta con


estructuras de datos eficientes y de alto nivel y un enfoque simple pero efectivo a la
programación orientada a objetos.

 Django 1.11 es un framework para el desarrollo de aplicaciones web de código abierto, escrito
en Python, que trabaja con el diseño conocido como (MVT) Modelo Vista Template. Este
framework tiene un conjunto de componentes que ayudan a los programadores a desarrollar
sitios web de manera rápida y fácil.

 PostgreSQL 9.6.8 es un motor de base de datos relacionales open source incluye


características de la orientación a objetos, como ser la herencias, funciones, restricciones y
disparadores. Esta herramienta es muy confiable para el manejo de datos en las diferentes
aplicaciones gracias a su facilidad de manipulación.

9. Significación Práctica
El presente proyecto está pensado para ayudar en el control de viáticos y peajes del Gobierno
Autónomo Departamental de Potosí, desarrollando un sistema acorde a las necesidades vigentes de
la Gobernación, cubriendo la asignación de viáticos, gastos por secretariado y reportes de todos los
viáticos y peajes generados en esta institución.

El sistema también beneficiara de manera directa a la secretaria, puesto que tendrá una mejor
asignación de viáticos, es decir viajes al exterior fuera del país, y llevar un seguimiento sobre los
viáticos asignados a cada servidor público, como también ayudara en realizar el monto total de cada
secretaria como semestral, bimestral, trimestral y anual.
10. Alcances y límites
Los alcances del presente proyecto son:

 Módulo de Administrador
 Registro costo de viajes
 Registro de tipo de viaje
 Administración de usuarios
 Importar datos de viáticos de personal gestión 2012 hasta 2018
 Módulo de reportes
 Listar por Mes
 Rep. Por Secretaria
 Rep. Por Empleado
 Rep. Por Semestral, Bimestral y Trimestral
 Módulo de planillas
 Asignación de viatico y peajes
 Enlace con base de datos Recursos Humanos (ver planillas)
 Ver planillas anteriores
 Ver planilla general
 Módulo de Costos
 Ver historial de cada servidor publico
 Ver viáticos cancelados por empleado
 Ver costo por secretaria
 Buscar por viaje aprobado

Los límites del trabajo son:

Se sabe que un sistema informático no puede controlar todos los problemas que presenta la
gobernación y de ahí se identifican límites que no se puede controlar con el sistema.

 El sistema no controlará el pago real de los viáticos, no tiene ninguna conexión con cuentas
del banco.
 El sistema no realizará descuento monetario.

Marco teórico referencial

11. Viático
Los viáticos son una prestación económica que tienen los trabajadores y empleados, para efectuar
trabajos en comisión fuera de sus plazas de asignación, con esto, la empresa o el empleador
aseguran que los gastos que generan sus comisionados en los rubros de transporte, alimentos y
alojamiento. [10]
Son recursos asignados a personas específicas para su traslado y mantenimiento de un lugar a otro
para cumplir con un trabajo o tarea asignada para los fines de la empresa. [11]

Se denomina viáticos al conjunto de gastos que se producen cuando los empleados se encuentran
fuera de la empresa desempeñando cualquier tarea o comisión en cumplimiento de sus funciones. [12]

Son los recursos liberados a los servidores públicos que para el desempeño de sus funciones deban
trasladarse a lugares distintos a su área de adscripción. Dichos recursos cubrirán los gastos por
concepto de alimentación, hospedaje, servicio de internet, propinas, lavandería y tintorería. [13]

11.1. Tipos de Viáticos

 Hospedaje: Los comisionados podrán utilizar el servicio de hospedaje de su elección de


acuerdo a las cuotas autorizadas y los lineamientos por los que se establecen medidas de
austeridad.[14]

 Alimentos y bebidas: Serán para cubrir los consumos de alimentos diarios del comisionado
(Desayuno, Comida y Cena únicamente), en las cuales no se aceptará el consumo de bebidas
alcohólicas, ni alimentos a granel y aquellos otros que no sean indispensables para el
desarrollo de la comisión.[15]

 Gastos de transportación: Para la transportación de la terminal aérea o de autobuses al


lugar de adscripción del comisionado y viceversa, así como para los transportes locales
requeridos en el lugar de comisión. Para este rubro previo al traslado al lugar (es) de la
comisión.[16]

 Escalas de viáticos: La relación de asignaciones de montos diarios se realiza por diferentes


escalas en la que se encuentra cada servidor y de acuerdo a las diferentes lugares.(Ver
Anexo 3)

12. Peaje

Se conoce como peaje al sitio donde se abona dicho permiso y al pago que se concreta en sí mismo.
Puede aplicarse a una carretera o ruta; una autopista; un canal de navegación. [17]

Se denomina peaje al pago que se efectúa como derecho para poder circular por un camino. En la
antigüedad, se llamaba portazgo a la suma que debía pagarse para cruzar cierto límite (puerta) entre
dos zonas territoriales o por cruzar un puente. [18]
Refiere al derecho de una persona a transitar por un cierto espacio. Por extensión, se conoce como
peaje al sitio donde se abona dicho permiso y al pago que se concreta en sí mismo. Puede aplicarse a
una carretera o ruta; una autopista; un canal de navegación. [19]

12.1. Tipos de Peaje

 Peaje abierto: cada cierta distancia hay una caseta de peaje, donde se abona una cantidad.

 Peaje cerrado: al entrar en la carretera de peaje, se registra la entrada y se abona a la salida,


según la longitud recorrida, sin más paradas intermedias (con peaje manual recoge una tarjeta
a la entrada y cuando se usa el telepeaje no se recoge tarjeta.[20]

 Peaje anual: los usuarios pagan anualmente una cantidad, que se acredita mediante una
pegatina en el parabrisas, que les permite circular por todas las autopistas libremente.[21]

 Peaje urbano de congestión: Tasa, cargo o impuesto que se cobra en algunas ciudades bajo
la política de tarifas de congestión, y en los programas más recientes, también tienen el
objetivo de disminuir las emisiones de gases de efecto invernadero.[22]

13. Reingeniería de sistema de información

13.1. Sistema de información

Para James O´Brien un sistema de información (S.I.) “es una combinación organizado de personas,
hardware, software, redes de comunicaciones y recursos de datos que reúne, transporta y disemina
información en una organización”. [23]

En términos de George Scott, los sistemas información son aquellos sistemas creados para realizar
tareas específicas y esenciales para el buen funcionamiento de las organizaciones creadas por
administradores y analistas. [24]

Según Henry Lucas se entiende como sistemas de información a un conjunto de procedimientos


ordenados que, al ser ejecutados, proporcionan información para apoyar la toma de decisiones y el
control en la organización. La información se define como una entidad tangible o intangible que
permite reducir la incertidumbre acerca de algún estado o suceso. [25]

13.2. ¿Qué es la reingeniería?

Es la revisión fundamental y el rediseño radical de los procesos para alcanzar mejoras espectaculares
en medidas críticas y contemporáneas de rendimiento, tales como costos, calidad, servicio y rapidez
(Reingeniería Michael Hammer y James Champy). [26]
La Reingeniería de Procesos, o BPR (Business Process Reeingeniering), consiste en la revisión
fundamental y el rediseño radical de procesos para alcanzar mejoras espectaculares en medidas
críticas y contemporáneas de rendimiento, tales como costes, calidad, servicio y rapidez. [27]

13.2.1. Fases de la reingeniería

 Concepción: Corresponde al establecimiento de los objetivos basándonos en la misión de la


organización. Es por ello, que todo proyecto de reingeniería debiera surgir de la planificación
estratégica de la organización. De todas maneras será recomendable incorporarlo para así
repensar la estrategia a seguir.

 Análisis: En un proyecto de Reingeniería corresponderá a la fase de estudio y “reinvención”


de la organización en cuatro subsistemas fundamentales: Procesos de Negocio, Personas,
Estructura Organizacional y Tecnologías de la Información.

 Diseño detallado: Consiste en la construcción de los diagramas de flujo, el diseño de las


mallas de decisiones de primer, segundo y tercer nivel, la construcción del diccionario de
datos, el diseño lógico (software) y físico (hardware) y la modelización estratégica
computacional. En el nivel del management propiamente tal corresponderá a la estructuración,
negociación y descripción de las políticas organizacionales, las descripciones de tareas
interfuncionales (que cruzan horizontalmente las áreas funcionales) y el establecimiento de los
nuevos manuales de procesos y procedimientos.

 Construcción: Corresponde a la fase de prueba. Una vez establecido el diseño detallado


obtendremos una gran cantidad de información que deberá ser reprocesada e implementada.
Normalmente esto se realizará en forma incremental, mediante aproximaciones sucesivas y
en base a la construcción de prototipos y planes pilotos.

 Mejoramiento Continuo: Es la etapa post reingeniería una vez que el proyecto ha finalizado
y corresponde a las labores que es necesario realizar para mejorar continuamente los pilares
sobre los que trabaja la Reingeniería vale decir los subsistemas humanos, tecnológicos, de
estructura organizacional y procesos. [28]

14. Metodología

Como metodología se denomina la serie de métodos y técnicas de rigor científico que se aplican
sistemáticamente durante un proceso de investigación para alcanzar un resultado teóricamente válido.
En este sentido, la metodología funciona como el soporte conceptual que rige la manera en que
aplicamos los procedimientos en una investigación. [29]
La Metodología de la Investigación Científica constituye por su parte un conjunto de métodos,
categorías, leyes y procedimientos que orientan los esfuerzos de la investigación hacia la solución de
los problemas científicos con un máximo de eficiencia. [30]

Metodología es una ciencia del conocimiento, subordinada a la Tecnología y cuyo objeto de estudio es
el cómo del conocimiento, trata una serie de conceptos y técnicas que hacen expedito el camino del
descubrimiento y de la invención. [31]

14.1. Metodología Scrum

Scrum es una metodología ágil y flexible para gestionar el desarrollo de software, cuyo principal
objetivo es maximizar el retorno de la inversión para su empresa (ROI). Se basa en construir primero
la funcionalidad de mayor valor para el cliente y en los principios de inspección continua, adaptación,
auto-gestión e innovación. [32]

Scrum también se utiliza para resolver situaciones en que no se está entregando al cliente lo que
necesita, los costes se disparan o la calidad no es aceptable, cuando se necesita capacidad de
reacción ante la competencia, cuando la moral de los equipos es baja y la rotación alta, cuando es
necesario identificar y solucionar ineficiencias sistemáticamente o cuando se quiere trabajar utilizando
un proceso especializado en el desarrollo de producto. [33]

14.1.1. Fases de la metodología scrum

El marco teórico de Scrum está formado por: [34]

 Roles
o Scrum Máster
o Product Owner
o Scrum Team
o Usuarios
 Eventos
o Sprint
o Reunión de planificación del sprint
o Objetivo del sprint
o Scrum Diario
o Revisión de sprint
o Retrospectiva de sprint
 Artefactos en Scrum
o Lista de producto
o Lista de objetivos pendientes del sprint
o Incremento

14.1.1.1. Roles

En Scrum, el equipo se focaliza en construir software de calidad. La gestión de un proyecto Scrum se


centra en definir cuáles son las características que debe tener el producto a construir (qué construir,
qué no y en qué orden) y en vencer cualquier obstáculo que pudiera entorpecer la tarea del equipo de
desarrollo.

El equipo Scrum está formado por los siguientes roles: [35]

 Scrum master: Persona que lidera al equipo guiándolo para que cumpla las reglas y procesos
de la metodología. Gestiona la reducción de impedimentos del proyecto y trabaja con
el Product Owner para maximizar el ROI.

 Product owner (PO): Representante de los accionistas y clientes que usan el software. Se
focaliza en la parte de negocio y él es responsable del ROI del proyecto (entregar un valor
superior al dinero invertido). Traslada la visión del proyecto al equipo, formaliza las
prestaciones en historias a incorporar en el Product Backlog y las re prioriza de forma regular.

 Team: Grupo de profesionales con los conocimientos técnicos necesarios y que desarrollan el
proyecto de manera conjunta llevando a cabo las historias a las que se comprometen al inicio
de cada sprint.

14.1.1.2. Eventos

Otro factor determinante para la buena marcha de la metodología son los eventos que realizan los
distintos participantes, los cuales tienen lugar tanto en la etapa previa del proceso como durante y
después de su ejecución. Veamos los principales: [36]

 Sprint: se le considera la esencia del método Scrum. Son períodos cortos de 15-30 días en
los que se realiza una acción concreta. Cada sprint debe ponerse en marcha sólo cuando el
anterior haya terminado. Lo ideal es no modificar sus plazos y tiempos; por el contrario, la
mejor forma de obtener los resultados esperados es cumpliendo con lo acordado.

 Reunión de planificación del sprint: en esta reunión se definen las tareas que formarán
parte de cada sprint. Lo más importante es que el Scrum Máster se asegure de que sus
colaboradores han entendido el propósito y que el evento se lleve a cabo con absoluta
normalidad. Los Sprints sólo se deben cancelar si los propósitos de la empresa cambian
drásticamente.
 Objetivo del sprint: cada iteración debe tener un objetivo claro, el cual está definido de
antemano en el Product Backlog. A medida que los equipos trabajan, se deben ir
implementando los recursos previstos u otros que no se habían tenido en cuenta previamente.

 Scrum Diario: esta reunión no puede durar más de 15 minutos y tiene lugar al inicio de cada
jornada. La idea es informar sobre lo que se hizo el día anterior, lo que se hará ahora y los
obstáculos que han ido surgiendo.

 Revisión de sprint: es una especie de valoración que se realiza al final de cada sprint. El
objetivo no es otro que inspeccionar el incremento de esa fase en concreto y los resultados
obtenidos.

 Retrospectiva de sprint: una vez se ha efectuado la revisión de cada sprint, el Scrum Máster
y el Scrum Team hacen un balance general de lo que ha sido esa fase del proceso. Las
conclusiones, mejoras y recomendaciones se tendrán en cuenta a la hora de iniciar el nuevo
ciclo de trabajo.

14.1.1.3. Artefactos

Bajo el nombre de artefactos se conocen todos aquellos elementos que garantizan la transparencia y
el registro de la información clave del proceso de Scrum. Es decir, son los recursos que sientan las
bases para la calidad y la productividad de cualquier proyecto. [37]

 Lista de producto: es el documento central de un proyecto Scrum. En él se reflejan todos los


elementos necesarios para la ejecución del mismo y, por tanto, es la principal referencia a la
hora de realizar cambios o plantear soluciones. Es decir, debe tener una doble naturaleza: ser
lo suficientemente claro con todos los recursos y requerimientos, pero a la vez tener la
suficiente flexibilidad para poder introducir variantes si el caso lo precisa. [38]

 Lista de objetivos pendientes del sprint: cuando ciertos objetivos no se cumplen y las
soluciones no pueden implementarse en el momento, es necesario trasladarlas al siguiente
ciclo de trabajo. La lista de objetivos pendientes nos ayudará a tenerlos presentes. También
puede hacerse una lista de pendientes dentro de cada sprint, pero sólo si es viable
implementar las soluciones. [39]

 Incremento: es la forma en que medimos el progreso que ha tenido el proceso en cada etapa.
Para Scrum, es esencial que cada iteración tenga un incremento; si no es así, esto revelará
que algo ha fallado. El producto final no es otra cosa que la suma de los incrementos
temporales. [40]
14.1.1.4. Pre Juego
Planificación: Definición de una nueva versión basada en la pila actual, junto con una estimación de
coste y agenda. Si se trata de un nuevo sistema, esta fase abarca tanto la visión como el análisis. Si
se trata de la mejora de un sistema existente comprende un análisis de alcance más limitado.
Arquitectura: Diseño de la implementación de las funcionalidades de la pila. Esta fase incluye la
modificación de la arquitectura y diseño generales. [41]

14.1.1.5. Juego
Desarrollo de sprints: Desarrollo de la funcionalidad de la nueva versión con respeto continúo a las
variables de tiempo, requisitos, costo y competencia. La interacción con estas variables define el final
de esta fase. El sistema va evolucionando a través de múltiples iteraciones de desarrollo o sprints. [42]

14.1.1.6. Juego

Preparación para el lanzamiento de la versión, incluyendo la documentación final y pruebas antes del
lanzamiento de la versión. [43]

15. Herramientas de Desarrollo

15.1. Lenguajes de Programación

Un lenguaje de programación. Es un idioma artificial diseñado para expresar computaciones que


pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse para crear
programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos
con precisión, o como modo de comunicación humana. [44]

15.1.1. Lenguajes de Programación Python

Python es un lenguaje de programación poderoso y fácil de aprender. Cuenta con estructuras de


datos eficientes y de alto nivel y un enfoque simple pero efectivo a la programación orientada a
objetos. La elegante sintaxis de Python y su tipado dinámico, junto con su naturaleza interpretada,
hacen de éste un lenguaje ideal para scripting y desarrollo rápido de aplicaciones en diversas áreas y
sobre la mayoría de las plataformas.

El intérprete de Python puede extenderse fácilmente con nuevas funcionalidades y tipos de datos
implementados en C o C++ (u otros lenguajes accesibles desde C). Python también puede usarse
como un lenguaje de extensiones para aplicaciones personalizables. [45]
15.2. Framework

Para Javier J. Gutiérrez Framework se define por: “un conjunto de componentes (por ejemplo, clases
en java y descriptores y archivos de configuración en XML) que componen un diseño reutilizable que
facilita y agiliza el desarrollo de sistemas Web.” [46]

Un framework es una aplicación semicompleta, de control invertido, así un Framework difiere de una
librería de clases: En una librería de clases, el control del flujo se encuentra en el código de la
aplicación que realiza llamadas a los métodos de la librería de clases, el control del flujo está en
código del framework que realiza llamadas al código de la aplicación (control invertido).” [47]

15.2.1. Framework Django

Django es un proyecto estable y maduro, de código abierto con cientos de miles de colaboradores y
usuarios de todo el mundo. Dos de los desarrolladores originales de Worl Online (“Los benevolentes
dictadores vitalicios” Adrián y Jacob) siguen aportando una guía centralizada para el crecimiento del
framework, por lo que es más un equipo de colaboración comunitario. [48]

Django es “un framework web de alto nivel escrito en Python que fomenta el desarrollo rápido y el
diseño limpio y pragmático”. No es un CMS per sé, sino una herramienta que simplifica la construcción
de sitios web desde cero. Al usar licencia BSD, es gratuito y de código abierto. [49]

Django es un framework web de alto nivel que permite el desarrollo de sitios web rápido, seguro y
mantenible. Desarrollado por programadores experimentados, Django se encarga de gran parte de las
complicaciones del desarrollo web, por lo que puedes concentrarte en escribir tu aplicación sin
necesidad de reinventar la rueda. [50]

15.3. Bases de Datos

Una base de datos es una colección de datos almacenados y organizados de forma que un programa
del ordenador pueda seleccionarlos rápidamente y capaces de ser: recobrados, actualizados,
insertados y borrados. En un SGBD una base de datos es un sistema de archivos electrónico. [51]

15.3.1. Modelos de Bases de Datos

Además de la clasificación por la función de las bases de datos, estas también se pueden clasificar de
acuerdo a su modelo de administración de datos.
Un modelo de datos es una "descripción" de algo conocido como contenedor de datos (algo en donde
se guarda la información), así como de los métodos para almacenar y recuperar información de esos
contenedores. Entre estos modelos se tiene:

15.3.1.1. Bases de Datos relacionales

El lenguaje más habitual para construir las consultas a bases de datos relacionales es SQL,
Structured Query Language o Lenguaje Estructurado de Consultas, un estándar implementado por los
principales motores o sistemas de gestión de bases de datos relacionales.

Estas relaciones podrían considerarse en forma lógica como conjuntos de datos llamados "tuplas".
Pese a que ésta es la teoría de las bases de datos relacionales creadas por Codd, la mayoría de las
veces se conceptualiza de una manera más fácil de imaginar. Esto es pensando en cada relación
como si fuese una tabla que está compuesta por registros (las filas de una tabla), que representarían
las tuplas, y campos (las columnas de una tabla).

Durante su diseño, una base de datos relacional pasa por un proceso al que se le conoce como
normalización de una base de datos. [52]

15.3.2. PostgreSql

Es un sistema de gestión de bases de datos relacionales de objetos (ORDBMS) basado en


POSTGRES, Versión 9.6.8, desarrollado en el Departamento de Ciencias de la Computación de la
Universidad de California en Berkeley.

Además, PostgreSQL puede ser extendido por el usuario de muchas maneras, por ejemplo,
agregando nuevos: tipos de datos, funciones, operadores, funciones agregadas, métodos de índice y
lenguajes de procedimiento. [53]

15.4. Otras herramientas

15.4.1. Bootstrap 4

Bootstrap es un elegante primer front-end móvil, intuitivo y potente para hacer una web más rápida y
sencilla, utilizando HTML, CSS y Javascript. Desarrollado por Mark Otto y Jacob Thornton en Twitter.
Fue lanzado como un producto de código abierto en agosto de 2011 en GitHub. [54]

Bootstrap es un framework desarrollado y liberado por Twitter que tiene como objetivo facilitar el
diseño web. Permite crear de forma sencilla webs de diseño adaptable. [55]
Bootstrap, es un framework originalmente creado por Twitter, que permite crear interfaces web con
CSS y JavaScript, cuya particularidad es la de adaptar la interfaz del sitio web al tamaño del
dispositivo en que se visualice. Esta técnica de diseño y desarrollo se conoce como “responsive
design” o diseño adaptativo. [56]

15.4.2. JavaScript

JavaScript es creado por Brendan Eich y vio la luz en el año 1995 con el nombre de LiveScript, nace
como un lenguaje sencillo destinado a añadir algunas características interactivas a las páginas web.
Sin embargo, hoy en día ha crecido de manera acelerada. [57]

JavaScript es un lenguaje de programación que permite el script de eventos, clases y acciones para el
desarrollo de aplicaciones. JavaScript permite nuevos elementos dinámicos, ir más allá de clicar y
esperar en una página Web. [58]

JavaScript es un lenguaje de programación que se utiliza principalmente para crear páginas web
dinámicas. JavaScript es un lenguaje de programación interpretado, por lo que no es necesario
compilar los programas para ejecutarlos. [59]

15.4.3. Visual Studio Code

Es un editor de código multiplataforma para construir y depurar aplicaciones web modernas, además
de ser de código abierto, soporta tareas, control de código fuente integrado (GIT) y capacidades de
depuración. Está disponible para Mac, Linux y Windows. [60]

16. Técnicas de pruebas de sistemas

16.1. Prueba de caja negra

Las pruebas de caja blanca (también conocidas como pruebas de caja de cristal o pruebas
estructurales) se centran en los detalles procedimentales del software, por lo que su diseño está
fuertemente ligado al código fuente. El ingeniero de pruebas escoge distintos valores de entrada para
examinar cada uno de los posibles flujos de ejecución del programa y cerciorarse de que se devuelven
los valores de salida adecuados.. [61]

16.2. Pruebas de unidad

Este tipo de pruebas validan que una unidad de código (una clase, función o método) realice el trabajo
para el que fue diseñado. Son fragmentos de código que validan la ejecución de las unidades de
código del producto -código que valida código. Opcionalmente pueden validar los llamados a otros
sistemas o estados intermedios. [62]
REFERENCIA

[1]. Inavi. Instituto de Auxilios y Viviendas [Internet]. Argentina. 3 de diciembre, 2018. [Citado el: 7
de noviembre, 2018]. Disponible en:
http://www.inavi.gob.do/transparencia/phocadownload/PlanEstrategico/2017/MatrizPlanEstratgico2017
-2020.pdf

[2]. Geocities. Gerente de CANTV. Solicitud de viáticos. [Internet]. 28 de julio, 2006. [Citado el: 7
de noviembre, 2018]. Disponible en: http://www.geocities.ws/mogala03/ayb/T1.html

[3]. Softwarelibre. Ministerio del Poder Popular para la Cultura. Proceso de solicitud de viáticos
[Internet]. 28 de marzo, 2013. [Citado el: 7 de noviembre, 2018]. Disponible en:
http://colabora.softwarelibre.gob.ve/home/sigesp/MANUAL%20DE%20VIATICO%20FUNDACION%20
CENTRO%20NACIONAL%20DE%20FOTOGRAFIA.pdf

[4]. Marcelo Ochoa. Viáticos Rio Negro gasta casi diez millones de pesos mensuales [Internet]. 30
de noviembre, 2018. [Citado el: 7 de noviembre, 2018]. Disponible en:
https://www.rionegro.com.ar/region/viaticos-rio-negro-gasta-casi-diez-millones-de-pesos-mensuales-
EF6070767

[5]. Pérez Gastón. Método de análisis histórico lógico [Internet]. 11 de julio, 2013. [Citado el: 7 de
noviembre, 2018]. Disponible en:
https://www.ecured.cu/M%C3%A9todo_de_an%C3%A1lisis_hist%C3%B3rico-l%C3%B3gico
[6]. Significados.com. Método inductivo [Internet]. 07 de marzo, 2018. [Citado el: 7 de noviembre,
2018]. Disponible en: https://www.significados.com/metodo-inductivo/

[7]. Significados.com. Método deductivo. [Internet]. 29 de mayo, 2018. [Citado el: 7 de noviembre,
2018]. Disponible en: https://www.significados.com/metodo-
inductivo/https://www.significados.com/metodo-deductivo/

[8]. Pierón Maurice. El método de observación como instrumento de análisis [Internet]. 1999.
[Citado el: 7 de noviembre, 2018]. Disponible en:
http://www.ugr.es/~rescate/practicum/el_m_todo_de_observaci_n.htm

[9]. Galán Amador Manuel. La entrevista en Investigación [Internet]. 29 de mayo, 2009. [Citado el:
7 de noviembre, 2018]. Disponible en: http://manuelgalan.blogspot.com/2009/05/la-entrevista-en-
investigacion.html

[10]. SAGNUS Contadores. Viáticos y Gastos [internet]. miércoles, 14 de noviembre de 2012.


[Citado el: 7 de noviembre, 2018]. Disponible en:
https://agnuscontadores.blogspot.com/2012/11/viaticos-y-gastos-de-viaje.html

[11]. Tania H., ¿Que son los viáticos? [internet]. viernes, el 2 de diciembre de 2016. [Citado el: 7 de
noviembre, 2018]. Disponible en: https://prezi.com/qvzq4fp1voyz/gastos-de-viaticos-contabilidad/

[12]. Pérez Pedro. Qué implica el manejo de viáticos [internet]. 9 de agosto de 2017. [Citado el: 7
de noviembre, 2018]. Disponible en: https://idconline.mx/fiscal-contable/2017/08/09/que-implica-el-
manejo-de-viaticos

[13]. Agnus. Viaticos y Gastos de viaje [internet]. 14 de noviembre, 2012. [Citado el: 7 de
noviembre, 2018]. Disponible en:https://agnuscontadores.blogspot.com/2012/11/viaticos-y-gastos-de-
viaje.html

[14]. Consejo de Promoción Turística de México. Guía para la asignación y comprobación de


viáticos y pasajes [internet]. Mexico. 28 de noviembre 2016. [Citado el: 7 de noviembre, 2018].
Disponible en: http://www.cptm.com.mx/sites/default/files/gacvp-2017_v14feb17_0.pdf

[15]. Consejo de Promoción Turística de México. Guía para la asignación y comprobación de


viáticos y pasajes [internet]. Mexico. 28 de noviembre 2016. [Citado el: 7 de noviembre, 2018].
Disponible en: http://www.cptm.com.mx/sites/default/files/gacvp-2017_v14feb17_0.pdf

[16]. Consejo de Promoción Turística de México. Guía para la asignación y comprobación de


viáticos y pasajes [internet]. Mexico. 28 de noviembre 2016. [Citado el: 7 de noviembre, 2018].
Disponible en: http://www.cptm.com.mx/sites/default/files/gacvp-2017_v14feb17_0.pdf
[17]. Bel Germa. El Peaje [internet]. 19 de septiembre de 2004. [Citado el: 7 de noviembre, 2018].
Disponible en: https://www.ecured.cu/Peaje

[18]. Wiki Culturalia. Cuál es el Significado de Peaje - Concepto, Definición, Qué es Peaje
[internet]. Lunes, 25 febrero 2013 . [Citado el: 7 de noviembre, 2018]. Disponible en:
https://edukavital.blogspot.com/2013/02/peaje.html

[19]. Bel Germa. Peaje [internet]. 19 de septiembre, 2004. [Citado el: 7 de noviembre, 2018].
Disponible en: https://www.ecured.cu/Peaje

[20]. Bel Germa. Peaje [internet]. 19 de septiembre, 2004. [Citado el: 7 de noviembre, 2018].
Disponible en: https://www.ecured.cu/Peaje

[21]. Bel Germa. Peaje [internet]. 19 de septiembre, 2004. [Citado el: 7 de noviembre, 2018].
Disponible en: https://www.ecured.cu/Peaje

[22]. Bel Germa. Peaje [internet]. 19 de septiembre, 2004. [Citado el: 7 de noviembre, 2018].
Disponible en: https://www.ecured.cu/Peaje

[23]. James O´Brien. Sistemas de información gerencial. 7th ed. Mexico: Ediciones MCGRAW-
HILL;2006.

[24]. George M. Scott. Principios de sistemas de información, zurb zurb: Ediciones MCGRAW-
HILL;1998.

[25]. Silvia Murillo R. Sistemas de Informacion como arma estratégica en la gestion empresarial. 9th
ed. Cochamba Bolivia: Universicad Catolia San Pablo; 2006.

[26]. Fernández Juan Carlos. Reingeniería de sistemas de información [internet]. 9 de noviembre


2008. [Citado el: 7 de noviembre, 2018]. Disponible en:
https://es.slideshare.net/jcfdezmx2/reingenieria-de-sist-de-informacion-presentation

[27]. Talavera Pleguezuelos Clemente. Reingeniería de Procesos: Concepto y Metodología


[internet]. [Citado el: 7 de noviembre, 2018]. Disponible en: https://www.aiteco.com/reingenieria-de-
procesos/

[28]. Talavera Pleguezuelos Clemente. Reingeniería de Procesos: Concepto y Metodología


[internet]. [Citado el: 7 de noviembre, 2018]. Disponible en: https://www.aiteco.com/reingenieria-de-
procesos/

[29]. Silvia Murillo R. Sistemas de Informacion como arma estratégica en la gestion empresarial. 9th
ed. Cochamba Bolivia: Universicad Catolia San Pablo; 2006.
[30]. Silvia Murillo R. Sistemas de Informacion como arma estratégica en la gestion empresarial. 9th
ed. Cochamba Bolivia: Universicad Catolia San Pablo; 2006.

[31]. Silvia Murillo R. Sistemas de Información como arma estratégica en la gestión empresarial. 9th
ed. Cochamba Bolivia: Universicad Catolia San Pablo; 2006.

[32]. Anónimo. Softeng. [internet]. 2018. [Citado el: 7 de noviembre, 2018]. Disponible en:
https://www.softeng.es/es-es/empresa/metodologias-de-trabajo/metodologia-scrum.html.

[33]. Anónimo. Proyectos agiles. [internet]. 2018. [Citado el: 7 de noviembre, 2018]. Disponible en:
https://proyectosagiles.org/que-es-scrum/.

[34]. Bara M. obs Business School. [internet]. 2016. [Citado el: 7 de noviembre, 2018]. Disponible
en: https://www.obs-edu.com/int/blog-investigacion/project-management/roles-eventos-y-artefactos-en-
la-metodologia-scrum.

[35]. Anónimo. Softeng. [internet]. 2018. [Citado el: 7 de noviembre, 2018]. Disponible en:
https://www.softeng.es/es-es/empresa/metodologias-de-trabajo/metodologia-scrum.html.

[36]. Bara M. obs Business School. [internet]. 2016. [Citado el: 7 de noviembre, 2018]. Disponible
en: https://www.obs-edu.com/int/blog-investigacion/project-management/roles-eventos-y-artefactos-en-
la-metodologia-scrum.

[37]. Bara M. obs Business School. [internet]. 2016. [Citado el: 7 de noviembre, 2018]. Disponible
en: https://www.obs-edu.com/int/blog-investigacion/project-management/roles-eventos-y-artefactos-en-
la-metodologia-scrum.

[38]. Bara M. obs Business School. [internet]. 2016. [Citado el: 7 de noviembre, 2018]. Disponible
en: https://www.obs-edu.com/int/blog-investigacion/project-management/roles-eventos-y-artefactos-en-
la-metodologia-scrum.

[39]. Bara M. obs Business School. [internet]. 2016. [Citado el: 7 de noviembre, 2018]. Disponible
en: https://www.obs-edu.com/int/blog-investigacion/project-management/roles-eventos-y-artefactos-en-
la-metodologia-scrum.

[40]. Bara M. obs Business School. [internet]. 2016. [Citado el: 7 de noviembre, 2018]. Disponible
en: https://www.obs-edu.com/int/blog-investigacion/project-management/roles-eventos-y-artefactos-en-
la-metodologia-scrum.

[41]. Scrum Manager. Body of Knowledge. Modelo original de Scrum para desarrollo de software:
Pre Juego. [Internet]. 5 de marzo, 2013. [Citado el: 7 de noviembre, 2018]. Disponible en:
https://www.scrummanager.net/bok/index.php?title=Modelo_original_de_Scrum_para_desarrollo_de_s
oftware

[42]. Scrum Manager. Body of Knowledge. Modelo original de Scrum para desarrollo de software:
Juego. [Internet]. 5 de marzo, 2013. [Citado el: 7 de noviembre, 2018]. Disponible en:
https://www.scrummanager.net/bok/index.php?title=Modelo_original_de_Scrum_para_desarrollo_de_s
oftware

[43]. Scrum Manager. Body of Knowledge. Modelo original de Scrum para desarrollo de software:
Post Juego. [Internet]. 5 de marzo, 2013. [Citado el: 7 de noviembre, 2018]. Disponible en:
https://www.scrummanager.net/bok/index.php?title=Modelo_original_de_Scrum_para_desarrollo_de_s
oftware

[44]. Rafael Lapiedra. Lenguaje de Programación [internet]. Lunes, 9 octubre 2018. [Citado el: 7 de
noviembre, 2018]. Disponible en: https://www.ecured.cu/Lenguaje_de_Programaci%C3%B3n

[45]. Rossum GV. El tutorial de Python. primera edición ed. Fred L. Drake J, editor. Argentina:
Python Software Foundation; septiembre 2009.

[46]. Gutierrez JJ. Que es un Framework [internet]. 2014. [Citado el: 7 de noviembre, 2018].
Disponible en: https://scholar.google.es/citations?user=lt2Oe2EAAAAJ&hl=es#d=gs_md_cita-
d&p=&u=%2Fcitations%3Fview_op%3Dview_citation%26hl%3Des%26user%3Dlt2Oe2EAAAAJ%26cit
ation_for_view%3Dlt2Oe2EAAAAJ%3AiH-uZ7U-co4C%26tzom%3D180

[47]. Galindo LM. Diseño e implementación de un marco de trabajo(framework) para aplicaciones


JEE. primera edición ed.; 2008.

[48]. Adrian Holavaty JKM. La guía definitiva de Django Desarrollo aplicaciones Web de forma
rápida y sencilla. primera edición ed. M. SG, editor. Celayita-Mexico: Django Software Corporation;
2015.

[49]. Jaime Rodríguez Guerra. Descubre qué es Django, el framework web de moda [Internet]. 25
de enero 2014. [Citado el: 7 de noviembre, 2018]. Disponible en:
https://computerhoy.com/noticias/internet/descubre-que-es-django-framework-web-moda-8641

[50]. Javier del Pino. Introducción a Django [Internet]. Miércoles, 7 marzo 2018. [Citado el: 7 de
noviembre, 2018]. Disponible en: https://developer.mozilla.org/es/docs/Learn/Server-
side/Django/Introducci%C3%B3n
[51]. Powerdata. El valor de la gestión de datos [Internet]. 12 de agosto, 2015. [Citado el: 7 de
noviembre, 2018]. Disponible en: https://blog.powerdata.es/el-valor-de-la-gestion-de-
datos/bid/406547/tipos-y-funci-n-de-los-gestores-de-bases-de-datos

[52]. Bases de Datos. Over Tipos De Bases De Datos [Internet]. 28 de febrero, 2011. [Citado el: 7
de noviembre, 2018]. Disponible en: http://basededatos.over-blog.net/article-tipos-de-bases-de-datos-
68319538.html

[53]. Group GD. PostgreSQL 10.4 Documentation. primera edición ed. California-EE.UU.; 2018.

[54]. Bootstrap Tutorial. Tutorialspoint.com[Internet]. Tutorials Point. Simply Easy Learning. 2016.
[Citado el: 7 de noviembre, 2018]. Disponible en: http://wiki.lib.sun.ac.za/images/0/07/Bootstrap-
tutorial.pdf

[55]. Puntoabierto. Bootstrap y su creador Twitter[Internet]. 3 de agosto, 2016. [Citado el: 7 de


noviembre, 2018]. Disponible en: https://puntoabierto.net/blog/que-es-bootstrap-y-cuales-son-sus-
ventajas

[56]. Arweb. Bootstrap, cómo funciona en el diseño web[Internet]. 26 de septiembre, 2014. [Citado
el: 7 de noviembre, 2018]. Disponible en: https://www.arweb.com/chucherias/%C2%BFque-es-
bootstrap-y-como-funciona-en-el-diseno-web/

[57]. Grados Caballero Julio Giampiere. JavaScript el lenguaje más importante y potente en la
web[Internet]. 2014. [Citado el: 7 de noviembre, 2018]. Disponible en: https://devcode.la/blog/que-es-
javascript/

[58]. Informática III. JavaScript [Internet]. 2013. [ Citado el: 7 de noviembre, 2018]. Disponible en:
http://www.vc.ehu.es/jiwotvim/ISOFT2009-2010/Teoria/BloqueIV/JavaScript.pdf

[59]. Librosweb Introducción: JavaScript[Internet]. Cap-1. 2015. [Citado el: 7 de noviembre, 2018].
Disponible en: http://librosweb.es/libro/javascript/capitulo_1.html

[60]. Vargas Wilson. Visual Studio Code [Internet]. 26 de julio, 2017. [Citado el: 7 de noviembre,
2018]. Disponible en: https://blog.wilsonvargas.com/las-10-preguntas-mas-contestadas-de-visual-
studio-code/

[61]. Ecured.cu Pruebas de caja blanca [Internet]. Cuba. 2010. [Citado el: 7 de noviembre, 2018].
Disponible en: https://www.ecured.cu/Pruebas_de_caja_blanca
[62]. Rada Camilo. Desarrollo & Diseño de Software, Las pruebas de Software y el aseguramiento
de calidad [Internet]. 5 de diciembre, 2014. [Citado el: 7 de noviembre, 2018]. Disponible en:
https://camilorada.wordpress.com/tag/pruebas-integracion/

BIBLIOGRAFÍA

1) Alaimo Martín, Salías Martín. Proyectos Ágiles con Scrum: Flexibilidad, aprendizaje,
innovación y colaboración en contextos complejos. 4ta Edición. México; 2011.
2) Francisca H. de Canales, Eva Luz de Alvarado, Elia Beatriz Pineda. Metodología de la
investigación: Manual para el desarrollo de personal de salud. 2da Edición. Washington:
Ediciones Limusa; 1994.
3) Jeff Sutherland. Scrum. El arte de hacer el doble de trabajo en la mitad de tiempo. Estados
Unidos: Ediciones Océano; 2001.Kendall & Kendall.
4) Análisis y Diseño de Sistemas. 3ra Edición. México: Editorial Amy Kohen; 2002.
5) Ma. José Escalona C. Metodologías para el desarrollo de sistemas de información global,
Análisis comparativo. 3ra Edición. Madrid. 2001.
6) Marcelo M. Gómez. Introducción a la Metodología de la Investigación Científica. 1ra
Edición. Argentina: Ediciones Bruja; 2006.
7) Vila Grau Juan Luis, K. Rad Nader, Fundamentos. Agile Scrum. 5ta Edición. España:
Edición Español, Certificación Exin (Spanish Edition); 2013.
8) Ortegón E y Prieto A. Metodología del Marco Lógico para la planificación, el seguimiento y la
evaluación de proyectos y programas. 2da Edición Naciones Unidas; Edicion. Santiago
CEPAL:2005
9) Olsina Mag Luis Antonio. Metodología Cuantitativa para la Evaluación y Comparación de la
Calidad de Sitios Web. Facultad de Ciencias Exactas, Universidad Nacional de La Plata
Argentina: 1999.
10) Roger Pressman. Ingeniería de Software, 5ta Edición Madrid, España; Edicion. Mc GRAW-HILL:
2002
11) Daniel Rubio. Beginning Django Web Application Development and Deployment with Python, 1ra
Edicion. Baja California, Mexico: 2017.
12) Tom Aratyn . Building Django 2.9 Web Applications Create enterprice-grade, scalable Python web
aplications easily with Django,5ta Edición. Dhanya Baburaj: 2018.
13) Saul Garcia M. La guía definitiva de Django Desarrolla aplicaciones web de forma rápida y
sencilla, USA: 2015.
14) Ing Mariuxi Paola Zea Ordóñez, Mg, Ing. Jimmy Rolando Molina Ríos, Mg y Ing. Fausto Fabían
Redrován Castillo, Mg. Administración de bases de datos con postgresql, 1ra Edicion: 2017.
15) Anny Mercado. Texto Guía para la elaboración del Perfil de Tesis/Proyecto de Grado, 1ª ed.
Potosí; 2013.

ANEXOS
Anexo 1

Árbol de problemas

No tienen un control de
No tienen la información Información difícilmente
la cantidad de viáticos
Centralizada verificable y cotejada
que genera una persona

Inadecuado manejo de los gastos de viáticos de los servidores públicos


del Gobierno Autónomo Departamental de Potosí

La obtencion de Desconocimiento de la Desconocimiento en los


información es imposible cantidad de dinero que gastos de cada proyecto
se desembolsa al
personal para viajes

Retraso en el proceso
de búsqueda general de
información.
DURACIÓN DEL 15 DE NOVIEMBRE AL 1 DE JUNIO

EN
SEMANAS

Anexo 2

CRONOGRAMA DE ACTIVIDADES
NOVIEMBRE DICIEMBRE ENERO FEBRERO MARZO ABRIL

3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

Desarrollo del
Capítulo
4
II Planificación y
Diseño

PRE GAME 3

GAME 2

4
 Primer Sprint

4
 Segundo Sprint

4
 Tercer Sprint

POST GAME 3

Capítulo

III 4
Implementación y
Pruebas

Anexo 3

ESCALA DE VIATICOS
Los viáticos serán cancelados a los Servidores Públicos de la Gobernación, de acuerdo al Nivel
Jerárquico y Categoría correspondiente, conforme dispone el artículo 4 del parágrafo I, del Decreto
Supremo 1783 de 8 noviembre de 2013, como sigue.

CATEGORIA CARGOS

Primera Gobernador del Departamento

Tercera Todos los servidores públicos de la Gobernación no


contemplados en la Categoría precedente

ESCALAS DE VIATICO ESTADO PLURINACIONAL DE BOLIVIA INTERIOR DEL PAIS Y EL


DEPARTAMENTO (En Bolivianos por Día)

Inter Intra Franja


NIVELES JERARQUICOS CATEGORIA
departamental departamental Fronteriza

Gobernador del Departamento Primera 553,00 332,00 583,00

Todos los servidores públicos


de la Gobernación no
Tercera 371,00 222,00 391,00
contemplados en la Categoría
precedente

ESCALAS DE VIATICO PAISES COMPRENDIDOS EN EUROPA, ASIA, AFRICA Y NORTE


AMERICA Y OCEANIA (En Dólares Americanos por Día)
NIVELES JERARQUICOS CATEGORIA EN DOLARES

Gobernador del Departamento Primera 360,00

Todos los servidores públicos de la Gobernación no


Tercera 276,00
contemplados en la Categoría precedente

ESCALAS DE VIATICO PAISES COMPRENDIDOS EN CENTRO, Y SUB AMERICA Y EL CARIBE


(En Dólares Americanos por Día)

NIVELES JERARQUICOS CATEGORIA EN DOLARES

Gobernador del Departamento Primera 300,00

Todos los servidores públicos de


la Gobernación no contemplados Tercera 207,00
en la Categoría precedente

Anexo 4
ENTREVISTA DIRIGIDA A LA ENCARGADA DEL CONTROL DE VIATICOS Y PEAJES DEL
GOBIERNO AUTÓNOMO DEPARTAMENTAL DE POTOSÍ

Objetivo: Conocer como es el manejo de control de los viáticos y peajes


Hora de inicio: 10:00
Hora de culminación: 10:30
Datos Generales:
Nombre del Entrevistado: Reyna Oporto Mamani
Profesión: Secretaria
Sexo: Femenino Fecha: 15 de Noviembre
Nombre del Entrevistador: Yamil Pereira Mendoza
1.- ¿Cuáles son las dificultades que tiene al momento de registrar una nueva asignación de viatico?
Objetivo
Conocer las dificultades que se tiene al momento de asignar los montos de viáticos.
Análisis e Interpretación.
R.- Devoluciones y anulaciones de viáticos.
2.- ¿Guarda los datos de todos los servidores públicos que adquirieron su viatico?
Objetivo
Conocer si los datos de los servidores públicos son guardados para una próxima asignación de
viatico.
Análisis e Interpretación.
R.- Todos los datos personales son registrados en el área de contabilidad.
3.- ¿Realiza los reportes semanales, mensuales y trimestrales sobre los viáticos?
Objetivo
Conocer como es el manejo de los reportes de los viáticos semanales, mensuales y trimestrales.
Análisis e Interpretación.
R.- No se realizan reportes semanales, mensuales y trimestrales de los montos asignados a los
servidores públicos.
4.- ¿Se cuenta con un subsistema de centralización por secretariado del Gobierno Autónomo
Departamental De Potosí?
Objetivo
Conocer si se cuenta con subsistema para la unidad de centralización.
Análisis e Interpretación.
R.- No, no se cuenta con un subsistema de centralización se utiliza en programa Excel.
5.- ¿Le gustaría optimizar el tiempo del proceso de realizar montos sobre secretariado?
Objetivo
Conocer si al encargado de asignaciones de viáticos realiza en un menor tiempo.
Análisis e Interpretación.
R.- Si, ya que es importante para mi persona.
6.- ¿Estaría de acuerdo con la implementación de un Sistema para el manejo de las asignaciones de
viáticos? ¿Por qué?
Objetivo
Conocer si es que se desearía contar con un Sistema de control de viáticos y peajes.
Análisis e Interpretación.
R.- Si, porque toda la información insertada sería mejor para realizar montos exactos por secretarias,
tanto en semestrales, trimestrales y anuales para realizar reportes para, la apertura de evitarnos un
doble trabajo.

S-ar putea să vă placă și