universidad tÉcnica de cotopaxirepositorio.utc.edu.ec/bitstream/27000/2045/1/t-utc-3896.pdf ·...

149
UNIVERSIDAD TÉCNICA DE COTOPAXI PORTADA UNIDAD ACADÉMICA DE CIENCIAS DE LA INGENIERÍA Y APLICADAS CARRERA DE INGENIERÍA EN INFORMÁTICA Y SISTEMAS COMPUTACIONALES TESIS DE GRADO PREVIO LA OBTENCIÓN DEL TÍTULO DE INGENIERO EN INFORMÁTICA Y SISTEMAS COMPUTACIONALES TITULO AUTOR: Darío Gutiérrez Jácome. DIRECTOR DE TESIS: Ing. Segundo Corrales ASESORA METODOLÓGICA: Dra. Anita Chancusi LATACUNGA - ECUADOR 2016 IMPLEMENTACIÓN DE UN SISTEMA DE GESTIÓN Y MANTENIMIENTO PROGRAMADO DE EQUIPOS TECNOLÓGICOS E INDUSTRIALES, APLICANDO LA METODOLOGÍA SCRUM, PARA EL DEPARTAMENTO DE MANTENIMIENTO DE LA PLANTA ENSAMBLADORA CIAUTO, EN LA CIUDAD DE AMBATO, DURANTE EL PERIODO 2014 - 2015.

Upload: others

Post on 08-Aug-2021

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia

UNIVERSIDAD TEacuteCNICA DE COTOPAXI

PORTADA

UNIDAD ACADEacuteMICA DE CIENCIAS DE LA INGENIERIacuteA Y

APLICADAS

CARRERA DE INGENIERIacuteA EN INFORMAacuteTICA Y SISTEMAS

COMPUTACIONALES

TESIS DE GRADO PREVIO LA OBTENCIOacuteN DEL TIacuteTULO DE

INGENIERO EN INFORMAacuteTICA Y SISTEMAS COMPUTACIONALES

TITULO

AUTOR

Dariacuteo Gutieacuterrez Jaacutecome

DIRECTOR DE TESIS

Ing Segundo Corrales

ASESORA METODOLOacuteGICA

Dra Anita Chancusi

LATACUNGA - ECUADOR

2016

ldquoIMPLEMENTACIOacuteN DE UN SISTEMA DE GESTIOacuteN Y

MANTENIMIENTO PROGRAMADO DE EQUIPOS TECNOLOacuteGICOS E

INDUSTRIALES APLICANDO LA METODOLOGIacuteA SCRUM PARA EL

DEPARTAMENTO DE MANTENIMIENTO DE LA PLANTA

ENSAMBLADORA CIAUTO EN LA CIUDAD DE AMBATO DURANTE

EL PERIODO 2014 - 2015rdquo

FORMULARIO DE LA APROBACIOacuteN DEL TRIBUNAL DE GRADO

AUTORIA

Todos los criterios emitidos en el presente trabajo de investigacioacuten

ldquoIMPLEMENTACIOacuteN DE UN SISTEMA DE GESTIOacuteN Y

MANTENIMIENTO PROGRAMADO DE EQUIPOS TECNOLOacuteGICOS E

INDUSTRIALES APLICANDO LA METODOLOGIacuteA SCRUM PARA EL

DEPARTAMENTO DE MANTENIMIENTO DE LA PLANTA

ENSAMBLADORA CIAUTO EN LA CIUDAD DE AMBATO DURANTE

EL PERIODO 2014 - 2015rdquo

Son de exclusiva responsabilidad del autor

helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Gutieacuterrez Jaacutecome Dariacuteo Alejandro

050316411-3

AVAL DEL DIRECTOR DE TESIS

AVAL DEL ASESOR METODOLOacuteGICO

CERTIFICADO DE IMPLEMENTACIOacuteN

AGRADECIMIENTO

Mi agradecimiento primero a Dios por

haberme bendecido para lograr mis

objetivos

A mis padres y hermanos quienes han

sabido escucharme y apoyarme siempre y

en todo momento muchas gracias por toda

una vida de felicidad amor comprensioacuten y

por estar conmigo en las buenas y malas

A mis amigos y compantildeeros de trabajo por

haberme apoyado tambieacuten en todo

momento para la culminacioacuten de mis

estudios

A mi Director de tesis que con sus

conocimientos me ayudoacute en todo lo

necesario Ing Segundo Corrales

A la Universidad Teacutecnica de Cotopaxi por

permitirnos realizar nuestro proyecto

preparaacutendonos para un mundo profesional

competitivo y lleno de nuevos retos

Dario

DEDICATORIA

Dedico este proyecto de tesis en primer

lugar a Dios por sus bendiciones para

realizar el presente proyecto a mis padres

por su apoyo e estimulo incondicional que

lo mantuvieron durante desde el comienzo

de la carrera y todo el proyecto a mis

hermanos Diego y Yadira los cuales estimo

mucho porque me estuvieron incentivando

a la culminacioacuten de la tesis y la obtencioacuten

de mi tiacutetulo de grado A mis amigos que me

dieron ese apoyo para la culminacioacuten de la

tesis

Lo dedico a mis seres queridos que ya no

estaacuten y que desde el cielo me dieron su

apoyo incondicional

Y a todas esas personas que hicieron

posible que mi meta se cumpliera

Dario

INDICE GENERAL

PORTADA _______________________________________________________ i

FORMULARIO DE LA APROBACIOacuteN DEL TRIBUNAL DE GRADO ____ ii

AUTORIA _______________________________________________________ 3

AVAL DEL DIRECTOR DE TESIS __________________________________ 4

AVAL DEL ASESOR METODOLOacuteGICO _____________________________ 5

CERTIFICADO DE IMPLEMENTACIOacuteN ____________________________ 6

AGRADECIMIENTO _____________________________________________ 7

DEDICATORIA __________________________________________________ 8

INDICE GENERAL _______________________________________________ 9

INDICE DE GRAFICOS __________________________________________ 12

INDICE DE TABLAS ____________________________________________ 13

RESUMEN _____________________________________________________ 15

ABSTRACT ____________________________________________________ 16

AVAL DE TRADUCCIOacuteN ________________________________________ 17

INTRODUCCIOacuteN _______________________________________________ 18

CAPITULO I ___________________________________________________ 20

1 FUNDAMENTACIOacuteN TEOacuteRICA PARA LA IMPLEMENTACIOacuteN

DE UN SISTEMA DE GESTIOacuteN y MANTENIMIENTO PROGRAMADO

DE ERQUIPOS TECNOLOGICOS E INDUSTRIALES _____________ 20

11 Sistema _______________________________________________ 20

12 Gestioacuten _______________________________________________ 21

13 Sistema de gestioacuten ______________________________________ 21

14 Mantenimiento _________________________________________ 22

15 Mantenimiento programado ______________________________ 23

16 Tecnologiacutea ____________________________________________ 23

17 Metodologiacutea ___________________________________________ 24

18 Metodologiacutea SCRUM ____________________________________ 25

19 Ingenieriacutea de software ___________________________________ 35

110 Proceso del software ____________________________________ 38

111 Gestioacuten del software _____________________________________ 40

112 Requerimientos del software ______________________________ 44

CAPITULO II ___________________________________________________ 49

2 ENTORNO DEL LUGAR DE INVESTIGACIOacuteN ______________ 49

21 Antecedentes histoacutericos de empresas ensambladoras de vehiacuteculos en

el Ecuador __________________________________________________ 49

22 Misioacuten y Visioacuten de Ciauto ________________________________ 51

221 Misioacuten ____________________________________________ 51

222 Visioacuten ____________________________________________ 51

23 Disentildeo Metodoloacutegico ____________________________________ 54

231 Meacutetodos de Investigacioacuten ____________________________ 54

2311 Meacutetodo hipoteacutetico deductivo _________________________ 54

2312 La experimentacioacuten cientiacutefica ________________________ 55

24 Teacutecnicas de la investigacioacuten ______________________________ 55

241 La entrevista ______________________________________ 56

242 La encuesta ________________________________________ 56

25 Recoleccioacuten de la Informacioacuten ____________________________ 57

251 Investigacioacuten bibliograacutefica ___________________________ 57

252 Investigacioacuten experimental ___________________________ 57

253 Investigacioacuten de campo ______________________________ 58

26 Tratamiento y Anaacutelisis Estadiacutestico de los Datos _______________ 58

261 Estadiacutestica descriptiva_______________________________ 59

27 Poblacioacuten _____________________________________________ 60

28 Anaacutelisis e Interpretacioacuten de Resultados _____________________ 61

29 Verificacioacuten de la hipoacutetesis ______________________________ 67

CAPITULO III __________________________________________________ 70

3 IMPLEMENTACIOacuteN DE UN SISTEMA DE GESTIOacuteN y

MANTENIMIENTO PROGRAMADO DE EQUIPOS TECNOLOGICOS

E INDUSTRIALES ____________________________________________ 70

31 Presentacioacuten ___________________________________________ 70

311 Organigrama de la Ensambladora Ciudad del Auto Cia Ltda

CIAUTO _________________________________________________ 53

32 Objetivos ______________________________________________ 71

321 Objetivo general____________________________________ 71

322 Objetivos Especiacuteficos ________________________________ 71

33 Justificacioacuten e Importancia _______________________________ 71

34 Desarrollo de la Propuesta _______________________________ 74

341 Metodologiacutea Aacutegil SCRUM ___________________________ 74

342 Asignacioacuten de Roles de Scrum ________________________ 75

343 Proceso de desarrollo de Software _____________________ 75

3431 Historias de Usuario ________________________________ 75

3432 Iteracioacuten 1 ________________________________________ 80

34321 Plan del sprint 1 para el sistema ____________________ 80

34322 Preparacioacuten del proceso del Sprint Planning Meeting __ 83

34323 Desarrollo del Sprint 1 ____________________________ 86

34324 Realizacioacuten de pruebas de versioacuten __________________ 91

3433 Iteracioacuten 2 ________________________________________ 93

34331 Plan del sprint 2 para el sistema ____________________ 93

34332 Preparacioacuten del proceso del Sprint Planning Meeting __ 96

34333 Desarrollo Burn Down Chart ______________________ 99

34334 Desarrollo del Sprint 2 ___________________________ 100

34335 Realizacioacuten de pruebas de versioacuten 20 ______________ 103

3434 Iteracioacuten 3 _______________________________________ 104

34341 Plan del Sprint 3 para el sistema ___________________ 104

34342 Preparacioacuten del proceso del Sprint Planning Meeting _ 108

34343 Desarrollo del Burn Down Chart __________________ 111

34344 Desarrollo del Sprint 3 ___________________________ 111

34345 Realizacioacuten de pruebas de versioacuten 30 ______________ 114

344 Compromiso y Mantenimiento _______________________ 117

345 Conclusiones y recomendaciones de la propuesta _______ 117

3451 Conclusiones ______________________________________ 117

3452 Recomendaciones __________________________________ 118

346 Maquetacioacuten del disentildeo del sistema ___________________ 119

35 Comprobacioacuten de objetivos ______________________________ 120

CONCLUSIONES ____________________________________________ 121

RECOMENDACIONES _______________________________________ 122

BIBLIOGRAFIacuteA _____________________________________________ 123

ANEXOS ______________________________________________________ 125

INDICE DE GRAFICOS

GRAacuteFICO Nordm 1 Scrum __________________________________________ 30

GRAacuteFICO Nordm 2 Desarrollo Tecnoloacutegico Ciauto _______________________ 61

GRAacuteFICO Nordm 3 Porcentaje de Conocimiento _________________________ 62

GRAacuteFICO Nordm 4 Consideraciones de Control _________________________ 63

GRAacuteFICO Nordm 5 Calificacioacuten para el Desarrollo del SGMP _____________ 64

GRAacuteFICO Nordm 6 Porcentaje de conocimiento del mantenimiento de un equipo

en Ciauto _______________________________________________________ 65

GRAacuteFICO Nordm 7 Beneficio de documentar la planificacioacuten de mantenimientos

_______________________________________________________________ 66

GRAacuteFICO Nordm 8 Organigrama de CIAUTO __________________________ 53

GRAacuteFICO Nordm 9 Iteracioacuten 1 esfuerzo realizado _______________________ 86

GRAacuteFICO Nordm 10 Disentildeo de la base de datos _________________________ 87

GRAacuteFICO Nordm 11 Acciones del administrador ________________________ 88

GRAacuteFICO Nordm 12 Ventana de Inicio sesioacuten___________________________ 88

GRAacuteFICO Nordm 13 Sesioacuten de root ___________________________________ 89

GRAacuteFICO Nordm 14 Sesioacuten moacutedulo de sistemas _________________________ 89

GRAacuteFICO Nordm 15 Sesioacuten moacutedulo de Mantenimiento ___________________ 90

GRAacuteFICO Nordm 16 Registro de Personas ______________________________ 90

GRAacuteFICO Nordm 17 Iteracioacuten 2 esfuerzo realizado ______________________ 99

GRAacuteFICO Nordm 18 Disentildeo final de la base de datos ____________________ 100

GRAacuteFICO Nordm 19 Caso de uso plan anual sistemas ___________________ 101

GRAacuteFICO Nordm 20 Caso de uso Plan de mantenimientos________________ 101

GRAacuteFICO Nordm 21 Plan Anual de sistemas ___________________________ 102

GRAacuteFICO Nordm 22 Plan de mantenimientos __________________________ 102

GRAacuteFICO Nordm 23 Iteracioacuten 3 esfuerzo realizado _____________________ 111

GRAacuteFICO Nordm 24 Caso de uso Plan anual mantenimiento _____________ 111

GRAacuteFICO Nordm 25 Caso de uso Inventario de Repuestos ________________ 112

GRAacuteFICO Nordm 26 Caso de uso Inventario de herramientas _____________ 112

GRAacuteFICO Nordm 27 Ventana de Registro Equipo industrial ______________ 112

GRAacuteFICO Nordm 28 Inventario de repuestos ___________________________ 113

GRAacuteFICO Nordm 29 Ingreso y salida de material _______________________ 113

GRAacuteFICO Nordm 30 inventario de herramientas ________________________ 114

GRAacuteFICO Nordm 31 Disentildeo del sistema _______________________________ 119

INDICE DE TABLAS

Tabla Ndeg 1 Involucrados de la encuesta _____________________________ 60

Tabla Ndeg 2 Desarrollo Tecnoloacutegico Ciauto ___________________________ 61

Tabla Ndeg 3 Porcentaje de Conocimiento _____________________________ 62

Tabla Ndeg 4 Consideraciones de Control ______________________________ 63

Tabla Ndeg 5 Calificacioacuten para el Desarrollo del SGMP __________________ 64

Tabla Ndeg 6 Porcentaje de conocimiento del mantenimiento de un equipo en

Ciauto _________________________________________________________ 65

Tabla Ndeg 7 Beneficio de documentar la planificacioacuten de mantenimientos __ 66

Tabla Ndeg 8 Historia de Usuario Nordm 1 ________________________________ 76

Tabla Ndeg 9 Historia de Usuario Nordm 2 ________________________________ 76

Tabla Ndeg 10 Historia de Usuario Nordm 3 _______________________________ 76

Tabla Ndeg 11 Historia de Usuario Nordm 4 _______________________________ 77

Tabla Ndeg 12 Historia de Usuario Nordm 5 _______________________________ 77

Tabla Ndeg 13 Historia de Usuario Nordm 6 _______________________________ 77

Tabla Ndeg 14 Historia de Usuario Nordm 7 _______________________________ 78

Tabla Ndeg 15 Historia de Usuario Nordm 8 _______________________________ 78

Tabla Ndeg 16 Product Backlog ______________________________________ 78

Tabla Ndeg 17 Sprint Backlog del Sprint 1 _____________________________ 80

Tabla Ndeg 18 Tareas del Sprint 1 ____________________________________ 81

Tabla Ndeg 19 Tareas tipos y estados _________________________________ 81

Tabla Ndeg 20 Listado de tareas y estados para el sprint __________________ 82

Tabla Ndeg 21 Seguimiento de la pila de tareas _________________________ 84

Tabla Ndeg 22 Pila de tareas al finalizar la iteracioacuten _____________________ 85

Tabla Ndeg 23 Caso de prueba 1 _____________________________________ 91

Tabla Ndeg 24 Caso de prueba 2 _____________________________________ 92

Tabla Ndeg 25 Caso de prueba 3 _____________________________________ 92

Tabla Ndeg 26 Sprint Backlog del Sprint 2 _____________________________ 93

Tabla Ndeg 27 Tareas del Sprint 2 ____________________________________ 94

Tabla Ndeg 28 Tareas tipos y estados _________________________________ 95

Tabla Ndeg 29 Listado de tareas y estados del Sprint 2 ___________________ 95

Tabla Ndeg 30 Seguimiento de la pila de tareas _________________________ 96

Tabla Ndeg 31 Pila de tareas al finalizar la iteracioacuten 2 ___________________ 98

Tabla Ndeg 32 Caso de Prueba 4 ____________________________________ 103

Tabla Ndeg 33 Caso de prueba 5 ____________________________________ 104

Tabla Ndeg 34 Sprint Backlog del Sprint 3 ____________________________ 105

Tabla Ndeg 35 Tareas del Sprint 3 ___________________________________ 105

Tabla Ndeg 36 Tareas tipos y estados ________________________________ 106

Tabla Ndeg 37 Listado de tareas y estados para el sprint 3 ________________ 107

Tabla Ndeg 38 Seguimiento de la pila de tareas ________________________ 108

Tabla Ndeg 39 Pila de tareas al finalizar la iteracioacuten ____________________ 110

Tabla Ndeg 40 Caso de prueba 6 ____________________________________ 115

Tabla Ndeg 41 Caso de prueba 7 ____________________________________ 115

Tabla Ndeg 42 Caso de prueba 8 ____________________________________ 116

RESUMEN

En el presente proyecto de tesis se detalla el desarrollo e implementacioacuten del

Sistema de gestioacuten y mantenimiento programado de equipos tecnoloacutegicos e

industriales el cual fue desarrollado para el departamento de mantenimiento de la

planta ensambladora CIAUTO El sistema ayudara a llevar un control de

documentos digitales tales como formatos registros planes e instructivos que

permiten la denominacioacuten de los procesos de control de la planificacioacuten de

actividades en el departamento de mantenimiento Se ha detectado que los equipos

industriales podraacuten ser controlados perioacutedicamente y minimizar las fallas en

varias formas con la utilizacioacuten de una base de datos en PostgresSQL y lenguaje

de programacioacuten JAVA que seraacuten las herramientas para la metodologiacutea SCRUM

la misma metodologiacutea de desarrollo aacutegil de software permite que el proyecto

pueda insertar nuevos requerimientos funcionales en cada interaccioacuten para el

acceso al sistema se utilizara un usuario y contrasentildea para cada departamentos el

usuario que podraacute acceder a todos los moacutedulos del sistema es ROOT el sistema

estaraacute divido en 2 moacutedulos moacutedulo de mantenimiento y moacutedulo de sistemas los

moacutedulos son independientes con esto se busca automatizar los procesos que se

llevan solo en documentos ademaacutes con los planes y reportes que arroje el sistema

serviraacute como prueba de la realizacioacuten de los mantenimientos a los equipos

tecnoloacutegicos e industriales para este trabajo de investigacioacuten se tomoacute la

documentacioacuten que lleva la empresa referente a mantenimientos y con ellos

transforma esa informacioacuten en forma automatizada

ABSTRACT

In this project the development and implementation of the management system

and scheduled maintenance of technological and industrial equipment are detailed

which was developed for the maintenance department of the detailed CIAUTO

assembly plant The system will help to keep track of digital formats such as

documents records plans and instructions that allow the name of the control

processes of planning activities in the maintenance department It has been found

that industrial computers can be monitored regularly and minimize failures in

several ways with the use of a PostgreSQL database and Java programming

language to be tools for SCRUM methodology the same methodology of agile

software development allows the project to add new functional requirements in

each interaction for the access to the system a username and password for each

department is used the user can access to all ROOT system modules the system

is divided into two modules Module maintenance and module systems the

modules are independent each module formats records plans and instructions for

this area where only administrators can make changes enter and delete records

are found customers can only observe and export logs of different tasks

performed or to be performed later

AVAL DE TRADUCCIOacuteN

INTRODUCCIOacuteN

En Ecuador varias empresas dedicadas a la manufactura de diferentes productos

han ido integrando de acuerdo a su necesidad Sistemas de Gestioacuten de la

informacioacuten como General Motors Grupo MAVESA ADELCA entre otros

obteniendo excelentes resultados tanto en su gestioacuten como en su operatividad

Actualmente tanto empresas puacuteblicas como privadas en la provincia de

Tungurahua se apoyan en sistemas de gestioacuten de informacioacuten para una mejora

continua en sus procesos es asiacute que un sistema de gestioacuten y mantenimiento

programado se convierte en una base fundamental para el funcionamiento oacuteptimo

de una empresa

Los departamentos de mantenimiento y sistemas informaacuteticos de la planta

ensambladora CIAUTO ubicada en la provincia de Tungurahua sector

Unamuncho Camino Real (Norte de Ambato) no ha integrado un sistema que

permita llevar un control de documentos digitales respecto a los procesos de

mantenimiento y normativas de manera que la informacioacuten digital permita una

automatizacioacuten de los procesos mencionados por lo cual se hace necesario el

desarrollo de un sistema informaacutetico mediante el cual se realice un monitoreo a la

actividad

La presente investigacioacuten tiene el objetivo de implementar un sistema de gestioacuten

y mantenimiento programado utilizando como herramientas el lenguaje JAVA y

PostgresSQL como base de datos utilizando la metodologiacutea SCRUM la misma

que ayudaraacute a tener una informacioacuten precisa para la realizacioacuten del proyecto

La objetivo principal de la investigacioacuten es Desarrollar un sistema de gestioacuten y

mantenimiento programado de equipos tecnoloacutegicos e industriales aplicando la

metodologiacutea SCRUM para la gestioacuten de mantenimientos fichas teacutecnicas de

maquinaria y otra informacioacuten

En el presente trabajo de investigacioacuten se detalla el contenido de cada capiacutetulo se

ha desarrollado en consideracioacuten al formato de la estructura de la tesis establecida

por la universidad donde tambieacuten se usa la metodologiacutea de desarrollo aacutegil de

software

Capiacutetulo I aquiacute se detalla la fundamentacioacuten teoacuterica que seraacute utilizada para el

transcurso de la investigacioacuten donde se reuacutene definiciones conceptos detalles y

caracteriacutesticas que serviraacuten para el desarrollo e implementacioacuten del sistema la

informacioacuten aquiacute recopilada serviraacute como un respaldo y soporte para el

desarrollos del proyecto de investigacioacuten

Capiacutetulo II en el presente capiacutetulo se detalla el anaacutelisis interpretacioacuten y los

resultados luego de haber aplicado las teacutecnicas de investigacioacuten entrevista y

encuesta donde los resultados obtenidos podraacuten demostrar la veracidad o falsedad

de la hipoacutetesis que se planteoacute en el desarrollo de este proyecto

Capiacutetulo III posterior a la investigacioacuten de campo para saber los requerimientos

de los departamentos de mantenimiento y sistemas informaacuteticos se realizoacute el

desarrollo e implantacioacuten del sistema donde se hiso el seguimiento de sus

diferentes procesos que presenta la Metodologiacutea aacutegil de desarrollo de software

SCRUM

CAPITULO I

1 FUNDAMENTACIOacuteN TEOacuteRICA PARA LA

IMPLEMENTACIOacuteN DE UN SISTEMA DE GESTIOacuteN y

MANTENIMIENTO PROGRAMADO DE ERQUIPOS

TECNOLOGICOS E INDUSTRIALES

11 Sistema

Para (ORTEGA JGasset 1985) Es un conjunto de reglas principios o

medidas enlazados entre siacute || Conjunto de cosas o partes

coordinadas seguacuten una le o que ordenadamente relacionadas entre

siacute contribuyen a determinado objeto Paacuteg 1313

Seguacuten (S PRESSMAN Roger 2007) Un conjunto o disposicioacuten de

elementos que estaacuten organizados para cumplir una meta predefinida

al procesar informacioacuten Paacuteg 134

De los conceptos anteriores se pude determinar que un sistema es un conjunto de

elementos ordenados y organizados para llegar a una meta y en el trayecto se

completan objetivos para lograrlo tambieacuten se puede analizar que un sistema tiene

planeacioacuten y estrategias las cuales logran enlazarse en el progreso para llegar al

objetivo

12 Gestioacuten

Para (FERNAacuteNDEZJavier 1999) Conjunto de procesos centrados en el

desarrollo y aplicacioacuten del conocimiento de una empresa para generar

activos intelectuales que pueden explotarse y generar valor al cumplir

los objetivos de nuestra empresa Paacuteg 127

Para (REYES Agustin 2003) Consiste en fijar el curso concreto de

accioacuten que ha de seguirse estableciendo los principios que habraacuten de

orientarlo la secuencia de operaciones para realizarlo y la

determinacioacuten de tiempo y nuacutemeros necesarios para su realizacioacuten

Paacuteg 79

De lo analizado anteriormente se puede decir que gestioacuten es un conjunto de

procesos que ayudan a cumplir objetivos por medio de ellos obtener resultados

para seguir mejorando tanto intelectualmente y que despueacutes se pueda explotar

generar y contribuir con nuevos objetivos a nuestra empresa pero para para ello

se establece principios que nos orientaran a lograrlo

13 Sistema de gestioacuten

Seguacuten (BLANCO L GUTSZAT I 2008) Es la gestioacuten (planeamiento

organizacioacuten operaciones y control) de los recursos (humanos y

fiacutesicos) que tienen que ver con el apoyo a sistemas (desarrollo

mejoriacutea y mantenimiento) y servicios (procesamiento transformacioacuten

distribucioacuten almacenamiento y recuperacioacuten) de la informacioacuten

(datos textos voz e imagen) para una empresa Paacuteg 56

Para (VERGARA Gonzalo 2009) Es un conjunto de etapas unidas en un

proceso continuo que permite trabajar ordenadamente una idea hasta

lograr mejoras y su continuidad Paacuteg 33

De las definiciones anteriores se puede concluir un sistema de gestioacuten es la

organizacioacuten planificacioacuten estandarizacioacuten de la informacioacuten y recursos de una

empresa que con una distribucioacuten de sistemas se puede llegar a desarrollar

mejorar y dar continuidad a varios servicios ademaacutes el sistema debe contar con el

apoyo de recursos

14 Mantenimiento

Para (GARCIA GARRIDO Santigo 2012) Se define como el conjunto de

teacutecnicas destinado a conservar equipos e instalaciones industriales en

servicio durante el mayor tiempo posible (buscando la maacutes alta

disponibilidad) y con el maacuteximo rendimiento Paacuteg 56

Para (F MONCHY 1990) Es el conjunto de acciones necesarias para

conservar o restablecer un sistema en un estado que permita garantizar

su funcionamiento a un coste miacutenimo Paacuteg 64

De lo mencionado anteriormente se puede decir que mantenimiento es un

conjunto de acciones guiadas por teacutecnicas documentacioacuten manuales de usuario

que serviraacuten para mantener cualquier equipo dispositivo o servicio disponible por

un mayor tiempo a un coste miacutenimo

15 Mantenimiento programado

Seguacuten (GARCIA GARRIDO Santigo 2012) Es una solucioacuten integral para

el mantenimiento y soporte de los ordenadores de su empresa que

consiste en un seguimiento personalizado del estado de cada

ordenador para asiacute poder evitar fallos que hubieran sido predecibles y

si el ordenador falla o es sustraiacutedo tener copias de seguridad

actualizadas Paacuteg 58

Para (T Edgar 2008) En este tipo de mantenimiento se hace eacutenfasis en

la proteccioacuten de bienes o equipos teniendo en cuenta las

recomendaciones de los fabricantes la frecuencia de utilizacioacuten si

trabajan o no en condiciones normales de disentildeo se incluyen las

inspecciones los reemplazos de partes que esteacuten proacuteximas a cumplir

su vida uacutetil Paacuteg 77

De lo analizado anteriormente se pude determinar que el mantenimiento

programado es una seguimiento organizado constante de los equipos para poder

minimizar o mantener un margen miacutenimo de problemas o fallos que fuesen

predecibles y asiacute darles una solucioacuten o en caso de sustraccioacuten o dantildeo se tengan los

respectivos respaldos herramientas y repuestos necesarios

16 Tecnologiacutea

Seguacuten (QUINTANILLA Miguel Angel 1998) Por Tecnologiacutea se entiende

un conjunto de conocimientos de base cientiacutefica que permite describir

explicar disentildear y aplicar soluciones teacutecnicas a problemas praacutecticos

de forma sistemaacutetica y racional Paacuteg 102

Para (JK GALBRAITH 1985) Tecnologiacutea significa aplicacioacuten sistemaacutetica

del conocimiento cientiacutefico (u otro conocimiento organizado) a tareas

praacutecticas Su consecuencia maacutes importante es una funcioacuten de la

divisioacuten y subdivisioacuten de cada una de esas tareas en partes o fases

componentes Paacuteg 72

Del anaacutelisis anterior se puede decir que tecnologiacutea es el conjunto de

conocimientos cientiacuteficos organizados que explican describen aplican y disentildean

soluciones teacutecnicas para tareas o problemas praacutecticos y su divisioacuten en fases

componentes

17 Metodologiacutea

Para (HUESO Andreacutes CASCANT Josep M 2012) La metodologiacutea es la

estrategia de investigacioacuten que elegimos para responder a las

preguntas de investigacioacuten Dependeraacute tanto de eacutestas como del marco

teoacuterico de la investigacioacuten Se trata pues de optar por una estrategia de

investigacioacuten general ya sea de iacutendole cuantitativa cualitativa o

mixta Tambieacuten el nivel de complejidad y detalle deseado (desde

extensa al caso de estudio) o el nivel de participacioacuten que se pretende

(desde lo extractivo hasta la investigacioacuten accioacuten participativa)Paacuteg 8

Seguacuten (YIN Robert K 1985) El significado de la metodologiacutea en siacute se

refiere a los meacutetodos de investigacioacuten que se siguen para alcanzar los

objetivos en una ciencia o estudio la metodologiacutea que se utilizara a lo

largo de la investigacioacuten es la de estudio de casos Paacuteg 26

De lo mencionado anterior se pude decir que la metodologiacutea es la taacutectica que

responderaacute planteamientos o preguntas de investigacioacuten la cual dependeraacute del

marco teoacuterico su nivel de complejidad y detalle deseado para asiacute alcanzar los

objetivos en todo el tiempo del trabajo de investigacioacuten

18 Metodologiacutea SCRUM

Para (FIGUEROA Roberth G SOLIS Camilo J CABRERA Armando A 2008)

La metodologiacutea Scrum es un proceso aacutegil y liviano que sirve para

administrar y controlar el desarrollo de software El desarrollo se

realiza en forma iterativa e incremental (una iteracioacuten es un ciclo corto

de construccioacuten repetitivo) Cada ciclo o iteracioacuten termina con una

pieza de software ejecutable que incorpora nueva funcionalidad Las

iteraciones en general tienen una duracioacuten entre 2 y 4 semanas

Las caracteriacutesticas comunes que se identificaron en los entornos de

desarrollo de las empresas analizadas fueron

La incertidumbre como elemento consustancial y asumido en

el entorno y en la cultura de la organizacioacuten

Equipos de desarrollo auto-organizados

Fases de desarrollo solapadas

Control sutil

Difusioacuten y transferencia del conocimiento

A- Incertidumbre

Como elemento consustancial y asumido en el entorno y en la cultura

de la organizacioacuten

El equipo de trabajo para disentildear el Honda City teniacutea una edad media

de 27 antildeos y el nivel de detalle que para el nuevo producto le dieron

los directivos de Honda fue ldquoEl tipo de coche que a la gente joven de

su segmento le gustariacutea conducirrdquo

En estas empresas desde la direccioacuten se apunta cuaacutel es la visioacuten

geneacuterica que se quiere conseguir o la direccioacuten estrateacutegica que hay

que seguir pero no un plan detallado del producto y su desarrollo Al

mismo tiempo se da al equipo un margen de libertad amplio

Los ingredientes clave que sirven de acicate para la creatividad y

compromiso del equipo son

La ldquotensioacutenrdquo que crea la visioacuten difusa y el reto que supone el

grado de dificultad que encierra

El margen de autonomiacutea libertad y responsabilidad

B- Auto-organizacioacuten

Son equipos auto-organizados No hay roles de gestioacuten que marquen

pautas o asignacioacuten de tareas No se trata de equipos auto-dirigidos

sino auto-organizados La gestioacuten marca la direccioacuten pero no la

organizacioacuten Parten de cero Deben empezar por crear su propia

organizacioacuten y buscar el conocimiento que necesitan Sin similares a

una pequentildea empresa ldquoStart-uprdquo en la que todos los integrantes

trabajan de forma conjunta y auto-organizada sin unos patrones

organizativos impuestos por una estructura empresarial ajena al grupo

La direccioacuten de la empresa actuacutea como un inversor de capital riesgo

que aporta los recursos necesarios para que trabajen en su proyecto

Para que los equipos puedan conseguir auto-organizarse debe reunir

tres caracteriacutesticas

Autonomiacutea son libres para elegir la estrategia de solucioacuten

Auto-superacioacuten El equipo va desarrollando soluciones que

evaluacutea analiza y mejora

Auto-enriquecimiento La multi-disciplinaridad de los

componentes del equipo favorece el enriquecimiento mutuo y

la adopcioacuten de soluciones valiosas y complementarias

C- Fases de desarrollo solapadas

En el desarrollo aacutegil las ldquofasesrdquo pasan a ser ldquoactividadesrdquo El concepto

de fase implica sucesioacuten secuencial de unas a otras En un campo de

Scrum los trabajos que se llevan a cabo pierden el caraacutecter de fase y

son actividades que se realizan en cualquier momento de forma

simultaacutenea o a demanda seguacuten las necesidades en cada iteracioacuten Por

ejemplo lo que para el desarrollo en cascada es una ldquomodificacioacuten de

requisitosrdquo en un modelo aacutegil es informacioacuten que enriquece o

concreta la visioacuten del producto El mismo teacutermino ldquomodificacioacutenrdquo

tiene impliacutecito el concepto de que estamos ldquocambiandordquo algo que ya

se habiacutea definido La fase de requisitos ya se hizo ya estaacute completada

En el desarrollo tradicional

Las transiciones entre fase y fase acaban funcionando como fronteras

Cada fase la realiza un equipo que siente como responsabilidad maacutes

su trabajo que el desarrollo conjunto Los documentos de disentildeo o

requisitos o los prototipos pueden acabar siendo barricadas que en

lugar de favorecer la comunicacioacuten directa favorecen la separacioacuten

El retraso en una fase hace de cuello de botella en el proyecto El

solapamiento diluye el ruido y los problemas entre fases

D- Control sutil

El equipo trabaja con autonomiacutea en un entorno de ambiguumledad

inestabilidad y tensioacuten La gestioacuten establece puntos de control

suficientes para evitar que el ambiente de ambiguumledad inestabilidad y

tensioacuten del ldquocampo de Scrumrdquo derive hacia descontrol Pero la gestioacuten

no ejerce un control riacutegido que impediriacutea la creatividad y la

espontaneidad El teacutermino ldquocontrol sutilrdquo se refiere a generar el

ecosistema adecuado para un ldquoauto-control entre igualesrdquo

consecuencia de la responsabilidad y del gusto por el trabajo que se

realiza Las acciones para generar el ecosistema de este control son

Seleccionando a las personas adecuadas para el proyecto y

analizando los cambios en la dinaacutemica del grupo para

incorporar o retirar a personas si resulta necesario

Creando un espacio de trabajo abierto

Animando a los ingenieros a ldquomezclarserdquo con el mundo real de

las necesidades de los clientes

Estableciendo sistemas de evaluacioacuten y reconocimiento

basados en el rendimiento del equipo

Gestionando las diferencias de ritmo a traveacutes del proceso de

desarrollo

Siendo tolerante y previsor con los errores son un medio de

aprendizaje y el miedo al error merma la creatividad y la

espontaneidad

Implicando a los proveedores en el proyecto y animaacutendoles

tambieacuten a su propia auto-organizacioacuten

E- Difusioacuten del conocimiento

Tanto a nivel de proyecto como de organizacioacuten Los equipos son

multidisciplinares todos los miembros aportan y aprenden tanto del

resto del equipo como de las investigaciones innovaciones de su

producto y de la experiencia del desarrollo Las personas que

participan en un proyecto con el tiempo van cambiando de equipo en

la organizacioacuten a otros proyectos de esta forma se van compartiendo

y comunicando las experiencias en la organizacioacuten

Los equipos y las empresas mantienen libre acceso a la informacioacuten

herramientas y poliacuteticas de gestioacuten del conocimiento

Seguacuten (ORJUELA Ailin ROJAS Mauricio 2008) Scrum es un

marco de trabajo iterativo e incremental para el desarrollo de

proyectos productos y aplicaciones Estructura el desarrollo en ciclos

de trabajo llamados Sprint Son iteraciones de 1 a 4 semanas y se van

sucediendo una detraacutes de otra Los Sprint son de duracioacuten fija ndash

terminan en una fecha especiacutefica aunque no se haya terminado el

trabajo y nunca se alargan Se limitan en tiempo Al comienzo de

cada Sprint un equipo multi-funcional selecciona los elementos

(requisitos del cliente) de una lista priorizada Se comprometen a

terminar los elementos al final del Sprint Durante el Sprint no se

pueden cambiar los elementos elegidos

Todos los diacuteas el equipo se reuacutene brevemente para informar del

progreso y actualizan unas graacuteficas sencillas que les orientan sobre el

trabajo restante Al final del Sprint el equipo revisa el Sprint con los

interesados en el proyecto y les ensentildea lo que han construido La

gente obtiene comentarios y observaciones que se puede incorporar al

siguiente Sprint

Scrum pone el eacutenfasis en productos que funcionen al final del Sprint

que realmente esteacuten ldquohechosrdquo en el caso del software significa que el

coacutedigo esteacute integrado completamente probado y potencialmente para

entregar Los roles artefactos y eventos principales se resumen en la

Grafico 1 Scrum

Un tema importante en Scrum es ldquoinspeccionar y adaptarrdquo El

desarrollo inevitablemente implica aprender innovacioacuten y sorpresas

Por eso Scrum hace hincapieacute en dar un pequentildeo paso de desarrollo

inspeccionar el producto resultante y la eficacia de las praacutecticas

actuales y entonces adaptar el objetivo del producto y las praacutecticas

del proceso Y volver a repetir

GRAacuteFICO Nordm 1 Scrum

Fuente (ORJUELA Ailin ROJAS Mauricio 2008)

Roles en Scrum

En Scrum hay 3 roles principales El Duentildeo de Producto (DP) el

Equipo y el ScrumMaster (SM) El Duentildeo de Producto es el

responsable de maximizar el retorno de inversioacuten (ROI) identificando

las funcionalidades del producto ponieacutendolas en una lista priorizada

de funcionalidades decidiendo cuales deberiacutean ir al principio de la

lista para el siguiente Sprint y re priorizando y refinando

continuamente la lista El Duentildeo de Producto tiene la responsabilidad

de las peacuterdidas y ganancias del producto asumiendo que es un

producto comercial En el caso de una aplicacioacuten interna el DP no es

responsable del ROI en el mismo sentido de un producto comercial

(que daraacute beneficio) pero es responsable de maximizar el ROI en el

sentido de elegir - en cada Sprint ndash los elementos de maacutes valor de

negocio y menos coste En algunas ocasiones el DP y el cliente son la

misma persona esto es muy comuacuten en aplicaciones internas En otras

el cliente podriacutea ser millones de personas con diferentes necesidades

en cuyo caso el rol de DP es parecido al rol de jefe de producto o jefe

de marketing del producto que hay en muchas empresas Sin embargo

el Duentildeo de Producto es diferente al tradicional jefe de producto

porque interactuacutea activa y frecuentemente con el equipo estableciendo

personalmente las prioridades y revisando el resultado en cada

iteracioacuten - de 1 a 4 semanas- en vez de delegar las decisiones de

desarrollo en el jefe de proyecto Es importante destacar que en Scrum

hay una persona y soacutelo una que hace ndash y tiene la autoridad final ndash el

Duentildeo de Producto

El Equipo construye el producto que va a usar el cliente por ejemplo

una aplicacioacuten o un sitio web El equipo en Scrum es ldquomulti-

funcionalrdquo ndash tiene todas las competencias y habilidades necesarias

para entregar un producto potencialmente distribuible en cada Sprint ndash

y es ldquoauto-organizadordquo (auto-gestionado) con un alto grado de

autonomiacutea y responsabilidad En Scrum los equipos se auto-organizan

en vez de ser dirigidos por un jefe de equipo o jefe de proyecto

El equipo decide a que se compromete y como hacer lo mejor para

cumplir con lo comprometido en el mundo de Scrum al equipo se le

conoce como ldquoCerdosrdquo y a todos los demaacutes como ldquoGallinasrdquo (que

viene de un chiste sobre un cerdo y una gallina que estaacuten hablando

sobre abrir un restaurante llamado ldquoHuevos con jamoacutenrdquo y el cerdo no

lo ve claro porque ldquoeacutel estariacutea verdaderamente comprometido pero la

gallina solo estariacutea implicadardquo)

El equipo en Scrum consta de siete personas maacutes menos dos y para un

producto de software el equipo podriacutea incluir analistas

desarrolladores disentildeadores de interface y testers El equipo

desarrolla el producto y da ideas al DP de coacutemo hacer un gran

producto En Scrum el equipo deberiacutea estar dedicado al 100 al

trabajo en el producto durante el Sprint intentando evitar hacer varias

tareas en diferentes productos o proyectos A los equipos estables se

les asocia con una productividad maacutes alta asiacute que evita cambiar

miembros del equipo A los grupos de desarrollo de aplicaciones con

mucha gente se les organiza en varios equipos Scrum cada uno

centrado en diferentes funcionalidades del producto coordinando sus

esfuerzos muy de cerca

Dado que el equipo hace todo el trabajo (planificacioacuten anaacutelisis

programacioacuten y pruebas) para una funcionalidad completa centrada en

el cliente a los equipos de Scrum tambieacuten se les llama equipos por

funcionalidades

El ScrumMaster ayuda al grupo del producto a aprender y aplicar

Scrum para conseguir valor de negocio El ScrumMaster hace lo que

sea necesario para ayudar a que el equipo tenga eacutexito

El ScrumMaster no es el jefe del equipo o jefe de proyecto el

ScrumMaster sirve al equipo le protege de interferencias del exterior

y ensentildea y guiacutea al DP y al equipo en el uso fructiacutefero de Scrum El

ScrumMaster se asegura de que todo el mundo en el equipo

(incluyendo al DP y la gerencia) entienda y siga las praacutecticas de

Scrum y ayuda a llevar a la organizacioacuten a traveacutes de los cambios

necesarios y frecuentemente difiacuteciles a conseguir el eacutexito con el

desarrollo aacutegil

Como Scrum hace visibles muchos impedimentos y amenazas a la

efectividad del DP y el equipo es importante tener un ScrumMaster

comprometido y que trabaje eneacutergicamente para ayudar a resolver

dichos asuntos o si no el equipo y el DP tendraacuten dificultades para

tener eacutexito Los equipos de Scrum deberiacutean tener un ScrumMaster a

tiempo completo aunque en un equipo maacutes pequentildeo podriacutea ser un

miembro del equipo (llevando una carga de trabajo maacutes ligera) Un

gran ScrumMaster puede venir de cualquier experiencia o disciplina

previa ingenieriacutea disentildeo testing gestioacuten de productos gestioacuten de

proyectos o gestioacuten de calidad

El ScrumMaster y el Duentildeo de Producto no pueden ser la misma

persona a veces el ScrumMaster necesitaraacute parar los pies al DP (por

ejemplo si intenta meter nuevas funcionalidades en mitad de un

Sprint) Y al contrario de un jefe de proyecto el ScrumMaster no le

dice a gente las tareas que tienen asignadas ndash lo que hace es facilitar el

proceso apoyando al equipo que se organiza y gestiona solo Si el

ScrumMaster tuvo un puesto de gestioacuten en el equipo necesitaraacute

cambiar radicalmente su forma de pensar y el estilo de comunicacioacuten

con el equipo para tener eacutexito con Scrum En el caso de una transicioacuten

de antiguo jefe a ScrumMaster es mejor que esteacute en un equipo

diferente al equipo en el que era el jefe si no habraacute un conflicto

potencial por las dinaacutemicas sociales y de poder

Ademaacutes de estos tres roles hay otros que contribuyen al eacutexito del

producto incluyendo los jefes y gestores Aunque sus roles cambian

en Scrum siguen siendo valiosos Por ejemplo

Ayudan al equipo respetando las reglas y el espiacuteritu de Scrum

Ayudan a quitar los impedimentos identificados por el equipo

Ponen su experiencia y conocimiento a disposicioacuten del equipo

En Scrum los jefes cambian el tiempo que dedicaban a hacer de

ldquonintildeerasrdquo (asignar tareas pedir informes de estado y otras formas de

micro-gestioacuten) por tiempo como ldquoguruacutesrdquo o ldquosirvientesrdquo del equipo

(mentoring coaching ayudar a quitar obstaacuteculos ayudar a resolver

problemas dar ideas creativas y guiar el desarrollo de habilidades de

los miembros del equipo)

Para llevar a cabo este cambio los gestores puede que necesiten

cambiar su estilo de gestioacuten por ejemplo usar cuestionamiento

socraacutetico para ayudar al equipo a descubrir la solucioacuten a un problema

en lugar de simplemente decidir una solucioacuten e imponeacutersela al equipo

De las investigaciones anteriores se puede decir que la metodologiacutea Scrum es una

metodologiacutea aacutegil que estaacute orientada a varios procesos empresariales donde la

metodologiacutea brinda control y administracioacuten

La metodologiacutea Scrum se basa en un proceso iterativo e incremental donde la

iteracioacuten es un proceso de desarrollo repetitivo cada iteracioacuten tiene una duracioacuten

entre 1 a 4 semanas y no es permisible para antildeadir maacutes son sucesivos las

iteraciones hasta la culminacioacuten del proyecto

Los roles principales del Scrum son

El duentildeo del producto (Product Owner)- es quien se responsabiliza de maximizar

el retorno de inversioacuten ya que el organiza una lista de requerimientos del cliente

que se tomara un cierto nuacutemero en cada sprint por prioridad

El Equipo (team)- es aquel que desarrolla el software son multi-funcional auto-

organizados con gran autonomiacutea y responsabilidad ademaacutes no llevan sobre ellos

un jefe de equipo o jefe de proyectos

El ScrumMaster es aquel que ayuda tanto al equipo como al duentildeo del producto

para que tengan eacutexito asistieacutendolos con lo que sea necesario a la vez sirve

protege al equipo de interferencias del exterior

19 Ingenieriacutea de software

Para (SOMERVILLE Ian 2005) La ingenieriacutea de software es una

disciplina de la ingenieriacutea que comprende todos los aspectos de la

produccioacuten de software desde las etapas iniciales de la especificacioacuten

del sistema hasta el mantenimiento de este despueacutes de que se utiliza

En esta definicioacuten existen dos frases clave

Disciplina de la ingenieriacutea Los ingenieros hacen que las cosas

funciones Aplican teoriacuteas meacutetodos y herramientas donde sean

convenientes pero las utilizan de forma selectiva y siempre tratando

de descubrir soluciones a los problemas aun cuando no existan teoriacuteas

y meacutetodos aplicables para resolverlos Los ingenieros tambieacuten saben

que deben trabajar con restricciones financieras y organizacionales

por lo que buscan soluciones tomando en cuenta estas restricciones

Todos los aspectos de produccioacuten de software La ingenieriacutea del

software no solo comprende procesos teacutecnicos del desarrollo de

software y el desarrollo de herramientas meacutetodos y teoriacuteas de apoyo a

la produccioacuten del software

En general los ingenieros de software adoptan un enfoque sistemaacutetico

y organizado en su trabajo ya que es la forma maacutes efectiva de

producir software de alta calidad Sin embargo aunque la ingenieriacutea

consiste en seleccionar el meacutetodo maacutes apropiado para un conjunto de

circunstancias un enfoque maacutes formal y creativo de desarrollo podriacutea

ser efectivo en algunas circunstancias El desarrollo informal es

apropiado para el desarrollo de sistemas basados en Web los cuales

requieren una mescla de teacutecnicas de software y de disentildeo graacutefico Paacuteg

94

Seguacuten (S PRESSMAN Roger 2007) A pesar de que cientos de autores

han definido en forma individual la ingenieriacutea de software la

definicioacuten que propuso Fritz Bauer (NAU69) en una conferencia

fundamental sobre la materia auacuten se puede utilizar como base para el

debate

La ingenieriacutea del software es el establecimiento y uso de principios

solidos de la ingenieriacutea para obtener econoacutemicamente un software

confiable y que funcione de modo eficiente en maacutequinas reales

Casi cualquier lector se sentiraacute tentado a sumar otras ideas a esta

definicioacuten Dice poco sobre los aspectos teacutecnicos de la calidad del

software no se refiere de manera directa a la necesidad de satisfacer al

cliente o al tiempo de entrega de un producto omite mencionar la

importancia de la medicioacuten y la meacutetrica no establece la importancia

de un proceso efectivo No obstante la definicioacuten de Bauer ofrece una

idea baacutesica iquestCuaacuteles son ldquolos principios solidos de la ingenieriacuteardquo que

puedan aplicarse en el desarrollo del software de computadora iquestDe

queacute manera se construye ldquoeconoacutemicamenterdquo un software confiable

iquestQueacute se requiere para crear programas de computadora que funcionen

ldquode manera eficienterdquo no solo en una sino en varias ldquomaquinas realesrdquo

diferentes Estas interrogantes continuacutean siendo un reto para los

ingenieros de software

ldquoMaacutes que una disciplina a un cuerpo de conocimiento la ingenieriacutea es

un verbo una palabra de accioacuten una manera de abordar un problemardquo

El IEEE (IEE93) ha elaborado una definicioacuten maacutes comprensible al

establecer

Ingenieriacutea de software 1) la aplicacioacuten de un enfoque sistemaacutetico

disciplinado y cuantificable al desarrollo operacioacuten y mantenimiento

del software es decir la aplicacioacuten de la ingenieriacutea de software 2) El

estudio de enfoques en 1)

Y aun asiacute lo que es ldquosistemaacutetico disciplinadordquo y ldquocuantificablerdquo para

un equipo de software puede ser gravoso para otro Se requiere de

disciplina pero tambieacuten de adaptabilidad y agilidad Paacuteg 114

De la investigacioacuten anterior se puede determinar que la ingenieriacutea de software

lleva como objetivo obtener un software econoacutemicamente confiable y que ademaacutes

funcione eficientemente en maacutequinas reales ademaacutes de llevar un proceso

sistemaacutetico disciplinado y cuantificable dependeraacute del grupo de trabajo tanto de

su adaptabilidad y agilidad

La ingenieriacutea de software implica resolver problemas mediante la utilizacioacuten de

meacutetodos y teacutecnicas para el desarrollo de software donde incluyen restricciones

financieras y organizacionales Ademaacutes conlleva llevar un enfoque sistemaacutetico y

organizado que haraacute maacutes efectivo de producir software de calidad

110 Proceso del software

Para (SOMERVILLE Ian 2005) Un proceso del software es un conjunto

de actividades y resultados asociados que producen un producto de

software

Especificacioacuten del software donde los clientes e ingenieros definen el

software a producir y las restricciones sobre su operacioacuten

Desarrollo del software donde el software se disentildea y programa

Validacioacuten del software donde el software donde el software se vaacutelida

para asegurar que es lo que el cliente quiere

Evolucioacuten del software donde el software se modifica para adaptarlo a

los cambios requeridos por el cliente y el mercado

Diferentes tipos de sistemas necesitan diferentes procesos de

desarrollo Por ejemplo el software de tiempo real en un avioacuten tiene

que ser completamente especificado antes de que empiece el

desarrollo mientras que en un sistema de comercio electroacutenico la

especificacioacuten y el programa normalmente son desarrollados juntos

Por lo tanto estas actividades geneacutericas pueden organizarse de

diferentes formas y describirse en diferentes niveles de detalle para

diferentes tipos de software Sin embargo el uso de un proceso

inadecuado del software puede reducir la calidad o la utilidad del

producto de software que se va a desarrollar yo incrementar los costes

de desarrollo Paacuteg 134

Para (S PRESSMAN Roger 2007) De hecho la construccioacuten del

software de computadora es un proceso iterativo de aprendizaje y el

resultado algo que Baetjer llamariacutea el capital del software Es una

materializacioacuten del conocimiento recolectado depurado y organizado

conforme el proceso estuvo en ejecucioacuten

Pero iquestqueacute es con exactitud un proceso de software desde un punto de

vista teacutecnico Dentro del contexto de este libro un proceso de

software se define como un marco de trabajo para las tareas que se

requieren en la construccioacuten de software de alta calidad

iquestEl proceso es un sinoacutenimo de ingenieriacutea del software La respuesta

es siacute y no un proceso de software define el enfoque que se adopta

mientras el software estaacute en desarrollo Pero la ingenieriacutea del software

tambieacuten abarca las tecnologiacuteas que requiere el proceso (meacutetodos

teacutecnicos y herramientas automatizadas) Auacuten maacutes importante es que la

ingenieriacutea del software la realizan personas creativas y con

conocimiento que deben trabajar en un proceso de software maduro

que sea apropiado para el producto que construyen y para las

demandas de sus mercados Paacuteg 182

De lo mencionado anteriormente se determina que el proceso de software es

definido como un proyecto donde existen taras para cada aacuterea de trabajo y que

desarrollaran un software de calidad La ingeniera de software trabaja sobre un

proceso de software maduro que es apropiado para la construccioacuten del producto

El desarrollo de un software dependeraacute de su aplicacioacuten y ahiacute se obtendraacute si el

software seraacute totalmente especificado antes de desarrollarlo o en el transcurso del

desarrollo sin embargo si el uso de un proceso equivoco puede producir software

de mala calidad la utilidad y el aumento o disminucioacuten del costo del software

111 Gestioacuten del software

Seguacuten (SOMERVILLE Ian 2005) La gestioacuten de proyectos de software es

una parte esencial de la ingenieriacutea del software La buena gestioacuten no

puede garantizar el eacutexito del proyecto Sin embargo la mala gestioacuten

usualmente lleva al fracaso del proyecto El software es entregado

tarde los costes son mayores que los estimados y los requerimientos

no se cumplen

Los gestores de software son responsables de la planificacioacuten y

temporalizacioacuten de desarrollo de los proyectos Supervisan el trabajo

para asegurar que se lleva a cabo conforme a los estaacutendares requeridos

y supervisan el progreso para comprobar que el desarrollo se ajusta al

tiempo previsto y al presupuesto La administracioacuten de proyectos de

software es necesaria debido a que la ingenieriacutea de software

profesional siempre estaacute sujeta a restricciones organizacionales de

tiempo y presupuesto El trabajo del gestor de proyectos de software

es asegurar que estos cumplan dichas restricciones y entregar software

que contribuya a las metas de la compantildeiacutea de desarrollo de software

Los gestores de software hacen el mismo tipo de trabajo que otros

gestores Sin embargo la ingenieriacutea de software es diferente en varios

aspectos de otros tipos lo que hace a la gestioacuten de software

particularmente difiacutecil Algunas de estas diferencias son las siguientes

El producto es intangible El gestor de un proyecto de construccioacuten de

un embarcadero o de uno de ingenieriacutea civil puede ver el producto

mientras se estaacute desarrollando Si hay un desfase en calendario el

efecto en el producto es visible de forma obvia partes de la estructura

no estaacuten completa El software es intangible No se puede ver ni tocar

Los gestores de proyectos de software no pueden ver el progreso

Confiacutean en otros para elaborar la documentacioacuten necesaria para

revisar el progreso

No existen procesos de software estaacutendar En las disciplinas de

ingenieriacutea con larga historia el proceso se prueba y verifica Para

tipos particulares de sistemas como puentes o edificios el proceso de

ingenieriacutea se comprende bien Sin embargo los procesos de software

variacutean notablemente de una organizacioacuten a otra A pesar de que la

compresioacuten del proceso del software se ha desarrollado de forma

significativa en los uacuteltimos antildeos aun no se puede predecir con certeza

cuando un proceso particular tiende a desarrollar problemas

Esto es especialmente cierto cuando el proyecto de software parte un

proyecto de ingenieriacutea de un sistema grande

A menudo los proyectos grandes son uacutenicos Por lo general los

proyectos grandes de software son diferentes de proyectos previos En

consecuencia los gestores aun cuando cuenten con una amplia

experiencia esta no es suficiente para anticipar los problemas Maacutes

aun los raacutepidos cambios tecnoloacutegicos en las computadoras y las

comunicaciones hacen parece obsoleta la experiencia previa Las

lecciones aprendidas en esas experiencias pueden no se transferibles a

los nuevos proyectos

Debido a estos problemas no es sorprendente que algunos proyectos

de software se retrasen sobrepasen el presupuesto y se entreguen

fuera de tiempo A menudo los sistemas de software son nuevos y

tecnoloacutegicamente innovadores Frecuentemente los proyectos de

ingenieriacutea innovadores (como los nuevos sistemas de transporte)

tambieacuten tienen problemas de temporalizacioacuten Dadas las mezclas de

dificultades es notable que muchos proyectos de software sean

entregados a tiempo y seguacuten lo presupuestado Paacuteg 168

Para (S PRESSMAN Roger 2007) La gestioacuten eficaz de la gestioacuten de

proyectos de software se enfoca sobre las cuatro P personal producto

proceso y proyecto El orden no es arbitrario El gestor que olvida que

el trabajo de ingenieriacutea del software es una empresa intensamente

humana nunca tendraacute eacutexito en la gestioacuten de proyectos Un gestor que

fracasa en alentar la comunicacioacuten amplia con los participantes en

etapas tempranas de la evolucioacuten de proyecto se arriesga a construir

una solucioacuten elegante para el problema equivocado El gestor que

presta poca atencioacuten al proceso corre el riesgo de colocar meacutetodos y

herramientas teacutecnicos competentes en el vaciacuteo El gestor que se

embarca sin un plan de proyecto soacutelido arriesga el eacutexito del producto

El personal- La formacioacuten de personal de software motivado y

altamente calificado se ha debatido desde los antildeos 60 del siglo

pasado De hecho el ldquofactor humanordquo es tan importante que el

software Engineering Institute ha desarrollado un modelo de madurez

de la capacidad de gestioacuten de personal (MMCGP) para ldquoaumentar la

rapidez con la cual las organizaciones de software acometen las

aplicaciones cada vez maacutes complejas al ayudar a atraer aumentar

motivar desplegar y retener el talento necesario para mejorar su

capacidad de desarrollo de softwarerdquo

El producto- Antes de planear un proyecto se deberiacutean establecer los

objetivos y el aacutembito del producto considerar soluciones alternativas

e identificar las restricciones razonables (y precisas) del costo una

valoracioacuten efectiva del riesgo una divisioacuten realista de las tareas del

proyecto o un calendario de proyecto manejable que ofrezca una

indicacioacuten fiable del progreso

El proceso- Un proceso de software proporciona el marco de trabajo

desde el cual se puede establecer un plan detallado para el desarrollo

del software Un pequentildeo nuacutemero de actividades del marco de trabajo

es aplicable a todos los proyectos de software sin importar su tamantildeo

o complejidad Algunos conjuntos de tareas diferentes (tareas hitos

productos de trabajo y puntos de control de calidad) permiten que las

actividades del marco de trabajo se adapten a las caracteriacutesticas del

proyecto de software asiacute como a los requisitos del equipo del

proyecto Finalmente las actividades protectoras (como el control de

calidad del software la gestioacuten de configuracioacuten de software y la

medicioacuten) cubren el modelo del proceso Las actividades protectoras

son independientes de cualquier actividad del marco de trabajo y

ocurren durante todo el proceso

El proyecto- Los proyectos de software se realizan de manera

planificada y controlada por una razoacuten principal es la uacutenica forma

conocida de gestionar la complejidad Incluso los esfuerzos

continuaran En 1998 los datos industriales indicaron que el 26 por

ciento de los proyectos de software fracasaron por completo y que el

46 por ciento rebasaron sus costos y tiempos de entrega Aunque la

tasa de eacutexito para los proyectos de software ha mejorado un poco la

tasa de fracaso de proyectos permanece maacutes elevada de lo que deberiacutea

Paacuteg 185

De lo mencionado anteriormente se determinoacute que la gestioacuten de software tiene

que tener un enfoque en todo lo que es la planificacioacuten de software y sin dejar a

parte la humanizacioacuten en el proyecto la gestioacuten estaacute enfocada en las 4P personal

producto proceso y proyecto

El Personal

El personal de software debe ser altamente calificado y motivado

El producto

Se deben establecer objetivos tener en cuenta soluciones alternativas y tener

identificado las restricciones

El proceso

Es un marco de trabajo el cual proporciona un plan detallado de tareas que pueden

ser empleadas para simples o complejos proyectos

El proyecto

El proyecto de software debe ser de manera planificada y llevar un control para

saber el tipo de complejidad que posee

La gestioacuten del software sirve para la planificacioacuten y temporalizacioacuten de desarrollo

del software de calidad pero hay que tener en cuenta los avances diarios en

tecnologiacutea los costos y el tiempo propuesto ya que estos factores pueden hacer

que un proyecto de software no sea realizado

La gestioacuten de software tambieacuten estaacute pendiente del proceso y avance del software

tanto de pruebas y actualizaciones que se realicen durante el proceso de creacioacuten

del software

112 Requerimientos del software

Para (SOMERVILLE Ian 2005) Los requerimientos para un sistema son

la descripcioacuten de los servicios proporcionados por el sistema y sus

restricciones operativas Estos requerimientos reflejan las necesidades

de los clientes de un sistema que ayude a resolver alguacuten problema

como el control de un dispositivo hacer un pedido o encontrar

informacioacuten El proceso de descubrir analizar documentar y verificar

estos servicios y restricciones se denominan ingenieriacutea de

requerimientos (RE)

El termino requerimiento no se utiliza de una forma constante en la

industria de software En algunos casos un requerimiento es

simplemente es simplemente una declaracioacuten abstracta de alto nivel de

un servicio que debe proporcionar el sistema o una restriccioacuten de este

En el otro extremo es una definicioacuten detallada y formal de una

funcioacuten del sistema Davis (Davis 1993) explica que existen estas

diferencias

Si una compantildeiacutea desea establecer un contrato para un proyecto de

desarrollo de software grande debe definir sus necesidades de una

forma suficientemente abstracta para establecer a partir de ella una

solucioacuten Los requerimientos deben redactarse de tal forma que varios

contratistas pueden licitar el contrato ofreciendo quizaacutes formas

diferentes de cumplir las necesidades de los clientes en la

organizacioacuten Una vez que el contrato se asigna el contratista debe

redactar una definicioacuten del sistema para el cliente maacutes detalladamente

de forma que este comprenda y pueda validar lo que haraacute el software

Ambos documentos se pueden denominar documento de

requerimientos para el sistema

Algunos de los problemas que surgen durante el proceso de ingenieriacutea

de requerimientos son resultado de no hacer una clara separacioacuten entre

estos diferentes niveles de descripcioacuten Aquiacute se distinguen utilizando

la denominacioacuten requerimientos del usuario y del sistema se pueden

definir como se muestra a continuacioacuten

Los requerimientos del usuario son declaraciones en lenguaje natural

y en diagramas de los servicios que se espera que el sistema

proporcione y de las restricciones bajo las cuales debe funcionar

Los requerimientos del sistema establecen con detalle las funciones

servicios y restricciones operativas del sistema El documento de

requerimientos del sistema (algunas veces denominado especificacioacuten

funcional) debe ser preciso Debe definir exactamente queacute es lo que se

va a implementar Puede ser parte del contrato entre el comparador del

sistema y los desarrolladores del software Paacuteg 224

Seguacuten (S PRESSMAN Roger 2007) La comprensioacuten de los requisitos

de un problema esta entre las tareas maacutes difiacuteciles que enfrenta un

ingeniero de software Cuando se piensa por primera vez acerca de

ello la ingenieriacutea de requisitos no parece tan difiacutecil

Despueacutes de todo iquestEl cliente no sabe lo que se requiere iquestLos

usuarios finales no deberiacutean entender bien las caracteriacutesticas y

funciones que les proporcionaran un beneficio Es sorprendente pero

en muchas ocasiones la respuesta a estas preguntas es ldquonordquo Y aun si

los clientes y usuarios finales son expliacutecitos en sus necesidades estos

requisitos pueden cambiar durante el proyecto La ingenieriacutea de

requisitos es difiacutecil

En el proacutelogo a un libro de Ralph Young (YOU01) sobre las praacutecticas

efectivas en los requisitos el autor de este libro escribioacute

Es tu peor pesadilla Un cliente entra en tu oficina se sienta te mira

directo a los ojos y dice ldquoYo seacute que usted piensa que entiende lo que

digo pero los que usted no entiende es que lo que digo no es

realmente lo que quiero decirrdquo Esto sucede de manera invariable

cuando el proyecto estaacute avanzado despueacutes de que se han realizado los

compromisos relativos al tiempo de entrega las reputaciones estaacuten en

juego y el dinero esta enserio peligro

Todos los que hemos trabajado en el negocio de los sistemas y el

software por maacutes de unos cuantos antildeos hemos vivido esta pesadilla y

solo unos pocos de nosotros hemos aprendido a continuar aun con esta

circunstancia Nosotros tenemos dificultades cuando tratamos de

obtener requisitos de nuestros clientes Tenemos problemas al

comprender la informacioacuten que adquirimos Con frecuencia

registramos los requisitos de una manera desorganizada e invertimos

muy poco tiempo en verificar lo que registramos Permitimos que el

cambio nos controle en lugar de establecer mecanismos para

controlarlo En resumen fallamos al establecer un cimiento salido

para el sistema o software Cada uno de estos problemas representa un

reto Cuando estos se combinan la imagen es desalentadora incluso

para los gerentes y profesionales del software maacutes experimentados

Pero existen soluciones

Seria deshonesto decir que la ingenieriacutea de requisitos es la ldquosolucioacutenrdquo

para los retos que se han enunciado Pero proporciona un enfoque

soacutelido para abordar dichos desafiacuteos Paacuteg 202

De lo definido anteriormente se puede decir que la ingenieriacutea de requisitos trata de

entender las necesidades del cliente y plasmarlas en una solucioacuten pero si

conocemos parcialmente los requisitos del cliente creara problemas durante el

desarrollo y pondraacute en juego el prestigio y dinero para esto la ingeniera de

requisitos permite un enfoque soacutelido para abordar estos desafiacuteos

Los requerimientos de software son todos los servicios y restricciones que el

software proporcionara y deben estar de acuerdo con las perspectivas del cliente y

tambieacuten entendibles para todo usuario por ese motivo la empresa que requiere el

software debe ser lo bastante especiacutefico para dar solucioacuten a su problemas y de

parte del contratista de igual manera deberaacute exponer diagramas y expresarse de la

manera maacutes natural posible para que entienda el cliente

CAPITULO II

2 ENTORNO DEL LUGAR DE INVESTIGACIOacuteN

21 Antecedentes histoacutericos de empresas ensambladoras de

vehiacuteculos en el Ecuador

En Ecuador se han situado diferentes empresas dedicadas a ensamblar distribuir y

comercializar vehiacuteculos y componentes relacionados a la Industria Automotriz la

demanda interna ha llevado la implementacioacuten de diferentes puntos de venta

principalmente de repuestos a nivel nacional ademaacutes de evolucioacuten de redisentildeos

de acoplamientos en algunos caso a pesar de ello el mercado ha ido creciendo de

manera que se han hecho necesarias nuevas alternativas para suplir la demanda

una de las cuales es la importacioacuten de partes para su ensamble en el territorio

ecuatoriano es asiacute que en la actualidad empresas como General Motors del

Ecuador Corporacioacuten Maresa Holding HYUNDAI AYMESA y en este antildeo

Great Wall-Ambacar se encuentran ensamblando vehiacuteculos de diferentes tipos y

modelos

La creacioacuten de estas plantas de ensamblaje traen consigo la necesidad de

desarrollar complejos y actualizados sistemas internos para el intercambio y

procesamiento de informacioacuten inclusive se han adoptado sistemas de

automatizacioacuten de uacuteltima generacioacuten para mantener altos niveles de calidad y de

produccioacuten estos sistemas ayudan al mejoramiento de comunicacioacuten entre aacutereas y

departamentos lo cual se traduce en

eficiencia ahorro de tiempo dinero y a mantener estadiacutesticas de fallos y errores

para su inmediato tratamiento

En la provincia de Tungurahua el parque automotriz histoacutericamente no ha tenido

un proveedor local (ensambladoras de vehiacuteculos) pero se han desarrollado

diferentes empresas que dan servicios de mantenimiento y venta de repuestos otra

de las empresas relacionadas son las dedicadas a la comercializacioacuten de vehiacuteculos

estos concesionarios se proveen tanto de importaciones como de las

ensambladoras de vehiacuteculos ubicadas en otras provincias siendo Ambato uno de

los principales centros de comercio de vehiacuteculos en el zona central del paiacutes

La ciudad de Ambato desde el mes de febrero del antildeo 2013 cuenta con la

presencia de la primera empresa ensambladora de vehiacuteculos del centro del paiacutes

CIAUTO es una empresa dedicada al ensamblaje de vehiacuteculos de las marcas

GREAT WALL (modelos Haval H5 camioneta Wingle y compacto M4) la

denomina Ciudad del Auto (CIAUTO) tiene una produccioacuten de 18 - 25 autos por

diacutea

Las instalaciones estaacuten ubicadas en el sector de Unamuncho (Norte de Ambato-

Camino Real) la planta al momento se encuentra acreditada con la Norma ISO

9001

Fuente Castantildeeda Carlos Artiacuteculo Historia Automoacutevil Ecuador Fecha

08122000

Fuente Loacutepez Daniel Articulo Ensamblaje de Autos Fecha 15112003

Fuente Tartado Daniel Articulo Llegada del Automoacutevil Fecha 09032005

22 Misioacuten y Visioacuten de Ciauto

221 Misioacuten

Somos una empresa dedicada al ensamblaje de partes y vehiacuteculos

automotores de calidad

Fomentamos el desarrollo de la industria automotriz en el centro del

paiacutes asiacute como tambieacuten el crecimiento de nuestra gente generando al

mismo tiempo la rentabilidad necesaria para asegurar la continuidad

y desarrollo de nuestra organizacioacuten

Fuente Jefe de Planta CIAUTO

222 Visioacuten

Nuestra cultura organizacional impulsa la buacutesqueda de la excelencia

en un ambiente acogedor que facilita el desarrollo de nuestro equipo

humano

Mantenemos procesos de fabricacioacuten innovadores confiables

seguros y competitivos que nos permiten ensamblar vehiacuteculos de

calidad

Fomentamos el desarrollo de la industria a traveacutes del crecimiento

paulatino del nuacutemero de unidades que ensamblamos y del tipo de

partes locales que instalamos en nuestros vehiacuteculos lo que nos

permite adoptar y transferir tecnologiacutea generando nuevos y mejores

negocios para todas las partes involucradas con nuestra organizacioacuten

Gestionamos nuestros procesos de acuerdo a los requisitos

establecidos en la norma ISO 9001 lo que nos brinda las

herramientas y los recursos necesarios para trabajar ordenadamente y

con calidad facilitaacutendonos el logro de la satisfaccioacuten de nuestros

clientes internos y externos

Logramos clientes entusiasmados con nuestros productos esto nos

permite construir un gran nombre de respaldo y seriedad asegurando

el crecimiento y sustentabilidad de nuestro negocio

Generamos la rentabilidad adecuada para asegurar la continuidad y

desarrollo de nuestra empresa asiacute como de la sociedad

223 Organigrama de la Ensambladora Ciudad del Auto Cia Ltda CIAUTO

GRAacuteFICO Nordm 2 Organigrama de CIAUTO

Fuente Jefe de Planta CIAU

23 Disentildeo Metodoloacutegico

231 Meacutetodos de Investigacioacuten

Es una serie de pasos que aportan a la investigacioacuten de conocimientos mediante la

aplicacioacuten de meacutetodos y teacutecnicas y para adquirir los fundamentos de las

investigaciones nos daraacuten una visioacuten general de la realidad en que se encuentra la

empresa

2311 Meacutetodo hipoteacutetico deductivo

Seguacuten (Karl POPPER 1994 paacuteg 45) El meacutetodo hipoteacutetico

deductivo es el procedimiento o camino que sigue el

investigador para hacer una actividad una praacutectica cientiacutefica

El meacutetodo hipoteacutetico deductivo tiene varios pasos esenciales

observacioacuten del fenoacutemeno a estudiar creacioacuten de una

hipoacutetesis para explicar dicho fenoacutemeno deduccioacuten de

consecuencias o proposiciones maacutes elementales que las

propias hipoacutetesis verificacioacuten y comprobacioacuten de la verdad de

los enunciados declarados comparaacutendolos con la experiencia

Este meacutetodo ha servido para obtener una gran cantidad de informacioacuten

en forma teoacuterica se las ha llevado a la praacutectica para una comprobacioacuten

entre la teoriacutea y la experimentacioacuten con el fenoacutemeno en siacute

2312 La experimentacioacuten cientiacutefica

Para (D T CAMPBELL y otros 1973 paacuteg 9) Implica

alteracioacuten controlada de las condiciones naturales de tal forma

que el investigador creara modelos reproduciraacute condiciones

abstraeraacute rasgos distintivos del objeto del problema la

experimentacioacuten depende del grado de conocimiento del

investigador a la naturaleza a las circunstancias del objeto y

el problema de investigacioacuten es decir no siempre se podraacute

realizar experimentacioacuten

Admite la modificacioacuten de variables lo cual nos da viacutea libre para la

correccioacuten de errores y el mejoramiento de nuestra investigacioacuten

Puedo agregar que como futuro ingeniero en informaacutetica estoy

aplicando mucho este meacutetodo puesto que debemos buscar una solucioacuten

de calidad efectiva funcional y dar satisfaccioacuten al cliente

24 Teacutecnicas de la investigacioacuten

Los instrumentos de recoleccioacuten de datos e informacioacuten son un recurso

metodoloacutegico utilizado por las teacutecnicas de investigacioacuten donde se materializo la

informacioacuten mediante un dispositivo o formato (impreso o digital) que se utiliza

para poder obtener registrar o almacenar con los aspectos relevantes del estudio o

investigacioacuten recabada de las fuentes indagadas

241 La entrevista

Para (Hugo GARCEacuteS 2000 paacuteg 6) La entrevista en cierto

sentido es un cuestionario contestado en forma verbal Lo

que supone que el investigador debe desplazarse en busca de

las personas que deben ser entrevistadas Esto naturalmente

demanda maacutes tiempo aun cuando tan pronto como ha

logrado su objetivo dispone al mismo tiempo de las

contestaciones

242 La encuesta

Seguacuten (Hugo GARCEacuteS 2000 paacuteg 7) La encuesta

comprende una serie de preguntas formuladas por escrito

para que el investigado conteste tambieacuten por escrito

Generalmente la encuesta se utiliza para averiguar actitudes y

opiniones mediante preguntas haacutebilmente dirigidas Al

formular preguntas especiacuteficas sobre tal o cual

acontecimiento permite que las respuestas tengan objetividad

Se utilizoacute el instrumento cuestionario al Gerente general de la empresa

para apoyar la creacioacuten del sistema la encuesta fue aplicada a

miembros administrativos de la empresa quienes aportaron de la manera

maacutes sincera

25 Recoleccioacuten de la Informacioacuten

251 Investigacioacuten bibliograacutefica

Para (Hugo GARCEacuteS 2000 paacuteg 12) La investigacioacuten de

caraacutecter documental se apoya en la recopilacioacuten de

antecedentes a traveacutes de documentos graacuteficos formales e

informes cualquiera que estos sean donde el investigador

fundamenta y complementa su investigacioacuten con lo aportado

de por diferentes autores Los materiales de consulta suelen

ser las fuentes bibliograacuteficas iconograacuteficas fonograacuteficas y

algunos medios magneacuteticos

Este tipo de datos ayudo a la investigacioacuten en la recoleccioacuten de

informacioacuten de la empresa para el desarrollo del presente proyecto en

este caso apoyoacute en la subida de informacioacuten a una base de datos

252 Investigacioacuten experimental

Para (Hugo GARCEacuteS 2000 paacuteg 17) La investigacioacuten

experimental consiste en la manipulacioacuten de una o maacutes

variables experimental no comprobada en condiciones

rigurosamente controlada con el fin de describir de queacute

modo o por que causa se produce una situacioacuten o

acontecimiento particular El experimental provocado por el

investigador le permite introducir determinadas variables de

estudio manipuladas por eacutel para controlar el aumento o

disminucioacuten de esas variables y sus efectos en las conductas

observadas

Este tipo de investigacioacuten permite realizar la experimentacioacuten entre

variables y obtener resultados positivos o negativos para luego analizar

los resultados dados por cada una de las experimentaciones y obtener

informacioacuten concreta

253 Investigacioacuten de campo

Para (Hugo GARCEacuteS 2000 paacuteg 18) La investigacioacuten que

se realiza en el lugar geograacutefico donde se producen los

hechos o campo de los hechos como un jardiacuten la escuela el

hogar o una entidad social como un barrio marginal las

viviendas indiacutegenas los comerciantes ambulantes etc etc

Esta investigacioacuten nos permite realizar un anaacutelisis maacutes detallado en el

lugar de la investigacioacuten ya que asiacute se puede interactuar con los

miembros y los problemas que poseen donde puedo tener una

perspectiva maacutes clara

26 Tratamiento y Anaacutelisis Estadiacutestico de los Datos

Para la interpretacioacuten de los resultados se utilizara la estadiacutestica

descriptiva

261 Estadiacutestica descriptiva

Para (Hugo GARCEacuteS 2000 paacuteg 22) Los puntajes que se

han obtenido en una prueba de evaluacioacuten los datos de los

censos los datos obtenidos mediante encuestas los datos que

dispone un agricultor sobre la produccioacuten agriacutecola o los

datos de produccioacuten de una faacutebrica si se hallan en desorden

o en bruto como se los llama no dicen nada Para poder

obtener conclusiones de esa cosecha de esa industria o de

esos alumnos es necesario ordenarlos y compararlos entre siacute

o con la media aritmeacutetica o promedio o sacar porcentajes

Esto es saber lo que esos nuacutemeros dicen por si para el

presente como por ejemplo que maacutes de la mitad de los

alumnos son buenos Esto corresponde a estadiacutestica

descriptiva porque solo estaacute describiendo lo que en la

actualidad pasa

En lo mencionado anteriormente se puede decir que la estadiacutestica

descriptiva nos arrojoacute datos reales queacute califiquen el proyecto de

investigacioacuten con la ayuda de las teacutecnicas de investigacioacuten como son la

entrevista y la encuesta

27 Poblacioacuten

A continuacioacuten se detalla los miembros administrativos que se tomaron

en cuenta o que se encuentran involucrados

Tabla Ndeg 1 Involucrados de la encuesta

Involucrados Cantidad

Administradores 22

Total 22

Fuente Jefe de Planta CIAUTO

28 Anaacutelisis e Interpretacioacuten de Resultados

Pregunta 1 iquestCree usted que la Planta ensambladora debe estar sujeta al

desarrollo tecnoloacutegico para asiacute brindar una mejora continua

Tabla Ndeg 2 Desarrollo Tecnoloacutegico Ciauto

Paraacutemetros Frecuencia Porcentaje

SI 22 100

NO 0 0

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 3 Desarrollo Tecnoloacutegico Ciauto

Elaborado por Dario Gutieacuterrez

Anaacutelisis- Todos los encuestados opinan que CIAUTO debe estar a la par con la

tecnologiacutea y profesionales que quieren ver un mejoramiento continuo ya que

gracias a ellos podraacuten ser crecer en forma tecnoloacutegica como muchas grandes

empresas

100

0

CIAUTO DEBE ESTAR SUJETO AL DESARROLLO TECNOLOGICO

SI

NO

Pregunta 2 iquestConoce usted que es un sistema de gestioacuten y mantenimiento

programado

Tabla Ndeg 3 Porcentaje de Conocimiento

Paraacutemetros Frecuencia Porcentaje

SI 15 68

NO 7 32

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 4 Porcentaje de Conocimiento

Elaborado por Dario Gutieacuterrez

Anaacutelisis- Para los encuestados que supieron mencionar que si conocen que es un

sistema de gestioacuten y mantenimiento programado es porque ven que a futuro la

empresa necesitara de sistemas similares para su desarrollo tecnoloacutegico y que los

pondraacute en un estatus maacutes alto como empresa

68

32

PORCENTAJE DE CONOCIMIENTO DE UN SISTEMA DE GESTION Y MANTENIMIENTO PROGRAMADO

SI

NO

Pregunta 3 iquestConsidera usted que se lleve el control de la planificacioacuten de

mantenimientos a traveacutes de un Sistema Informaacutetico

Tabla Ndeg 4 Consideraciones de Control

Paraacutemetros Frecuencia Porcentaje

SI 22 100

NO 0 0

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 5 Consideraciones de Control

Elaborado por Dario Gutieacuterrez

Anaacutelisis- Los encuestados estaacuten seguros que se deberiacutea llevar un control de los

mantenimientos que se realizan en CIAUTO porque los equipos industriales y

tecnoloacutegicos pueden fallar repercutiendo en el estado econoacutemico y funcional de la

planta

100

0

CONSIDERACIONES DE CONTROL DE MANTENIMIENTOS

SI

NO

Pregunta 4 iquestCoacutemo calificariacutea usted la creacioacuten de un sistema de gestioacuten y

mantenimiento programado para la planta ensambladora

Tabla Ndeg 5 Calificacioacuten para el Desarrollo del SGMP

Paraacutemetros Frecuencia Porcentaje

EXCELENTE 8 41

BUENO 13 59

NO CALIFICA 1 5

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 6 Calificacioacuten para el Desarrollo del SGMP

Elaborado por Dario Gutieacuterrez

Anaacutelisis- La mayoriacutea de los encuestados estaacute de acuerdo en que es excelente y

bueno la creacioacuten un sistema de gestioacuten y mantenimiento programado por los

beneficios que este brida al mantener los equipos criacuteticos y dispositivos

funcionando y asiacute disminuir considerablemente el margen de error

39

57

4

CALIFICACION PARA EL DESARROLLO DEL SGMP

EXCELENTE

BUENO

NO CALIFICA

Pregunta 5 iquestConoce usted coacutemo es el proceso para realizar el mantenimiento de

un equipo informaacutetico en CIAUTO

Tabla Ndeg 6 Porcentaje de conocimiento del mantenimiento de un equipo en

Ciauto

Paraacutemetros Frecuencia Porcentaje

SI 7 32

NO 15 68

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 7 Porcentaje de conocimiento del mantenimiento de un

equipo en Ciauto

Elaborado por Dario Gutieacuterrez

Anaacutelisis- Al no conocer el proceso de mantenimientos de equipos informaacuteticos

los encuestados respondieron negativamente pero supieron mencionar que es por

falta de informacioacuten o porque no han prestado atencioacuten se estaacuten haciendo dichos

mantenimientos a los equipos industriales y tecnoloacutegicos

32

68

PORCENTAJE DE CONOCIMIENTO DEL MANTENIMIENTO DE UN EQUIPO INFORMAacuteTICO EN CIAUTO

SI

NO

Pregunta 6 iquestConsidera usted beneficioso que se lleve un control de los

documentos y planificacioacuten de mantenimientos para los equipos criacuteticos

Tabla Ndeg 7 Beneficio de documentar la planificacioacuten de mantenimientos

Paraacutemetros Frecuencia Porcentaje

SI 22 100

NO 0 0

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 8 Beneficio de documentar la planificacioacuten de

mantenimientos

Elaborado por Dario Gutieacuterrez

Anaacutelisis- El beneficio de llevar un control de documentacioacuten y planificacioacuten

para mantenimientos es muy importante porque se puede prevenir muchos errores

o problemas que presentan los equipos industriales o informaacuteticos y asiacute tenerlos

siempre funcionando oacuteptimamente

100

0

BENEFICIO DE DOCUMENTAR LA PLANIFICACIOacuteN DE MANTENIMIENTOS

SI

NO

29 Verificacioacuten de la hipoacutetesis

La comprobacioacuten de la hipoacutetesis es el estudio que se hace posteriormente de la

aplicacioacuten de un instrumento de investigacioacuten y adquirido los resultados como

datos estadiacutesticos donde se hizo referencia a la hipoacutetesis planteada al comenzar la

investigacioacuten

La implementacioacuten de un sistema de gestioacuten y mantenimiento programado de

equipos tecnoloacutegicos e industriales aplicando la metodologiacutea SCRUM para que

facilite la actividad de la Norma ISO 9001 de mantenimiento manuales de

maquinaria y otra informacioacuten

Al realizar un anaacutelisis en tiempos de ejecucioacuten en las formas documentacioacuten y

sistema (software) se puede decir que los usuarios realizaban varios ingresos para

encontrar o buscar los archivos deseados para la realizacioacuten de los

mantenimientos de los equipos industrial donde se demoraban unos 30 min a 1

hora ademaacutes que no se daba aviso del mantenimiento realizado a los operarios o

coordinadores de dichas aacutereas en el caso del software los tiempos se minimizan

de 5 a 10 min dependiendo si el equipo es nuevo y necesita ser registrado y

tambieacuten en el software se puede visualizar el avance de los mantenimientos que se

han realizado y los que deberaacuten realizarse a futuro

Con la encuesta realizada se pudo obtener datos muy importantes pero de manera

general los encuestados respondieron positivamente con el 75 de que el sistema

cumple los objetivos el 25 negativo se dio porque las fallas de los equipos

industriales no se producen siempre por no realizar mantenimientos tambieacuten por

la mala utilizacioacuten de los operarios o incidentes en las estructuras

Para verificacioacuten de la factibilidad de la investigacioacuten se procedioacute a la realizacioacuten

de las encuestas detalladas anteriormente en donde se pudo constatar que la

hipoacutetesis es veriacutedica tomando en cuenta la tabulacioacuten de los datos obtenidos en

donde se puede evidenciar que 100 de encuestados estaacuten de acuerdo en que se

lleve un control de los mantenimientos planificados a traveacutes de un sistema el 39

opina que seriacutea excelente implantar un sistema de gestioacuten y mantenimiento

programado el 57 califico como bueno el desarrollo ya que esto ayudara a la

mejora continua y a mantener los equipos criacuteticos siempre disponibles el 100

opina que es muy beneficioso contar con un sistemas de gestioacuten mantenimiento

programado porque los usuarios temen por la informacioacuten con la que cuentan y

con los equipos que ayudan en diferentes puntos del ensamblaje De todo esto se

puede exponer que es factible la implementacioacuten de un sistema de gestioacuten y

mantenimiento programado para el aacuterea de mantenimiento y sistemas

informaacuteticos de la Planta ensambladora CIAUTO

Para comprobacioacuten se revisoacute los diferentes procesos en el sistema y se realiza

comprobaciones y verificaciones de la funcionalidad de cada parte

Asiacute pues en el sistema se verifica que los usuarios realizan el ingreso con sus

respectivos usuarios y acceden a los moacutedulos asignados por el tipo de

departamento

Para los usuarios del departamento de mantenimiento se puede evidenciar que al

acceder a su respectivo modulo tienes las tareas o acciones en menuacutes donde

dependiendo de lo que deseen realizar estaacuten plan anual de mantenimiento quien a

su vez tiene opciones de visualizar el reporte como tambieacuten el ingresar un nuevo

equipo industrial y tambieacuten para la asignacioacuten de un tipo de actividad y

actividades respectivas de cada equipo industrial

En otro apartado del menuacute en el moacutedulo de mantenimiento tenemos el reporte

para de tareas a realizar por mes semana o el diacutea asiacute el personal de

mantenimiento tiene las tareas asignadas para el diacutea

Para los usuarios de sistemas el modulo no es muy complejo ya que poseen un

inventario de los equipos que administran y un plan anual de tareas por fechas

como el ingreso eliminacioacuten y modificacioacuten de las diferentes tareas y sus

restricciones

El suacuteper usuario (root) seraacute el uacutenico que pueda crear usuarios o personas en el

caso de ingreso de un nuevo miembro al sistema es asiacute que llevara un control de

asignaciones y solicitudes de nuevos usuarios por otra parte tendraacute la potestad de

realizar y utilizar los moacutedulos de los demaacutes departamentos para realizar cambios

no habilitados para los respectivos usuarios

El sistema ira creciendo por lo que seraacute necesario ir actualizando o creando

nuevos moacutedulos dependiendo del tipo Sistema de Gestioacuten de Calidad ISO

9001que se vaya implantando o su respectiva actualizacioacuten cada 3 antildeos

Para culminar se comprueba y se visualiza todos los moacutedulos necesarios y sus

diferentes caracteriacutesticas dan una visualizacioacuten de los diferentes requerimientos y

que despueacutes se convirtieron en tareas finalizadas para terminacioacuten del sistema y

se puedan verificar aspectos de planes anuales mantenimientos realizados tareas

no realizadas y sirvan para una mejora continua de cada aacuterea y por entregar una

herramienta informaacutetica de gran utilidad para la Planta Ensambladora CIAUTO

CAPITULO III

3 IMPLEMENTACIOacuteN DE UN SISTEMA DE GESTIOacuteN y

MANTENIMIENTO PROGRAMADO DE EQUIPOS

TECNOLOGICOS E INDUSTRIALES

31 Presentacioacuten

En los uacuteltimos antildeos se ha evidenciado que las empresas puacuteblicas y privadas han

optado por sistemas informaacuteticos que ayuden y solventen diferentes aspectos

dentro la empresa asiacute ayudando con mejor control manejo e integridad de la

informacioacuten que se maneja internamente

Es asiacute que se hace factible la creacioacuten de un sistema de gestioacuten y mantenimiento

programado de equipos tecnoloacutegicos e industriales para que facilite la actividad

de la Norma ISO 9001 de mantenimiento manuales de maquinaria y otra

informacioacuten y mantener los equipos criacuteticos disponibles con menores fallas para

los departamentos de mantenimiento y sistemas informaacuteticos de la Planta

ensambladora CIAUTO

Lo cual ayuda al desarrollo de la propuesta para demostrar de una manera

renovadora mantener los equipos criacuteticos disponibles un mayor tiempo y su

control que ayudan a los departamentos de mantenimiento y sistemas

informaacuteticos en el progreso e implementacioacuten del sistema el cual el principal

beneficio es la habilidad de mantener los equipos criacuteticos en plan de

mantenimientos para mantener el mayor tiempo posible disponibles o con un

margen miacutenimo de dantildeo

32 Objetivos

321 Objetivo general

Desarrollar un sistema de gestioacuten y mantenimiento programado de equipos

tecnoloacutegicos e industriales aplicando la metodologiacutea SCRUM para la gestioacuten de

mantenimientos fichas teacutecnicas de maquinaria y otra informacioacuten

322 Objetivos Especiacuteficos

Investigar informacioacuten de procesos de creacioacuten programacioacuten y

modelacioacuten de software para que trabajen junto con una base de datos

integrada en un servidor

Realizar el anaacutelisis y disentildeo del Sistema Informaacutetico haciendo un

seguimiento de la metodologiacutea teacutecnicas e instrumentos de investigacioacuten

para cada etapa del proyecto

Confirmar el mejor funcionamiento en la implementacioacuten del sistema

haciendo un seguimiento a la metodologiacutea SCRUM la cual se usoacute para la

realizacioacuten del proyecto

33 Justificacioacuten e Importancia

El mejoramiento de las condiciones de eficiencia y eficacia de los procesos

productivos de mantenimiento y transferencia de informacioacuten en las industrias es

un tema de continuo estudio en la ensambladora CIAUTO que se encuentra en

proceso de implantacioacuten equipamiento e inicio de operacioacuten se han identificado

diferentes aspectos en los cuales intervenir entre ellos la implementacioacuten y

mejoramiento de los sistemas que apoyan los procesos de comunicacioacuten

transferencia y almacenamiento de datos en toda la planta

Un Sistema informaacutetico corporativo constituye desde hace mucho tiempo un

conjunto de recursos informaacuteticos para la organizacioacuten los cuales proporcionan

beneficios directos e indirectos tales como ahorro de tiempo y dinero facilidad

de uso mejor y maacutes raacutepida transferencia de informacioacuten escalabilidad y

flexibilidad multiplataforma entre otros

Un Procedimiento informaacutetico pone juntos todos los recursos necesarios bajo un

uacutenico Sistema Corporativo brindando estandarizacioacuten y facilidad de uso

permitiendo a los usuarios interactuar con contenidos aplicaciones procesos de

negocio y otras personas dentro de la Organizacioacuten El sistema avanzado de

herramientas que brinda a usuarios no teacutecnicos la capacidad de capturar

inmediatamente la informacioacuten y entregarla al puacuteblico objetivo en forma

oportuna

Existe variada informacioacuten teacutecnica disponible acerca del disentildeo programas de

modelamiento desarrollo testing ejemplos de funcionamiento e implementacioacuten

de sistemas informaacuteticos

Los sistemas Dashboard ayudaran generando y desarrollando tableros de control

donde se mostraran los indicadores de las diferentes tareas realizadas por el aacuterea

de mantenimiento asiacute el control seraacute maacutes visible y manejable se podraacuten tomar

decisiones para mejora continua de los procesos

Lo que se logra con la informacioacuten en este nuevo ambiente enlazado tiene un gran

impacto Los sistemas distribuidos permiten a una Organizacioacuten gastar menos

tiempo en cosas que no agregan valor como la buacutesqueda de informacioacuten para

resolver un problema La productividad se incremente a medida que el

conocimiento corporativo es maacutes accesible y la informacioacuten maacutes precisa La

flexibilidad en el tiempo de entrega del conocimiento se gana a medida que la

informacioacuten siempre esteacute a un clic de distancia Los sistemas informaacuteticos abren

un espacio en donde las fronteras son maacutes pequentildeas y el intercambio de

informacioacuten es estimulado Esto lleva a unos empleados mejor informados y con

la habilidad de tomar mejores y maacutes raacutepidas decisiones Al final se termina

logrando una mayor productividad y maacutes tiempo para incrementar las ganancias

Ademaacutes se desea brindar una mayor facilidad de administracioacuten de toda la

informacioacuten desarrollada por los usuarios al Departamento de Sistemas para que

esta brinde un mejor servicio a sus compantildeeros de trabajo

La empresa en su nivel de operativo administrativo cada uno de sus operarios

jefes de aacuterea en general se veraacuten beneficiados reduciendo tiempos de reaccioacuten

ante problemas que pueden suscitarse mediante la facilidad de prever notificar y

consecuentemente corregir distintas falencias en la produccioacuten

Finalmente se planea otorgar mayores prestaciones de manejo de histoacutericos de los

datos subidos por cada uno de los usuarios con la finalidad de explotar de la mejor

manera las herramientas del sistema de gestioacuten documental obteniendo

informacioacuten actualizada y confiable al alcance de todo el Personal

Para la investigacioacuten y desarrollo del proyecto se utilizaran diferentes

herramientas tecnoloacutegicas como potgresSQL (base de datos) Java (lenguaje de

programacioacuten) estos se encontraran en un servidor centralizado todas estas

herramientas son de coacutedigo abierto (OPEN SOURSE)

El proyecto seraacute auspiciado por la empresa CIAUTO y se desarrollaraacute en la

planta de ensamblaje que se encuentra operando en la parroquia Unamuncho

34 Desarrollo de la Propuesta

341 Metodologiacutea Aacutegil SCRUM

La metodologiacutea SCRUM es un proceso aacutegil iterativo e incremental que respeta las

cinco etapas tradicionales de un proyecto que facilitan su gestioacuten y control ellas

son

1 Planificacioacuten

2 Anaacutelisis

3 Disentildeo

4 Construccioacuten

5 Prueba e implementacioacuten

Coacutemo el objetivo principal de la metodologiacutea es la adopcioacuten de estas buenas

praacutecticas permite reducir el tiempo de desarrollo de productos maacutes capacidad de

adaptacioacuten y flexibilidad frente a un entorno y unos requisitos cambiantes

aumentando el valor que se aporta a los clientes

Este tipo de proceso permite desarrollar y realizar entregas parciales mismas que

se van completando con el avance del proyecto de esta manera se reducen los

riesgos y el cliente va verificando y obteniendo resultados satisfactorios de su

proyecto Cabe sentildealar que cada iteracioacuten tiene una duracioacuten de un mes o a veces

pueden durar dos semanas

A continuacioacuten se especifican los roles para cada uno de los comprometidos del

desarrollo del software

342 Asignacioacuten de Roles de Scrum

Propietario del Producto (Product Owner) el Ing Vinicio Haro quien

es el coordinador del Aacuterea de Mantenimiento y el Ing Jorge Parra como

coordinador del Aacuterea de Sistemas de la Planta Ensambladora CIAUTO

Equipo Desarrollador (Team) Dario Gutierrez autor de la presente

Tesis quien es el encargado de desarrollar e implementar el sistema para

la gestioacuten y mantenimiento programado

Scrum Master El Ing Segundo Corrales quien es Director de Tesis y

quien es responsable de realizar un control al equipo desarrollador (team)

para dar el seguimiento a las reglas que indica la Metodologiacutea

Otros Interesados es aquiacute donde entra el tribunal de grado quienes son

los encargados de realizar las pruebas del funcionamiento del sistema

Una vez establecidos los roles a todos y cada uno de los comprometidos para el

desarrollo del software se procede a detallar cada una de las fases por las que

tiene que atravesar el desarrollo del producto y la combinacioacuten de herramientas

utilizadas

343 Proceso de desarrollo de Software

3431 Historias de Usuario

En la primera fase del desarrollo aacutegil se encuentran las historias de usuario las

cuales son los requerimientos funcioacutenales del sistema que se obtuvo en las

conversaciones con los Product Owner

Tabla Ndeg 8 Historia de Usuario Nordm 1

Historia de Usuario

Nuacutemero 1 Usuario Root administradores Clientes

Nombre de historia ingreso al sistema

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten El root administradores y clientes deben ingresar un usuario y

contrasentildea respectivamente

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 9 Historia de Usuario Nordm 2

Historia de Usuario

Nuacutemero 2 Usuario Root administradores Clientes

Nombre de historia activacioacuten de moacutedulos de usuarios

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten El root administradores y clientes deben ingresar a sus respectivos

moacutedulos

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 10 Historia de Usuario Nordm 3

Historia de Usuario

Nuacutemero 3 Usuario Root administradores

Nombre de historia Creacioacuten modificacioacuten y eliminacioacuten de usuarios

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten aquiacute se detallara el registro de cada usuario como tambieacuten la

eliminacioacuten y modificacioacuten por parte del root y administradores del sistema

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 11 Historia de Usuario Nordm 4

Historia de Usuario

Nuacutemero 4 Usuario Root administradores departamento sistemas

Nombre de historia Plan anual de sistemas aacuterea sistemas

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten en el moacutedulo del plan anual de sistemas se detalla cada una de la

tareas planificada por fecha de inicio y fin para realizarla

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 12 Historia de Usuario Nordm 5

Historia de Usuario

Nuacutemero 5 Usuario Root administradores departamento sistemas

Nombre de historia Plan de mantenimientos aacuterea sistemas

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten en el plan de mantenimientos se detalla la fecha para realizar el

mantenimiento de cada maacutequina o dispositivo

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 13 Historia de Usuario Nordm 6

Historia de Usuario

Nuacutemero 6 Usuario Root administradores departamento

mantenimiento

Nombre de historia Plan anual aacuterea mantenimiento

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten este plan posee un sub plan para cada equipo industrial y de ahiacute

tomara informacioacuten para la creacioacuten del plan maestro

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 14 Historia de Usuario Nordm 7

Historia de Usuario

Nuacutemero 7 Usuario Root administradores departamento

mantenimiento

Nombre de historia Inventario de repuestos aacuterea mantenimiento

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten en este moacutedulo se encuentra los repuestos para cada equipo

industrial y tambieacuten un detalle por liacutenea de ensamblaje donde se podraacute ver si hay

existencias para poder ser usadas o si fueron comprados entran a inventario

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 15 Historia de Usuario Nordm 8

Historia de Usuario

Nuacutemero 8 Usuario Root administradores departamento

mantenimiento

Nombre de historia Inventario de herramientas aacuterea mantenimiento

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten aquiacute se detalla las diferentes herramientas utilizadas y en

funcionamiento para cada estacioacuten y liacutenea de ensamblaje

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 16 Product Backlog

Ndeg de

Requerimiento

Ndeg de

Historia

Descripcioacuten requisito Prioridad

R1 H1

Ingreso al sistema Los diferentes

usuarios deben

logearse en el

sistema

Alta

R2 H2

Activacioacuten de

moacutedulos de

usuarios

Por la actividad

del usuario se

habilitara el

modulo

correspondiente

Alta

R3 H3

Creacioacuten

modificacioacuten y

eliminacioacuten de

usuarios

Aquiacute se habilita

todos los planes

por aacutereas o por

equipos

Alta

industriales para

realizar los

mantenimientos

DEPARTAMENTO DE SISTEMAS

R4 H4

Plan anual de

sistemas aacuterea

sistemas

Este en un plan de

manera general

que muestra todas

las tareas

planificadas para

el antildeo

Alta

R5 H5

Plan de

mantenimientos

aacuterea sistemas

En el plan de

mantenimientos

se detalla

mantenimientos

equipos y

dispositivos

Alta

DEPARTAMENTO DE MANTENIMIENTO

R6 H6

Plan anual aacuterea

mantenimiento

Aquiacute se muestran

los planes

individuales por

equipo industrial

y al final se

obtiene un

completo

detallado

Alta

R7 H7

Inventario de

repuestos aacuterea

mantenimiento

El inventario de

repuestos estaacute

identificado por

liacutenea de

ensamblaje

Alta

R8 H8

Inventario de

herramientas aacuterea

mantenimiento

Este inventario

contiene las

herramientas

utilizadas por

liacuteneas de

ensamblaje

Alta

Elaborado por Dario Gutieacuterrez

3432 Iteracioacuten 1

34321 Plan del sprint 1 para el sistema

Despueacutes de que se posea la pila de requerimientos del sistema En la planificacioacuten

es donde el Equipo Desarrollador (Team) inicia el proceso de convertir el Sprint

Backlog en el software funcional

El Sprint Backlog es el producto que surge del Producto Backlog que es una lista

de requerimientos que se establecen en un sprint

Tabla Ndeg 17 Sprint Backlog del Sprint 1

Descripcioacuten Prioridad Ndeg historian de

Usuario

R1 Ingreso por usuario Alta H1

R2 Habilitacioacuten de

moacutedulos Alta H2

R3

Creacioacuten

modificacioacuten y

eliminacioacuten de

usuarios

Alta H3

Elaborado por Dario Gutieacuterrez

Luego de haber reconocido los requerimientos que van a ser desarrollados se

procede a preparar la tabla de tareas que corresponde a efectuar el Equipo

Desarrollador (Team) para asiacute alcanzar el primer modelo o prototipo funcional

Tabla Ndeg 18 Tareas del Sprint 1

Coacutedigo Descripcioacuten responsable Tiempo de

ejecucioacuten

TA01 Esquema de la base de datos Equipo

Desarrollador 6h

TA02 Disentildeo para el login de Usuario Equipo

Desarrollador 6h

TA03

Disentildeo para

Registromodificacioacuteneliminacioacuten

de usuarios

Equipo

Desarrollador 6h

TA04 Establecer conexioacuten con la base

de datos programacioacuten

Equipo

Desarrollador 6h

TA05 Programacioacuten para el login de

Usuario

Equipo

Desarrollador 6h

TA06

Programacioacuten para el

Registromodificacioacuteneliminacioacuten

de usuario

Equipo

Desarrollador 6h

TA07 Programacioacuten habilitacioacuten de

moacutedulos por usuario

Equipo

Desarrollador 6h

TA08 Pruebas de versioacuten Equipo

Desarrollador 6h

Total de tiempo de ejecucioacuten 48h Elaborado por Dario Gutieacuterrez

Luego se muestra el conjunto de tareas donde se encuentran el tipo de tareas que

se produciraacuten a lo largo de la iteracioacuten

Tabla Ndeg 19 Tareas tipos y estados

Propuesta

Sistema de gestioacuten y mantenimiento programado de equipos tecnoloacutegicos e

industriales

Numero de

Sprint

Inicio Nuacutemero de diacuteas Jornada en horas

1 10-junio-2015 8 6

Tareas Responsables

Tipo Estado

Anaacutelisis Pendiente Equipo desarrollador

(team)

Disentildeo Pendiente Equipo desarrollador

(team)

Codificacioacuten En curso Equipo desarrollador

(team)

Prototipo En curso Equipo desarrollador

(team)

Pruebas Pendiente Equipo desarrollador

(team) y Scrum Marster

Elaborado por Dario Gutieacuterrez

La primera lista del sprint indica los estados de las tareas lo que ayuda para

realizar un control de las actividades que estaacuten por realizarse Tambieacuten se tiene

un listado para dar cumplimiento a la iteracioacuten

Tabla Ndeg 20 Listado de tareas y estados para el sprint

Tarea Tipo Estado Responsable

Esquema de la base de datos

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo para el login de Usuario

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo para

registromodificacioacuteneliminacioacuten

de usuarios

Prototipo Pendiente Equipo

desarrollador

(team)

Establecer conexioacuten con la base

de datos programacioacuten

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el login de

Usuario

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el

Registromodificacioacuteneliminacioacuten

de usuario

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten habilitacioacuten de

moacutedulos por usuario

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Realizacioacuten de pruebas a la

versioacuten

Pruebas Pendiente Equipo

desarrollador

(team) y

Scrum

Marster Elaborado por Dario Gutieacuterrez

34322 Preparacioacuten del proceso del Sprint Planning Meeting

Despueacutes de culminar la pila del Sprint se solicita que el Equipo desarrollador

(Team) tenga en mente lo siguiente

Tareas anteriores (ayer)

Tareas actuales (hoy)

Al realizar cualquier parte del proceso o si se ve dificultado para realizar una

determinada tarea

Para medir el desempentildeo de las tareas que se desarrollan seraacuten evidentes en la

Tabla Ndeg 23 en la cual se podraacute constatar el progreso que lleva el proyecto y la

misma informacioacuten seraacute tomada para realizar el Burn Down Chart

Fecha = Registro de la fecha que se realiza la tarea

NHR = Nuacutemero de horas que faltan para culminar el Sprint

NTRF = Numero de tareas por finalizar

RES = Responsables

T ANT = Tareas anteriores

T ACT = Tareas actuales

Tabla Ndeg 21 Seguimiento de la pila de tareas

FECHA NHR NTRF RES TANT TACT

1006 42 07 Equipo

desarrollador

(team)

Plan para la iteracioacuten

1

Esquema de la base de

datos

1106 36 06 Equipo

desarrollador

(team)

Esquema de la base

de datos

Disentildeo para el login

de Usuario

1306 30 05 Equipo

desarrollador

(team)

Disentildeo para el login

de Usuario

Disentildeo para cataacutelogo

de usuarios

1406 24 04 Equipo

desarrollador

(team)

Disentildeo para

Registromodificacioacute

neliminacioacuten de

usuarios

Establecer conexioacuten

con la base de datos

programacioacuten

1506 18 03 Equipo

desarrollador

(team)

Establecer conexioacuten

con la base de datos

programacioacuten

Programacioacuten para el

login de Usuario

1606 12 02 Equipo

desarrollador

(team)

Programacioacuten para el

login de Usuario

Programacioacuten para el

cataacutelogo de usuario

1706 6 01 Equipo

desarrollador

(team)

Programacioacuten para el

Registromodificacioacute

neliminacioacuten de

usuario

Programacioacuten

habilitacioacuten de

moacutedulos por usuario

1806 0 00 Equipo

desarrollador

(team)

Programacioacuten

habilitacioacuten de

moacutedulos por usuario

Realizacioacuten de

pruebas a la versioacuten

Elaborado por Dario Gutieacuterrez

Despueacutes de finalizar la iteracioacuten se realiza la revisioacuten de la pila del Sprint

resultante ya que pueden aparecer tareas nuevas tambieacuten se deben tomar en

cuenta aquellas tareas que no fueron finalizadas en el Sprint pero en la

iteracioacuten no existieron tareas sin finalizar esto nos lleva a que se logroacute

terminar como se encontraba en el plan de inicio

Burn Down Chart

Es una imagen descriptiva en la cual se evidencia a queacute velocidad se estaacute

desarrollando para cumplir los requerimientos y objetivos esto indica el

progreso que ha logrado con el trabajo de las tares planeadas dentro la

Iteracioacuten mediante estos datos se puede tomar en cuenta algunos aspectos

como pueden ser replantear los tiempos estimados para cada una de las tareas

o si fue concluida una tarea y se evidencio que es necesario tareas

emergentes

Para la realizacioacuten de la graacutefica se considerara si existieron cambios en las

tareas ya que la iteracioacuten se mantuvo con la pila de tareas planteada al inicio

de la misma no tiene cambio alguno

Tabla Ndeg 22 Pila de tareas al finalizar la iteracioacuten

Tarea Tipo Estado

Esquema de la base de datos Prototipo Finalizado

Disentildeo para el login de Usuario Prototipo Finalizado

Disentildeo para

Registromodificacioacuteneliminacioacuten de

usuarios

Prototipo Finalizado

Establecer conexioacuten con la base de

datos programacioacuten

Codificacioacuten Finalizado

Programacioacuten para el login de Usuario Codificacioacuten Finalizado

Programacioacuten para el

Registromodificacioacuteneliminacioacuten de

Codificacioacuten Finalizado

usuario

Programacioacuten habilitacioacuten de moacutedulos

por usuario

Codificacioacuten Finalizado

Realizacioacuten de pruebas a la versioacuten Pruebas Finalizado

Elaborado por Dario Gutieacuterrez

Lo siguiente al terminar con el seguimiento diario de las tareas dirigidas en la

iteracioacuten se necesita ajustar la informacioacuten para llevar de manera organizada

lo que se procedioacute a realizar aquiacute se muestra la graacutefica para evidenciar el

esfuerzo realizado

GRAacuteFICO Nordm 9 Iteracioacuten 1 esfuerzo realizado

Elaborado por Dario Gutieacuterrez

Se puede decir mediante la observacioacuten del grafico que la distribucioacuten de

tareas estaacute bien establecidas

34323 Desarrollo del Sprint 1

Al iniciar el desarrollo de una aplicacioacuten es esencial comenzar con el disentildeo y

maquetacioacuten de la base de datos ya que la misma seraacute el soporte fundamental

de la creacioacuten del software

4841

3530

21

116

01 2 3 4 5 6 7 8

Sprint 1 Burndown chart

Al realizar el planteamiento de la iteracioacuten se inicioacute por la maquetacioacuten de la

base de datos con los datos que se obtuvieron de los Coordinadores de los

Departamentos de Sistemas y Mantenimiento de la Planta Ensambladora

CIAUTO quienes compartieron la informacioacuten necesaria para el ingreso de

usuarios y acciones que realizara cada uno

GRAacuteFICO Nordm 10 Disentildeo de la base de datos

Elaborado por Dario Gutieacuterrez

La tabla para el control de ingreso y habilitacioacuten de moacutedulos por usuario fue

creada para el ingreso de los usuario pero el suacuteper usuario ROOT

directamente en la base de datos ya que seraacute el uacutenico que podraacute acceder a

todos los moacutedulos en donde es el uacutenico que puede crear eliminar o modificar

usuarios

Casos de uso son herramientas que permiten la representacioacuten graacutefica de

como el usuario opera al ingresar al sistema

GRAacuteFICO Nordm 11 Acciones del administrador

Elaborado por Dario Gutieacuterrez

Para la culminacioacuten de la iteracioacuten en necesario casos de uso el desarrollo de

la interfaz el sistema dispone de una ventana principal en la cual se ingresa

datos del usuario y password para ingresar a los moacutedulos dependiendo del

departamento de usuario

Es asiacute que el grafico GRAacuteFICO Nordm 11 muestra la ventana principal y los

datos que requiere para el ingreso a los moacutedulos internamente la parte que no

se muestra es la conexioacuten a la base de datos

GRAacuteFICO Nordm 12 Ventana de Inicio sesioacuten

Elaborado por Dario Gutieacuterrez

Las siguientes ventanas son para la habilitacioacuten de los moacutedulos por

departamento de usuario

En la ventana siguiente se muestra el ingreso al sistema por parte del root

(suacuteper usuario) el cual tiene acceso a todos los moacutedulos del sistema

GRAacuteFICO Nordm 13 Sesioacuten de root

Elaborado por Dario Gutieacuterrez

La ventana para los usuarios del departamento de sistemas tendraacute solo la

habilitacioacuten del respectivo moacutedulo

GRAacuteFICO Nordm 14 Sesioacuten moacutedulo de sistemas

Elaborado por Dario Gutieacuterrez

La siguiente ventana es el modulo que tendraacute habilitado los usuarios del

departamento de mantenimiento

GRAacuteFICO Nordm 15 Sesioacuten moacutedulo de Mantenimiento

Elaborado por Dario Gutieacuterrez

En la ventana a continuacioacuten se muestra donde se procede a crear los usuarios

para utilizacioacuten del sistema como tambieacuten se puede apreciar estaacute la parte para

eliminacioacuten o edicioacuten de usuarios y un objeto donde se podraacute visualizar la

tabla

GRAacuteFICO Nordm 16 Registro de Personas

Elaborado por Dario Gutieacuterrez

Al ser un sistema debe realizarse pruebas para su correspondiente uso en

produccioacuten al encontrar errores se puede realizar las correcciones necesarias

antes de entre en funcionamiento

34324 Realizacioacuten de pruebas de versioacuten

Los requerimientos que se obtuvieron en el Sprint Backlog se deben

comprobar en el funcionamiento para la versioacuten 10 del sistema aquiacute se hace

los test para observar el funcionamiento y si se encuentra falencias estar a

tiempo para proceder con la correccioacuten Se realizaron las siguientes pruebas

Tabla Ndeg 23 Caso de prueba 1

Sistema SGMPro Id caso de prueba CP01

Historia de usuario H1 Responsable Dario Gutierrez

Propoacutesito

Prueba de ingreso al sistema en la ventana principal

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1 Apertura de logeo

para usuario

Visualizar la

ventana de

ingreso

Excelente

Se efectuoacute el

resultado deseado

2

Ingreso de usuario y

password para

control

Ingreso de los

datos del usuario

para control

Excelente

Se efectuoacute el

resultado deseado Elaborado por Dario Gutieacuterrez

Se procede hacer la prueba la habilitacioacuten de cada uno de los moacutedulos para

los usuarios seguacuten el departamento al que corresponde

Tabla Ndeg 24 Caso de prueba 2

Sistema SGMPro Id caso de prueba CP02

Historia de usuario H2 Responsable Dario Gutierrez

Propoacutesito

Habilitacioacuten de moacutedulos por usuario y filtro por departamento

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1

Habilitacioacuten de

todos los moacutedulos

si es Suacuteper

usuario (root)

Todas las opciones se

habilitan y se tiene el

ingreso correspondiente

Excelente

Se efectuoacute el

resultado deseado

2 Habilitar moacutedulo

de sistemas

Al habilitarse las opciones

por el departamento de

sistemas no se tiene acceso

a opciones de

mantenimiento y root

Excelente

Se efectuoacute el

resultado deseado

3 Habilitar moacutedulo

de mantenimiento

Al habilitarse las opciones

por el departamento de

mantenimiento no se tiene

acceso a opciones de

sistemas y root

Excelente

Se efectuoacute el

resultado deseado

Elaborado por Dario Gutieacuterrez

Para finalizar se realiza la creacioacuten de varios usuarios como la modificacioacuten

y eliminacioacuten para verificar se usa la visualizacioacuten de la tabla de usuarios en

la misma ventana

Tabla Ndeg 25 Caso de prueba 3

Sistema SGMPro Id caso de prueba CP03

Historia de usuario H3 Responsable Dario Gutierrez

Propoacutesito

Creacioacuten modificacioacuten y eliminacioacuten de usuarios

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1 Crear usuario Crear usuario para

cada departamento

Excelente

Se efectuoacute el resultado

deseado

2 Modificar

usuario

Modificar campos

del usuario y

verificar en la tabla

Excelente

Se efectuoacute el resultado

deseado

3 Eliminar usuario Eliminar usuarios y

verificar en la tabla

Excelente

Se efectuoacute el resultado

deseado Elaborado por Dario Gutieacuterrez

3433 Iteracioacuten 2

34331 Plan del sprint 2 para el sistema

Para la continuacioacuten del desarrollo del sistema se procede a realizar la pila de

tareas a cumplirse en la iteracioacuten

Tabla Ndeg 26 Sprint Backlog del Sprint 2

Descripcioacuten Prioridad Ndeg historian de

Usuario

R4

Plan anual de

sistemas aacuterea

sistemas

alta H4

R5

Plan de

mantenimientos

aacuterea sistemas

alta H5

Elaborado por Dario Gutieacuterrez

Al iniciar el Sprint 2 se debe agregar las observaciones y anaacutelisis realizados

por parte del Scrum Master equipo de desarrollo (team) y del Porduct

owner

Para el Sprint 1 no se dieron observaciones al ser realizados con los disentildeos

correspondientes lo cual vuelve independiente al Sprint 2

Aquiacute los requerimientos se trasforman en tareas

Tabla Ndeg 27 Tareas del Sprint 2

Coacutedigo Descripcioacuten responsable Tiempo de

ejecucioacuten

TA01

Disentildeo para el

plan anual de

sistemas

Equipo

Desarrollador 12h

TA02

Disentildeo para el

plan de

mantenimientos

Equipo

Desarrollador 12h

TA03

Establecer

conexioacuten con la

base de datos

programacioacuten

Equipo

Desarrollador 12h

TA04

Programacioacuten

para el plan anual

de sistemas

Equipo

Desarrollador 18h

TA05

Programacioacuten

para el plan de

mantenimientos

Equipo

Desarrollador 18h

TA06 Pruebas de

versioacuten

Equipo

Desarrollador 12h

Total de tiempo de ejecucioacuten 84h

Elaborado por Dario Gutieacuterrez

Despueacutes de la lista de tareas se realiza la construccioacuten de la pila de tareas para

la iteracioacuten 2

Tabla Ndeg 28 Tareas tipos y estados

Propuesta

Sistema de gestioacuten y mantenimiento programado de equipos tecnoloacutegicos e

industriales

Numero de

Sprint

Inicio Nuacutemero de diacuteas Jornada en horas

2 20-junio-2015 21 4

Tareas Responsables

Tipo Estado

Anaacutelisis Terminado Equipo desarrollador

(team)

Disentildeo En curso Equipo desarrollador

(team)

Codificacioacuten En curso Equipo desarrollador

(team)

Prototipo Pendiente Equipo desarrollador

(team)

Pruebas Pendiente Equipo desarrollador

(team) y Scrum Marster

Elaborado por Dario Gutieacuterrez

La primera lista del sprint 2 sentildeala los estados de las diferentes tareas lo que

ayuda a llevar un control de las actividades que estaacuten por realizarse

Tabla Ndeg 29 Listado de tareas y estados del Sprint 2

Tarea Tipo Estado Responsable

Disentildeo para el plan anual

de sistemas

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo para el plan de

mantenimientos

Prototipo Pendiente Equipo

desarrollador

(team)

Establecer conexioacuten con la

base de datos programacioacuten

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el plan

anual de sistemas

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el plan

de mantenimientos

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Pruebas de versioacuten

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Elaborado por Dario Gutieacuterrez

34332 Preparacioacuten del proceso del Sprint Planning Meeting

Similar al Sprint 1 se desarrollara el seguimiento de la pila de tareas se

recomienda tomar en consideracioacuten las tareas anteriores (ayer) tareas

actuales (hoy) y si se da alguacuten inconveniente para la realizacioacuten

Tabla Ndeg 30 Seguimiento de la pila de tareas

FECHA NHR NTRF RES TANT TACT

2006 84 06 Equipo

desarrollador

(team)

Plan para la

iteracioacuten 2

Disentildeo para el plan

anual de sistemas

2206 80 06 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

sistemas

Disentildeo para el plan

anual de sistemas

2306 78 06 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

sistemas

Disentildeo para el plan

de mantenimientos

2406 74 05 Equipo

desarrollador

(team)

Disentildeo para el

plan de

mantenimiento

s

Disentildeo para el plan

de mantenimientos

2506 68 05 Equipo

desarrollador

(team)

Disentildeo para el

plan de

mantenimiento

Establecer conexioacuten

con la base de datos

programacioacuten

s

2606 66 04 Equipo

desarrollador

(team)

Establecer

conexioacuten con

la base de

datos

programacioacuten

Establecer conexioacuten

con la base de datos

programacioacuten

2706 62 04 Equipo

desarrollador

(team)

Establecer

conexioacuten con

la base de

datos

programacioacuten

Programacioacuten para

el plan anual de

sistemas

2906 58 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual de

sistemas

Programacioacuten para

el plan anual de

sistemas

3006 52 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual de

sistemas

Programacioacuten para

el plan anual de

sistemas

0107 48 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual de

sistemas

Programacioacuten para

el plan anual de

sistemas

0207 44 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual de

sistemas

Programacioacuten para

el plan de

mantenimientos

0307 40 02 Equipo

desarrollador

(team)

Programacioacuten

para el plan de

mantenimiento

s

Programacioacuten para

el plan de

mantenimientos

0407 36 02 Equipo

desarrollador

(team)

Programacioacuten

para el plan de

mantenimiento

s

Programacioacuten para

el plan de

mantenimientos

0607 32 02 Equipo

desarrollador

(team)

Programacioacuten

para el plan de

mantenimiento

s

Programacioacuten para

el plan de

mantenimientos

0707 28 01 Equipo

desarrollador

(team)

Programacioacuten

para el plan de

mantenimiento

s

Pruebas de versioacuten

0807 26 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

0907 22 01 Equipo

desarrollador

Pruebas de

versioacuten Pruebas de versioacuten

(team)

1007 16 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

1107 12 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

1307 8 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

1407 4 00 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

Elaborado por Dario Gutieacuterrez

Al finalizar la iteracioacuten 2 se realiza la revisioacuten de la pila del Sprint resultante

ya que pueden aparecer nuevas tareas se deben tomar en cuenta aquellas

tareas que no fueron finalizadas en el Sprint 2 ya que en la iteracioacuten 2 no

existieron tareas sin finalizar esto nos da como resultado que se logroacute

terminar como se encontraba en el plan de inicio

Tabla Ndeg 31 Pila de tareas al finalizar la iteracioacuten 2

Tarea Tipo Estado

Disentildeo para el plan anual de sistemas Prototipo Finalizado

Disentildeo para el plan de mantenimientos Prototipo Finalizado

Establecer conexioacuten con la base de datos

programacioacuten

Prototipo Finalizado

Programacioacuten para el plan anual de

sistemas

Codificacioacuten Finalizado

Programacioacuten para el plan de

mantenimientos

Codificacioacuten Finalizado

Pruebas de versioacuten Codificacioacuten Finalizado

Elaborado por Dario Gutieacuterrez

34333 Desarrollo Burn Down Chart

Para el desarrollo de la graacutefica se considera si existieron cambios en las

tareas como la iteracioacuten se mantuvo la pila de tareas planteada al comienza

de la interaccioacuten no tiene ninguacuten cambio

GRAacuteFICO Nordm 17 Iteracioacuten 2 esfuerzo realizado

Elaborado por Dario Gutieacuterrez

150 145 140 135 130 125 120 115 110 105 100 95 90 85 80 75 70 65 60 55 50

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21

Sprint 2 Burndown chart

34334 Desarrollo del Sprint 2

Para el segundo Sprint parte del sistema se realizaron modificaciones al Esquema y Disentildeo de la base de datos donde quedo de la

siguiente manera

GRAacuteFICO Nordm 18 Disentildeo final de la base de datos

Elaborado por Dario Gutieacuterrez

Casos de uso

Plan anual de sistemas

GRAacuteFICO Nordm 19 Caso de uso plan anual sistemas

Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 20 Caso de uso Plan de mantenimientos

Elaborado por Dario Gutieacuterrez

Los usuarios del departamento de sistemas solo pueden ingresar registros al

plan anual de tal forma que al no ser cumplidos afecta con un porcentaje

negativo para los indicadores de la ISO 9001

GRAacuteFICO Nordm 21 Plan Anual de sistemas

Elaborado por Dario Gutieacuterrez

Como se mencionoacute en la ventana anterior las opciones para los usuarios de

sistemas es solo para gravar nuevos registro o realizar el cumplimiento de

cada uno de ellos

GRAacuteFICO Nordm 22 Plan de mantenimientos

Elaborado por Dario Gutieacuterrez

34335 Realizacioacuten de pruebas de versioacuten 20

Como la realizacioacuten de pruebas en la versioacuten anterior en esta tambieacuten se las

realiza y quedo de la siguiente manera

Tabla Ndeg 32 Caso de Prueba 4

Sistema SGMPro Id caso de prueba CP04

Historia de usuario H4 Responsable Dario Gutierrez

Propoacutesito

Prueba Plan Anual de Sistemas

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida

obtenida

1

Acceso a la

ventana del plan

anual

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado

deseado

2 Agregar

registros al plan

Se ingresoacute un

registro a la tabla

y se verifico

Excelente

Se efectuoacute el

resultado

deseado

3

Validar un

registro como

realizado y otro

como no

logrado

Se tomoacute varios

registros y se los

puso como

realizado y a otros

como no logrado

y se verifico

Excelente

Se efectuoacute el

resultado

deseado

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 33 Caso de prueba 5

Sistema SGMPro Id caso de prueba CP05

Historia de usuario H5 Responsable Dario Gutierrez

Propoacutesito

Prueba Plan de mantenimientos

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida

obtenida

1

Acceso a la

ventana del plan

de mantenimientos

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado

deseado

2

Agregar registros

al plan de

mantenimientos

Se ingresoacute un

registro a la tabla

y se verifico

Excelente

Se efectuoacute el

resultado

deseado

3

Validar un registro

como realizado

mantenimiento y

proacuteximo

mantenimiento

Se tomoacute varios

registros y se los

puso como

realizado

mantenimiento y

a otros como

proacuteximo

mantenimiento

Excelente

Se efectuoacute el

resultado

deseado

Elaborado por Dario Gutierrez

3434 Iteracioacuten 3

34341 Plan del Sprint 3 para el sistema

Al terminar el Sprint 2 se selecciona los siguientes requerimientos del

Product Backlog para planificar el Sprint 3 y se detalla la siguiente tabla

Tabla Ndeg 34 Sprint Backlog del Sprint 3

Descripcioacuten Prioridad Ndeg historian de

Usuario

R6 Plan anual aacuterea

mantenimiento Alta H6

R7

Inventario de

repuestos aacuterea

mantenimiento

Alta H7

R8

Inventario de

herramientas aacuterea

mantenimiento

Alta H8

Elaborado por Dario Gutieacuterrez

Para la Iteracioacuten 2 el Product Owner concertoacute con los requerimientos en el

segundo Sprint

Ahora que se ha finalizado totalmente con el Sprint 2 y el Product Owner estaacute

de acuerdo se procede a tomar las tareas para el Sprint 3

Tabla Ndeg 35 Tareas del Sprint 3

Coacutedigo Descripcioacuten responsable Tiempo de

ejecucioacuten

TA01

Disentildeo para el

plan anual de

mantenimiento

Equipo

Desarrollador 18h

TA02

Disentildeo del

inventario de

repuestos

Equipo

Desarrollador 18h

TA03 Disentildeo del

inventario de

Equipo

Desarrollador 12h

herramientas

TA04 Programacioacuten

para el plan anual

Equipo

Desarrollador 48h

TA05

Programacioacuten

para el inventario

de repuestos

Equipo

Desarrollador 24h

TA06

Programacioacuten

para el inventario

de herramientas

Equipo

Desarrollador 18h

TA07 Pruebas de

versioacuten

Equipo

Desarrollador 12h

Total de tiempo de ejecucioacuten 150h

Elaborado por Dario Gutieacuterrez

Luego de la lista de tareas se desarrolla la construccioacuten de la pila de tareas

para la iteracioacuten 3

Tabla Ndeg 36 Tareas tipos y estados

Propuesta

Sistema de gestioacuten y mantenimiento programado de equipos tecnoloacutegicos e

industriales

Numero de

Sprint

Inicio Nuacutemero de diacuteas Jornada en horas

3 16-julio-2015 30 5

Tareas Responsables

Tipo Estado

Anaacutelisis En curso Equipo desarrollador

(team)

Disentildeo Terminado Equipo desarrollador

(team)

Codificacioacuten En curso Equipo desarrollador

(team)

Prototipo Pendiente Equipo desarrollador

(team)

Pruebas Pendiente Equipo desarrollador

(team) y Scrum Marster

Elaborado por Dario Gutieacuterrez

La primera lista del sprint 2 sentildeala los estados de las diferentes tareas lo que

ayuda a llevar un control de las actividades que estaacuten por realizarse

Tabla Ndeg 37 Listado de tareas y estados para el sprint 3

Tarea Tipo Estado Responsable

Disentildeo para el plan anual de

mantenimiento

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo del inventario de repuestos

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo del inventario de

herramientas

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el plan anual

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el inventario

de repuestos

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el inventario

de herramientas

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Pruebas de versioacuten

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Elaborado por Dario Gutieacuterrez

34342 Preparacioacuten del proceso del Sprint Planning Meeting

Igual al Sprint 2 se plantea el seguimiento de la pila de tareas tambieacuten se

recomienda tomar en consideracioacuten las tareas anteriores (ayer) tareas

actuales (hoy) y si se da alguacuten inconveniente para la realizacioacuten

Tabla Ndeg 38 Seguimiento de la pila de tareas

FECHA NHR NTRF RES TANT TACT

1607 150 07 Equipo

desarrollador

(team)

Plan para el

Sprint 3

Disentildeo para el plan

anual de

mantenimiento

1707 145 07 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

mantenimiento

Disentildeo para el plan

anual de

mantenimiento

1807 140 07 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

mantenimiento

Disentildeo para el plan

anual de

mantenimiento

2007 135 07 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

mantenimiento

Disentildeo para el plan

anual de

mantenimiento

2107 130 07 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

mantenimiento

Disentildeo del

inventario de

repuestos

2207 125 06 Equipo

desarrollador

(team)

Disentildeo del

inventario de

repuestos

Disentildeo del

inventario de

repuestos

2307 120 06 Equipo

desarrollador

(team)

Disentildeo del

inventario de

repuestos

Disentildeo del

inventario de

repuestos

2407 115 06 Equipo

desarrollador

(team)

Disentildeo del

inventario de

repuestos

Disentildeo del

inventario de

repuestos

2507 110 06 Equipo

desarrollador

(team)

Disentildeo del

inventario de

repuestos

Disentildeo del

inventario de

herramientas

2707 105 05 Equipo

desarrollador

(team)

Disentildeo del

inventario de

herramientas

Disentildeo del

inventario de

herramientas

2807 100 05 Equipo

desarrollador

(team)

Disentildeo del

inventario de

herramientas

Disentildeo del

inventario de

herramientas

2907 95 05 Equipo

desarrollador

(team)

Disentildeo del

inventario de

herramientas

Programacioacuten para

el plan anual

3007 90 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

3107 85 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0108 80 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0308 75 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0408 70 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0508 65 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0608 60 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0708 55 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0808 50 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

1008 45 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

1108 40 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el inventario de

repuestos

1208 35 03 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

repuestos

Programacioacuten para

el inventario de

repuestos

1308 30 03 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

repuestos

Programacioacuten para

el inventario de

herramientas

1408 25 02 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

herramientas

Programacioacuten para

el inventario de

herramientas

1508 20 02 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

herramientas

Programacioacuten para

el inventario de

herramientas

1708 15 02 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

herramientas

Pruebas de versioacuten

1808 10 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

1908 5 00 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

Elaborado por Dario Gutieacuterrez

En el final la iteracioacuten 3 se procede a la revisioacuten de la pila del Sprint

resultante ya que en la iteracioacuten 3 no existieron tareas sin finalizar esto nos

da como resultado que se logroacute terminar como se encontraba en el plan de

inicio

Tabla Ndeg 39 Pila de tareas al finalizar la iteracioacuten

Tarea Tipo Estado

Disentildeo para el plan anual de

mantenimiento

Prototipo Finalizado

Disentildeo del inventario de repuestos Prototipo Finalizado

Disentildeo del inventario de herramientas Prototipo Finalizado

Programacioacuten para el plan anual Codificacioacuten Finalizado

Programacioacuten para el inventario de

repuestos

Codificacioacuten Finalizado

Programacioacuten para el inventario de

herramientas

Codificacioacuten Finalizado

Pruebas de versioacuten Codificacioacuten Finalizado

Elaborado por Dario Gutieacuterrez

34343 Desarrollo del Burn Down Chart

Al realizar la distribucioacuten del tiempo el cual se tomoacute en cuenta en la

planificacioacuten y la estimacioacuten del desarrollo que se realizoacute anteriormente

GRAacuteFICO Nordm 23 Iteracioacuten 3 esfuerzo realizado

Elaborado por Dario Gutieacuterrez

34344 Desarrollo del Sprint 3

En el desarrollo de la iteracioacuten 3 quedando disentildeada todas las tablas y

completa la base de datos en la iteracioacuten 2 se procede con los siguientes casos

de uso

GRAacuteFICO Nordm 24 Caso de uso Plan anual mantenimiento

Elaborado por Dario Gutieacuterrez

15014514013513012512011511010510095 90 85 80 75 70 65 60 55 50 45 40 35 30 25 20 15 10 5

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

Sprint 3 Burndown chart

GRAacuteFICO Nordm 25 Caso de uso Inventario de Repuestos

Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 26 Caso de uso Inventario de herramientas

Elaborado por Dario Gutieacuterrez

En el registro de los equipos industriales se detalla todo lo que concierne a

cada equipo y su actividad dentro las liacuteneas de produccioacuten de la planta

ensambladora

GRAacuteFICO Nordm 27 Ventana de Registro Equipo industrial

Elaborado por Dario Gutieacuterrez

Para el inventario de repuestos tenemos el ingreso de un nuevo iacutetem de

repuesto por si no existe no es necesario la eliminacioacuten o modificacioacuten de un

iacutetem de repuestos ya que por la complejidad de cada Equipo Industrial es muy

difiacutecil que se elimines repuestos

GRAacuteFICO Nordm 28 Inventario de repuestos

Elaborado por Dario Gutieacuterrez

En el Ingreso y Salida de Material se busca por la lista de nombre de iacutetems de

repuestos y se detalla cuanto ingresa o cuanto sale a inventario

GRAacuteFICO Nordm 29 Ingreso y salida de material

Elaborado por Dario Gutieacuterrez

En el inventario de herramientas se realiza el ingreso de una nueva

herramienta en la realizacioacuten anual de inventario si alguna herramienta se da

de baja solo se modifica la observacioacuten de la herramienta

GRAacuteFICO Nordm 30 inventario de herramientas

Elaborado por Dario Gutieacuterrez

34345 Realizacioacuten de pruebas de versioacuten 30

Al hacer un test del funcionamiento correcto del sistema se ha sometido a

pruebas el sistema para asiacute comprobar la satisfaccioacuten de los requerimientos en

el Sprint 3

Tabla Ndeg 40 Caso de prueba 6

Sistema SGMPro Id caso de prueba CP06

Historia de usuario H6 Responsable Dario Gutierrez

Propoacutesito

Prueba Plan Anual de mantenimiento

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1 Acceso a la ventana

del plan anual

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado deseado

2 Acceso al sub

modulo

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado deseado

3 Registrar personas

Se realizoacute el

registro de

personas

Excelente

Se efectuoacute el

resultado deseado

4 Registrar equipo

industrial

Se realizoacute varios

registros de

equipos

industriales

Excelente

Se efectuoacute el

resultado deseado

5

Verificacioacuten de

datos en el plan

anual

Se realizoacute la

verificacioacuten de la

tablas y

validacioacuten de

campos

Excelente

Se efectuoacute el

resultado deseado

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 41 Caso de prueba 7

Sistema SGMPro Id caso de prueba CP07

Historia de usuario H7 Responsable Dario Gutierrez

Propoacutesito

Prueba Inventario de repuestos

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1

Se accedioacute a la

ventana

correspondiente a

inventario de

repuestos

Se realizoacute el

acceso

correctamente

Excelente

Se efectuoacute el

resultado deseado

2 Ingresar repuestos en

el inventario

Se ingresoacute varios

repuesto llenando

todos los campos

Excelente

Se efectuoacute el

resultado deseado

3 Validar informacioacuten

en las tablas

Se validoacute los

registros al

consultar en las

tablas

Excelente

Se efectuoacute el

resultado deseado

4 Ingresar y sacar

material

Se accedioacute a la

ventana y realizo

ingresos de

material y salida de

material

Excelente

Se efectuoacute el

resultado deseado

5

Verificacioacuten de datos

ingreso y salida de

material

Se realizoacute la

verificacioacuten de la

tablas para

constatar los

ingresos y salidas

Excelente

Se efectuoacute el

resultado deseado

Elaborado por Dario Gutieacuterrez

Para finalizar el test de pruebas se realiza la prueba al inventario de

herramientas y tomando en cuenta como si fuera un inventario anual de

herramientas

Tabla Ndeg 42 Caso de prueba 8

Sistema SGMPro Id caso de prueba CP08

Historia de usuario H8 Responsable Dario Gutierrez

Propoacutesito

Prueba Inventario de herramientas

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1

Acceso a la ventana de

Inventario de

herramientas

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado deseado

2

Realizar un inventario

anual con algunas

herramientas

Se ingresoacute las

herramientas

tomadas en el

inventario anual

Excelente

Se efectuoacute el

resultado deseado

3 Validar informacioacuten

Se verifico la

informacioacuten con las

tablas e

informacioacuten

tomada

Excelente

Se efectuoacute el

resultado deseado

Elaborado por Dario Gutieacuterrez

344 Compromiso y Mantenimiento

El investigador se compromete en realizar revisiones teacutecnicas al sistema

implantado para asiacute verificar su funcionamiento

Los usuarios tendraacuten acceso a un manual del sistema para que no tengan

problemas al utilizarlo y no generar dudas

345 Conclusiones y recomendaciones de la propuesta

3451 Conclusiones

Del plan de desarrollo del sistema de Gestioacuten y mantenimiento programado

de equipos tecnoloacutegicos e industriales para los departamentos de

Mantenimiento y Sistemas de la planta Ensambladora CIAUTO se concluye

lo siguiente

La informacioacuten que se recolectoacute fue de gran ayuda para lograr alcanzar

los requisitos para el desarrollo del sistema los mismos que se

completaron satisfactoriamente

Al escoger las herramientas informaacuteticas precisas aplico un desarrollo

adecuado del sistema asiacute logrando obtener el sistema como se

encontraba planteado

Gracias a la aplicacioacuten de la Metodologiacutea Aacutegil de desarrollo de Software

SCRUM en el trabajo de investigacioacuten se adquirioacute experiencia muy

aplicada y nuevos conocimientos es asiacute como se ha logrado desarrollar un

eficiente control en todo el avance del sistema

3452 Recomendaciones

Es necesario obtener la informacioacuten y realizar un buen anaacutelisis para

denotar lo que realmente necesita el usuario

Es recomendable estar familiarizado con las diferentes herramientas para

el desarrollo de software asiacute sabremos utilizar lo necesario para el

desarrollo del sistema

Es adecuado conocer a fondo las funciones y caracteriacutesticas de la

metodologiacutea Scrum para evitar inconvenientes al desarrollar el sistema

Para que el sistema pueda ser ejecutado controlado y manipulado de la

mejor manera se recomienda que

Se realice una capacitacioacuten teacutecnica previa a su uso dirigida a las personas

que van a administrar el sistema ya que de esta manera podraacute manipular al

mismo con toda seguridad y a la vez aprovechar todos los recursos que

posee

Se recomienda utilizar la informacioacuten de este trabajo de investigacioacuten

como base para el desarrollo de otros sistemas a realizar

346 Maquetacioacuten del disentildeo del sistema

La maquetacioacuten del sistema nos permite conocer como estaacute armado el disentildeo

teacutecnico del sistema es un graacutefico donde se detallan las partes que lo

componen donde se encuentra especificado las herramientas utilizadas el

motor de base de datos y los que intervendraacuten con el sistema

GRAacuteFICO Nordm 31 Disentildeo del sistema

Elaborado por Dario Gutieacuterrez

35 Comprobacioacuten de objetivos

En la propuesta del trabajo de investigacioacuten se planteoacute objetivos muy

importantes y relevantes es asiacute que se justifican de la siguiente manera

Al a ver culminado la propuesta y luego la implementacioacuten del sistema se

realiza el anaacutelisis y disentildeo del Sistema donde se realizoacute el seguimiento del

proceso de la Mitologiacutea Aacutegil SCRUM para el desarrollo en cada uno de los

requerimientos de las necesidades de los usuarios

Se realiza los diferentes procesos en el sistema y se realiza comprobaciones y

verificaciones de la funcionalidad de cada parte para asiacute tener el resultado

deseado para cada uno de los usuarios

Para culminar se reitera que todos los moacutedulos necesarios y sus diferentes

caracteriacutesticas dan una visualizacioacuten de los diferentes requerimientos y que

despueacutes se convirtieron en tareas finalizadas para terminacioacuten del sistema y

se puedan verificar aspectos de planes anuales mantenimientos realizados

tareas no realizadas y sirvan para una mejora continua de cada aacuterea y por

entregar una herramienta informaacutetica de gran utilidad para la Planta

Ensambladora CIAUTO

CONCLUSIONES

Se puede concluir que existe informacioacuten variada para el desarrollo del

software como tambieacuten de la metodologiacutea SCRUM y sus procesos de

metodologiacutea aacutegil

Para la recoleccioacuten o buacutesqueda de informacioacuten se utilizoacute metodologiacuteas

teacutecnicas instrumentos y anaacutelisis de investigacioacuten las mismas que permitieron

comprobar la hipoacutetesis

Al culminar el trabajo se obtuvo como resultado un sistema implementado

que gestiona los mantenimientos fichas teacutecnicas de maquinaria y otra

informacioacuten

RECOMENDACIONES

Es recomendable utilizar las herramientas como la entrevista y la encuesta

teacutecnicas y metodologiacuteas coma la investigacioacuten bibliograacutefica junto con la

experimentacioacuten cientiacutefica para obtener resultados favorables para los

clientes quienes nos comparten una visioacuten clara de lo que quieren lograr con

el sistema a desarrollar

Estimular al desarrollo de software con metodologiacuteas aacutegiles a las comunes o

las que todos utilizan en forma repetitiva porque esto ayudaraacute a una mejor

calidad de software y tiempo de ejecucioacuten

Es apropiado la utilizacioacuten de instrumentos de desarrollo de software para

cliente servidor que se basan en coacutedigo abierto porque este tipo de lenguajes

de programacioacuten reducen costos y poseen una gran cantidad de informacioacuten

que se encuentra en el internet

BIBLIOGRAFIacuteA

Bibliografiacutea baacutesica

FIGUEROA Roberth G SOLIS Camilo J CABRERA Armando A 2008

Metodologiacuteas Tradicionales vs Metodologiacuteas Aacutegiles 2008

ORTEGA J Gasset 1985 Diccionario Everest Lengua Espantildeola Leoacuten

EVERGRAFIAS SA 1985

T Edgar 2008 Mantenimiento 2008

Bibliografiacutea citada

BLANCO L GUTSZAT I 2008 Sistemas Informaacuteticos Habana ENPES

2008

D T CAMPBELL y J STANLEY 1973 Disentildeos experimentales y cuasi

experimentales en la investigacioacuten social Buenos Aires Amorrortu 1973

F MONCHY 1990 Teoriacutea y Praacutectica del Mantenimiento Industrial

Barcelona MASSON SA 1990

FERNAacuteNDEZ Javier 1999 El Managment del Nuevo Milenio Granada

GRANICA 1999

GARCIA GARRIDO Santiago 2012 Ingenieriacutea de Mantenimiento

Madrid Renovetec 2012

HUESO Andreacutes CASCANT Josep M 2012 Metodologiacutea y Teacutecnicas

Cuantitativas de Investigacioacuten Valencia UNIVERSITAT POLITEacuteCNICA

DE VALENCIA 2012

Hugo GARCEacuteS 2000 Investigacioacuten cientiacutefica Quito Abya-yala 2000

JK GALBRAITH 1985 El Nuevo Estado industrial Madrid Sarpe 1985

Karl POPPER 1994 La loacutegica de la investigacioacuten cientiacutefica Madrid

Tecnos Edicioacuten 1994

ORJUELA Ailin ROJAS Mauricio 2008 Las Metodologiacuteas del desarrollo

aacutegil como una oportunidad para la ingenieriacutea de software educativo

Pamplona Universidad de Pamplona Colombia 2008

QUINTANILLA Miguel Aacutengel 1998 TECNOLOGIacuteA UN ENFOQUE

FILOSOacuteFICO Madrid SL FONDE DE CULTURA 1998

REYES Agustiacuten 2003 Administracioacuten Moderna Lima LIMUSA SA

2003

S PRESSMAN Roger 2007 Ingenieriacutea de Software Un enfoque praacutectico

London McGraw-Hill Interamericana 2007 ISBN 970-10-5473-3

SOMERVILLE Ian 2005 Ingenieriacutea de software Madrid PEARSON

Addison Wesley 2005 ISBN 84-7829-074-5

VERGARA Gonzalo 2009 iquestQueacute es un Sistema de Gestioacuten 2009

YIN Robert K 1985 Investigacioacuten sobre Estudio de Casos Disentildeo y

Meacutetodos Los Aacutengeles SAGE Publications 1985

Bibliografiacutea virtual

Fuente CASTANtildeEDA Carlos Articulo Historia Automoacutevil Ecuador

Fecha 08122000 Disponible en la web

httpcinaeorgecindexphpoption=com_contentampview=articleampid=26

ampItemid=302amplang=es

Fuente LOacutePEZ Daniel Articulo Ensamblaje de Autos Fecha 15112003

Disponible en la web httpeldiarioecnoticias-manabi-ecuador208469-

ensambladora-de-la-hyundai-confirmada

Fuente TARTADO Daniel Articulo Llegada del Automoacutevil Fecha

09032005 Disponible en la web httpaeadenetcifrashtml

ANEXOS

ENCUESTA

Pregunta 1 iquestCree usted que la Planta ensambladora debe estar sujeta al

desarrollo tecnoloacutegico para asiacute brindar una mejora continua

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 2 iquestConoce usted que es un sistema de gestioacuten y mantenimiento

programado

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 3 iquestConsidera usted que se lleve el control de la planificacioacuten de

mantenimientos a traveacutes de un Sistema Informaacutetico

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 4 iquestCoacutemo calificariacutea usted la creacioacuten de un sistema de gestioacuten y

mantenimiento programado para la planta ensambladora

EXCELENTE

BUENO

NO CALIFICA

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 5 iquestConoce usted coacutemo es el proceso para realizar el mantenimiento de

un equipo informaacutetico en CIAUTO

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 6 iquestConsidera usted beneficioso que se lleve un control de los

documentos y planificacioacuten de mantenimientos para los equipos criacuteticos

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

ENTREVISTA

Pregunta 1 iquestCoacutemo gerente de la planta ensambladora CIAUTO cree usted que

debe estar sujeta al desarrollo tecnoloacutegico para asiacute brindar una mejora continua

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 2 iquestTiene conocimiento de que es un sistema de gestioacuten y

mantenimiento programado

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 3 iquestConsiderariacutea que se lleve un control de la planificacioacuten de

mantenimientos a traveacutes de un Sistema Informaacutetico

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 4 iquestCoacutemo calificariacutea la creacioacuten de un sistema de gestioacuten y

mantenimiento programado para la planta ensambladora

EXCELENTE

BUENO

NO CALIFICA

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 5 iquestConoce coacutemo es el proceso para realizar el mantenimiento de un

equipo informaacutetico en CIAUTO

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

ENCUESTA FINAL

Pregunta 1 iquestSe pudo agilizar tiempos en la buacutesqueda de informacioacuten gracias al

SGMpro

SI

NO

Pregunta 2 iquestCree Ud que gracias a la implementacioacuten del sistema SGMpro la

gestioacuten de la informacioacuten en el departamento de mantenimiento ha reducido

recursos y tiempo

SI

NO

Pregunta 3 iquestSeguacuten su criterio el control de mantenimientos que requieren los

equipos industriales ha mejorado notablemente con la implementacioacuten de

SGMpro

SI

NO

MANUAL DE USUARIO

Para el presente proyecto se creoacute un manual de usuario donde se explica

detalladamente el funcionamiento de cada una de las ventanas

1 Ventana de ingreso al sistema

En esta ventana se digita el nombre de usuario y contrasentildea previamente

ya registrados por el administrador Dependiendo del departamento al que

pertenezca se habilitaran los moacutedulos Administrador Mantenimiento y

Sistemas

Elaborado por Dario Gutieacuterrez

2 Moacutedulo de root

Como se puede observar se habilitan todos los moacutedulos para el usuario

root al ser suacuteper usuario puede tener acceso a todo el sistema

21 Los suacuteper usuarios tienes acceso a todo el sistema

22 Los usuarios del departamento de mantenimiento tienen acceso al

moacutedulo de mantenimiento

23 Para los usuarios del departamento de sistemas se les da acceso solo al

modulos de sistemas

Elaborado por Dario Gutieacuterrez

3 Registro de personas

Para el registro de personas se toma en cuenta los datos cedula nombre

completo usuario contrasentildea y departamento

Todos los campos estaacuten validados para permitir un cierto nuacutemero de

caracteres

Elaborado por Dario Gutieacuterrez

En la ventana se puede grabar modificar eliminar nuevo como opciones para los

usuarios

4 Plan anual de sistema

Aquiacute en el plan anual se realiza el ingreso de la descripcioacuten fecha inicio y

fecha fin la persona que realiza y la observacioacuten y una pequentildea tabla

donde se visualiza los datos ingresados

Elaborado por Dario Gutieacuterrez

5 Plan de mantenimiento

En este plan solo tenemos que escoger los datos ya generados en otras

ventanas que se mostraran posteriormente en este manual pero tambieacuten

aquiacute tenemos lo que se llamariacutea un pequentildeo sub modulo para lo que es el

registro de equipo y el registro de mantenimientos

Elaborado por Dario Gutieacuterrez

6 Registro de equipo industrial

Para realizar el registro de un equipo industrial se requiere todos los datos

correspondientes y exactos ya que ninguacuten campo puede quedar vaciacuteo

Elaborado por Dario Gutieacuterrez

7 Registro de mantenimiento

Para el registro de un mantenimiento solo se deben escoger paraacutemetros

previamente ingresados por lo que aquiacute tambieacuten se puede ir a las

correspondientes ventanas para realizar el ingreso si alguacuten dato no consta

todaviacutea

Elaborado por Dario Gutieacuterrez

8 Tipo de actividad y actividades

Aquiacute se ingresan los tipos de actividades para los equipos industriales y

tambieacuten se puede ir a la ventana siguiente que es donde se ingresan los

datos para el registro de actividades del tipo de actividad correspondiente

Elaborado por Dario Gutieacuterrez

9 Inventario de repuestos

Aquiacute se puede realizar el ingreso de repuestos con sus correspondientes

datos y visualizar como tambieacuten se puede realizar un ingreso y salida de

material para tener una visualizacioacuten de lo que se tiene en repuestos y por

si necesita alguno

Elaborado por Dario Gutieacuterrez

10 Inventario de herramientas

Aquiacute constan las herramientas por cada una de las estaciones de liacuteneas de

ensamblaje y sus estados y su constancia cada inicio de antildeo que se realiza

el inventario

Elaborado por Dario Gutieacuterrez

Instalacioacuten de PostgreSQL 9

Abrir un navegador web y acceder a la URL

httpwwwpostgresqlorgdownloadwindows

Aquiacute descargar la versioacuten 900 RC1 para Windows de 64 bits

Fuente postgresql

Una vez descargado el archivo de instalacioacuten de PostgreSQL (postgresql-900-

rc1-windowsexe de 455 MB) pulsar con el botoacuten derecho del ratoacuten sobre eacutel y

seleccionar Ejecutar como administrador

Fuente postgresql

Al tener activado el control de cuentas de usuario se mostraraacute una advertencia con

el texto iquestDesea permitir que este programa realice cambios en el equipo pulsar

Siacute para continuar con la instalacioacuten de PostgreSQL

Fuente postgresql

Se iniciaraacute el asistente para instalar PostgreSQL pulsar Siguiente

Fuente postgresql

Indicar la carpeta de instalacioacuten de PostgreSQL donde se guardaraacuten los

ejecutables libreriacuteas y ficheros de configuracioacuten de PostgreSQL

Fuente postgresql

Indicar tambieacuten la carpeta donde se guardaraacuten los datos por defecto de

PostgreSQL

Fuente postgresql

Introducir la contrasentildea para el suacuteper usuario postgres que seraacute con el que

inician sesioacuten para administrar la base de datos

Fuente postgresql

Introducir el puerto de escucha para la conexioacuten con el servidor PostgreSQL por

defecto el 5432

Fuente postgresql

Seleccionar la configuracioacuten regional

Fuente postgresql

Pulsar Siguiente para iniciar la instalacioacuten definitiva del servidor PostgreSQL

en Microsoft Windows 7

Fuente postgresql

Se iniciaraacute el asistente para instalar el motor de base de datos PostgreSQL que

crearaacute las carpetas oportunas copiaraacute los ficheros necesarios y crearaacute el servicio

Windows para iniciar de forma automaacutetica el motor de base de datos

Fuente postgresql

Una vez finalizada la instalacioacuten el asistente mostrara la posibilidad de ejecutar

Stack Builder aplicacioacuten que permitiraacute instalar otros componentes y herramientas

para PostgreSQL

Fuente postgresql

Marcar la opcioacuten de Stack Builder se iniciaraacute seleccionar PostgreSQL 90 on

port 5432 y pulsar Next

Fuente postgresql

Seleccionar las aplicaciones componentes y herramientas a instalar y pulsar

Next

Fuente postgresql

El asistente para instalar el servodpr PostgreSQL habraacute creado un servicio que

estaraacute iniciado y en tipo de inicio automaacutetico llamado postgresql-90

Fuente postgresql

Y habraacute creado la carpeta en archivos de programa PosgreSQL con las

subcarpetas

Fuente postgresql

Y la carpeta de datos

Fuente postgresql

Con esto habraacute convertido nuestro equipo Microsoft Windows 7 en un servidor de

base de datos PostgreSQL

Administracioacuten de PostgreSQL creacioacuten de usuarios (roles) cataacutelogos

Crear roles de login (usuarios) en PostgreSQL

Para el acceso a la administracioacuten del motor de base de datos PostgreSQL acceder

al botoacuten Iniciar - PostgreSQL 90 - pgAdmin III

Fuente postgresql

Desplegar Server Groups dentro desplegar Servidores y dentro de eacuteste pulsar

con el botoacuten derecho del ratoacuten sobre PostgreSQL 90 (localhost 5432) en el

menuacute emergente seleccionar Conectar

Fuente postgresql

Introducir la contrasentildea para el suacuteper usuario postgres (la contrasentildea introducida

en la instalacioacuten)

Fuente postgresql

Si todo es correcto se conectara al servidor PostgreSQL desde pgAdmin podra

configurar y administrar el servidor de PostgreSQL

Fuente postgresql

Para crear un rol de login pulsar con el botoacuten derecho del ratoacuten sobre Roles de

Login seleccionar Nueva Rol de Login

Fuente postgresql

En la pestantildea Propiedades introducir los siguientes datos

Nombre del Rol nombre del usuario

Contrasentildea contrasentildea para este usuario (rol)

La cuenta caduca para que la cuenta de usuario caduque en una fecha se

estableceraacute en este campo

Fuente postgresql

En la pestantildea Privilegios de Rol indicar si este usuario seraacute suacuteper usuario si

puede crear objetos de la base de datos y si puede crear roles

Fuente postgresql

Pulsar OK en la ventana anterior para crear el rol de login

Page 2: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia

FORMULARIO DE LA APROBACIOacuteN DEL TRIBUNAL DE GRADO

AUTORIA

Todos los criterios emitidos en el presente trabajo de investigacioacuten

ldquoIMPLEMENTACIOacuteN DE UN SISTEMA DE GESTIOacuteN Y

MANTENIMIENTO PROGRAMADO DE EQUIPOS TECNOLOacuteGICOS E

INDUSTRIALES APLICANDO LA METODOLOGIacuteA SCRUM PARA EL

DEPARTAMENTO DE MANTENIMIENTO DE LA PLANTA

ENSAMBLADORA CIAUTO EN LA CIUDAD DE AMBATO DURANTE

EL PERIODO 2014 - 2015rdquo

Son de exclusiva responsabilidad del autor

helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Gutieacuterrez Jaacutecome Dariacuteo Alejandro

050316411-3

AVAL DEL DIRECTOR DE TESIS

AVAL DEL ASESOR METODOLOacuteGICO

CERTIFICADO DE IMPLEMENTACIOacuteN

AGRADECIMIENTO

Mi agradecimiento primero a Dios por

haberme bendecido para lograr mis

objetivos

A mis padres y hermanos quienes han

sabido escucharme y apoyarme siempre y

en todo momento muchas gracias por toda

una vida de felicidad amor comprensioacuten y

por estar conmigo en las buenas y malas

A mis amigos y compantildeeros de trabajo por

haberme apoyado tambieacuten en todo

momento para la culminacioacuten de mis

estudios

A mi Director de tesis que con sus

conocimientos me ayudoacute en todo lo

necesario Ing Segundo Corrales

A la Universidad Teacutecnica de Cotopaxi por

permitirnos realizar nuestro proyecto

preparaacutendonos para un mundo profesional

competitivo y lleno de nuevos retos

Dario

DEDICATORIA

Dedico este proyecto de tesis en primer

lugar a Dios por sus bendiciones para

realizar el presente proyecto a mis padres

por su apoyo e estimulo incondicional que

lo mantuvieron durante desde el comienzo

de la carrera y todo el proyecto a mis

hermanos Diego y Yadira los cuales estimo

mucho porque me estuvieron incentivando

a la culminacioacuten de la tesis y la obtencioacuten

de mi tiacutetulo de grado A mis amigos que me

dieron ese apoyo para la culminacioacuten de la

tesis

Lo dedico a mis seres queridos que ya no

estaacuten y que desde el cielo me dieron su

apoyo incondicional

Y a todas esas personas que hicieron

posible que mi meta se cumpliera

Dario

INDICE GENERAL

PORTADA _______________________________________________________ i

FORMULARIO DE LA APROBACIOacuteN DEL TRIBUNAL DE GRADO ____ ii

AUTORIA _______________________________________________________ 3

AVAL DEL DIRECTOR DE TESIS __________________________________ 4

AVAL DEL ASESOR METODOLOacuteGICO _____________________________ 5

CERTIFICADO DE IMPLEMENTACIOacuteN ____________________________ 6

AGRADECIMIENTO _____________________________________________ 7

DEDICATORIA __________________________________________________ 8

INDICE GENERAL _______________________________________________ 9

INDICE DE GRAFICOS __________________________________________ 12

INDICE DE TABLAS ____________________________________________ 13

RESUMEN _____________________________________________________ 15

ABSTRACT ____________________________________________________ 16

AVAL DE TRADUCCIOacuteN ________________________________________ 17

INTRODUCCIOacuteN _______________________________________________ 18

CAPITULO I ___________________________________________________ 20

1 FUNDAMENTACIOacuteN TEOacuteRICA PARA LA IMPLEMENTACIOacuteN

DE UN SISTEMA DE GESTIOacuteN y MANTENIMIENTO PROGRAMADO

DE ERQUIPOS TECNOLOGICOS E INDUSTRIALES _____________ 20

11 Sistema _______________________________________________ 20

12 Gestioacuten _______________________________________________ 21

13 Sistema de gestioacuten ______________________________________ 21

14 Mantenimiento _________________________________________ 22

15 Mantenimiento programado ______________________________ 23

16 Tecnologiacutea ____________________________________________ 23

17 Metodologiacutea ___________________________________________ 24

18 Metodologiacutea SCRUM ____________________________________ 25

19 Ingenieriacutea de software ___________________________________ 35

110 Proceso del software ____________________________________ 38

111 Gestioacuten del software _____________________________________ 40

112 Requerimientos del software ______________________________ 44

CAPITULO II ___________________________________________________ 49

2 ENTORNO DEL LUGAR DE INVESTIGACIOacuteN ______________ 49

21 Antecedentes histoacutericos de empresas ensambladoras de vehiacuteculos en

el Ecuador __________________________________________________ 49

22 Misioacuten y Visioacuten de Ciauto ________________________________ 51

221 Misioacuten ____________________________________________ 51

222 Visioacuten ____________________________________________ 51

23 Disentildeo Metodoloacutegico ____________________________________ 54

231 Meacutetodos de Investigacioacuten ____________________________ 54

2311 Meacutetodo hipoteacutetico deductivo _________________________ 54

2312 La experimentacioacuten cientiacutefica ________________________ 55

24 Teacutecnicas de la investigacioacuten ______________________________ 55

241 La entrevista ______________________________________ 56

242 La encuesta ________________________________________ 56

25 Recoleccioacuten de la Informacioacuten ____________________________ 57

251 Investigacioacuten bibliograacutefica ___________________________ 57

252 Investigacioacuten experimental ___________________________ 57

253 Investigacioacuten de campo ______________________________ 58

26 Tratamiento y Anaacutelisis Estadiacutestico de los Datos _______________ 58

261 Estadiacutestica descriptiva_______________________________ 59

27 Poblacioacuten _____________________________________________ 60

28 Anaacutelisis e Interpretacioacuten de Resultados _____________________ 61

29 Verificacioacuten de la hipoacutetesis ______________________________ 67

CAPITULO III __________________________________________________ 70

3 IMPLEMENTACIOacuteN DE UN SISTEMA DE GESTIOacuteN y

MANTENIMIENTO PROGRAMADO DE EQUIPOS TECNOLOGICOS

E INDUSTRIALES ____________________________________________ 70

31 Presentacioacuten ___________________________________________ 70

311 Organigrama de la Ensambladora Ciudad del Auto Cia Ltda

CIAUTO _________________________________________________ 53

32 Objetivos ______________________________________________ 71

321 Objetivo general____________________________________ 71

322 Objetivos Especiacuteficos ________________________________ 71

33 Justificacioacuten e Importancia _______________________________ 71

34 Desarrollo de la Propuesta _______________________________ 74

341 Metodologiacutea Aacutegil SCRUM ___________________________ 74

342 Asignacioacuten de Roles de Scrum ________________________ 75

343 Proceso de desarrollo de Software _____________________ 75

3431 Historias de Usuario ________________________________ 75

3432 Iteracioacuten 1 ________________________________________ 80

34321 Plan del sprint 1 para el sistema ____________________ 80

34322 Preparacioacuten del proceso del Sprint Planning Meeting __ 83

34323 Desarrollo del Sprint 1 ____________________________ 86

34324 Realizacioacuten de pruebas de versioacuten __________________ 91

3433 Iteracioacuten 2 ________________________________________ 93

34331 Plan del sprint 2 para el sistema ____________________ 93

34332 Preparacioacuten del proceso del Sprint Planning Meeting __ 96

34333 Desarrollo Burn Down Chart ______________________ 99

34334 Desarrollo del Sprint 2 ___________________________ 100

34335 Realizacioacuten de pruebas de versioacuten 20 ______________ 103

3434 Iteracioacuten 3 _______________________________________ 104

34341 Plan del Sprint 3 para el sistema ___________________ 104

34342 Preparacioacuten del proceso del Sprint Planning Meeting _ 108

34343 Desarrollo del Burn Down Chart __________________ 111

34344 Desarrollo del Sprint 3 ___________________________ 111

34345 Realizacioacuten de pruebas de versioacuten 30 ______________ 114

344 Compromiso y Mantenimiento _______________________ 117

345 Conclusiones y recomendaciones de la propuesta _______ 117

3451 Conclusiones ______________________________________ 117

3452 Recomendaciones __________________________________ 118

346 Maquetacioacuten del disentildeo del sistema ___________________ 119

35 Comprobacioacuten de objetivos ______________________________ 120

CONCLUSIONES ____________________________________________ 121

RECOMENDACIONES _______________________________________ 122

BIBLIOGRAFIacuteA _____________________________________________ 123

ANEXOS ______________________________________________________ 125

INDICE DE GRAFICOS

GRAacuteFICO Nordm 1 Scrum __________________________________________ 30

GRAacuteFICO Nordm 2 Desarrollo Tecnoloacutegico Ciauto _______________________ 61

GRAacuteFICO Nordm 3 Porcentaje de Conocimiento _________________________ 62

GRAacuteFICO Nordm 4 Consideraciones de Control _________________________ 63

GRAacuteFICO Nordm 5 Calificacioacuten para el Desarrollo del SGMP _____________ 64

GRAacuteFICO Nordm 6 Porcentaje de conocimiento del mantenimiento de un equipo

en Ciauto _______________________________________________________ 65

GRAacuteFICO Nordm 7 Beneficio de documentar la planificacioacuten de mantenimientos

_______________________________________________________________ 66

GRAacuteFICO Nordm 8 Organigrama de CIAUTO __________________________ 53

GRAacuteFICO Nordm 9 Iteracioacuten 1 esfuerzo realizado _______________________ 86

GRAacuteFICO Nordm 10 Disentildeo de la base de datos _________________________ 87

GRAacuteFICO Nordm 11 Acciones del administrador ________________________ 88

GRAacuteFICO Nordm 12 Ventana de Inicio sesioacuten___________________________ 88

GRAacuteFICO Nordm 13 Sesioacuten de root ___________________________________ 89

GRAacuteFICO Nordm 14 Sesioacuten moacutedulo de sistemas _________________________ 89

GRAacuteFICO Nordm 15 Sesioacuten moacutedulo de Mantenimiento ___________________ 90

GRAacuteFICO Nordm 16 Registro de Personas ______________________________ 90

GRAacuteFICO Nordm 17 Iteracioacuten 2 esfuerzo realizado ______________________ 99

GRAacuteFICO Nordm 18 Disentildeo final de la base de datos ____________________ 100

GRAacuteFICO Nordm 19 Caso de uso plan anual sistemas ___________________ 101

GRAacuteFICO Nordm 20 Caso de uso Plan de mantenimientos________________ 101

GRAacuteFICO Nordm 21 Plan Anual de sistemas ___________________________ 102

GRAacuteFICO Nordm 22 Plan de mantenimientos __________________________ 102

GRAacuteFICO Nordm 23 Iteracioacuten 3 esfuerzo realizado _____________________ 111

GRAacuteFICO Nordm 24 Caso de uso Plan anual mantenimiento _____________ 111

GRAacuteFICO Nordm 25 Caso de uso Inventario de Repuestos ________________ 112

GRAacuteFICO Nordm 26 Caso de uso Inventario de herramientas _____________ 112

GRAacuteFICO Nordm 27 Ventana de Registro Equipo industrial ______________ 112

GRAacuteFICO Nordm 28 Inventario de repuestos ___________________________ 113

GRAacuteFICO Nordm 29 Ingreso y salida de material _______________________ 113

GRAacuteFICO Nordm 30 inventario de herramientas ________________________ 114

GRAacuteFICO Nordm 31 Disentildeo del sistema _______________________________ 119

INDICE DE TABLAS

Tabla Ndeg 1 Involucrados de la encuesta _____________________________ 60

Tabla Ndeg 2 Desarrollo Tecnoloacutegico Ciauto ___________________________ 61

Tabla Ndeg 3 Porcentaje de Conocimiento _____________________________ 62

Tabla Ndeg 4 Consideraciones de Control ______________________________ 63

Tabla Ndeg 5 Calificacioacuten para el Desarrollo del SGMP __________________ 64

Tabla Ndeg 6 Porcentaje de conocimiento del mantenimiento de un equipo en

Ciauto _________________________________________________________ 65

Tabla Ndeg 7 Beneficio de documentar la planificacioacuten de mantenimientos __ 66

Tabla Ndeg 8 Historia de Usuario Nordm 1 ________________________________ 76

Tabla Ndeg 9 Historia de Usuario Nordm 2 ________________________________ 76

Tabla Ndeg 10 Historia de Usuario Nordm 3 _______________________________ 76

Tabla Ndeg 11 Historia de Usuario Nordm 4 _______________________________ 77

Tabla Ndeg 12 Historia de Usuario Nordm 5 _______________________________ 77

Tabla Ndeg 13 Historia de Usuario Nordm 6 _______________________________ 77

Tabla Ndeg 14 Historia de Usuario Nordm 7 _______________________________ 78

Tabla Ndeg 15 Historia de Usuario Nordm 8 _______________________________ 78

Tabla Ndeg 16 Product Backlog ______________________________________ 78

Tabla Ndeg 17 Sprint Backlog del Sprint 1 _____________________________ 80

Tabla Ndeg 18 Tareas del Sprint 1 ____________________________________ 81

Tabla Ndeg 19 Tareas tipos y estados _________________________________ 81

Tabla Ndeg 20 Listado de tareas y estados para el sprint __________________ 82

Tabla Ndeg 21 Seguimiento de la pila de tareas _________________________ 84

Tabla Ndeg 22 Pila de tareas al finalizar la iteracioacuten _____________________ 85

Tabla Ndeg 23 Caso de prueba 1 _____________________________________ 91

Tabla Ndeg 24 Caso de prueba 2 _____________________________________ 92

Tabla Ndeg 25 Caso de prueba 3 _____________________________________ 92

Tabla Ndeg 26 Sprint Backlog del Sprint 2 _____________________________ 93

Tabla Ndeg 27 Tareas del Sprint 2 ____________________________________ 94

Tabla Ndeg 28 Tareas tipos y estados _________________________________ 95

Tabla Ndeg 29 Listado de tareas y estados del Sprint 2 ___________________ 95

Tabla Ndeg 30 Seguimiento de la pila de tareas _________________________ 96

Tabla Ndeg 31 Pila de tareas al finalizar la iteracioacuten 2 ___________________ 98

Tabla Ndeg 32 Caso de Prueba 4 ____________________________________ 103

Tabla Ndeg 33 Caso de prueba 5 ____________________________________ 104

Tabla Ndeg 34 Sprint Backlog del Sprint 3 ____________________________ 105

Tabla Ndeg 35 Tareas del Sprint 3 ___________________________________ 105

Tabla Ndeg 36 Tareas tipos y estados ________________________________ 106

Tabla Ndeg 37 Listado de tareas y estados para el sprint 3 ________________ 107

Tabla Ndeg 38 Seguimiento de la pila de tareas ________________________ 108

Tabla Ndeg 39 Pila de tareas al finalizar la iteracioacuten ____________________ 110

Tabla Ndeg 40 Caso de prueba 6 ____________________________________ 115

Tabla Ndeg 41 Caso de prueba 7 ____________________________________ 115

Tabla Ndeg 42 Caso de prueba 8 ____________________________________ 116

RESUMEN

En el presente proyecto de tesis se detalla el desarrollo e implementacioacuten del

Sistema de gestioacuten y mantenimiento programado de equipos tecnoloacutegicos e

industriales el cual fue desarrollado para el departamento de mantenimiento de la

planta ensambladora CIAUTO El sistema ayudara a llevar un control de

documentos digitales tales como formatos registros planes e instructivos que

permiten la denominacioacuten de los procesos de control de la planificacioacuten de

actividades en el departamento de mantenimiento Se ha detectado que los equipos

industriales podraacuten ser controlados perioacutedicamente y minimizar las fallas en

varias formas con la utilizacioacuten de una base de datos en PostgresSQL y lenguaje

de programacioacuten JAVA que seraacuten las herramientas para la metodologiacutea SCRUM

la misma metodologiacutea de desarrollo aacutegil de software permite que el proyecto

pueda insertar nuevos requerimientos funcionales en cada interaccioacuten para el

acceso al sistema se utilizara un usuario y contrasentildea para cada departamentos el

usuario que podraacute acceder a todos los moacutedulos del sistema es ROOT el sistema

estaraacute divido en 2 moacutedulos moacutedulo de mantenimiento y moacutedulo de sistemas los

moacutedulos son independientes con esto se busca automatizar los procesos que se

llevan solo en documentos ademaacutes con los planes y reportes que arroje el sistema

serviraacute como prueba de la realizacioacuten de los mantenimientos a los equipos

tecnoloacutegicos e industriales para este trabajo de investigacioacuten se tomoacute la

documentacioacuten que lleva la empresa referente a mantenimientos y con ellos

transforma esa informacioacuten en forma automatizada

ABSTRACT

In this project the development and implementation of the management system

and scheduled maintenance of technological and industrial equipment are detailed

which was developed for the maintenance department of the detailed CIAUTO

assembly plant The system will help to keep track of digital formats such as

documents records plans and instructions that allow the name of the control

processes of planning activities in the maintenance department It has been found

that industrial computers can be monitored regularly and minimize failures in

several ways with the use of a PostgreSQL database and Java programming

language to be tools for SCRUM methodology the same methodology of agile

software development allows the project to add new functional requirements in

each interaction for the access to the system a username and password for each

department is used the user can access to all ROOT system modules the system

is divided into two modules Module maintenance and module systems the

modules are independent each module formats records plans and instructions for

this area where only administrators can make changes enter and delete records

are found customers can only observe and export logs of different tasks

performed or to be performed later

AVAL DE TRADUCCIOacuteN

INTRODUCCIOacuteN

En Ecuador varias empresas dedicadas a la manufactura de diferentes productos

han ido integrando de acuerdo a su necesidad Sistemas de Gestioacuten de la

informacioacuten como General Motors Grupo MAVESA ADELCA entre otros

obteniendo excelentes resultados tanto en su gestioacuten como en su operatividad

Actualmente tanto empresas puacuteblicas como privadas en la provincia de

Tungurahua se apoyan en sistemas de gestioacuten de informacioacuten para una mejora

continua en sus procesos es asiacute que un sistema de gestioacuten y mantenimiento

programado se convierte en una base fundamental para el funcionamiento oacuteptimo

de una empresa

Los departamentos de mantenimiento y sistemas informaacuteticos de la planta

ensambladora CIAUTO ubicada en la provincia de Tungurahua sector

Unamuncho Camino Real (Norte de Ambato) no ha integrado un sistema que

permita llevar un control de documentos digitales respecto a los procesos de

mantenimiento y normativas de manera que la informacioacuten digital permita una

automatizacioacuten de los procesos mencionados por lo cual se hace necesario el

desarrollo de un sistema informaacutetico mediante el cual se realice un monitoreo a la

actividad

La presente investigacioacuten tiene el objetivo de implementar un sistema de gestioacuten

y mantenimiento programado utilizando como herramientas el lenguaje JAVA y

PostgresSQL como base de datos utilizando la metodologiacutea SCRUM la misma

que ayudaraacute a tener una informacioacuten precisa para la realizacioacuten del proyecto

La objetivo principal de la investigacioacuten es Desarrollar un sistema de gestioacuten y

mantenimiento programado de equipos tecnoloacutegicos e industriales aplicando la

metodologiacutea SCRUM para la gestioacuten de mantenimientos fichas teacutecnicas de

maquinaria y otra informacioacuten

En el presente trabajo de investigacioacuten se detalla el contenido de cada capiacutetulo se

ha desarrollado en consideracioacuten al formato de la estructura de la tesis establecida

por la universidad donde tambieacuten se usa la metodologiacutea de desarrollo aacutegil de

software

Capiacutetulo I aquiacute se detalla la fundamentacioacuten teoacuterica que seraacute utilizada para el

transcurso de la investigacioacuten donde se reuacutene definiciones conceptos detalles y

caracteriacutesticas que serviraacuten para el desarrollo e implementacioacuten del sistema la

informacioacuten aquiacute recopilada serviraacute como un respaldo y soporte para el

desarrollos del proyecto de investigacioacuten

Capiacutetulo II en el presente capiacutetulo se detalla el anaacutelisis interpretacioacuten y los

resultados luego de haber aplicado las teacutecnicas de investigacioacuten entrevista y

encuesta donde los resultados obtenidos podraacuten demostrar la veracidad o falsedad

de la hipoacutetesis que se planteoacute en el desarrollo de este proyecto

Capiacutetulo III posterior a la investigacioacuten de campo para saber los requerimientos

de los departamentos de mantenimiento y sistemas informaacuteticos se realizoacute el

desarrollo e implantacioacuten del sistema donde se hiso el seguimiento de sus

diferentes procesos que presenta la Metodologiacutea aacutegil de desarrollo de software

SCRUM

CAPITULO I

1 FUNDAMENTACIOacuteN TEOacuteRICA PARA LA

IMPLEMENTACIOacuteN DE UN SISTEMA DE GESTIOacuteN y

MANTENIMIENTO PROGRAMADO DE ERQUIPOS

TECNOLOGICOS E INDUSTRIALES

11 Sistema

Para (ORTEGA JGasset 1985) Es un conjunto de reglas principios o

medidas enlazados entre siacute || Conjunto de cosas o partes

coordinadas seguacuten una le o que ordenadamente relacionadas entre

siacute contribuyen a determinado objeto Paacuteg 1313

Seguacuten (S PRESSMAN Roger 2007) Un conjunto o disposicioacuten de

elementos que estaacuten organizados para cumplir una meta predefinida

al procesar informacioacuten Paacuteg 134

De los conceptos anteriores se pude determinar que un sistema es un conjunto de

elementos ordenados y organizados para llegar a una meta y en el trayecto se

completan objetivos para lograrlo tambieacuten se puede analizar que un sistema tiene

planeacioacuten y estrategias las cuales logran enlazarse en el progreso para llegar al

objetivo

12 Gestioacuten

Para (FERNAacuteNDEZJavier 1999) Conjunto de procesos centrados en el

desarrollo y aplicacioacuten del conocimiento de una empresa para generar

activos intelectuales que pueden explotarse y generar valor al cumplir

los objetivos de nuestra empresa Paacuteg 127

Para (REYES Agustin 2003) Consiste en fijar el curso concreto de

accioacuten que ha de seguirse estableciendo los principios que habraacuten de

orientarlo la secuencia de operaciones para realizarlo y la

determinacioacuten de tiempo y nuacutemeros necesarios para su realizacioacuten

Paacuteg 79

De lo analizado anteriormente se puede decir que gestioacuten es un conjunto de

procesos que ayudan a cumplir objetivos por medio de ellos obtener resultados

para seguir mejorando tanto intelectualmente y que despueacutes se pueda explotar

generar y contribuir con nuevos objetivos a nuestra empresa pero para para ello

se establece principios que nos orientaran a lograrlo

13 Sistema de gestioacuten

Seguacuten (BLANCO L GUTSZAT I 2008) Es la gestioacuten (planeamiento

organizacioacuten operaciones y control) de los recursos (humanos y

fiacutesicos) que tienen que ver con el apoyo a sistemas (desarrollo

mejoriacutea y mantenimiento) y servicios (procesamiento transformacioacuten

distribucioacuten almacenamiento y recuperacioacuten) de la informacioacuten

(datos textos voz e imagen) para una empresa Paacuteg 56

Para (VERGARA Gonzalo 2009) Es un conjunto de etapas unidas en un

proceso continuo que permite trabajar ordenadamente una idea hasta

lograr mejoras y su continuidad Paacuteg 33

De las definiciones anteriores se puede concluir un sistema de gestioacuten es la

organizacioacuten planificacioacuten estandarizacioacuten de la informacioacuten y recursos de una

empresa que con una distribucioacuten de sistemas se puede llegar a desarrollar

mejorar y dar continuidad a varios servicios ademaacutes el sistema debe contar con el

apoyo de recursos

14 Mantenimiento

Para (GARCIA GARRIDO Santigo 2012) Se define como el conjunto de

teacutecnicas destinado a conservar equipos e instalaciones industriales en

servicio durante el mayor tiempo posible (buscando la maacutes alta

disponibilidad) y con el maacuteximo rendimiento Paacuteg 56

Para (F MONCHY 1990) Es el conjunto de acciones necesarias para

conservar o restablecer un sistema en un estado que permita garantizar

su funcionamiento a un coste miacutenimo Paacuteg 64

De lo mencionado anteriormente se puede decir que mantenimiento es un

conjunto de acciones guiadas por teacutecnicas documentacioacuten manuales de usuario

que serviraacuten para mantener cualquier equipo dispositivo o servicio disponible por

un mayor tiempo a un coste miacutenimo

15 Mantenimiento programado

Seguacuten (GARCIA GARRIDO Santigo 2012) Es una solucioacuten integral para

el mantenimiento y soporte de los ordenadores de su empresa que

consiste en un seguimiento personalizado del estado de cada

ordenador para asiacute poder evitar fallos que hubieran sido predecibles y

si el ordenador falla o es sustraiacutedo tener copias de seguridad

actualizadas Paacuteg 58

Para (T Edgar 2008) En este tipo de mantenimiento se hace eacutenfasis en

la proteccioacuten de bienes o equipos teniendo en cuenta las

recomendaciones de los fabricantes la frecuencia de utilizacioacuten si

trabajan o no en condiciones normales de disentildeo se incluyen las

inspecciones los reemplazos de partes que esteacuten proacuteximas a cumplir

su vida uacutetil Paacuteg 77

De lo analizado anteriormente se pude determinar que el mantenimiento

programado es una seguimiento organizado constante de los equipos para poder

minimizar o mantener un margen miacutenimo de problemas o fallos que fuesen

predecibles y asiacute darles una solucioacuten o en caso de sustraccioacuten o dantildeo se tengan los

respectivos respaldos herramientas y repuestos necesarios

16 Tecnologiacutea

Seguacuten (QUINTANILLA Miguel Angel 1998) Por Tecnologiacutea se entiende

un conjunto de conocimientos de base cientiacutefica que permite describir

explicar disentildear y aplicar soluciones teacutecnicas a problemas praacutecticos

de forma sistemaacutetica y racional Paacuteg 102

Para (JK GALBRAITH 1985) Tecnologiacutea significa aplicacioacuten sistemaacutetica

del conocimiento cientiacutefico (u otro conocimiento organizado) a tareas

praacutecticas Su consecuencia maacutes importante es una funcioacuten de la

divisioacuten y subdivisioacuten de cada una de esas tareas en partes o fases

componentes Paacuteg 72

Del anaacutelisis anterior se puede decir que tecnologiacutea es el conjunto de

conocimientos cientiacuteficos organizados que explican describen aplican y disentildean

soluciones teacutecnicas para tareas o problemas praacutecticos y su divisioacuten en fases

componentes

17 Metodologiacutea

Para (HUESO Andreacutes CASCANT Josep M 2012) La metodologiacutea es la

estrategia de investigacioacuten que elegimos para responder a las

preguntas de investigacioacuten Dependeraacute tanto de eacutestas como del marco

teoacuterico de la investigacioacuten Se trata pues de optar por una estrategia de

investigacioacuten general ya sea de iacutendole cuantitativa cualitativa o

mixta Tambieacuten el nivel de complejidad y detalle deseado (desde

extensa al caso de estudio) o el nivel de participacioacuten que se pretende

(desde lo extractivo hasta la investigacioacuten accioacuten participativa)Paacuteg 8

Seguacuten (YIN Robert K 1985) El significado de la metodologiacutea en siacute se

refiere a los meacutetodos de investigacioacuten que se siguen para alcanzar los

objetivos en una ciencia o estudio la metodologiacutea que se utilizara a lo

largo de la investigacioacuten es la de estudio de casos Paacuteg 26

De lo mencionado anterior se pude decir que la metodologiacutea es la taacutectica que

responderaacute planteamientos o preguntas de investigacioacuten la cual dependeraacute del

marco teoacuterico su nivel de complejidad y detalle deseado para asiacute alcanzar los

objetivos en todo el tiempo del trabajo de investigacioacuten

18 Metodologiacutea SCRUM

Para (FIGUEROA Roberth G SOLIS Camilo J CABRERA Armando A 2008)

La metodologiacutea Scrum es un proceso aacutegil y liviano que sirve para

administrar y controlar el desarrollo de software El desarrollo se

realiza en forma iterativa e incremental (una iteracioacuten es un ciclo corto

de construccioacuten repetitivo) Cada ciclo o iteracioacuten termina con una

pieza de software ejecutable que incorpora nueva funcionalidad Las

iteraciones en general tienen una duracioacuten entre 2 y 4 semanas

Las caracteriacutesticas comunes que se identificaron en los entornos de

desarrollo de las empresas analizadas fueron

La incertidumbre como elemento consustancial y asumido en

el entorno y en la cultura de la organizacioacuten

Equipos de desarrollo auto-organizados

Fases de desarrollo solapadas

Control sutil

Difusioacuten y transferencia del conocimiento

A- Incertidumbre

Como elemento consustancial y asumido en el entorno y en la cultura

de la organizacioacuten

El equipo de trabajo para disentildear el Honda City teniacutea una edad media

de 27 antildeos y el nivel de detalle que para el nuevo producto le dieron

los directivos de Honda fue ldquoEl tipo de coche que a la gente joven de

su segmento le gustariacutea conducirrdquo

En estas empresas desde la direccioacuten se apunta cuaacutel es la visioacuten

geneacuterica que se quiere conseguir o la direccioacuten estrateacutegica que hay

que seguir pero no un plan detallado del producto y su desarrollo Al

mismo tiempo se da al equipo un margen de libertad amplio

Los ingredientes clave que sirven de acicate para la creatividad y

compromiso del equipo son

La ldquotensioacutenrdquo que crea la visioacuten difusa y el reto que supone el

grado de dificultad que encierra

El margen de autonomiacutea libertad y responsabilidad

B- Auto-organizacioacuten

Son equipos auto-organizados No hay roles de gestioacuten que marquen

pautas o asignacioacuten de tareas No se trata de equipos auto-dirigidos

sino auto-organizados La gestioacuten marca la direccioacuten pero no la

organizacioacuten Parten de cero Deben empezar por crear su propia

organizacioacuten y buscar el conocimiento que necesitan Sin similares a

una pequentildea empresa ldquoStart-uprdquo en la que todos los integrantes

trabajan de forma conjunta y auto-organizada sin unos patrones

organizativos impuestos por una estructura empresarial ajena al grupo

La direccioacuten de la empresa actuacutea como un inversor de capital riesgo

que aporta los recursos necesarios para que trabajen en su proyecto

Para que los equipos puedan conseguir auto-organizarse debe reunir

tres caracteriacutesticas

Autonomiacutea son libres para elegir la estrategia de solucioacuten

Auto-superacioacuten El equipo va desarrollando soluciones que

evaluacutea analiza y mejora

Auto-enriquecimiento La multi-disciplinaridad de los

componentes del equipo favorece el enriquecimiento mutuo y

la adopcioacuten de soluciones valiosas y complementarias

C- Fases de desarrollo solapadas

En el desarrollo aacutegil las ldquofasesrdquo pasan a ser ldquoactividadesrdquo El concepto

de fase implica sucesioacuten secuencial de unas a otras En un campo de

Scrum los trabajos que se llevan a cabo pierden el caraacutecter de fase y

son actividades que se realizan en cualquier momento de forma

simultaacutenea o a demanda seguacuten las necesidades en cada iteracioacuten Por

ejemplo lo que para el desarrollo en cascada es una ldquomodificacioacuten de

requisitosrdquo en un modelo aacutegil es informacioacuten que enriquece o

concreta la visioacuten del producto El mismo teacutermino ldquomodificacioacutenrdquo

tiene impliacutecito el concepto de que estamos ldquocambiandordquo algo que ya

se habiacutea definido La fase de requisitos ya se hizo ya estaacute completada

En el desarrollo tradicional

Las transiciones entre fase y fase acaban funcionando como fronteras

Cada fase la realiza un equipo que siente como responsabilidad maacutes

su trabajo que el desarrollo conjunto Los documentos de disentildeo o

requisitos o los prototipos pueden acabar siendo barricadas que en

lugar de favorecer la comunicacioacuten directa favorecen la separacioacuten

El retraso en una fase hace de cuello de botella en el proyecto El

solapamiento diluye el ruido y los problemas entre fases

D- Control sutil

El equipo trabaja con autonomiacutea en un entorno de ambiguumledad

inestabilidad y tensioacuten La gestioacuten establece puntos de control

suficientes para evitar que el ambiente de ambiguumledad inestabilidad y

tensioacuten del ldquocampo de Scrumrdquo derive hacia descontrol Pero la gestioacuten

no ejerce un control riacutegido que impediriacutea la creatividad y la

espontaneidad El teacutermino ldquocontrol sutilrdquo se refiere a generar el

ecosistema adecuado para un ldquoauto-control entre igualesrdquo

consecuencia de la responsabilidad y del gusto por el trabajo que se

realiza Las acciones para generar el ecosistema de este control son

Seleccionando a las personas adecuadas para el proyecto y

analizando los cambios en la dinaacutemica del grupo para

incorporar o retirar a personas si resulta necesario

Creando un espacio de trabajo abierto

Animando a los ingenieros a ldquomezclarserdquo con el mundo real de

las necesidades de los clientes

Estableciendo sistemas de evaluacioacuten y reconocimiento

basados en el rendimiento del equipo

Gestionando las diferencias de ritmo a traveacutes del proceso de

desarrollo

Siendo tolerante y previsor con los errores son un medio de

aprendizaje y el miedo al error merma la creatividad y la

espontaneidad

Implicando a los proveedores en el proyecto y animaacutendoles

tambieacuten a su propia auto-organizacioacuten

E- Difusioacuten del conocimiento

Tanto a nivel de proyecto como de organizacioacuten Los equipos son

multidisciplinares todos los miembros aportan y aprenden tanto del

resto del equipo como de las investigaciones innovaciones de su

producto y de la experiencia del desarrollo Las personas que

participan en un proyecto con el tiempo van cambiando de equipo en

la organizacioacuten a otros proyectos de esta forma se van compartiendo

y comunicando las experiencias en la organizacioacuten

Los equipos y las empresas mantienen libre acceso a la informacioacuten

herramientas y poliacuteticas de gestioacuten del conocimiento

Seguacuten (ORJUELA Ailin ROJAS Mauricio 2008) Scrum es un

marco de trabajo iterativo e incremental para el desarrollo de

proyectos productos y aplicaciones Estructura el desarrollo en ciclos

de trabajo llamados Sprint Son iteraciones de 1 a 4 semanas y se van

sucediendo una detraacutes de otra Los Sprint son de duracioacuten fija ndash

terminan en una fecha especiacutefica aunque no se haya terminado el

trabajo y nunca se alargan Se limitan en tiempo Al comienzo de

cada Sprint un equipo multi-funcional selecciona los elementos

(requisitos del cliente) de una lista priorizada Se comprometen a

terminar los elementos al final del Sprint Durante el Sprint no se

pueden cambiar los elementos elegidos

Todos los diacuteas el equipo se reuacutene brevemente para informar del

progreso y actualizan unas graacuteficas sencillas que les orientan sobre el

trabajo restante Al final del Sprint el equipo revisa el Sprint con los

interesados en el proyecto y les ensentildea lo que han construido La

gente obtiene comentarios y observaciones que se puede incorporar al

siguiente Sprint

Scrum pone el eacutenfasis en productos que funcionen al final del Sprint

que realmente esteacuten ldquohechosrdquo en el caso del software significa que el

coacutedigo esteacute integrado completamente probado y potencialmente para

entregar Los roles artefactos y eventos principales se resumen en la

Grafico 1 Scrum

Un tema importante en Scrum es ldquoinspeccionar y adaptarrdquo El

desarrollo inevitablemente implica aprender innovacioacuten y sorpresas

Por eso Scrum hace hincapieacute en dar un pequentildeo paso de desarrollo

inspeccionar el producto resultante y la eficacia de las praacutecticas

actuales y entonces adaptar el objetivo del producto y las praacutecticas

del proceso Y volver a repetir

GRAacuteFICO Nordm 1 Scrum

Fuente (ORJUELA Ailin ROJAS Mauricio 2008)

Roles en Scrum

En Scrum hay 3 roles principales El Duentildeo de Producto (DP) el

Equipo y el ScrumMaster (SM) El Duentildeo de Producto es el

responsable de maximizar el retorno de inversioacuten (ROI) identificando

las funcionalidades del producto ponieacutendolas en una lista priorizada

de funcionalidades decidiendo cuales deberiacutean ir al principio de la

lista para el siguiente Sprint y re priorizando y refinando

continuamente la lista El Duentildeo de Producto tiene la responsabilidad

de las peacuterdidas y ganancias del producto asumiendo que es un

producto comercial En el caso de una aplicacioacuten interna el DP no es

responsable del ROI en el mismo sentido de un producto comercial

(que daraacute beneficio) pero es responsable de maximizar el ROI en el

sentido de elegir - en cada Sprint ndash los elementos de maacutes valor de

negocio y menos coste En algunas ocasiones el DP y el cliente son la

misma persona esto es muy comuacuten en aplicaciones internas En otras

el cliente podriacutea ser millones de personas con diferentes necesidades

en cuyo caso el rol de DP es parecido al rol de jefe de producto o jefe

de marketing del producto que hay en muchas empresas Sin embargo

el Duentildeo de Producto es diferente al tradicional jefe de producto

porque interactuacutea activa y frecuentemente con el equipo estableciendo

personalmente las prioridades y revisando el resultado en cada

iteracioacuten - de 1 a 4 semanas- en vez de delegar las decisiones de

desarrollo en el jefe de proyecto Es importante destacar que en Scrum

hay una persona y soacutelo una que hace ndash y tiene la autoridad final ndash el

Duentildeo de Producto

El Equipo construye el producto que va a usar el cliente por ejemplo

una aplicacioacuten o un sitio web El equipo en Scrum es ldquomulti-

funcionalrdquo ndash tiene todas las competencias y habilidades necesarias

para entregar un producto potencialmente distribuible en cada Sprint ndash

y es ldquoauto-organizadordquo (auto-gestionado) con un alto grado de

autonomiacutea y responsabilidad En Scrum los equipos se auto-organizan

en vez de ser dirigidos por un jefe de equipo o jefe de proyecto

El equipo decide a que se compromete y como hacer lo mejor para

cumplir con lo comprometido en el mundo de Scrum al equipo se le

conoce como ldquoCerdosrdquo y a todos los demaacutes como ldquoGallinasrdquo (que

viene de un chiste sobre un cerdo y una gallina que estaacuten hablando

sobre abrir un restaurante llamado ldquoHuevos con jamoacutenrdquo y el cerdo no

lo ve claro porque ldquoeacutel estariacutea verdaderamente comprometido pero la

gallina solo estariacutea implicadardquo)

El equipo en Scrum consta de siete personas maacutes menos dos y para un

producto de software el equipo podriacutea incluir analistas

desarrolladores disentildeadores de interface y testers El equipo

desarrolla el producto y da ideas al DP de coacutemo hacer un gran

producto En Scrum el equipo deberiacutea estar dedicado al 100 al

trabajo en el producto durante el Sprint intentando evitar hacer varias

tareas en diferentes productos o proyectos A los equipos estables se

les asocia con una productividad maacutes alta asiacute que evita cambiar

miembros del equipo A los grupos de desarrollo de aplicaciones con

mucha gente se les organiza en varios equipos Scrum cada uno

centrado en diferentes funcionalidades del producto coordinando sus

esfuerzos muy de cerca

Dado que el equipo hace todo el trabajo (planificacioacuten anaacutelisis

programacioacuten y pruebas) para una funcionalidad completa centrada en

el cliente a los equipos de Scrum tambieacuten se les llama equipos por

funcionalidades

El ScrumMaster ayuda al grupo del producto a aprender y aplicar

Scrum para conseguir valor de negocio El ScrumMaster hace lo que

sea necesario para ayudar a que el equipo tenga eacutexito

El ScrumMaster no es el jefe del equipo o jefe de proyecto el

ScrumMaster sirve al equipo le protege de interferencias del exterior

y ensentildea y guiacutea al DP y al equipo en el uso fructiacutefero de Scrum El

ScrumMaster se asegura de que todo el mundo en el equipo

(incluyendo al DP y la gerencia) entienda y siga las praacutecticas de

Scrum y ayuda a llevar a la organizacioacuten a traveacutes de los cambios

necesarios y frecuentemente difiacuteciles a conseguir el eacutexito con el

desarrollo aacutegil

Como Scrum hace visibles muchos impedimentos y amenazas a la

efectividad del DP y el equipo es importante tener un ScrumMaster

comprometido y que trabaje eneacutergicamente para ayudar a resolver

dichos asuntos o si no el equipo y el DP tendraacuten dificultades para

tener eacutexito Los equipos de Scrum deberiacutean tener un ScrumMaster a

tiempo completo aunque en un equipo maacutes pequentildeo podriacutea ser un

miembro del equipo (llevando una carga de trabajo maacutes ligera) Un

gran ScrumMaster puede venir de cualquier experiencia o disciplina

previa ingenieriacutea disentildeo testing gestioacuten de productos gestioacuten de

proyectos o gestioacuten de calidad

El ScrumMaster y el Duentildeo de Producto no pueden ser la misma

persona a veces el ScrumMaster necesitaraacute parar los pies al DP (por

ejemplo si intenta meter nuevas funcionalidades en mitad de un

Sprint) Y al contrario de un jefe de proyecto el ScrumMaster no le

dice a gente las tareas que tienen asignadas ndash lo que hace es facilitar el

proceso apoyando al equipo que se organiza y gestiona solo Si el

ScrumMaster tuvo un puesto de gestioacuten en el equipo necesitaraacute

cambiar radicalmente su forma de pensar y el estilo de comunicacioacuten

con el equipo para tener eacutexito con Scrum En el caso de una transicioacuten

de antiguo jefe a ScrumMaster es mejor que esteacute en un equipo

diferente al equipo en el que era el jefe si no habraacute un conflicto

potencial por las dinaacutemicas sociales y de poder

Ademaacutes de estos tres roles hay otros que contribuyen al eacutexito del

producto incluyendo los jefes y gestores Aunque sus roles cambian

en Scrum siguen siendo valiosos Por ejemplo

Ayudan al equipo respetando las reglas y el espiacuteritu de Scrum

Ayudan a quitar los impedimentos identificados por el equipo

Ponen su experiencia y conocimiento a disposicioacuten del equipo

En Scrum los jefes cambian el tiempo que dedicaban a hacer de

ldquonintildeerasrdquo (asignar tareas pedir informes de estado y otras formas de

micro-gestioacuten) por tiempo como ldquoguruacutesrdquo o ldquosirvientesrdquo del equipo

(mentoring coaching ayudar a quitar obstaacuteculos ayudar a resolver

problemas dar ideas creativas y guiar el desarrollo de habilidades de

los miembros del equipo)

Para llevar a cabo este cambio los gestores puede que necesiten

cambiar su estilo de gestioacuten por ejemplo usar cuestionamiento

socraacutetico para ayudar al equipo a descubrir la solucioacuten a un problema

en lugar de simplemente decidir una solucioacuten e imponeacutersela al equipo

De las investigaciones anteriores se puede decir que la metodologiacutea Scrum es una

metodologiacutea aacutegil que estaacute orientada a varios procesos empresariales donde la

metodologiacutea brinda control y administracioacuten

La metodologiacutea Scrum se basa en un proceso iterativo e incremental donde la

iteracioacuten es un proceso de desarrollo repetitivo cada iteracioacuten tiene una duracioacuten

entre 1 a 4 semanas y no es permisible para antildeadir maacutes son sucesivos las

iteraciones hasta la culminacioacuten del proyecto

Los roles principales del Scrum son

El duentildeo del producto (Product Owner)- es quien se responsabiliza de maximizar

el retorno de inversioacuten ya que el organiza una lista de requerimientos del cliente

que se tomara un cierto nuacutemero en cada sprint por prioridad

El Equipo (team)- es aquel que desarrolla el software son multi-funcional auto-

organizados con gran autonomiacutea y responsabilidad ademaacutes no llevan sobre ellos

un jefe de equipo o jefe de proyectos

El ScrumMaster es aquel que ayuda tanto al equipo como al duentildeo del producto

para que tengan eacutexito asistieacutendolos con lo que sea necesario a la vez sirve

protege al equipo de interferencias del exterior

19 Ingenieriacutea de software

Para (SOMERVILLE Ian 2005) La ingenieriacutea de software es una

disciplina de la ingenieriacutea que comprende todos los aspectos de la

produccioacuten de software desde las etapas iniciales de la especificacioacuten

del sistema hasta el mantenimiento de este despueacutes de que se utiliza

En esta definicioacuten existen dos frases clave

Disciplina de la ingenieriacutea Los ingenieros hacen que las cosas

funciones Aplican teoriacuteas meacutetodos y herramientas donde sean

convenientes pero las utilizan de forma selectiva y siempre tratando

de descubrir soluciones a los problemas aun cuando no existan teoriacuteas

y meacutetodos aplicables para resolverlos Los ingenieros tambieacuten saben

que deben trabajar con restricciones financieras y organizacionales

por lo que buscan soluciones tomando en cuenta estas restricciones

Todos los aspectos de produccioacuten de software La ingenieriacutea del

software no solo comprende procesos teacutecnicos del desarrollo de

software y el desarrollo de herramientas meacutetodos y teoriacuteas de apoyo a

la produccioacuten del software

En general los ingenieros de software adoptan un enfoque sistemaacutetico

y organizado en su trabajo ya que es la forma maacutes efectiva de

producir software de alta calidad Sin embargo aunque la ingenieriacutea

consiste en seleccionar el meacutetodo maacutes apropiado para un conjunto de

circunstancias un enfoque maacutes formal y creativo de desarrollo podriacutea

ser efectivo en algunas circunstancias El desarrollo informal es

apropiado para el desarrollo de sistemas basados en Web los cuales

requieren una mescla de teacutecnicas de software y de disentildeo graacutefico Paacuteg

94

Seguacuten (S PRESSMAN Roger 2007) A pesar de que cientos de autores

han definido en forma individual la ingenieriacutea de software la

definicioacuten que propuso Fritz Bauer (NAU69) en una conferencia

fundamental sobre la materia auacuten se puede utilizar como base para el

debate

La ingenieriacutea del software es el establecimiento y uso de principios

solidos de la ingenieriacutea para obtener econoacutemicamente un software

confiable y que funcione de modo eficiente en maacutequinas reales

Casi cualquier lector se sentiraacute tentado a sumar otras ideas a esta

definicioacuten Dice poco sobre los aspectos teacutecnicos de la calidad del

software no se refiere de manera directa a la necesidad de satisfacer al

cliente o al tiempo de entrega de un producto omite mencionar la

importancia de la medicioacuten y la meacutetrica no establece la importancia

de un proceso efectivo No obstante la definicioacuten de Bauer ofrece una

idea baacutesica iquestCuaacuteles son ldquolos principios solidos de la ingenieriacuteardquo que

puedan aplicarse en el desarrollo del software de computadora iquestDe

queacute manera se construye ldquoeconoacutemicamenterdquo un software confiable

iquestQueacute se requiere para crear programas de computadora que funcionen

ldquode manera eficienterdquo no solo en una sino en varias ldquomaquinas realesrdquo

diferentes Estas interrogantes continuacutean siendo un reto para los

ingenieros de software

ldquoMaacutes que una disciplina a un cuerpo de conocimiento la ingenieriacutea es

un verbo una palabra de accioacuten una manera de abordar un problemardquo

El IEEE (IEE93) ha elaborado una definicioacuten maacutes comprensible al

establecer

Ingenieriacutea de software 1) la aplicacioacuten de un enfoque sistemaacutetico

disciplinado y cuantificable al desarrollo operacioacuten y mantenimiento

del software es decir la aplicacioacuten de la ingenieriacutea de software 2) El

estudio de enfoques en 1)

Y aun asiacute lo que es ldquosistemaacutetico disciplinadordquo y ldquocuantificablerdquo para

un equipo de software puede ser gravoso para otro Se requiere de

disciplina pero tambieacuten de adaptabilidad y agilidad Paacuteg 114

De la investigacioacuten anterior se puede determinar que la ingenieriacutea de software

lleva como objetivo obtener un software econoacutemicamente confiable y que ademaacutes

funcione eficientemente en maacutequinas reales ademaacutes de llevar un proceso

sistemaacutetico disciplinado y cuantificable dependeraacute del grupo de trabajo tanto de

su adaptabilidad y agilidad

La ingenieriacutea de software implica resolver problemas mediante la utilizacioacuten de

meacutetodos y teacutecnicas para el desarrollo de software donde incluyen restricciones

financieras y organizacionales Ademaacutes conlleva llevar un enfoque sistemaacutetico y

organizado que haraacute maacutes efectivo de producir software de calidad

110 Proceso del software

Para (SOMERVILLE Ian 2005) Un proceso del software es un conjunto

de actividades y resultados asociados que producen un producto de

software

Especificacioacuten del software donde los clientes e ingenieros definen el

software a producir y las restricciones sobre su operacioacuten

Desarrollo del software donde el software se disentildea y programa

Validacioacuten del software donde el software donde el software se vaacutelida

para asegurar que es lo que el cliente quiere

Evolucioacuten del software donde el software se modifica para adaptarlo a

los cambios requeridos por el cliente y el mercado

Diferentes tipos de sistemas necesitan diferentes procesos de

desarrollo Por ejemplo el software de tiempo real en un avioacuten tiene

que ser completamente especificado antes de que empiece el

desarrollo mientras que en un sistema de comercio electroacutenico la

especificacioacuten y el programa normalmente son desarrollados juntos

Por lo tanto estas actividades geneacutericas pueden organizarse de

diferentes formas y describirse en diferentes niveles de detalle para

diferentes tipos de software Sin embargo el uso de un proceso

inadecuado del software puede reducir la calidad o la utilidad del

producto de software que se va a desarrollar yo incrementar los costes

de desarrollo Paacuteg 134

Para (S PRESSMAN Roger 2007) De hecho la construccioacuten del

software de computadora es un proceso iterativo de aprendizaje y el

resultado algo que Baetjer llamariacutea el capital del software Es una

materializacioacuten del conocimiento recolectado depurado y organizado

conforme el proceso estuvo en ejecucioacuten

Pero iquestqueacute es con exactitud un proceso de software desde un punto de

vista teacutecnico Dentro del contexto de este libro un proceso de

software se define como un marco de trabajo para las tareas que se

requieren en la construccioacuten de software de alta calidad

iquestEl proceso es un sinoacutenimo de ingenieriacutea del software La respuesta

es siacute y no un proceso de software define el enfoque que se adopta

mientras el software estaacute en desarrollo Pero la ingenieriacutea del software

tambieacuten abarca las tecnologiacuteas que requiere el proceso (meacutetodos

teacutecnicos y herramientas automatizadas) Auacuten maacutes importante es que la

ingenieriacutea del software la realizan personas creativas y con

conocimiento que deben trabajar en un proceso de software maduro

que sea apropiado para el producto que construyen y para las

demandas de sus mercados Paacuteg 182

De lo mencionado anteriormente se determina que el proceso de software es

definido como un proyecto donde existen taras para cada aacuterea de trabajo y que

desarrollaran un software de calidad La ingeniera de software trabaja sobre un

proceso de software maduro que es apropiado para la construccioacuten del producto

El desarrollo de un software dependeraacute de su aplicacioacuten y ahiacute se obtendraacute si el

software seraacute totalmente especificado antes de desarrollarlo o en el transcurso del

desarrollo sin embargo si el uso de un proceso equivoco puede producir software

de mala calidad la utilidad y el aumento o disminucioacuten del costo del software

111 Gestioacuten del software

Seguacuten (SOMERVILLE Ian 2005) La gestioacuten de proyectos de software es

una parte esencial de la ingenieriacutea del software La buena gestioacuten no

puede garantizar el eacutexito del proyecto Sin embargo la mala gestioacuten

usualmente lleva al fracaso del proyecto El software es entregado

tarde los costes son mayores que los estimados y los requerimientos

no se cumplen

Los gestores de software son responsables de la planificacioacuten y

temporalizacioacuten de desarrollo de los proyectos Supervisan el trabajo

para asegurar que se lleva a cabo conforme a los estaacutendares requeridos

y supervisan el progreso para comprobar que el desarrollo se ajusta al

tiempo previsto y al presupuesto La administracioacuten de proyectos de

software es necesaria debido a que la ingenieriacutea de software

profesional siempre estaacute sujeta a restricciones organizacionales de

tiempo y presupuesto El trabajo del gestor de proyectos de software

es asegurar que estos cumplan dichas restricciones y entregar software

que contribuya a las metas de la compantildeiacutea de desarrollo de software

Los gestores de software hacen el mismo tipo de trabajo que otros

gestores Sin embargo la ingenieriacutea de software es diferente en varios

aspectos de otros tipos lo que hace a la gestioacuten de software

particularmente difiacutecil Algunas de estas diferencias son las siguientes

El producto es intangible El gestor de un proyecto de construccioacuten de

un embarcadero o de uno de ingenieriacutea civil puede ver el producto

mientras se estaacute desarrollando Si hay un desfase en calendario el

efecto en el producto es visible de forma obvia partes de la estructura

no estaacuten completa El software es intangible No se puede ver ni tocar

Los gestores de proyectos de software no pueden ver el progreso

Confiacutean en otros para elaborar la documentacioacuten necesaria para

revisar el progreso

No existen procesos de software estaacutendar En las disciplinas de

ingenieriacutea con larga historia el proceso se prueba y verifica Para

tipos particulares de sistemas como puentes o edificios el proceso de

ingenieriacutea se comprende bien Sin embargo los procesos de software

variacutean notablemente de una organizacioacuten a otra A pesar de que la

compresioacuten del proceso del software se ha desarrollado de forma

significativa en los uacuteltimos antildeos aun no se puede predecir con certeza

cuando un proceso particular tiende a desarrollar problemas

Esto es especialmente cierto cuando el proyecto de software parte un

proyecto de ingenieriacutea de un sistema grande

A menudo los proyectos grandes son uacutenicos Por lo general los

proyectos grandes de software son diferentes de proyectos previos En

consecuencia los gestores aun cuando cuenten con una amplia

experiencia esta no es suficiente para anticipar los problemas Maacutes

aun los raacutepidos cambios tecnoloacutegicos en las computadoras y las

comunicaciones hacen parece obsoleta la experiencia previa Las

lecciones aprendidas en esas experiencias pueden no se transferibles a

los nuevos proyectos

Debido a estos problemas no es sorprendente que algunos proyectos

de software se retrasen sobrepasen el presupuesto y se entreguen

fuera de tiempo A menudo los sistemas de software son nuevos y

tecnoloacutegicamente innovadores Frecuentemente los proyectos de

ingenieriacutea innovadores (como los nuevos sistemas de transporte)

tambieacuten tienen problemas de temporalizacioacuten Dadas las mezclas de

dificultades es notable que muchos proyectos de software sean

entregados a tiempo y seguacuten lo presupuestado Paacuteg 168

Para (S PRESSMAN Roger 2007) La gestioacuten eficaz de la gestioacuten de

proyectos de software se enfoca sobre las cuatro P personal producto

proceso y proyecto El orden no es arbitrario El gestor que olvida que

el trabajo de ingenieriacutea del software es una empresa intensamente

humana nunca tendraacute eacutexito en la gestioacuten de proyectos Un gestor que

fracasa en alentar la comunicacioacuten amplia con los participantes en

etapas tempranas de la evolucioacuten de proyecto se arriesga a construir

una solucioacuten elegante para el problema equivocado El gestor que

presta poca atencioacuten al proceso corre el riesgo de colocar meacutetodos y

herramientas teacutecnicos competentes en el vaciacuteo El gestor que se

embarca sin un plan de proyecto soacutelido arriesga el eacutexito del producto

El personal- La formacioacuten de personal de software motivado y

altamente calificado se ha debatido desde los antildeos 60 del siglo

pasado De hecho el ldquofactor humanordquo es tan importante que el

software Engineering Institute ha desarrollado un modelo de madurez

de la capacidad de gestioacuten de personal (MMCGP) para ldquoaumentar la

rapidez con la cual las organizaciones de software acometen las

aplicaciones cada vez maacutes complejas al ayudar a atraer aumentar

motivar desplegar y retener el talento necesario para mejorar su

capacidad de desarrollo de softwarerdquo

El producto- Antes de planear un proyecto se deberiacutean establecer los

objetivos y el aacutembito del producto considerar soluciones alternativas

e identificar las restricciones razonables (y precisas) del costo una

valoracioacuten efectiva del riesgo una divisioacuten realista de las tareas del

proyecto o un calendario de proyecto manejable que ofrezca una

indicacioacuten fiable del progreso

El proceso- Un proceso de software proporciona el marco de trabajo

desde el cual se puede establecer un plan detallado para el desarrollo

del software Un pequentildeo nuacutemero de actividades del marco de trabajo

es aplicable a todos los proyectos de software sin importar su tamantildeo

o complejidad Algunos conjuntos de tareas diferentes (tareas hitos

productos de trabajo y puntos de control de calidad) permiten que las

actividades del marco de trabajo se adapten a las caracteriacutesticas del

proyecto de software asiacute como a los requisitos del equipo del

proyecto Finalmente las actividades protectoras (como el control de

calidad del software la gestioacuten de configuracioacuten de software y la

medicioacuten) cubren el modelo del proceso Las actividades protectoras

son independientes de cualquier actividad del marco de trabajo y

ocurren durante todo el proceso

El proyecto- Los proyectos de software se realizan de manera

planificada y controlada por una razoacuten principal es la uacutenica forma

conocida de gestionar la complejidad Incluso los esfuerzos

continuaran En 1998 los datos industriales indicaron que el 26 por

ciento de los proyectos de software fracasaron por completo y que el

46 por ciento rebasaron sus costos y tiempos de entrega Aunque la

tasa de eacutexito para los proyectos de software ha mejorado un poco la

tasa de fracaso de proyectos permanece maacutes elevada de lo que deberiacutea

Paacuteg 185

De lo mencionado anteriormente se determinoacute que la gestioacuten de software tiene

que tener un enfoque en todo lo que es la planificacioacuten de software y sin dejar a

parte la humanizacioacuten en el proyecto la gestioacuten estaacute enfocada en las 4P personal

producto proceso y proyecto

El Personal

El personal de software debe ser altamente calificado y motivado

El producto

Se deben establecer objetivos tener en cuenta soluciones alternativas y tener

identificado las restricciones

El proceso

Es un marco de trabajo el cual proporciona un plan detallado de tareas que pueden

ser empleadas para simples o complejos proyectos

El proyecto

El proyecto de software debe ser de manera planificada y llevar un control para

saber el tipo de complejidad que posee

La gestioacuten del software sirve para la planificacioacuten y temporalizacioacuten de desarrollo

del software de calidad pero hay que tener en cuenta los avances diarios en

tecnologiacutea los costos y el tiempo propuesto ya que estos factores pueden hacer

que un proyecto de software no sea realizado

La gestioacuten de software tambieacuten estaacute pendiente del proceso y avance del software

tanto de pruebas y actualizaciones que se realicen durante el proceso de creacioacuten

del software

112 Requerimientos del software

Para (SOMERVILLE Ian 2005) Los requerimientos para un sistema son

la descripcioacuten de los servicios proporcionados por el sistema y sus

restricciones operativas Estos requerimientos reflejan las necesidades

de los clientes de un sistema que ayude a resolver alguacuten problema

como el control de un dispositivo hacer un pedido o encontrar

informacioacuten El proceso de descubrir analizar documentar y verificar

estos servicios y restricciones se denominan ingenieriacutea de

requerimientos (RE)

El termino requerimiento no se utiliza de una forma constante en la

industria de software En algunos casos un requerimiento es

simplemente es simplemente una declaracioacuten abstracta de alto nivel de

un servicio que debe proporcionar el sistema o una restriccioacuten de este

En el otro extremo es una definicioacuten detallada y formal de una

funcioacuten del sistema Davis (Davis 1993) explica que existen estas

diferencias

Si una compantildeiacutea desea establecer un contrato para un proyecto de

desarrollo de software grande debe definir sus necesidades de una

forma suficientemente abstracta para establecer a partir de ella una

solucioacuten Los requerimientos deben redactarse de tal forma que varios

contratistas pueden licitar el contrato ofreciendo quizaacutes formas

diferentes de cumplir las necesidades de los clientes en la

organizacioacuten Una vez que el contrato se asigna el contratista debe

redactar una definicioacuten del sistema para el cliente maacutes detalladamente

de forma que este comprenda y pueda validar lo que haraacute el software

Ambos documentos se pueden denominar documento de

requerimientos para el sistema

Algunos de los problemas que surgen durante el proceso de ingenieriacutea

de requerimientos son resultado de no hacer una clara separacioacuten entre

estos diferentes niveles de descripcioacuten Aquiacute se distinguen utilizando

la denominacioacuten requerimientos del usuario y del sistema se pueden

definir como se muestra a continuacioacuten

Los requerimientos del usuario son declaraciones en lenguaje natural

y en diagramas de los servicios que se espera que el sistema

proporcione y de las restricciones bajo las cuales debe funcionar

Los requerimientos del sistema establecen con detalle las funciones

servicios y restricciones operativas del sistema El documento de

requerimientos del sistema (algunas veces denominado especificacioacuten

funcional) debe ser preciso Debe definir exactamente queacute es lo que se

va a implementar Puede ser parte del contrato entre el comparador del

sistema y los desarrolladores del software Paacuteg 224

Seguacuten (S PRESSMAN Roger 2007) La comprensioacuten de los requisitos

de un problema esta entre las tareas maacutes difiacuteciles que enfrenta un

ingeniero de software Cuando se piensa por primera vez acerca de

ello la ingenieriacutea de requisitos no parece tan difiacutecil

Despueacutes de todo iquestEl cliente no sabe lo que se requiere iquestLos

usuarios finales no deberiacutean entender bien las caracteriacutesticas y

funciones que les proporcionaran un beneficio Es sorprendente pero

en muchas ocasiones la respuesta a estas preguntas es ldquonordquo Y aun si

los clientes y usuarios finales son expliacutecitos en sus necesidades estos

requisitos pueden cambiar durante el proyecto La ingenieriacutea de

requisitos es difiacutecil

En el proacutelogo a un libro de Ralph Young (YOU01) sobre las praacutecticas

efectivas en los requisitos el autor de este libro escribioacute

Es tu peor pesadilla Un cliente entra en tu oficina se sienta te mira

directo a los ojos y dice ldquoYo seacute que usted piensa que entiende lo que

digo pero los que usted no entiende es que lo que digo no es

realmente lo que quiero decirrdquo Esto sucede de manera invariable

cuando el proyecto estaacute avanzado despueacutes de que se han realizado los

compromisos relativos al tiempo de entrega las reputaciones estaacuten en

juego y el dinero esta enserio peligro

Todos los que hemos trabajado en el negocio de los sistemas y el

software por maacutes de unos cuantos antildeos hemos vivido esta pesadilla y

solo unos pocos de nosotros hemos aprendido a continuar aun con esta

circunstancia Nosotros tenemos dificultades cuando tratamos de

obtener requisitos de nuestros clientes Tenemos problemas al

comprender la informacioacuten que adquirimos Con frecuencia

registramos los requisitos de una manera desorganizada e invertimos

muy poco tiempo en verificar lo que registramos Permitimos que el

cambio nos controle en lugar de establecer mecanismos para

controlarlo En resumen fallamos al establecer un cimiento salido

para el sistema o software Cada uno de estos problemas representa un

reto Cuando estos se combinan la imagen es desalentadora incluso

para los gerentes y profesionales del software maacutes experimentados

Pero existen soluciones

Seria deshonesto decir que la ingenieriacutea de requisitos es la ldquosolucioacutenrdquo

para los retos que se han enunciado Pero proporciona un enfoque

soacutelido para abordar dichos desafiacuteos Paacuteg 202

De lo definido anteriormente se puede decir que la ingenieriacutea de requisitos trata de

entender las necesidades del cliente y plasmarlas en una solucioacuten pero si

conocemos parcialmente los requisitos del cliente creara problemas durante el

desarrollo y pondraacute en juego el prestigio y dinero para esto la ingeniera de

requisitos permite un enfoque soacutelido para abordar estos desafiacuteos

Los requerimientos de software son todos los servicios y restricciones que el

software proporcionara y deben estar de acuerdo con las perspectivas del cliente y

tambieacuten entendibles para todo usuario por ese motivo la empresa que requiere el

software debe ser lo bastante especiacutefico para dar solucioacuten a su problemas y de

parte del contratista de igual manera deberaacute exponer diagramas y expresarse de la

manera maacutes natural posible para que entienda el cliente

CAPITULO II

2 ENTORNO DEL LUGAR DE INVESTIGACIOacuteN

21 Antecedentes histoacutericos de empresas ensambladoras de

vehiacuteculos en el Ecuador

En Ecuador se han situado diferentes empresas dedicadas a ensamblar distribuir y

comercializar vehiacuteculos y componentes relacionados a la Industria Automotriz la

demanda interna ha llevado la implementacioacuten de diferentes puntos de venta

principalmente de repuestos a nivel nacional ademaacutes de evolucioacuten de redisentildeos

de acoplamientos en algunos caso a pesar de ello el mercado ha ido creciendo de

manera que se han hecho necesarias nuevas alternativas para suplir la demanda

una de las cuales es la importacioacuten de partes para su ensamble en el territorio

ecuatoriano es asiacute que en la actualidad empresas como General Motors del

Ecuador Corporacioacuten Maresa Holding HYUNDAI AYMESA y en este antildeo

Great Wall-Ambacar se encuentran ensamblando vehiacuteculos de diferentes tipos y

modelos

La creacioacuten de estas plantas de ensamblaje traen consigo la necesidad de

desarrollar complejos y actualizados sistemas internos para el intercambio y

procesamiento de informacioacuten inclusive se han adoptado sistemas de

automatizacioacuten de uacuteltima generacioacuten para mantener altos niveles de calidad y de

produccioacuten estos sistemas ayudan al mejoramiento de comunicacioacuten entre aacutereas y

departamentos lo cual se traduce en

eficiencia ahorro de tiempo dinero y a mantener estadiacutesticas de fallos y errores

para su inmediato tratamiento

En la provincia de Tungurahua el parque automotriz histoacutericamente no ha tenido

un proveedor local (ensambladoras de vehiacuteculos) pero se han desarrollado

diferentes empresas que dan servicios de mantenimiento y venta de repuestos otra

de las empresas relacionadas son las dedicadas a la comercializacioacuten de vehiacuteculos

estos concesionarios se proveen tanto de importaciones como de las

ensambladoras de vehiacuteculos ubicadas en otras provincias siendo Ambato uno de

los principales centros de comercio de vehiacuteculos en el zona central del paiacutes

La ciudad de Ambato desde el mes de febrero del antildeo 2013 cuenta con la

presencia de la primera empresa ensambladora de vehiacuteculos del centro del paiacutes

CIAUTO es una empresa dedicada al ensamblaje de vehiacuteculos de las marcas

GREAT WALL (modelos Haval H5 camioneta Wingle y compacto M4) la

denomina Ciudad del Auto (CIAUTO) tiene una produccioacuten de 18 - 25 autos por

diacutea

Las instalaciones estaacuten ubicadas en el sector de Unamuncho (Norte de Ambato-

Camino Real) la planta al momento se encuentra acreditada con la Norma ISO

9001

Fuente Castantildeeda Carlos Artiacuteculo Historia Automoacutevil Ecuador Fecha

08122000

Fuente Loacutepez Daniel Articulo Ensamblaje de Autos Fecha 15112003

Fuente Tartado Daniel Articulo Llegada del Automoacutevil Fecha 09032005

22 Misioacuten y Visioacuten de Ciauto

221 Misioacuten

Somos una empresa dedicada al ensamblaje de partes y vehiacuteculos

automotores de calidad

Fomentamos el desarrollo de la industria automotriz en el centro del

paiacutes asiacute como tambieacuten el crecimiento de nuestra gente generando al

mismo tiempo la rentabilidad necesaria para asegurar la continuidad

y desarrollo de nuestra organizacioacuten

Fuente Jefe de Planta CIAUTO

222 Visioacuten

Nuestra cultura organizacional impulsa la buacutesqueda de la excelencia

en un ambiente acogedor que facilita el desarrollo de nuestro equipo

humano

Mantenemos procesos de fabricacioacuten innovadores confiables

seguros y competitivos que nos permiten ensamblar vehiacuteculos de

calidad

Fomentamos el desarrollo de la industria a traveacutes del crecimiento

paulatino del nuacutemero de unidades que ensamblamos y del tipo de

partes locales que instalamos en nuestros vehiacuteculos lo que nos

permite adoptar y transferir tecnologiacutea generando nuevos y mejores

negocios para todas las partes involucradas con nuestra organizacioacuten

Gestionamos nuestros procesos de acuerdo a los requisitos

establecidos en la norma ISO 9001 lo que nos brinda las

herramientas y los recursos necesarios para trabajar ordenadamente y

con calidad facilitaacutendonos el logro de la satisfaccioacuten de nuestros

clientes internos y externos

Logramos clientes entusiasmados con nuestros productos esto nos

permite construir un gran nombre de respaldo y seriedad asegurando

el crecimiento y sustentabilidad de nuestro negocio

Generamos la rentabilidad adecuada para asegurar la continuidad y

desarrollo de nuestra empresa asiacute como de la sociedad

223 Organigrama de la Ensambladora Ciudad del Auto Cia Ltda CIAUTO

GRAacuteFICO Nordm 2 Organigrama de CIAUTO

Fuente Jefe de Planta CIAU

23 Disentildeo Metodoloacutegico

231 Meacutetodos de Investigacioacuten

Es una serie de pasos que aportan a la investigacioacuten de conocimientos mediante la

aplicacioacuten de meacutetodos y teacutecnicas y para adquirir los fundamentos de las

investigaciones nos daraacuten una visioacuten general de la realidad en que se encuentra la

empresa

2311 Meacutetodo hipoteacutetico deductivo

Seguacuten (Karl POPPER 1994 paacuteg 45) El meacutetodo hipoteacutetico

deductivo es el procedimiento o camino que sigue el

investigador para hacer una actividad una praacutectica cientiacutefica

El meacutetodo hipoteacutetico deductivo tiene varios pasos esenciales

observacioacuten del fenoacutemeno a estudiar creacioacuten de una

hipoacutetesis para explicar dicho fenoacutemeno deduccioacuten de

consecuencias o proposiciones maacutes elementales que las

propias hipoacutetesis verificacioacuten y comprobacioacuten de la verdad de

los enunciados declarados comparaacutendolos con la experiencia

Este meacutetodo ha servido para obtener una gran cantidad de informacioacuten

en forma teoacuterica se las ha llevado a la praacutectica para una comprobacioacuten

entre la teoriacutea y la experimentacioacuten con el fenoacutemeno en siacute

2312 La experimentacioacuten cientiacutefica

Para (D T CAMPBELL y otros 1973 paacuteg 9) Implica

alteracioacuten controlada de las condiciones naturales de tal forma

que el investigador creara modelos reproduciraacute condiciones

abstraeraacute rasgos distintivos del objeto del problema la

experimentacioacuten depende del grado de conocimiento del

investigador a la naturaleza a las circunstancias del objeto y

el problema de investigacioacuten es decir no siempre se podraacute

realizar experimentacioacuten

Admite la modificacioacuten de variables lo cual nos da viacutea libre para la

correccioacuten de errores y el mejoramiento de nuestra investigacioacuten

Puedo agregar que como futuro ingeniero en informaacutetica estoy

aplicando mucho este meacutetodo puesto que debemos buscar una solucioacuten

de calidad efectiva funcional y dar satisfaccioacuten al cliente

24 Teacutecnicas de la investigacioacuten

Los instrumentos de recoleccioacuten de datos e informacioacuten son un recurso

metodoloacutegico utilizado por las teacutecnicas de investigacioacuten donde se materializo la

informacioacuten mediante un dispositivo o formato (impreso o digital) que se utiliza

para poder obtener registrar o almacenar con los aspectos relevantes del estudio o

investigacioacuten recabada de las fuentes indagadas

241 La entrevista

Para (Hugo GARCEacuteS 2000 paacuteg 6) La entrevista en cierto

sentido es un cuestionario contestado en forma verbal Lo

que supone que el investigador debe desplazarse en busca de

las personas que deben ser entrevistadas Esto naturalmente

demanda maacutes tiempo aun cuando tan pronto como ha

logrado su objetivo dispone al mismo tiempo de las

contestaciones

242 La encuesta

Seguacuten (Hugo GARCEacuteS 2000 paacuteg 7) La encuesta

comprende una serie de preguntas formuladas por escrito

para que el investigado conteste tambieacuten por escrito

Generalmente la encuesta se utiliza para averiguar actitudes y

opiniones mediante preguntas haacutebilmente dirigidas Al

formular preguntas especiacuteficas sobre tal o cual

acontecimiento permite que las respuestas tengan objetividad

Se utilizoacute el instrumento cuestionario al Gerente general de la empresa

para apoyar la creacioacuten del sistema la encuesta fue aplicada a

miembros administrativos de la empresa quienes aportaron de la manera

maacutes sincera

25 Recoleccioacuten de la Informacioacuten

251 Investigacioacuten bibliograacutefica

Para (Hugo GARCEacuteS 2000 paacuteg 12) La investigacioacuten de

caraacutecter documental se apoya en la recopilacioacuten de

antecedentes a traveacutes de documentos graacuteficos formales e

informes cualquiera que estos sean donde el investigador

fundamenta y complementa su investigacioacuten con lo aportado

de por diferentes autores Los materiales de consulta suelen

ser las fuentes bibliograacuteficas iconograacuteficas fonograacuteficas y

algunos medios magneacuteticos

Este tipo de datos ayudo a la investigacioacuten en la recoleccioacuten de

informacioacuten de la empresa para el desarrollo del presente proyecto en

este caso apoyoacute en la subida de informacioacuten a una base de datos

252 Investigacioacuten experimental

Para (Hugo GARCEacuteS 2000 paacuteg 17) La investigacioacuten

experimental consiste en la manipulacioacuten de una o maacutes

variables experimental no comprobada en condiciones

rigurosamente controlada con el fin de describir de queacute

modo o por que causa se produce una situacioacuten o

acontecimiento particular El experimental provocado por el

investigador le permite introducir determinadas variables de

estudio manipuladas por eacutel para controlar el aumento o

disminucioacuten de esas variables y sus efectos en las conductas

observadas

Este tipo de investigacioacuten permite realizar la experimentacioacuten entre

variables y obtener resultados positivos o negativos para luego analizar

los resultados dados por cada una de las experimentaciones y obtener

informacioacuten concreta

253 Investigacioacuten de campo

Para (Hugo GARCEacuteS 2000 paacuteg 18) La investigacioacuten que

se realiza en el lugar geograacutefico donde se producen los

hechos o campo de los hechos como un jardiacuten la escuela el

hogar o una entidad social como un barrio marginal las

viviendas indiacutegenas los comerciantes ambulantes etc etc

Esta investigacioacuten nos permite realizar un anaacutelisis maacutes detallado en el

lugar de la investigacioacuten ya que asiacute se puede interactuar con los

miembros y los problemas que poseen donde puedo tener una

perspectiva maacutes clara

26 Tratamiento y Anaacutelisis Estadiacutestico de los Datos

Para la interpretacioacuten de los resultados se utilizara la estadiacutestica

descriptiva

261 Estadiacutestica descriptiva

Para (Hugo GARCEacuteS 2000 paacuteg 22) Los puntajes que se

han obtenido en una prueba de evaluacioacuten los datos de los

censos los datos obtenidos mediante encuestas los datos que

dispone un agricultor sobre la produccioacuten agriacutecola o los

datos de produccioacuten de una faacutebrica si se hallan en desorden

o en bruto como se los llama no dicen nada Para poder

obtener conclusiones de esa cosecha de esa industria o de

esos alumnos es necesario ordenarlos y compararlos entre siacute

o con la media aritmeacutetica o promedio o sacar porcentajes

Esto es saber lo que esos nuacutemeros dicen por si para el

presente como por ejemplo que maacutes de la mitad de los

alumnos son buenos Esto corresponde a estadiacutestica

descriptiva porque solo estaacute describiendo lo que en la

actualidad pasa

En lo mencionado anteriormente se puede decir que la estadiacutestica

descriptiva nos arrojoacute datos reales queacute califiquen el proyecto de

investigacioacuten con la ayuda de las teacutecnicas de investigacioacuten como son la

entrevista y la encuesta

27 Poblacioacuten

A continuacioacuten se detalla los miembros administrativos que se tomaron

en cuenta o que se encuentran involucrados

Tabla Ndeg 1 Involucrados de la encuesta

Involucrados Cantidad

Administradores 22

Total 22

Fuente Jefe de Planta CIAUTO

28 Anaacutelisis e Interpretacioacuten de Resultados

Pregunta 1 iquestCree usted que la Planta ensambladora debe estar sujeta al

desarrollo tecnoloacutegico para asiacute brindar una mejora continua

Tabla Ndeg 2 Desarrollo Tecnoloacutegico Ciauto

Paraacutemetros Frecuencia Porcentaje

SI 22 100

NO 0 0

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 3 Desarrollo Tecnoloacutegico Ciauto

Elaborado por Dario Gutieacuterrez

Anaacutelisis- Todos los encuestados opinan que CIAUTO debe estar a la par con la

tecnologiacutea y profesionales que quieren ver un mejoramiento continuo ya que

gracias a ellos podraacuten ser crecer en forma tecnoloacutegica como muchas grandes

empresas

100

0

CIAUTO DEBE ESTAR SUJETO AL DESARROLLO TECNOLOGICO

SI

NO

Pregunta 2 iquestConoce usted que es un sistema de gestioacuten y mantenimiento

programado

Tabla Ndeg 3 Porcentaje de Conocimiento

Paraacutemetros Frecuencia Porcentaje

SI 15 68

NO 7 32

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 4 Porcentaje de Conocimiento

Elaborado por Dario Gutieacuterrez

Anaacutelisis- Para los encuestados que supieron mencionar que si conocen que es un

sistema de gestioacuten y mantenimiento programado es porque ven que a futuro la

empresa necesitara de sistemas similares para su desarrollo tecnoloacutegico y que los

pondraacute en un estatus maacutes alto como empresa

68

32

PORCENTAJE DE CONOCIMIENTO DE UN SISTEMA DE GESTION Y MANTENIMIENTO PROGRAMADO

SI

NO

Pregunta 3 iquestConsidera usted que se lleve el control de la planificacioacuten de

mantenimientos a traveacutes de un Sistema Informaacutetico

Tabla Ndeg 4 Consideraciones de Control

Paraacutemetros Frecuencia Porcentaje

SI 22 100

NO 0 0

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 5 Consideraciones de Control

Elaborado por Dario Gutieacuterrez

Anaacutelisis- Los encuestados estaacuten seguros que se deberiacutea llevar un control de los

mantenimientos que se realizan en CIAUTO porque los equipos industriales y

tecnoloacutegicos pueden fallar repercutiendo en el estado econoacutemico y funcional de la

planta

100

0

CONSIDERACIONES DE CONTROL DE MANTENIMIENTOS

SI

NO

Pregunta 4 iquestCoacutemo calificariacutea usted la creacioacuten de un sistema de gestioacuten y

mantenimiento programado para la planta ensambladora

Tabla Ndeg 5 Calificacioacuten para el Desarrollo del SGMP

Paraacutemetros Frecuencia Porcentaje

EXCELENTE 8 41

BUENO 13 59

NO CALIFICA 1 5

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 6 Calificacioacuten para el Desarrollo del SGMP

Elaborado por Dario Gutieacuterrez

Anaacutelisis- La mayoriacutea de los encuestados estaacute de acuerdo en que es excelente y

bueno la creacioacuten un sistema de gestioacuten y mantenimiento programado por los

beneficios que este brida al mantener los equipos criacuteticos y dispositivos

funcionando y asiacute disminuir considerablemente el margen de error

39

57

4

CALIFICACION PARA EL DESARROLLO DEL SGMP

EXCELENTE

BUENO

NO CALIFICA

Pregunta 5 iquestConoce usted coacutemo es el proceso para realizar el mantenimiento de

un equipo informaacutetico en CIAUTO

Tabla Ndeg 6 Porcentaje de conocimiento del mantenimiento de un equipo en

Ciauto

Paraacutemetros Frecuencia Porcentaje

SI 7 32

NO 15 68

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 7 Porcentaje de conocimiento del mantenimiento de un

equipo en Ciauto

Elaborado por Dario Gutieacuterrez

Anaacutelisis- Al no conocer el proceso de mantenimientos de equipos informaacuteticos

los encuestados respondieron negativamente pero supieron mencionar que es por

falta de informacioacuten o porque no han prestado atencioacuten se estaacuten haciendo dichos

mantenimientos a los equipos industriales y tecnoloacutegicos

32

68

PORCENTAJE DE CONOCIMIENTO DEL MANTENIMIENTO DE UN EQUIPO INFORMAacuteTICO EN CIAUTO

SI

NO

Pregunta 6 iquestConsidera usted beneficioso que se lleve un control de los

documentos y planificacioacuten de mantenimientos para los equipos criacuteticos

Tabla Ndeg 7 Beneficio de documentar la planificacioacuten de mantenimientos

Paraacutemetros Frecuencia Porcentaje

SI 22 100

NO 0 0

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 8 Beneficio de documentar la planificacioacuten de

mantenimientos

Elaborado por Dario Gutieacuterrez

Anaacutelisis- El beneficio de llevar un control de documentacioacuten y planificacioacuten

para mantenimientos es muy importante porque se puede prevenir muchos errores

o problemas que presentan los equipos industriales o informaacuteticos y asiacute tenerlos

siempre funcionando oacuteptimamente

100

0

BENEFICIO DE DOCUMENTAR LA PLANIFICACIOacuteN DE MANTENIMIENTOS

SI

NO

29 Verificacioacuten de la hipoacutetesis

La comprobacioacuten de la hipoacutetesis es el estudio que se hace posteriormente de la

aplicacioacuten de un instrumento de investigacioacuten y adquirido los resultados como

datos estadiacutesticos donde se hizo referencia a la hipoacutetesis planteada al comenzar la

investigacioacuten

La implementacioacuten de un sistema de gestioacuten y mantenimiento programado de

equipos tecnoloacutegicos e industriales aplicando la metodologiacutea SCRUM para que

facilite la actividad de la Norma ISO 9001 de mantenimiento manuales de

maquinaria y otra informacioacuten

Al realizar un anaacutelisis en tiempos de ejecucioacuten en las formas documentacioacuten y

sistema (software) se puede decir que los usuarios realizaban varios ingresos para

encontrar o buscar los archivos deseados para la realizacioacuten de los

mantenimientos de los equipos industrial donde se demoraban unos 30 min a 1

hora ademaacutes que no se daba aviso del mantenimiento realizado a los operarios o

coordinadores de dichas aacutereas en el caso del software los tiempos se minimizan

de 5 a 10 min dependiendo si el equipo es nuevo y necesita ser registrado y

tambieacuten en el software se puede visualizar el avance de los mantenimientos que se

han realizado y los que deberaacuten realizarse a futuro

Con la encuesta realizada se pudo obtener datos muy importantes pero de manera

general los encuestados respondieron positivamente con el 75 de que el sistema

cumple los objetivos el 25 negativo se dio porque las fallas de los equipos

industriales no se producen siempre por no realizar mantenimientos tambieacuten por

la mala utilizacioacuten de los operarios o incidentes en las estructuras

Para verificacioacuten de la factibilidad de la investigacioacuten se procedioacute a la realizacioacuten

de las encuestas detalladas anteriormente en donde se pudo constatar que la

hipoacutetesis es veriacutedica tomando en cuenta la tabulacioacuten de los datos obtenidos en

donde se puede evidenciar que 100 de encuestados estaacuten de acuerdo en que se

lleve un control de los mantenimientos planificados a traveacutes de un sistema el 39

opina que seriacutea excelente implantar un sistema de gestioacuten y mantenimiento

programado el 57 califico como bueno el desarrollo ya que esto ayudara a la

mejora continua y a mantener los equipos criacuteticos siempre disponibles el 100

opina que es muy beneficioso contar con un sistemas de gestioacuten mantenimiento

programado porque los usuarios temen por la informacioacuten con la que cuentan y

con los equipos que ayudan en diferentes puntos del ensamblaje De todo esto se

puede exponer que es factible la implementacioacuten de un sistema de gestioacuten y

mantenimiento programado para el aacuterea de mantenimiento y sistemas

informaacuteticos de la Planta ensambladora CIAUTO

Para comprobacioacuten se revisoacute los diferentes procesos en el sistema y se realiza

comprobaciones y verificaciones de la funcionalidad de cada parte

Asiacute pues en el sistema se verifica que los usuarios realizan el ingreso con sus

respectivos usuarios y acceden a los moacutedulos asignados por el tipo de

departamento

Para los usuarios del departamento de mantenimiento se puede evidenciar que al

acceder a su respectivo modulo tienes las tareas o acciones en menuacutes donde

dependiendo de lo que deseen realizar estaacuten plan anual de mantenimiento quien a

su vez tiene opciones de visualizar el reporte como tambieacuten el ingresar un nuevo

equipo industrial y tambieacuten para la asignacioacuten de un tipo de actividad y

actividades respectivas de cada equipo industrial

En otro apartado del menuacute en el moacutedulo de mantenimiento tenemos el reporte

para de tareas a realizar por mes semana o el diacutea asiacute el personal de

mantenimiento tiene las tareas asignadas para el diacutea

Para los usuarios de sistemas el modulo no es muy complejo ya que poseen un

inventario de los equipos que administran y un plan anual de tareas por fechas

como el ingreso eliminacioacuten y modificacioacuten de las diferentes tareas y sus

restricciones

El suacuteper usuario (root) seraacute el uacutenico que pueda crear usuarios o personas en el

caso de ingreso de un nuevo miembro al sistema es asiacute que llevara un control de

asignaciones y solicitudes de nuevos usuarios por otra parte tendraacute la potestad de

realizar y utilizar los moacutedulos de los demaacutes departamentos para realizar cambios

no habilitados para los respectivos usuarios

El sistema ira creciendo por lo que seraacute necesario ir actualizando o creando

nuevos moacutedulos dependiendo del tipo Sistema de Gestioacuten de Calidad ISO

9001que se vaya implantando o su respectiva actualizacioacuten cada 3 antildeos

Para culminar se comprueba y se visualiza todos los moacutedulos necesarios y sus

diferentes caracteriacutesticas dan una visualizacioacuten de los diferentes requerimientos y

que despueacutes se convirtieron en tareas finalizadas para terminacioacuten del sistema y

se puedan verificar aspectos de planes anuales mantenimientos realizados tareas

no realizadas y sirvan para una mejora continua de cada aacuterea y por entregar una

herramienta informaacutetica de gran utilidad para la Planta Ensambladora CIAUTO

CAPITULO III

3 IMPLEMENTACIOacuteN DE UN SISTEMA DE GESTIOacuteN y

MANTENIMIENTO PROGRAMADO DE EQUIPOS

TECNOLOGICOS E INDUSTRIALES

31 Presentacioacuten

En los uacuteltimos antildeos se ha evidenciado que las empresas puacuteblicas y privadas han

optado por sistemas informaacuteticos que ayuden y solventen diferentes aspectos

dentro la empresa asiacute ayudando con mejor control manejo e integridad de la

informacioacuten que se maneja internamente

Es asiacute que se hace factible la creacioacuten de un sistema de gestioacuten y mantenimiento

programado de equipos tecnoloacutegicos e industriales para que facilite la actividad

de la Norma ISO 9001 de mantenimiento manuales de maquinaria y otra

informacioacuten y mantener los equipos criacuteticos disponibles con menores fallas para

los departamentos de mantenimiento y sistemas informaacuteticos de la Planta

ensambladora CIAUTO

Lo cual ayuda al desarrollo de la propuesta para demostrar de una manera

renovadora mantener los equipos criacuteticos disponibles un mayor tiempo y su

control que ayudan a los departamentos de mantenimiento y sistemas

informaacuteticos en el progreso e implementacioacuten del sistema el cual el principal

beneficio es la habilidad de mantener los equipos criacuteticos en plan de

mantenimientos para mantener el mayor tiempo posible disponibles o con un

margen miacutenimo de dantildeo

32 Objetivos

321 Objetivo general

Desarrollar un sistema de gestioacuten y mantenimiento programado de equipos

tecnoloacutegicos e industriales aplicando la metodologiacutea SCRUM para la gestioacuten de

mantenimientos fichas teacutecnicas de maquinaria y otra informacioacuten

322 Objetivos Especiacuteficos

Investigar informacioacuten de procesos de creacioacuten programacioacuten y

modelacioacuten de software para que trabajen junto con una base de datos

integrada en un servidor

Realizar el anaacutelisis y disentildeo del Sistema Informaacutetico haciendo un

seguimiento de la metodologiacutea teacutecnicas e instrumentos de investigacioacuten

para cada etapa del proyecto

Confirmar el mejor funcionamiento en la implementacioacuten del sistema

haciendo un seguimiento a la metodologiacutea SCRUM la cual se usoacute para la

realizacioacuten del proyecto

33 Justificacioacuten e Importancia

El mejoramiento de las condiciones de eficiencia y eficacia de los procesos

productivos de mantenimiento y transferencia de informacioacuten en las industrias es

un tema de continuo estudio en la ensambladora CIAUTO que se encuentra en

proceso de implantacioacuten equipamiento e inicio de operacioacuten se han identificado

diferentes aspectos en los cuales intervenir entre ellos la implementacioacuten y

mejoramiento de los sistemas que apoyan los procesos de comunicacioacuten

transferencia y almacenamiento de datos en toda la planta

Un Sistema informaacutetico corporativo constituye desde hace mucho tiempo un

conjunto de recursos informaacuteticos para la organizacioacuten los cuales proporcionan

beneficios directos e indirectos tales como ahorro de tiempo y dinero facilidad

de uso mejor y maacutes raacutepida transferencia de informacioacuten escalabilidad y

flexibilidad multiplataforma entre otros

Un Procedimiento informaacutetico pone juntos todos los recursos necesarios bajo un

uacutenico Sistema Corporativo brindando estandarizacioacuten y facilidad de uso

permitiendo a los usuarios interactuar con contenidos aplicaciones procesos de

negocio y otras personas dentro de la Organizacioacuten El sistema avanzado de

herramientas que brinda a usuarios no teacutecnicos la capacidad de capturar

inmediatamente la informacioacuten y entregarla al puacuteblico objetivo en forma

oportuna

Existe variada informacioacuten teacutecnica disponible acerca del disentildeo programas de

modelamiento desarrollo testing ejemplos de funcionamiento e implementacioacuten

de sistemas informaacuteticos

Los sistemas Dashboard ayudaran generando y desarrollando tableros de control

donde se mostraran los indicadores de las diferentes tareas realizadas por el aacuterea

de mantenimiento asiacute el control seraacute maacutes visible y manejable se podraacuten tomar

decisiones para mejora continua de los procesos

Lo que se logra con la informacioacuten en este nuevo ambiente enlazado tiene un gran

impacto Los sistemas distribuidos permiten a una Organizacioacuten gastar menos

tiempo en cosas que no agregan valor como la buacutesqueda de informacioacuten para

resolver un problema La productividad se incremente a medida que el

conocimiento corporativo es maacutes accesible y la informacioacuten maacutes precisa La

flexibilidad en el tiempo de entrega del conocimiento se gana a medida que la

informacioacuten siempre esteacute a un clic de distancia Los sistemas informaacuteticos abren

un espacio en donde las fronteras son maacutes pequentildeas y el intercambio de

informacioacuten es estimulado Esto lleva a unos empleados mejor informados y con

la habilidad de tomar mejores y maacutes raacutepidas decisiones Al final se termina

logrando una mayor productividad y maacutes tiempo para incrementar las ganancias

Ademaacutes se desea brindar una mayor facilidad de administracioacuten de toda la

informacioacuten desarrollada por los usuarios al Departamento de Sistemas para que

esta brinde un mejor servicio a sus compantildeeros de trabajo

La empresa en su nivel de operativo administrativo cada uno de sus operarios

jefes de aacuterea en general se veraacuten beneficiados reduciendo tiempos de reaccioacuten

ante problemas que pueden suscitarse mediante la facilidad de prever notificar y

consecuentemente corregir distintas falencias en la produccioacuten

Finalmente se planea otorgar mayores prestaciones de manejo de histoacutericos de los

datos subidos por cada uno de los usuarios con la finalidad de explotar de la mejor

manera las herramientas del sistema de gestioacuten documental obteniendo

informacioacuten actualizada y confiable al alcance de todo el Personal

Para la investigacioacuten y desarrollo del proyecto se utilizaran diferentes

herramientas tecnoloacutegicas como potgresSQL (base de datos) Java (lenguaje de

programacioacuten) estos se encontraran en un servidor centralizado todas estas

herramientas son de coacutedigo abierto (OPEN SOURSE)

El proyecto seraacute auspiciado por la empresa CIAUTO y se desarrollaraacute en la

planta de ensamblaje que se encuentra operando en la parroquia Unamuncho

34 Desarrollo de la Propuesta

341 Metodologiacutea Aacutegil SCRUM

La metodologiacutea SCRUM es un proceso aacutegil iterativo e incremental que respeta las

cinco etapas tradicionales de un proyecto que facilitan su gestioacuten y control ellas

son

1 Planificacioacuten

2 Anaacutelisis

3 Disentildeo

4 Construccioacuten

5 Prueba e implementacioacuten

Coacutemo el objetivo principal de la metodologiacutea es la adopcioacuten de estas buenas

praacutecticas permite reducir el tiempo de desarrollo de productos maacutes capacidad de

adaptacioacuten y flexibilidad frente a un entorno y unos requisitos cambiantes

aumentando el valor que se aporta a los clientes

Este tipo de proceso permite desarrollar y realizar entregas parciales mismas que

se van completando con el avance del proyecto de esta manera se reducen los

riesgos y el cliente va verificando y obteniendo resultados satisfactorios de su

proyecto Cabe sentildealar que cada iteracioacuten tiene una duracioacuten de un mes o a veces

pueden durar dos semanas

A continuacioacuten se especifican los roles para cada uno de los comprometidos del

desarrollo del software

342 Asignacioacuten de Roles de Scrum

Propietario del Producto (Product Owner) el Ing Vinicio Haro quien

es el coordinador del Aacuterea de Mantenimiento y el Ing Jorge Parra como

coordinador del Aacuterea de Sistemas de la Planta Ensambladora CIAUTO

Equipo Desarrollador (Team) Dario Gutierrez autor de la presente

Tesis quien es el encargado de desarrollar e implementar el sistema para

la gestioacuten y mantenimiento programado

Scrum Master El Ing Segundo Corrales quien es Director de Tesis y

quien es responsable de realizar un control al equipo desarrollador (team)

para dar el seguimiento a las reglas que indica la Metodologiacutea

Otros Interesados es aquiacute donde entra el tribunal de grado quienes son

los encargados de realizar las pruebas del funcionamiento del sistema

Una vez establecidos los roles a todos y cada uno de los comprometidos para el

desarrollo del software se procede a detallar cada una de las fases por las que

tiene que atravesar el desarrollo del producto y la combinacioacuten de herramientas

utilizadas

343 Proceso de desarrollo de Software

3431 Historias de Usuario

En la primera fase del desarrollo aacutegil se encuentran las historias de usuario las

cuales son los requerimientos funcioacutenales del sistema que se obtuvo en las

conversaciones con los Product Owner

Tabla Ndeg 8 Historia de Usuario Nordm 1

Historia de Usuario

Nuacutemero 1 Usuario Root administradores Clientes

Nombre de historia ingreso al sistema

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten El root administradores y clientes deben ingresar un usuario y

contrasentildea respectivamente

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 9 Historia de Usuario Nordm 2

Historia de Usuario

Nuacutemero 2 Usuario Root administradores Clientes

Nombre de historia activacioacuten de moacutedulos de usuarios

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten El root administradores y clientes deben ingresar a sus respectivos

moacutedulos

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 10 Historia de Usuario Nordm 3

Historia de Usuario

Nuacutemero 3 Usuario Root administradores

Nombre de historia Creacioacuten modificacioacuten y eliminacioacuten de usuarios

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten aquiacute se detallara el registro de cada usuario como tambieacuten la

eliminacioacuten y modificacioacuten por parte del root y administradores del sistema

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 11 Historia de Usuario Nordm 4

Historia de Usuario

Nuacutemero 4 Usuario Root administradores departamento sistemas

Nombre de historia Plan anual de sistemas aacuterea sistemas

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten en el moacutedulo del plan anual de sistemas se detalla cada una de la

tareas planificada por fecha de inicio y fin para realizarla

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 12 Historia de Usuario Nordm 5

Historia de Usuario

Nuacutemero 5 Usuario Root administradores departamento sistemas

Nombre de historia Plan de mantenimientos aacuterea sistemas

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten en el plan de mantenimientos se detalla la fecha para realizar el

mantenimiento de cada maacutequina o dispositivo

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 13 Historia de Usuario Nordm 6

Historia de Usuario

Nuacutemero 6 Usuario Root administradores departamento

mantenimiento

Nombre de historia Plan anual aacuterea mantenimiento

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten este plan posee un sub plan para cada equipo industrial y de ahiacute

tomara informacioacuten para la creacioacuten del plan maestro

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 14 Historia de Usuario Nordm 7

Historia de Usuario

Nuacutemero 7 Usuario Root administradores departamento

mantenimiento

Nombre de historia Inventario de repuestos aacuterea mantenimiento

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten en este moacutedulo se encuentra los repuestos para cada equipo

industrial y tambieacuten un detalle por liacutenea de ensamblaje donde se podraacute ver si hay

existencias para poder ser usadas o si fueron comprados entran a inventario

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 15 Historia de Usuario Nordm 8

Historia de Usuario

Nuacutemero 8 Usuario Root administradores departamento

mantenimiento

Nombre de historia Inventario de herramientas aacuterea mantenimiento

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten aquiacute se detalla las diferentes herramientas utilizadas y en

funcionamiento para cada estacioacuten y liacutenea de ensamblaje

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 16 Product Backlog

Ndeg de

Requerimiento

Ndeg de

Historia

Descripcioacuten requisito Prioridad

R1 H1

Ingreso al sistema Los diferentes

usuarios deben

logearse en el

sistema

Alta

R2 H2

Activacioacuten de

moacutedulos de

usuarios

Por la actividad

del usuario se

habilitara el

modulo

correspondiente

Alta

R3 H3

Creacioacuten

modificacioacuten y

eliminacioacuten de

usuarios

Aquiacute se habilita

todos los planes

por aacutereas o por

equipos

Alta

industriales para

realizar los

mantenimientos

DEPARTAMENTO DE SISTEMAS

R4 H4

Plan anual de

sistemas aacuterea

sistemas

Este en un plan de

manera general

que muestra todas

las tareas

planificadas para

el antildeo

Alta

R5 H5

Plan de

mantenimientos

aacuterea sistemas

En el plan de

mantenimientos

se detalla

mantenimientos

equipos y

dispositivos

Alta

DEPARTAMENTO DE MANTENIMIENTO

R6 H6

Plan anual aacuterea

mantenimiento

Aquiacute se muestran

los planes

individuales por

equipo industrial

y al final se

obtiene un

completo

detallado

Alta

R7 H7

Inventario de

repuestos aacuterea

mantenimiento

El inventario de

repuestos estaacute

identificado por

liacutenea de

ensamblaje

Alta

R8 H8

Inventario de

herramientas aacuterea

mantenimiento

Este inventario

contiene las

herramientas

utilizadas por

liacuteneas de

ensamblaje

Alta

Elaborado por Dario Gutieacuterrez

3432 Iteracioacuten 1

34321 Plan del sprint 1 para el sistema

Despueacutes de que se posea la pila de requerimientos del sistema En la planificacioacuten

es donde el Equipo Desarrollador (Team) inicia el proceso de convertir el Sprint

Backlog en el software funcional

El Sprint Backlog es el producto que surge del Producto Backlog que es una lista

de requerimientos que se establecen en un sprint

Tabla Ndeg 17 Sprint Backlog del Sprint 1

Descripcioacuten Prioridad Ndeg historian de

Usuario

R1 Ingreso por usuario Alta H1

R2 Habilitacioacuten de

moacutedulos Alta H2

R3

Creacioacuten

modificacioacuten y

eliminacioacuten de

usuarios

Alta H3

Elaborado por Dario Gutieacuterrez

Luego de haber reconocido los requerimientos que van a ser desarrollados se

procede a preparar la tabla de tareas que corresponde a efectuar el Equipo

Desarrollador (Team) para asiacute alcanzar el primer modelo o prototipo funcional

Tabla Ndeg 18 Tareas del Sprint 1

Coacutedigo Descripcioacuten responsable Tiempo de

ejecucioacuten

TA01 Esquema de la base de datos Equipo

Desarrollador 6h

TA02 Disentildeo para el login de Usuario Equipo

Desarrollador 6h

TA03

Disentildeo para

Registromodificacioacuteneliminacioacuten

de usuarios

Equipo

Desarrollador 6h

TA04 Establecer conexioacuten con la base

de datos programacioacuten

Equipo

Desarrollador 6h

TA05 Programacioacuten para el login de

Usuario

Equipo

Desarrollador 6h

TA06

Programacioacuten para el

Registromodificacioacuteneliminacioacuten

de usuario

Equipo

Desarrollador 6h

TA07 Programacioacuten habilitacioacuten de

moacutedulos por usuario

Equipo

Desarrollador 6h

TA08 Pruebas de versioacuten Equipo

Desarrollador 6h

Total de tiempo de ejecucioacuten 48h Elaborado por Dario Gutieacuterrez

Luego se muestra el conjunto de tareas donde se encuentran el tipo de tareas que

se produciraacuten a lo largo de la iteracioacuten

Tabla Ndeg 19 Tareas tipos y estados

Propuesta

Sistema de gestioacuten y mantenimiento programado de equipos tecnoloacutegicos e

industriales

Numero de

Sprint

Inicio Nuacutemero de diacuteas Jornada en horas

1 10-junio-2015 8 6

Tareas Responsables

Tipo Estado

Anaacutelisis Pendiente Equipo desarrollador

(team)

Disentildeo Pendiente Equipo desarrollador

(team)

Codificacioacuten En curso Equipo desarrollador

(team)

Prototipo En curso Equipo desarrollador

(team)

Pruebas Pendiente Equipo desarrollador

(team) y Scrum Marster

Elaborado por Dario Gutieacuterrez

La primera lista del sprint indica los estados de las tareas lo que ayuda para

realizar un control de las actividades que estaacuten por realizarse Tambieacuten se tiene

un listado para dar cumplimiento a la iteracioacuten

Tabla Ndeg 20 Listado de tareas y estados para el sprint

Tarea Tipo Estado Responsable

Esquema de la base de datos

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo para el login de Usuario

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo para

registromodificacioacuteneliminacioacuten

de usuarios

Prototipo Pendiente Equipo

desarrollador

(team)

Establecer conexioacuten con la base

de datos programacioacuten

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el login de

Usuario

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el

Registromodificacioacuteneliminacioacuten

de usuario

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten habilitacioacuten de

moacutedulos por usuario

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Realizacioacuten de pruebas a la

versioacuten

Pruebas Pendiente Equipo

desarrollador

(team) y

Scrum

Marster Elaborado por Dario Gutieacuterrez

34322 Preparacioacuten del proceso del Sprint Planning Meeting

Despueacutes de culminar la pila del Sprint se solicita que el Equipo desarrollador

(Team) tenga en mente lo siguiente

Tareas anteriores (ayer)

Tareas actuales (hoy)

Al realizar cualquier parte del proceso o si se ve dificultado para realizar una

determinada tarea

Para medir el desempentildeo de las tareas que se desarrollan seraacuten evidentes en la

Tabla Ndeg 23 en la cual se podraacute constatar el progreso que lleva el proyecto y la

misma informacioacuten seraacute tomada para realizar el Burn Down Chart

Fecha = Registro de la fecha que se realiza la tarea

NHR = Nuacutemero de horas que faltan para culminar el Sprint

NTRF = Numero de tareas por finalizar

RES = Responsables

T ANT = Tareas anteriores

T ACT = Tareas actuales

Tabla Ndeg 21 Seguimiento de la pila de tareas

FECHA NHR NTRF RES TANT TACT

1006 42 07 Equipo

desarrollador

(team)

Plan para la iteracioacuten

1

Esquema de la base de

datos

1106 36 06 Equipo

desarrollador

(team)

Esquema de la base

de datos

Disentildeo para el login

de Usuario

1306 30 05 Equipo

desarrollador

(team)

Disentildeo para el login

de Usuario

Disentildeo para cataacutelogo

de usuarios

1406 24 04 Equipo

desarrollador

(team)

Disentildeo para

Registromodificacioacute

neliminacioacuten de

usuarios

Establecer conexioacuten

con la base de datos

programacioacuten

1506 18 03 Equipo

desarrollador

(team)

Establecer conexioacuten

con la base de datos

programacioacuten

Programacioacuten para el

login de Usuario

1606 12 02 Equipo

desarrollador

(team)

Programacioacuten para el

login de Usuario

Programacioacuten para el

cataacutelogo de usuario

1706 6 01 Equipo

desarrollador

(team)

Programacioacuten para el

Registromodificacioacute

neliminacioacuten de

usuario

Programacioacuten

habilitacioacuten de

moacutedulos por usuario

1806 0 00 Equipo

desarrollador

(team)

Programacioacuten

habilitacioacuten de

moacutedulos por usuario

Realizacioacuten de

pruebas a la versioacuten

Elaborado por Dario Gutieacuterrez

Despueacutes de finalizar la iteracioacuten se realiza la revisioacuten de la pila del Sprint

resultante ya que pueden aparecer tareas nuevas tambieacuten se deben tomar en

cuenta aquellas tareas que no fueron finalizadas en el Sprint pero en la

iteracioacuten no existieron tareas sin finalizar esto nos lleva a que se logroacute

terminar como se encontraba en el plan de inicio

Burn Down Chart

Es una imagen descriptiva en la cual se evidencia a queacute velocidad se estaacute

desarrollando para cumplir los requerimientos y objetivos esto indica el

progreso que ha logrado con el trabajo de las tares planeadas dentro la

Iteracioacuten mediante estos datos se puede tomar en cuenta algunos aspectos

como pueden ser replantear los tiempos estimados para cada una de las tareas

o si fue concluida una tarea y se evidencio que es necesario tareas

emergentes

Para la realizacioacuten de la graacutefica se considerara si existieron cambios en las

tareas ya que la iteracioacuten se mantuvo con la pila de tareas planteada al inicio

de la misma no tiene cambio alguno

Tabla Ndeg 22 Pila de tareas al finalizar la iteracioacuten

Tarea Tipo Estado

Esquema de la base de datos Prototipo Finalizado

Disentildeo para el login de Usuario Prototipo Finalizado

Disentildeo para

Registromodificacioacuteneliminacioacuten de

usuarios

Prototipo Finalizado

Establecer conexioacuten con la base de

datos programacioacuten

Codificacioacuten Finalizado

Programacioacuten para el login de Usuario Codificacioacuten Finalizado

Programacioacuten para el

Registromodificacioacuteneliminacioacuten de

Codificacioacuten Finalizado

usuario

Programacioacuten habilitacioacuten de moacutedulos

por usuario

Codificacioacuten Finalizado

Realizacioacuten de pruebas a la versioacuten Pruebas Finalizado

Elaborado por Dario Gutieacuterrez

Lo siguiente al terminar con el seguimiento diario de las tareas dirigidas en la

iteracioacuten se necesita ajustar la informacioacuten para llevar de manera organizada

lo que se procedioacute a realizar aquiacute se muestra la graacutefica para evidenciar el

esfuerzo realizado

GRAacuteFICO Nordm 9 Iteracioacuten 1 esfuerzo realizado

Elaborado por Dario Gutieacuterrez

Se puede decir mediante la observacioacuten del grafico que la distribucioacuten de

tareas estaacute bien establecidas

34323 Desarrollo del Sprint 1

Al iniciar el desarrollo de una aplicacioacuten es esencial comenzar con el disentildeo y

maquetacioacuten de la base de datos ya que la misma seraacute el soporte fundamental

de la creacioacuten del software

4841

3530

21

116

01 2 3 4 5 6 7 8

Sprint 1 Burndown chart

Al realizar el planteamiento de la iteracioacuten se inicioacute por la maquetacioacuten de la

base de datos con los datos que se obtuvieron de los Coordinadores de los

Departamentos de Sistemas y Mantenimiento de la Planta Ensambladora

CIAUTO quienes compartieron la informacioacuten necesaria para el ingreso de

usuarios y acciones que realizara cada uno

GRAacuteFICO Nordm 10 Disentildeo de la base de datos

Elaborado por Dario Gutieacuterrez

La tabla para el control de ingreso y habilitacioacuten de moacutedulos por usuario fue

creada para el ingreso de los usuario pero el suacuteper usuario ROOT

directamente en la base de datos ya que seraacute el uacutenico que podraacute acceder a

todos los moacutedulos en donde es el uacutenico que puede crear eliminar o modificar

usuarios

Casos de uso son herramientas que permiten la representacioacuten graacutefica de

como el usuario opera al ingresar al sistema

GRAacuteFICO Nordm 11 Acciones del administrador

Elaborado por Dario Gutieacuterrez

Para la culminacioacuten de la iteracioacuten en necesario casos de uso el desarrollo de

la interfaz el sistema dispone de una ventana principal en la cual se ingresa

datos del usuario y password para ingresar a los moacutedulos dependiendo del

departamento de usuario

Es asiacute que el grafico GRAacuteFICO Nordm 11 muestra la ventana principal y los

datos que requiere para el ingreso a los moacutedulos internamente la parte que no

se muestra es la conexioacuten a la base de datos

GRAacuteFICO Nordm 12 Ventana de Inicio sesioacuten

Elaborado por Dario Gutieacuterrez

Las siguientes ventanas son para la habilitacioacuten de los moacutedulos por

departamento de usuario

En la ventana siguiente se muestra el ingreso al sistema por parte del root

(suacuteper usuario) el cual tiene acceso a todos los moacutedulos del sistema

GRAacuteFICO Nordm 13 Sesioacuten de root

Elaborado por Dario Gutieacuterrez

La ventana para los usuarios del departamento de sistemas tendraacute solo la

habilitacioacuten del respectivo moacutedulo

GRAacuteFICO Nordm 14 Sesioacuten moacutedulo de sistemas

Elaborado por Dario Gutieacuterrez

La siguiente ventana es el modulo que tendraacute habilitado los usuarios del

departamento de mantenimiento

GRAacuteFICO Nordm 15 Sesioacuten moacutedulo de Mantenimiento

Elaborado por Dario Gutieacuterrez

En la ventana a continuacioacuten se muestra donde se procede a crear los usuarios

para utilizacioacuten del sistema como tambieacuten se puede apreciar estaacute la parte para

eliminacioacuten o edicioacuten de usuarios y un objeto donde se podraacute visualizar la

tabla

GRAacuteFICO Nordm 16 Registro de Personas

Elaborado por Dario Gutieacuterrez

Al ser un sistema debe realizarse pruebas para su correspondiente uso en

produccioacuten al encontrar errores se puede realizar las correcciones necesarias

antes de entre en funcionamiento

34324 Realizacioacuten de pruebas de versioacuten

Los requerimientos que se obtuvieron en el Sprint Backlog se deben

comprobar en el funcionamiento para la versioacuten 10 del sistema aquiacute se hace

los test para observar el funcionamiento y si se encuentra falencias estar a

tiempo para proceder con la correccioacuten Se realizaron las siguientes pruebas

Tabla Ndeg 23 Caso de prueba 1

Sistema SGMPro Id caso de prueba CP01

Historia de usuario H1 Responsable Dario Gutierrez

Propoacutesito

Prueba de ingreso al sistema en la ventana principal

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1 Apertura de logeo

para usuario

Visualizar la

ventana de

ingreso

Excelente

Se efectuoacute el

resultado deseado

2

Ingreso de usuario y

password para

control

Ingreso de los

datos del usuario

para control

Excelente

Se efectuoacute el

resultado deseado Elaborado por Dario Gutieacuterrez

Se procede hacer la prueba la habilitacioacuten de cada uno de los moacutedulos para

los usuarios seguacuten el departamento al que corresponde

Tabla Ndeg 24 Caso de prueba 2

Sistema SGMPro Id caso de prueba CP02

Historia de usuario H2 Responsable Dario Gutierrez

Propoacutesito

Habilitacioacuten de moacutedulos por usuario y filtro por departamento

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1

Habilitacioacuten de

todos los moacutedulos

si es Suacuteper

usuario (root)

Todas las opciones se

habilitan y se tiene el

ingreso correspondiente

Excelente

Se efectuoacute el

resultado deseado

2 Habilitar moacutedulo

de sistemas

Al habilitarse las opciones

por el departamento de

sistemas no se tiene acceso

a opciones de

mantenimiento y root

Excelente

Se efectuoacute el

resultado deseado

3 Habilitar moacutedulo

de mantenimiento

Al habilitarse las opciones

por el departamento de

mantenimiento no se tiene

acceso a opciones de

sistemas y root

Excelente

Se efectuoacute el

resultado deseado

Elaborado por Dario Gutieacuterrez

Para finalizar se realiza la creacioacuten de varios usuarios como la modificacioacuten

y eliminacioacuten para verificar se usa la visualizacioacuten de la tabla de usuarios en

la misma ventana

Tabla Ndeg 25 Caso de prueba 3

Sistema SGMPro Id caso de prueba CP03

Historia de usuario H3 Responsable Dario Gutierrez

Propoacutesito

Creacioacuten modificacioacuten y eliminacioacuten de usuarios

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1 Crear usuario Crear usuario para

cada departamento

Excelente

Se efectuoacute el resultado

deseado

2 Modificar

usuario

Modificar campos

del usuario y

verificar en la tabla

Excelente

Se efectuoacute el resultado

deseado

3 Eliminar usuario Eliminar usuarios y

verificar en la tabla

Excelente

Se efectuoacute el resultado

deseado Elaborado por Dario Gutieacuterrez

3433 Iteracioacuten 2

34331 Plan del sprint 2 para el sistema

Para la continuacioacuten del desarrollo del sistema se procede a realizar la pila de

tareas a cumplirse en la iteracioacuten

Tabla Ndeg 26 Sprint Backlog del Sprint 2

Descripcioacuten Prioridad Ndeg historian de

Usuario

R4

Plan anual de

sistemas aacuterea

sistemas

alta H4

R5

Plan de

mantenimientos

aacuterea sistemas

alta H5

Elaborado por Dario Gutieacuterrez

Al iniciar el Sprint 2 se debe agregar las observaciones y anaacutelisis realizados

por parte del Scrum Master equipo de desarrollo (team) y del Porduct

owner

Para el Sprint 1 no se dieron observaciones al ser realizados con los disentildeos

correspondientes lo cual vuelve independiente al Sprint 2

Aquiacute los requerimientos se trasforman en tareas

Tabla Ndeg 27 Tareas del Sprint 2

Coacutedigo Descripcioacuten responsable Tiempo de

ejecucioacuten

TA01

Disentildeo para el

plan anual de

sistemas

Equipo

Desarrollador 12h

TA02

Disentildeo para el

plan de

mantenimientos

Equipo

Desarrollador 12h

TA03

Establecer

conexioacuten con la

base de datos

programacioacuten

Equipo

Desarrollador 12h

TA04

Programacioacuten

para el plan anual

de sistemas

Equipo

Desarrollador 18h

TA05

Programacioacuten

para el plan de

mantenimientos

Equipo

Desarrollador 18h

TA06 Pruebas de

versioacuten

Equipo

Desarrollador 12h

Total de tiempo de ejecucioacuten 84h

Elaborado por Dario Gutieacuterrez

Despueacutes de la lista de tareas se realiza la construccioacuten de la pila de tareas para

la iteracioacuten 2

Tabla Ndeg 28 Tareas tipos y estados

Propuesta

Sistema de gestioacuten y mantenimiento programado de equipos tecnoloacutegicos e

industriales

Numero de

Sprint

Inicio Nuacutemero de diacuteas Jornada en horas

2 20-junio-2015 21 4

Tareas Responsables

Tipo Estado

Anaacutelisis Terminado Equipo desarrollador

(team)

Disentildeo En curso Equipo desarrollador

(team)

Codificacioacuten En curso Equipo desarrollador

(team)

Prototipo Pendiente Equipo desarrollador

(team)

Pruebas Pendiente Equipo desarrollador

(team) y Scrum Marster

Elaborado por Dario Gutieacuterrez

La primera lista del sprint 2 sentildeala los estados de las diferentes tareas lo que

ayuda a llevar un control de las actividades que estaacuten por realizarse

Tabla Ndeg 29 Listado de tareas y estados del Sprint 2

Tarea Tipo Estado Responsable

Disentildeo para el plan anual

de sistemas

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo para el plan de

mantenimientos

Prototipo Pendiente Equipo

desarrollador

(team)

Establecer conexioacuten con la

base de datos programacioacuten

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el plan

anual de sistemas

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el plan

de mantenimientos

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Pruebas de versioacuten

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Elaborado por Dario Gutieacuterrez

34332 Preparacioacuten del proceso del Sprint Planning Meeting

Similar al Sprint 1 se desarrollara el seguimiento de la pila de tareas se

recomienda tomar en consideracioacuten las tareas anteriores (ayer) tareas

actuales (hoy) y si se da alguacuten inconveniente para la realizacioacuten

Tabla Ndeg 30 Seguimiento de la pila de tareas

FECHA NHR NTRF RES TANT TACT

2006 84 06 Equipo

desarrollador

(team)

Plan para la

iteracioacuten 2

Disentildeo para el plan

anual de sistemas

2206 80 06 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

sistemas

Disentildeo para el plan

anual de sistemas

2306 78 06 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

sistemas

Disentildeo para el plan

de mantenimientos

2406 74 05 Equipo

desarrollador

(team)

Disentildeo para el

plan de

mantenimiento

s

Disentildeo para el plan

de mantenimientos

2506 68 05 Equipo

desarrollador

(team)

Disentildeo para el

plan de

mantenimiento

Establecer conexioacuten

con la base de datos

programacioacuten

s

2606 66 04 Equipo

desarrollador

(team)

Establecer

conexioacuten con

la base de

datos

programacioacuten

Establecer conexioacuten

con la base de datos

programacioacuten

2706 62 04 Equipo

desarrollador

(team)

Establecer

conexioacuten con

la base de

datos

programacioacuten

Programacioacuten para

el plan anual de

sistemas

2906 58 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual de

sistemas

Programacioacuten para

el plan anual de

sistemas

3006 52 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual de

sistemas

Programacioacuten para

el plan anual de

sistemas

0107 48 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual de

sistemas

Programacioacuten para

el plan anual de

sistemas

0207 44 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual de

sistemas

Programacioacuten para

el plan de

mantenimientos

0307 40 02 Equipo

desarrollador

(team)

Programacioacuten

para el plan de

mantenimiento

s

Programacioacuten para

el plan de

mantenimientos

0407 36 02 Equipo

desarrollador

(team)

Programacioacuten

para el plan de

mantenimiento

s

Programacioacuten para

el plan de

mantenimientos

0607 32 02 Equipo

desarrollador

(team)

Programacioacuten

para el plan de

mantenimiento

s

Programacioacuten para

el plan de

mantenimientos

0707 28 01 Equipo

desarrollador

(team)

Programacioacuten

para el plan de

mantenimiento

s

Pruebas de versioacuten

0807 26 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

0907 22 01 Equipo

desarrollador

Pruebas de

versioacuten Pruebas de versioacuten

(team)

1007 16 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

1107 12 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

1307 8 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

1407 4 00 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

Elaborado por Dario Gutieacuterrez

Al finalizar la iteracioacuten 2 se realiza la revisioacuten de la pila del Sprint resultante

ya que pueden aparecer nuevas tareas se deben tomar en cuenta aquellas

tareas que no fueron finalizadas en el Sprint 2 ya que en la iteracioacuten 2 no

existieron tareas sin finalizar esto nos da como resultado que se logroacute

terminar como se encontraba en el plan de inicio

Tabla Ndeg 31 Pila de tareas al finalizar la iteracioacuten 2

Tarea Tipo Estado

Disentildeo para el plan anual de sistemas Prototipo Finalizado

Disentildeo para el plan de mantenimientos Prototipo Finalizado

Establecer conexioacuten con la base de datos

programacioacuten

Prototipo Finalizado

Programacioacuten para el plan anual de

sistemas

Codificacioacuten Finalizado

Programacioacuten para el plan de

mantenimientos

Codificacioacuten Finalizado

Pruebas de versioacuten Codificacioacuten Finalizado

Elaborado por Dario Gutieacuterrez

34333 Desarrollo Burn Down Chart

Para el desarrollo de la graacutefica se considera si existieron cambios en las

tareas como la iteracioacuten se mantuvo la pila de tareas planteada al comienza

de la interaccioacuten no tiene ninguacuten cambio

GRAacuteFICO Nordm 17 Iteracioacuten 2 esfuerzo realizado

Elaborado por Dario Gutieacuterrez

150 145 140 135 130 125 120 115 110 105 100 95 90 85 80 75 70 65 60 55 50

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21

Sprint 2 Burndown chart

34334 Desarrollo del Sprint 2

Para el segundo Sprint parte del sistema se realizaron modificaciones al Esquema y Disentildeo de la base de datos donde quedo de la

siguiente manera

GRAacuteFICO Nordm 18 Disentildeo final de la base de datos

Elaborado por Dario Gutieacuterrez

Casos de uso

Plan anual de sistemas

GRAacuteFICO Nordm 19 Caso de uso plan anual sistemas

Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 20 Caso de uso Plan de mantenimientos

Elaborado por Dario Gutieacuterrez

Los usuarios del departamento de sistemas solo pueden ingresar registros al

plan anual de tal forma que al no ser cumplidos afecta con un porcentaje

negativo para los indicadores de la ISO 9001

GRAacuteFICO Nordm 21 Plan Anual de sistemas

Elaborado por Dario Gutieacuterrez

Como se mencionoacute en la ventana anterior las opciones para los usuarios de

sistemas es solo para gravar nuevos registro o realizar el cumplimiento de

cada uno de ellos

GRAacuteFICO Nordm 22 Plan de mantenimientos

Elaborado por Dario Gutieacuterrez

34335 Realizacioacuten de pruebas de versioacuten 20

Como la realizacioacuten de pruebas en la versioacuten anterior en esta tambieacuten se las

realiza y quedo de la siguiente manera

Tabla Ndeg 32 Caso de Prueba 4

Sistema SGMPro Id caso de prueba CP04

Historia de usuario H4 Responsable Dario Gutierrez

Propoacutesito

Prueba Plan Anual de Sistemas

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida

obtenida

1

Acceso a la

ventana del plan

anual

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado

deseado

2 Agregar

registros al plan

Se ingresoacute un

registro a la tabla

y se verifico

Excelente

Se efectuoacute el

resultado

deseado

3

Validar un

registro como

realizado y otro

como no

logrado

Se tomoacute varios

registros y se los

puso como

realizado y a otros

como no logrado

y se verifico

Excelente

Se efectuoacute el

resultado

deseado

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 33 Caso de prueba 5

Sistema SGMPro Id caso de prueba CP05

Historia de usuario H5 Responsable Dario Gutierrez

Propoacutesito

Prueba Plan de mantenimientos

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida

obtenida

1

Acceso a la

ventana del plan

de mantenimientos

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado

deseado

2

Agregar registros

al plan de

mantenimientos

Se ingresoacute un

registro a la tabla

y se verifico

Excelente

Se efectuoacute el

resultado

deseado

3

Validar un registro

como realizado

mantenimiento y

proacuteximo

mantenimiento

Se tomoacute varios

registros y se los

puso como

realizado

mantenimiento y

a otros como

proacuteximo

mantenimiento

Excelente

Se efectuoacute el

resultado

deseado

Elaborado por Dario Gutierrez

3434 Iteracioacuten 3

34341 Plan del Sprint 3 para el sistema

Al terminar el Sprint 2 se selecciona los siguientes requerimientos del

Product Backlog para planificar el Sprint 3 y se detalla la siguiente tabla

Tabla Ndeg 34 Sprint Backlog del Sprint 3

Descripcioacuten Prioridad Ndeg historian de

Usuario

R6 Plan anual aacuterea

mantenimiento Alta H6

R7

Inventario de

repuestos aacuterea

mantenimiento

Alta H7

R8

Inventario de

herramientas aacuterea

mantenimiento

Alta H8

Elaborado por Dario Gutieacuterrez

Para la Iteracioacuten 2 el Product Owner concertoacute con los requerimientos en el

segundo Sprint

Ahora que se ha finalizado totalmente con el Sprint 2 y el Product Owner estaacute

de acuerdo se procede a tomar las tareas para el Sprint 3

Tabla Ndeg 35 Tareas del Sprint 3

Coacutedigo Descripcioacuten responsable Tiempo de

ejecucioacuten

TA01

Disentildeo para el

plan anual de

mantenimiento

Equipo

Desarrollador 18h

TA02

Disentildeo del

inventario de

repuestos

Equipo

Desarrollador 18h

TA03 Disentildeo del

inventario de

Equipo

Desarrollador 12h

herramientas

TA04 Programacioacuten

para el plan anual

Equipo

Desarrollador 48h

TA05

Programacioacuten

para el inventario

de repuestos

Equipo

Desarrollador 24h

TA06

Programacioacuten

para el inventario

de herramientas

Equipo

Desarrollador 18h

TA07 Pruebas de

versioacuten

Equipo

Desarrollador 12h

Total de tiempo de ejecucioacuten 150h

Elaborado por Dario Gutieacuterrez

Luego de la lista de tareas se desarrolla la construccioacuten de la pila de tareas

para la iteracioacuten 3

Tabla Ndeg 36 Tareas tipos y estados

Propuesta

Sistema de gestioacuten y mantenimiento programado de equipos tecnoloacutegicos e

industriales

Numero de

Sprint

Inicio Nuacutemero de diacuteas Jornada en horas

3 16-julio-2015 30 5

Tareas Responsables

Tipo Estado

Anaacutelisis En curso Equipo desarrollador

(team)

Disentildeo Terminado Equipo desarrollador

(team)

Codificacioacuten En curso Equipo desarrollador

(team)

Prototipo Pendiente Equipo desarrollador

(team)

Pruebas Pendiente Equipo desarrollador

(team) y Scrum Marster

Elaborado por Dario Gutieacuterrez

La primera lista del sprint 2 sentildeala los estados de las diferentes tareas lo que

ayuda a llevar un control de las actividades que estaacuten por realizarse

Tabla Ndeg 37 Listado de tareas y estados para el sprint 3

Tarea Tipo Estado Responsable

Disentildeo para el plan anual de

mantenimiento

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo del inventario de repuestos

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo del inventario de

herramientas

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el plan anual

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el inventario

de repuestos

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el inventario

de herramientas

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Pruebas de versioacuten

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Elaborado por Dario Gutieacuterrez

34342 Preparacioacuten del proceso del Sprint Planning Meeting

Igual al Sprint 2 se plantea el seguimiento de la pila de tareas tambieacuten se

recomienda tomar en consideracioacuten las tareas anteriores (ayer) tareas

actuales (hoy) y si se da alguacuten inconveniente para la realizacioacuten

Tabla Ndeg 38 Seguimiento de la pila de tareas

FECHA NHR NTRF RES TANT TACT

1607 150 07 Equipo

desarrollador

(team)

Plan para el

Sprint 3

Disentildeo para el plan

anual de

mantenimiento

1707 145 07 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

mantenimiento

Disentildeo para el plan

anual de

mantenimiento

1807 140 07 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

mantenimiento

Disentildeo para el plan

anual de

mantenimiento

2007 135 07 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

mantenimiento

Disentildeo para el plan

anual de

mantenimiento

2107 130 07 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

mantenimiento

Disentildeo del

inventario de

repuestos

2207 125 06 Equipo

desarrollador

(team)

Disentildeo del

inventario de

repuestos

Disentildeo del

inventario de

repuestos

2307 120 06 Equipo

desarrollador

(team)

Disentildeo del

inventario de

repuestos

Disentildeo del

inventario de

repuestos

2407 115 06 Equipo

desarrollador

(team)

Disentildeo del

inventario de

repuestos

Disentildeo del

inventario de

repuestos

2507 110 06 Equipo

desarrollador

(team)

Disentildeo del

inventario de

repuestos

Disentildeo del

inventario de

herramientas

2707 105 05 Equipo

desarrollador

(team)

Disentildeo del

inventario de

herramientas

Disentildeo del

inventario de

herramientas

2807 100 05 Equipo

desarrollador

(team)

Disentildeo del

inventario de

herramientas

Disentildeo del

inventario de

herramientas

2907 95 05 Equipo

desarrollador

(team)

Disentildeo del

inventario de

herramientas

Programacioacuten para

el plan anual

3007 90 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

3107 85 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0108 80 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0308 75 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0408 70 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0508 65 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0608 60 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0708 55 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0808 50 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

1008 45 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

1108 40 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el inventario de

repuestos

1208 35 03 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

repuestos

Programacioacuten para

el inventario de

repuestos

1308 30 03 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

repuestos

Programacioacuten para

el inventario de

herramientas

1408 25 02 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

herramientas

Programacioacuten para

el inventario de

herramientas

1508 20 02 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

herramientas

Programacioacuten para

el inventario de

herramientas

1708 15 02 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

herramientas

Pruebas de versioacuten

1808 10 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

1908 5 00 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

Elaborado por Dario Gutieacuterrez

En el final la iteracioacuten 3 se procede a la revisioacuten de la pila del Sprint

resultante ya que en la iteracioacuten 3 no existieron tareas sin finalizar esto nos

da como resultado que se logroacute terminar como se encontraba en el plan de

inicio

Tabla Ndeg 39 Pila de tareas al finalizar la iteracioacuten

Tarea Tipo Estado

Disentildeo para el plan anual de

mantenimiento

Prototipo Finalizado

Disentildeo del inventario de repuestos Prototipo Finalizado

Disentildeo del inventario de herramientas Prototipo Finalizado

Programacioacuten para el plan anual Codificacioacuten Finalizado

Programacioacuten para el inventario de

repuestos

Codificacioacuten Finalizado

Programacioacuten para el inventario de

herramientas

Codificacioacuten Finalizado

Pruebas de versioacuten Codificacioacuten Finalizado

Elaborado por Dario Gutieacuterrez

34343 Desarrollo del Burn Down Chart

Al realizar la distribucioacuten del tiempo el cual se tomoacute en cuenta en la

planificacioacuten y la estimacioacuten del desarrollo que se realizoacute anteriormente

GRAacuteFICO Nordm 23 Iteracioacuten 3 esfuerzo realizado

Elaborado por Dario Gutieacuterrez

34344 Desarrollo del Sprint 3

En el desarrollo de la iteracioacuten 3 quedando disentildeada todas las tablas y

completa la base de datos en la iteracioacuten 2 se procede con los siguientes casos

de uso

GRAacuteFICO Nordm 24 Caso de uso Plan anual mantenimiento

Elaborado por Dario Gutieacuterrez

15014514013513012512011511010510095 90 85 80 75 70 65 60 55 50 45 40 35 30 25 20 15 10 5

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

Sprint 3 Burndown chart

GRAacuteFICO Nordm 25 Caso de uso Inventario de Repuestos

Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 26 Caso de uso Inventario de herramientas

Elaborado por Dario Gutieacuterrez

En el registro de los equipos industriales se detalla todo lo que concierne a

cada equipo y su actividad dentro las liacuteneas de produccioacuten de la planta

ensambladora

GRAacuteFICO Nordm 27 Ventana de Registro Equipo industrial

Elaborado por Dario Gutieacuterrez

Para el inventario de repuestos tenemos el ingreso de un nuevo iacutetem de

repuesto por si no existe no es necesario la eliminacioacuten o modificacioacuten de un

iacutetem de repuestos ya que por la complejidad de cada Equipo Industrial es muy

difiacutecil que se elimines repuestos

GRAacuteFICO Nordm 28 Inventario de repuestos

Elaborado por Dario Gutieacuterrez

En el Ingreso y Salida de Material se busca por la lista de nombre de iacutetems de

repuestos y se detalla cuanto ingresa o cuanto sale a inventario

GRAacuteFICO Nordm 29 Ingreso y salida de material

Elaborado por Dario Gutieacuterrez

En el inventario de herramientas se realiza el ingreso de una nueva

herramienta en la realizacioacuten anual de inventario si alguna herramienta se da

de baja solo se modifica la observacioacuten de la herramienta

GRAacuteFICO Nordm 30 inventario de herramientas

Elaborado por Dario Gutieacuterrez

34345 Realizacioacuten de pruebas de versioacuten 30

Al hacer un test del funcionamiento correcto del sistema se ha sometido a

pruebas el sistema para asiacute comprobar la satisfaccioacuten de los requerimientos en

el Sprint 3

Tabla Ndeg 40 Caso de prueba 6

Sistema SGMPro Id caso de prueba CP06

Historia de usuario H6 Responsable Dario Gutierrez

Propoacutesito

Prueba Plan Anual de mantenimiento

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1 Acceso a la ventana

del plan anual

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado deseado

2 Acceso al sub

modulo

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado deseado

3 Registrar personas

Se realizoacute el

registro de

personas

Excelente

Se efectuoacute el

resultado deseado

4 Registrar equipo

industrial

Se realizoacute varios

registros de

equipos

industriales

Excelente

Se efectuoacute el

resultado deseado

5

Verificacioacuten de

datos en el plan

anual

Se realizoacute la

verificacioacuten de la

tablas y

validacioacuten de

campos

Excelente

Se efectuoacute el

resultado deseado

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 41 Caso de prueba 7

Sistema SGMPro Id caso de prueba CP07

Historia de usuario H7 Responsable Dario Gutierrez

Propoacutesito

Prueba Inventario de repuestos

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1

Se accedioacute a la

ventana

correspondiente a

inventario de

repuestos

Se realizoacute el

acceso

correctamente

Excelente

Se efectuoacute el

resultado deseado

2 Ingresar repuestos en

el inventario

Se ingresoacute varios

repuesto llenando

todos los campos

Excelente

Se efectuoacute el

resultado deseado

3 Validar informacioacuten

en las tablas

Se validoacute los

registros al

consultar en las

tablas

Excelente

Se efectuoacute el

resultado deseado

4 Ingresar y sacar

material

Se accedioacute a la

ventana y realizo

ingresos de

material y salida de

material

Excelente

Se efectuoacute el

resultado deseado

5

Verificacioacuten de datos

ingreso y salida de

material

Se realizoacute la

verificacioacuten de la

tablas para

constatar los

ingresos y salidas

Excelente

Se efectuoacute el

resultado deseado

Elaborado por Dario Gutieacuterrez

Para finalizar el test de pruebas se realiza la prueba al inventario de

herramientas y tomando en cuenta como si fuera un inventario anual de

herramientas

Tabla Ndeg 42 Caso de prueba 8

Sistema SGMPro Id caso de prueba CP08

Historia de usuario H8 Responsable Dario Gutierrez

Propoacutesito

Prueba Inventario de herramientas

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1

Acceso a la ventana de

Inventario de

herramientas

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado deseado

2

Realizar un inventario

anual con algunas

herramientas

Se ingresoacute las

herramientas

tomadas en el

inventario anual

Excelente

Se efectuoacute el

resultado deseado

3 Validar informacioacuten

Se verifico la

informacioacuten con las

tablas e

informacioacuten

tomada

Excelente

Se efectuoacute el

resultado deseado

Elaborado por Dario Gutieacuterrez

344 Compromiso y Mantenimiento

El investigador se compromete en realizar revisiones teacutecnicas al sistema

implantado para asiacute verificar su funcionamiento

Los usuarios tendraacuten acceso a un manual del sistema para que no tengan

problemas al utilizarlo y no generar dudas

345 Conclusiones y recomendaciones de la propuesta

3451 Conclusiones

Del plan de desarrollo del sistema de Gestioacuten y mantenimiento programado

de equipos tecnoloacutegicos e industriales para los departamentos de

Mantenimiento y Sistemas de la planta Ensambladora CIAUTO se concluye

lo siguiente

La informacioacuten que se recolectoacute fue de gran ayuda para lograr alcanzar

los requisitos para el desarrollo del sistema los mismos que se

completaron satisfactoriamente

Al escoger las herramientas informaacuteticas precisas aplico un desarrollo

adecuado del sistema asiacute logrando obtener el sistema como se

encontraba planteado

Gracias a la aplicacioacuten de la Metodologiacutea Aacutegil de desarrollo de Software

SCRUM en el trabajo de investigacioacuten se adquirioacute experiencia muy

aplicada y nuevos conocimientos es asiacute como se ha logrado desarrollar un

eficiente control en todo el avance del sistema

3452 Recomendaciones

Es necesario obtener la informacioacuten y realizar un buen anaacutelisis para

denotar lo que realmente necesita el usuario

Es recomendable estar familiarizado con las diferentes herramientas para

el desarrollo de software asiacute sabremos utilizar lo necesario para el

desarrollo del sistema

Es adecuado conocer a fondo las funciones y caracteriacutesticas de la

metodologiacutea Scrum para evitar inconvenientes al desarrollar el sistema

Para que el sistema pueda ser ejecutado controlado y manipulado de la

mejor manera se recomienda que

Se realice una capacitacioacuten teacutecnica previa a su uso dirigida a las personas

que van a administrar el sistema ya que de esta manera podraacute manipular al

mismo con toda seguridad y a la vez aprovechar todos los recursos que

posee

Se recomienda utilizar la informacioacuten de este trabajo de investigacioacuten

como base para el desarrollo de otros sistemas a realizar

346 Maquetacioacuten del disentildeo del sistema

La maquetacioacuten del sistema nos permite conocer como estaacute armado el disentildeo

teacutecnico del sistema es un graacutefico donde se detallan las partes que lo

componen donde se encuentra especificado las herramientas utilizadas el

motor de base de datos y los que intervendraacuten con el sistema

GRAacuteFICO Nordm 31 Disentildeo del sistema

Elaborado por Dario Gutieacuterrez

35 Comprobacioacuten de objetivos

En la propuesta del trabajo de investigacioacuten se planteoacute objetivos muy

importantes y relevantes es asiacute que se justifican de la siguiente manera

Al a ver culminado la propuesta y luego la implementacioacuten del sistema se

realiza el anaacutelisis y disentildeo del Sistema donde se realizoacute el seguimiento del

proceso de la Mitologiacutea Aacutegil SCRUM para el desarrollo en cada uno de los

requerimientos de las necesidades de los usuarios

Se realiza los diferentes procesos en el sistema y se realiza comprobaciones y

verificaciones de la funcionalidad de cada parte para asiacute tener el resultado

deseado para cada uno de los usuarios

Para culminar se reitera que todos los moacutedulos necesarios y sus diferentes

caracteriacutesticas dan una visualizacioacuten de los diferentes requerimientos y que

despueacutes se convirtieron en tareas finalizadas para terminacioacuten del sistema y

se puedan verificar aspectos de planes anuales mantenimientos realizados

tareas no realizadas y sirvan para una mejora continua de cada aacuterea y por

entregar una herramienta informaacutetica de gran utilidad para la Planta

Ensambladora CIAUTO

CONCLUSIONES

Se puede concluir que existe informacioacuten variada para el desarrollo del

software como tambieacuten de la metodologiacutea SCRUM y sus procesos de

metodologiacutea aacutegil

Para la recoleccioacuten o buacutesqueda de informacioacuten se utilizoacute metodologiacuteas

teacutecnicas instrumentos y anaacutelisis de investigacioacuten las mismas que permitieron

comprobar la hipoacutetesis

Al culminar el trabajo se obtuvo como resultado un sistema implementado

que gestiona los mantenimientos fichas teacutecnicas de maquinaria y otra

informacioacuten

RECOMENDACIONES

Es recomendable utilizar las herramientas como la entrevista y la encuesta

teacutecnicas y metodologiacuteas coma la investigacioacuten bibliograacutefica junto con la

experimentacioacuten cientiacutefica para obtener resultados favorables para los

clientes quienes nos comparten una visioacuten clara de lo que quieren lograr con

el sistema a desarrollar

Estimular al desarrollo de software con metodologiacuteas aacutegiles a las comunes o

las que todos utilizan en forma repetitiva porque esto ayudaraacute a una mejor

calidad de software y tiempo de ejecucioacuten

Es apropiado la utilizacioacuten de instrumentos de desarrollo de software para

cliente servidor que se basan en coacutedigo abierto porque este tipo de lenguajes

de programacioacuten reducen costos y poseen una gran cantidad de informacioacuten

que se encuentra en el internet

BIBLIOGRAFIacuteA

Bibliografiacutea baacutesica

FIGUEROA Roberth G SOLIS Camilo J CABRERA Armando A 2008

Metodologiacuteas Tradicionales vs Metodologiacuteas Aacutegiles 2008

ORTEGA J Gasset 1985 Diccionario Everest Lengua Espantildeola Leoacuten

EVERGRAFIAS SA 1985

T Edgar 2008 Mantenimiento 2008

Bibliografiacutea citada

BLANCO L GUTSZAT I 2008 Sistemas Informaacuteticos Habana ENPES

2008

D T CAMPBELL y J STANLEY 1973 Disentildeos experimentales y cuasi

experimentales en la investigacioacuten social Buenos Aires Amorrortu 1973

F MONCHY 1990 Teoriacutea y Praacutectica del Mantenimiento Industrial

Barcelona MASSON SA 1990

FERNAacuteNDEZ Javier 1999 El Managment del Nuevo Milenio Granada

GRANICA 1999

GARCIA GARRIDO Santiago 2012 Ingenieriacutea de Mantenimiento

Madrid Renovetec 2012

HUESO Andreacutes CASCANT Josep M 2012 Metodologiacutea y Teacutecnicas

Cuantitativas de Investigacioacuten Valencia UNIVERSITAT POLITEacuteCNICA

DE VALENCIA 2012

Hugo GARCEacuteS 2000 Investigacioacuten cientiacutefica Quito Abya-yala 2000

JK GALBRAITH 1985 El Nuevo Estado industrial Madrid Sarpe 1985

Karl POPPER 1994 La loacutegica de la investigacioacuten cientiacutefica Madrid

Tecnos Edicioacuten 1994

ORJUELA Ailin ROJAS Mauricio 2008 Las Metodologiacuteas del desarrollo

aacutegil como una oportunidad para la ingenieriacutea de software educativo

Pamplona Universidad de Pamplona Colombia 2008

QUINTANILLA Miguel Aacutengel 1998 TECNOLOGIacuteA UN ENFOQUE

FILOSOacuteFICO Madrid SL FONDE DE CULTURA 1998

REYES Agustiacuten 2003 Administracioacuten Moderna Lima LIMUSA SA

2003

S PRESSMAN Roger 2007 Ingenieriacutea de Software Un enfoque praacutectico

London McGraw-Hill Interamericana 2007 ISBN 970-10-5473-3

SOMERVILLE Ian 2005 Ingenieriacutea de software Madrid PEARSON

Addison Wesley 2005 ISBN 84-7829-074-5

VERGARA Gonzalo 2009 iquestQueacute es un Sistema de Gestioacuten 2009

YIN Robert K 1985 Investigacioacuten sobre Estudio de Casos Disentildeo y

Meacutetodos Los Aacutengeles SAGE Publications 1985

Bibliografiacutea virtual

Fuente CASTANtildeEDA Carlos Articulo Historia Automoacutevil Ecuador

Fecha 08122000 Disponible en la web

httpcinaeorgecindexphpoption=com_contentampview=articleampid=26

ampItemid=302amplang=es

Fuente LOacutePEZ Daniel Articulo Ensamblaje de Autos Fecha 15112003

Disponible en la web httpeldiarioecnoticias-manabi-ecuador208469-

ensambladora-de-la-hyundai-confirmada

Fuente TARTADO Daniel Articulo Llegada del Automoacutevil Fecha

09032005 Disponible en la web httpaeadenetcifrashtml

ANEXOS

ENCUESTA

Pregunta 1 iquestCree usted que la Planta ensambladora debe estar sujeta al

desarrollo tecnoloacutegico para asiacute brindar una mejora continua

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 2 iquestConoce usted que es un sistema de gestioacuten y mantenimiento

programado

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 3 iquestConsidera usted que se lleve el control de la planificacioacuten de

mantenimientos a traveacutes de un Sistema Informaacutetico

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 4 iquestCoacutemo calificariacutea usted la creacioacuten de un sistema de gestioacuten y

mantenimiento programado para la planta ensambladora

EXCELENTE

BUENO

NO CALIFICA

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 5 iquestConoce usted coacutemo es el proceso para realizar el mantenimiento de

un equipo informaacutetico en CIAUTO

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 6 iquestConsidera usted beneficioso que se lleve un control de los

documentos y planificacioacuten de mantenimientos para los equipos criacuteticos

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

ENTREVISTA

Pregunta 1 iquestCoacutemo gerente de la planta ensambladora CIAUTO cree usted que

debe estar sujeta al desarrollo tecnoloacutegico para asiacute brindar una mejora continua

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 2 iquestTiene conocimiento de que es un sistema de gestioacuten y

mantenimiento programado

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 3 iquestConsiderariacutea que se lleve un control de la planificacioacuten de

mantenimientos a traveacutes de un Sistema Informaacutetico

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 4 iquestCoacutemo calificariacutea la creacioacuten de un sistema de gestioacuten y

mantenimiento programado para la planta ensambladora

EXCELENTE

BUENO

NO CALIFICA

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 5 iquestConoce coacutemo es el proceso para realizar el mantenimiento de un

equipo informaacutetico en CIAUTO

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

ENCUESTA FINAL

Pregunta 1 iquestSe pudo agilizar tiempos en la buacutesqueda de informacioacuten gracias al

SGMpro

SI

NO

Pregunta 2 iquestCree Ud que gracias a la implementacioacuten del sistema SGMpro la

gestioacuten de la informacioacuten en el departamento de mantenimiento ha reducido

recursos y tiempo

SI

NO

Pregunta 3 iquestSeguacuten su criterio el control de mantenimientos que requieren los

equipos industriales ha mejorado notablemente con la implementacioacuten de

SGMpro

SI

NO

MANUAL DE USUARIO

Para el presente proyecto se creoacute un manual de usuario donde se explica

detalladamente el funcionamiento de cada una de las ventanas

1 Ventana de ingreso al sistema

En esta ventana se digita el nombre de usuario y contrasentildea previamente

ya registrados por el administrador Dependiendo del departamento al que

pertenezca se habilitaran los moacutedulos Administrador Mantenimiento y

Sistemas

Elaborado por Dario Gutieacuterrez

2 Moacutedulo de root

Como se puede observar se habilitan todos los moacutedulos para el usuario

root al ser suacuteper usuario puede tener acceso a todo el sistema

21 Los suacuteper usuarios tienes acceso a todo el sistema

22 Los usuarios del departamento de mantenimiento tienen acceso al

moacutedulo de mantenimiento

23 Para los usuarios del departamento de sistemas se les da acceso solo al

modulos de sistemas

Elaborado por Dario Gutieacuterrez

3 Registro de personas

Para el registro de personas se toma en cuenta los datos cedula nombre

completo usuario contrasentildea y departamento

Todos los campos estaacuten validados para permitir un cierto nuacutemero de

caracteres

Elaborado por Dario Gutieacuterrez

En la ventana se puede grabar modificar eliminar nuevo como opciones para los

usuarios

4 Plan anual de sistema

Aquiacute en el plan anual se realiza el ingreso de la descripcioacuten fecha inicio y

fecha fin la persona que realiza y la observacioacuten y una pequentildea tabla

donde se visualiza los datos ingresados

Elaborado por Dario Gutieacuterrez

5 Plan de mantenimiento

En este plan solo tenemos que escoger los datos ya generados en otras

ventanas que se mostraran posteriormente en este manual pero tambieacuten

aquiacute tenemos lo que se llamariacutea un pequentildeo sub modulo para lo que es el

registro de equipo y el registro de mantenimientos

Elaborado por Dario Gutieacuterrez

6 Registro de equipo industrial

Para realizar el registro de un equipo industrial se requiere todos los datos

correspondientes y exactos ya que ninguacuten campo puede quedar vaciacuteo

Elaborado por Dario Gutieacuterrez

7 Registro de mantenimiento

Para el registro de un mantenimiento solo se deben escoger paraacutemetros

previamente ingresados por lo que aquiacute tambieacuten se puede ir a las

correspondientes ventanas para realizar el ingreso si alguacuten dato no consta

todaviacutea

Elaborado por Dario Gutieacuterrez

8 Tipo de actividad y actividades

Aquiacute se ingresan los tipos de actividades para los equipos industriales y

tambieacuten se puede ir a la ventana siguiente que es donde se ingresan los

datos para el registro de actividades del tipo de actividad correspondiente

Elaborado por Dario Gutieacuterrez

9 Inventario de repuestos

Aquiacute se puede realizar el ingreso de repuestos con sus correspondientes

datos y visualizar como tambieacuten se puede realizar un ingreso y salida de

material para tener una visualizacioacuten de lo que se tiene en repuestos y por

si necesita alguno

Elaborado por Dario Gutieacuterrez

10 Inventario de herramientas

Aquiacute constan las herramientas por cada una de las estaciones de liacuteneas de

ensamblaje y sus estados y su constancia cada inicio de antildeo que se realiza

el inventario

Elaborado por Dario Gutieacuterrez

Instalacioacuten de PostgreSQL 9

Abrir un navegador web y acceder a la URL

httpwwwpostgresqlorgdownloadwindows

Aquiacute descargar la versioacuten 900 RC1 para Windows de 64 bits

Fuente postgresql

Una vez descargado el archivo de instalacioacuten de PostgreSQL (postgresql-900-

rc1-windowsexe de 455 MB) pulsar con el botoacuten derecho del ratoacuten sobre eacutel y

seleccionar Ejecutar como administrador

Fuente postgresql

Al tener activado el control de cuentas de usuario se mostraraacute una advertencia con

el texto iquestDesea permitir que este programa realice cambios en el equipo pulsar

Siacute para continuar con la instalacioacuten de PostgreSQL

Fuente postgresql

Se iniciaraacute el asistente para instalar PostgreSQL pulsar Siguiente

Fuente postgresql

Indicar la carpeta de instalacioacuten de PostgreSQL donde se guardaraacuten los

ejecutables libreriacuteas y ficheros de configuracioacuten de PostgreSQL

Fuente postgresql

Indicar tambieacuten la carpeta donde se guardaraacuten los datos por defecto de

PostgreSQL

Fuente postgresql

Introducir la contrasentildea para el suacuteper usuario postgres que seraacute con el que

inician sesioacuten para administrar la base de datos

Fuente postgresql

Introducir el puerto de escucha para la conexioacuten con el servidor PostgreSQL por

defecto el 5432

Fuente postgresql

Seleccionar la configuracioacuten regional

Fuente postgresql

Pulsar Siguiente para iniciar la instalacioacuten definitiva del servidor PostgreSQL

en Microsoft Windows 7

Fuente postgresql

Se iniciaraacute el asistente para instalar el motor de base de datos PostgreSQL que

crearaacute las carpetas oportunas copiaraacute los ficheros necesarios y crearaacute el servicio

Windows para iniciar de forma automaacutetica el motor de base de datos

Fuente postgresql

Una vez finalizada la instalacioacuten el asistente mostrara la posibilidad de ejecutar

Stack Builder aplicacioacuten que permitiraacute instalar otros componentes y herramientas

para PostgreSQL

Fuente postgresql

Marcar la opcioacuten de Stack Builder se iniciaraacute seleccionar PostgreSQL 90 on

port 5432 y pulsar Next

Fuente postgresql

Seleccionar las aplicaciones componentes y herramientas a instalar y pulsar

Next

Fuente postgresql

El asistente para instalar el servodpr PostgreSQL habraacute creado un servicio que

estaraacute iniciado y en tipo de inicio automaacutetico llamado postgresql-90

Fuente postgresql

Y habraacute creado la carpeta en archivos de programa PosgreSQL con las

subcarpetas

Fuente postgresql

Y la carpeta de datos

Fuente postgresql

Con esto habraacute convertido nuestro equipo Microsoft Windows 7 en un servidor de

base de datos PostgreSQL

Administracioacuten de PostgreSQL creacioacuten de usuarios (roles) cataacutelogos

Crear roles de login (usuarios) en PostgreSQL

Para el acceso a la administracioacuten del motor de base de datos PostgreSQL acceder

al botoacuten Iniciar - PostgreSQL 90 - pgAdmin III

Fuente postgresql

Desplegar Server Groups dentro desplegar Servidores y dentro de eacuteste pulsar

con el botoacuten derecho del ratoacuten sobre PostgreSQL 90 (localhost 5432) en el

menuacute emergente seleccionar Conectar

Fuente postgresql

Introducir la contrasentildea para el suacuteper usuario postgres (la contrasentildea introducida

en la instalacioacuten)

Fuente postgresql

Si todo es correcto se conectara al servidor PostgreSQL desde pgAdmin podra

configurar y administrar el servidor de PostgreSQL

Fuente postgresql

Para crear un rol de login pulsar con el botoacuten derecho del ratoacuten sobre Roles de

Login seleccionar Nueva Rol de Login

Fuente postgresql

En la pestantildea Propiedades introducir los siguientes datos

Nombre del Rol nombre del usuario

Contrasentildea contrasentildea para este usuario (rol)

La cuenta caduca para que la cuenta de usuario caduque en una fecha se

estableceraacute en este campo

Fuente postgresql

En la pestantildea Privilegios de Rol indicar si este usuario seraacute suacuteper usuario si

puede crear objetos de la base de datos y si puede crear roles

Fuente postgresql

Pulsar OK en la ventana anterior para crear el rol de login

Page 3: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia

AUTORIA

Todos los criterios emitidos en el presente trabajo de investigacioacuten

ldquoIMPLEMENTACIOacuteN DE UN SISTEMA DE GESTIOacuteN Y

MANTENIMIENTO PROGRAMADO DE EQUIPOS TECNOLOacuteGICOS E

INDUSTRIALES APLICANDO LA METODOLOGIacuteA SCRUM PARA EL

DEPARTAMENTO DE MANTENIMIENTO DE LA PLANTA

ENSAMBLADORA CIAUTO EN LA CIUDAD DE AMBATO DURANTE

EL PERIODO 2014 - 2015rdquo

Son de exclusiva responsabilidad del autor

helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Gutieacuterrez Jaacutecome Dariacuteo Alejandro

050316411-3

AVAL DEL DIRECTOR DE TESIS

AVAL DEL ASESOR METODOLOacuteGICO

CERTIFICADO DE IMPLEMENTACIOacuteN

AGRADECIMIENTO

Mi agradecimiento primero a Dios por

haberme bendecido para lograr mis

objetivos

A mis padres y hermanos quienes han

sabido escucharme y apoyarme siempre y

en todo momento muchas gracias por toda

una vida de felicidad amor comprensioacuten y

por estar conmigo en las buenas y malas

A mis amigos y compantildeeros de trabajo por

haberme apoyado tambieacuten en todo

momento para la culminacioacuten de mis

estudios

A mi Director de tesis que con sus

conocimientos me ayudoacute en todo lo

necesario Ing Segundo Corrales

A la Universidad Teacutecnica de Cotopaxi por

permitirnos realizar nuestro proyecto

preparaacutendonos para un mundo profesional

competitivo y lleno de nuevos retos

Dario

DEDICATORIA

Dedico este proyecto de tesis en primer

lugar a Dios por sus bendiciones para

realizar el presente proyecto a mis padres

por su apoyo e estimulo incondicional que

lo mantuvieron durante desde el comienzo

de la carrera y todo el proyecto a mis

hermanos Diego y Yadira los cuales estimo

mucho porque me estuvieron incentivando

a la culminacioacuten de la tesis y la obtencioacuten

de mi tiacutetulo de grado A mis amigos que me

dieron ese apoyo para la culminacioacuten de la

tesis

Lo dedico a mis seres queridos que ya no

estaacuten y que desde el cielo me dieron su

apoyo incondicional

Y a todas esas personas que hicieron

posible que mi meta se cumpliera

Dario

INDICE GENERAL

PORTADA _______________________________________________________ i

FORMULARIO DE LA APROBACIOacuteN DEL TRIBUNAL DE GRADO ____ ii

AUTORIA _______________________________________________________ 3

AVAL DEL DIRECTOR DE TESIS __________________________________ 4

AVAL DEL ASESOR METODOLOacuteGICO _____________________________ 5

CERTIFICADO DE IMPLEMENTACIOacuteN ____________________________ 6

AGRADECIMIENTO _____________________________________________ 7

DEDICATORIA __________________________________________________ 8

INDICE GENERAL _______________________________________________ 9

INDICE DE GRAFICOS __________________________________________ 12

INDICE DE TABLAS ____________________________________________ 13

RESUMEN _____________________________________________________ 15

ABSTRACT ____________________________________________________ 16

AVAL DE TRADUCCIOacuteN ________________________________________ 17

INTRODUCCIOacuteN _______________________________________________ 18

CAPITULO I ___________________________________________________ 20

1 FUNDAMENTACIOacuteN TEOacuteRICA PARA LA IMPLEMENTACIOacuteN

DE UN SISTEMA DE GESTIOacuteN y MANTENIMIENTO PROGRAMADO

DE ERQUIPOS TECNOLOGICOS E INDUSTRIALES _____________ 20

11 Sistema _______________________________________________ 20

12 Gestioacuten _______________________________________________ 21

13 Sistema de gestioacuten ______________________________________ 21

14 Mantenimiento _________________________________________ 22

15 Mantenimiento programado ______________________________ 23

16 Tecnologiacutea ____________________________________________ 23

17 Metodologiacutea ___________________________________________ 24

18 Metodologiacutea SCRUM ____________________________________ 25

19 Ingenieriacutea de software ___________________________________ 35

110 Proceso del software ____________________________________ 38

111 Gestioacuten del software _____________________________________ 40

112 Requerimientos del software ______________________________ 44

CAPITULO II ___________________________________________________ 49

2 ENTORNO DEL LUGAR DE INVESTIGACIOacuteN ______________ 49

21 Antecedentes histoacutericos de empresas ensambladoras de vehiacuteculos en

el Ecuador __________________________________________________ 49

22 Misioacuten y Visioacuten de Ciauto ________________________________ 51

221 Misioacuten ____________________________________________ 51

222 Visioacuten ____________________________________________ 51

23 Disentildeo Metodoloacutegico ____________________________________ 54

231 Meacutetodos de Investigacioacuten ____________________________ 54

2311 Meacutetodo hipoteacutetico deductivo _________________________ 54

2312 La experimentacioacuten cientiacutefica ________________________ 55

24 Teacutecnicas de la investigacioacuten ______________________________ 55

241 La entrevista ______________________________________ 56

242 La encuesta ________________________________________ 56

25 Recoleccioacuten de la Informacioacuten ____________________________ 57

251 Investigacioacuten bibliograacutefica ___________________________ 57

252 Investigacioacuten experimental ___________________________ 57

253 Investigacioacuten de campo ______________________________ 58

26 Tratamiento y Anaacutelisis Estadiacutestico de los Datos _______________ 58

261 Estadiacutestica descriptiva_______________________________ 59

27 Poblacioacuten _____________________________________________ 60

28 Anaacutelisis e Interpretacioacuten de Resultados _____________________ 61

29 Verificacioacuten de la hipoacutetesis ______________________________ 67

CAPITULO III __________________________________________________ 70

3 IMPLEMENTACIOacuteN DE UN SISTEMA DE GESTIOacuteN y

MANTENIMIENTO PROGRAMADO DE EQUIPOS TECNOLOGICOS

E INDUSTRIALES ____________________________________________ 70

31 Presentacioacuten ___________________________________________ 70

311 Organigrama de la Ensambladora Ciudad del Auto Cia Ltda

CIAUTO _________________________________________________ 53

32 Objetivos ______________________________________________ 71

321 Objetivo general____________________________________ 71

322 Objetivos Especiacuteficos ________________________________ 71

33 Justificacioacuten e Importancia _______________________________ 71

34 Desarrollo de la Propuesta _______________________________ 74

341 Metodologiacutea Aacutegil SCRUM ___________________________ 74

342 Asignacioacuten de Roles de Scrum ________________________ 75

343 Proceso de desarrollo de Software _____________________ 75

3431 Historias de Usuario ________________________________ 75

3432 Iteracioacuten 1 ________________________________________ 80

34321 Plan del sprint 1 para el sistema ____________________ 80

34322 Preparacioacuten del proceso del Sprint Planning Meeting __ 83

34323 Desarrollo del Sprint 1 ____________________________ 86

34324 Realizacioacuten de pruebas de versioacuten __________________ 91

3433 Iteracioacuten 2 ________________________________________ 93

34331 Plan del sprint 2 para el sistema ____________________ 93

34332 Preparacioacuten del proceso del Sprint Planning Meeting __ 96

34333 Desarrollo Burn Down Chart ______________________ 99

34334 Desarrollo del Sprint 2 ___________________________ 100

34335 Realizacioacuten de pruebas de versioacuten 20 ______________ 103

3434 Iteracioacuten 3 _______________________________________ 104

34341 Plan del Sprint 3 para el sistema ___________________ 104

34342 Preparacioacuten del proceso del Sprint Planning Meeting _ 108

34343 Desarrollo del Burn Down Chart __________________ 111

34344 Desarrollo del Sprint 3 ___________________________ 111

34345 Realizacioacuten de pruebas de versioacuten 30 ______________ 114

344 Compromiso y Mantenimiento _______________________ 117

345 Conclusiones y recomendaciones de la propuesta _______ 117

3451 Conclusiones ______________________________________ 117

3452 Recomendaciones __________________________________ 118

346 Maquetacioacuten del disentildeo del sistema ___________________ 119

35 Comprobacioacuten de objetivos ______________________________ 120

CONCLUSIONES ____________________________________________ 121

RECOMENDACIONES _______________________________________ 122

BIBLIOGRAFIacuteA _____________________________________________ 123

ANEXOS ______________________________________________________ 125

INDICE DE GRAFICOS

GRAacuteFICO Nordm 1 Scrum __________________________________________ 30

GRAacuteFICO Nordm 2 Desarrollo Tecnoloacutegico Ciauto _______________________ 61

GRAacuteFICO Nordm 3 Porcentaje de Conocimiento _________________________ 62

GRAacuteFICO Nordm 4 Consideraciones de Control _________________________ 63

GRAacuteFICO Nordm 5 Calificacioacuten para el Desarrollo del SGMP _____________ 64

GRAacuteFICO Nordm 6 Porcentaje de conocimiento del mantenimiento de un equipo

en Ciauto _______________________________________________________ 65

GRAacuteFICO Nordm 7 Beneficio de documentar la planificacioacuten de mantenimientos

_______________________________________________________________ 66

GRAacuteFICO Nordm 8 Organigrama de CIAUTO __________________________ 53

GRAacuteFICO Nordm 9 Iteracioacuten 1 esfuerzo realizado _______________________ 86

GRAacuteFICO Nordm 10 Disentildeo de la base de datos _________________________ 87

GRAacuteFICO Nordm 11 Acciones del administrador ________________________ 88

GRAacuteFICO Nordm 12 Ventana de Inicio sesioacuten___________________________ 88

GRAacuteFICO Nordm 13 Sesioacuten de root ___________________________________ 89

GRAacuteFICO Nordm 14 Sesioacuten moacutedulo de sistemas _________________________ 89

GRAacuteFICO Nordm 15 Sesioacuten moacutedulo de Mantenimiento ___________________ 90

GRAacuteFICO Nordm 16 Registro de Personas ______________________________ 90

GRAacuteFICO Nordm 17 Iteracioacuten 2 esfuerzo realizado ______________________ 99

GRAacuteFICO Nordm 18 Disentildeo final de la base de datos ____________________ 100

GRAacuteFICO Nordm 19 Caso de uso plan anual sistemas ___________________ 101

GRAacuteFICO Nordm 20 Caso de uso Plan de mantenimientos________________ 101

GRAacuteFICO Nordm 21 Plan Anual de sistemas ___________________________ 102

GRAacuteFICO Nordm 22 Plan de mantenimientos __________________________ 102

GRAacuteFICO Nordm 23 Iteracioacuten 3 esfuerzo realizado _____________________ 111

GRAacuteFICO Nordm 24 Caso de uso Plan anual mantenimiento _____________ 111

GRAacuteFICO Nordm 25 Caso de uso Inventario de Repuestos ________________ 112

GRAacuteFICO Nordm 26 Caso de uso Inventario de herramientas _____________ 112

GRAacuteFICO Nordm 27 Ventana de Registro Equipo industrial ______________ 112

GRAacuteFICO Nordm 28 Inventario de repuestos ___________________________ 113

GRAacuteFICO Nordm 29 Ingreso y salida de material _______________________ 113

GRAacuteFICO Nordm 30 inventario de herramientas ________________________ 114

GRAacuteFICO Nordm 31 Disentildeo del sistema _______________________________ 119

INDICE DE TABLAS

Tabla Ndeg 1 Involucrados de la encuesta _____________________________ 60

Tabla Ndeg 2 Desarrollo Tecnoloacutegico Ciauto ___________________________ 61

Tabla Ndeg 3 Porcentaje de Conocimiento _____________________________ 62

Tabla Ndeg 4 Consideraciones de Control ______________________________ 63

Tabla Ndeg 5 Calificacioacuten para el Desarrollo del SGMP __________________ 64

Tabla Ndeg 6 Porcentaje de conocimiento del mantenimiento de un equipo en

Ciauto _________________________________________________________ 65

Tabla Ndeg 7 Beneficio de documentar la planificacioacuten de mantenimientos __ 66

Tabla Ndeg 8 Historia de Usuario Nordm 1 ________________________________ 76

Tabla Ndeg 9 Historia de Usuario Nordm 2 ________________________________ 76

Tabla Ndeg 10 Historia de Usuario Nordm 3 _______________________________ 76

Tabla Ndeg 11 Historia de Usuario Nordm 4 _______________________________ 77

Tabla Ndeg 12 Historia de Usuario Nordm 5 _______________________________ 77

Tabla Ndeg 13 Historia de Usuario Nordm 6 _______________________________ 77

Tabla Ndeg 14 Historia de Usuario Nordm 7 _______________________________ 78

Tabla Ndeg 15 Historia de Usuario Nordm 8 _______________________________ 78

Tabla Ndeg 16 Product Backlog ______________________________________ 78

Tabla Ndeg 17 Sprint Backlog del Sprint 1 _____________________________ 80

Tabla Ndeg 18 Tareas del Sprint 1 ____________________________________ 81

Tabla Ndeg 19 Tareas tipos y estados _________________________________ 81

Tabla Ndeg 20 Listado de tareas y estados para el sprint __________________ 82

Tabla Ndeg 21 Seguimiento de la pila de tareas _________________________ 84

Tabla Ndeg 22 Pila de tareas al finalizar la iteracioacuten _____________________ 85

Tabla Ndeg 23 Caso de prueba 1 _____________________________________ 91

Tabla Ndeg 24 Caso de prueba 2 _____________________________________ 92

Tabla Ndeg 25 Caso de prueba 3 _____________________________________ 92

Tabla Ndeg 26 Sprint Backlog del Sprint 2 _____________________________ 93

Tabla Ndeg 27 Tareas del Sprint 2 ____________________________________ 94

Tabla Ndeg 28 Tareas tipos y estados _________________________________ 95

Tabla Ndeg 29 Listado de tareas y estados del Sprint 2 ___________________ 95

Tabla Ndeg 30 Seguimiento de la pila de tareas _________________________ 96

Tabla Ndeg 31 Pila de tareas al finalizar la iteracioacuten 2 ___________________ 98

Tabla Ndeg 32 Caso de Prueba 4 ____________________________________ 103

Tabla Ndeg 33 Caso de prueba 5 ____________________________________ 104

Tabla Ndeg 34 Sprint Backlog del Sprint 3 ____________________________ 105

Tabla Ndeg 35 Tareas del Sprint 3 ___________________________________ 105

Tabla Ndeg 36 Tareas tipos y estados ________________________________ 106

Tabla Ndeg 37 Listado de tareas y estados para el sprint 3 ________________ 107

Tabla Ndeg 38 Seguimiento de la pila de tareas ________________________ 108

Tabla Ndeg 39 Pila de tareas al finalizar la iteracioacuten ____________________ 110

Tabla Ndeg 40 Caso de prueba 6 ____________________________________ 115

Tabla Ndeg 41 Caso de prueba 7 ____________________________________ 115

Tabla Ndeg 42 Caso de prueba 8 ____________________________________ 116

RESUMEN

En el presente proyecto de tesis se detalla el desarrollo e implementacioacuten del

Sistema de gestioacuten y mantenimiento programado de equipos tecnoloacutegicos e

industriales el cual fue desarrollado para el departamento de mantenimiento de la

planta ensambladora CIAUTO El sistema ayudara a llevar un control de

documentos digitales tales como formatos registros planes e instructivos que

permiten la denominacioacuten de los procesos de control de la planificacioacuten de

actividades en el departamento de mantenimiento Se ha detectado que los equipos

industriales podraacuten ser controlados perioacutedicamente y minimizar las fallas en

varias formas con la utilizacioacuten de una base de datos en PostgresSQL y lenguaje

de programacioacuten JAVA que seraacuten las herramientas para la metodologiacutea SCRUM

la misma metodologiacutea de desarrollo aacutegil de software permite que el proyecto

pueda insertar nuevos requerimientos funcionales en cada interaccioacuten para el

acceso al sistema se utilizara un usuario y contrasentildea para cada departamentos el

usuario que podraacute acceder a todos los moacutedulos del sistema es ROOT el sistema

estaraacute divido en 2 moacutedulos moacutedulo de mantenimiento y moacutedulo de sistemas los

moacutedulos son independientes con esto se busca automatizar los procesos que se

llevan solo en documentos ademaacutes con los planes y reportes que arroje el sistema

serviraacute como prueba de la realizacioacuten de los mantenimientos a los equipos

tecnoloacutegicos e industriales para este trabajo de investigacioacuten se tomoacute la

documentacioacuten que lleva la empresa referente a mantenimientos y con ellos

transforma esa informacioacuten en forma automatizada

ABSTRACT

In this project the development and implementation of the management system

and scheduled maintenance of technological and industrial equipment are detailed

which was developed for the maintenance department of the detailed CIAUTO

assembly plant The system will help to keep track of digital formats such as

documents records plans and instructions that allow the name of the control

processes of planning activities in the maintenance department It has been found

that industrial computers can be monitored regularly and minimize failures in

several ways with the use of a PostgreSQL database and Java programming

language to be tools for SCRUM methodology the same methodology of agile

software development allows the project to add new functional requirements in

each interaction for the access to the system a username and password for each

department is used the user can access to all ROOT system modules the system

is divided into two modules Module maintenance and module systems the

modules are independent each module formats records plans and instructions for

this area where only administrators can make changes enter and delete records

are found customers can only observe and export logs of different tasks

performed or to be performed later

AVAL DE TRADUCCIOacuteN

INTRODUCCIOacuteN

En Ecuador varias empresas dedicadas a la manufactura de diferentes productos

han ido integrando de acuerdo a su necesidad Sistemas de Gestioacuten de la

informacioacuten como General Motors Grupo MAVESA ADELCA entre otros

obteniendo excelentes resultados tanto en su gestioacuten como en su operatividad

Actualmente tanto empresas puacuteblicas como privadas en la provincia de

Tungurahua se apoyan en sistemas de gestioacuten de informacioacuten para una mejora

continua en sus procesos es asiacute que un sistema de gestioacuten y mantenimiento

programado se convierte en una base fundamental para el funcionamiento oacuteptimo

de una empresa

Los departamentos de mantenimiento y sistemas informaacuteticos de la planta

ensambladora CIAUTO ubicada en la provincia de Tungurahua sector

Unamuncho Camino Real (Norte de Ambato) no ha integrado un sistema que

permita llevar un control de documentos digitales respecto a los procesos de

mantenimiento y normativas de manera que la informacioacuten digital permita una

automatizacioacuten de los procesos mencionados por lo cual se hace necesario el

desarrollo de un sistema informaacutetico mediante el cual se realice un monitoreo a la

actividad

La presente investigacioacuten tiene el objetivo de implementar un sistema de gestioacuten

y mantenimiento programado utilizando como herramientas el lenguaje JAVA y

PostgresSQL como base de datos utilizando la metodologiacutea SCRUM la misma

que ayudaraacute a tener una informacioacuten precisa para la realizacioacuten del proyecto

La objetivo principal de la investigacioacuten es Desarrollar un sistema de gestioacuten y

mantenimiento programado de equipos tecnoloacutegicos e industriales aplicando la

metodologiacutea SCRUM para la gestioacuten de mantenimientos fichas teacutecnicas de

maquinaria y otra informacioacuten

En el presente trabajo de investigacioacuten se detalla el contenido de cada capiacutetulo se

ha desarrollado en consideracioacuten al formato de la estructura de la tesis establecida

por la universidad donde tambieacuten se usa la metodologiacutea de desarrollo aacutegil de

software

Capiacutetulo I aquiacute se detalla la fundamentacioacuten teoacuterica que seraacute utilizada para el

transcurso de la investigacioacuten donde se reuacutene definiciones conceptos detalles y

caracteriacutesticas que serviraacuten para el desarrollo e implementacioacuten del sistema la

informacioacuten aquiacute recopilada serviraacute como un respaldo y soporte para el

desarrollos del proyecto de investigacioacuten

Capiacutetulo II en el presente capiacutetulo se detalla el anaacutelisis interpretacioacuten y los

resultados luego de haber aplicado las teacutecnicas de investigacioacuten entrevista y

encuesta donde los resultados obtenidos podraacuten demostrar la veracidad o falsedad

de la hipoacutetesis que se planteoacute en el desarrollo de este proyecto

Capiacutetulo III posterior a la investigacioacuten de campo para saber los requerimientos

de los departamentos de mantenimiento y sistemas informaacuteticos se realizoacute el

desarrollo e implantacioacuten del sistema donde se hiso el seguimiento de sus

diferentes procesos que presenta la Metodologiacutea aacutegil de desarrollo de software

SCRUM

CAPITULO I

1 FUNDAMENTACIOacuteN TEOacuteRICA PARA LA

IMPLEMENTACIOacuteN DE UN SISTEMA DE GESTIOacuteN y

MANTENIMIENTO PROGRAMADO DE ERQUIPOS

TECNOLOGICOS E INDUSTRIALES

11 Sistema

Para (ORTEGA JGasset 1985) Es un conjunto de reglas principios o

medidas enlazados entre siacute || Conjunto de cosas o partes

coordinadas seguacuten una le o que ordenadamente relacionadas entre

siacute contribuyen a determinado objeto Paacuteg 1313

Seguacuten (S PRESSMAN Roger 2007) Un conjunto o disposicioacuten de

elementos que estaacuten organizados para cumplir una meta predefinida

al procesar informacioacuten Paacuteg 134

De los conceptos anteriores se pude determinar que un sistema es un conjunto de

elementos ordenados y organizados para llegar a una meta y en el trayecto se

completan objetivos para lograrlo tambieacuten se puede analizar que un sistema tiene

planeacioacuten y estrategias las cuales logran enlazarse en el progreso para llegar al

objetivo

12 Gestioacuten

Para (FERNAacuteNDEZJavier 1999) Conjunto de procesos centrados en el

desarrollo y aplicacioacuten del conocimiento de una empresa para generar

activos intelectuales que pueden explotarse y generar valor al cumplir

los objetivos de nuestra empresa Paacuteg 127

Para (REYES Agustin 2003) Consiste en fijar el curso concreto de

accioacuten que ha de seguirse estableciendo los principios que habraacuten de

orientarlo la secuencia de operaciones para realizarlo y la

determinacioacuten de tiempo y nuacutemeros necesarios para su realizacioacuten

Paacuteg 79

De lo analizado anteriormente se puede decir que gestioacuten es un conjunto de

procesos que ayudan a cumplir objetivos por medio de ellos obtener resultados

para seguir mejorando tanto intelectualmente y que despueacutes se pueda explotar

generar y contribuir con nuevos objetivos a nuestra empresa pero para para ello

se establece principios que nos orientaran a lograrlo

13 Sistema de gestioacuten

Seguacuten (BLANCO L GUTSZAT I 2008) Es la gestioacuten (planeamiento

organizacioacuten operaciones y control) de los recursos (humanos y

fiacutesicos) que tienen que ver con el apoyo a sistemas (desarrollo

mejoriacutea y mantenimiento) y servicios (procesamiento transformacioacuten

distribucioacuten almacenamiento y recuperacioacuten) de la informacioacuten

(datos textos voz e imagen) para una empresa Paacuteg 56

Para (VERGARA Gonzalo 2009) Es un conjunto de etapas unidas en un

proceso continuo que permite trabajar ordenadamente una idea hasta

lograr mejoras y su continuidad Paacuteg 33

De las definiciones anteriores se puede concluir un sistema de gestioacuten es la

organizacioacuten planificacioacuten estandarizacioacuten de la informacioacuten y recursos de una

empresa que con una distribucioacuten de sistemas se puede llegar a desarrollar

mejorar y dar continuidad a varios servicios ademaacutes el sistema debe contar con el

apoyo de recursos

14 Mantenimiento

Para (GARCIA GARRIDO Santigo 2012) Se define como el conjunto de

teacutecnicas destinado a conservar equipos e instalaciones industriales en

servicio durante el mayor tiempo posible (buscando la maacutes alta

disponibilidad) y con el maacuteximo rendimiento Paacuteg 56

Para (F MONCHY 1990) Es el conjunto de acciones necesarias para

conservar o restablecer un sistema en un estado que permita garantizar

su funcionamiento a un coste miacutenimo Paacuteg 64

De lo mencionado anteriormente se puede decir que mantenimiento es un

conjunto de acciones guiadas por teacutecnicas documentacioacuten manuales de usuario

que serviraacuten para mantener cualquier equipo dispositivo o servicio disponible por

un mayor tiempo a un coste miacutenimo

15 Mantenimiento programado

Seguacuten (GARCIA GARRIDO Santigo 2012) Es una solucioacuten integral para

el mantenimiento y soporte de los ordenadores de su empresa que

consiste en un seguimiento personalizado del estado de cada

ordenador para asiacute poder evitar fallos que hubieran sido predecibles y

si el ordenador falla o es sustraiacutedo tener copias de seguridad

actualizadas Paacuteg 58

Para (T Edgar 2008) En este tipo de mantenimiento se hace eacutenfasis en

la proteccioacuten de bienes o equipos teniendo en cuenta las

recomendaciones de los fabricantes la frecuencia de utilizacioacuten si

trabajan o no en condiciones normales de disentildeo se incluyen las

inspecciones los reemplazos de partes que esteacuten proacuteximas a cumplir

su vida uacutetil Paacuteg 77

De lo analizado anteriormente se pude determinar que el mantenimiento

programado es una seguimiento organizado constante de los equipos para poder

minimizar o mantener un margen miacutenimo de problemas o fallos que fuesen

predecibles y asiacute darles una solucioacuten o en caso de sustraccioacuten o dantildeo se tengan los

respectivos respaldos herramientas y repuestos necesarios

16 Tecnologiacutea

Seguacuten (QUINTANILLA Miguel Angel 1998) Por Tecnologiacutea se entiende

un conjunto de conocimientos de base cientiacutefica que permite describir

explicar disentildear y aplicar soluciones teacutecnicas a problemas praacutecticos

de forma sistemaacutetica y racional Paacuteg 102

Para (JK GALBRAITH 1985) Tecnologiacutea significa aplicacioacuten sistemaacutetica

del conocimiento cientiacutefico (u otro conocimiento organizado) a tareas

praacutecticas Su consecuencia maacutes importante es una funcioacuten de la

divisioacuten y subdivisioacuten de cada una de esas tareas en partes o fases

componentes Paacuteg 72

Del anaacutelisis anterior se puede decir que tecnologiacutea es el conjunto de

conocimientos cientiacuteficos organizados que explican describen aplican y disentildean

soluciones teacutecnicas para tareas o problemas praacutecticos y su divisioacuten en fases

componentes

17 Metodologiacutea

Para (HUESO Andreacutes CASCANT Josep M 2012) La metodologiacutea es la

estrategia de investigacioacuten que elegimos para responder a las

preguntas de investigacioacuten Dependeraacute tanto de eacutestas como del marco

teoacuterico de la investigacioacuten Se trata pues de optar por una estrategia de

investigacioacuten general ya sea de iacutendole cuantitativa cualitativa o

mixta Tambieacuten el nivel de complejidad y detalle deseado (desde

extensa al caso de estudio) o el nivel de participacioacuten que se pretende

(desde lo extractivo hasta la investigacioacuten accioacuten participativa)Paacuteg 8

Seguacuten (YIN Robert K 1985) El significado de la metodologiacutea en siacute se

refiere a los meacutetodos de investigacioacuten que se siguen para alcanzar los

objetivos en una ciencia o estudio la metodologiacutea que se utilizara a lo

largo de la investigacioacuten es la de estudio de casos Paacuteg 26

De lo mencionado anterior se pude decir que la metodologiacutea es la taacutectica que

responderaacute planteamientos o preguntas de investigacioacuten la cual dependeraacute del

marco teoacuterico su nivel de complejidad y detalle deseado para asiacute alcanzar los

objetivos en todo el tiempo del trabajo de investigacioacuten

18 Metodologiacutea SCRUM

Para (FIGUEROA Roberth G SOLIS Camilo J CABRERA Armando A 2008)

La metodologiacutea Scrum es un proceso aacutegil y liviano que sirve para

administrar y controlar el desarrollo de software El desarrollo se

realiza en forma iterativa e incremental (una iteracioacuten es un ciclo corto

de construccioacuten repetitivo) Cada ciclo o iteracioacuten termina con una

pieza de software ejecutable que incorpora nueva funcionalidad Las

iteraciones en general tienen una duracioacuten entre 2 y 4 semanas

Las caracteriacutesticas comunes que se identificaron en los entornos de

desarrollo de las empresas analizadas fueron

La incertidumbre como elemento consustancial y asumido en

el entorno y en la cultura de la organizacioacuten

Equipos de desarrollo auto-organizados

Fases de desarrollo solapadas

Control sutil

Difusioacuten y transferencia del conocimiento

A- Incertidumbre

Como elemento consustancial y asumido en el entorno y en la cultura

de la organizacioacuten

El equipo de trabajo para disentildear el Honda City teniacutea una edad media

de 27 antildeos y el nivel de detalle que para el nuevo producto le dieron

los directivos de Honda fue ldquoEl tipo de coche que a la gente joven de

su segmento le gustariacutea conducirrdquo

En estas empresas desde la direccioacuten se apunta cuaacutel es la visioacuten

geneacuterica que se quiere conseguir o la direccioacuten estrateacutegica que hay

que seguir pero no un plan detallado del producto y su desarrollo Al

mismo tiempo se da al equipo un margen de libertad amplio

Los ingredientes clave que sirven de acicate para la creatividad y

compromiso del equipo son

La ldquotensioacutenrdquo que crea la visioacuten difusa y el reto que supone el

grado de dificultad que encierra

El margen de autonomiacutea libertad y responsabilidad

B- Auto-organizacioacuten

Son equipos auto-organizados No hay roles de gestioacuten que marquen

pautas o asignacioacuten de tareas No se trata de equipos auto-dirigidos

sino auto-organizados La gestioacuten marca la direccioacuten pero no la

organizacioacuten Parten de cero Deben empezar por crear su propia

organizacioacuten y buscar el conocimiento que necesitan Sin similares a

una pequentildea empresa ldquoStart-uprdquo en la que todos los integrantes

trabajan de forma conjunta y auto-organizada sin unos patrones

organizativos impuestos por una estructura empresarial ajena al grupo

La direccioacuten de la empresa actuacutea como un inversor de capital riesgo

que aporta los recursos necesarios para que trabajen en su proyecto

Para que los equipos puedan conseguir auto-organizarse debe reunir

tres caracteriacutesticas

Autonomiacutea son libres para elegir la estrategia de solucioacuten

Auto-superacioacuten El equipo va desarrollando soluciones que

evaluacutea analiza y mejora

Auto-enriquecimiento La multi-disciplinaridad de los

componentes del equipo favorece el enriquecimiento mutuo y

la adopcioacuten de soluciones valiosas y complementarias

C- Fases de desarrollo solapadas

En el desarrollo aacutegil las ldquofasesrdquo pasan a ser ldquoactividadesrdquo El concepto

de fase implica sucesioacuten secuencial de unas a otras En un campo de

Scrum los trabajos que se llevan a cabo pierden el caraacutecter de fase y

son actividades que se realizan en cualquier momento de forma

simultaacutenea o a demanda seguacuten las necesidades en cada iteracioacuten Por

ejemplo lo que para el desarrollo en cascada es una ldquomodificacioacuten de

requisitosrdquo en un modelo aacutegil es informacioacuten que enriquece o

concreta la visioacuten del producto El mismo teacutermino ldquomodificacioacutenrdquo

tiene impliacutecito el concepto de que estamos ldquocambiandordquo algo que ya

se habiacutea definido La fase de requisitos ya se hizo ya estaacute completada

En el desarrollo tradicional

Las transiciones entre fase y fase acaban funcionando como fronteras

Cada fase la realiza un equipo que siente como responsabilidad maacutes

su trabajo que el desarrollo conjunto Los documentos de disentildeo o

requisitos o los prototipos pueden acabar siendo barricadas que en

lugar de favorecer la comunicacioacuten directa favorecen la separacioacuten

El retraso en una fase hace de cuello de botella en el proyecto El

solapamiento diluye el ruido y los problemas entre fases

D- Control sutil

El equipo trabaja con autonomiacutea en un entorno de ambiguumledad

inestabilidad y tensioacuten La gestioacuten establece puntos de control

suficientes para evitar que el ambiente de ambiguumledad inestabilidad y

tensioacuten del ldquocampo de Scrumrdquo derive hacia descontrol Pero la gestioacuten

no ejerce un control riacutegido que impediriacutea la creatividad y la

espontaneidad El teacutermino ldquocontrol sutilrdquo se refiere a generar el

ecosistema adecuado para un ldquoauto-control entre igualesrdquo

consecuencia de la responsabilidad y del gusto por el trabajo que se

realiza Las acciones para generar el ecosistema de este control son

Seleccionando a las personas adecuadas para el proyecto y

analizando los cambios en la dinaacutemica del grupo para

incorporar o retirar a personas si resulta necesario

Creando un espacio de trabajo abierto

Animando a los ingenieros a ldquomezclarserdquo con el mundo real de

las necesidades de los clientes

Estableciendo sistemas de evaluacioacuten y reconocimiento

basados en el rendimiento del equipo

Gestionando las diferencias de ritmo a traveacutes del proceso de

desarrollo

Siendo tolerante y previsor con los errores son un medio de

aprendizaje y el miedo al error merma la creatividad y la

espontaneidad

Implicando a los proveedores en el proyecto y animaacutendoles

tambieacuten a su propia auto-organizacioacuten

E- Difusioacuten del conocimiento

Tanto a nivel de proyecto como de organizacioacuten Los equipos son

multidisciplinares todos los miembros aportan y aprenden tanto del

resto del equipo como de las investigaciones innovaciones de su

producto y de la experiencia del desarrollo Las personas que

participan en un proyecto con el tiempo van cambiando de equipo en

la organizacioacuten a otros proyectos de esta forma se van compartiendo

y comunicando las experiencias en la organizacioacuten

Los equipos y las empresas mantienen libre acceso a la informacioacuten

herramientas y poliacuteticas de gestioacuten del conocimiento

Seguacuten (ORJUELA Ailin ROJAS Mauricio 2008) Scrum es un

marco de trabajo iterativo e incremental para el desarrollo de

proyectos productos y aplicaciones Estructura el desarrollo en ciclos

de trabajo llamados Sprint Son iteraciones de 1 a 4 semanas y se van

sucediendo una detraacutes de otra Los Sprint son de duracioacuten fija ndash

terminan en una fecha especiacutefica aunque no se haya terminado el

trabajo y nunca se alargan Se limitan en tiempo Al comienzo de

cada Sprint un equipo multi-funcional selecciona los elementos

(requisitos del cliente) de una lista priorizada Se comprometen a

terminar los elementos al final del Sprint Durante el Sprint no se

pueden cambiar los elementos elegidos

Todos los diacuteas el equipo se reuacutene brevemente para informar del

progreso y actualizan unas graacuteficas sencillas que les orientan sobre el

trabajo restante Al final del Sprint el equipo revisa el Sprint con los

interesados en el proyecto y les ensentildea lo que han construido La

gente obtiene comentarios y observaciones que se puede incorporar al

siguiente Sprint

Scrum pone el eacutenfasis en productos que funcionen al final del Sprint

que realmente esteacuten ldquohechosrdquo en el caso del software significa que el

coacutedigo esteacute integrado completamente probado y potencialmente para

entregar Los roles artefactos y eventos principales se resumen en la

Grafico 1 Scrum

Un tema importante en Scrum es ldquoinspeccionar y adaptarrdquo El

desarrollo inevitablemente implica aprender innovacioacuten y sorpresas

Por eso Scrum hace hincapieacute en dar un pequentildeo paso de desarrollo

inspeccionar el producto resultante y la eficacia de las praacutecticas

actuales y entonces adaptar el objetivo del producto y las praacutecticas

del proceso Y volver a repetir

GRAacuteFICO Nordm 1 Scrum

Fuente (ORJUELA Ailin ROJAS Mauricio 2008)

Roles en Scrum

En Scrum hay 3 roles principales El Duentildeo de Producto (DP) el

Equipo y el ScrumMaster (SM) El Duentildeo de Producto es el

responsable de maximizar el retorno de inversioacuten (ROI) identificando

las funcionalidades del producto ponieacutendolas en una lista priorizada

de funcionalidades decidiendo cuales deberiacutean ir al principio de la

lista para el siguiente Sprint y re priorizando y refinando

continuamente la lista El Duentildeo de Producto tiene la responsabilidad

de las peacuterdidas y ganancias del producto asumiendo que es un

producto comercial En el caso de una aplicacioacuten interna el DP no es

responsable del ROI en el mismo sentido de un producto comercial

(que daraacute beneficio) pero es responsable de maximizar el ROI en el

sentido de elegir - en cada Sprint ndash los elementos de maacutes valor de

negocio y menos coste En algunas ocasiones el DP y el cliente son la

misma persona esto es muy comuacuten en aplicaciones internas En otras

el cliente podriacutea ser millones de personas con diferentes necesidades

en cuyo caso el rol de DP es parecido al rol de jefe de producto o jefe

de marketing del producto que hay en muchas empresas Sin embargo

el Duentildeo de Producto es diferente al tradicional jefe de producto

porque interactuacutea activa y frecuentemente con el equipo estableciendo

personalmente las prioridades y revisando el resultado en cada

iteracioacuten - de 1 a 4 semanas- en vez de delegar las decisiones de

desarrollo en el jefe de proyecto Es importante destacar que en Scrum

hay una persona y soacutelo una que hace ndash y tiene la autoridad final ndash el

Duentildeo de Producto

El Equipo construye el producto que va a usar el cliente por ejemplo

una aplicacioacuten o un sitio web El equipo en Scrum es ldquomulti-

funcionalrdquo ndash tiene todas las competencias y habilidades necesarias

para entregar un producto potencialmente distribuible en cada Sprint ndash

y es ldquoauto-organizadordquo (auto-gestionado) con un alto grado de

autonomiacutea y responsabilidad En Scrum los equipos se auto-organizan

en vez de ser dirigidos por un jefe de equipo o jefe de proyecto

El equipo decide a que se compromete y como hacer lo mejor para

cumplir con lo comprometido en el mundo de Scrum al equipo se le

conoce como ldquoCerdosrdquo y a todos los demaacutes como ldquoGallinasrdquo (que

viene de un chiste sobre un cerdo y una gallina que estaacuten hablando

sobre abrir un restaurante llamado ldquoHuevos con jamoacutenrdquo y el cerdo no

lo ve claro porque ldquoeacutel estariacutea verdaderamente comprometido pero la

gallina solo estariacutea implicadardquo)

El equipo en Scrum consta de siete personas maacutes menos dos y para un

producto de software el equipo podriacutea incluir analistas

desarrolladores disentildeadores de interface y testers El equipo

desarrolla el producto y da ideas al DP de coacutemo hacer un gran

producto En Scrum el equipo deberiacutea estar dedicado al 100 al

trabajo en el producto durante el Sprint intentando evitar hacer varias

tareas en diferentes productos o proyectos A los equipos estables se

les asocia con una productividad maacutes alta asiacute que evita cambiar

miembros del equipo A los grupos de desarrollo de aplicaciones con

mucha gente se les organiza en varios equipos Scrum cada uno

centrado en diferentes funcionalidades del producto coordinando sus

esfuerzos muy de cerca

Dado que el equipo hace todo el trabajo (planificacioacuten anaacutelisis

programacioacuten y pruebas) para una funcionalidad completa centrada en

el cliente a los equipos de Scrum tambieacuten se les llama equipos por

funcionalidades

El ScrumMaster ayuda al grupo del producto a aprender y aplicar

Scrum para conseguir valor de negocio El ScrumMaster hace lo que

sea necesario para ayudar a que el equipo tenga eacutexito

El ScrumMaster no es el jefe del equipo o jefe de proyecto el

ScrumMaster sirve al equipo le protege de interferencias del exterior

y ensentildea y guiacutea al DP y al equipo en el uso fructiacutefero de Scrum El

ScrumMaster se asegura de que todo el mundo en el equipo

(incluyendo al DP y la gerencia) entienda y siga las praacutecticas de

Scrum y ayuda a llevar a la organizacioacuten a traveacutes de los cambios

necesarios y frecuentemente difiacuteciles a conseguir el eacutexito con el

desarrollo aacutegil

Como Scrum hace visibles muchos impedimentos y amenazas a la

efectividad del DP y el equipo es importante tener un ScrumMaster

comprometido y que trabaje eneacutergicamente para ayudar a resolver

dichos asuntos o si no el equipo y el DP tendraacuten dificultades para

tener eacutexito Los equipos de Scrum deberiacutean tener un ScrumMaster a

tiempo completo aunque en un equipo maacutes pequentildeo podriacutea ser un

miembro del equipo (llevando una carga de trabajo maacutes ligera) Un

gran ScrumMaster puede venir de cualquier experiencia o disciplina

previa ingenieriacutea disentildeo testing gestioacuten de productos gestioacuten de

proyectos o gestioacuten de calidad

El ScrumMaster y el Duentildeo de Producto no pueden ser la misma

persona a veces el ScrumMaster necesitaraacute parar los pies al DP (por

ejemplo si intenta meter nuevas funcionalidades en mitad de un

Sprint) Y al contrario de un jefe de proyecto el ScrumMaster no le

dice a gente las tareas que tienen asignadas ndash lo que hace es facilitar el

proceso apoyando al equipo que se organiza y gestiona solo Si el

ScrumMaster tuvo un puesto de gestioacuten en el equipo necesitaraacute

cambiar radicalmente su forma de pensar y el estilo de comunicacioacuten

con el equipo para tener eacutexito con Scrum En el caso de una transicioacuten

de antiguo jefe a ScrumMaster es mejor que esteacute en un equipo

diferente al equipo en el que era el jefe si no habraacute un conflicto

potencial por las dinaacutemicas sociales y de poder

Ademaacutes de estos tres roles hay otros que contribuyen al eacutexito del

producto incluyendo los jefes y gestores Aunque sus roles cambian

en Scrum siguen siendo valiosos Por ejemplo

Ayudan al equipo respetando las reglas y el espiacuteritu de Scrum

Ayudan a quitar los impedimentos identificados por el equipo

Ponen su experiencia y conocimiento a disposicioacuten del equipo

En Scrum los jefes cambian el tiempo que dedicaban a hacer de

ldquonintildeerasrdquo (asignar tareas pedir informes de estado y otras formas de

micro-gestioacuten) por tiempo como ldquoguruacutesrdquo o ldquosirvientesrdquo del equipo

(mentoring coaching ayudar a quitar obstaacuteculos ayudar a resolver

problemas dar ideas creativas y guiar el desarrollo de habilidades de

los miembros del equipo)

Para llevar a cabo este cambio los gestores puede que necesiten

cambiar su estilo de gestioacuten por ejemplo usar cuestionamiento

socraacutetico para ayudar al equipo a descubrir la solucioacuten a un problema

en lugar de simplemente decidir una solucioacuten e imponeacutersela al equipo

De las investigaciones anteriores se puede decir que la metodologiacutea Scrum es una

metodologiacutea aacutegil que estaacute orientada a varios procesos empresariales donde la

metodologiacutea brinda control y administracioacuten

La metodologiacutea Scrum se basa en un proceso iterativo e incremental donde la

iteracioacuten es un proceso de desarrollo repetitivo cada iteracioacuten tiene una duracioacuten

entre 1 a 4 semanas y no es permisible para antildeadir maacutes son sucesivos las

iteraciones hasta la culminacioacuten del proyecto

Los roles principales del Scrum son

El duentildeo del producto (Product Owner)- es quien se responsabiliza de maximizar

el retorno de inversioacuten ya que el organiza una lista de requerimientos del cliente

que se tomara un cierto nuacutemero en cada sprint por prioridad

El Equipo (team)- es aquel que desarrolla el software son multi-funcional auto-

organizados con gran autonomiacutea y responsabilidad ademaacutes no llevan sobre ellos

un jefe de equipo o jefe de proyectos

El ScrumMaster es aquel que ayuda tanto al equipo como al duentildeo del producto

para que tengan eacutexito asistieacutendolos con lo que sea necesario a la vez sirve

protege al equipo de interferencias del exterior

19 Ingenieriacutea de software

Para (SOMERVILLE Ian 2005) La ingenieriacutea de software es una

disciplina de la ingenieriacutea que comprende todos los aspectos de la

produccioacuten de software desde las etapas iniciales de la especificacioacuten

del sistema hasta el mantenimiento de este despueacutes de que se utiliza

En esta definicioacuten existen dos frases clave

Disciplina de la ingenieriacutea Los ingenieros hacen que las cosas

funciones Aplican teoriacuteas meacutetodos y herramientas donde sean

convenientes pero las utilizan de forma selectiva y siempre tratando

de descubrir soluciones a los problemas aun cuando no existan teoriacuteas

y meacutetodos aplicables para resolverlos Los ingenieros tambieacuten saben

que deben trabajar con restricciones financieras y organizacionales

por lo que buscan soluciones tomando en cuenta estas restricciones

Todos los aspectos de produccioacuten de software La ingenieriacutea del

software no solo comprende procesos teacutecnicos del desarrollo de

software y el desarrollo de herramientas meacutetodos y teoriacuteas de apoyo a

la produccioacuten del software

En general los ingenieros de software adoptan un enfoque sistemaacutetico

y organizado en su trabajo ya que es la forma maacutes efectiva de

producir software de alta calidad Sin embargo aunque la ingenieriacutea

consiste en seleccionar el meacutetodo maacutes apropiado para un conjunto de

circunstancias un enfoque maacutes formal y creativo de desarrollo podriacutea

ser efectivo en algunas circunstancias El desarrollo informal es

apropiado para el desarrollo de sistemas basados en Web los cuales

requieren una mescla de teacutecnicas de software y de disentildeo graacutefico Paacuteg

94

Seguacuten (S PRESSMAN Roger 2007) A pesar de que cientos de autores

han definido en forma individual la ingenieriacutea de software la

definicioacuten que propuso Fritz Bauer (NAU69) en una conferencia

fundamental sobre la materia auacuten se puede utilizar como base para el

debate

La ingenieriacutea del software es el establecimiento y uso de principios

solidos de la ingenieriacutea para obtener econoacutemicamente un software

confiable y que funcione de modo eficiente en maacutequinas reales

Casi cualquier lector se sentiraacute tentado a sumar otras ideas a esta

definicioacuten Dice poco sobre los aspectos teacutecnicos de la calidad del

software no se refiere de manera directa a la necesidad de satisfacer al

cliente o al tiempo de entrega de un producto omite mencionar la

importancia de la medicioacuten y la meacutetrica no establece la importancia

de un proceso efectivo No obstante la definicioacuten de Bauer ofrece una

idea baacutesica iquestCuaacuteles son ldquolos principios solidos de la ingenieriacuteardquo que

puedan aplicarse en el desarrollo del software de computadora iquestDe

queacute manera se construye ldquoeconoacutemicamenterdquo un software confiable

iquestQueacute se requiere para crear programas de computadora que funcionen

ldquode manera eficienterdquo no solo en una sino en varias ldquomaquinas realesrdquo

diferentes Estas interrogantes continuacutean siendo un reto para los

ingenieros de software

ldquoMaacutes que una disciplina a un cuerpo de conocimiento la ingenieriacutea es

un verbo una palabra de accioacuten una manera de abordar un problemardquo

El IEEE (IEE93) ha elaborado una definicioacuten maacutes comprensible al

establecer

Ingenieriacutea de software 1) la aplicacioacuten de un enfoque sistemaacutetico

disciplinado y cuantificable al desarrollo operacioacuten y mantenimiento

del software es decir la aplicacioacuten de la ingenieriacutea de software 2) El

estudio de enfoques en 1)

Y aun asiacute lo que es ldquosistemaacutetico disciplinadordquo y ldquocuantificablerdquo para

un equipo de software puede ser gravoso para otro Se requiere de

disciplina pero tambieacuten de adaptabilidad y agilidad Paacuteg 114

De la investigacioacuten anterior se puede determinar que la ingenieriacutea de software

lleva como objetivo obtener un software econoacutemicamente confiable y que ademaacutes

funcione eficientemente en maacutequinas reales ademaacutes de llevar un proceso

sistemaacutetico disciplinado y cuantificable dependeraacute del grupo de trabajo tanto de

su adaptabilidad y agilidad

La ingenieriacutea de software implica resolver problemas mediante la utilizacioacuten de

meacutetodos y teacutecnicas para el desarrollo de software donde incluyen restricciones

financieras y organizacionales Ademaacutes conlleva llevar un enfoque sistemaacutetico y

organizado que haraacute maacutes efectivo de producir software de calidad

110 Proceso del software

Para (SOMERVILLE Ian 2005) Un proceso del software es un conjunto

de actividades y resultados asociados que producen un producto de

software

Especificacioacuten del software donde los clientes e ingenieros definen el

software a producir y las restricciones sobre su operacioacuten

Desarrollo del software donde el software se disentildea y programa

Validacioacuten del software donde el software donde el software se vaacutelida

para asegurar que es lo que el cliente quiere

Evolucioacuten del software donde el software se modifica para adaptarlo a

los cambios requeridos por el cliente y el mercado

Diferentes tipos de sistemas necesitan diferentes procesos de

desarrollo Por ejemplo el software de tiempo real en un avioacuten tiene

que ser completamente especificado antes de que empiece el

desarrollo mientras que en un sistema de comercio electroacutenico la

especificacioacuten y el programa normalmente son desarrollados juntos

Por lo tanto estas actividades geneacutericas pueden organizarse de

diferentes formas y describirse en diferentes niveles de detalle para

diferentes tipos de software Sin embargo el uso de un proceso

inadecuado del software puede reducir la calidad o la utilidad del

producto de software que se va a desarrollar yo incrementar los costes

de desarrollo Paacuteg 134

Para (S PRESSMAN Roger 2007) De hecho la construccioacuten del

software de computadora es un proceso iterativo de aprendizaje y el

resultado algo que Baetjer llamariacutea el capital del software Es una

materializacioacuten del conocimiento recolectado depurado y organizado

conforme el proceso estuvo en ejecucioacuten

Pero iquestqueacute es con exactitud un proceso de software desde un punto de

vista teacutecnico Dentro del contexto de este libro un proceso de

software se define como un marco de trabajo para las tareas que se

requieren en la construccioacuten de software de alta calidad

iquestEl proceso es un sinoacutenimo de ingenieriacutea del software La respuesta

es siacute y no un proceso de software define el enfoque que se adopta

mientras el software estaacute en desarrollo Pero la ingenieriacutea del software

tambieacuten abarca las tecnologiacuteas que requiere el proceso (meacutetodos

teacutecnicos y herramientas automatizadas) Auacuten maacutes importante es que la

ingenieriacutea del software la realizan personas creativas y con

conocimiento que deben trabajar en un proceso de software maduro

que sea apropiado para el producto que construyen y para las

demandas de sus mercados Paacuteg 182

De lo mencionado anteriormente se determina que el proceso de software es

definido como un proyecto donde existen taras para cada aacuterea de trabajo y que

desarrollaran un software de calidad La ingeniera de software trabaja sobre un

proceso de software maduro que es apropiado para la construccioacuten del producto

El desarrollo de un software dependeraacute de su aplicacioacuten y ahiacute se obtendraacute si el

software seraacute totalmente especificado antes de desarrollarlo o en el transcurso del

desarrollo sin embargo si el uso de un proceso equivoco puede producir software

de mala calidad la utilidad y el aumento o disminucioacuten del costo del software

111 Gestioacuten del software

Seguacuten (SOMERVILLE Ian 2005) La gestioacuten de proyectos de software es

una parte esencial de la ingenieriacutea del software La buena gestioacuten no

puede garantizar el eacutexito del proyecto Sin embargo la mala gestioacuten

usualmente lleva al fracaso del proyecto El software es entregado

tarde los costes son mayores que los estimados y los requerimientos

no se cumplen

Los gestores de software son responsables de la planificacioacuten y

temporalizacioacuten de desarrollo de los proyectos Supervisan el trabajo

para asegurar que se lleva a cabo conforme a los estaacutendares requeridos

y supervisan el progreso para comprobar que el desarrollo se ajusta al

tiempo previsto y al presupuesto La administracioacuten de proyectos de

software es necesaria debido a que la ingenieriacutea de software

profesional siempre estaacute sujeta a restricciones organizacionales de

tiempo y presupuesto El trabajo del gestor de proyectos de software

es asegurar que estos cumplan dichas restricciones y entregar software

que contribuya a las metas de la compantildeiacutea de desarrollo de software

Los gestores de software hacen el mismo tipo de trabajo que otros

gestores Sin embargo la ingenieriacutea de software es diferente en varios

aspectos de otros tipos lo que hace a la gestioacuten de software

particularmente difiacutecil Algunas de estas diferencias son las siguientes

El producto es intangible El gestor de un proyecto de construccioacuten de

un embarcadero o de uno de ingenieriacutea civil puede ver el producto

mientras se estaacute desarrollando Si hay un desfase en calendario el

efecto en el producto es visible de forma obvia partes de la estructura

no estaacuten completa El software es intangible No se puede ver ni tocar

Los gestores de proyectos de software no pueden ver el progreso

Confiacutean en otros para elaborar la documentacioacuten necesaria para

revisar el progreso

No existen procesos de software estaacutendar En las disciplinas de

ingenieriacutea con larga historia el proceso se prueba y verifica Para

tipos particulares de sistemas como puentes o edificios el proceso de

ingenieriacutea se comprende bien Sin embargo los procesos de software

variacutean notablemente de una organizacioacuten a otra A pesar de que la

compresioacuten del proceso del software se ha desarrollado de forma

significativa en los uacuteltimos antildeos aun no se puede predecir con certeza

cuando un proceso particular tiende a desarrollar problemas

Esto es especialmente cierto cuando el proyecto de software parte un

proyecto de ingenieriacutea de un sistema grande

A menudo los proyectos grandes son uacutenicos Por lo general los

proyectos grandes de software son diferentes de proyectos previos En

consecuencia los gestores aun cuando cuenten con una amplia

experiencia esta no es suficiente para anticipar los problemas Maacutes

aun los raacutepidos cambios tecnoloacutegicos en las computadoras y las

comunicaciones hacen parece obsoleta la experiencia previa Las

lecciones aprendidas en esas experiencias pueden no se transferibles a

los nuevos proyectos

Debido a estos problemas no es sorprendente que algunos proyectos

de software se retrasen sobrepasen el presupuesto y se entreguen

fuera de tiempo A menudo los sistemas de software son nuevos y

tecnoloacutegicamente innovadores Frecuentemente los proyectos de

ingenieriacutea innovadores (como los nuevos sistemas de transporte)

tambieacuten tienen problemas de temporalizacioacuten Dadas las mezclas de

dificultades es notable que muchos proyectos de software sean

entregados a tiempo y seguacuten lo presupuestado Paacuteg 168

Para (S PRESSMAN Roger 2007) La gestioacuten eficaz de la gestioacuten de

proyectos de software se enfoca sobre las cuatro P personal producto

proceso y proyecto El orden no es arbitrario El gestor que olvida que

el trabajo de ingenieriacutea del software es una empresa intensamente

humana nunca tendraacute eacutexito en la gestioacuten de proyectos Un gestor que

fracasa en alentar la comunicacioacuten amplia con los participantes en

etapas tempranas de la evolucioacuten de proyecto se arriesga a construir

una solucioacuten elegante para el problema equivocado El gestor que

presta poca atencioacuten al proceso corre el riesgo de colocar meacutetodos y

herramientas teacutecnicos competentes en el vaciacuteo El gestor que se

embarca sin un plan de proyecto soacutelido arriesga el eacutexito del producto

El personal- La formacioacuten de personal de software motivado y

altamente calificado se ha debatido desde los antildeos 60 del siglo

pasado De hecho el ldquofactor humanordquo es tan importante que el

software Engineering Institute ha desarrollado un modelo de madurez

de la capacidad de gestioacuten de personal (MMCGP) para ldquoaumentar la

rapidez con la cual las organizaciones de software acometen las

aplicaciones cada vez maacutes complejas al ayudar a atraer aumentar

motivar desplegar y retener el talento necesario para mejorar su

capacidad de desarrollo de softwarerdquo

El producto- Antes de planear un proyecto se deberiacutean establecer los

objetivos y el aacutembito del producto considerar soluciones alternativas

e identificar las restricciones razonables (y precisas) del costo una

valoracioacuten efectiva del riesgo una divisioacuten realista de las tareas del

proyecto o un calendario de proyecto manejable que ofrezca una

indicacioacuten fiable del progreso

El proceso- Un proceso de software proporciona el marco de trabajo

desde el cual se puede establecer un plan detallado para el desarrollo

del software Un pequentildeo nuacutemero de actividades del marco de trabajo

es aplicable a todos los proyectos de software sin importar su tamantildeo

o complejidad Algunos conjuntos de tareas diferentes (tareas hitos

productos de trabajo y puntos de control de calidad) permiten que las

actividades del marco de trabajo se adapten a las caracteriacutesticas del

proyecto de software asiacute como a los requisitos del equipo del

proyecto Finalmente las actividades protectoras (como el control de

calidad del software la gestioacuten de configuracioacuten de software y la

medicioacuten) cubren el modelo del proceso Las actividades protectoras

son independientes de cualquier actividad del marco de trabajo y

ocurren durante todo el proceso

El proyecto- Los proyectos de software se realizan de manera

planificada y controlada por una razoacuten principal es la uacutenica forma

conocida de gestionar la complejidad Incluso los esfuerzos

continuaran En 1998 los datos industriales indicaron que el 26 por

ciento de los proyectos de software fracasaron por completo y que el

46 por ciento rebasaron sus costos y tiempos de entrega Aunque la

tasa de eacutexito para los proyectos de software ha mejorado un poco la

tasa de fracaso de proyectos permanece maacutes elevada de lo que deberiacutea

Paacuteg 185

De lo mencionado anteriormente se determinoacute que la gestioacuten de software tiene

que tener un enfoque en todo lo que es la planificacioacuten de software y sin dejar a

parte la humanizacioacuten en el proyecto la gestioacuten estaacute enfocada en las 4P personal

producto proceso y proyecto

El Personal

El personal de software debe ser altamente calificado y motivado

El producto

Se deben establecer objetivos tener en cuenta soluciones alternativas y tener

identificado las restricciones

El proceso

Es un marco de trabajo el cual proporciona un plan detallado de tareas que pueden

ser empleadas para simples o complejos proyectos

El proyecto

El proyecto de software debe ser de manera planificada y llevar un control para

saber el tipo de complejidad que posee

La gestioacuten del software sirve para la planificacioacuten y temporalizacioacuten de desarrollo

del software de calidad pero hay que tener en cuenta los avances diarios en

tecnologiacutea los costos y el tiempo propuesto ya que estos factores pueden hacer

que un proyecto de software no sea realizado

La gestioacuten de software tambieacuten estaacute pendiente del proceso y avance del software

tanto de pruebas y actualizaciones que se realicen durante el proceso de creacioacuten

del software

112 Requerimientos del software

Para (SOMERVILLE Ian 2005) Los requerimientos para un sistema son

la descripcioacuten de los servicios proporcionados por el sistema y sus

restricciones operativas Estos requerimientos reflejan las necesidades

de los clientes de un sistema que ayude a resolver alguacuten problema

como el control de un dispositivo hacer un pedido o encontrar

informacioacuten El proceso de descubrir analizar documentar y verificar

estos servicios y restricciones se denominan ingenieriacutea de

requerimientos (RE)

El termino requerimiento no se utiliza de una forma constante en la

industria de software En algunos casos un requerimiento es

simplemente es simplemente una declaracioacuten abstracta de alto nivel de

un servicio que debe proporcionar el sistema o una restriccioacuten de este

En el otro extremo es una definicioacuten detallada y formal de una

funcioacuten del sistema Davis (Davis 1993) explica que existen estas

diferencias

Si una compantildeiacutea desea establecer un contrato para un proyecto de

desarrollo de software grande debe definir sus necesidades de una

forma suficientemente abstracta para establecer a partir de ella una

solucioacuten Los requerimientos deben redactarse de tal forma que varios

contratistas pueden licitar el contrato ofreciendo quizaacutes formas

diferentes de cumplir las necesidades de los clientes en la

organizacioacuten Una vez que el contrato se asigna el contratista debe

redactar una definicioacuten del sistema para el cliente maacutes detalladamente

de forma que este comprenda y pueda validar lo que haraacute el software

Ambos documentos se pueden denominar documento de

requerimientos para el sistema

Algunos de los problemas que surgen durante el proceso de ingenieriacutea

de requerimientos son resultado de no hacer una clara separacioacuten entre

estos diferentes niveles de descripcioacuten Aquiacute se distinguen utilizando

la denominacioacuten requerimientos del usuario y del sistema se pueden

definir como se muestra a continuacioacuten

Los requerimientos del usuario son declaraciones en lenguaje natural

y en diagramas de los servicios que se espera que el sistema

proporcione y de las restricciones bajo las cuales debe funcionar

Los requerimientos del sistema establecen con detalle las funciones

servicios y restricciones operativas del sistema El documento de

requerimientos del sistema (algunas veces denominado especificacioacuten

funcional) debe ser preciso Debe definir exactamente queacute es lo que se

va a implementar Puede ser parte del contrato entre el comparador del

sistema y los desarrolladores del software Paacuteg 224

Seguacuten (S PRESSMAN Roger 2007) La comprensioacuten de los requisitos

de un problema esta entre las tareas maacutes difiacuteciles que enfrenta un

ingeniero de software Cuando se piensa por primera vez acerca de

ello la ingenieriacutea de requisitos no parece tan difiacutecil

Despueacutes de todo iquestEl cliente no sabe lo que se requiere iquestLos

usuarios finales no deberiacutean entender bien las caracteriacutesticas y

funciones que les proporcionaran un beneficio Es sorprendente pero

en muchas ocasiones la respuesta a estas preguntas es ldquonordquo Y aun si

los clientes y usuarios finales son expliacutecitos en sus necesidades estos

requisitos pueden cambiar durante el proyecto La ingenieriacutea de

requisitos es difiacutecil

En el proacutelogo a un libro de Ralph Young (YOU01) sobre las praacutecticas

efectivas en los requisitos el autor de este libro escribioacute

Es tu peor pesadilla Un cliente entra en tu oficina se sienta te mira

directo a los ojos y dice ldquoYo seacute que usted piensa que entiende lo que

digo pero los que usted no entiende es que lo que digo no es

realmente lo que quiero decirrdquo Esto sucede de manera invariable

cuando el proyecto estaacute avanzado despueacutes de que se han realizado los

compromisos relativos al tiempo de entrega las reputaciones estaacuten en

juego y el dinero esta enserio peligro

Todos los que hemos trabajado en el negocio de los sistemas y el

software por maacutes de unos cuantos antildeos hemos vivido esta pesadilla y

solo unos pocos de nosotros hemos aprendido a continuar aun con esta

circunstancia Nosotros tenemos dificultades cuando tratamos de

obtener requisitos de nuestros clientes Tenemos problemas al

comprender la informacioacuten que adquirimos Con frecuencia

registramos los requisitos de una manera desorganizada e invertimos

muy poco tiempo en verificar lo que registramos Permitimos que el

cambio nos controle en lugar de establecer mecanismos para

controlarlo En resumen fallamos al establecer un cimiento salido

para el sistema o software Cada uno de estos problemas representa un

reto Cuando estos se combinan la imagen es desalentadora incluso

para los gerentes y profesionales del software maacutes experimentados

Pero existen soluciones

Seria deshonesto decir que la ingenieriacutea de requisitos es la ldquosolucioacutenrdquo

para los retos que se han enunciado Pero proporciona un enfoque

soacutelido para abordar dichos desafiacuteos Paacuteg 202

De lo definido anteriormente se puede decir que la ingenieriacutea de requisitos trata de

entender las necesidades del cliente y plasmarlas en una solucioacuten pero si

conocemos parcialmente los requisitos del cliente creara problemas durante el

desarrollo y pondraacute en juego el prestigio y dinero para esto la ingeniera de

requisitos permite un enfoque soacutelido para abordar estos desafiacuteos

Los requerimientos de software son todos los servicios y restricciones que el

software proporcionara y deben estar de acuerdo con las perspectivas del cliente y

tambieacuten entendibles para todo usuario por ese motivo la empresa que requiere el

software debe ser lo bastante especiacutefico para dar solucioacuten a su problemas y de

parte del contratista de igual manera deberaacute exponer diagramas y expresarse de la

manera maacutes natural posible para que entienda el cliente

CAPITULO II

2 ENTORNO DEL LUGAR DE INVESTIGACIOacuteN

21 Antecedentes histoacutericos de empresas ensambladoras de

vehiacuteculos en el Ecuador

En Ecuador se han situado diferentes empresas dedicadas a ensamblar distribuir y

comercializar vehiacuteculos y componentes relacionados a la Industria Automotriz la

demanda interna ha llevado la implementacioacuten de diferentes puntos de venta

principalmente de repuestos a nivel nacional ademaacutes de evolucioacuten de redisentildeos

de acoplamientos en algunos caso a pesar de ello el mercado ha ido creciendo de

manera que se han hecho necesarias nuevas alternativas para suplir la demanda

una de las cuales es la importacioacuten de partes para su ensamble en el territorio

ecuatoriano es asiacute que en la actualidad empresas como General Motors del

Ecuador Corporacioacuten Maresa Holding HYUNDAI AYMESA y en este antildeo

Great Wall-Ambacar se encuentran ensamblando vehiacuteculos de diferentes tipos y

modelos

La creacioacuten de estas plantas de ensamblaje traen consigo la necesidad de

desarrollar complejos y actualizados sistemas internos para el intercambio y

procesamiento de informacioacuten inclusive se han adoptado sistemas de

automatizacioacuten de uacuteltima generacioacuten para mantener altos niveles de calidad y de

produccioacuten estos sistemas ayudan al mejoramiento de comunicacioacuten entre aacutereas y

departamentos lo cual se traduce en

eficiencia ahorro de tiempo dinero y a mantener estadiacutesticas de fallos y errores

para su inmediato tratamiento

En la provincia de Tungurahua el parque automotriz histoacutericamente no ha tenido

un proveedor local (ensambladoras de vehiacuteculos) pero se han desarrollado

diferentes empresas que dan servicios de mantenimiento y venta de repuestos otra

de las empresas relacionadas son las dedicadas a la comercializacioacuten de vehiacuteculos

estos concesionarios se proveen tanto de importaciones como de las

ensambladoras de vehiacuteculos ubicadas en otras provincias siendo Ambato uno de

los principales centros de comercio de vehiacuteculos en el zona central del paiacutes

La ciudad de Ambato desde el mes de febrero del antildeo 2013 cuenta con la

presencia de la primera empresa ensambladora de vehiacuteculos del centro del paiacutes

CIAUTO es una empresa dedicada al ensamblaje de vehiacuteculos de las marcas

GREAT WALL (modelos Haval H5 camioneta Wingle y compacto M4) la

denomina Ciudad del Auto (CIAUTO) tiene una produccioacuten de 18 - 25 autos por

diacutea

Las instalaciones estaacuten ubicadas en el sector de Unamuncho (Norte de Ambato-

Camino Real) la planta al momento se encuentra acreditada con la Norma ISO

9001

Fuente Castantildeeda Carlos Artiacuteculo Historia Automoacutevil Ecuador Fecha

08122000

Fuente Loacutepez Daniel Articulo Ensamblaje de Autos Fecha 15112003

Fuente Tartado Daniel Articulo Llegada del Automoacutevil Fecha 09032005

22 Misioacuten y Visioacuten de Ciauto

221 Misioacuten

Somos una empresa dedicada al ensamblaje de partes y vehiacuteculos

automotores de calidad

Fomentamos el desarrollo de la industria automotriz en el centro del

paiacutes asiacute como tambieacuten el crecimiento de nuestra gente generando al

mismo tiempo la rentabilidad necesaria para asegurar la continuidad

y desarrollo de nuestra organizacioacuten

Fuente Jefe de Planta CIAUTO

222 Visioacuten

Nuestra cultura organizacional impulsa la buacutesqueda de la excelencia

en un ambiente acogedor que facilita el desarrollo de nuestro equipo

humano

Mantenemos procesos de fabricacioacuten innovadores confiables

seguros y competitivos que nos permiten ensamblar vehiacuteculos de

calidad

Fomentamos el desarrollo de la industria a traveacutes del crecimiento

paulatino del nuacutemero de unidades que ensamblamos y del tipo de

partes locales que instalamos en nuestros vehiacuteculos lo que nos

permite adoptar y transferir tecnologiacutea generando nuevos y mejores

negocios para todas las partes involucradas con nuestra organizacioacuten

Gestionamos nuestros procesos de acuerdo a los requisitos

establecidos en la norma ISO 9001 lo que nos brinda las

herramientas y los recursos necesarios para trabajar ordenadamente y

con calidad facilitaacutendonos el logro de la satisfaccioacuten de nuestros

clientes internos y externos

Logramos clientes entusiasmados con nuestros productos esto nos

permite construir un gran nombre de respaldo y seriedad asegurando

el crecimiento y sustentabilidad de nuestro negocio

Generamos la rentabilidad adecuada para asegurar la continuidad y

desarrollo de nuestra empresa asiacute como de la sociedad

223 Organigrama de la Ensambladora Ciudad del Auto Cia Ltda CIAUTO

GRAacuteFICO Nordm 2 Organigrama de CIAUTO

Fuente Jefe de Planta CIAU

23 Disentildeo Metodoloacutegico

231 Meacutetodos de Investigacioacuten

Es una serie de pasos que aportan a la investigacioacuten de conocimientos mediante la

aplicacioacuten de meacutetodos y teacutecnicas y para adquirir los fundamentos de las

investigaciones nos daraacuten una visioacuten general de la realidad en que se encuentra la

empresa

2311 Meacutetodo hipoteacutetico deductivo

Seguacuten (Karl POPPER 1994 paacuteg 45) El meacutetodo hipoteacutetico

deductivo es el procedimiento o camino que sigue el

investigador para hacer una actividad una praacutectica cientiacutefica

El meacutetodo hipoteacutetico deductivo tiene varios pasos esenciales

observacioacuten del fenoacutemeno a estudiar creacioacuten de una

hipoacutetesis para explicar dicho fenoacutemeno deduccioacuten de

consecuencias o proposiciones maacutes elementales que las

propias hipoacutetesis verificacioacuten y comprobacioacuten de la verdad de

los enunciados declarados comparaacutendolos con la experiencia

Este meacutetodo ha servido para obtener una gran cantidad de informacioacuten

en forma teoacuterica se las ha llevado a la praacutectica para una comprobacioacuten

entre la teoriacutea y la experimentacioacuten con el fenoacutemeno en siacute

2312 La experimentacioacuten cientiacutefica

Para (D T CAMPBELL y otros 1973 paacuteg 9) Implica

alteracioacuten controlada de las condiciones naturales de tal forma

que el investigador creara modelos reproduciraacute condiciones

abstraeraacute rasgos distintivos del objeto del problema la

experimentacioacuten depende del grado de conocimiento del

investigador a la naturaleza a las circunstancias del objeto y

el problema de investigacioacuten es decir no siempre se podraacute

realizar experimentacioacuten

Admite la modificacioacuten de variables lo cual nos da viacutea libre para la

correccioacuten de errores y el mejoramiento de nuestra investigacioacuten

Puedo agregar que como futuro ingeniero en informaacutetica estoy

aplicando mucho este meacutetodo puesto que debemos buscar una solucioacuten

de calidad efectiva funcional y dar satisfaccioacuten al cliente

24 Teacutecnicas de la investigacioacuten

Los instrumentos de recoleccioacuten de datos e informacioacuten son un recurso

metodoloacutegico utilizado por las teacutecnicas de investigacioacuten donde se materializo la

informacioacuten mediante un dispositivo o formato (impreso o digital) que se utiliza

para poder obtener registrar o almacenar con los aspectos relevantes del estudio o

investigacioacuten recabada de las fuentes indagadas

241 La entrevista

Para (Hugo GARCEacuteS 2000 paacuteg 6) La entrevista en cierto

sentido es un cuestionario contestado en forma verbal Lo

que supone que el investigador debe desplazarse en busca de

las personas que deben ser entrevistadas Esto naturalmente

demanda maacutes tiempo aun cuando tan pronto como ha

logrado su objetivo dispone al mismo tiempo de las

contestaciones

242 La encuesta

Seguacuten (Hugo GARCEacuteS 2000 paacuteg 7) La encuesta

comprende una serie de preguntas formuladas por escrito

para que el investigado conteste tambieacuten por escrito

Generalmente la encuesta se utiliza para averiguar actitudes y

opiniones mediante preguntas haacutebilmente dirigidas Al

formular preguntas especiacuteficas sobre tal o cual

acontecimiento permite que las respuestas tengan objetividad

Se utilizoacute el instrumento cuestionario al Gerente general de la empresa

para apoyar la creacioacuten del sistema la encuesta fue aplicada a

miembros administrativos de la empresa quienes aportaron de la manera

maacutes sincera

25 Recoleccioacuten de la Informacioacuten

251 Investigacioacuten bibliograacutefica

Para (Hugo GARCEacuteS 2000 paacuteg 12) La investigacioacuten de

caraacutecter documental se apoya en la recopilacioacuten de

antecedentes a traveacutes de documentos graacuteficos formales e

informes cualquiera que estos sean donde el investigador

fundamenta y complementa su investigacioacuten con lo aportado

de por diferentes autores Los materiales de consulta suelen

ser las fuentes bibliograacuteficas iconograacuteficas fonograacuteficas y

algunos medios magneacuteticos

Este tipo de datos ayudo a la investigacioacuten en la recoleccioacuten de

informacioacuten de la empresa para el desarrollo del presente proyecto en

este caso apoyoacute en la subida de informacioacuten a una base de datos

252 Investigacioacuten experimental

Para (Hugo GARCEacuteS 2000 paacuteg 17) La investigacioacuten

experimental consiste en la manipulacioacuten de una o maacutes

variables experimental no comprobada en condiciones

rigurosamente controlada con el fin de describir de queacute

modo o por que causa se produce una situacioacuten o

acontecimiento particular El experimental provocado por el

investigador le permite introducir determinadas variables de

estudio manipuladas por eacutel para controlar el aumento o

disminucioacuten de esas variables y sus efectos en las conductas

observadas

Este tipo de investigacioacuten permite realizar la experimentacioacuten entre

variables y obtener resultados positivos o negativos para luego analizar

los resultados dados por cada una de las experimentaciones y obtener

informacioacuten concreta

253 Investigacioacuten de campo

Para (Hugo GARCEacuteS 2000 paacuteg 18) La investigacioacuten que

se realiza en el lugar geograacutefico donde se producen los

hechos o campo de los hechos como un jardiacuten la escuela el

hogar o una entidad social como un barrio marginal las

viviendas indiacutegenas los comerciantes ambulantes etc etc

Esta investigacioacuten nos permite realizar un anaacutelisis maacutes detallado en el

lugar de la investigacioacuten ya que asiacute se puede interactuar con los

miembros y los problemas que poseen donde puedo tener una

perspectiva maacutes clara

26 Tratamiento y Anaacutelisis Estadiacutestico de los Datos

Para la interpretacioacuten de los resultados se utilizara la estadiacutestica

descriptiva

261 Estadiacutestica descriptiva

Para (Hugo GARCEacuteS 2000 paacuteg 22) Los puntajes que se

han obtenido en una prueba de evaluacioacuten los datos de los

censos los datos obtenidos mediante encuestas los datos que

dispone un agricultor sobre la produccioacuten agriacutecola o los

datos de produccioacuten de una faacutebrica si se hallan en desorden

o en bruto como se los llama no dicen nada Para poder

obtener conclusiones de esa cosecha de esa industria o de

esos alumnos es necesario ordenarlos y compararlos entre siacute

o con la media aritmeacutetica o promedio o sacar porcentajes

Esto es saber lo que esos nuacutemeros dicen por si para el

presente como por ejemplo que maacutes de la mitad de los

alumnos son buenos Esto corresponde a estadiacutestica

descriptiva porque solo estaacute describiendo lo que en la

actualidad pasa

En lo mencionado anteriormente se puede decir que la estadiacutestica

descriptiva nos arrojoacute datos reales queacute califiquen el proyecto de

investigacioacuten con la ayuda de las teacutecnicas de investigacioacuten como son la

entrevista y la encuesta

27 Poblacioacuten

A continuacioacuten se detalla los miembros administrativos que se tomaron

en cuenta o que se encuentran involucrados

Tabla Ndeg 1 Involucrados de la encuesta

Involucrados Cantidad

Administradores 22

Total 22

Fuente Jefe de Planta CIAUTO

28 Anaacutelisis e Interpretacioacuten de Resultados

Pregunta 1 iquestCree usted que la Planta ensambladora debe estar sujeta al

desarrollo tecnoloacutegico para asiacute brindar una mejora continua

Tabla Ndeg 2 Desarrollo Tecnoloacutegico Ciauto

Paraacutemetros Frecuencia Porcentaje

SI 22 100

NO 0 0

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 3 Desarrollo Tecnoloacutegico Ciauto

Elaborado por Dario Gutieacuterrez

Anaacutelisis- Todos los encuestados opinan que CIAUTO debe estar a la par con la

tecnologiacutea y profesionales que quieren ver un mejoramiento continuo ya que

gracias a ellos podraacuten ser crecer en forma tecnoloacutegica como muchas grandes

empresas

100

0

CIAUTO DEBE ESTAR SUJETO AL DESARROLLO TECNOLOGICO

SI

NO

Pregunta 2 iquestConoce usted que es un sistema de gestioacuten y mantenimiento

programado

Tabla Ndeg 3 Porcentaje de Conocimiento

Paraacutemetros Frecuencia Porcentaje

SI 15 68

NO 7 32

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 4 Porcentaje de Conocimiento

Elaborado por Dario Gutieacuterrez

Anaacutelisis- Para los encuestados que supieron mencionar que si conocen que es un

sistema de gestioacuten y mantenimiento programado es porque ven que a futuro la

empresa necesitara de sistemas similares para su desarrollo tecnoloacutegico y que los

pondraacute en un estatus maacutes alto como empresa

68

32

PORCENTAJE DE CONOCIMIENTO DE UN SISTEMA DE GESTION Y MANTENIMIENTO PROGRAMADO

SI

NO

Pregunta 3 iquestConsidera usted que se lleve el control de la planificacioacuten de

mantenimientos a traveacutes de un Sistema Informaacutetico

Tabla Ndeg 4 Consideraciones de Control

Paraacutemetros Frecuencia Porcentaje

SI 22 100

NO 0 0

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 5 Consideraciones de Control

Elaborado por Dario Gutieacuterrez

Anaacutelisis- Los encuestados estaacuten seguros que se deberiacutea llevar un control de los

mantenimientos que se realizan en CIAUTO porque los equipos industriales y

tecnoloacutegicos pueden fallar repercutiendo en el estado econoacutemico y funcional de la

planta

100

0

CONSIDERACIONES DE CONTROL DE MANTENIMIENTOS

SI

NO

Pregunta 4 iquestCoacutemo calificariacutea usted la creacioacuten de un sistema de gestioacuten y

mantenimiento programado para la planta ensambladora

Tabla Ndeg 5 Calificacioacuten para el Desarrollo del SGMP

Paraacutemetros Frecuencia Porcentaje

EXCELENTE 8 41

BUENO 13 59

NO CALIFICA 1 5

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 6 Calificacioacuten para el Desarrollo del SGMP

Elaborado por Dario Gutieacuterrez

Anaacutelisis- La mayoriacutea de los encuestados estaacute de acuerdo en que es excelente y

bueno la creacioacuten un sistema de gestioacuten y mantenimiento programado por los

beneficios que este brida al mantener los equipos criacuteticos y dispositivos

funcionando y asiacute disminuir considerablemente el margen de error

39

57

4

CALIFICACION PARA EL DESARROLLO DEL SGMP

EXCELENTE

BUENO

NO CALIFICA

Pregunta 5 iquestConoce usted coacutemo es el proceso para realizar el mantenimiento de

un equipo informaacutetico en CIAUTO

Tabla Ndeg 6 Porcentaje de conocimiento del mantenimiento de un equipo en

Ciauto

Paraacutemetros Frecuencia Porcentaje

SI 7 32

NO 15 68

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 7 Porcentaje de conocimiento del mantenimiento de un

equipo en Ciauto

Elaborado por Dario Gutieacuterrez

Anaacutelisis- Al no conocer el proceso de mantenimientos de equipos informaacuteticos

los encuestados respondieron negativamente pero supieron mencionar que es por

falta de informacioacuten o porque no han prestado atencioacuten se estaacuten haciendo dichos

mantenimientos a los equipos industriales y tecnoloacutegicos

32

68

PORCENTAJE DE CONOCIMIENTO DEL MANTENIMIENTO DE UN EQUIPO INFORMAacuteTICO EN CIAUTO

SI

NO

Pregunta 6 iquestConsidera usted beneficioso que se lleve un control de los

documentos y planificacioacuten de mantenimientos para los equipos criacuteticos

Tabla Ndeg 7 Beneficio de documentar la planificacioacuten de mantenimientos

Paraacutemetros Frecuencia Porcentaje

SI 22 100

NO 0 0

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 8 Beneficio de documentar la planificacioacuten de

mantenimientos

Elaborado por Dario Gutieacuterrez

Anaacutelisis- El beneficio de llevar un control de documentacioacuten y planificacioacuten

para mantenimientos es muy importante porque se puede prevenir muchos errores

o problemas que presentan los equipos industriales o informaacuteticos y asiacute tenerlos

siempre funcionando oacuteptimamente

100

0

BENEFICIO DE DOCUMENTAR LA PLANIFICACIOacuteN DE MANTENIMIENTOS

SI

NO

29 Verificacioacuten de la hipoacutetesis

La comprobacioacuten de la hipoacutetesis es el estudio que se hace posteriormente de la

aplicacioacuten de un instrumento de investigacioacuten y adquirido los resultados como

datos estadiacutesticos donde se hizo referencia a la hipoacutetesis planteada al comenzar la

investigacioacuten

La implementacioacuten de un sistema de gestioacuten y mantenimiento programado de

equipos tecnoloacutegicos e industriales aplicando la metodologiacutea SCRUM para que

facilite la actividad de la Norma ISO 9001 de mantenimiento manuales de

maquinaria y otra informacioacuten

Al realizar un anaacutelisis en tiempos de ejecucioacuten en las formas documentacioacuten y

sistema (software) se puede decir que los usuarios realizaban varios ingresos para

encontrar o buscar los archivos deseados para la realizacioacuten de los

mantenimientos de los equipos industrial donde se demoraban unos 30 min a 1

hora ademaacutes que no se daba aviso del mantenimiento realizado a los operarios o

coordinadores de dichas aacutereas en el caso del software los tiempos se minimizan

de 5 a 10 min dependiendo si el equipo es nuevo y necesita ser registrado y

tambieacuten en el software se puede visualizar el avance de los mantenimientos que se

han realizado y los que deberaacuten realizarse a futuro

Con la encuesta realizada se pudo obtener datos muy importantes pero de manera

general los encuestados respondieron positivamente con el 75 de que el sistema

cumple los objetivos el 25 negativo se dio porque las fallas de los equipos

industriales no se producen siempre por no realizar mantenimientos tambieacuten por

la mala utilizacioacuten de los operarios o incidentes en las estructuras

Para verificacioacuten de la factibilidad de la investigacioacuten se procedioacute a la realizacioacuten

de las encuestas detalladas anteriormente en donde se pudo constatar que la

hipoacutetesis es veriacutedica tomando en cuenta la tabulacioacuten de los datos obtenidos en

donde se puede evidenciar que 100 de encuestados estaacuten de acuerdo en que se

lleve un control de los mantenimientos planificados a traveacutes de un sistema el 39

opina que seriacutea excelente implantar un sistema de gestioacuten y mantenimiento

programado el 57 califico como bueno el desarrollo ya que esto ayudara a la

mejora continua y a mantener los equipos criacuteticos siempre disponibles el 100

opina que es muy beneficioso contar con un sistemas de gestioacuten mantenimiento

programado porque los usuarios temen por la informacioacuten con la que cuentan y

con los equipos que ayudan en diferentes puntos del ensamblaje De todo esto se

puede exponer que es factible la implementacioacuten de un sistema de gestioacuten y

mantenimiento programado para el aacuterea de mantenimiento y sistemas

informaacuteticos de la Planta ensambladora CIAUTO

Para comprobacioacuten se revisoacute los diferentes procesos en el sistema y se realiza

comprobaciones y verificaciones de la funcionalidad de cada parte

Asiacute pues en el sistema se verifica que los usuarios realizan el ingreso con sus

respectivos usuarios y acceden a los moacutedulos asignados por el tipo de

departamento

Para los usuarios del departamento de mantenimiento se puede evidenciar que al

acceder a su respectivo modulo tienes las tareas o acciones en menuacutes donde

dependiendo de lo que deseen realizar estaacuten plan anual de mantenimiento quien a

su vez tiene opciones de visualizar el reporte como tambieacuten el ingresar un nuevo

equipo industrial y tambieacuten para la asignacioacuten de un tipo de actividad y

actividades respectivas de cada equipo industrial

En otro apartado del menuacute en el moacutedulo de mantenimiento tenemos el reporte

para de tareas a realizar por mes semana o el diacutea asiacute el personal de

mantenimiento tiene las tareas asignadas para el diacutea

Para los usuarios de sistemas el modulo no es muy complejo ya que poseen un

inventario de los equipos que administran y un plan anual de tareas por fechas

como el ingreso eliminacioacuten y modificacioacuten de las diferentes tareas y sus

restricciones

El suacuteper usuario (root) seraacute el uacutenico que pueda crear usuarios o personas en el

caso de ingreso de un nuevo miembro al sistema es asiacute que llevara un control de

asignaciones y solicitudes de nuevos usuarios por otra parte tendraacute la potestad de

realizar y utilizar los moacutedulos de los demaacutes departamentos para realizar cambios

no habilitados para los respectivos usuarios

El sistema ira creciendo por lo que seraacute necesario ir actualizando o creando

nuevos moacutedulos dependiendo del tipo Sistema de Gestioacuten de Calidad ISO

9001que se vaya implantando o su respectiva actualizacioacuten cada 3 antildeos

Para culminar se comprueba y se visualiza todos los moacutedulos necesarios y sus

diferentes caracteriacutesticas dan una visualizacioacuten de los diferentes requerimientos y

que despueacutes se convirtieron en tareas finalizadas para terminacioacuten del sistema y

se puedan verificar aspectos de planes anuales mantenimientos realizados tareas

no realizadas y sirvan para una mejora continua de cada aacuterea y por entregar una

herramienta informaacutetica de gran utilidad para la Planta Ensambladora CIAUTO

CAPITULO III

3 IMPLEMENTACIOacuteN DE UN SISTEMA DE GESTIOacuteN y

MANTENIMIENTO PROGRAMADO DE EQUIPOS

TECNOLOGICOS E INDUSTRIALES

31 Presentacioacuten

En los uacuteltimos antildeos se ha evidenciado que las empresas puacuteblicas y privadas han

optado por sistemas informaacuteticos que ayuden y solventen diferentes aspectos

dentro la empresa asiacute ayudando con mejor control manejo e integridad de la

informacioacuten que se maneja internamente

Es asiacute que se hace factible la creacioacuten de un sistema de gestioacuten y mantenimiento

programado de equipos tecnoloacutegicos e industriales para que facilite la actividad

de la Norma ISO 9001 de mantenimiento manuales de maquinaria y otra

informacioacuten y mantener los equipos criacuteticos disponibles con menores fallas para

los departamentos de mantenimiento y sistemas informaacuteticos de la Planta

ensambladora CIAUTO

Lo cual ayuda al desarrollo de la propuesta para demostrar de una manera

renovadora mantener los equipos criacuteticos disponibles un mayor tiempo y su

control que ayudan a los departamentos de mantenimiento y sistemas

informaacuteticos en el progreso e implementacioacuten del sistema el cual el principal

beneficio es la habilidad de mantener los equipos criacuteticos en plan de

mantenimientos para mantener el mayor tiempo posible disponibles o con un

margen miacutenimo de dantildeo

32 Objetivos

321 Objetivo general

Desarrollar un sistema de gestioacuten y mantenimiento programado de equipos

tecnoloacutegicos e industriales aplicando la metodologiacutea SCRUM para la gestioacuten de

mantenimientos fichas teacutecnicas de maquinaria y otra informacioacuten

322 Objetivos Especiacuteficos

Investigar informacioacuten de procesos de creacioacuten programacioacuten y

modelacioacuten de software para que trabajen junto con una base de datos

integrada en un servidor

Realizar el anaacutelisis y disentildeo del Sistema Informaacutetico haciendo un

seguimiento de la metodologiacutea teacutecnicas e instrumentos de investigacioacuten

para cada etapa del proyecto

Confirmar el mejor funcionamiento en la implementacioacuten del sistema

haciendo un seguimiento a la metodologiacutea SCRUM la cual se usoacute para la

realizacioacuten del proyecto

33 Justificacioacuten e Importancia

El mejoramiento de las condiciones de eficiencia y eficacia de los procesos

productivos de mantenimiento y transferencia de informacioacuten en las industrias es

un tema de continuo estudio en la ensambladora CIAUTO que se encuentra en

proceso de implantacioacuten equipamiento e inicio de operacioacuten se han identificado

diferentes aspectos en los cuales intervenir entre ellos la implementacioacuten y

mejoramiento de los sistemas que apoyan los procesos de comunicacioacuten

transferencia y almacenamiento de datos en toda la planta

Un Sistema informaacutetico corporativo constituye desde hace mucho tiempo un

conjunto de recursos informaacuteticos para la organizacioacuten los cuales proporcionan

beneficios directos e indirectos tales como ahorro de tiempo y dinero facilidad

de uso mejor y maacutes raacutepida transferencia de informacioacuten escalabilidad y

flexibilidad multiplataforma entre otros

Un Procedimiento informaacutetico pone juntos todos los recursos necesarios bajo un

uacutenico Sistema Corporativo brindando estandarizacioacuten y facilidad de uso

permitiendo a los usuarios interactuar con contenidos aplicaciones procesos de

negocio y otras personas dentro de la Organizacioacuten El sistema avanzado de

herramientas que brinda a usuarios no teacutecnicos la capacidad de capturar

inmediatamente la informacioacuten y entregarla al puacuteblico objetivo en forma

oportuna

Existe variada informacioacuten teacutecnica disponible acerca del disentildeo programas de

modelamiento desarrollo testing ejemplos de funcionamiento e implementacioacuten

de sistemas informaacuteticos

Los sistemas Dashboard ayudaran generando y desarrollando tableros de control

donde se mostraran los indicadores de las diferentes tareas realizadas por el aacuterea

de mantenimiento asiacute el control seraacute maacutes visible y manejable se podraacuten tomar

decisiones para mejora continua de los procesos

Lo que se logra con la informacioacuten en este nuevo ambiente enlazado tiene un gran

impacto Los sistemas distribuidos permiten a una Organizacioacuten gastar menos

tiempo en cosas que no agregan valor como la buacutesqueda de informacioacuten para

resolver un problema La productividad se incremente a medida que el

conocimiento corporativo es maacutes accesible y la informacioacuten maacutes precisa La

flexibilidad en el tiempo de entrega del conocimiento se gana a medida que la

informacioacuten siempre esteacute a un clic de distancia Los sistemas informaacuteticos abren

un espacio en donde las fronteras son maacutes pequentildeas y el intercambio de

informacioacuten es estimulado Esto lleva a unos empleados mejor informados y con

la habilidad de tomar mejores y maacutes raacutepidas decisiones Al final se termina

logrando una mayor productividad y maacutes tiempo para incrementar las ganancias

Ademaacutes se desea brindar una mayor facilidad de administracioacuten de toda la

informacioacuten desarrollada por los usuarios al Departamento de Sistemas para que

esta brinde un mejor servicio a sus compantildeeros de trabajo

La empresa en su nivel de operativo administrativo cada uno de sus operarios

jefes de aacuterea en general se veraacuten beneficiados reduciendo tiempos de reaccioacuten

ante problemas que pueden suscitarse mediante la facilidad de prever notificar y

consecuentemente corregir distintas falencias en la produccioacuten

Finalmente se planea otorgar mayores prestaciones de manejo de histoacutericos de los

datos subidos por cada uno de los usuarios con la finalidad de explotar de la mejor

manera las herramientas del sistema de gestioacuten documental obteniendo

informacioacuten actualizada y confiable al alcance de todo el Personal

Para la investigacioacuten y desarrollo del proyecto se utilizaran diferentes

herramientas tecnoloacutegicas como potgresSQL (base de datos) Java (lenguaje de

programacioacuten) estos se encontraran en un servidor centralizado todas estas

herramientas son de coacutedigo abierto (OPEN SOURSE)

El proyecto seraacute auspiciado por la empresa CIAUTO y se desarrollaraacute en la

planta de ensamblaje que se encuentra operando en la parroquia Unamuncho

34 Desarrollo de la Propuesta

341 Metodologiacutea Aacutegil SCRUM

La metodologiacutea SCRUM es un proceso aacutegil iterativo e incremental que respeta las

cinco etapas tradicionales de un proyecto que facilitan su gestioacuten y control ellas

son

1 Planificacioacuten

2 Anaacutelisis

3 Disentildeo

4 Construccioacuten

5 Prueba e implementacioacuten

Coacutemo el objetivo principal de la metodologiacutea es la adopcioacuten de estas buenas

praacutecticas permite reducir el tiempo de desarrollo de productos maacutes capacidad de

adaptacioacuten y flexibilidad frente a un entorno y unos requisitos cambiantes

aumentando el valor que se aporta a los clientes

Este tipo de proceso permite desarrollar y realizar entregas parciales mismas que

se van completando con el avance del proyecto de esta manera se reducen los

riesgos y el cliente va verificando y obteniendo resultados satisfactorios de su

proyecto Cabe sentildealar que cada iteracioacuten tiene una duracioacuten de un mes o a veces

pueden durar dos semanas

A continuacioacuten se especifican los roles para cada uno de los comprometidos del

desarrollo del software

342 Asignacioacuten de Roles de Scrum

Propietario del Producto (Product Owner) el Ing Vinicio Haro quien

es el coordinador del Aacuterea de Mantenimiento y el Ing Jorge Parra como

coordinador del Aacuterea de Sistemas de la Planta Ensambladora CIAUTO

Equipo Desarrollador (Team) Dario Gutierrez autor de la presente

Tesis quien es el encargado de desarrollar e implementar el sistema para

la gestioacuten y mantenimiento programado

Scrum Master El Ing Segundo Corrales quien es Director de Tesis y

quien es responsable de realizar un control al equipo desarrollador (team)

para dar el seguimiento a las reglas que indica la Metodologiacutea

Otros Interesados es aquiacute donde entra el tribunal de grado quienes son

los encargados de realizar las pruebas del funcionamiento del sistema

Una vez establecidos los roles a todos y cada uno de los comprometidos para el

desarrollo del software se procede a detallar cada una de las fases por las que

tiene que atravesar el desarrollo del producto y la combinacioacuten de herramientas

utilizadas

343 Proceso de desarrollo de Software

3431 Historias de Usuario

En la primera fase del desarrollo aacutegil se encuentran las historias de usuario las

cuales son los requerimientos funcioacutenales del sistema que se obtuvo en las

conversaciones con los Product Owner

Tabla Ndeg 8 Historia de Usuario Nordm 1

Historia de Usuario

Nuacutemero 1 Usuario Root administradores Clientes

Nombre de historia ingreso al sistema

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten El root administradores y clientes deben ingresar un usuario y

contrasentildea respectivamente

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 9 Historia de Usuario Nordm 2

Historia de Usuario

Nuacutemero 2 Usuario Root administradores Clientes

Nombre de historia activacioacuten de moacutedulos de usuarios

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten El root administradores y clientes deben ingresar a sus respectivos

moacutedulos

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 10 Historia de Usuario Nordm 3

Historia de Usuario

Nuacutemero 3 Usuario Root administradores

Nombre de historia Creacioacuten modificacioacuten y eliminacioacuten de usuarios

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten aquiacute se detallara el registro de cada usuario como tambieacuten la

eliminacioacuten y modificacioacuten por parte del root y administradores del sistema

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 11 Historia de Usuario Nordm 4

Historia de Usuario

Nuacutemero 4 Usuario Root administradores departamento sistemas

Nombre de historia Plan anual de sistemas aacuterea sistemas

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten en el moacutedulo del plan anual de sistemas se detalla cada una de la

tareas planificada por fecha de inicio y fin para realizarla

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 12 Historia de Usuario Nordm 5

Historia de Usuario

Nuacutemero 5 Usuario Root administradores departamento sistemas

Nombre de historia Plan de mantenimientos aacuterea sistemas

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten en el plan de mantenimientos se detalla la fecha para realizar el

mantenimiento de cada maacutequina o dispositivo

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 13 Historia de Usuario Nordm 6

Historia de Usuario

Nuacutemero 6 Usuario Root administradores departamento

mantenimiento

Nombre de historia Plan anual aacuterea mantenimiento

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten este plan posee un sub plan para cada equipo industrial y de ahiacute

tomara informacioacuten para la creacioacuten del plan maestro

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 14 Historia de Usuario Nordm 7

Historia de Usuario

Nuacutemero 7 Usuario Root administradores departamento

mantenimiento

Nombre de historia Inventario de repuestos aacuterea mantenimiento

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten en este moacutedulo se encuentra los repuestos para cada equipo

industrial y tambieacuten un detalle por liacutenea de ensamblaje donde se podraacute ver si hay

existencias para poder ser usadas o si fueron comprados entran a inventario

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 15 Historia de Usuario Nordm 8

Historia de Usuario

Nuacutemero 8 Usuario Root administradores departamento

mantenimiento

Nombre de historia Inventario de herramientas aacuterea mantenimiento

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten aquiacute se detalla las diferentes herramientas utilizadas y en

funcionamiento para cada estacioacuten y liacutenea de ensamblaje

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 16 Product Backlog

Ndeg de

Requerimiento

Ndeg de

Historia

Descripcioacuten requisito Prioridad

R1 H1

Ingreso al sistema Los diferentes

usuarios deben

logearse en el

sistema

Alta

R2 H2

Activacioacuten de

moacutedulos de

usuarios

Por la actividad

del usuario se

habilitara el

modulo

correspondiente

Alta

R3 H3

Creacioacuten

modificacioacuten y

eliminacioacuten de

usuarios

Aquiacute se habilita

todos los planes

por aacutereas o por

equipos

Alta

industriales para

realizar los

mantenimientos

DEPARTAMENTO DE SISTEMAS

R4 H4

Plan anual de

sistemas aacuterea

sistemas

Este en un plan de

manera general

que muestra todas

las tareas

planificadas para

el antildeo

Alta

R5 H5

Plan de

mantenimientos

aacuterea sistemas

En el plan de

mantenimientos

se detalla

mantenimientos

equipos y

dispositivos

Alta

DEPARTAMENTO DE MANTENIMIENTO

R6 H6

Plan anual aacuterea

mantenimiento

Aquiacute se muestran

los planes

individuales por

equipo industrial

y al final se

obtiene un

completo

detallado

Alta

R7 H7

Inventario de

repuestos aacuterea

mantenimiento

El inventario de

repuestos estaacute

identificado por

liacutenea de

ensamblaje

Alta

R8 H8

Inventario de

herramientas aacuterea

mantenimiento

Este inventario

contiene las

herramientas

utilizadas por

liacuteneas de

ensamblaje

Alta

Elaborado por Dario Gutieacuterrez

3432 Iteracioacuten 1

34321 Plan del sprint 1 para el sistema

Despueacutes de que se posea la pila de requerimientos del sistema En la planificacioacuten

es donde el Equipo Desarrollador (Team) inicia el proceso de convertir el Sprint

Backlog en el software funcional

El Sprint Backlog es el producto que surge del Producto Backlog que es una lista

de requerimientos que se establecen en un sprint

Tabla Ndeg 17 Sprint Backlog del Sprint 1

Descripcioacuten Prioridad Ndeg historian de

Usuario

R1 Ingreso por usuario Alta H1

R2 Habilitacioacuten de

moacutedulos Alta H2

R3

Creacioacuten

modificacioacuten y

eliminacioacuten de

usuarios

Alta H3

Elaborado por Dario Gutieacuterrez

Luego de haber reconocido los requerimientos que van a ser desarrollados se

procede a preparar la tabla de tareas que corresponde a efectuar el Equipo

Desarrollador (Team) para asiacute alcanzar el primer modelo o prototipo funcional

Tabla Ndeg 18 Tareas del Sprint 1

Coacutedigo Descripcioacuten responsable Tiempo de

ejecucioacuten

TA01 Esquema de la base de datos Equipo

Desarrollador 6h

TA02 Disentildeo para el login de Usuario Equipo

Desarrollador 6h

TA03

Disentildeo para

Registromodificacioacuteneliminacioacuten

de usuarios

Equipo

Desarrollador 6h

TA04 Establecer conexioacuten con la base

de datos programacioacuten

Equipo

Desarrollador 6h

TA05 Programacioacuten para el login de

Usuario

Equipo

Desarrollador 6h

TA06

Programacioacuten para el

Registromodificacioacuteneliminacioacuten

de usuario

Equipo

Desarrollador 6h

TA07 Programacioacuten habilitacioacuten de

moacutedulos por usuario

Equipo

Desarrollador 6h

TA08 Pruebas de versioacuten Equipo

Desarrollador 6h

Total de tiempo de ejecucioacuten 48h Elaborado por Dario Gutieacuterrez

Luego se muestra el conjunto de tareas donde se encuentran el tipo de tareas que

se produciraacuten a lo largo de la iteracioacuten

Tabla Ndeg 19 Tareas tipos y estados

Propuesta

Sistema de gestioacuten y mantenimiento programado de equipos tecnoloacutegicos e

industriales

Numero de

Sprint

Inicio Nuacutemero de diacuteas Jornada en horas

1 10-junio-2015 8 6

Tareas Responsables

Tipo Estado

Anaacutelisis Pendiente Equipo desarrollador

(team)

Disentildeo Pendiente Equipo desarrollador

(team)

Codificacioacuten En curso Equipo desarrollador

(team)

Prototipo En curso Equipo desarrollador

(team)

Pruebas Pendiente Equipo desarrollador

(team) y Scrum Marster

Elaborado por Dario Gutieacuterrez

La primera lista del sprint indica los estados de las tareas lo que ayuda para

realizar un control de las actividades que estaacuten por realizarse Tambieacuten se tiene

un listado para dar cumplimiento a la iteracioacuten

Tabla Ndeg 20 Listado de tareas y estados para el sprint

Tarea Tipo Estado Responsable

Esquema de la base de datos

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo para el login de Usuario

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo para

registromodificacioacuteneliminacioacuten

de usuarios

Prototipo Pendiente Equipo

desarrollador

(team)

Establecer conexioacuten con la base

de datos programacioacuten

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el login de

Usuario

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el

Registromodificacioacuteneliminacioacuten

de usuario

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten habilitacioacuten de

moacutedulos por usuario

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Realizacioacuten de pruebas a la

versioacuten

Pruebas Pendiente Equipo

desarrollador

(team) y

Scrum

Marster Elaborado por Dario Gutieacuterrez

34322 Preparacioacuten del proceso del Sprint Planning Meeting

Despueacutes de culminar la pila del Sprint se solicita que el Equipo desarrollador

(Team) tenga en mente lo siguiente

Tareas anteriores (ayer)

Tareas actuales (hoy)

Al realizar cualquier parte del proceso o si se ve dificultado para realizar una

determinada tarea

Para medir el desempentildeo de las tareas que se desarrollan seraacuten evidentes en la

Tabla Ndeg 23 en la cual se podraacute constatar el progreso que lleva el proyecto y la

misma informacioacuten seraacute tomada para realizar el Burn Down Chart

Fecha = Registro de la fecha que se realiza la tarea

NHR = Nuacutemero de horas que faltan para culminar el Sprint

NTRF = Numero de tareas por finalizar

RES = Responsables

T ANT = Tareas anteriores

T ACT = Tareas actuales

Tabla Ndeg 21 Seguimiento de la pila de tareas

FECHA NHR NTRF RES TANT TACT

1006 42 07 Equipo

desarrollador

(team)

Plan para la iteracioacuten

1

Esquema de la base de

datos

1106 36 06 Equipo

desarrollador

(team)

Esquema de la base

de datos

Disentildeo para el login

de Usuario

1306 30 05 Equipo

desarrollador

(team)

Disentildeo para el login

de Usuario

Disentildeo para cataacutelogo

de usuarios

1406 24 04 Equipo

desarrollador

(team)

Disentildeo para

Registromodificacioacute

neliminacioacuten de

usuarios

Establecer conexioacuten

con la base de datos

programacioacuten

1506 18 03 Equipo

desarrollador

(team)

Establecer conexioacuten

con la base de datos

programacioacuten

Programacioacuten para el

login de Usuario

1606 12 02 Equipo

desarrollador

(team)

Programacioacuten para el

login de Usuario

Programacioacuten para el

cataacutelogo de usuario

1706 6 01 Equipo

desarrollador

(team)

Programacioacuten para el

Registromodificacioacute

neliminacioacuten de

usuario

Programacioacuten

habilitacioacuten de

moacutedulos por usuario

1806 0 00 Equipo

desarrollador

(team)

Programacioacuten

habilitacioacuten de

moacutedulos por usuario

Realizacioacuten de

pruebas a la versioacuten

Elaborado por Dario Gutieacuterrez

Despueacutes de finalizar la iteracioacuten se realiza la revisioacuten de la pila del Sprint

resultante ya que pueden aparecer tareas nuevas tambieacuten se deben tomar en

cuenta aquellas tareas que no fueron finalizadas en el Sprint pero en la

iteracioacuten no existieron tareas sin finalizar esto nos lleva a que se logroacute

terminar como se encontraba en el plan de inicio

Burn Down Chart

Es una imagen descriptiva en la cual se evidencia a queacute velocidad se estaacute

desarrollando para cumplir los requerimientos y objetivos esto indica el

progreso que ha logrado con el trabajo de las tares planeadas dentro la

Iteracioacuten mediante estos datos se puede tomar en cuenta algunos aspectos

como pueden ser replantear los tiempos estimados para cada una de las tareas

o si fue concluida una tarea y se evidencio que es necesario tareas

emergentes

Para la realizacioacuten de la graacutefica se considerara si existieron cambios en las

tareas ya que la iteracioacuten se mantuvo con la pila de tareas planteada al inicio

de la misma no tiene cambio alguno

Tabla Ndeg 22 Pila de tareas al finalizar la iteracioacuten

Tarea Tipo Estado

Esquema de la base de datos Prototipo Finalizado

Disentildeo para el login de Usuario Prototipo Finalizado

Disentildeo para

Registromodificacioacuteneliminacioacuten de

usuarios

Prototipo Finalizado

Establecer conexioacuten con la base de

datos programacioacuten

Codificacioacuten Finalizado

Programacioacuten para el login de Usuario Codificacioacuten Finalizado

Programacioacuten para el

Registromodificacioacuteneliminacioacuten de

Codificacioacuten Finalizado

usuario

Programacioacuten habilitacioacuten de moacutedulos

por usuario

Codificacioacuten Finalizado

Realizacioacuten de pruebas a la versioacuten Pruebas Finalizado

Elaborado por Dario Gutieacuterrez

Lo siguiente al terminar con el seguimiento diario de las tareas dirigidas en la

iteracioacuten se necesita ajustar la informacioacuten para llevar de manera organizada

lo que se procedioacute a realizar aquiacute se muestra la graacutefica para evidenciar el

esfuerzo realizado

GRAacuteFICO Nordm 9 Iteracioacuten 1 esfuerzo realizado

Elaborado por Dario Gutieacuterrez

Se puede decir mediante la observacioacuten del grafico que la distribucioacuten de

tareas estaacute bien establecidas

34323 Desarrollo del Sprint 1

Al iniciar el desarrollo de una aplicacioacuten es esencial comenzar con el disentildeo y

maquetacioacuten de la base de datos ya que la misma seraacute el soporte fundamental

de la creacioacuten del software

4841

3530

21

116

01 2 3 4 5 6 7 8

Sprint 1 Burndown chart

Al realizar el planteamiento de la iteracioacuten se inicioacute por la maquetacioacuten de la

base de datos con los datos que se obtuvieron de los Coordinadores de los

Departamentos de Sistemas y Mantenimiento de la Planta Ensambladora

CIAUTO quienes compartieron la informacioacuten necesaria para el ingreso de

usuarios y acciones que realizara cada uno

GRAacuteFICO Nordm 10 Disentildeo de la base de datos

Elaborado por Dario Gutieacuterrez

La tabla para el control de ingreso y habilitacioacuten de moacutedulos por usuario fue

creada para el ingreso de los usuario pero el suacuteper usuario ROOT

directamente en la base de datos ya que seraacute el uacutenico que podraacute acceder a

todos los moacutedulos en donde es el uacutenico que puede crear eliminar o modificar

usuarios

Casos de uso son herramientas que permiten la representacioacuten graacutefica de

como el usuario opera al ingresar al sistema

GRAacuteFICO Nordm 11 Acciones del administrador

Elaborado por Dario Gutieacuterrez

Para la culminacioacuten de la iteracioacuten en necesario casos de uso el desarrollo de

la interfaz el sistema dispone de una ventana principal en la cual se ingresa

datos del usuario y password para ingresar a los moacutedulos dependiendo del

departamento de usuario

Es asiacute que el grafico GRAacuteFICO Nordm 11 muestra la ventana principal y los

datos que requiere para el ingreso a los moacutedulos internamente la parte que no

se muestra es la conexioacuten a la base de datos

GRAacuteFICO Nordm 12 Ventana de Inicio sesioacuten

Elaborado por Dario Gutieacuterrez

Las siguientes ventanas son para la habilitacioacuten de los moacutedulos por

departamento de usuario

En la ventana siguiente se muestra el ingreso al sistema por parte del root

(suacuteper usuario) el cual tiene acceso a todos los moacutedulos del sistema

GRAacuteFICO Nordm 13 Sesioacuten de root

Elaborado por Dario Gutieacuterrez

La ventana para los usuarios del departamento de sistemas tendraacute solo la

habilitacioacuten del respectivo moacutedulo

GRAacuteFICO Nordm 14 Sesioacuten moacutedulo de sistemas

Elaborado por Dario Gutieacuterrez

La siguiente ventana es el modulo que tendraacute habilitado los usuarios del

departamento de mantenimiento

GRAacuteFICO Nordm 15 Sesioacuten moacutedulo de Mantenimiento

Elaborado por Dario Gutieacuterrez

En la ventana a continuacioacuten se muestra donde se procede a crear los usuarios

para utilizacioacuten del sistema como tambieacuten se puede apreciar estaacute la parte para

eliminacioacuten o edicioacuten de usuarios y un objeto donde se podraacute visualizar la

tabla

GRAacuteFICO Nordm 16 Registro de Personas

Elaborado por Dario Gutieacuterrez

Al ser un sistema debe realizarse pruebas para su correspondiente uso en

produccioacuten al encontrar errores se puede realizar las correcciones necesarias

antes de entre en funcionamiento

34324 Realizacioacuten de pruebas de versioacuten

Los requerimientos que se obtuvieron en el Sprint Backlog se deben

comprobar en el funcionamiento para la versioacuten 10 del sistema aquiacute se hace

los test para observar el funcionamiento y si se encuentra falencias estar a

tiempo para proceder con la correccioacuten Se realizaron las siguientes pruebas

Tabla Ndeg 23 Caso de prueba 1

Sistema SGMPro Id caso de prueba CP01

Historia de usuario H1 Responsable Dario Gutierrez

Propoacutesito

Prueba de ingreso al sistema en la ventana principal

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1 Apertura de logeo

para usuario

Visualizar la

ventana de

ingreso

Excelente

Se efectuoacute el

resultado deseado

2

Ingreso de usuario y

password para

control

Ingreso de los

datos del usuario

para control

Excelente

Se efectuoacute el

resultado deseado Elaborado por Dario Gutieacuterrez

Se procede hacer la prueba la habilitacioacuten de cada uno de los moacutedulos para

los usuarios seguacuten el departamento al que corresponde

Tabla Ndeg 24 Caso de prueba 2

Sistema SGMPro Id caso de prueba CP02

Historia de usuario H2 Responsable Dario Gutierrez

Propoacutesito

Habilitacioacuten de moacutedulos por usuario y filtro por departamento

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1

Habilitacioacuten de

todos los moacutedulos

si es Suacuteper

usuario (root)

Todas las opciones se

habilitan y se tiene el

ingreso correspondiente

Excelente

Se efectuoacute el

resultado deseado

2 Habilitar moacutedulo

de sistemas

Al habilitarse las opciones

por el departamento de

sistemas no se tiene acceso

a opciones de

mantenimiento y root

Excelente

Se efectuoacute el

resultado deseado

3 Habilitar moacutedulo

de mantenimiento

Al habilitarse las opciones

por el departamento de

mantenimiento no se tiene

acceso a opciones de

sistemas y root

Excelente

Se efectuoacute el

resultado deseado

Elaborado por Dario Gutieacuterrez

Para finalizar se realiza la creacioacuten de varios usuarios como la modificacioacuten

y eliminacioacuten para verificar se usa la visualizacioacuten de la tabla de usuarios en

la misma ventana

Tabla Ndeg 25 Caso de prueba 3

Sistema SGMPro Id caso de prueba CP03

Historia de usuario H3 Responsable Dario Gutierrez

Propoacutesito

Creacioacuten modificacioacuten y eliminacioacuten de usuarios

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1 Crear usuario Crear usuario para

cada departamento

Excelente

Se efectuoacute el resultado

deseado

2 Modificar

usuario

Modificar campos

del usuario y

verificar en la tabla

Excelente

Se efectuoacute el resultado

deseado

3 Eliminar usuario Eliminar usuarios y

verificar en la tabla

Excelente

Se efectuoacute el resultado

deseado Elaborado por Dario Gutieacuterrez

3433 Iteracioacuten 2

34331 Plan del sprint 2 para el sistema

Para la continuacioacuten del desarrollo del sistema se procede a realizar la pila de

tareas a cumplirse en la iteracioacuten

Tabla Ndeg 26 Sprint Backlog del Sprint 2

Descripcioacuten Prioridad Ndeg historian de

Usuario

R4

Plan anual de

sistemas aacuterea

sistemas

alta H4

R5

Plan de

mantenimientos

aacuterea sistemas

alta H5

Elaborado por Dario Gutieacuterrez

Al iniciar el Sprint 2 se debe agregar las observaciones y anaacutelisis realizados

por parte del Scrum Master equipo de desarrollo (team) y del Porduct

owner

Para el Sprint 1 no se dieron observaciones al ser realizados con los disentildeos

correspondientes lo cual vuelve independiente al Sprint 2

Aquiacute los requerimientos se trasforman en tareas

Tabla Ndeg 27 Tareas del Sprint 2

Coacutedigo Descripcioacuten responsable Tiempo de

ejecucioacuten

TA01

Disentildeo para el

plan anual de

sistemas

Equipo

Desarrollador 12h

TA02

Disentildeo para el

plan de

mantenimientos

Equipo

Desarrollador 12h

TA03

Establecer

conexioacuten con la

base de datos

programacioacuten

Equipo

Desarrollador 12h

TA04

Programacioacuten

para el plan anual

de sistemas

Equipo

Desarrollador 18h

TA05

Programacioacuten

para el plan de

mantenimientos

Equipo

Desarrollador 18h

TA06 Pruebas de

versioacuten

Equipo

Desarrollador 12h

Total de tiempo de ejecucioacuten 84h

Elaborado por Dario Gutieacuterrez

Despueacutes de la lista de tareas se realiza la construccioacuten de la pila de tareas para

la iteracioacuten 2

Tabla Ndeg 28 Tareas tipos y estados

Propuesta

Sistema de gestioacuten y mantenimiento programado de equipos tecnoloacutegicos e

industriales

Numero de

Sprint

Inicio Nuacutemero de diacuteas Jornada en horas

2 20-junio-2015 21 4

Tareas Responsables

Tipo Estado

Anaacutelisis Terminado Equipo desarrollador

(team)

Disentildeo En curso Equipo desarrollador

(team)

Codificacioacuten En curso Equipo desarrollador

(team)

Prototipo Pendiente Equipo desarrollador

(team)

Pruebas Pendiente Equipo desarrollador

(team) y Scrum Marster

Elaborado por Dario Gutieacuterrez

La primera lista del sprint 2 sentildeala los estados de las diferentes tareas lo que

ayuda a llevar un control de las actividades que estaacuten por realizarse

Tabla Ndeg 29 Listado de tareas y estados del Sprint 2

Tarea Tipo Estado Responsable

Disentildeo para el plan anual

de sistemas

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo para el plan de

mantenimientos

Prototipo Pendiente Equipo

desarrollador

(team)

Establecer conexioacuten con la

base de datos programacioacuten

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el plan

anual de sistemas

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el plan

de mantenimientos

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Pruebas de versioacuten

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Elaborado por Dario Gutieacuterrez

34332 Preparacioacuten del proceso del Sprint Planning Meeting

Similar al Sprint 1 se desarrollara el seguimiento de la pila de tareas se

recomienda tomar en consideracioacuten las tareas anteriores (ayer) tareas

actuales (hoy) y si se da alguacuten inconveniente para la realizacioacuten

Tabla Ndeg 30 Seguimiento de la pila de tareas

FECHA NHR NTRF RES TANT TACT

2006 84 06 Equipo

desarrollador

(team)

Plan para la

iteracioacuten 2

Disentildeo para el plan

anual de sistemas

2206 80 06 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

sistemas

Disentildeo para el plan

anual de sistemas

2306 78 06 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

sistemas

Disentildeo para el plan

de mantenimientos

2406 74 05 Equipo

desarrollador

(team)

Disentildeo para el

plan de

mantenimiento

s

Disentildeo para el plan

de mantenimientos

2506 68 05 Equipo

desarrollador

(team)

Disentildeo para el

plan de

mantenimiento

Establecer conexioacuten

con la base de datos

programacioacuten

s

2606 66 04 Equipo

desarrollador

(team)

Establecer

conexioacuten con

la base de

datos

programacioacuten

Establecer conexioacuten

con la base de datos

programacioacuten

2706 62 04 Equipo

desarrollador

(team)

Establecer

conexioacuten con

la base de

datos

programacioacuten

Programacioacuten para

el plan anual de

sistemas

2906 58 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual de

sistemas

Programacioacuten para

el plan anual de

sistemas

3006 52 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual de

sistemas

Programacioacuten para

el plan anual de

sistemas

0107 48 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual de

sistemas

Programacioacuten para

el plan anual de

sistemas

0207 44 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual de

sistemas

Programacioacuten para

el plan de

mantenimientos

0307 40 02 Equipo

desarrollador

(team)

Programacioacuten

para el plan de

mantenimiento

s

Programacioacuten para

el plan de

mantenimientos

0407 36 02 Equipo

desarrollador

(team)

Programacioacuten

para el plan de

mantenimiento

s

Programacioacuten para

el plan de

mantenimientos

0607 32 02 Equipo

desarrollador

(team)

Programacioacuten

para el plan de

mantenimiento

s

Programacioacuten para

el plan de

mantenimientos

0707 28 01 Equipo

desarrollador

(team)

Programacioacuten

para el plan de

mantenimiento

s

Pruebas de versioacuten

0807 26 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

0907 22 01 Equipo

desarrollador

Pruebas de

versioacuten Pruebas de versioacuten

(team)

1007 16 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

1107 12 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

1307 8 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

1407 4 00 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

Elaborado por Dario Gutieacuterrez

Al finalizar la iteracioacuten 2 se realiza la revisioacuten de la pila del Sprint resultante

ya que pueden aparecer nuevas tareas se deben tomar en cuenta aquellas

tareas que no fueron finalizadas en el Sprint 2 ya que en la iteracioacuten 2 no

existieron tareas sin finalizar esto nos da como resultado que se logroacute

terminar como se encontraba en el plan de inicio

Tabla Ndeg 31 Pila de tareas al finalizar la iteracioacuten 2

Tarea Tipo Estado

Disentildeo para el plan anual de sistemas Prototipo Finalizado

Disentildeo para el plan de mantenimientos Prototipo Finalizado

Establecer conexioacuten con la base de datos

programacioacuten

Prototipo Finalizado

Programacioacuten para el plan anual de

sistemas

Codificacioacuten Finalizado

Programacioacuten para el plan de

mantenimientos

Codificacioacuten Finalizado

Pruebas de versioacuten Codificacioacuten Finalizado

Elaborado por Dario Gutieacuterrez

34333 Desarrollo Burn Down Chart

Para el desarrollo de la graacutefica se considera si existieron cambios en las

tareas como la iteracioacuten se mantuvo la pila de tareas planteada al comienza

de la interaccioacuten no tiene ninguacuten cambio

GRAacuteFICO Nordm 17 Iteracioacuten 2 esfuerzo realizado

Elaborado por Dario Gutieacuterrez

150 145 140 135 130 125 120 115 110 105 100 95 90 85 80 75 70 65 60 55 50

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21

Sprint 2 Burndown chart

34334 Desarrollo del Sprint 2

Para el segundo Sprint parte del sistema se realizaron modificaciones al Esquema y Disentildeo de la base de datos donde quedo de la

siguiente manera

GRAacuteFICO Nordm 18 Disentildeo final de la base de datos

Elaborado por Dario Gutieacuterrez

Casos de uso

Plan anual de sistemas

GRAacuteFICO Nordm 19 Caso de uso plan anual sistemas

Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 20 Caso de uso Plan de mantenimientos

Elaborado por Dario Gutieacuterrez

Los usuarios del departamento de sistemas solo pueden ingresar registros al

plan anual de tal forma que al no ser cumplidos afecta con un porcentaje

negativo para los indicadores de la ISO 9001

GRAacuteFICO Nordm 21 Plan Anual de sistemas

Elaborado por Dario Gutieacuterrez

Como se mencionoacute en la ventana anterior las opciones para los usuarios de

sistemas es solo para gravar nuevos registro o realizar el cumplimiento de

cada uno de ellos

GRAacuteFICO Nordm 22 Plan de mantenimientos

Elaborado por Dario Gutieacuterrez

34335 Realizacioacuten de pruebas de versioacuten 20

Como la realizacioacuten de pruebas en la versioacuten anterior en esta tambieacuten se las

realiza y quedo de la siguiente manera

Tabla Ndeg 32 Caso de Prueba 4

Sistema SGMPro Id caso de prueba CP04

Historia de usuario H4 Responsable Dario Gutierrez

Propoacutesito

Prueba Plan Anual de Sistemas

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida

obtenida

1

Acceso a la

ventana del plan

anual

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado

deseado

2 Agregar

registros al plan

Se ingresoacute un

registro a la tabla

y se verifico

Excelente

Se efectuoacute el

resultado

deseado

3

Validar un

registro como

realizado y otro

como no

logrado

Se tomoacute varios

registros y se los

puso como

realizado y a otros

como no logrado

y se verifico

Excelente

Se efectuoacute el

resultado

deseado

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 33 Caso de prueba 5

Sistema SGMPro Id caso de prueba CP05

Historia de usuario H5 Responsable Dario Gutierrez

Propoacutesito

Prueba Plan de mantenimientos

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida

obtenida

1

Acceso a la

ventana del plan

de mantenimientos

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado

deseado

2

Agregar registros

al plan de

mantenimientos

Se ingresoacute un

registro a la tabla

y se verifico

Excelente

Se efectuoacute el

resultado

deseado

3

Validar un registro

como realizado

mantenimiento y

proacuteximo

mantenimiento

Se tomoacute varios

registros y se los

puso como

realizado

mantenimiento y

a otros como

proacuteximo

mantenimiento

Excelente

Se efectuoacute el

resultado

deseado

Elaborado por Dario Gutierrez

3434 Iteracioacuten 3

34341 Plan del Sprint 3 para el sistema

Al terminar el Sprint 2 se selecciona los siguientes requerimientos del

Product Backlog para planificar el Sprint 3 y se detalla la siguiente tabla

Tabla Ndeg 34 Sprint Backlog del Sprint 3

Descripcioacuten Prioridad Ndeg historian de

Usuario

R6 Plan anual aacuterea

mantenimiento Alta H6

R7

Inventario de

repuestos aacuterea

mantenimiento

Alta H7

R8

Inventario de

herramientas aacuterea

mantenimiento

Alta H8

Elaborado por Dario Gutieacuterrez

Para la Iteracioacuten 2 el Product Owner concertoacute con los requerimientos en el

segundo Sprint

Ahora que se ha finalizado totalmente con el Sprint 2 y el Product Owner estaacute

de acuerdo se procede a tomar las tareas para el Sprint 3

Tabla Ndeg 35 Tareas del Sprint 3

Coacutedigo Descripcioacuten responsable Tiempo de

ejecucioacuten

TA01

Disentildeo para el

plan anual de

mantenimiento

Equipo

Desarrollador 18h

TA02

Disentildeo del

inventario de

repuestos

Equipo

Desarrollador 18h

TA03 Disentildeo del

inventario de

Equipo

Desarrollador 12h

herramientas

TA04 Programacioacuten

para el plan anual

Equipo

Desarrollador 48h

TA05

Programacioacuten

para el inventario

de repuestos

Equipo

Desarrollador 24h

TA06

Programacioacuten

para el inventario

de herramientas

Equipo

Desarrollador 18h

TA07 Pruebas de

versioacuten

Equipo

Desarrollador 12h

Total de tiempo de ejecucioacuten 150h

Elaborado por Dario Gutieacuterrez

Luego de la lista de tareas se desarrolla la construccioacuten de la pila de tareas

para la iteracioacuten 3

Tabla Ndeg 36 Tareas tipos y estados

Propuesta

Sistema de gestioacuten y mantenimiento programado de equipos tecnoloacutegicos e

industriales

Numero de

Sprint

Inicio Nuacutemero de diacuteas Jornada en horas

3 16-julio-2015 30 5

Tareas Responsables

Tipo Estado

Anaacutelisis En curso Equipo desarrollador

(team)

Disentildeo Terminado Equipo desarrollador

(team)

Codificacioacuten En curso Equipo desarrollador

(team)

Prototipo Pendiente Equipo desarrollador

(team)

Pruebas Pendiente Equipo desarrollador

(team) y Scrum Marster

Elaborado por Dario Gutieacuterrez

La primera lista del sprint 2 sentildeala los estados de las diferentes tareas lo que

ayuda a llevar un control de las actividades que estaacuten por realizarse

Tabla Ndeg 37 Listado de tareas y estados para el sprint 3

Tarea Tipo Estado Responsable

Disentildeo para el plan anual de

mantenimiento

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo del inventario de repuestos

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo del inventario de

herramientas

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el plan anual

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el inventario

de repuestos

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el inventario

de herramientas

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Pruebas de versioacuten

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Elaborado por Dario Gutieacuterrez

34342 Preparacioacuten del proceso del Sprint Planning Meeting

Igual al Sprint 2 se plantea el seguimiento de la pila de tareas tambieacuten se

recomienda tomar en consideracioacuten las tareas anteriores (ayer) tareas

actuales (hoy) y si se da alguacuten inconveniente para la realizacioacuten

Tabla Ndeg 38 Seguimiento de la pila de tareas

FECHA NHR NTRF RES TANT TACT

1607 150 07 Equipo

desarrollador

(team)

Plan para el

Sprint 3

Disentildeo para el plan

anual de

mantenimiento

1707 145 07 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

mantenimiento

Disentildeo para el plan

anual de

mantenimiento

1807 140 07 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

mantenimiento

Disentildeo para el plan

anual de

mantenimiento

2007 135 07 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

mantenimiento

Disentildeo para el plan

anual de

mantenimiento

2107 130 07 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

mantenimiento

Disentildeo del

inventario de

repuestos

2207 125 06 Equipo

desarrollador

(team)

Disentildeo del

inventario de

repuestos

Disentildeo del

inventario de

repuestos

2307 120 06 Equipo

desarrollador

(team)

Disentildeo del

inventario de

repuestos

Disentildeo del

inventario de

repuestos

2407 115 06 Equipo

desarrollador

(team)

Disentildeo del

inventario de

repuestos

Disentildeo del

inventario de

repuestos

2507 110 06 Equipo

desarrollador

(team)

Disentildeo del

inventario de

repuestos

Disentildeo del

inventario de

herramientas

2707 105 05 Equipo

desarrollador

(team)

Disentildeo del

inventario de

herramientas

Disentildeo del

inventario de

herramientas

2807 100 05 Equipo

desarrollador

(team)

Disentildeo del

inventario de

herramientas

Disentildeo del

inventario de

herramientas

2907 95 05 Equipo

desarrollador

(team)

Disentildeo del

inventario de

herramientas

Programacioacuten para

el plan anual

3007 90 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

3107 85 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0108 80 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0308 75 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0408 70 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0508 65 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0608 60 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0708 55 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0808 50 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

1008 45 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

1108 40 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el inventario de

repuestos

1208 35 03 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

repuestos

Programacioacuten para

el inventario de

repuestos

1308 30 03 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

repuestos

Programacioacuten para

el inventario de

herramientas

1408 25 02 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

herramientas

Programacioacuten para

el inventario de

herramientas

1508 20 02 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

herramientas

Programacioacuten para

el inventario de

herramientas

1708 15 02 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

herramientas

Pruebas de versioacuten

1808 10 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

1908 5 00 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

Elaborado por Dario Gutieacuterrez

En el final la iteracioacuten 3 se procede a la revisioacuten de la pila del Sprint

resultante ya que en la iteracioacuten 3 no existieron tareas sin finalizar esto nos

da como resultado que se logroacute terminar como se encontraba en el plan de

inicio

Tabla Ndeg 39 Pila de tareas al finalizar la iteracioacuten

Tarea Tipo Estado

Disentildeo para el plan anual de

mantenimiento

Prototipo Finalizado

Disentildeo del inventario de repuestos Prototipo Finalizado

Disentildeo del inventario de herramientas Prototipo Finalizado

Programacioacuten para el plan anual Codificacioacuten Finalizado

Programacioacuten para el inventario de

repuestos

Codificacioacuten Finalizado

Programacioacuten para el inventario de

herramientas

Codificacioacuten Finalizado

Pruebas de versioacuten Codificacioacuten Finalizado

Elaborado por Dario Gutieacuterrez

34343 Desarrollo del Burn Down Chart

Al realizar la distribucioacuten del tiempo el cual se tomoacute en cuenta en la

planificacioacuten y la estimacioacuten del desarrollo que se realizoacute anteriormente

GRAacuteFICO Nordm 23 Iteracioacuten 3 esfuerzo realizado

Elaborado por Dario Gutieacuterrez

34344 Desarrollo del Sprint 3

En el desarrollo de la iteracioacuten 3 quedando disentildeada todas las tablas y

completa la base de datos en la iteracioacuten 2 se procede con los siguientes casos

de uso

GRAacuteFICO Nordm 24 Caso de uso Plan anual mantenimiento

Elaborado por Dario Gutieacuterrez

15014514013513012512011511010510095 90 85 80 75 70 65 60 55 50 45 40 35 30 25 20 15 10 5

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

Sprint 3 Burndown chart

GRAacuteFICO Nordm 25 Caso de uso Inventario de Repuestos

Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 26 Caso de uso Inventario de herramientas

Elaborado por Dario Gutieacuterrez

En el registro de los equipos industriales se detalla todo lo que concierne a

cada equipo y su actividad dentro las liacuteneas de produccioacuten de la planta

ensambladora

GRAacuteFICO Nordm 27 Ventana de Registro Equipo industrial

Elaborado por Dario Gutieacuterrez

Para el inventario de repuestos tenemos el ingreso de un nuevo iacutetem de

repuesto por si no existe no es necesario la eliminacioacuten o modificacioacuten de un

iacutetem de repuestos ya que por la complejidad de cada Equipo Industrial es muy

difiacutecil que se elimines repuestos

GRAacuteFICO Nordm 28 Inventario de repuestos

Elaborado por Dario Gutieacuterrez

En el Ingreso y Salida de Material se busca por la lista de nombre de iacutetems de

repuestos y se detalla cuanto ingresa o cuanto sale a inventario

GRAacuteFICO Nordm 29 Ingreso y salida de material

Elaborado por Dario Gutieacuterrez

En el inventario de herramientas se realiza el ingreso de una nueva

herramienta en la realizacioacuten anual de inventario si alguna herramienta se da

de baja solo se modifica la observacioacuten de la herramienta

GRAacuteFICO Nordm 30 inventario de herramientas

Elaborado por Dario Gutieacuterrez

34345 Realizacioacuten de pruebas de versioacuten 30

Al hacer un test del funcionamiento correcto del sistema se ha sometido a

pruebas el sistema para asiacute comprobar la satisfaccioacuten de los requerimientos en

el Sprint 3

Tabla Ndeg 40 Caso de prueba 6

Sistema SGMPro Id caso de prueba CP06

Historia de usuario H6 Responsable Dario Gutierrez

Propoacutesito

Prueba Plan Anual de mantenimiento

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1 Acceso a la ventana

del plan anual

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado deseado

2 Acceso al sub

modulo

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado deseado

3 Registrar personas

Se realizoacute el

registro de

personas

Excelente

Se efectuoacute el

resultado deseado

4 Registrar equipo

industrial

Se realizoacute varios

registros de

equipos

industriales

Excelente

Se efectuoacute el

resultado deseado

5

Verificacioacuten de

datos en el plan

anual

Se realizoacute la

verificacioacuten de la

tablas y

validacioacuten de

campos

Excelente

Se efectuoacute el

resultado deseado

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 41 Caso de prueba 7

Sistema SGMPro Id caso de prueba CP07

Historia de usuario H7 Responsable Dario Gutierrez

Propoacutesito

Prueba Inventario de repuestos

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1

Se accedioacute a la

ventana

correspondiente a

inventario de

repuestos

Se realizoacute el

acceso

correctamente

Excelente

Se efectuoacute el

resultado deseado

2 Ingresar repuestos en

el inventario

Se ingresoacute varios

repuesto llenando

todos los campos

Excelente

Se efectuoacute el

resultado deseado

3 Validar informacioacuten

en las tablas

Se validoacute los

registros al

consultar en las

tablas

Excelente

Se efectuoacute el

resultado deseado

4 Ingresar y sacar

material

Se accedioacute a la

ventana y realizo

ingresos de

material y salida de

material

Excelente

Se efectuoacute el

resultado deseado

5

Verificacioacuten de datos

ingreso y salida de

material

Se realizoacute la

verificacioacuten de la

tablas para

constatar los

ingresos y salidas

Excelente

Se efectuoacute el

resultado deseado

Elaborado por Dario Gutieacuterrez

Para finalizar el test de pruebas se realiza la prueba al inventario de

herramientas y tomando en cuenta como si fuera un inventario anual de

herramientas

Tabla Ndeg 42 Caso de prueba 8

Sistema SGMPro Id caso de prueba CP08

Historia de usuario H8 Responsable Dario Gutierrez

Propoacutesito

Prueba Inventario de herramientas

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1

Acceso a la ventana de

Inventario de

herramientas

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado deseado

2

Realizar un inventario

anual con algunas

herramientas

Se ingresoacute las

herramientas

tomadas en el

inventario anual

Excelente

Se efectuoacute el

resultado deseado

3 Validar informacioacuten

Se verifico la

informacioacuten con las

tablas e

informacioacuten

tomada

Excelente

Se efectuoacute el

resultado deseado

Elaborado por Dario Gutieacuterrez

344 Compromiso y Mantenimiento

El investigador se compromete en realizar revisiones teacutecnicas al sistema

implantado para asiacute verificar su funcionamiento

Los usuarios tendraacuten acceso a un manual del sistema para que no tengan

problemas al utilizarlo y no generar dudas

345 Conclusiones y recomendaciones de la propuesta

3451 Conclusiones

Del plan de desarrollo del sistema de Gestioacuten y mantenimiento programado

de equipos tecnoloacutegicos e industriales para los departamentos de

Mantenimiento y Sistemas de la planta Ensambladora CIAUTO se concluye

lo siguiente

La informacioacuten que se recolectoacute fue de gran ayuda para lograr alcanzar

los requisitos para el desarrollo del sistema los mismos que se

completaron satisfactoriamente

Al escoger las herramientas informaacuteticas precisas aplico un desarrollo

adecuado del sistema asiacute logrando obtener el sistema como se

encontraba planteado

Gracias a la aplicacioacuten de la Metodologiacutea Aacutegil de desarrollo de Software

SCRUM en el trabajo de investigacioacuten se adquirioacute experiencia muy

aplicada y nuevos conocimientos es asiacute como se ha logrado desarrollar un

eficiente control en todo el avance del sistema

3452 Recomendaciones

Es necesario obtener la informacioacuten y realizar un buen anaacutelisis para

denotar lo que realmente necesita el usuario

Es recomendable estar familiarizado con las diferentes herramientas para

el desarrollo de software asiacute sabremos utilizar lo necesario para el

desarrollo del sistema

Es adecuado conocer a fondo las funciones y caracteriacutesticas de la

metodologiacutea Scrum para evitar inconvenientes al desarrollar el sistema

Para que el sistema pueda ser ejecutado controlado y manipulado de la

mejor manera se recomienda que

Se realice una capacitacioacuten teacutecnica previa a su uso dirigida a las personas

que van a administrar el sistema ya que de esta manera podraacute manipular al

mismo con toda seguridad y a la vez aprovechar todos los recursos que

posee

Se recomienda utilizar la informacioacuten de este trabajo de investigacioacuten

como base para el desarrollo de otros sistemas a realizar

346 Maquetacioacuten del disentildeo del sistema

La maquetacioacuten del sistema nos permite conocer como estaacute armado el disentildeo

teacutecnico del sistema es un graacutefico donde se detallan las partes que lo

componen donde se encuentra especificado las herramientas utilizadas el

motor de base de datos y los que intervendraacuten con el sistema

GRAacuteFICO Nordm 31 Disentildeo del sistema

Elaborado por Dario Gutieacuterrez

35 Comprobacioacuten de objetivos

En la propuesta del trabajo de investigacioacuten se planteoacute objetivos muy

importantes y relevantes es asiacute que se justifican de la siguiente manera

Al a ver culminado la propuesta y luego la implementacioacuten del sistema se

realiza el anaacutelisis y disentildeo del Sistema donde se realizoacute el seguimiento del

proceso de la Mitologiacutea Aacutegil SCRUM para el desarrollo en cada uno de los

requerimientos de las necesidades de los usuarios

Se realiza los diferentes procesos en el sistema y se realiza comprobaciones y

verificaciones de la funcionalidad de cada parte para asiacute tener el resultado

deseado para cada uno de los usuarios

Para culminar se reitera que todos los moacutedulos necesarios y sus diferentes

caracteriacutesticas dan una visualizacioacuten de los diferentes requerimientos y que

despueacutes se convirtieron en tareas finalizadas para terminacioacuten del sistema y

se puedan verificar aspectos de planes anuales mantenimientos realizados

tareas no realizadas y sirvan para una mejora continua de cada aacuterea y por

entregar una herramienta informaacutetica de gran utilidad para la Planta

Ensambladora CIAUTO

CONCLUSIONES

Se puede concluir que existe informacioacuten variada para el desarrollo del

software como tambieacuten de la metodologiacutea SCRUM y sus procesos de

metodologiacutea aacutegil

Para la recoleccioacuten o buacutesqueda de informacioacuten se utilizoacute metodologiacuteas

teacutecnicas instrumentos y anaacutelisis de investigacioacuten las mismas que permitieron

comprobar la hipoacutetesis

Al culminar el trabajo se obtuvo como resultado un sistema implementado

que gestiona los mantenimientos fichas teacutecnicas de maquinaria y otra

informacioacuten

RECOMENDACIONES

Es recomendable utilizar las herramientas como la entrevista y la encuesta

teacutecnicas y metodologiacuteas coma la investigacioacuten bibliograacutefica junto con la

experimentacioacuten cientiacutefica para obtener resultados favorables para los

clientes quienes nos comparten una visioacuten clara de lo que quieren lograr con

el sistema a desarrollar

Estimular al desarrollo de software con metodologiacuteas aacutegiles a las comunes o

las que todos utilizan en forma repetitiva porque esto ayudaraacute a una mejor

calidad de software y tiempo de ejecucioacuten

Es apropiado la utilizacioacuten de instrumentos de desarrollo de software para

cliente servidor que se basan en coacutedigo abierto porque este tipo de lenguajes

de programacioacuten reducen costos y poseen una gran cantidad de informacioacuten

que se encuentra en el internet

BIBLIOGRAFIacuteA

Bibliografiacutea baacutesica

FIGUEROA Roberth G SOLIS Camilo J CABRERA Armando A 2008

Metodologiacuteas Tradicionales vs Metodologiacuteas Aacutegiles 2008

ORTEGA J Gasset 1985 Diccionario Everest Lengua Espantildeola Leoacuten

EVERGRAFIAS SA 1985

T Edgar 2008 Mantenimiento 2008

Bibliografiacutea citada

BLANCO L GUTSZAT I 2008 Sistemas Informaacuteticos Habana ENPES

2008

D T CAMPBELL y J STANLEY 1973 Disentildeos experimentales y cuasi

experimentales en la investigacioacuten social Buenos Aires Amorrortu 1973

F MONCHY 1990 Teoriacutea y Praacutectica del Mantenimiento Industrial

Barcelona MASSON SA 1990

FERNAacuteNDEZ Javier 1999 El Managment del Nuevo Milenio Granada

GRANICA 1999

GARCIA GARRIDO Santiago 2012 Ingenieriacutea de Mantenimiento

Madrid Renovetec 2012

HUESO Andreacutes CASCANT Josep M 2012 Metodologiacutea y Teacutecnicas

Cuantitativas de Investigacioacuten Valencia UNIVERSITAT POLITEacuteCNICA

DE VALENCIA 2012

Hugo GARCEacuteS 2000 Investigacioacuten cientiacutefica Quito Abya-yala 2000

JK GALBRAITH 1985 El Nuevo Estado industrial Madrid Sarpe 1985

Karl POPPER 1994 La loacutegica de la investigacioacuten cientiacutefica Madrid

Tecnos Edicioacuten 1994

ORJUELA Ailin ROJAS Mauricio 2008 Las Metodologiacuteas del desarrollo

aacutegil como una oportunidad para la ingenieriacutea de software educativo

Pamplona Universidad de Pamplona Colombia 2008

QUINTANILLA Miguel Aacutengel 1998 TECNOLOGIacuteA UN ENFOQUE

FILOSOacuteFICO Madrid SL FONDE DE CULTURA 1998

REYES Agustiacuten 2003 Administracioacuten Moderna Lima LIMUSA SA

2003

S PRESSMAN Roger 2007 Ingenieriacutea de Software Un enfoque praacutectico

London McGraw-Hill Interamericana 2007 ISBN 970-10-5473-3

SOMERVILLE Ian 2005 Ingenieriacutea de software Madrid PEARSON

Addison Wesley 2005 ISBN 84-7829-074-5

VERGARA Gonzalo 2009 iquestQueacute es un Sistema de Gestioacuten 2009

YIN Robert K 1985 Investigacioacuten sobre Estudio de Casos Disentildeo y

Meacutetodos Los Aacutengeles SAGE Publications 1985

Bibliografiacutea virtual

Fuente CASTANtildeEDA Carlos Articulo Historia Automoacutevil Ecuador

Fecha 08122000 Disponible en la web

httpcinaeorgecindexphpoption=com_contentampview=articleampid=26

ampItemid=302amplang=es

Fuente LOacutePEZ Daniel Articulo Ensamblaje de Autos Fecha 15112003

Disponible en la web httpeldiarioecnoticias-manabi-ecuador208469-

ensambladora-de-la-hyundai-confirmada

Fuente TARTADO Daniel Articulo Llegada del Automoacutevil Fecha

09032005 Disponible en la web httpaeadenetcifrashtml

ANEXOS

ENCUESTA

Pregunta 1 iquestCree usted que la Planta ensambladora debe estar sujeta al

desarrollo tecnoloacutegico para asiacute brindar una mejora continua

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 2 iquestConoce usted que es un sistema de gestioacuten y mantenimiento

programado

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 3 iquestConsidera usted que se lleve el control de la planificacioacuten de

mantenimientos a traveacutes de un Sistema Informaacutetico

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 4 iquestCoacutemo calificariacutea usted la creacioacuten de un sistema de gestioacuten y

mantenimiento programado para la planta ensambladora

EXCELENTE

BUENO

NO CALIFICA

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 5 iquestConoce usted coacutemo es el proceso para realizar el mantenimiento de

un equipo informaacutetico en CIAUTO

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 6 iquestConsidera usted beneficioso que se lleve un control de los

documentos y planificacioacuten de mantenimientos para los equipos criacuteticos

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

ENTREVISTA

Pregunta 1 iquestCoacutemo gerente de la planta ensambladora CIAUTO cree usted que

debe estar sujeta al desarrollo tecnoloacutegico para asiacute brindar una mejora continua

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 2 iquestTiene conocimiento de que es un sistema de gestioacuten y

mantenimiento programado

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 3 iquestConsiderariacutea que se lleve un control de la planificacioacuten de

mantenimientos a traveacutes de un Sistema Informaacutetico

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 4 iquestCoacutemo calificariacutea la creacioacuten de un sistema de gestioacuten y

mantenimiento programado para la planta ensambladora

EXCELENTE

BUENO

NO CALIFICA

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 5 iquestConoce coacutemo es el proceso para realizar el mantenimiento de un

equipo informaacutetico en CIAUTO

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

ENCUESTA FINAL

Pregunta 1 iquestSe pudo agilizar tiempos en la buacutesqueda de informacioacuten gracias al

SGMpro

SI

NO

Pregunta 2 iquestCree Ud que gracias a la implementacioacuten del sistema SGMpro la

gestioacuten de la informacioacuten en el departamento de mantenimiento ha reducido

recursos y tiempo

SI

NO

Pregunta 3 iquestSeguacuten su criterio el control de mantenimientos que requieren los

equipos industriales ha mejorado notablemente con la implementacioacuten de

SGMpro

SI

NO

MANUAL DE USUARIO

Para el presente proyecto se creoacute un manual de usuario donde se explica

detalladamente el funcionamiento de cada una de las ventanas

1 Ventana de ingreso al sistema

En esta ventana se digita el nombre de usuario y contrasentildea previamente

ya registrados por el administrador Dependiendo del departamento al que

pertenezca se habilitaran los moacutedulos Administrador Mantenimiento y

Sistemas

Elaborado por Dario Gutieacuterrez

2 Moacutedulo de root

Como se puede observar se habilitan todos los moacutedulos para el usuario

root al ser suacuteper usuario puede tener acceso a todo el sistema

21 Los suacuteper usuarios tienes acceso a todo el sistema

22 Los usuarios del departamento de mantenimiento tienen acceso al

moacutedulo de mantenimiento

23 Para los usuarios del departamento de sistemas se les da acceso solo al

modulos de sistemas

Elaborado por Dario Gutieacuterrez

3 Registro de personas

Para el registro de personas se toma en cuenta los datos cedula nombre

completo usuario contrasentildea y departamento

Todos los campos estaacuten validados para permitir un cierto nuacutemero de

caracteres

Elaborado por Dario Gutieacuterrez

En la ventana se puede grabar modificar eliminar nuevo como opciones para los

usuarios

4 Plan anual de sistema

Aquiacute en el plan anual se realiza el ingreso de la descripcioacuten fecha inicio y

fecha fin la persona que realiza y la observacioacuten y una pequentildea tabla

donde se visualiza los datos ingresados

Elaborado por Dario Gutieacuterrez

5 Plan de mantenimiento

En este plan solo tenemos que escoger los datos ya generados en otras

ventanas que se mostraran posteriormente en este manual pero tambieacuten

aquiacute tenemos lo que se llamariacutea un pequentildeo sub modulo para lo que es el

registro de equipo y el registro de mantenimientos

Elaborado por Dario Gutieacuterrez

6 Registro de equipo industrial

Para realizar el registro de un equipo industrial se requiere todos los datos

correspondientes y exactos ya que ninguacuten campo puede quedar vaciacuteo

Elaborado por Dario Gutieacuterrez

7 Registro de mantenimiento

Para el registro de un mantenimiento solo se deben escoger paraacutemetros

previamente ingresados por lo que aquiacute tambieacuten se puede ir a las

correspondientes ventanas para realizar el ingreso si alguacuten dato no consta

todaviacutea

Elaborado por Dario Gutieacuterrez

8 Tipo de actividad y actividades

Aquiacute se ingresan los tipos de actividades para los equipos industriales y

tambieacuten se puede ir a la ventana siguiente que es donde se ingresan los

datos para el registro de actividades del tipo de actividad correspondiente

Elaborado por Dario Gutieacuterrez

9 Inventario de repuestos

Aquiacute se puede realizar el ingreso de repuestos con sus correspondientes

datos y visualizar como tambieacuten se puede realizar un ingreso y salida de

material para tener una visualizacioacuten de lo que se tiene en repuestos y por

si necesita alguno

Elaborado por Dario Gutieacuterrez

10 Inventario de herramientas

Aquiacute constan las herramientas por cada una de las estaciones de liacuteneas de

ensamblaje y sus estados y su constancia cada inicio de antildeo que se realiza

el inventario

Elaborado por Dario Gutieacuterrez

Instalacioacuten de PostgreSQL 9

Abrir un navegador web y acceder a la URL

httpwwwpostgresqlorgdownloadwindows

Aquiacute descargar la versioacuten 900 RC1 para Windows de 64 bits

Fuente postgresql

Una vez descargado el archivo de instalacioacuten de PostgreSQL (postgresql-900-

rc1-windowsexe de 455 MB) pulsar con el botoacuten derecho del ratoacuten sobre eacutel y

seleccionar Ejecutar como administrador

Fuente postgresql

Al tener activado el control de cuentas de usuario se mostraraacute una advertencia con

el texto iquestDesea permitir que este programa realice cambios en el equipo pulsar

Siacute para continuar con la instalacioacuten de PostgreSQL

Fuente postgresql

Se iniciaraacute el asistente para instalar PostgreSQL pulsar Siguiente

Fuente postgresql

Indicar la carpeta de instalacioacuten de PostgreSQL donde se guardaraacuten los

ejecutables libreriacuteas y ficheros de configuracioacuten de PostgreSQL

Fuente postgresql

Indicar tambieacuten la carpeta donde se guardaraacuten los datos por defecto de

PostgreSQL

Fuente postgresql

Introducir la contrasentildea para el suacuteper usuario postgres que seraacute con el que

inician sesioacuten para administrar la base de datos

Fuente postgresql

Introducir el puerto de escucha para la conexioacuten con el servidor PostgreSQL por

defecto el 5432

Fuente postgresql

Seleccionar la configuracioacuten regional

Fuente postgresql

Pulsar Siguiente para iniciar la instalacioacuten definitiva del servidor PostgreSQL

en Microsoft Windows 7

Fuente postgresql

Se iniciaraacute el asistente para instalar el motor de base de datos PostgreSQL que

crearaacute las carpetas oportunas copiaraacute los ficheros necesarios y crearaacute el servicio

Windows para iniciar de forma automaacutetica el motor de base de datos

Fuente postgresql

Una vez finalizada la instalacioacuten el asistente mostrara la posibilidad de ejecutar

Stack Builder aplicacioacuten que permitiraacute instalar otros componentes y herramientas

para PostgreSQL

Fuente postgresql

Marcar la opcioacuten de Stack Builder se iniciaraacute seleccionar PostgreSQL 90 on

port 5432 y pulsar Next

Fuente postgresql

Seleccionar las aplicaciones componentes y herramientas a instalar y pulsar

Next

Fuente postgresql

El asistente para instalar el servodpr PostgreSQL habraacute creado un servicio que

estaraacute iniciado y en tipo de inicio automaacutetico llamado postgresql-90

Fuente postgresql

Y habraacute creado la carpeta en archivos de programa PosgreSQL con las

subcarpetas

Fuente postgresql

Y la carpeta de datos

Fuente postgresql

Con esto habraacute convertido nuestro equipo Microsoft Windows 7 en un servidor de

base de datos PostgreSQL

Administracioacuten de PostgreSQL creacioacuten de usuarios (roles) cataacutelogos

Crear roles de login (usuarios) en PostgreSQL

Para el acceso a la administracioacuten del motor de base de datos PostgreSQL acceder

al botoacuten Iniciar - PostgreSQL 90 - pgAdmin III

Fuente postgresql

Desplegar Server Groups dentro desplegar Servidores y dentro de eacuteste pulsar

con el botoacuten derecho del ratoacuten sobre PostgreSQL 90 (localhost 5432) en el

menuacute emergente seleccionar Conectar

Fuente postgresql

Introducir la contrasentildea para el suacuteper usuario postgres (la contrasentildea introducida

en la instalacioacuten)

Fuente postgresql

Si todo es correcto se conectara al servidor PostgreSQL desde pgAdmin podra

configurar y administrar el servidor de PostgreSQL

Fuente postgresql

Para crear un rol de login pulsar con el botoacuten derecho del ratoacuten sobre Roles de

Login seleccionar Nueva Rol de Login

Fuente postgresql

En la pestantildea Propiedades introducir los siguientes datos

Nombre del Rol nombre del usuario

Contrasentildea contrasentildea para este usuario (rol)

La cuenta caduca para que la cuenta de usuario caduque en una fecha se

estableceraacute en este campo

Fuente postgresql

En la pestantildea Privilegios de Rol indicar si este usuario seraacute suacuteper usuario si

puede crear objetos de la base de datos y si puede crear roles

Fuente postgresql

Pulsar OK en la ventana anterior para crear el rol de login

Page 4: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia

AVAL DEL DIRECTOR DE TESIS

AVAL DEL ASESOR METODOLOacuteGICO

CERTIFICADO DE IMPLEMENTACIOacuteN

AGRADECIMIENTO

Mi agradecimiento primero a Dios por

haberme bendecido para lograr mis

objetivos

A mis padres y hermanos quienes han

sabido escucharme y apoyarme siempre y

en todo momento muchas gracias por toda

una vida de felicidad amor comprensioacuten y

por estar conmigo en las buenas y malas

A mis amigos y compantildeeros de trabajo por

haberme apoyado tambieacuten en todo

momento para la culminacioacuten de mis

estudios

A mi Director de tesis que con sus

conocimientos me ayudoacute en todo lo

necesario Ing Segundo Corrales

A la Universidad Teacutecnica de Cotopaxi por

permitirnos realizar nuestro proyecto

preparaacutendonos para un mundo profesional

competitivo y lleno de nuevos retos

Dario

DEDICATORIA

Dedico este proyecto de tesis en primer

lugar a Dios por sus bendiciones para

realizar el presente proyecto a mis padres

por su apoyo e estimulo incondicional que

lo mantuvieron durante desde el comienzo

de la carrera y todo el proyecto a mis

hermanos Diego y Yadira los cuales estimo

mucho porque me estuvieron incentivando

a la culminacioacuten de la tesis y la obtencioacuten

de mi tiacutetulo de grado A mis amigos que me

dieron ese apoyo para la culminacioacuten de la

tesis

Lo dedico a mis seres queridos que ya no

estaacuten y que desde el cielo me dieron su

apoyo incondicional

Y a todas esas personas que hicieron

posible que mi meta se cumpliera

Dario

INDICE GENERAL

PORTADA _______________________________________________________ i

FORMULARIO DE LA APROBACIOacuteN DEL TRIBUNAL DE GRADO ____ ii

AUTORIA _______________________________________________________ 3

AVAL DEL DIRECTOR DE TESIS __________________________________ 4

AVAL DEL ASESOR METODOLOacuteGICO _____________________________ 5

CERTIFICADO DE IMPLEMENTACIOacuteN ____________________________ 6

AGRADECIMIENTO _____________________________________________ 7

DEDICATORIA __________________________________________________ 8

INDICE GENERAL _______________________________________________ 9

INDICE DE GRAFICOS __________________________________________ 12

INDICE DE TABLAS ____________________________________________ 13

RESUMEN _____________________________________________________ 15

ABSTRACT ____________________________________________________ 16

AVAL DE TRADUCCIOacuteN ________________________________________ 17

INTRODUCCIOacuteN _______________________________________________ 18

CAPITULO I ___________________________________________________ 20

1 FUNDAMENTACIOacuteN TEOacuteRICA PARA LA IMPLEMENTACIOacuteN

DE UN SISTEMA DE GESTIOacuteN y MANTENIMIENTO PROGRAMADO

DE ERQUIPOS TECNOLOGICOS E INDUSTRIALES _____________ 20

11 Sistema _______________________________________________ 20

12 Gestioacuten _______________________________________________ 21

13 Sistema de gestioacuten ______________________________________ 21

14 Mantenimiento _________________________________________ 22

15 Mantenimiento programado ______________________________ 23

16 Tecnologiacutea ____________________________________________ 23

17 Metodologiacutea ___________________________________________ 24

18 Metodologiacutea SCRUM ____________________________________ 25

19 Ingenieriacutea de software ___________________________________ 35

110 Proceso del software ____________________________________ 38

111 Gestioacuten del software _____________________________________ 40

112 Requerimientos del software ______________________________ 44

CAPITULO II ___________________________________________________ 49

2 ENTORNO DEL LUGAR DE INVESTIGACIOacuteN ______________ 49

21 Antecedentes histoacutericos de empresas ensambladoras de vehiacuteculos en

el Ecuador __________________________________________________ 49

22 Misioacuten y Visioacuten de Ciauto ________________________________ 51

221 Misioacuten ____________________________________________ 51

222 Visioacuten ____________________________________________ 51

23 Disentildeo Metodoloacutegico ____________________________________ 54

231 Meacutetodos de Investigacioacuten ____________________________ 54

2311 Meacutetodo hipoteacutetico deductivo _________________________ 54

2312 La experimentacioacuten cientiacutefica ________________________ 55

24 Teacutecnicas de la investigacioacuten ______________________________ 55

241 La entrevista ______________________________________ 56

242 La encuesta ________________________________________ 56

25 Recoleccioacuten de la Informacioacuten ____________________________ 57

251 Investigacioacuten bibliograacutefica ___________________________ 57

252 Investigacioacuten experimental ___________________________ 57

253 Investigacioacuten de campo ______________________________ 58

26 Tratamiento y Anaacutelisis Estadiacutestico de los Datos _______________ 58

261 Estadiacutestica descriptiva_______________________________ 59

27 Poblacioacuten _____________________________________________ 60

28 Anaacutelisis e Interpretacioacuten de Resultados _____________________ 61

29 Verificacioacuten de la hipoacutetesis ______________________________ 67

CAPITULO III __________________________________________________ 70

3 IMPLEMENTACIOacuteN DE UN SISTEMA DE GESTIOacuteN y

MANTENIMIENTO PROGRAMADO DE EQUIPOS TECNOLOGICOS

E INDUSTRIALES ____________________________________________ 70

31 Presentacioacuten ___________________________________________ 70

311 Organigrama de la Ensambladora Ciudad del Auto Cia Ltda

CIAUTO _________________________________________________ 53

32 Objetivos ______________________________________________ 71

321 Objetivo general____________________________________ 71

322 Objetivos Especiacuteficos ________________________________ 71

33 Justificacioacuten e Importancia _______________________________ 71

34 Desarrollo de la Propuesta _______________________________ 74

341 Metodologiacutea Aacutegil SCRUM ___________________________ 74

342 Asignacioacuten de Roles de Scrum ________________________ 75

343 Proceso de desarrollo de Software _____________________ 75

3431 Historias de Usuario ________________________________ 75

3432 Iteracioacuten 1 ________________________________________ 80

34321 Plan del sprint 1 para el sistema ____________________ 80

34322 Preparacioacuten del proceso del Sprint Planning Meeting __ 83

34323 Desarrollo del Sprint 1 ____________________________ 86

34324 Realizacioacuten de pruebas de versioacuten __________________ 91

3433 Iteracioacuten 2 ________________________________________ 93

34331 Plan del sprint 2 para el sistema ____________________ 93

34332 Preparacioacuten del proceso del Sprint Planning Meeting __ 96

34333 Desarrollo Burn Down Chart ______________________ 99

34334 Desarrollo del Sprint 2 ___________________________ 100

34335 Realizacioacuten de pruebas de versioacuten 20 ______________ 103

3434 Iteracioacuten 3 _______________________________________ 104

34341 Plan del Sprint 3 para el sistema ___________________ 104

34342 Preparacioacuten del proceso del Sprint Planning Meeting _ 108

34343 Desarrollo del Burn Down Chart __________________ 111

34344 Desarrollo del Sprint 3 ___________________________ 111

34345 Realizacioacuten de pruebas de versioacuten 30 ______________ 114

344 Compromiso y Mantenimiento _______________________ 117

345 Conclusiones y recomendaciones de la propuesta _______ 117

3451 Conclusiones ______________________________________ 117

3452 Recomendaciones __________________________________ 118

346 Maquetacioacuten del disentildeo del sistema ___________________ 119

35 Comprobacioacuten de objetivos ______________________________ 120

CONCLUSIONES ____________________________________________ 121

RECOMENDACIONES _______________________________________ 122

BIBLIOGRAFIacuteA _____________________________________________ 123

ANEXOS ______________________________________________________ 125

INDICE DE GRAFICOS

GRAacuteFICO Nordm 1 Scrum __________________________________________ 30

GRAacuteFICO Nordm 2 Desarrollo Tecnoloacutegico Ciauto _______________________ 61

GRAacuteFICO Nordm 3 Porcentaje de Conocimiento _________________________ 62

GRAacuteFICO Nordm 4 Consideraciones de Control _________________________ 63

GRAacuteFICO Nordm 5 Calificacioacuten para el Desarrollo del SGMP _____________ 64

GRAacuteFICO Nordm 6 Porcentaje de conocimiento del mantenimiento de un equipo

en Ciauto _______________________________________________________ 65

GRAacuteFICO Nordm 7 Beneficio de documentar la planificacioacuten de mantenimientos

_______________________________________________________________ 66

GRAacuteFICO Nordm 8 Organigrama de CIAUTO __________________________ 53

GRAacuteFICO Nordm 9 Iteracioacuten 1 esfuerzo realizado _______________________ 86

GRAacuteFICO Nordm 10 Disentildeo de la base de datos _________________________ 87

GRAacuteFICO Nordm 11 Acciones del administrador ________________________ 88

GRAacuteFICO Nordm 12 Ventana de Inicio sesioacuten___________________________ 88

GRAacuteFICO Nordm 13 Sesioacuten de root ___________________________________ 89

GRAacuteFICO Nordm 14 Sesioacuten moacutedulo de sistemas _________________________ 89

GRAacuteFICO Nordm 15 Sesioacuten moacutedulo de Mantenimiento ___________________ 90

GRAacuteFICO Nordm 16 Registro de Personas ______________________________ 90

GRAacuteFICO Nordm 17 Iteracioacuten 2 esfuerzo realizado ______________________ 99

GRAacuteFICO Nordm 18 Disentildeo final de la base de datos ____________________ 100

GRAacuteFICO Nordm 19 Caso de uso plan anual sistemas ___________________ 101

GRAacuteFICO Nordm 20 Caso de uso Plan de mantenimientos________________ 101

GRAacuteFICO Nordm 21 Plan Anual de sistemas ___________________________ 102

GRAacuteFICO Nordm 22 Plan de mantenimientos __________________________ 102

GRAacuteFICO Nordm 23 Iteracioacuten 3 esfuerzo realizado _____________________ 111

GRAacuteFICO Nordm 24 Caso de uso Plan anual mantenimiento _____________ 111

GRAacuteFICO Nordm 25 Caso de uso Inventario de Repuestos ________________ 112

GRAacuteFICO Nordm 26 Caso de uso Inventario de herramientas _____________ 112

GRAacuteFICO Nordm 27 Ventana de Registro Equipo industrial ______________ 112

GRAacuteFICO Nordm 28 Inventario de repuestos ___________________________ 113

GRAacuteFICO Nordm 29 Ingreso y salida de material _______________________ 113

GRAacuteFICO Nordm 30 inventario de herramientas ________________________ 114

GRAacuteFICO Nordm 31 Disentildeo del sistema _______________________________ 119

INDICE DE TABLAS

Tabla Ndeg 1 Involucrados de la encuesta _____________________________ 60

Tabla Ndeg 2 Desarrollo Tecnoloacutegico Ciauto ___________________________ 61

Tabla Ndeg 3 Porcentaje de Conocimiento _____________________________ 62

Tabla Ndeg 4 Consideraciones de Control ______________________________ 63

Tabla Ndeg 5 Calificacioacuten para el Desarrollo del SGMP __________________ 64

Tabla Ndeg 6 Porcentaje de conocimiento del mantenimiento de un equipo en

Ciauto _________________________________________________________ 65

Tabla Ndeg 7 Beneficio de documentar la planificacioacuten de mantenimientos __ 66

Tabla Ndeg 8 Historia de Usuario Nordm 1 ________________________________ 76

Tabla Ndeg 9 Historia de Usuario Nordm 2 ________________________________ 76

Tabla Ndeg 10 Historia de Usuario Nordm 3 _______________________________ 76

Tabla Ndeg 11 Historia de Usuario Nordm 4 _______________________________ 77

Tabla Ndeg 12 Historia de Usuario Nordm 5 _______________________________ 77

Tabla Ndeg 13 Historia de Usuario Nordm 6 _______________________________ 77

Tabla Ndeg 14 Historia de Usuario Nordm 7 _______________________________ 78

Tabla Ndeg 15 Historia de Usuario Nordm 8 _______________________________ 78

Tabla Ndeg 16 Product Backlog ______________________________________ 78

Tabla Ndeg 17 Sprint Backlog del Sprint 1 _____________________________ 80

Tabla Ndeg 18 Tareas del Sprint 1 ____________________________________ 81

Tabla Ndeg 19 Tareas tipos y estados _________________________________ 81

Tabla Ndeg 20 Listado de tareas y estados para el sprint __________________ 82

Tabla Ndeg 21 Seguimiento de la pila de tareas _________________________ 84

Tabla Ndeg 22 Pila de tareas al finalizar la iteracioacuten _____________________ 85

Tabla Ndeg 23 Caso de prueba 1 _____________________________________ 91

Tabla Ndeg 24 Caso de prueba 2 _____________________________________ 92

Tabla Ndeg 25 Caso de prueba 3 _____________________________________ 92

Tabla Ndeg 26 Sprint Backlog del Sprint 2 _____________________________ 93

Tabla Ndeg 27 Tareas del Sprint 2 ____________________________________ 94

Tabla Ndeg 28 Tareas tipos y estados _________________________________ 95

Tabla Ndeg 29 Listado de tareas y estados del Sprint 2 ___________________ 95

Tabla Ndeg 30 Seguimiento de la pila de tareas _________________________ 96

Tabla Ndeg 31 Pila de tareas al finalizar la iteracioacuten 2 ___________________ 98

Tabla Ndeg 32 Caso de Prueba 4 ____________________________________ 103

Tabla Ndeg 33 Caso de prueba 5 ____________________________________ 104

Tabla Ndeg 34 Sprint Backlog del Sprint 3 ____________________________ 105

Tabla Ndeg 35 Tareas del Sprint 3 ___________________________________ 105

Tabla Ndeg 36 Tareas tipos y estados ________________________________ 106

Tabla Ndeg 37 Listado de tareas y estados para el sprint 3 ________________ 107

Tabla Ndeg 38 Seguimiento de la pila de tareas ________________________ 108

Tabla Ndeg 39 Pila de tareas al finalizar la iteracioacuten ____________________ 110

Tabla Ndeg 40 Caso de prueba 6 ____________________________________ 115

Tabla Ndeg 41 Caso de prueba 7 ____________________________________ 115

Tabla Ndeg 42 Caso de prueba 8 ____________________________________ 116

RESUMEN

En el presente proyecto de tesis se detalla el desarrollo e implementacioacuten del

Sistema de gestioacuten y mantenimiento programado de equipos tecnoloacutegicos e

industriales el cual fue desarrollado para el departamento de mantenimiento de la

planta ensambladora CIAUTO El sistema ayudara a llevar un control de

documentos digitales tales como formatos registros planes e instructivos que

permiten la denominacioacuten de los procesos de control de la planificacioacuten de

actividades en el departamento de mantenimiento Se ha detectado que los equipos

industriales podraacuten ser controlados perioacutedicamente y minimizar las fallas en

varias formas con la utilizacioacuten de una base de datos en PostgresSQL y lenguaje

de programacioacuten JAVA que seraacuten las herramientas para la metodologiacutea SCRUM

la misma metodologiacutea de desarrollo aacutegil de software permite que el proyecto

pueda insertar nuevos requerimientos funcionales en cada interaccioacuten para el

acceso al sistema se utilizara un usuario y contrasentildea para cada departamentos el

usuario que podraacute acceder a todos los moacutedulos del sistema es ROOT el sistema

estaraacute divido en 2 moacutedulos moacutedulo de mantenimiento y moacutedulo de sistemas los

moacutedulos son independientes con esto se busca automatizar los procesos que se

llevan solo en documentos ademaacutes con los planes y reportes que arroje el sistema

serviraacute como prueba de la realizacioacuten de los mantenimientos a los equipos

tecnoloacutegicos e industriales para este trabajo de investigacioacuten se tomoacute la

documentacioacuten que lleva la empresa referente a mantenimientos y con ellos

transforma esa informacioacuten en forma automatizada

ABSTRACT

In this project the development and implementation of the management system

and scheduled maintenance of technological and industrial equipment are detailed

which was developed for the maintenance department of the detailed CIAUTO

assembly plant The system will help to keep track of digital formats such as

documents records plans and instructions that allow the name of the control

processes of planning activities in the maintenance department It has been found

that industrial computers can be monitored regularly and minimize failures in

several ways with the use of a PostgreSQL database and Java programming

language to be tools for SCRUM methodology the same methodology of agile

software development allows the project to add new functional requirements in

each interaction for the access to the system a username and password for each

department is used the user can access to all ROOT system modules the system

is divided into two modules Module maintenance and module systems the

modules are independent each module formats records plans and instructions for

this area where only administrators can make changes enter and delete records

are found customers can only observe and export logs of different tasks

performed or to be performed later

AVAL DE TRADUCCIOacuteN

INTRODUCCIOacuteN

En Ecuador varias empresas dedicadas a la manufactura de diferentes productos

han ido integrando de acuerdo a su necesidad Sistemas de Gestioacuten de la

informacioacuten como General Motors Grupo MAVESA ADELCA entre otros

obteniendo excelentes resultados tanto en su gestioacuten como en su operatividad

Actualmente tanto empresas puacuteblicas como privadas en la provincia de

Tungurahua se apoyan en sistemas de gestioacuten de informacioacuten para una mejora

continua en sus procesos es asiacute que un sistema de gestioacuten y mantenimiento

programado se convierte en una base fundamental para el funcionamiento oacuteptimo

de una empresa

Los departamentos de mantenimiento y sistemas informaacuteticos de la planta

ensambladora CIAUTO ubicada en la provincia de Tungurahua sector

Unamuncho Camino Real (Norte de Ambato) no ha integrado un sistema que

permita llevar un control de documentos digitales respecto a los procesos de

mantenimiento y normativas de manera que la informacioacuten digital permita una

automatizacioacuten de los procesos mencionados por lo cual se hace necesario el

desarrollo de un sistema informaacutetico mediante el cual se realice un monitoreo a la

actividad

La presente investigacioacuten tiene el objetivo de implementar un sistema de gestioacuten

y mantenimiento programado utilizando como herramientas el lenguaje JAVA y

PostgresSQL como base de datos utilizando la metodologiacutea SCRUM la misma

que ayudaraacute a tener una informacioacuten precisa para la realizacioacuten del proyecto

La objetivo principal de la investigacioacuten es Desarrollar un sistema de gestioacuten y

mantenimiento programado de equipos tecnoloacutegicos e industriales aplicando la

metodologiacutea SCRUM para la gestioacuten de mantenimientos fichas teacutecnicas de

maquinaria y otra informacioacuten

En el presente trabajo de investigacioacuten se detalla el contenido de cada capiacutetulo se

ha desarrollado en consideracioacuten al formato de la estructura de la tesis establecida

por la universidad donde tambieacuten se usa la metodologiacutea de desarrollo aacutegil de

software

Capiacutetulo I aquiacute se detalla la fundamentacioacuten teoacuterica que seraacute utilizada para el

transcurso de la investigacioacuten donde se reuacutene definiciones conceptos detalles y

caracteriacutesticas que serviraacuten para el desarrollo e implementacioacuten del sistema la

informacioacuten aquiacute recopilada serviraacute como un respaldo y soporte para el

desarrollos del proyecto de investigacioacuten

Capiacutetulo II en el presente capiacutetulo se detalla el anaacutelisis interpretacioacuten y los

resultados luego de haber aplicado las teacutecnicas de investigacioacuten entrevista y

encuesta donde los resultados obtenidos podraacuten demostrar la veracidad o falsedad

de la hipoacutetesis que se planteoacute en el desarrollo de este proyecto

Capiacutetulo III posterior a la investigacioacuten de campo para saber los requerimientos

de los departamentos de mantenimiento y sistemas informaacuteticos se realizoacute el

desarrollo e implantacioacuten del sistema donde se hiso el seguimiento de sus

diferentes procesos que presenta la Metodologiacutea aacutegil de desarrollo de software

SCRUM

CAPITULO I

1 FUNDAMENTACIOacuteN TEOacuteRICA PARA LA

IMPLEMENTACIOacuteN DE UN SISTEMA DE GESTIOacuteN y

MANTENIMIENTO PROGRAMADO DE ERQUIPOS

TECNOLOGICOS E INDUSTRIALES

11 Sistema

Para (ORTEGA JGasset 1985) Es un conjunto de reglas principios o

medidas enlazados entre siacute || Conjunto de cosas o partes

coordinadas seguacuten una le o que ordenadamente relacionadas entre

siacute contribuyen a determinado objeto Paacuteg 1313

Seguacuten (S PRESSMAN Roger 2007) Un conjunto o disposicioacuten de

elementos que estaacuten organizados para cumplir una meta predefinida

al procesar informacioacuten Paacuteg 134

De los conceptos anteriores se pude determinar que un sistema es un conjunto de

elementos ordenados y organizados para llegar a una meta y en el trayecto se

completan objetivos para lograrlo tambieacuten se puede analizar que un sistema tiene

planeacioacuten y estrategias las cuales logran enlazarse en el progreso para llegar al

objetivo

12 Gestioacuten

Para (FERNAacuteNDEZJavier 1999) Conjunto de procesos centrados en el

desarrollo y aplicacioacuten del conocimiento de una empresa para generar

activos intelectuales que pueden explotarse y generar valor al cumplir

los objetivos de nuestra empresa Paacuteg 127

Para (REYES Agustin 2003) Consiste en fijar el curso concreto de

accioacuten que ha de seguirse estableciendo los principios que habraacuten de

orientarlo la secuencia de operaciones para realizarlo y la

determinacioacuten de tiempo y nuacutemeros necesarios para su realizacioacuten

Paacuteg 79

De lo analizado anteriormente se puede decir que gestioacuten es un conjunto de

procesos que ayudan a cumplir objetivos por medio de ellos obtener resultados

para seguir mejorando tanto intelectualmente y que despueacutes se pueda explotar

generar y contribuir con nuevos objetivos a nuestra empresa pero para para ello

se establece principios que nos orientaran a lograrlo

13 Sistema de gestioacuten

Seguacuten (BLANCO L GUTSZAT I 2008) Es la gestioacuten (planeamiento

organizacioacuten operaciones y control) de los recursos (humanos y

fiacutesicos) que tienen que ver con el apoyo a sistemas (desarrollo

mejoriacutea y mantenimiento) y servicios (procesamiento transformacioacuten

distribucioacuten almacenamiento y recuperacioacuten) de la informacioacuten

(datos textos voz e imagen) para una empresa Paacuteg 56

Para (VERGARA Gonzalo 2009) Es un conjunto de etapas unidas en un

proceso continuo que permite trabajar ordenadamente una idea hasta

lograr mejoras y su continuidad Paacuteg 33

De las definiciones anteriores se puede concluir un sistema de gestioacuten es la

organizacioacuten planificacioacuten estandarizacioacuten de la informacioacuten y recursos de una

empresa que con una distribucioacuten de sistemas se puede llegar a desarrollar

mejorar y dar continuidad a varios servicios ademaacutes el sistema debe contar con el

apoyo de recursos

14 Mantenimiento

Para (GARCIA GARRIDO Santigo 2012) Se define como el conjunto de

teacutecnicas destinado a conservar equipos e instalaciones industriales en

servicio durante el mayor tiempo posible (buscando la maacutes alta

disponibilidad) y con el maacuteximo rendimiento Paacuteg 56

Para (F MONCHY 1990) Es el conjunto de acciones necesarias para

conservar o restablecer un sistema en un estado que permita garantizar

su funcionamiento a un coste miacutenimo Paacuteg 64

De lo mencionado anteriormente se puede decir que mantenimiento es un

conjunto de acciones guiadas por teacutecnicas documentacioacuten manuales de usuario

que serviraacuten para mantener cualquier equipo dispositivo o servicio disponible por

un mayor tiempo a un coste miacutenimo

15 Mantenimiento programado

Seguacuten (GARCIA GARRIDO Santigo 2012) Es una solucioacuten integral para

el mantenimiento y soporte de los ordenadores de su empresa que

consiste en un seguimiento personalizado del estado de cada

ordenador para asiacute poder evitar fallos que hubieran sido predecibles y

si el ordenador falla o es sustraiacutedo tener copias de seguridad

actualizadas Paacuteg 58

Para (T Edgar 2008) En este tipo de mantenimiento se hace eacutenfasis en

la proteccioacuten de bienes o equipos teniendo en cuenta las

recomendaciones de los fabricantes la frecuencia de utilizacioacuten si

trabajan o no en condiciones normales de disentildeo se incluyen las

inspecciones los reemplazos de partes que esteacuten proacuteximas a cumplir

su vida uacutetil Paacuteg 77

De lo analizado anteriormente se pude determinar que el mantenimiento

programado es una seguimiento organizado constante de los equipos para poder

minimizar o mantener un margen miacutenimo de problemas o fallos que fuesen

predecibles y asiacute darles una solucioacuten o en caso de sustraccioacuten o dantildeo se tengan los

respectivos respaldos herramientas y repuestos necesarios

16 Tecnologiacutea

Seguacuten (QUINTANILLA Miguel Angel 1998) Por Tecnologiacutea se entiende

un conjunto de conocimientos de base cientiacutefica que permite describir

explicar disentildear y aplicar soluciones teacutecnicas a problemas praacutecticos

de forma sistemaacutetica y racional Paacuteg 102

Para (JK GALBRAITH 1985) Tecnologiacutea significa aplicacioacuten sistemaacutetica

del conocimiento cientiacutefico (u otro conocimiento organizado) a tareas

praacutecticas Su consecuencia maacutes importante es una funcioacuten de la

divisioacuten y subdivisioacuten de cada una de esas tareas en partes o fases

componentes Paacuteg 72

Del anaacutelisis anterior se puede decir que tecnologiacutea es el conjunto de

conocimientos cientiacuteficos organizados que explican describen aplican y disentildean

soluciones teacutecnicas para tareas o problemas praacutecticos y su divisioacuten en fases

componentes

17 Metodologiacutea

Para (HUESO Andreacutes CASCANT Josep M 2012) La metodologiacutea es la

estrategia de investigacioacuten que elegimos para responder a las

preguntas de investigacioacuten Dependeraacute tanto de eacutestas como del marco

teoacuterico de la investigacioacuten Se trata pues de optar por una estrategia de

investigacioacuten general ya sea de iacutendole cuantitativa cualitativa o

mixta Tambieacuten el nivel de complejidad y detalle deseado (desde

extensa al caso de estudio) o el nivel de participacioacuten que se pretende

(desde lo extractivo hasta la investigacioacuten accioacuten participativa)Paacuteg 8

Seguacuten (YIN Robert K 1985) El significado de la metodologiacutea en siacute se

refiere a los meacutetodos de investigacioacuten que se siguen para alcanzar los

objetivos en una ciencia o estudio la metodologiacutea que se utilizara a lo

largo de la investigacioacuten es la de estudio de casos Paacuteg 26

De lo mencionado anterior se pude decir que la metodologiacutea es la taacutectica que

responderaacute planteamientos o preguntas de investigacioacuten la cual dependeraacute del

marco teoacuterico su nivel de complejidad y detalle deseado para asiacute alcanzar los

objetivos en todo el tiempo del trabajo de investigacioacuten

18 Metodologiacutea SCRUM

Para (FIGUEROA Roberth G SOLIS Camilo J CABRERA Armando A 2008)

La metodologiacutea Scrum es un proceso aacutegil y liviano que sirve para

administrar y controlar el desarrollo de software El desarrollo se

realiza en forma iterativa e incremental (una iteracioacuten es un ciclo corto

de construccioacuten repetitivo) Cada ciclo o iteracioacuten termina con una

pieza de software ejecutable que incorpora nueva funcionalidad Las

iteraciones en general tienen una duracioacuten entre 2 y 4 semanas

Las caracteriacutesticas comunes que se identificaron en los entornos de

desarrollo de las empresas analizadas fueron

La incertidumbre como elemento consustancial y asumido en

el entorno y en la cultura de la organizacioacuten

Equipos de desarrollo auto-organizados

Fases de desarrollo solapadas

Control sutil

Difusioacuten y transferencia del conocimiento

A- Incertidumbre

Como elemento consustancial y asumido en el entorno y en la cultura

de la organizacioacuten

El equipo de trabajo para disentildear el Honda City teniacutea una edad media

de 27 antildeos y el nivel de detalle que para el nuevo producto le dieron

los directivos de Honda fue ldquoEl tipo de coche que a la gente joven de

su segmento le gustariacutea conducirrdquo

En estas empresas desde la direccioacuten se apunta cuaacutel es la visioacuten

geneacuterica que se quiere conseguir o la direccioacuten estrateacutegica que hay

que seguir pero no un plan detallado del producto y su desarrollo Al

mismo tiempo se da al equipo un margen de libertad amplio

Los ingredientes clave que sirven de acicate para la creatividad y

compromiso del equipo son

La ldquotensioacutenrdquo que crea la visioacuten difusa y el reto que supone el

grado de dificultad que encierra

El margen de autonomiacutea libertad y responsabilidad

B- Auto-organizacioacuten

Son equipos auto-organizados No hay roles de gestioacuten que marquen

pautas o asignacioacuten de tareas No se trata de equipos auto-dirigidos

sino auto-organizados La gestioacuten marca la direccioacuten pero no la

organizacioacuten Parten de cero Deben empezar por crear su propia

organizacioacuten y buscar el conocimiento que necesitan Sin similares a

una pequentildea empresa ldquoStart-uprdquo en la que todos los integrantes

trabajan de forma conjunta y auto-organizada sin unos patrones

organizativos impuestos por una estructura empresarial ajena al grupo

La direccioacuten de la empresa actuacutea como un inversor de capital riesgo

que aporta los recursos necesarios para que trabajen en su proyecto

Para que los equipos puedan conseguir auto-organizarse debe reunir

tres caracteriacutesticas

Autonomiacutea son libres para elegir la estrategia de solucioacuten

Auto-superacioacuten El equipo va desarrollando soluciones que

evaluacutea analiza y mejora

Auto-enriquecimiento La multi-disciplinaridad de los

componentes del equipo favorece el enriquecimiento mutuo y

la adopcioacuten de soluciones valiosas y complementarias

C- Fases de desarrollo solapadas

En el desarrollo aacutegil las ldquofasesrdquo pasan a ser ldquoactividadesrdquo El concepto

de fase implica sucesioacuten secuencial de unas a otras En un campo de

Scrum los trabajos que se llevan a cabo pierden el caraacutecter de fase y

son actividades que se realizan en cualquier momento de forma

simultaacutenea o a demanda seguacuten las necesidades en cada iteracioacuten Por

ejemplo lo que para el desarrollo en cascada es una ldquomodificacioacuten de

requisitosrdquo en un modelo aacutegil es informacioacuten que enriquece o

concreta la visioacuten del producto El mismo teacutermino ldquomodificacioacutenrdquo

tiene impliacutecito el concepto de que estamos ldquocambiandordquo algo que ya

se habiacutea definido La fase de requisitos ya se hizo ya estaacute completada

En el desarrollo tradicional

Las transiciones entre fase y fase acaban funcionando como fronteras

Cada fase la realiza un equipo que siente como responsabilidad maacutes

su trabajo que el desarrollo conjunto Los documentos de disentildeo o

requisitos o los prototipos pueden acabar siendo barricadas que en

lugar de favorecer la comunicacioacuten directa favorecen la separacioacuten

El retraso en una fase hace de cuello de botella en el proyecto El

solapamiento diluye el ruido y los problemas entre fases

D- Control sutil

El equipo trabaja con autonomiacutea en un entorno de ambiguumledad

inestabilidad y tensioacuten La gestioacuten establece puntos de control

suficientes para evitar que el ambiente de ambiguumledad inestabilidad y

tensioacuten del ldquocampo de Scrumrdquo derive hacia descontrol Pero la gestioacuten

no ejerce un control riacutegido que impediriacutea la creatividad y la

espontaneidad El teacutermino ldquocontrol sutilrdquo se refiere a generar el

ecosistema adecuado para un ldquoauto-control entre igualesrdquo

consecuencia de la responsabilidad y del gusto por el trabajo que se

realiza Las acciones para generar el ecosistema de este control son

Seleccionando a las personas adecuadas para el proyecto y

analizando los cambios en la dinaacutemica del grupo para

incorporar o retirar a personas si resulta necesario

Creando un espacio de trabajo abierto

Animando a los ingenieros a ldquomezclarserdquo con el mundo real de

las necesidades de los clientes

Estableciendo sistemas de evaluacioacuten y reconocimiento

basados en el rendimiento del equipo

Gestionando las diferencias de ritmo a traveacutes del proceso de

desarrollo

Siendo tolerante y previsor con los errores son un medio de

aprendizaje y el miedo al error merma la creatividad y la

espontaneidad

Implicando a los proveedores en el proyecto y animaacutendoles

tambieacuten a su propia auto-organizacioacuten

E- Difusioacuten del conocimiento

Tanto a nivel de proyecto como de organizacioacuten Los equipos son

multidisciplinares todos los miembros aportan y aprenden tanto del

resto del equipo como de las investigaciones innovaciones de su

producto y de la experiencia del desarrollo Las personas que

participan en un proyecto con el tiempo van cambiando de equipo en

la organizacioacuten a otros proyectos de esta forma se van compartiendo

y comunicando las experiencias en la organizacioacuten

Los equipos y las empresas mantienen libre acceso a la informacioacuten

herramientas y poliacuteticas de gestioacuten del conocimiento

Seguacuten (ORJUELA Ailin ROJAS Mauricio 2008) Scrum es un

marco de trabajo iterativo e incremental para el desarrollo de

proyectos productos y aplicaciones Estructura el desarrollo en ciclos

de trabajo llamados Sprint Son iteraciones de 1 a 4 semanas y se van

sucediendo una detraacutes de otra Los Sprint son de duracioacuten fija ndash

terminan en una fecha especiacutefica aunque no se haya terminado el

trabajo y nunca se alargan Se limitan en tiempo Al comienzo de

cada Sprint un equipo multi-funcional selecciona los elementos

(requisitos del cliente) de una lista priorizada Se comprometen a

terminar los elementos al final del Sprint Durante el Sprint no se

pueden cambiar los elementos elegidos

Todos los diacuteas el equipo se reuacutene brevemente para informar del

progreso y actualizan unas graacuteficas sencillas que les orientan sobre el

trabajo restante Al final del Sprint el equipo revisa el Sprint con los

interesados en el proyecto y les ensentildea lo que han construido La

gente obtiene comentarios y observaciones que se puede incorporar al

siguiente Sprint

Scrum pone el eacutenfasis en productos que funcionen al final del Sprint

que realmente esteacuten ldquohechosrdquo en el caso del software significa que el

coacutedigo esteacute integrado completamente probado y potencialmente para

entregar Los roles artefactos y eventos principales se resumen en la

Grafico 1 Scrum

Un tema importante en Scrum es ldquoinspeccionar y adaptarrdquo El

desarrollo inevitablemente implica aprender innovacioacuten y sorpresas

Por eso Scrum hace hincapieacute en dar un pequentildeo paso de desarrollo

inspeccionar el producto resultante y la eficacia de las praacutecticas

actuales y entonces adaptar el objetivo del producto y las praacutecticas

del proceso Y volver a repetir

GRAacuteFICO Nordm 1 Scrum

Fuente (ORJUELA Ailin ROJAS Mauricio 2008)

Roles en Scrum

En Scrum hay 3 roles principales El Duentildeo de Producto (DP) el

Equipo y el ScrumMaster (SM) El Duentildeo de Producto es el

responsable de maximizar el retorno de inversioacuten (ROI) identificando

las funcionalidades del producto ponieacutendolas en una lista priorizada

de funcionalidades decidiendo cuales deberiacutean ir al principio de la

lista para el siguiente Sprint y re priorizando y refinando

continuamente la lista El Duentildeo de Producto tiene la responsabilidad

de las peacuterdidas y ganancias del producto asumiendo que es un

producto comercial En el caso de una aplicacioacuten interna el DP no es

responsable del ROI en el mismo sentido de un producto comercial

(que daraacute beneficio) pero es responsable de maximizar el ROI en el

sentido de elegir - en cada Sprint ndash los elementos de maacutes valor de

negocio y menos coste En algunas ocasiones el DP y el cliente son la

misma persona esto es muy comuacuten en aplicaciones internas En otras

el cliente podriacutea ser millones de personas con diferentes necesidades

en cuyo caso el rol de DP es parecido al rol de jefe de producto o jefe

de marketing del producto que hay en muchas empresas Sin embargo

el Duentildeo de Producto es diferente al tradicional jefe de producto

porque interactuacutea activa y frecuentemente con el equipo estableciendo

personalmente las prioridades y revisando el resultado en cada

iteracioacuten - de 1 a 4 semanas- en vez de delegar las decisiones de

desarrollo en el jefe de proyecto Es importante destacar que en Scrum

hay una persona y soacutelo una que hace ndash y tiene la autoridad final ndash el

Duentildeo de Producto

El Equipo construye el producto que va a usar el cliente por ejemplo

una aplicacioacuten o un sitio web El equipo en Scrum es ldquomulti-

funcionalrdquo ndash tiene todas las competencias y habilidades necesarias

para entregar un producto potencialmente distribuible en cada Sprint ndash

y es ldquoauto-organizadordquo (auto-gestionado) con un alto grado de

autonomiacutea y responsabilidad En Scrum los equipos se auto-organizan

en vez de ser dirigidos por un jefe de equipo o jefe de proyecto

El equipo decide a que se compromete y como hacer lo mejor para

cumplir con lo comprometido en el mundo de Scrum al equipo se le

conoce como ldquoCerdosrdquo y a todos los demaacutes como ldquoGallinasrdquo (que

viene de un chiste sobre un cerdo y una gallina que estaacuten hablando

sobre abrir un restaurante llamado ldquoHuevos con jamoacutenrdquo y el cerdo no

lo ve claro porque ldquoeacutel estariacutea verdaderamente comprometido pero la

gallina solo estariacutea implicadardquo)

El equipo en Scrum consta de siete personas maacutes menos dos y para un

producto de software el equipo podriacutea incluir analistas

desarrolladores disentildeadores de interface y testers El equipo

desarrolla el producto y da ideas al DP de coacutemo hacer un gran

producto En Scrum el equipo deberiacutea estar dedicado al 100 al

trabajo en el producto durante el Sprint intentando evitar hacer varias

tareas en diferentes productos o proyectos A los equipos estables se

les asocia con una productividad maacutes alta asiacute que evita cambiar

miembros del equipo A los grupos de desarrollo de aplicaciones con

mucha gente se les organiza en varios equipos Scrum cada uno

centrado en diferentes funcionalidades del producto coordinando sus

esfuerzos muy de cerca

Dado que el equipo hace todo el trabajo (planificacioacuten anaacutelisis

programacioacuten y pruebas) para una funcionalidad completa centrada en

el cliente a los equipos de Scrum tambieacuten se les llama equipos por

funcionalidades

El ScrumMaster ayuda al grupo del producto a aprender y aplicar

Scrum para conseguir valor de negocio El ScrumMaster hace lo que

sea necesario para ayudar a que el equipo tenga eacutexito

El ScrumMaster no es el jefe del equipo o jefe de proyecto el

ScrumMaster sirve al equipo le protege de interferencias del exterior

y ensentildea y guiacutea al DP y al equipo en el uso fructiacutefero de Scrum El

ScrumMaster se asegura de que todo el mundo en el equipo

(incluyendo al DP y la gerencia) entienda y siga las praacutecticas de

Scrum y ayuda a llevar a la organizacioacuten a traveacutes de los cambios

necesarios y frecuentemente difiacuteciles a conseguir el eacutexito con el

desarrollo aacutegil

Como Scrum hace visibles muchos impedimentos y amenazas a la

efectividad del DP y el equipo es importante tener un ScrumMaster

comprometido y que trabaje eneacutergicamente para ayudar a resolver

dichos asuntos o si no el equipo y el DP tendraacuten dificultades para

tener eacutexito Los equipos de Scrum deberiacutean tener un ScrumMaster a

tiempo completo aunque en un equipo maacutes pequentildeo podriacutea ser un

miembro del equipo (llevando una carga de trabajo maacutes ligera) Un

gran ScrumMaster puede venir de cualquier experiencia o disciplina

previa ingenieriacutea disentildeo testing gestioacuten de productos gestioacuten de

proyectos o gestioacuten de calidad

El ScrumMaster y el Duentildeo de Producto no pueden ser la misma

persona a veces el ScrumMaster necesitaraacute parar los pies al DP (por

ejemplo si intenta meter nuevas funcionalidades en mitad de un

Sprint) Y al contrario de un jefe de proyecto el ScrumMaster no le

dice a gente las tareas que tienen asignadas ndash lo que hace es facilitar el

proceso apoyando al equipo que se organiza y gestiona solo Si el

ScrumMaster tuvo un puesto de gestioacuten en el equipo necesitaraacute

cambiar radicalmente su forma de pensar y el estilo de comunicacioacuten

con el equipo para tener eacutexito con Scrum En el caso de una transicioacuten

de antiguo jefe a ScrumMaster es mejor que esteacute en un equipo

diferente al equipo en el que era el jefe si no habraacute un conflicto

potencial por las dinaacutemicas sociales y de poder

Ademaacutes de estos tres roles hay otros que contribuyen al eacutexito del

producto incluyendo los jefes y gestores Aunque sus roles cambian

en Scrum siguen siendo valiosos Por ejemplo

Ayudan al equipo respetando las reglas y el espiacuteritu de Scrum

Ayudan a quitar los impedimentos identificados por el equipo

Ponen su experiencia y conocimiento a disposicioacuten del equipo

En Scrum los jefes cambian el tiempo que dedicaban a hacer de

ldquonintildeerasrdquo (asignar tareas pedir informes de estado y otras formas de

micro-gestioacuten) por tiempo como ldquoguruacutesrdquo o ldquosirvientesrdquo del equipo

(mentoring coaching ayudar a quitar obstaacuteculos ayudar a resolver

problemas dar ideas creativas y guiar el desarrollo de habilidades de

los miembros del equipo)

Para llevar a cabo este cambio los gestores puede que necesiten

cambiar su estilo de gestioacuten por ejemplo usar cuestionamiento

socraacutetico para ayudar al equipo a descubrir la solucioacuten a un problema

en lugar de simplemente decidir una solucioacuten e imponeacutersela al equipo

De las investigaciones anteriores se puede decir que la metodologiacutea Scrum es una

metodologiacutea aacutegil que estaacute orientada a varios procesos empresariales donde la

metodologiacutea brinda control y administracioacuten

La metodologiacutea Scrum se basa en un proceso iterativo e incremental donde la

iteracioacuten es un proceso de desarrollo repetitivo cada iteracioacuten tiene una duracioacuten

entre 1 a 4 semanas y no es permisible para antildeadir maacutes son sucesivos las

iteraciones hasta la culminacioacuten del proyecto

Los roles principales del Scrum son

El duentildeo del producto (Product Owner)- es quien se responsabiliza de maximizar

el retorno de inversioacuten ya que el organiza una lista de requerimientos del cliente

que se tomara un cierto nuacutemero en cada sprint por prioridad

El Equipo (team)- es aquel que desarrolla el software son multi-funcional auto-

organizados con gran autonomiacutea y responsabilidad ademaacutes no llevan sobre ellos

un jefe de equipo o jefe de proyectos

El ScrumMaster es aquel que ayuda tanto al equipo como al duentildeo del producto

para que tengan eacutexito asistieacutendolos con lo que sea necesario a la vez sirve

protege al equipo de interferencias del exterior

19 Ingenieriacutea de software

Para (SOMERVILLE Ian 2005) La ingenieriacutea de software es una

disciplina de la ingenieriacutea que comprende todos los aspectos de la

produccioacuten de software desde las etapas iniciales de la especificacioacuten

del sistema hasta el mantenimiento de este despueacutes de que se utiliza

En esta definicioacuten existen dos frases clave

Disciplina de la ingenieriacutea Los ingenieros hacen que las cosas

funciones Aplican teoriacuteas meacutetodos y herramientas donde sean

convenientes pero las utilizan de forma selectiva y siempre tratando

de descubrir soluciones a los problemas aun cuando no existan teoriacuteas

y meacutetodos aplicables para resolverlos Los ingenieros tambieacuten saben

que deben trabajar con restricciones financieras y organizacionales

por lo que buscan soluciones tomando en cuenta estas restricciones

Todos los aspectos de produccioacuten de software La ingenieriacutea del

software no solo comprende procesos teacutecnicos del desarrollo de

software y el desarrollo de herramientas meacutetodos y teoriacuteas de apoyo a

la produccioacuten del software

En general los ingenieros de software adoptan un enfoque sistemaacutetico

y organizado en su trabajo ya que es la forma maacutes efectiva de

producir software de alta calidad Sin embargo aunque la ingenieriacutea

consiste en seleccionar el meacutetodo maacutes apropiado para un conjunto de

circunstancias un enfoque maacutes formal y creativo de desarrollo podriacutea

ser efectivo en algunas circunstancias El desarrollo informal es

apropiado para el desarrollo de sistemas basados en Web los cuales

requieren una mescla de teacutecnicas de software y de disentildeo graacutefico Paacuteg

94

Seguacuten (S PRESSMAN Roger 2007) A pesar de que cientos de autores

han definido en forma individual la ingenieriacutea de software la

definicioacuten que propuso Fritz Bauer (NAU69) en una conferencia

fundamental sobre la materia auacuten se puede utilizar como base para el

debate

La ingenieriacutea del software es el establecimiento y uso de principios

solidos de la ingenieriacutea para obtener econoacutemicamente un software

confiable y que funcione de modo eficiente en maacutequinas reales

Casi cualquier lector se sentiraacute tentado a sumar otras ideas a esta

definicioacuten Dice poco sobre los aspectos teacutecnicos de la calidad del

software no se refiere de manera directa a la necesidad de satisfacer al

cliente o al tiempo de entrega de un producto omite mencionar la

importancia de la medicioacuten y la meacutetrica no establece la importancia

de un proceso efectivo No obstante la definicioacuten de Bauer ofrece una

idea baacutesica iquestCuaacuteles son ldquolos principios solidos de la ingenieriacuteardquo que

puedan aplicarse en el desarrollo del software de computadora iquestDe

queacute manera se construye ldquoeconoacutemicamenterdquo un software confiable

iquestQueacute se requiere para crear programas de computadora que funcionen

ldquode manera eficienterdquo no solo en una sino en varias ldquomaquinas realesrdquo

diferentes Estas interrogantes continuacutean siendo un reto para los

ingenieros de software

ldquoMaacutes que una disciplina a un cuerpo de conocimiento la ingenieriacutea es

un verbo una palabra de accioacuten una manera de abordar un problemardquo

El IEEE (IEE93) ha elaborado una definicioacuten maacutes comprensible al

establecer

Ingenieriacutea de software 1) la aplicacioacuten de un enfoque sistemaacutetico

disciplinado y cuantificable al desarrollo operacioacuten y mantenimiento

del software es decir la aplicacioacuten de la ingenieriacutea de software 2) El

estudio de enfoques en 1)

Y aun asiacute lo que es ldquosistemaacutetico disciplinadordquo y ldquocuantificablerdquo para

un equipo de software puede ser gravoso para otro Se requiere de

disciplina pero tambieacuten de adaptabilidad y agilidad Paacuteg 114

De la investigacioacuten anterior se puede determinar que la ingenieriacutea de software

lleva como objetivo obtener un software econoacutemicamente confiable y que ademaacutes

funcione eficientemente en maacutequinas reales ademaacutes de llevar un proceso

sistemaacutetico disciplinado y cuantificable dependeraacute del grupo de trabajo tanto de

su adaptabilidad y agilidad

La ingenieriacutea de software implica resolver problemas mediante la utilizacioacuten de

meacutetodos y teacutecnicas para el desarrollo de software donde incluyen restricciones

financieras y organizacionales Ademaacutes conlleva llevar un enfoque sistemaacutetico y

organizado que haraacute maacutes efectivo de producir software de calidad

110 Proceso del software

Para (SOMERVILLE Ian 2005) Un proceso del software es un conjunto

de actividades y resultados asociados que producen un producto de

software

Especificacioacuten del software donde los clientes e ingenieros definen el

software a producir y las restricciones sobre su operacioacuten

Desarrollo del software donde el software se disentildea y programa

Validacioacuten del software donde el software donde el software se vaacutelida

para asegurar que es lo que el cliente quiere

Evolucioacuten del software donde el software se modifica para adaptarlo a

los cambios requeridos por el cliente y el mercado

Diferentes tipos de sistemas necesitan diferentes procesos de

desarrollo Por ejemplo el software de tiempo real en un avioacuten tiene

que ser completamente especificado antes de que empiece el

desarrollo mientras que en un sistema de comercio electroacutenico la

especificacioacuten y el programa normalmente son desarrollados juntos

Por lo tanto estas actividades geneacutericas pueden organizarse de

diferentes formas y describirse en diferentes niveles de detalle para

diferentes tipos de software Sin embargo el uso de un proceso

inadecuado del software puede reducir la calidad o la utilidad del

producto de software que se va a desarrollar yo incrementar los costes

de desarrollo Paacuteg 134

Para (S PRESSMAN Roger 2007) De hecho la construccioacuten del

software de computadora es un proceso iterativo de aprendizaje y el

resultado algo que Baetjer llamariacutea el capital del software Es una

materializacioacuten del conocimiento recolectado depurado y organizado

conforme el proceso estuvo en ejecucioacuten

Pero iquestqueacute es con exactitud un proceso de software desde un punto de

vista teacutecnico Dentro del contexto de este libro un proceso de

software se define como un marco de trabajo para las tareas que se

requieren en la construccioacuten de software de alta calidad

iquestEl proceso es un sinoacutenimo de ingenieriacutea del software La respuesta

es siacute y no un proceso de software define el enfoque que se adopta

mientras el software estaacute en desarrollo Pero la ingenieriacutea del software

tambieacuten abarca las tecnologiacuteas que requiere el proceso (meacutetodos

teacutecnicos y herramientas automatizadas) Auacuten maacutes importante es que la

ingenieriacutea del software la realizan personas creativas y con

conocimiento que deben trabajar en un proceso de software maduro

que sea apropiado para el producto que construyen y para las

demandas de sus mercados Paacuteg 182

De lo mencionado anteriormente se determina que el proceso de software es

definido como un proyecto donde existen taras para cada aacuterea de trabajo y que

desarrollaran un software de calidad La ingeniera de software trabaja sobre un

proceso de software maduro que es apropiado para la construccioacuten del producto

El desarrollo de un software dependeraacute de su aplicacioacuten y ahiacute se obtendraacute si el

software seraacute totalmente especificado antes de desarrollarlo o en el transcurso del

desarrollo sin embargo si el uso de un proceso equivoco puede producir software

de mala calidad la utilidad y el aumento o disminucioacuten del costo del software

111 Gestioacuten del software

Seguacuten (SOMERVILLE Ian 2005) La gestioacuten de proyectos de software es

una parte esencial de la ingenieriacutea del software La buena gestioacuten no

puede garantizar el eacutexito del proyecto Sin embargo la mala gestioacuten

usualmente lleva al fracaso del proyecto El software es entregado

tarde los costes son mayores que los estimados y los requerimientos

no se cumplen

Los gestores de software son responsables de la planificacioacuten y

temporalizacioacuten de desarrollo de los proyectos Supervisan el trabajo

para asegurar que se lleva a cabo conforme a los estaacutendares requeridos

y supervisan el progreso para comprobar que el desarrollo se ajusta al

tiempo previsto y al presupuesto La administracioacuten de proyectos de

software es necesaria debido a que la ingenieriacutea de software

profesional siempre estaacute sujeta a restricciones organizacionales de

tiempo y presupuesto El trabajo del gestor de proyectos de software

es asegurar que estos cumplan dichas restricciones y entregar software

que contribuya a las metas de la compantildeiacutea de desarrollo de software

Los gestores de software hacen el mismo tipo de trabajo que otros

gestores Sin embargo la ingenieriacutea de software es diferente en varios

aspectos de otros tipos lo que hace a la gestioacuten de software

particularmente difiacutecil Algunas de estas diferencias son las siguientes

El producto es intangible El gestor de un proyecto de construccioacuten de

un embarcadero o de uno de ingenieriacutea civil puede ver el producto

mientras se estaacute desarrollando Si hay un desfase en calendario el

efecto en el producto es visible de forma obvia partes de la estructura

no estaacuten completa El software es intangible No se puede ver ni tocar

Los gestores de proyectos de software no pueden ver el progreso

Confiacutean en otros para elaborar la documentacioacuten necesaria para

revisar el progreso

No existen procesos de software estaacutendar En las disciplinas de

ingenieriacutea con larga historia el proceso se prueba y verifica Para

tipos particulares de sistemas como puentes o edificios el proceso de

ingenieriacutea se comprende bien Sin embargo los procesos de software

variacutean notablemente de una organizacioacuten a otra A pesar de que la

compresioacuten del proceso del software se ha desarrollado de forma

significativa en los uacuteltimos antildeos aun no se puede predecir con certeza

cuando un proceso particular tiende a desarrollar problemas

Esto es especialmente cierto cuando el proyecto de software parte un

proyecto de ingenieriacutea de un sistema grande

A menudo los proyectos grandes son uacutenicos Por lo general los

proyectos grandes de software son diferentes de proyectos previos En

consecuencia los gestores aun cuando cuenten con una amplia

experiencia esta no es suficiente para anticipar los problemas Maacutes

aun los raacutepidos cambios tecnoloacutegicos en las computadoras y las

comunicaciones hacen parece obsoleta la experiencia previa Las

lecciones aprendidas en esas experiencias pueden no se transferibles a

los nuevos proyectos

Debido a estos problemas no es sorprendente que algunos proyectos

de software se retrasen sobrepasen el presupuesto y se entreguen

fuera de tiempo A menudo los sistemas de software son nuevos y

tecnoloacutegicamente innovadores Frecuentemente los proyectos de

ingenieriacutea innovadores (como los nuevos sistemas de transporte)

tambieacuten tienen problemas de temporalizacioacuten Dadas las mezclas de

dificultades es notable que muchos proyectos de software sean

entregados a tiempo y seguacuten lo presupuestado Paacuteg 168

Para (S PRESSMAN Roger 2007) La gestioacuten eficaz de la gestioacuten de

proyectos de software se enfoca sobre las cuatro P personal producto

proceso y proyecto El orden no es arbitrario El gestor que olvida que

el trabajo de ingenieriacutea del software es una empresa intensamente

humana nunca tendraacute eacutexito en la gestioacuten de proyectos Un gestor que

fracasa en alentar la comunicacioacuten amplia con los participantes en

etapas tempranas de la evolucioacuten de proyecto se arriesga a construir

una solucioacuten elegante para el problema equivocado El gestor que

presta poca atencioacuten al proceso corre el riesgo de colocar meacutetodos y

herramientas teacutecnicos competentes en el vaciacuteo El gestor que se

embarca sin un plan de proyecto soacutelido arriesga el eacutexito del producto

El personal- La formacioacuten de personal de software motivado y

altamente calificado se ha debatido desde los antildeos 60 del siglo

pasado De hecho el ldquofactor humanordquo es tan importante que el

software Engineering Institute ha desarrollado un modelo de madurez

de la capacidad de gestioacuten de personal (MMCGP) para ldquoaumentar la

rapidez con la cual las organizaciones de software acometen las

aplicaciones cada vez maacutes complejas al ayudar a atraer aumentar

motivar desplegar y retener el talento necesario para mejorar su

capacidad de desarrollo de softwarerdquo

El producto- Antes de planear un proyecto se deberiacutean establecer los

objetivos y el aacutembito del producto considerar soluciones alternativas

e identificar las restricciones razonables (y precisas) del costo una

valoracioacuten efectiva del riesgo una divisioacuten realista de las tareas del

proyecto o un calendario de proyecto manejable que ofrezca una

indicacioacuten fiable del progreso

El proceso- Un proceso de software proporciona el marco de trabajo

desde el cual se puede establecer un plan detallado para el desarrollo

del software Un pequentildeo nuacutemero de actividades del marco de trabajo

es aplicable a todos los proyectos de software sin importar su tamantildeo

o complejidad Algunos conjuntos de tareas diferentes (tareas hitos

productos de trabajo y puntos de control de calidad) permiten que las

actividades del marco de trabajo se adapten a las caracteriacutesticas del

proyecto de software asiacute como a los requisitos del equipo del

proyecto Finalmente las actividades protectoras (como el control de

calidad del software la gestioacuten de configuracioacuten de software y la

medicioacuten) cubren el modelo del proceso Las actividades protectoras

son independientes de cualquier actividad del marco de trabajo y

ocurren durante todo el proceso

El proyecto- Los proyectos de software se realizan de manera

planificada y controlada por una razoacuten principal es la uacutenica forma

conocida de gestionar la complejidad Incluso los esfuerzos

continuaran En 1998 los datos industriales indicaron que el 26 por

ciento de los proyectos de software fracasaron por completo y que el

46 por ciento rebasaron sus costos y tiempos de entrega Aunque la

tasa de eacutexito para los proyectos de software ha mejorado un poco la

tasa de fracaso de proyectos permanece maacutes elevada de lo que deberiacutea

Paacuteg 185

De lo mencionado anteriormente se determinoacute que la gestioacuten de software tiene

que tener un enfoque en todo lo que es la planificacioacuten de software y sin dejar a

parte la humanizacioacuten en el proyecto la gestioacuten estaacute enfocada en las 4P personal

producto proceso y proyecto

El Personal

El personal de software debe ser altamente calificado y motivado

El producto

Se deben establecer objetivos tener en cuenta soluciones alternativas y tener

identificado las restricciones

El proceso

Es un marco de trabajo el cual proporciona un plan detallado de tareas que pueden

ser empleadas para simples o complejos proyectos

El proyecto

El proyecto de software debe ser de manera planificada y llevar un control para

saber el tipo de complejidad que posee

La gestioacuten del software sirve para la planificacioacuten y temporalizacioacuten de desarrollo

del software de calidad pero hay que tener en cuenta los avances diarios en

tecnologiacutea los costos y el tiempo propuesto ya que estos factores pueden hacer

que un proyecto de software no sea realizado

La gestioacuten de software tambieacuten estaacute pendiente del proceso y avance del software

tanto de pruebas y actualizaciones que se realicen durante el proceso de creacioacuten

del software

112 Requerimientos del software

Para (SOMERVILLE Ian 2005) Los requerimientos para un sistema son

la descripcioacuten de los servicios proporcionados por el sistema y sus

restricciones operativas Estos requerimientos reflejan las necesidades

de los clientes de un sistema que ayude a resolver alguacuten problema

como el control de un dispositivo hacer un pedido o encontrar

informacioacuten El proceso de descubrir analizar documentar y verificar

estos servicios y restricciones se denominan ingenieriacutea de

requerimientos (RE)

El termino requerimiento no se utiliza de una forma constante en la

industria de software En algunos casos un requerimiento es

simplemente es simplemente una declaracioacuten abstracta de alto nivel de

un servicio que debe proporcionar el sistema o una restriccioacuten de este

En el otro extremo es una definicioacuten detallada y formal de una

funcioacuten del sistema Davis (Davis 1993) explica que existen estas

diferencias

Si una compantildeiacutea desea establecer un contrato para un proyecto de

desarrollo de software grande debe definir sus necesidades de una

forma suficientemente abstracta para establecer a partir de ella una

solucioacuten Los requerimientos deben redactarse de tal forma que varios

contratistas pueden licitar el contrato ofreciendo quizaacutes formas

diferentes de cumplir las necesidades de los clientes en la

organizacioacuten Una vez que el contrato se asigna el contratista debe

redactar una definicioacuten del sistema para el cliente maacutes detalladamente

de forma que este comprenda y pueda validar lo que haraacute el software

Ambos documentos se pueden denominar documento de

requerimientos para el sistema

Algunos de los problemas que surgen durante el proceso de ingenieriacutea

de requerimientos son resultado de no hacer una clara separacioacuten entre

estos diferentes niveles de descripcioacuten Aquiacute se distinguen utilizando

la denominacioacuten requerimientos del usuario y del sistema se pueden

definir como se muestra a continuacioacuten

Los requerimientos del usuario son declaraciones en lenguaje natural

y en diagramas de los servicios que se espera que el sistema

proporcione y de las restricciones bajo las cuales debe funcionar

Los requerimientos del sistema establecen con detalle las funciones

servicios y restricciones operativas del sistema El documento de

requerimientos del sistema (algunas veces denominado especificacioacuten

funcional) debe ser preciso Debe definir exactamente queacute es lo que se

va a implementar Puede ser parte del contrato entre el comparador del

sistema y los desarrolladores del software Paacuteg 224

Seguacuten (S PRESSMAN Roger 2007) La comprensioacuten de los requisitos

de un problema esta entre las tareas maacutes difiacuteciles que enfrenta un

ingeniero de software Cuando se piensa por primera vez acerca de

ello la ingenieriacutea de requisitos no parece tan difiacutecil

Despueacutes de todo iquestEl cliente no sabe lo que se requiere iquestLos

usuarios finales no deberiacutean entender bien las caracteriacutesticas y

funciones que les proporcionaran un beneficio Es sorprendente pero

en muchas ocasiones la respuesta a estas preguntas es ldquonordquo Y aun si

los clientes y usuarios finales son expliacutecitos en sus necesidades estos

requisitos pueden cambiar durante el proyecto La ingenieriacutea de

requisitos es difiacutecil

En el proacutelogo a un libro de Ralph Young (YOU01) sobre las praacutecticas

efectivas en los requisitos el autor de este libro escribioacute

Es tu peor pesadilla Un cliente entra en tu oficina se sienta te mira

directo a los ojos y dice ldquoYo seacute que usted piensa que entiende lo que

digo pero los que usted no entiende es que lo que digo no es

realmente lo que quiero decirrdquo Esto sucede de manera invariable

cuando el proyecto estaacute avanzado despueacutes de que se han realizado los

compromisos relativos al tiempo de entrega las reputaciones estaacuten en

juego y el dinero esta enserio peligro

Todos los que hemos trabajado en el negocio de los sistemas y el

software por maacutes de unos cuantos antildeos hemos vivido esta pesadilla y

solo unos pocos de nosotros hemos aprendido a continuar aun con esta

circunstancia Nosotros tenemos dificultades cuando tratamos de

obtener requisitos de nuestros clientes Tenemos problemas al

comprender la informacioacuten que adquirimos Con frecuencia

registramos los requisitos de una manera desorganizada e invertimos

muy poco tiempo en verificar lo que registramos Permitimos que el

cambio nos controle en lugar de establecer mecanismos para

controlarlo En resumen fallamos al establecer un cimiento salido

para el sistema o software Cada uno de estos problemas representa un

reto Cuando estos se combinan la imagen es desalentadora incluso

para los gerentes y profesionales del software maacutes experimentados

Pero existen soluciones

Seria deshonesto decir que la ingenieriacutea de requisitos es la ldquosolucioacutenrdquo

para los retos que se han enunciado Pero proporciona un enfoque

soacutelido para abordar dichos desafiacuteos Paacuteg 202

De lo definido anteriormente se puede decir que la ingenieriacutea de requisitos trata de

entender las necesidades del cliente y plasmarlas en una solucioacuten pero si

conocemos parcialmente los requisitos del cliente creara problemas durante el

desarrollo y pondraacute en juego el prestigio y dinero para esto la ingeniera de

requisitos permite un enfoque soacutelido para abordar estos desafiacuteos

Los requerimientos de software son todos los servicios y restricciones que el

software proporcionara y deben estar de acuerdo con las perspectivas del cliente y

tambieacuten entendibles para todo usuario por ese motivo la empresa que requiere el

software debe ser lo bastante especiacutefico para dar solucioacuten a su problemas y de

parte del contratista de igual manera deberaacute exponer diagramas y expresarse de la

manera maacutes natural posible para que entienda el cliente

CAPITULO II

2 ENTORNO DEL LUGAR DE INVESTIGACIOacuteN

21 Antecedentes histoacutericos de empresas ensambladoras de

vehiacuteculos en el Ecuador

En Ecuador se han situado diferentes empresas dedicadas a ensamblar distribuir y

comercializar vehiacuteculos y componentes relacionados a la Industria Automotriz la

demanda interna ha llevado la implementacioacuten de diferentes puntos de venta

principalmente de repuestos a nivel nacional ademaacutes de evolucioacuten de redisentildeos

de acoplamientos en algunos caso a pesar de ello el mercado ha ido creciendo de

manera que se han hecho necesarias nuevas alternativas para suplir la demanda

una de las cuales es la importacioacuten de partes para su ensamble en el territorio

ecuatoriano es asiacute que en la actualidad empresas como General Motors del

Ecuador Corporacioacuten Maresa Holding HYUNDAI AYMESA y en este antildeo

Great Wall-Ambacar se encuentran ensamblando vehiacuteculos de diferentes tipos y

modelos

La creacioacuten de estas plantas de ensamblaje traen consigo la necesidad de

desarrollar complejos y actualizados sistemas internos para el intercambio y

procesamiento de informacioacuten inclusive se han adoptado sistemas de

automatizacioacuten de uacuteltima generacioacuten para mantener altos niveles de calidad y de

produccioacuten estos sistemas ayudan al mejoramiento de comunicacioacuten entre aacutereas y

departamentos lo cual se traduce en

eficiencia ahorro de tiempo dinero y a mantener estadiacutesticas de fallos y errores

para su inmediato tratamiento

En la provincia de Tungurahua el parque automotriz histoacutericamente no ha tenido

un proveedor local (ensambladoras de vehiacuteculos) pero se han desarrollado

diferentes empresas que dan servicios de mantenimiento y venta de repuestos otra

de las empresas relacionadas son las dedicadas a la comercializacioacuten de vehiacuteculos

estos concesionarios se proveen tanto de importaciones como de las

ensambladoras de vehiacuteculos ubicadas en otras provincias siendo Ambato uno de

los principales centros de comercio de vehiacuteculos en el zona central del paiacutes

La ciudad de Ambato desde el mes de febrero del antildeo 2013 cuenta con la

presencia de la primera empresa ensambladora de vehiacuteculos del centro del paiacutes

CIAUTO es una empresa dedicada al ensamblaje de vehiacuteculos de las marcas

GREAT WALL (modelos Haval H5 camioneta Wingle y compacto M4) la

denomina Ciudad del Auto (CIAUTO) tiene una produccioacuten de 18 - 25 autos por

diacutea

Las instalaciones estaacuten ubicadas en el sector de Unamuncho (Norte de Ambato-

Camino Real) la planta al momento se encuentra acreditada con la Norma ISO

9001

Fuente Castantildeeda Carlos Artiacuteculo Historia Automoacutevil Ecuador Fecha

08122000

Fuente Loacutepez Daniel Articulo Ensamblaje de Autos Fecha 15112003

Fuente Tartado Daniel Articulo Llegada del Automoacutevil Fecha 09032005

22 Misioacuten y Visioacuten de Ciauto

221 Misioacuten

Somos una empresa dedicada al ensamblaje de partes y vehiacuteculos

automotores de calidad

Fomentamos el desarrollo de la industria automotriz en el centro del

paiacutes asiacute como tambieacuten el crecimiento de nuestra gente generando al

mismo tiempo la rentabilidad necesaria para asegurar la continuidad

y desarrollo de nuestra organizacioacuten

Fuente Jefe de Planta CIAUTO

222 Visioacuten

Nuestra cultura organizacional impulsa la buacutesqueda de la excelencia

en un ambiente acogedor que facilita el desarrollo de nuestro equipo

humano

Mantenemos procesos de fabricacioacuten innovadores confiables

seguros y competitivos que nos permiten ensamblar vehiacuteculos de

calidad

Fomentamos el desarrollo de la industria a traveacutes del crecimiento

paulatino del nuacutemero de unidades que ensamblamos y del tipo de

partes locales que instalamos en nuestros vehiacuteculos lo que nos

permite adoptar y transferir tecnologiacutea generando nuevos y mejores

negocios para todas las partes involucradas con nuestra organizacioacuten

Gestionamos nuestros procesos de acuerdo a los requisitos

establecidos en la norma ISO 9001 lo que nos brinda las

herramientas y los recursos necesarios para trabajar ordenadamente y

con calidad facilitaacutendonos el logro de la satisfaccioacuten de nuestros

clientes internos y externos

Logramos clientes entusiasmados con nuestros productos esto nos

permite construir un gran nombre de respaldo y seriedad asegurando

el crecimiento y sustentabilidad de nuestro negocio

Generamos la rentabilidad adecuada para asegurar la continuidad y

desarrollo de nuestra empresa asiacute como de la sociedad

223 Organigrama de la Ensambladora Ciudad del Auto Cia Ltda CIAUTO

GRAacuteFICO Nordm 2 Organigrama de CIAUTO

Fuente Jefe de Planta CIAU

23 Disentildeo Metodoloacutegico

231 Meacutetodos de Investigacioacuten

Es una serie de pasos que aportan a la investigacioacuten de conocimientos mediante la

aplicacioacuten de meacutetodos y teacutecnicas y para adquirir los fundamentos de las

investigaciones nos daraacuten una visioacuten general de la realidad en que se encuentra la

empresa

2311 Meacutetodo hipoteacutetico deductivo

Seguacuten (Karl POPPER 1994 paacuteg 45) El meacutetodo hipoteacutetico

deductivo es el procedimiento o camino que sigue el

investigador para hacer una actividad una praacutectica cientiacutefica

El meacutetodo hipoteacutetico deductivo tiene varios pasos esenciales

observacioacuten del fenoacutemeno a estudiar creacioacuten de una

hipoacutetesis para explicar dicho fenoacutemeno deduccioacuten de

consecuencias o proposiciones maacutes elementales que las

propias hipoacutetesis verificacioacuten y comprobacioacuten de la verdad de

los enunciados declarados comparaacutendolos con la experiencia

Este meacutetodo ha servido para obtener una gran cantidad de informacioacuten

en forma teoacuterica se las ha llevado a la praacutectica para una comprobacioacuten

entre la teoriacutea y la experimentacioacuten con el fenoacutemeno en siacute

2312 La experimentacioacuten cientiacutefica

Para (D T CAMPBELL y otros 1973 paacuteg 9) Implica

alteracioacuten controlada de las condiciones naturales de tal forma

que el investigador creara modelos reproduciraacute condiciones

abstraeraacute rasgos distintivos del objeto del problema la

experimentacioacuten depende del grado de conocimiento del

investigador a la naturaleza a las circunstancias del objeto y

el problema de investigacioacuten es decir no siempre se podraacute

realizar experimentacioacuten

Admite la modificacioacuten de variables lo cual nos da viacutea libre para la

correccioacuten de errores y el mejoramiento de nuestra investigacioacuten

Puedo agregar que como futuro ingeniero en informaacutetica estoy

aplicando mucho este meacutetodo puesto que debemos buscar una solucioacuten

de calidad efectiva funcional y dar satisfaccioacuten al cliente

24 Teacutecnicas de la investigacioacuten

Los instrumentos de recoleccioacuten de datos e informacioacuten son un recurso

metodoloacutegico utilizado por las teacutecnicas de investigacioacuten donde se materializo la

informacioacuten mediante un dispositivo o formato (impreso o digital) que se utiliza

para poder obtener registrar o almacenar con los aspectos relevantes del estudio o

investigacioacuten recabada de las fuentes indagadas

241 La entrevista

Para (Hugo GARCEacuteS 2000 paacuteg 6) La entrevista en cierto

sentido es un cuestionario contestado en forma verbal Lo

que supone que el investigador debe desplazarse en busca de

las personas que deben ser entrevistadas Esto naturalmente

demanda maacutes tiempo aun cuando tan pronto como ha

logrado su objetivo dispone al mismo tiempo de las

contestaciones

242 La encuesta

Seguacuten (Hugo GARCEacuteS 2000 paacuteg 7) La encuesta

comprende una serie de preguntas formuladas por escrito

para que el investigado conteste tambieacuten por escrito

Generalmente la encuesta se utiliza para averiguar actitudes y

opiniones mediante preguntas haacutebilmente dirigidas Al

formular preguntas especiacuteficas sobre tal o cual

acontecimiento permite que las respuestas tengan objetividad

Se utilizoacute el instrumento cuestionario al Gerente general de la empresa

para apoyar la creacioacuten del sistema la encuesta fue aplicada a

miembros administrativos de la empresa quienes aportaron de la manera

maacutes sincera

25 Recoleccioacuten de la Informacioacuten

251 Investigacioacuten bibliograacutefica

Para (Hugo GARCEacuteS 2000 paacuteg 12) La investigacioacuten de

caraacutecter documental se apoya en la recopilacioacuten de

antecedentes a traveacutes de documentos graacuteficos formales e

informes cualquiera que estos sean donde el investigador

fundamenta y complementa su investigacioacuten con lo aportado

de por diferentes autores Los materiales de consulta suelen

ser las fuentes bibliograacuteficas iconograacuteficas fonograacuteficas y

algunos medios magneacuteticos

Este tipo de datos ayudo a la investigacioacuten en la recoleccioacuten de

informacioacuten de la empresa para el desarrollo del presente proyecto en

este caso apoyoacute en la subida de informacioacuten a una base de datos

252 Investigacioacuten experimental

Para (Hugo GARCEacuteS 2000 paacuteg 17) La investigacioacuten

experimental consiste en la manipulacioacuten de una o maacutes

variables experimental no comprobada en condiciones

rigurosamente controlada con el fin de describir de queacute

modo o por que causa se produce una situacioacuten o

acontecimiento particular El experimental provocado por el

investigador le permite introducir determinadas variables de

estudio manipuladas por eacutel para controlar el aumento o

disminucioacuten de esas variables y sus efectos en las conductas

observadas

Este tipo de investigacioacuten permite realizar la experimentacioacuten entre

variables y obtener resultados positivos o negativos para luego analizar

los resultados dados por cada una de las experimentaciones y obtener

informacioacuten concreta

253 Investigacioacuten de campo

Para (Hugo GARCEacuteS 2000 paacuteg 18) La investigacioacuten que

se realiza en el lugar geograacutefico donde se producen los

hechos o campo de los hechos como un jardiacuten la escuela el

hogar o una entidad social como un barrio marginal las

viviendas indiacutegenas los comerciantes ambulantes etc etc

Esta investigacioacuten nos permite realizar un anaacutelisis maacutes detallado en el

lugar de la investigacioacuten ya que asiacute se puede interactuar con los

miembros y los problemas que poseen donde puedo tener una

perspectiva maacutes clara

26 Tratamiento y Anaacutelisis Estadiacutestico de los Datos

Para la interpretacioacuten de los resultados se utilizara la estadiacutestica

descriptiva

261 Estadiacutestica descriptiva

Para (Hugo GARCEacuteS 2000 paacuteg 22) Los puntajes que se

han obtenido en una prueba de evaluacioacuten los datos de los

censos los datos obtenidos mediante encuestas los datos que

dispone un agricultor sobre la produccioacuten agriacutecola o los

datos de produccioacuten de una faacutebrica si se hallan en desorden

o en bruto como se los llama no dicen nada Para poder

obtener conclusiones de esa cosecha de esa industria o de

esos alumnos es necesario ordenarlos y compararlos entre siacute

o con la media aritmeacutetica o promedio o sacar porcentajes

Esto es saber lo que esos nuacutemeros dicen por si para el

presente como por ejemplo que maacutes de la mitad de los

alumnos son buenos Esto corresponde a estadiacutestica

descriptiva porque solo estaacute describiendo lo que en la

actualidad pasa

En lo mencionado anteriormente se puede decir que la estadiacutestica

descriptiva nos arrojoacute datos reales queacute califiquen el proyecto de

investigacioacuten con la ayuda de las teacutecnicas de investigacioacuten como son la

entrevista y la encuesta

27 Poblacioacuten

A continuacioacuten se detalla los miembros administrativos que se tomaron

en cuenta o que se encuentran involucrados

Tabla Ndeg 1 Involucrados de la encuesta

Involucrados Cantidad

Administradores 22

Total 22

Fuente Jefe de Planta CIAUTO

28 Anaacutelisis e Interpretacioacuten de Resultados

Pregunta 1 iquestCree usted que la Planta ensambladora debe estar sujeta al

desarrollo tecnoloacutegico para asiacute brindar una mejora continua

Tabla Ndeg 2 Desarrollo Tecnoloacutegico Ciauto

Paraacutemetros Frecuencia Porcentaje

SI 22 100

NO 0 0

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 3 Desarrollo Tecnoloacutegico Ciauto

Elaborado por Dario Gutieacuterrez

Anaacutelisis- Todos los encuestados opinan que CIAUTO debe estar a la par con la

tecnologiacutea y profesionales que quieren ver un mejoramiento continuo ya que

gracias a ellos podraacuten ser crecer en forma tecnoloacutegica como muchas grandes

empresas

100

0

CIAUTO DEBE ESTAR SUJETO AL DESARROLLO TECNOLOGICO

SI

NO

Pregunta 2 iquestConoce usted que es un sistema de gestioacuten y mantenimiento

programado

Tabla Ndeg 3 Porcentaje de Conocimiento

Paraacutemetros Frecuencia Porcentaje

SI 15 68

NO 7 32

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 4 Porcentaje de Conocimiento

Elaborado por Dario Gutieacuterrez

Anaacutelisis- Para los encuestados que supieron mencionar que si conocen que es un

sistema de gestioacuten y mantenimiento programado es porque ven que a futuro la

empresa necesitara de sistemas similares para su desarrollo tecnoloacutegico y que los

pondraacute en un estatus maacutes alto como empresa

68

32

PORCENTAJE DE CONOCIMIENTO DE UN SISTEMA DE GESTION Y MANTENIMIENTO PROGRAMADO

SI

NO

Pregunta 3 iquestConsidera usted que se lleve el control de la planificacioacuten de

mantenimientos a traveacutes de un Sistema Informaacutetico

Tabla Ndeg 4 Consideraciones de Control

Paraacutemetros Frecuencia Porcentaje

SI 22 100

NO 0 0

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 5 Consideraciones de Control

Elaborado por Dario Gutieacuterrez

Anaacutelisis- Los encuestados estaacuten seguros que se deberiacutea llevar un control de los

mantenimientos que se realizan en CIAUTO porque los equipos industriales y

tecnoloacutegicos pueden fallar repercutiendo en el estado econoacutemico y funcional de la

planta

100

0

CONSIDERACIONES DE CONTROL DE MANTENIMIENTOS

SI

NO

Pregunta 4 iquestCoacutemo calificariacutea usted la creacioacuten de un sistema de gestioacuten y

mantenimiento programado para la planta ensambladora

Tabla Ndeg 5 Calificacioacuten para el Desarrollo del SGMP

Paraacutemetros Frecuencia Porcentaje

EXCELENTE 8 41

BUENO 13 59

NO CALIFICA 1 5

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 6 Calificacioacuten para el Desarrollo del SGMP

Elaborado por Dario Gutieacuterrez

Anaacutelisis- La mayoriacutea de los encuestados estaacute de acuerdo en que es excelente y

bueno la creacioacuten un sistema de gestioacuten y mantenimiento programado por los

beneficios que este brida al mantener los equipos criacuteticos y dispositivos

funcionando y asiacute disminuir considerablemente el margen de error

39

57

4

CALIFICACION PARA EL DESARROLLO DEL SGMP

EXCELENTE

BUENO

NO CALIFICA

Pregunta 5 iquestConoce usted coacutemo es el proceso para realizar el mantenimiento de

un equipo informaacutetico en CIAUTO

Tabla Ndeg 6 Porcentaje de conocimiento del mantenimiento de un equipo en

Ciauto

Paraacutemetros Frecuencia Porcentaje

SI 7 32

NO 15 68

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 7 Porcentaje de conocimiento del mantenimiento de un

equipo en Ciauto

Elaborado por Dario Gutieacuterrez

Anaacutelisis- Al no conocer el proceso de mantenimientos de equipos informaacuteticos

los encuestados respondieron negativamente pero supieron mencionar que es por

falta de informacioacuten o porque no han prestado atencioacuten se estaacuten haciendo dichos

mantenimientos a los equipos industriales y tecnoloacutegicos

32

68

PORCENTAJE DE CONOCIMIENTO DEL MANTENIMIENTO DE UN EQUIPO INFORMAacuteTICO EN CIAUTO

SI

NO

Pregunta 6 iquestConsidera usted beneficioso que se lleve un control de los

documentos y planificacioacuten de mantenimientos para los equipos criacuteticos

Tabla Ndeg 7 Beneficio de documentar la planificacioacuten de mantenimientos

Paraacutemetros Frecuencia Porcentaje

SI 22 100

NO 0 0

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 8 Beneficio de documentar la planificacioacuten de

mantenimientos

Elaborado por Dario Gutieacuterrez

Anaacutelisis- El beneficio de llevar un control de documentacioacuten y planificacioacuten

para mantenimientos es muy importante porque se puede prevenir muchos errores

o problemas que presentan los equipos industriales o informaacuteticos y asiacute tenerlos

siempre funcionando oacuteptimamente

100

0

BENEFICIO DE DOCUMENTAR LA PLANIFICACIOacuteN DE MANTENIMIENTOS

SI

NO

29 Verificacioacuten de la hipoacutetesis

La comprobacioacuten de la hipoacutetesis es el estudio que se hace posteriormente de la

aplicacioacuten de un instrumento de investigacioacuten y adquirido los resultados como

datos estadiacutesticos donde se hizo referencia a la hipoacutetesis planteada al comenzar la

investigacioacuten

La implementacioacuten de un sistema de gestioacuten y mantenimiento programado de

equipos tecnoloacutegicos e industriales aplicando la metodologiacutea SCRUM para que

facilite la actividad de la Norma ISO 9001 de mantenimiento manuales de

maquinaria y otra informacioacuten

Al realizar un anaacutelisis en tiempos de ejecucioacuten en las formas documentacioacuten y

sistema (software) se puede decir que los usuarios realizaban varios ingresos para

encontrar o buscar los archivos deseados para la realizacioacuten de los

mantenimientos de los equipos industrial donde se demoraban unos 30 min a 1

hora ademaacutes que no se daba aviso del mantenimiento realizado a los operarios o

coordinadores de dichas aacutereas en el caso del software los tiempos se minimizan

de 5 a 10 min dependiendo si el equipo es nuevo y necesita ser registrado y

tambieacuten en el software se puede visualizar el avance de los mantenimientos que se

han realizado y los que deberaacuten realizarse a futuro

Con la encuesta realizada se pudo obtener datos muy importantes pero de manera

general los encuestados respondieron positivamente con el 75 de que el sistema

cumple los objetivos el 25 negativo se dio porque las fallas de los equipos

industriales no se producen siempre por no realizar mantenimientos tambieacuten por

la mala utilizacioacuten de los operarios o incidentes en las estructuras

Para verificacioacuten de la factibilidad de la investigacioacuten se procedioacute a la realizacioacuten

de las encuestas detalladas anteriormente en donde se pudo constatar que la

hipoacutetesis es veriacutedica tomando en cuenta la tabulacioacuten de los datos obtenidos en

donde se puede evidenciar que 100 de encuestados estaacuten de acuerdo en que se

lleve un control de los mantenimientos planificados a traveacutes de un sistema el 39

opina que seriacutea excelente implantar un sistema de gestioacuten y mantenimiento

programado el 57 califico como bueno el desarrollo ya que esto ayudara a la

mejora continua y a mantener los equipos criacuteticos siempre disponibles el 100

opina que es muy beneficioso contar con un sistemas de gestioacuten mantenimiento

programado porque los usuarios temen por la informacioacuten con la que cuentan y

con los equipos que ayudan en diferentes puntos del ensamblaje De todo esto se

puede exponer que es factible la implementacioacuten de un sistema de gestioacuten y

mantenimiento programado para el aacuterea de mantenimiento y sistemas

informaacuteticos de la Planta ensambladora CIAUTO

Para comprobacioacuten se revisoacute los diferentes procesos en el sistema y se realiza

comprobaciones y verificaciones de la funcionalidad de cada parte

Asiacute pues en el sistema se verifica que los usuarios realizan el ingreso con sus

respectivos usuarios y acceden a los moacutedulos asignados por el tipo de

departamento

Para los usuarios del departamento de mantenimiento se puede evidenciar que al

acceder a su respectivo modulo tienes las tareas o acciones en menuacutes donde

dependiendo de lo que deseen realizar estaacuten plan anual de mantenimiento quien a

su vez tiene opciones de visualizar el reporte como tambieacuten el ingresar un nuevo

equipo industrial y tambieacuten para la asignacioacuten de un tipo de actividad y

actividades respectivas de cada equipo industrial

En otro apartado del menuacute en el moacutedulo de mantenimiento tenemos el reporte

para de tareas a realizar por mes semana o el diacutea asiacute el personal de

mantenimiento tiene las tareas asignadas para el diacutea

Para los usuarios de sistemas el modulo no es muy complejo ya que poseen un

inventario de los equipos que administran y un plan anual de tareas por fechas

como el ingreso eliminacioacuten y modificacioacuten de las diferentes tareas y sus

restricciones

El suacuteper usuario (root) seraacute el uacutenico que pueda crear usuarios o personas en el

caso de ingreso de un nuevo miembro al sistema es asiacute que llevara un control de

asignaciones y solicitudes de nuevos usuarios por otra parte tendraacute la potestad de

realizar y utilizar los moacutedulos de los demaacutes departamentos para realizar cambios

no habilitados para los respectivos usuarios

El sistema ira creciendo por lo que seraacute necesario ir actualizando o creando

nuevos moacutedulos dependiendo del tipo Sistema de Gestioacuten de Calidad ISO

9001que se vaya implantando o su respectiva actualizacioacuten cada 3 antildeos

Para culminar se comprueba y se visualiza todos los moacutedulos necesarios y sus

diferentes caracteriacutesticas dan una visualizacioacuten de los diferentes requerimientos y

que despueacutes se convirtieron en tareas finalizadas para terminacioacuten del sistema y

se puedan verificar aspectos de planes anuales mantenimientos realizados tareas

no realizadas y sirvan para una mejora continua de cada aacuterea y por entregar una

herramienta informaacutetica de gran utilidad para la Planta Ensambladora CIAUTO

CAPITULO III

3 IMPLEMENTACIOacuteN DE UN SISTEMA DE GESTIOacuteN y

MANTENIMIENTO PROGRAMADO DE EQUIPOS

TECNOLOGICOS E INDUSTRIALES

31 Presentacioacuten

En los uacuteltimos antildeos se ha evidenciado que las empresas puacuteblicas y privadas han

optado por sistemas informaacuteticos que ayuden y solventen diferentes aspectos

dentro la empresa asiacute ayudando con mejor control manejo e integridad de la

informacioacuten que se maneja internamente

Es asiacute que se hace factible la creacioacuten de un sistema de gestioacuten y mantenimiento

programado de equipos tecnoloacutegicos e industriales para que facilite la actividad

de la Norma ISO 9001 de mantenimiento manuales de maquinaria y otra

informacioacuten y mantener los equipos criacuteticos disponibles con menores fallas para

los departamentos de mantenimiento y sistemas informaacuteticos de la Planta

ensambladora CIAUTO

Lo cual ayuda al desarrollo de la propuesta para demostrar de una manera

renovadora mantener los equipos criacuteticos disponibles un mayor tiempo y su

control que ayudan a los departamentos de mantenimiento y sistemas

informaacuteticos en el progreso e implementacioacuten del sistema el cual el principal

beneficio es la habilidad de mantener los equipos criacuteticos en plan de

mantenimientos para mantener el mayor tiempo posible disponibles o con un

margen miacutenimo de dantildeo

32 Objetivos

321 Objetivo general

Desarrollar un sistema de gestioacuten y mantenimiento programado de equipos

tecnoloacutegicos e industriales aplicando la metodologiacutea SCRUM para la gestioacuten de

mantenimientos fichas teacutecnicas de maquinaria y otra informacioacuten

322 Objetivos Especiacuteficos

Investigar informacioacuten de procesos de creacioacuten programacioacuten y

modelacioacuten de software para que trabajen junto con una base de datos

integrada en un servidor

Realizar el anaacutelisis y disentildeo del Sistema Informaacutetico haciendo un

seguimiento de la metodologiacutea teacutecnicas e instrumentos de investigacioacuten

para cada etapa del proyecto

Confirmar el mejor funcionamiento en la implementacioacuten del sistema

haciendo un seguimiento a la metodologiacutea SCRUM la cual se usoacute para la

realizacioacuten del proyecto

33 Justificacioacuten e Importancia

El mejoramiento de las condiciones de eficiencia y eficacia de los procesos

productivos de mantenimiento y transferencia de informacioacuten en las industrias es

un tema de continuo estudio en la ensambladora CIAUTO que se encuentra en

proceso de implantacioacuten equipamiento e inicio de operacioacuten se han identificado

diferentes aspectos en los cuales intervenir entre ellos la implementacioacuten y

mejoramiento de los sistemas que apoyan los procesos de comunicacioacuten

transferencia y almacenamiento de datos en toda la planta

Un Sistema informaacutetico corporativo constituye desde hace mucho tiempo un

conjunto de recursos informaacuteticos para la organizacioacuten los cuales proporcionan

beneficios directos e indirectos tales como ahorro de tiempo y dinero facilidad

de uso mejor y maacutes raacutepida transferencia de informacioacuten escalabilidad y

flexibilidad multiplataforma entre otros

Un Procedimiento informaacutetico pone juntos todos los recursos necesarios bajo un

uacutenico Sistema Corporativo brindando estandarizacioacuten y facilidad de uso

permitiendo a los usuarios interactuar con contenidos aplicaciones procesos de

negocio y otras personas dentro de la Organizacioacuten El sistema avanzado de

herramientas que brinda a usuarios no teacutecnicos la capacidad de capturar

inmediatamente la informacioacuten y entregarla al puacuteblico objetivo en forma

oportuna

Existe variada informacioacuten teacutecnica disponible acerca del disentildeo programas de

modelamiento desarrollo testing ejemplos de funcionamiento e implementacioacuten

de sistemas informaacuteticos

Los sistemas Dashboard ayudaran generando y desarrollando tableros de control

donde se mostraran los indicadores de las diferentes tareas realizadas por el aacuterea

de mantenimiento asiacute el control seraacute maacutes visible y manejable se podraacuten tomar

decisiones para mejora continua de los procesos

Lo que se logra con la informacioacuten en este nuevo ambiente enlazado tiene un gran

impacto Los sistemas distribuidos permiten a una Organizacioacuten gastar menos

tiempo en cosas que no agregan valor como la buacutesqueda de informacioacuten para

resolver un problema La productividad se incremente a medida que el

conocimiento corporativo es maacutes accesible y la informacioacuten maacutes precisa La

flexibilidad en el tiempo de entrega del conocimiento se gana a medida que la

informacioacuten siempre esteacute a un clic de distancia Los sistemas informaacuteticos abren

un espacio en donde las fronteras son maacutes pequentildeas y el intercambio de

informacioacuten es estimulado Esto lleva a unos empleados mejor informados y con

la habilidad de tomar mejores y maacutes raacutepidas decisiones Al final se termina

logrando una mayor productividad y maacutes tiempo para incrementar las ganancias

Ademaacutes se desea brindar una mayor facilidad de administracioacuten de toda la

informacioacuten desarrollada por los usuarios al Departamento de Sistemas para que

esta brinde un mejor servicio a sus compantildeeros de trabajo

La empresa en su nivel de operativo administrativo cada uno de sus operarios

jefes de aacuterea en general se veraacuten beneficiados reduciendo tiempos de reaccioacuten

ante problemas que pueden suscitarse mediante la facilidad de prever notificar y

consecuentemente corregir distintas falencias en la produccioacuten

Finalmente se planea otorgar mayores prestaciones de manejo de histoacutericos de los

datos subidos por cada uno de los usuarios con la finalidad de explotar de la mejor

manera las herramientas del sistema de gestioacuten documental obteniendo

informacioacuten actualizada y confiable al alcance de todo el Personal

Para la investigacioacuten y desarrollo del proyecto se utilizaran diferentes

herramientas tecnoloacutegicas como potgresSQL (base de datos) Java (lenguaje de

programacioacuten) estos se encontraran en un servidor centralizado todas estas

herramientas son de coacutedigo abierto (OPEN SOURSE)

El proyecto seraacute auspiciado por la empresa CIAUTO y se desarrollaraacute en la

planta de ensamblaje que se encuentra operando en la parroquia Unamuncho

34 Desarrollo de la Propuesta

341 Metodologiacutea Aacutegil SCRUM

La metodologiacutea SCRUM es un proceso aacutegil iterativo e incremental que respeta las

cinco etapas tradicionales de un proyecto que facilitan su gestioacuten y control ellas

son

1 Planificacioacuten

2 Anaacutelisis

3 Disentildeo

4 Construccioacuten

5 Prueba e implementacioacuten

Coacutemo el objetivo principal de la metodologiacutea es la adopcioacuten de estas buenas

praacutecticas permite reducir el tiempo de desarrollo de productos maacutes capacidad de

adaptacioacuten y flexibilidad frente a un entorno y unos requisitos cambiantes

aumentando el valor que se aporta a los clientes

Este tipo de proceso permite desarrollar y realizar entregas parciales mismas que

se van completando con el avance del proyecto de esta manera se reducen los

riesgos y el cliente va verificando y obteniendo resultados satisfactorios de su

proyecto Cabe sentildealar que cada iteracioacuten tiene una duracioacuten de un mes o a veces

pueden durar dos semanas

A continuacioacuten se especifican los roles para cada uno de los comprometidos del

desarrollo del software

342 Asignacioacuten de Roles de Scrum

Propietario del Producto (Product Owner) el Ing Vinicio Haro quien

es el coordinador del Aacuterea de Mantenimiento y el Ing Jorge Parra como

coordinador del Aacuterea de Sistemas de la Planta Ensambladora CIAUTO

Equipo Desarrollador (Team) Dario Gutierrez autor de la presente

Tesis quien es el encargado de desarrollar e implementar el sistema para

la gestioacuten y mantenimiento programado

Scrum Master El Ing Segundo Corrales quien es Director de Tesis y

quien es responsable de realizar un control al equipo desarrollador (team)

para dar el seguimiento a las reglas que indica la Metodologiacutea

Otros Interesados es aquiacute donde entra el tribunal de grado quienes son

los encargados de realizar las pruebas del funcionamiento del sistema

Una vez establecidos los roles a todos y cada uno de los comprometidos para el

desarrollo del software se procede a detallar cada una de las fases por las que

tiene que atravesar el desarrollo del producto y la combinacioacuten de herramientas

utilizadas

343 Proceso de desarrollo de Software

3431 Historias de Usuario

En la primera fase del desarrollo aacutegil se encuentran las historias de usuario las

cuales son los requerimientos funcioacutenales del sistema que se obtuvo en las

conversaciones con los Product Owner

Tabla Ndeg 8 Historia de Usuario Nordm 1

Historia de Usuario

Nuacutemero 1 Usuario Root administradores Clientes

Nombre de historia ingreso al sistema

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten El root administradores y clientes deben ingresar un usuario y

contrasentildea respectivamente

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 9 Historia de Usuario Nordm 2

Historia de Usuario

Nuacutemero 2 Usuario Root administradores Clientes

Nombre de historia activacioacuten de moacutedulos de usuarios

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten El root administradores y clientes deben ingresar a sus respectivos

moacutedulos

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 10 Historia de Usuario Nordm 3

Historia de Usuario

Nuacutemero 3 Usuario Root administradores

Nombre de historia Creacioacuten modificacioacuten y eliminacioacuten de usuarios

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten aquiacute se detallara el registro de cada usuario como tambieacuten la

eliminacioacuten y modificacioacuten por parte del root y administradores del sistema

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 11 Historia de Usuario Nordm 4

Historia de Usuario

Nuacutemero 4 Usuario Root administradores departamento sistemas

Nombre de historia Plan anual de sistemas aacuterea sistemas

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten en el moacutedulo del plan anual de sistemas se detalla cada una de la

tareas planificada por fecha de inicio y fin para realizarla

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 12 Historia de Usuario Nordm 5

Historia de Usuario

Nuacutemero 5 Usuario Root administradores departamento sistemas

Nombre de historia Plan de mantenimientos aacuterea sistemas

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten en el plan de mantenimientos se detalla la fecha para realizar el

mantenimiento de cada maacutequina o dispositivo

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 13 Historia de Usuario Nordm 6

Historia de Usuario

Nuacutemero 6 Usuario Root administradores departamento

mantenimiento

Nombre de historia Plan anual aacuterea mantenimiento

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten este plan posee un sub plan para cada equipo industrial y de ahiacute

tomara informacioacuten para la creacioacuten del plan maestro

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 14 Historia de Usuario Nordm 7

Historia de Usuario

Nuacutemero 7 Usuario Root administradores departamento

mantenimiento

Nombre de historia Inventario de repuestos aacuterea mantenimiento

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten en este moacutedulo se encuentra los repuestos para cada equipo

industrial y tambieacuten un detalle por liacutenea de ensamblaje donde se podraacute ver si hay

existencias para poder ser usadas o si fueron comprados entran a inventario

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 15 Historia de Usuario Nordm 8

Historia de Usuario

Nuacutemero 8 Usuario Root administradores departamento

mantenimiento

Nombre de historia Inventario de herramientas aacuterea mantenimiento

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten aquiacute se detalla las diferentes herramientas utilizadas y en

funcionamiento para cada estacioacuten y liacutenea de ensamblaje

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 16 Product Backlog

Ndeg de

Requerimiento

Ndeg de

Historia

Descripcioacuten requisito Prioridad

R1 H1

Ingreso al sistema Los diferentes

usuarios deben

logearse en el

sistema

Alta

R2 H2

Activacioacuten de

moacutedulos de

usuarios

Por la actividad

del usuario se

habilitara el

modulo

correspondiente

Alta

R3 H3

Creacioacuten

modificacioacuten y

eliminacioacuten de

usuarios

Aquiacute se habilita

todos los planes

por aacutereas o por

equipos

Alta

industriales para

realizar los

mantenimientos

DEPARTAMENTO DE SISTEMAS

R4 H4

Plan anual de

sistemas aacuterea

sistemas

Este en un plan de

manera general

que muestra todas

las tareas

planificadas para

el antildeo

Alta

R5 H5

Plan de

mantenimientos

aacuterea sistemas

En el plan de

mantenimientos

se detalla

mantenimientos

equipos y

dispositivos

Alta

DEPARTAMENTO DE MANTENIMIENTO

R6 H6

Plan anual aacuterea

mantenimiento

Aquiacute se muestran

los planes

individuales por

equipo industrial

y al final se

obtiene un

completo

detallado

Alta

R7 H7

Inventario de

repuestos aacuterea

mantenimiento

El inventario de

repuestos estaacute

identificado por

liacutenea de

ensamblaje

Alta

R8 H8

Inventario de

herramientas aacuterea

mantenimiento

Este inventario

contiene las

herramientas

utilizadas por

liacuteneas de

ensamblaje

Alta

Elaborado por Dario Gutieacuterrez

3432 Iteracioacuten 1

34321 Plan del sprint 1 para el sistema

Despueacutes de que se posea la pila de requerimientos del sistema En la planificacioacuten

es donde el Equipo Desarrollador (Team) inicia el proceso de convertir el Sprint

Backlog en el software funcional

El Sprint Backlog es el producto que surge del Producto Backlog que es una lista

de requerimientos que se establecen en un sprint

Tabla Ndeg 17 Sprint Backlog del Sprint 1

Descripcioacuten Prioridad Ndeg historian de

Usuario

R1 Ingreso por usuario Alta H1

R2 Habilitacioacuten de

moacutedulos Alta H2

R3

Creacioacuten

modificacioacuten y

eliminacioacuten de

usuarios

Alta H3

Elaborado por Dario Gutieacuterrez

Luego de haber reconocido los requerimientos que van a ser desarrollados se

procede a preparar la tabla de tareas que corresponde a efectuar el Equipo

Desarrollador (Team) para asiacute alcanzar el primer modelo o prototipo funcional

Tabla Ndeg 18 Tareas del Sprint 1

Coacutedigo Descripcioacuten responsable Tiempo de

ejecucioacuten

TA01 Esquema de la base de datos Equipo

Desarrollador 6h

TA02 Disentildeo para el login de Usuario Equipo

Desarrollador 6h

TA03

Disentildeo para

Registromodificacioacuteneliminacioacuten

de usuarios

Equipo

Desarrollador 6h

TA04 Establecer conexioacuten con la base

de datos programacioacuten

Equipo

Desarrollador 6h

TA05 Programacioacuten para el login de

Usuario

Equipo

Desarrollador 6h

TA06

Programacioacuten para el

Registromodificacioacuteneliminacioacuten

de usuario

Equipo

Desarrollador 6h

TA07 Programacioacuten habilitacioacuten de

moacutedulos por usuario

Equipo

Desarrollador 6h

TA08 Pruebas de versioacuten Equipo

Desarrollador 6h

Total de tiempo de ejecucioacuten 48h Elaborado por Dario Gutieacuterrez

Luego se muestra el conjunto de tareas donde se encuentran el tipo de tareas que

se produciraacuten a lo largo de la iteracioacuten

Tabla Ndeg 19 Tareas tipos y estados

Propuesta

Sistema de gestioacuten y mantenimiento programado de equipos tecnoloacutegicos e

industriales

Numero de

Sprint

Inicio Nuacutemero de diacuteas Jornada en horas

1 10-junio-2015 8 6

Tareas Responsables

Tipo Estado

Anaacutelisis Pendiente Equipo desarrollador

(team)

Disentildeo Pendiente Equipo desarrollador

(team)

Codificacioacuten En curso Equipo desarrollador

(team)

Prototipo En curso Equipo desarrollador

(team)

Pruebas Pendiente Equipo desarrollador

(team) y Scrum Marster

Elaborado por Dario Gutieacuterrez

La primera lista del sprint indica los estados de las tareas lo que ayuda para

realizar un control de las actividades que estaacuten por realizarse Tambieacuten se tiene

un listado para dar cumplimiento a la iteracioacuten

Tabla Ndeg 20 Listado de tareas y estados para el sprint

Tarea Tipo Estado Responsable

Esquema de la base de datos

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo para el login de Usuario

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo para

registromodificacioacuteneliminacioacuten

de usuarios

Prototipo Pendiente Equipo

desarrollador

(team)

Establecer conexioacuten con la base

de datos programacioacuten

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el login de

Usuario

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el

Registromodificacioacuteneliminacioacuten

de usuario

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten habilitacioacuten de

moacutedulos por usuario

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Realizacioacuten de pruebas a la

versioacuten

Pruebas Pendiente Equipo

desarrollador

(team) y

Scrum

Marster Elaborado por Dario Gutieacuterrez

34322 Preparacioacuten del proceso del Sprint Planning Meeting

Despueacutes de culminar la pila del Sprint se solicita que el Equipo desarrollador

(Team) tenga en mente lo siguiente

Tareas anteriores (ayer)

Tareas actuales (hoy)

Al realizar cualquier parte del proceso o si se ve dificultado para realizar una

determinada tarea

Para medir el desempentildeo de las tareas que se desarrollan seraacuten evidentes en la

Tabla Ndeg 23 en la cual se podraacute constatar el progreso que lleva el proyecto y la

misma informacioacuten seraacute tomada para realizar el Burn Down Chart

Fecha = Registro de la fecha que se realiza la tarea

NHR = Nuacutemero de horas que faltan para culminar el Sprint

NTRF = Numero de tareas por finalizar

RES = Responsables

T ANT = Tareas anteriores

T ACT = Tareas actuales

Tabla Ndeg 21 Seguimiento de la pila de tareas

FECHA NHR NTRF RES TANT TACT

1006 42 07 Equipo

desarrollador

(team)

Plan para la iteracioacuten

1

Esquema de la base de

datos

1106 36 06 Equipo

desarrollador

(team)

Esquema de la base

de datos

Disentildeo para el login

de Usuario

1306 30 05 Equipo

desarrollador

(team)

Disentildeo para el login

de Usuario

Disentildeo para cataacutelogo

de usuarios

1406 24 04 Equipo

desarrollador

(team)

Disentildeo para

Registromodificacioacute

neliminacioacuten de

usuarios

Establecer conexioacuten

con la base de datos

programacioacuten

1506 18 03 Equipo

desarrollador

(team)

Establecer conexioacuten

con la base de datos

programacioacuten

Programacioacuten para el

login de Usuario

1606 12 02 Equipo

desarrollador

(team)

Programacioacuten para el

login de Usuario

Programacioacuten para el

cataacutelogo de usuario

1706 6 01 Equipo

desarrollador

(team)

Programacioacuten para el

Registromodificacioacute

neliminacioacuten de

usuario

Programacioacuten

habilitacioacuten de

moacutedulos por usuario

1806 0 00 Equipo

desarrollador

(team)

Programacioacuten

habilitacioacuten de

moacutedulos por usuario

Realizacioacuten de

pruebas a la versioacuten

Elaborado por Dario Gutieacuterrez

Despueacutes de finalizar la iteracioacuten se realiza la revisioacuten de la pila del Sprint

resultante ya que pueden aparecer tareas nuevas tambieacuten se deben tomar en

cuenta aquellas tareas que no fueron finalizadas en el Sprint pero en la

iteracioacuten no existieron tareas sin finalizar esto nos lleva a que se logroacute

terminar como se encontraba en el plan de inicio

Burn Down Chart

Es una imagen descriptiva en la cual se evidencia a queacute velocidad se estaacute

desarrollando para cumplir los requerimientos y objetivos esto indica el

progreso que ha logrado con el trabajo de las tares planeadas dentro la

Iteracioacuten mediante estos datos se puede tomar en cuenta algunos aspectos

como pueden ser replantear los tiempos estimados para cada una de las tareas

o si fue concluida una tarea y se evidencio que es necesario tareas

emergentes

Para la realizacioacuten de la graacutefica se considerara si existieron cambios en las

tareas ya que la iteracioacuten se mantuvo con la pila de tareas planteada al inicio

de la misma no tiene cambio alguno

Tabla Ndeg 22 Pila de tareas al finalizar la iteracioacuten

Tarea Tipo Estado

Esquema de la base de datos Prototipo Finalizado

Disentildeo para el login de Usuario Prototipo Finalizado

Disentildeo para

Registromodificacioacuteneliminacioacuten de

usuarios

Prototipo Finalizado

Establecer conexioacuten con la base de

datos programacioacuten

Codificacioacuten Finalizado

Programacioacuten para el login de Usuario Codificacioacuten Finalizado

Programacioacuten para el

Registromodificacioacuteneliminacioacuten de

Codificacioacuten Finalizado

usuario

Programacioacuten habilitacioacuten de moacutedulos

por usuario

Codificacioacuten Finalizado

Realizacioacuten de pruebas a la versioacuten Pruebas Finalizado

Elaborado por Dario Gutieacuterrez

Lo siguiente al terminar con el seguimiento diario de las tareas dirigidas en la

iteracioacuten se necesita ajustar la informacioacuten para llevar de manera organizada

lo que se procedioacute a realizar aquiacute se muestra la graacutefica para evidenciar el

esfuerzo realizado

GRAacuteFICO Nordm 9 Iteracioacuten 1 esfuerzo realizado

Elaborado por Dario Gutieacuterrez

Se puede decir mediante la observacioacuten del grafico que la distribucioacuten de

tareas estaacute bien establecidas

34323 Desarrollo del Sprint 1

Al iniciar el desarrollo de una aplicacioacuten es esencial comenzar con el disentildeo y

maquetacioacuten de la base de datos ya que la misma seraacute el soporte fundamental

de la creacioacuten del software

4841

3530

21

116

01 2 3 4 5 6 7 8

Sprint 1 Burndown chart

Al realizar el planteamiento de la iteracioacuten se inicioacute por la maquetacioacuten de la

base de datos con los datos que se obtuvieron de los Coordinadores de los

Departamentos de Sistemas y Mantenimiento de la Planta Ensambladora

CIAUTO quienes compartieron la informacioacuten necesaria para el ingreso de

usuarios y acciones que realizara cada uno

GRAacuteFICO Nordm 10 Disentildeo de la base de datos

Elaborado por Dario Gutieacuterrez

La tabla para el control de ingreso y habilitacioacuten de moacutedulos por usuario fue

creada para el ingreso de los usuario pero el suacuteper usuario ROOT

directamente en la base de datos ya que seraacute el uacutenico que podraacute acceder a

todos los moacutedulos en donde es el uacutenico que puede crear eliminar o modificar

usuarios

Casos de uso son herramientas que permiten la representacioacuten graacutefica de

como el usuario opera al ingresar al sistema

GRAacuteFICO Nordm 11 Acciones del administrador

Elaborado por Dario Gutieacuterrez

Para la culminacioacuten de la iteracioacuten en necesario casos de uso el desarrollo de

la interfaz el sistema dispone de una ventana principal en la cual se ingresa

datos del usuario y password para ingresar a los moacutedulos dependiendo del

departamento de usuario

Es asiacute que el grafico GRAacuteFICO Nordm 11 muestra la ventana principal y los

datos que requiere para el ingreso a los moacutedulos internamente la parte que no

se muestra es la conexioacuten a la base de datos

GRAacuteFICO Nordm 12 Ventana de Inicio sesioacuten

Elaborado por Dario Gutieacuterrez

Las siguientes ventanas son para la habilitacioacuten de los moacutedulos por

departamento de usuario

En la ventana siguiente se muestra el ingreso al sistema por parte del root

(suacuteper usuario) el cual tiene acceso a todos los moacutedulos del sistema

GRAacuteFICO Nordm 13 Sesioacuten de root

Elaborado por Dario Gutieacuterrez

La ventana para los usuarios del departamento de sistemas tendraacute solo la

habilitacioacuten del respectivo moacutedulo

GRAacuteFICO Nordm 14 Sesioacuten moacutedulo de sistemas

Elaborado por Dario Gutieacuterrez

La siguiente ventana es el modulo que tendraacute habilitado los usuarios del

departamento de mantenimiento

GRAacuteFICO Nordm 15 Sesioacuten moacutedulo de Mantenimiento

Elaborado por Dario Gutieacuterrez

En la ventana a continuacioacuten se muestra donde se procede a crear los usuarios

para utilizacioacuten del sistema como tambieacuten se puede apreciar estaacute la parte para

eliminacioacuten o edicioacuten de usuarios y un objeto donde se podraacute visualizar la

tabla

GRAacuteFICO Nordm 16 Registro de Personas

Elaborado por Dario Gutieacuterrez

Al ser un sistema debe realizarse pruebas para su correspondiente uso en

produccioacuten al encontrar errores se puede realizar las correcciones necesarias

antes de entre en funcionamiento

34324 Realizacioacuten de pruebas de versioacuten

Los requerimientos que se obtuvieron en el Sprint Backlog se deben

comprobar en el funcionamiento para la versioacuten 10 del sistema aquiacute se hace

los test para observar el funcionamiento y si se encuentra falencias estar a

tiempo para proceder con la correccioacuten Se realizaron las siguientes pruebas

Tabla Ndeg 23 Caso de prueba 1

Sistema SGMPro Id caso de prueba CP01

Historia de usuario H1 Responsable Dario Gutierrez

Propoacutesito

Prueba de ingreso al sistema en la ventana principal

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1 Apertura de logeo

para usuario

Visualizar la

ventana de

ingreso

Excelente

Se efectuoacute el

resultado deseado

2

Ingreso de usuario y

password para

control

Ingreso de los

datos del usuario

para control

Excelente

Se efectuoacute el

resultado deseado Elaborado por Dario Gutieacuterrez

Se procede hacer la prueba la habilitacioacuten de cada uno de los moacutedulos para

los usuarios seguacuten el departamento al que corresponde

Tabla Ndeg 24 Caso de prueba 2

Sistema SGMPro Id caso de prueba CP02

Historia de usuario H2 Responsable Dario Gutierrez

Propoacutesito

Habilitacioacuten de moacutedulos por usuario y filtro por departamento

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1

Habilitacioacuten de

todos los moacutedulos

si es Suacuteper

usuario (root)

Todas las opciones se

habilitan y se tiene el

ingreso correspondiente

Excelente

Se efectuoacute el

resultado deseado

2 Habilitar moacutedulo

de sistemas

Al habilitarse las opciones

por el departamento de

sistemas no se tiene acceso

a opciones de

mantenimiento y root

Excelente

Se efectuoacute el

resultado deseado

3 Habilitar moacutedulo

de mantenimiento

Al habilitarse las opciones

por el departamento de

mantenimiento no se tiene

acceso a opciones de

sistemas y root

Excelente

Se efectuoacute el

resultado deseado

Elaborado por Dario Gutieacuterrez

Para finalizar se realiza la creacioacuten de varios usuarios como la modificacioacuten

y eliminacioacuten para verificar se usa la visualizacioacuten de la tabla de usuarios en

la misma ventana

Tabla Ndeg 25 Caso de prueba 3

Sistema SGMPro Id caso de prueba CP03

Historia de usuario H3 Responsable Dario Gutierrez

Propoacutesito

Creacioacuten modificacioacuten y eliminacioacuten de usuarios

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1 Crear usuario Crear usuario para

cada departamento

Excelente

Se efectuoacute el resultado

deseado

2 Modificar

usuario

Modificar campos

del usuario y

verificar en la tabla

Excelente

Se efectuoacute el resultado

deseado

3 Eliminar usuario Eliminar usuarios y

verificar en la tabla

Excelente

Se efectuoacute el resultado

deseado Elaborado por Dario Gutieacuterrez

3433 Iteracioacuten 2

34331 Plan del sprint 2 para el sistema

Para la continuacioacuten del desarrollo del sistema se procede a realizar la pila de

tareas a cumplirse en la iteracioacuten

Tabla Ndeg 26 Sprint Backlog del Sprint 2

Descripcioacuten Prioridad Ndeg historian de

Usuario

R4

Plan anual de

sistemas aacuterea

sistemas

alta H4

R5

Plan de

mantenimientos

aacuterea sistemas

alta H5

Elaborado por Dario Gutieacuterrez

Al iniciar el Sprint 2 se debe agregar las observaciones y anaacutelisis realizados

por parte del Scrum Master equipo de desarrollo (team) y del Porduct

owner

Para el Sprint 1 no se dieron observaciones al ser realizados con los disentildeos

correspondientes lo cual vuelve independiente al Sprint 2

Aquiacute los requerimientos se trasforman en tareas

Tabla Ndeg 27 Tareas del Sprint 2

Coacutedigo Descripcioacuten responsable Tiempo de

ejecucioacuten

TA01

Disentildeo para el

plan anual de

sistemas

Equipo

Desarrollador 12h

TA02

Disentildeo para el

plan de

mantenimientos

Equipo

Desarrollador 12h

TA03

Establecer

conexioacuten con la

base de datos

programacioacuten

Equipo

Desarrollador 12h

TA04

Programacioacuten

para el plan anual

de sistemas

Equipo

Desarrollador 18h

TA05

Programacioacuten

para el plan de

mantenimientos

Equipo

Desarrollador 18h

TA06 Pruebas de

versioacuten

Equipo

Desarrollador 12h

Total de tiempo de ejecucioacuten 84h

Elaborado por Dario Gutieacuterrez

Despueacutes de la lista de tareas se realiza la construccioacuten de la pila de tareas para

la iteracioacuten 2

Tabla Ndeg 28 Tareas tipos y estados

Propuesta

Sistema de gestioacuten y mantenimiento programado de equipos tecnoloacutegicos e

industriales

Numero de

Sprint

Inicio Nuacutemero de diacuteas Jornada en horas

2 20-junio-2015 21 4

Tareas Responsables

Tipo Estado

Anaacutelisis Terminado Equipo desarrollador

(team)

Disentildeo En curso Equipo desarrollador

(team)

Codificacioacuten En curso Equipo desarrollador

(team)

Prototipo Pendiente Equipo desarrollador

(team)

Pruebas Pendiente Equipo desarrollador

(team) y Scrum Marster

Elaborado por Dario Gutieacuterrez

La primera lista del sprint 2 sentildeala los estados de las diferentes tareas lo que

ayuda a llevar un control de las actividades que estaacuten por realizarse

Tabla Ndeg 29 Listado de tareas y estados del Sprint 2

Tarea Tipo Estado Responsable

Disentildeo para el plan anual

de sistemas

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo para el plan de

mantenimientos

Prototipo Pendiente Equipo

desarrollador

(team)

Establecer conexioacuten con la

base de datos programacioacuten

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el plan

anual de sistemas

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el plan

de mantenimientos

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Pruebas de versioacuten

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Elaborado por Dario Gutieacuterrez

34332 Preparacioacuten del proceso del Sprint Planning Meeting

Similar al Sprint 1 se desarrollara el seguimiento de la pila de tareas se

recomienda tomar en consideracioacuten las tareas anteriores (ayer) tareas

actuales (hoy) y si se da alguacuten inconveniente para la realizacioacuten

Tabla Ndeg 30 Seguimiento de la pila de tareas

FECHA NHR NTRF RES TANT TACT

2006 84 06 Equipo

desarrollador

(team)

Plan para la

iteracioacuten 2

Disentildeo para el plan

anual de sistemas

2206 80 06 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

sistemas

Disentildeo para el plan

anual de sistemas

2306 78 06 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

sistemas

Disentildeo para el plan

de mantenimientos

2406 74 05 Equipo

desarrollador

(team)

Disentildeo para el

plan de

mantenimiento

s

Disentildeo para el plan

de mantenimientos

2506 68 05 Equipo

desarrollador

(team)

Disentildeo para el

plan de

mantenimiento

Establecer conexioacuten

con la base de datos

programacioacuten

s

2606 66 04 Equipo

desarrollador

(team)

Establecer

conexioacuten con

la base de

datos

programacioacuten

Establecer conexioacuten

con la base de datos

programacioacuten

2706 62 04 Equipo

desarrollador

(team)

Establecer

conexioacuten con

la base de

datos

programacioacuten

Programacioacuten para

el plan anual de

sistemas

2906 58 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual de

sistemas

Programacioacuten para

el plan anual de

sistemas

3006 52 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual de

sistemas

Programacioacuten para

el plan anual de

sistemas

0107 48 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual de

sistemas

Programacioacuten para

el plan anual de

sistemas

0207 44 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual de

sistemas

Programacioacuten para

el plan de

mantenimientos

0307 40 02 Equipo

desarrollador

(team)

Programacioacuten

para el plan de

mantenimiento

s

Programacioacuten para

el plan de

mantenimientos

0407 36 02 Equipo

desarrollador

(team)

Programacioacuten

para el plan de

mantenimiento

s

Programacioacuten para

el plan de

mantenimientos

0607 32 02 Equipo

desarrollador

(team)

Programacioacuten

para el plan de

mantenimiento

s

Programacioacuten para

el plan de

mantenimientos

0707 28 01 Equipo

desarrollador

(team)

Programacioacuten

para el plan de

mantenimiento

s

Pruebas de versioacuten

0807 26 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

0907 22 01 Equipo

desarrollador

Pruebas de

versioacuten Pruebas de versioacuten

(team)

1007 16 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

1107 12 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

1307 8 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

1407 4 00 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

Elaborado por Dario Gutieacuterrez

Al finalizar la iteracioacuten 2 se realiza la revisioacuten de la pila del Sprint resultante

ya que pueden aparecer nuevas tareas se deben tomar en cuenta aquellas

tareas que no fueron finalizadas en el Sprint 2 ya que en la iteracioacuten 2 no

existieron tareas sin finalizar esto nos da como resultado que se logroacute

terminar como se encontraba en el plan de inicio

Tabla Ndeg 31 Pila de tareas al finalizar la iteracioacuten 2

Tarea Tipo Estado

Disentildeo para el plan anual de sistemas Prototipo Finalizado

Disentildeo para el plan de mantenimientos Prototipo Finalizado

Establecer conexioacuten con la base de datos

programacioacuten

Prototipo Finalizado

Programacioacuten para el plan anual de

sistemas

Codificacioacuten Finalizado

Programacioacuten para el plan de

mantenimientos

Codificacioacuten Finalizado

Pruebas de versioacuten Codificacioacuten Finalizado

Elaborado por Dario Gutieacuterrez

34333 Desarrollo Burn Down Chart

Para el desarrollo de la graacutefica se considera si existieron cambios en las

tareas como la iteracioacuten se mantuvo la pila de tareas planteada al comienza

de la interaccioacuten no tiene ninguacuten cambio

GRAacuteFICO Nordm 17 Iteracioacuten 2 esfuerzo realizado

Elaborado por Dario Gutieacuterrez

150 145 140 135 130 125 120 115 110 105 100 95 90 85 80 75 70 65 60 55 50

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21

Sprint 2 Burndown chart

34334 Desarrollo del Sprint 2

Para el segundo Sprint parte del sistema se realizaron modificaciones al Esquema y Disentildeo de la base de datos donde quedo de la

siguiente manera

GRAacuteFICO Nordm 18 Disentildeo final de la base de datos

Elaborado por Dario Gutieacuterrez

Casos de uso

Plan anual de sistemas

GRAacuteFICO Nordm 19 Caso de uso plan anual sistemas

Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 20 Caso de uso Plan de mantenimientos

Elaborado por Dario Gutieacuterrez

Los usuarios del departamento de sistemas solo pueden ingresar registros al

plan anual de tal forma que al no ser cumplidos afecta con un porcentaje

negativo para los indicadores de la ISO 9001

GRAacuteFICO Nordm 21 Plan Anual de sistemas

Elaborado por Dario Gutieacuterrez

Como se mencionoacute en la ventana anterior las opciones para los usuarios de

sistemas es solo para gravar nuevos registro o realizar el cumplimiento de

cada uno de ellos

GRAacuteFICO Nordm 22 Plan de mantenimientos

Elaborado por Dario Gutieacuterrez

34335 Realizacioacuten de pruebas de versioacuten 20

Como la realizacioacuten de pruebas en la versioacuten anterior en esta tambieacuten se las

realiza y quedo de la siguiente manera

Tabla Ndeg 32 Caso de Prueba 4

Sistema SGMPro Id caso de prueba CP04

Historia de usuario H4 Responsable Dario Gutierrez

Propoacutesito

Prueba Plan Anual de Sistemas

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida

obtenida

1

Acceso a la

ventana del plan

anual

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado

deseado

2 Agregar

registros al plan

Se ingresoacute un

registro a la tabla

y se verifico

Excelente

Se efectuoacute el

resultado

deseado

3

Validar un

registro como

realizado y otro

como no

logrado

Se tomoacute varios

registros y se los

puso como

realizado y a otros

como no logrado

y se verifico

Excelente

Se efectuoacute el

resultado

deseado

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 33 Caso de prueba 5

Sistema SGMPro Id caso de prueba CP05

Historia de usuario H5 Responsable Dario Gutierrez

Propoacutesito

Prueba Plan de mantenimientos

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida

obtenida

1

Acceso a la

ventana del plan

de mantenimientos

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado

deseado

2

Agregar registros

al plan de

mantenimientos

Se ingresoacute un

registro a la tabla

y se verifico

Excelente

Se efectuoacute el

resultado

deseado

3

Validar un registro

como realizado

mantenimiento y

proacuteximo

mantenimiento

Se tomoacute varios

registros y se los

puso como

realizado

mantenimiento y

a otros como

proacuteximo

mantenimiento

Excelente

Se efectuoacute el

resultado

deseado

Elaborado por Dario Gutierrez

3434 Iteracioacuten 3

34341 Plan del Sprint 3 para el sistema

Al terminar el Sprint 2 se selecciona los siguientes requerimientos del

Product Backlog para planificar el Sprint 3 y se detalla la siguiente tabla

Tabla Ndeg 34 Sprint Backlog del Sprint 3

Descripcioacuten Prioridad Ndeg historian de

Usuario

R6 Plan anual aacuterea

mantenimiento Alta H6

R7

Inventario de

repuestos aacuterea

mantenimiento

Alta H7

R8

Inventario de

herramientas aacuterea

mantenimiento

Alta H8

Elaborado por Dario Gutieacuterrez

Para la Iteracioacuten 2 el Product Owner concertoacute con los requerimientos en el

segundo Sprint

Ahora que se ha finalizado totalmente con el Sprint 2 y el Product Owner estaacute

de acuerdo se procede a tomar las tareas para el Sprint 3

Tabla Ndeg 35 Tareas del Sprint 3

Coacutedigo Descripcioacuten responsable Tiempo de

ejecucioacuten

TA01

Disentildeo para el

plan anual de

mantenimiento

Equipo

Desarrollador 18h

TA02

Disentildeo del

inventario de

repuestos

Equipo

Desarrollador 18h

TA03 Disentildeo del

inventario de

Equipo

Desarrollador 12h

herramientas

TA04 Programacioacuten

para el plan anual

Equipo

Desarrollador 48h

TA05

Programacioacuten

para el inventario

de repuestos

Equipo

Desarrollador 24h

TA06

Programacioacuten

para el inventario

de herramientas

Equipo

Desarrollador 18h

TA07 Pruebas de

versioacuten

Equipo

Desarrollador 12h

Total de tiempo de ejecucioacuten 150h

Elaborado por Dario Gutieacuterrez

Luego de la lista de tareas se desarrolla la construccioacuten de la pila de tareas

para la iteracioacuten 3

Tabla Ndeg 36 Tareas tipos y estados

Propuesta

Sistema de gestioacuten y mantenimiento programado de equipos tecnoloacutegicos e

industriales

Numero de

Sprint

Inicio Nuacutemero de diacuteas Jornada en horas

3 16-julio-2015 30 5

Tareas Responsables

Tipo Estado

Anaacutelisis En curso Equipo desarrollador

(team)

Disentildeo Terminado Equipo desarrollador

(team)

Codificacioacuten En curso Equipo desarrollador

(team)

Prototipo Pendiente Equipo desarrollador

(team)

Pruebas Pendiente Equipo desarrollador

(team) y Scrum Marster

Elaborado por Dario Gutieacuterrez

La primera lista del sprint 2 sentildeala los estados de las diferentes tareas lo que

ayuda a llevar un control de las actividades que estaacuten por realizarse

Tabla Ndeg 37 Listado de tareas y estados para el sprint 3

Tarea Tipo Estado Responsable

Disentildeo para el plan anual de

mantenimiento

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo del inventario de repuestos

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo del inventario de

herramientas

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el plan anual

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el inventario

de repuestos

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el inventario

de herramientas

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Pruebas de versioacuten

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Elaborado por Dario Gutieacuterrez

34342 Preparacioacuten del proceso del Sprint Planning Meeting

Igual al Sprint 2 se plantea el seguimiento de la pila de tareas tambieacuten se

recomienda tomar en consideracioacuten las tareas anteriores (ayer) tareas

actuales (hoy) y si se da alguacuten inconveniente para la realizacioacuten

Tabla Ndeg 38 Seguimiento de la pila de tareas

FECHA NHR NTRF RES TANT TACT

1607 150 07 Equipo

desarrollador

(team)

Plan para el

Sprint 3

Disentildeo para el plan

anual de

mantenimiento

1707 145 07 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

mantenimiento

Disentildeo para el plan

anual de

mantenimiento

1807 140 07 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

mantenimiento

Disentildeo para el plan

anual de

mantenimiento

2007 135 07 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

mantenimiento

Disentildeo para el plan

anual de

mantenimiento

2107 130 07 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

mantenimiento

Disentildeo del

inventario de

repuestos

2207 125 06 Equipo

desarrollador

(team)

Disentildeo del

inventario de

repuestos

Disentildeo del

inventario de

repuestos

2307 120 06 Equipo

desarrollador

(team)

Disentildeo del

inventario de

repuestos

Disentildeo del

inventario de

repuestos

2407 115 06 Equipo

desarrollador

(team)

Disentildeo del

inventario de

repuestos

Disentildeo del

inventario de

repuestos

2507 110 06 Equipo

desarrollador

(team)

Disentildeo del

inventario de

repuestos

Disentildeo del

inventario de

herramientas

2707 105 05 Equipo

desarrollador

(team)

Disentildeo del

inventario de

herramientas

Disentildeo del

inventario de

herramientas

2807 100 05 Equipo

desarrollador

(team)

Disentildeo del

inventario de

herramientas

Disentildeo del

inventario de

herramientas

2907 95 05 Equipo

desarrollador

(team)

Disentildeo del

inventario de

herramientas

Programacioacuten para

el plan anual

3007 90 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

3107 85 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0108 80 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0308 75 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0408 70 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0508 65 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0608 60 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0708 55 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0808 50 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

1008 45 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

1108 40 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el inventario de

repuestos

1208 35 03 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

repuestos

Programacioacuten para

el inventario de

repuestos

1308 30 03 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

repuestos

Programacioacuten para

el inventario de

herramientas

1408 25 02 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

herramientas

Programacioacuten para

el inventario de

herramientas

1508 20 02 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

herramientas

Programacioacuten para

el inventario de

herramientas

1708 15 02 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

herramientas

Pruebas de versioacuten

1808 10 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

1908 5 00 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

Elaborado por Dario Gutieacuterrez

En el final la iteracioacuten 3 se procede a la revisioacuten de la pila del Sprint

resultante ya que en la iteracioacuten 3 no existieron tareas sin finalizar esto nos

da como resultado que se logroacute terminar como se encontraba en el plan de

inicio

Tabla Ndeg 39 Pila de tareas al finalizar la iteracioacuten

Tarea Tipo Estado

Disentildeo para el plan anual de

mantenimiento

Prototipo Finalizado

Disentildeo del inventario de repuestos Prototipo Finalizado

Disentildeo del inventario de herramientas Prototipo Finalizado

Programacioacuten para el plan anual Codificacioacuten Finalizado

Programacioacuten para el inventario de

repuestos

Codificacioacuten Finalizado

Programacioacuten para el inventario de

herramientas

Codificacioacuten Finalizado

Pruebas de versioacuten Codificacioacuten Finalizado

Elaborado por Dario Gutieacuterrez

34343 Desarrollo del Burn Down Chart

Al realizar la distribucioacuten del tiempo el cual se tomoacute en cuenta en la

planificacioacuten y la estimacioacuten del desarrollo que se realizoacute anteriormente

GRAacuteFICO Nordm 23 Iteracioacuten 3 esfuerzo realizado

Elaborado por Dario Gutieacuterrez

34344 Desarrollo del Sprint 3

En el desarrollo de la iteracioacuten 3 quedando disentildeada todas las tablas y

completa la base de datos en la iteracioacuten 2 se procede con los siguientes casos

de uso

GRAacuteFICO Nordm 24 Caso de uso Plan anual mantenimiento

Elaborado por Dario Gutieacuterrez

15014514013513012512011511010510095 90 85 80 75 70 65 60 55 50 45 40 35 30 25 20 15 10 5

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

Sprint 3 Burndown chart

GRAacuteFICO Nordm 25 Caso de uso Inventario de Repuestos

Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 26 Caso de uso Inventario de herramientas

Elaborado por Dario Gutieacuterrez

En el registro de los equipos industriales se detalla todo lo que concierne a

cada equipo y su actividad dentro las liacuteneas de produccioacuten de la planta

ensambladora

GRAacuteFICO Nordm 27 Ventana de Registro Equipo industrial

Elaborado por Dario Gutieacuterrez

Para el inventario de repuestos tenemos el ingreso de un nuevo iacutetem de

repuesto por si no existe no es necesario la eliminacioacuten o modificacioacuten de un

iacutetem de repuestos ya que por la complejidad de cada Equipo Industrial es muy

difiacutecil que se elimines repuestos

GRAacuteFICO Nordm 28 Inventario de repuestos

Elaborado por Dario Gutieacuterrez

En el Ingreso y Salida de Material se busca por la lista de nombre de iacutetems de

repuestos y se detalla cuanto ingresa o cuanto sale a inventario

GRAacuteFICO Nordm 29 Ingreso y salida de material

Elaborado por Dario Gutieacuterrez

En el inventario de herramientas se realiza el ingreso de una nueva

herramienta en la realizacioacuten anual de inventario si alguna herramienta se da

de baja solo se modifica la observacioacuten de la herramienta

GRAacuteFICO Nordm 30 inventario de herramientas

Elaborado por Dario Gutieacuterrez

34345 Realizacioacuten de pruebas de versioacuten 30

Al hacer un test del funcionamiento correcto del sistema se ha sometido a

pruebas el sistema para asiacute comprobar la satisfaccioacuten de los requerimientos en

el Sprint 3

Tabla Ndeg 40 Caso de prueba 6

Sistema SGMPro Id caso de prueba CP06

Historia de usuario H6 Responsable Dario Gutierrez

Propoacutesito

Prueba Plan Anual de mantenimiento

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1 Acceso a la ventana

del plan anual

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado deseado

2 Acceso al sub

modulo

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado deseado

3 Registrar personas

Se realizoacute el

registro de

personas

Excelente

Se efectuoacute el

resultado deseado

4 Registrar equipo

industrial

Se realizoacute varios

registros de

equipos

industriales

Excelente

Se efectuoacute el

resultado deseado

5

Verificacioacuten de

datos en el plan

anual

Se realizoacute la

verificacioacuten de la

tablas y

validacioacuten de

campos

Excelente

Se efectuoacute el

resultado deseado

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 41 Caso de prueba 7

Sistema SGMPro Id caso de prueba CP07

Historia de usuario H7 Responsable Dario Gutierrez

Propoacutesito

Prueba Inventario de repuestos

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1

Se accedioacute a la

ventana

correspondiente a

inventario de

repuestos

Se realizoacute el

acceso

correctamente

Excelente

Se efectuoacute el

resultado deseado

2 Ingresar repuestos en

el inventario

Se ingresoacute varios

repuesto llenando

todos los campos

Excelente

Se efectuoacute el

resultado deseado

3 Validar informacioacuten

en las tablas

Se validoacute los

registros al

consultar en las

tablas

Excelente

Se efectuoacute el

resultado deseado

4 Ingresar y sacar

material

Se accedioacute a la

ventana y realizo

ingresos de

material y salida de

material

Excelente

Se efectuoacute el

resultado deseado

5

Verificacioacuten de datos

ingreso y salida de

material

Se realizoacute la

verificacioacuten de la

tablas para

constatar los

ingresos y salidas

Excelente

Se efectuoacute el

resultado deseado

Elaborado por Dario Gutieacuterrez

Para finalizar el test de pruebas se realiza la prueba al inventario de

herramientas y tomando en cuenta como si fuera un inventario anual de

herramientas

Tabla Ndeg 42 Caso de prueba 8

Sistema SGMPro Id caso de prueba CP08

Historia de usuario H8 Responsable Dario Gutierrez

Propoacutesito

Prueba Inventario de herramientas

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1

Acceso a la ventana de

Inventario de

herramientas

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado deseado

2

Realizar un inventario

anual con algunas

herramientas

Se ingresoacute las

herramientas

tomadas en el

inventario anual

Excelente

Se efectuoacute el

resultado deseado

3 Validar informacioacuten

Se verifico la

informacioacuten con las

tablas e

informacioacuten

tomada

Excelente

Se efectuoacute el

resultado deseado

Elaborado por Dario Gutieacuterrez

344 Compromiso y Mantenimiento

El investigador se compromete en realizar revisiones teacutecnicas al sistema

implantado para asiacute verificar su funcionamiento

Los usuarios tendraacuten acceso a un manual del sistema para que no tengan

problemas al utilizarlo y no generar dudas

345 Conclusiones y recomendaciones de la propuesta

3451 Conclusiones

Del plan de desarrollo del sistema de Gestioacuten y mantenimiento programado

de equipos tecnoloacutegicos e industriales para los departamentos de

Mantenimiento y Sistemas de la planta Ensambladora CIAUTO se concluye

lo siguiente

La informacioacuten que se recolectoacute fue de gran ayuda para lograr alcanzar

los requisitos para el desarrollo del sistema los mismos que se

completaron satisfactoriamente

Al escoger las herramientas informaacuteticas precisas aplico un desarrollo

adecuado del sistema asiacute logrando obtener el sistema como se

encontraba planteado

Gracias a la aplicacioacuten de la Metodologiacutea Aacutegil de desarrollo de Software

SCRUM en el trabajo de investigacioacuten se adquirioacute experiencia muy

aplicada y nuevos conocimientos es asiacute como se ha logrado desarrollar un

eficiente control en todo el avance del sistema

3452 Recomendaciones

Es necesario obtener la informacioacuten y realizar un buen anaacutelisis para

denotar lo que realmente necesita el usuario

Es recomendable estar familiarizado con las diferentes herramientas para

el desarrollo de software asiacute sabremos utilizar lo necesario para el

desarrollo del sistema

Es adecuado conocer a fondo las funciones y caracteriacutesticas de la

metodologiacutea Scrum para evitar inconvenientes al desarrollar el sistema

Para que el sistema pueda ser ejecutado controlado y manipulado de la

mejor manera se recomienda que

Se realice una capacitacioacuten teacutecnica previa a su uso dirigida a las personas

que van a administrar el sistema ya que de esta manera podraacute manipular al

mismo con toda seguridad y a la vez aprovechar todos los recursos que

posee

Se recomienda utilizar la informacioacuten de este trabajo de investigacioacuten

como base para el desarrollo de otros sistemas a realizar

346 Maquetacioacuten del disentildeo del sistema

La maquetacioacuten del sistema nos permite conocer como estaacute armado el disentildeo

teacutecnico del sistema es un graacutefico donde se detallan las partes que lo

componen donde se encuentra especificado las herramientas utilizadas el

motor de base de datos y los que intervendraacuten con el sistema

GRAacuteFICO Nordm 31 Disentildeo del sistema

Elaborado por Dario Gutieacuterrez

35 Comprobacioacuten de objetivos

En la propuesta del trabajo de investigacioacuten se planteoacute objetivos muy

importantes y relevantes es asiacute que se justifican de la siguiente manera

Al a ver culminado la propuesta y luego la implementacioacuten del sistema se

realiza el anaacutelisis y disentildeo del Sistema donde se realizoacute el seguimiento del

proceso de la Mitologiacutea Aacutegil SCRUM para el desarrollo en cada uno de los

requerimientos de las necesidades de los usuarios

Se realiza los diferentes procesos en el sistema y se realiza comprobaciones y

verificaciones de la funcionalidad de cada parte para asiacute tener el resultado

deseado para cada uno de los usuarios

Para culminar se reitera que todos los moacutedulos necesarios y sus diferentes

caracteriacutesticas dan una visualizacioacuten de los diferentes requerimientos y que

despueacutes se convirtieron en tareas finalizadas para terminacioacuten del sistema y

se puedan verificar aspectos de planes anuales mantenimientos realizados

tareas no realizadas y sirvan para una mejora continua de cada aacuterea y por

entregar una herramienta informaacutetica de gran utilidad para la Planta

Ensambladora CIAUTO

CONCLUSIONES

Se puede concluir que existe informacioacuten variada para el desarrollo del

software como tambieacuten de la metodologiacutea SCRUM y sus procesos de

metodologiacutea aacutegil

Para la recoleccioacuten o buacutesqueda de informacioacuten se utilizoacute metodologiacuteas

teacutecnicas instrumentos y anaacutelisis de investigacioacuten las mismas que permitieron

comprobar la hipoacutetesis

Al culminar el trabajo se obtuvo como resultado un sistema implementado

que gestiona los mantenimientos fichas teacutecnicas de maquinaria y otra

informacioacuten

RECOMENDACIONES

Es recomendable utilizar las herramientas como la entrevista y la encuesta

teacutecnicas y metodologiacuteas coma la investigacioacuten bibliograacutefica junto con la

experimentacioacuten cientiacutefica para obtener resultados favorables para los

clientes quienes nos comparten una visioacuten clara de lo que quieren lograr con

el sistema a desarrollar

Estimular al desarrollo de software con metodologiacuteas aacutegiles a las comunes o

las que todos utilizan en forma repetitiva porque esto ayudaraacute a una mejor

calidad de software y tiempo de ejecucioacuten

Es apropiado la utilizacioacuten de instrumentos de desarrollo de software para

cliente servidor que se basan en coacutedigo abierto porque este tipo de lenguajes

de programacioacuten reducen costos y poseen una gran cantidad de informacioacuten

que se encuentra en el internet

BIBLIOGRAFIacuteA

Bibliografiacutea baacutesica

FIGUEROA Roberth G SOLIS Camilo J CABRERA Armando A 2008

Metodologiacuteas Tradicionales vs Metodologiacuteas Aacutegiles 2008

ORTEGA J Gasset 1985 Diccionario Everest Lengua Espantildeola Leoacuten

EVERGRAFIAS SA 1985

T Edgar 2008 Mantenimiento 2008

Bibliografiacutea citada

BLANCO L GUTSZAT I 2008 Sistemas Informaacuteticos Habana ENPES

2008

D T CAMPBELL y J STANLEY 1973 Disentildeos experimentales y cuasi

experimentales en la investigacioacuten social Buenos Aires Amorrortu 1973

F MONCHY 1990 Teoriacutea y Praacutectica del Mantenimiento Industrial

Barcelona MASSON SA 1990

FERNAacuteNDEZ Javier 1999 El Managment del Nuevo Milenio Granada

GRANICA 1999

GARCIA GARRIDO Santiago 2012 Ingenieriacutea de Mantenimiento

Madrid Renovetec 2012

HUESO Andreacutes CASCANT Josep M 2012 Metodologiacutea y Teacutecnicas

Cuantitativas de Investigacioacuten Valencia UNIVERSITAT POLITEacuteCNICA

DE VALENCIA 2012

Hugo GARCEacuteS 2000 Investigacioacuten cientiacutefica Quito Abya-yala 2000

JK GALBRAITH 1985 El Nuevo Estado industrial Madrid Sarpe 1985

Karl POPPER 1994 La loacutegica de la investigacioacuten cientiacutefica Madrid

Tecnos Edicioacuten 1994

ORJUELA Ailin ROJAS Mauricio 2008 Las Metodologiacuteas del desarrollo

aacutegil como una oportunidad para la ingenieriacutea de software educativo

Pamplona Universidad de Pamplona Colombia 2008

QUINTANILLA Miguel Aacutengel 1998 TECNOLOGIacuteA UN ENFOQUE

FILOSOacuteFICO Madrid SL FONDE DE CULTURA 1998

REYES Agustiacuten 2003 Administracioacuten Moderna Lima LIMUSA SA

2003

S PRESSMAN Roger 2007 Ingenieriacutea de Software Un enfoque praacutectico

London McGraw-Hill Interamericana 2007 ISBN 970-10-5473-3

SOMERVILLE Ian 2005 Ingenieriacutea de software Madrid PEARSON

Addison Wesley 2005 ISBN 84-7829-074-5

VERGARA Gonzalo 2009 iquestQueacute es un Sistema de Gestioacuten 2009

YIN Robert K 1985 Investigacioacuten sobre Estudio de Casos Disentildeo y

Meacutetodos Los Aacutengeles SAGE Publications 1985

Bibliografiacutea virtual

Fuente CASTANtildeEDA Carlos Articulo Historia Automoacutevil Ecuador

Fecha 08122000 Disponible en la web

httpcinaeorgecindexphpoption=com_contentampview=articleampid=26

ampItemid=302amplang=es

Fuente LOacutePEZ Daniel Articulo Ensamblaje de Autos Fecha 15112003

Disponible en la web httpeldiarioecnoticias-manabi-ecuador208469-

ensambladora-de-la-hyundai-confirmada

Fuente TARTADO Daniel Articulo Llegada del Automoacutevil Fecha

09032005 Disponible en la web httpaeadenetcifrashtml

ANEXOS

ENCUESTA

Pregunta 1 iquestCree usted que la Planta ensambladora debe estar sujeta al

desarrollo tecnoloacutegico para asiacute brindar una mejora continua

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 2 iquestConoce usted que es un sistema de gestioacuten y mantenimiento

programado

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 3 iquestConsidera usted que se lleve el control de la planificacioacuten de

mantenimientos a traveacutes de un Sistema Informaacutetico

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 4 iquestCoacutemo calificariacutea usted la creacioacuten de un sistema de gestioacuten y

mantenimiento programado para la planta ensambladora

EXCELENTE

BUENO

NO CALIFICA

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 5 iquestConoce usted coacutemo es el proceso para realizar el mantenimiento de

un equipo informaacutetico en CIAUTO

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 6 iquestConsidera usted beneficioso que se lleve un control de los

documentos y planificacioacuten de mantenimientos para los equipos criacuteticos

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

ENTREVISTA

Pregunta 1 iquestCoacutemo gerente de la planta ensambladora CIAUTO cree usted que

debe estar sujeta al desarrollo tecnoloacutegico para asiacute brindar una mejora continua

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 2 iquestTiene conocimiento de que es un sistema de gestioacuten y

mantenimiento programado

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 3 iquestConsiderariacutea que se lleve un control de la planificacioacuten de

mantenimientos a traveacutes de un Sistema Informaacutetico

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 4 iquestCoacutemo calificariacutea la creacioacuten de un sistema de gestioacuten y

mantenimiento programado para la planta ensambladora

EXCELENTE

BUENO

NO CALIFICA

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 5 iquestConoce coacutemo es el proceso para realizar el mantenimiento de un

equipo informaacutetico en CIAUTO

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

ENCUESTA FINAL

Pregunta 1 iquestSe pudo agilizar tiempos en la buacutesqueda de informacioacuten gracias al

SGMpro

SI

NO

Pregunta 2 iquestCree Ud que gracias a la implementacioacuten del sistema SGMpro la

gestioacuten de la informacioacuten en el departamento de mantenimiento ha reducido

recursos y tiempo

SI

NO

Pregunta 3 iquestSeguacuten su criterio el control de mantenimientos que requieren los

equipos industriales ha mejorado notablemente con la implementacioacuten de

SGMpro

SI

NO

MANUAL DE USUARIO

Para el presente proyecto se creoacute un manual de usuario donde se explica

detalladamente el funcionamiento de cada una de las ventanas

1 Ventana de ingreso al sistema

En esta ventana se digita el nombre de usuario y contrasentildea previamente

ya registrados por el administrador Dependiendo del departamento al que

pertenezca se habilitaran los moacutedulos Administrador Mantenimiento y

Sistemas

Elaborado por Dario Gutieacuterrez

2 Moacutedulo de root

Como se puede observar se habilitan todos los moacutedulos para el usuario

root al ser suacuteper usuario puede tener acceso a todo el sistema

21 Los suacuteper usuarios tienes acceso a todo el sistema

22 Los usuarios del departamento de mantenimiento tienen acceso al

moacutedulo de mantenimiento

23 Para los usuarios del departamento de sistemas se les da acceso solo al

modulos de sistemas

Elaborado por Dario Gutieacuterrez

3 Registro de personas

Para el registro de personas se toma en cuenta los datos cedula nombre

completo usuario contrasentildea y departamento

Todos los campos estaacuten validados para permitir un cierto nuacutemero de

caracteres

Elaborado por Dario Gutieacuterrez

En la ventana se puede grabar modificar eliminar nuevo como opciones para los

usuarios

4 Plan anual de sistema

Aquiacute en el plan anual se realiza el ingreso de la descripcioacuten fecha inicio y

fecha fin la persona que realiza y la observacioacuten y una pequentildea tabla

donde se visualiza los datos ingresados

Elaborado por Dario Gutieacuterrez

5 Plan de mantenimiento

En este plan solo tenemos que escoger los datos ya generados en otras

ventanas que se mostraran posteriormente en este manual pero tambieacuten

aquiacute tenemos lo que se llamariacutea un pequentildeo sub modulo para lo que es el

registro de equipo y el registro de mantenimientos

Elaborado por Dario Gutieacuterrez

6 Registro de equipo industrial

Para realizar el registro de un equipo industrial se requiere todos los datos

correspondientes y exactos ya que ninguacuten campo puede quedar vaciacuteo

Elaborado por Dario Gutieacuterrez

7 Registro de mantenimiento

Para el registro de un mantenimiento solo se deben escoger paraacutemetros

previamente ingresados por lo que aquiacute tambieacuten se puede ir a las

correspondientes ventanas para realizar el ingreso si alguacuten dato no consta

todaviacutea

Elaborado por Dario Gutieacuterrez

8 Tipo de actividad y actividades

Aquiacute se ingresan los tipos de actividades para los equipos industriales y

tambieacuten se puede ir a la ventana siguiente que es donde se ingresan los

datos para el registro de actividades del tipo de actividad correspondiente

Elaborado por Dario Gutieacuterrez

9 Inventario de repuestos

Aquiacute se puede realizar el ingreso de repuestos con sus correspondientes

datos y visualizar como tambieacuten se puede realizar un ingreso y salida de

material para tener una visualizacioacuten de lo que se tiene en repuestos y por

si necesita alguno

Elaborado por Dario Gutieacuterrez

10 Inventario de herramientas

Aquiacute constan las herramientas por cada una de las estaciones de liacuteneas de

ensamblaje y sus estados y su constancia cada inicio de antildeo que se realiza

el inventario

Elaborado por Dario Gutieacuterrez

Instalacioacuten de PostgreSQL 9

Abrir un navegador web y acceder a la URL

httpwwwpostgresqlorgdownloadwindows

Aquiacute descargar la versioacuten 900 RC1 para Windows de 64 bits

Fuente postgresql

Una vez descargado el archivo de instalacioacuten de PostgreSQL (postgresql-900-

rc1-windowsexe de 455 MB) pulsar con el botoacuten derecho del ratoacuten sobre eacutel y

seleccionar Ejecutar como administrador

Fuente postgresql

Al tener activado el control de cuentas de usuario se mostraraacute una advertencia con

el texto iquestDesea permitir que este programa realice cambios en el equipo pulsar

Siacute para continuar con la instalacioacuten de PostgreSQL

Fuente postgresql

Se iniciaraacute el asistente para instalar PostgreSQL pulsar Siguiente

Fuente postgresql

Indicar la carpeta de instalacioacuten de PostgreSQL donde se guardaraacuten los

ejecutables libreriacuteas y ficheros de configuracioacuten de PostgreSQL

Fuente postgresql

Indicar tambieacuten la carpeta donde se guardaraacuten los datos por defecto de

PostgreSQL

Fuente postgresql

Introducir la contrasentildea para el suacuteper usuario postgres que seraacute con el que

inician sesioacuten para administrar la base de datos

Fuente postgresql

Introducir el puerto de escucha para la conexioacuten con el servidor PostgreSQL por

defecto el 5432

Fuente postgresql

Seleccionar la configuracioacuten regional

Fuente postgresql

Pulsar Siguiente para iniciar la instalacioacuten definitiva del servidor PostgreSQL

en Microsoft Windows 7

Fuente postgresql

Se iniciaraacute el asistente para instalar el motor de base de datos PostgreSQL que

crearaacute las carpetas oportunas copiaraacute los ficheros necesarios y crearaacute el servicio

Windows para iniciar de forma automaacutetica el motor de base de datos

Fuente postgresql

Una vez finalizada la instalacioacuten el asistente mostrara la posibilidad de ejecutar

Stack Builder aplicacioacuten que permitiraacute instalar otros componentes y herramientas

para PostgreSQL

Fuente postgresql

Marcar la opcioacuten de Stack Builder se iniciaraacute seleccionar PostgreSQL 90 on

port 5432 y pulsar Next

Fuente postgresql

Seleccionar las aplicaciones componentes y herramientas a instalar y pulsar

Next

Fuente postgresql

El asistente para instalar el servodpr PostgreSQL habraacute creado un servicio que

estaraacute iniciado y en tipo de inicio automaacutetico llamado postgresql-90

Fuente postgresql

Y habraacute creado la carpeta en archivos de programa PosgreSQL con las

subcarpetas

Fuente postgresql

Y la carpeta de datos

Fuente postgresql

Con esto habraacute convertido nuestro equipo Microsoft Windows 7 en un servidor de

base de datos PostgreSQL

Administracioacuten de PostgreSQL creacioacuten de usuarios (roles) cataacutelogos

Crear roles de login (usuarios) en PostgreSQL

Para el acceso a la administracioacuten del motor de base de datos PostgreSQL acceder

al botoacuten Iniciar - PostgreSQL 90 - pgAdmin III

Fuente postgresql

Desplegar Server Groups dentro desplegar Servidores y dentro de eacuteste pulsar

con el botoacuten derecho del ratoacuten sobre PostgreSQL 90 (localhost 5432) en el

menuacute emergente seleccionar Conectar

Fuente postgresql

Introducir la contrasentildea para el suacuteper usuario postgres (la contrasentildea introducida

en la instalacioacuten)

Fuente postgresql

Si todo es correcto se conectara al servidor PostgreSQL desde pgAdmin podra

configurar y administrar el servidor de PostgreSQL

Fuente postgresql

Para crear un rol de login pulsar con el botoacuten derecho del ratoacuten sobre Roles de

Login seleccionar Nueva Rol de Login

Fuente postgresql

En la pestantildea Propiedades introducir los siguientes datos

Nombre del Rol nombre del usuario

Contrasentildea contrasentildea para este usuario (rol)

La cuenta caduca para que la cuenta de usuario caduque en una fecha se

estableceraacute en este campo

Fuente postgresql

En la pestantildea Privilegios de Rol indicar si este usuario seraacute suacuteper usuario si

puede crear objetos de la base de datos y si puede crear roles

Fuente postgresql

Pulsar OK en la ventana anterior para crear el rol de login

Page 5: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia

AVAL DEL ASESOR METODOLOacuteGICO

CERTIFICADO DE IMPLEMENTACIOacuteN

AGRADECIMIENTO

Mi agradecimiento primero a Dios por

haberme bendecido para lograr mis

objetivos

A mis padres y hermanos quienes han

sabido escucharme y apoyarme siempre y

en todo momento muchas gracias por toda

una vida de felicidad amor comprensioacuten y

por estar conmigo en las buenas y malas

A mis amigos y compantildeeros de trabajo por

haberme apoyado tambieacuten en todo

momento para la culminacioacuten de mis

estudios

A mi Director de tesis que con sus

conocimientos me ayudoacute en todo lo

necesario Ing Segundo Corrales

A la Universidad Teacutecnica de Cotopaxi por

permitirnos realizar nuestro proyecto

preparaacutendonos para un mundo profesional

competitivo y lleno de nuevos retos

Dario

DEDICATORIA

Dedico este proyecto de tesis en primer

lugar a Dios por sus bendiciones para

realizar el presente proyecto a mis padres

por su apoyo e estimulo incondicional que

lo mantuvieron durante desde el comienzo

de la carrera y todo el proyecto a mis

hermanos Diego y Yadira los cuales estimo

mucho porque me estuvieron incentivando

a la culminacioacuten de la tesis y la obtencioacuten

de mi tiacutetulo de grado A mis amigos que me

dieron ese apoyo para la culminacioacuten de la

tesis

Lo dedico a mis seres queridos que ya no

estaacuten y que desde el cielo me dieron su

apoyo incondicional

Y a todas esas personas que hicieron

posible que mi meta se cumpliera

Dario

INDICE GENERAL

PORTADA _______________________________________________________ i

FORMULARIO DE LA APROBACIOacuteN DEL TRIBUNAL DE GRADO ____ ii

AUTORIA _______________________________________________________ 3

AVAL DEL DIRECTOR DE TESIS __________________________________ 4

AVAL DEL ASESOR METODOLOacuteGICO _____________________________ 5

CERTIFICADO DE IMPLEMENTACIOacuteN ____________________________ 6

AGRADECIMIENTO _____________________________________________ 7

DEDICATORIA __________________________________________________ 8

INDICE GENERAL _______________________________________________ 9

INDICE DE GRAFICOS __________________________________________ 12

INDICE DE TABLAS ____________________________________________ 13

RESUMEN _____________________________________________________ 15

ABSTRACT ____________________________________________________ 16

AVAL DE TRADUCCIOacuteN ________________________________________ 17

INTRODUCCIOacuteN _______________________________________________ 18

CAPITULO I ___________________________________________________ 20

1 FUNDAMENTACIOacuteN TEOacuteRICA PARA LA IMPLEMENTACIOacuteN

DE UN SISTEMA DE GESTIOacuteN y MANTENIMIENTO PROGRAMADO

DE ERQUIPOS TECNOLOGICOS E INDUSTRIALES _____________ 20

11 Sistema _______________________________________________ 20

12 Gestioacuten _______________________________________________ 21

13 Sistema de gestioacuten ______________________________________ 21

14 Mantenimiento _________________________________________ 22

15 Mantenimiento programado ______________________________ 23

16 Tecnologiacutea ____________________________________________ 23

17 Metodologiacutea ___________________________________________ 24

18 Metodologiacutea SCRUM ____________________________________ 25

19 Ingenieriacutea de software ___________________________________ 35

110 Proceso del software ____________________________________ 38

111 Gestioacuten del software _____________________________________ 40

112 Requerimientos del software ______________________________ 44

CAPITULO II ___________________________________________________ 49

2 ENTORNO DEL LUGAR DE INVESTIGACIOacuteN ______________ 49

21 Antecedentes histoacutericos de empresas ensambladoras de vehiacuteculos en

el Ecuador __________________________________________________ 49

22 Misioacuten y Visioacuten de Ciauto ________________________________ 51

221 Misioacuten ____________________________________________ 51

222 Visioacuten ____________________________________________ 51

23 Disentildeo Metodoloacutegico ____________________________________ 54

231 Meacutetodos de Investigacioacuten ____________________________ 54

2311 Meacutetodo hipoteacutetico deductivo _________________________ 54

2312 La experimentacioacuten cientiacutefica ________________________ 55

24 Teacutecnicas de la investigacioacuten ______________________________ 55

241 La entrevista ______________________________________ 56

242 La encuesta ________________________________________ 56

25 Recoleccioacuten de la Informacioacuten ____________________________ 57

251 Investigacioacuten bibliograacutefica ___________________________ 57

252 Investigacioacuten experimental ___________________________ 57

253 Investigacioacuten de campo ______________________________ 58

26 Tratamiento y Anaacutelisis Estadiacutestico de los Datos _______________ 58

261 Estadiacutestica descriptiva_______________________________ 59

27 Poblacioacuten _____________________________________________ 60

28 Anaacutelisis e Interpretacioacuten de Resultados _____________________ 61

29 Verificacioacuten de la hipoacutetesis ______________________________ 67

CAPITULO III __________________________________________________ 70

3 IMPLEMENTACIOacuteN DE UN SISTEMA DE GESTIOacuteN y

MANTENIMIENTO PROGRAMADO DE EQUIPOS TECNOLOGICOS

E INDUSTRIALES ____________________________________________ 70

31 Presentacioacuten ___________________________________________ 70

311 Organigrama de la Ensambladora Ciudad del Auto Cia Ltda

CIAUTO _________________________________________________ 53

32 Objetivos ______________________________________________ 71

321 Objetivo general____________________________________ 71

322 Objetivos Especiacuteficos ________________________________ 71

33 Justificacioacuten e Importancia _______________________________ 71

34 Desarrollo de la Propuesta _______________________________ 74

341 Metodologiacutea Aacutegil SCRUM ___________________________ 74

342 Asignacioacuten de Roles de Scrum ________________________ 75

343 Proceso de desarrollo de Software _____________________ 75

3431 Historias de Usuario ________________________________ 75

3432 Iteracioacuten 1 ________________________________________ 80

34321 Plan del sprint 1 para el sistema ____________________ 80

34322 Preparacioacuten del proceso del Sprint Planning Meeting __ 83

34323 Desarrollo del Sprint 1 ____________________________ 86

34324 Realizacioacuten de pruebas de versioacuten __________________ 91

3433 Iteracioacuten 2 ________________________________________ 93

34331 Plan del sprint 2 para el sistema ____________________ 93

34332 Preparacioacuten del proceso del Sprint Planning Meeting __ 96

34333 Desarrollo Burn Down Chart ______________________ 99

34334 Desarrollo del Sprint 2 ___________________________ 100

34335 Realizacioacuten de pruebas de versioacuten 20 ______________ 103

3434 Iteracioacuten 3 _______________________________________ 104

34341 Plan del Sprint 3 para el sistema ___________________ 104

34342 Preparacioacuten del proceso del Sprint Planning Meeting _ 108

34343 Desarrollo del Burn Down Chart __________________ 111

34344 Desarrollo del Sprint 3 ___________________________ 111

34345 Realizacioacuten de pruebas de versioacuten 30 ______________ 114

344 Compromiso y Mantenimiento _______________________ 117

345 Conclusiones y recomendaciones de la propuesta _______ 117

3451 Conclusiones ______________________________________ 117

3452 Recomendaciones __________________________________ 118

346 Maquetacioacuten del disentildeo del sistema ___________________ 119

35 Comprobacioacuten de objetivos ______________________________ 120

CONCLUSIONES ____________________________________________ 121

RECOMENDACIONES _______________________________________ 122

BIBLIOGRAFIacuteA _____________________________________________ 123

ANEXOS ______________________________________________________ 125

INDICE DE GRAFICOS

GRAacuteFICO Nordm 1 Scrum __________________________________________ 30

GRAacuteFICO Nordm 2 Desarrollo Tecnoloacutegico Ciauto _______________________ 61

GRAacuteFICO Nordm 3 Porcentaje de Conocimiento _________________________ 62

GRAacuteFICO Nordm 4 Consideraciones de Control _________________________ 63

GRAacuteFICO Nordm 5 Calificacioacuten para el Desarrollo del SGMP _____________ 64

GRAacuteFICO Nordm 6 Porcentaje de conocimiento del mantenimiento de un equipo

en Ciauto _______________________________________________________ 65

GRAacuteFICO Nordm 7 Beneficio de documentar la planificacioacuten de mantenimientos

_______________________________________________________________ 66

GRAacuteFICO Nordm 8 Organigrama de CIAUTO __________________________ 53

GRAacuteFICO Nordm 9 Iteracioacuten 1 esfuerzo realizado _______________________ 86

GRAacuteFICO Nordm 10 Disentildeo de la base de datos _________________________ 87

GRAacuteFICO Nordm 11 Acciones del administrador ________________________ 88

GRAacuteFICO Nordm 12 Ventana de Inicio sesioacuten___________________________ 88

GRAacuteFICO Nordm 13 Sesioacuten de root ___________________________________ 89

GRAacuteFICO Nordm 14 Sesioacuten moacutedulo de sistemas _________________________ 89

GRAacuteFICO Nordm 15 Sesioacuten moacutedulo de Mantenimiento ___________________ 90

GRAacuteFICO Nordm 16 Registro de Personas ______________________________ 90

GRAacuteFICO Nordm 17 Iteracioacuten 2 esfuerzo realizado ______________________ 99

GRAacuteFICO Nordm 18 Disentildeo final de la base de datos ____________________ 100

GRAacuteFICO Nordm 19 Caso de uso plan anual sistemas ___________________ 101

GRAacuteFICO Nordm 20 Caso de uso Plan de mantenimientos________________ 101

GRAacuteFICO Nordm 21 Plan Anual de sistemas ___________________________ 102

GRAacuteFICO Nordm 22 Plan de mantenimientos __________________________ 102

GRAacuteFICO Nordm 23 Iteracioacuten 3 esfuerzo realizado _____________________ 111

GRAacuteFICO Nordm 24 Caso de uso Plan anual mantenimiento _____________ 111

GRAacuteFICO Nordm 25 Caso de uso Inventario de Repuestos ________________ 112

GRAacuteFICO Nordm 26 Caso de uso Inventario de herramientas _____________ 112

GRAacuteFICO Nordm 27 Ventana de Registro Equipo industrial ______________ 112

GRAacuteFICO Nordm 28 Inventario de repuestos ___________________________ 113

GRAacuteFICO Nordm 29 Ingreso y salida de material _______________________ 113

GRAacuteFICO Nordm 30 inventario de herramientas ________________________ 114

GRAacuteFICO Nordm 31 Disentildeo del sistema _______________________________ 119

INDICE DE TABLAS

Tabla Ndeg 1 Involucrados de la encuesta _____________________________ 60

Tabla Ndeg 2 Desarrollo Tecnoloacutegico Ciauto ___________________________ 61

Tabla Ndeg 3 Porcentaje de Conocimiento _____________________________ 62

Tabla Ndeg 4 Consideraciones de Control ______________________________ 63

Tabla Ndeg 5 Calificacioacuten para el Desarrollo del SGMP __________________ 64

Tabla Ndeg 6 Porcentaje de conocimiento del mantenimiento de un equipo en

Ciauto _________________________________________________________ 65

Tabla Ndeg 7 Beneficio de documentar la planificacioacuten de mantenimientos __ 66

Tabla Ndeg 8 Historia de Usuario Nordm 1 ________________________________ 76

Tabla Ndeg 9 Historia de Usuario Nordm 2 ________________________________ 76

Tabla Ndeg 10 Historia de Usuario Nordm 3 _______________________________ 76

Tabla Ndeg 11 Historia de Usuario Nordm 4 _______________________________ 77

Tabla Ndeg 12 Historia de Usuario Nordm 5 _______________________________ 77

Tabla Ndeg 13 Historia de Usuario Nordm 6 _______________________________ 77

Tabla Ndeg 14 Historia de Usuario Nordm 7 _______________________________ 78

Tabla Ndeg 15 Historia de Usuario Nordm 8 _______________________________ 78

Tabla Ndeg 16 Product Backlog ______________________________________ 78

Tabla Ndeg 17 Sprint Backlog del Sprint 1 _____________________________ 80

Tabla Ndeg 18 Tareas del Sprint 1 ____________________________________ 81

Tabla Ndeg 19 Tareas tipos y estados _________________________________ 81

Tabla Ndeg 20 Listado de tareas y estados para el sprint __________________ 82

Tabla Ndeg 21 Seguimiento de la pila de tareas _________________________ 84

Tabla Ndeg 22 Pila de tareas al finalizar la iteracioacuten _____________________ 85

Tabla Ndeg 23 Caso de prueba 1 _____________________________________ 91

Tabla Ndeg 24 Caso de prueba 2 _____________________________________ 92

Tabla Ndeg 25 Caso de prueba 3 _____________________________________ 92

Tabla Ndeg 26 Sprint Backlog del Sprint 2 _____________________________ 93

Tabla Ndeg 27 Tareas del Sprint 2 ____________________________________ 94

Tabla Ndeg 28 Tareas tipos y estados _________________________________ 95

Tabla Ndeg 29 Listado de tareas y estados del Sprint 2 ___________________ 95

Tabla Ndeg 30 Seguimiento de la pila de tareas _________________________ 96

Tabla Ndeg 31 Pila de tareas al finalizar la iteracioacuten 2 ___________________ 98

Tabla Ndeg 32 Caso de Prueba 4 ____________________________________ 103

Tabla Ndeg 33 Caso de prueba 5 ____________________________________ 104

Tabla Ndeg 34 Sprint Backlog del Sprint 3 ____________________________ 105

Tabla Ndeg 35 Tareas del Sprint 3 ___________________________________ 105

Tabla Ndeg 36 Tareas tipos y estados ________________________________ 106

Tabla Ndeg 37 Listado de tareas y estados para el sprint 3 ________________ 107

Tabla Ndeg 38 Seguimiento de la pila de tareas ________________________ 108

Tabla Ndeg 39 Pila de tareas al finalizar la iteracioacuten ____________________ 110

Tabla Ndeg 40 Caso de prueba 6 ____________________________________ 115

Tabla Ndeg 41 Caso de prueba 7 ____________________________________ 115

Tabla Ndeg 42 Caso de prueba 8 ____________________________________ 116

RESUMEN

En el presente proyecto de tesis se detalla el desarrollo e implementacioacuten del

Sistema de gestioacuten y mantenimiento programado de equipos tecnoloacutegicos e

industriales el cual fue desarrollado para el departamento de mantenimiento de la

planta ensambladora CIAUTO El sistema ayudara a llevar un control de

documentos digitales tales como formatos registros planes e instructivos que

permiten la denominacioacuten de los procesos de control de la planificacioacuten de

actividades en el departamento de mantenimiento Se ha detectado que los equipos

industriales podraacuten ser controlados perioacutedicamente y minimizar las fallas en

varias formas con la utilizacioacuten de una base de datos en PostgresSQL y lenguaje

de programacioacuten JAVA que seraacuten las herramientas para la metodologiacutea SCRUM

la misma metodologiacutea de desarrollo aacutegil de software permite que el proyecto

pueda insertar nuevos requerimientos funcionales en cada interaccioacuten para el

acceso al sistema se utilizara un usuario y contrasentildea para cada departamentos el

usuario que podraacute acceder a todos los moacutedulos del sistema es ROOT el sistema

estaraacute divido en 2 moacutedulos moacutedulo de mantenimiento y moacutedulo de sistemas los

moacutedulos son independientes con esto se busca automatizar los procesos que se

llevan solo en documentos ademaacutes con los planes y reportes que arroje el sistema

serviraacute como prueba de la realizacioacuten de los mantenimientos a los equipos

tecnoloacutegicos e industriales para este trabajo de investigacioacuten se tomoacute la

documentacioacuten que lleva la empresa referente a mantenimientos y con ellos

transforma esa informacioacuten en forma automatizada

ABSTRACT

In this project the development and implementation of the management system

and scheduled maintenance of technological and industrial equipment are detailed

which was developed for the maintenance department of the detailed CIAUTO

assembly plant The system will help to keep track of digital formats such as

documents records plans and instructions that allow the name of the control

processes of planning activities in the maintenance department It has been found

that industrial computers can be monitored regularly and minimize failures in

several ways with the use of a PostgreSQL database and Java programming

language to be tools for SCRUM methodology the same methodology of agile

software development allows the project to add new functional requirements in

each interaction for the access to the system a username and password for each

department is used the user can access to all ROOT system modules the system

is divided into two modules Module maintenance and module systems the

modules are independent each module formats records plans and instructions for

this area where only administrators can make changes enter and delete records

are found customers can only observe and export logs of different tasks

performed or to be performed later

AVAL DE TRADUCCIOacuteN

INTRODUCCIOacuteN

En Ecuador varias empresas dedicadas a la manufactura de diferentes productos

han ido integrando de acuerdo a su necesidad Sistemas de Gestioacuten de la

informacioacuten como General Motors Grupo MAVESA ADELCA entre otros

obteniendo excelentes resultados tanto en su gestioacuten como en su operatividad

Actualmente tanto empresas puacuteblicas como privadas en la provincia de

Tungurahua se apoyan en sistemas de gestioacuten de informacioacuten para una mejora

continua en sus procesos es asiacute que un sistema de gestioacuten y mantenimiento

programado se convierte en una base fundamental para el funcionamiento oacuteptimo

de una empresa

Los departamentos de mantenimiento y sistemas informaacuteticos de la planta

ensambladora CIAUTO ubicada en la provincia de Tungurahua sector

Unamuncho Camino Real (Norte de Ambato) no ha integrado un sistema que

permita llevar un control de documentos digitales respecto a los procesos de

mantenimiento y normativas de manera que la informacioacuten digital permita una

automatizacioacuten de los procesos mencionados por lo cual se hace necesario el

desarrollo de un sistema informaacutetico mediante el cual se realice un monitoreo a la

actividad

La presente investigacioacuten tiene el objetivo de implementar un sistema de gestioacuten

y mantenimiento programado utilizando como herramientas el lenguaje JAVA y

PostgresSQL como base de datos utilizando la metodologiacutea SCRUM la misma

que ayudaraacute a tener una informacioacuten precisa para la realizacioacuten del proyecto

La objetivo principal de la investigacioacuten es Desarrollar un sistema de gestioacuten y

mantenimiento programado de equipos tecnoloacutegicos e industriales aplicando la

metodologiacutea SCRUM para la gestioacuten de mantenimientos fichas teacutecnicas de

maquinaria y otra informacioacuten

En el presente trabajo de investigacioacuten se detalla el contenido de cada capiacutetulo se

ha desarrollado en consideracioacuten al formato de la estructura de la tesis establecida

por la universidad donde tambieacuten se usa la metodologiacutea de desarrollo aacutegil de

software

Capiacutetulo I aquiacute se detalla la fundamentacioacuten teoacuterica que seraacute utilizada para el

transcurso de la investigacioacuten donde se reuacutene definiciones conceptos detalles y

caracteriacutesticas que serviraacuten para el desarrollo e implementacioacuten del sistema la

informacioacuten aquiacute recopilada serviraacute como un respaldo y soporte para el

desarrollos del proyecto de investigacioacuten

Capiacutetulo II en el presente capiacutetulo se detalla el anaacutelisis interpretacioacuten y los

resultados luego de haber aplicado las teacutecnicas de investigacioacuten entrevista y

encuesta donde los resultados obtenidos podraacuten demostrar la veracidad o falsedad

de la hipoacutetesis que se planteoacute en el desarrollo de este proyecto

Capiacutetulo III posterior a la investigacioacuten de campo para saber los requerimientos

de los departamentos de mantenimiento y sistemas informaacuteticos se realizoacute el

desarrollo e implantacioacuten del sistema donde se hiso el seguimiento de sus

diferentes procesos que presenta la Metodologiacutea aacutegil de desarrollo de software

SCRUM

CAPITULO I

1 FUNDAMENTACIOacuteN TEOacuteRICA PARA LA

IMPLEMENTACIOacuteN DE UN SISTEMA DE GESTIOacuteN y

MANTENIMIENTO PROGRAMADO DE ERQUIPOS

TECNOLOGICOS E INDUSTRIALES

11 Sistema

Para (ORTEGA JGasset 1985) Es un conjunto de reglas principios o

medidas enlazados entre siacute || Conjunto de cosas o partes

coordinadas seguacuten una le o que ordenadamente relacionadas entre

siacute contribuyen a determinado objeto Paacuteg 1313

Seguacuten (S PRESSMAN Roger 2007) Un conjunto o disposicioacuten de

elementos que estaacuten organizados para cumplir una meta predefinida

al procesar informacioacuten Paacuteg 134

De los conceptos anteriores se pude determinar que un sistema es un conjunto de

elementos ordenados y organizados para llegar a una meta y en el trayecto se

completan objetivos para lograrlo tambieacuten se puede analizar que un sistema tiene

planeacioacuten y estrategias las cuales logran enlazarse en el progreso para llegar al

objetivo

12 Gestioacuten

Para (FERNAacuteNDEZJavier 1999) Conjunto de procesos centrados en el

desarrollo y aplicacioacuten del conocimiento de una empresa para generar

activos intelectuales que pueden explotarse y generar valor al cumplir

los objetivos de nuestra empresa Paacuteg 127

Para (REYES Agustin 2003) Consiste en fijar el curso concreto de

accioacuten que ha de seguirse estableciendo los principios que habraacuten de

orientarlo la secuencia de operaciones para realizarlo y la

determinacioacuten de tiempo y nuacutemeros necesarios para su realizacioacuten

Paacuteg 79

De lo analizado anteriormente se puede decir que gestioacuten es un conjunto de

procesos que ayudan a cumplir objetivos por medio de ellos obtener resultados

para seguir mejorando tanto intelectualmente y que despueacutes se pueda explotar

generar y contribuir con nuevos objetivos a nuestra empresa pero para para ello

se establece principios que nos orientaran a lograrlo

13 Sistema de gestioacuten

Seguacuten (BLANCO L GUTSZAT I 2008) Es la gestioacuten (planeamiento

organizacioacuten operaciones y control) de los recursos (humanos y

fiacutesicos) que tienen que ver con el apoyo a sistemas (desarrollo

mejoriacutea y mantenimiento) y servicios (procesamiento transformacioacuten

distribucioacuten almacenamiento y recuperacioacuten) de la informacioacuten

(datos textos voz e imagen) para una empresa Paacuteg 56

Para (VERGARA Gonzalo 2009) Es un conjunto de etapas unidas en un

proceso continuo que permite trabajar ordenadamente una idea hasta

lograr mejoras y su continuidad Paacuteg 33

De las definiciones anteriores se puede concluir un sistema de gestioacuten es la

organizacioacuten planificacioacuten estandarizacioacuten de la informacioacuten y recursos de una

empresa que con una distribucioacuten de sistemas se puede llegar a desarrollar

mejorar y dar continuidad a varios servicios ademaacutes el sistema debe contar con el

apoyo de recursos

14 Mantenimiento

Para (GARCIA GARRIDO Santigo 2012) Se define como el conjunto de

teacutecnicas destinado a conservar equipos e instalaciones industriales en

servicio durante el mayor tiempo posible (buscando la maacutes alta

disponibilidad) y con el maacuteximo rendimiento Paacuteg 56

Para (F MONCHY 1990) Es el conjunto de acciones necesarias para

conservar o restablecer un sistema en un estado que permita garantizar

su funcionamiento a un coste miacutenimo Paacuteg 64

De lo mencionado anteriormente se puede decir que mantenimiento es un

conjunto de acciones guiadas por teacutecnicas documentacioacuten manuales de usuario

que serviraacuten para mantener cualquier equipo dispositivo o servicio disponible por

un mayor tiempo a un coste miacutenimo

15 Mantenimiento programado

Seguacuten (GARCIA GARRIDO Santigo 2012) Es una solucioacuten integral para

el mantenimiento y soporte de los ordenadores de su empresa que

consiste en un seguimiento personalizado del estado de cada

ordenador para asiacute poder evitar fallos que hubieran sido predecibles y

si el ordenador falla o es sustraiacutedo tener copias de seguridad

actualizadas Paacuteg 58

Para (T Edgar 2008) En este tipo de mantenimiento se hace eacutenfasis en

la proteccioacuten de bienes o equipos teniendo en cuenta las

recomendaciones de los fabricantes la frecuencia de utilizacioacuten si

trabajan o no en condiciones normales de disentildeo se incluyen las

inspecciones los reemplazos de partes que esteacuten proacuteximas a cumplir

su vida uacutetil Paacuteg 77

De lo analizado anteriormente se pude determinar que el mantenimiento

programado es una seguimiento organizado constante de los equipos para poder

minimizar o mantener un margen miacutenimo de problemas o fallos que fuesen

predecibles y asiacute darles una solucioacuten o en caso de sustraccioacuten o dantildeo se tengan los

respectivos respaldos herramientas y repuestos necesarios

16 Tecnologiacutea

Seguacuten (QUINTANILLA Miguel Angel 1998) Por Tecnologiacutea se entiende

un conjunto de conocimientos de base cientiacutefica que permite describir

explicar disentildear y aplicar soluciones teacutecnicas a problemas praacutecticos

de forma sistemaacutetica y racional Paacuteg 102

Para (JK GALBRAITH 1985) Tecnologiacutea significa aplicacioacuten sistemaacutetica

del conocimiento cientiacutefico (u otro conocimiento organizado) a tareas

praacutecticas Su consecuencia maacutes importante es una funcioacuten de la

divisioacuten y subdivisioacuten de cada una de esas tareas en partes o fases

componentes Paacuteg 72

Del anaacutelisis anterior se puede decir que tecnologiacutea es el conjunto de

conocimientos cientiacuteficos organizados que explican describen aplican y disentildean

soluciones teacutecnicas para tareas o problemas praacutecticos y su divisioacuten en fases

componentes

17 Metodologiacutea

Para (HUESO Andreacutes CASCANT Josep M 2012) La metodologiacutea es la

estrategia de investigacioacuten que elegimos para responder a las

preguntas de investigacioacuten Dependeraacute tanto de eacutestas como del marco

teoacuterico de la investigacioacuten Se trata pues de optar por una estrategia de

investigacioacuten general ya sea de iacutendole cuantitativa cualitativa o

mixta Tambieacuten el nivel de complejidad y detalle deseado (desde

extensa al caso de estudio) o el nivel de participacioacuten que se pretende

(desde lo extractivo hasta la investigacioacuten accioacuten participativa)Paacuteg 8

Seguacuten (YIN Robert K 1985) El significado de la metodologiacutea en siacute se

refiere a los meacutetodos de investigacioacuten que se siguen para alcanzar los

objetivos en una ciencia o estudio la metodologiacutea que se utilizara a lo

largo de la investigacioacuten es la de estudio de casos Paacuteg 26

De lo mencionado anterior se pude decir que la metodologiacutea es la taacutectica que

responderaacute planteamientos o preguntas de investigacioacuten la cual dependeraacute del

marco teoacuterico su nivel de complejidad y detalle deseado para asiacute alcanzar los

objetivos en todo el tiempo del trabajo de investigacioacuten

18 Metodologiacutea SCRUM

Para (FIGUEROA Roberth G SOLIS Camilo J CABRERA Armando A 2008)

La metodologiacutea Scrum es un proceso aacutegil y liviano que sirve para

administrar y controlar el desarrollo de software El desarrollo se

realiza en forma iterativa e incremental (una iteracioacuten es un ciclo corto

de construccioacuten repetitivo) Cada ciclo o iteracioacuten termina con una

pieza de software ejecutable que incorpora nueva funcionalidad Las

iteraciones en general tienen una duracioacuten entre 2 y 4 semanas

Las caracteriacutesticas comunes que se identificaron en los entornos de

desarrollo de las empresas analizadas fueron

La incertidumbre como elemento consustancial y asumido en

el entorno y en la cultura de la organizacioacuten

Equipos de desarrollo auto-organizados

Fases de desarrollo solapadas

Control sutil

Difusioacuten y transferencia del conocimiento

A- Incertidumbre

Como elemento consustancial y asumido en el entorno y en la cultura

de la organizacioacuten

El equipo de trabajo para disentildear el Honda City teniacutea una edad media

de 27 antildeos y el nivel de detalle que para el nuevo producto le dieron

los directivos de Honda fue ldquoEl tipo de coche que a la gente joven de

su segmento le gustariacutea conducirrdquo

En estas empresas desde la direccioacuten se apunta cuaacutel es la visioacuten

geneacuterica que se quiere conseguir o la direccioacuten estrateacutegica que hay

que seguir pero no un plan detallado del producto y su desarrollo Al

mismo tiempo se da al equipo un margen de libertad amplio

Los ingredientes clave que sirven de acicate para la creatividad y

compromiso del equipo son

La ldquotensioacutenrdquo que crea la visioacuten difusa y el reto que supone el

grado de dificultad que encierra

El margen de autonomiacutea libertad y responsabilidad

B- Auto-organizacioacuten

Son equipos auto-organizados No hay roles de gestioacuten que marquen

pautas o asignacioacuten de tareas No se trata de equipos auto-dirigidos

sino auto-organizados La gestioacuten marca la direccioacuten pero no la

organizacioacuten Parten de cero Deben empezar por crear su propia

organizacioacuten y buscar el conocimiento que necesitan Sin similares a

una pequentildea empresa ldquoStart-uprdquo en la que todos los integrantes

trabajan de forma conjunta y auto-organizada sin unos patrones

organizativos impuestos por una estructura empresarial ajena al grupo

La direccioacuten de la empresa actuacutea como un inversor de capital riesgo

que aporta los recursos necesarios para que trabajen en su proyecto

Para que los equipos puedan conseguir auto-organizarse debe reunir

tres caracteriacutesticas

Autonomiacutea son libres para elegir la estrategia de solucioacuten

Auto-superacioacuten El equipo va desarrollando soluciones que

evaluacutea analiza y mejora

Auto-enriquecimiento La multi-disciplinaridad de los

componentes del equipo favorece el enriquecimiento mutuo y

la adopcioacuten de soluciones valiosas y complementarias

C- Fases de desarrollo solapadas

En el desarrollo aacutegil las ldquofasesrdquo pasan a ser ldquoactividadesrdquo El concepto

de fase implica sucesioacuten secuencial de unas a otras En un campo de

Scrum los trabajos que se llevan a cabo pierden el caraacutecter de fase y

son actividades que se realizan en cualquier momento de forma

simultaacutenea o a demanda seguacuten las necesidades en cada iteracioacuten Por

ejemplo lo que para el desarrollo en cascada es una ldquomodificacioacuten de

requisitosrdquo en un modelo aacutegil es informacioacuten que enriquece o

concreta la visioacuten del producto El mismo teacutermino ldquomodificacioacutenrdquo

tiene impliacutecito el concepto de que estamos ldquocambiandordquo algo que ya

se habiacutea definido La fase de requisitos ya se hizo ya estaacute completada

En el desarrollo tradicional

Las transiciones entre fase y fase acaban funcionando como fronteras

Cada fase la realiza un equipo que siente como responsabilidad maacutes

su trabajo que el desarrollo conjunto Los documentos de disentildeo o

requisitos o los prototipos pueden acabar siendo barricadas que en

lugar de favorecer la comunicacioacuten directa favorecen la separacioacuten

El retraso en una fase hace de cuello de botella en el proyecto El

solapamiento diluye el ruido y los problemas entre fases

D- Control sutil

El equipo trabaja con autonomiacutea en un entorno de ambiguumledad

inestabilidad y tensioacuten La gestioacuten establece puntos de control

suficientes para evitar que el ambiente de ambiguumledad inestabilidad y

tensioacuten del ldquocampo de Scrumrdquo derive hacia descontrol Pero la gestioacuten

no ejerce un control riacutegido que impediriacutea la creatividad y la

espontaneidad El teacutermino ldquocontrol sutilrdquo se refiere a generar el

ecosistema adecuado para un ldquoauto-control entre igualesrdquo

consecuencia de la responsabilidad y del gusto por el trabajo que se

realiza Las acciones para generar el ecosistema de este control son

Seleccionando a las personas adecuadas para el proyecto y

analizando los cambios en la dinaacutemica del grupo para

incorporar o retirar a personas si resulta necesario

Creando un espacio de trabajo abierto

Animando a los ingenieros a ldquomezclarserdquo con el mundo real de

las necesidades de los clientes

Estableciendo sistemas de evaluacioacuten y reconocimiento

basados en el rendimiento del equipo

Gestionando las diferencias de ritmo a traveacutes del proceso de

desarrollo

Siendo tolerante y previsor con los errores son un medio de

aprendizaje y el miedo al error merma la creatividad y la

espontaneidad

Implicando a los proveedores en el proyecto y animaacutendoles

tambieacuten a su propia auto-organizacioacuten

E- Difusioacuten del conocimiento

Tanto a nivel de proyecto como de organizacioacuten Los equipos son

multidisciplinares todos los miembros aportan y aprenden tanto del

resto del equipo como de las investigaciones innovaciones de su

producto y de la experiencia del desarrollo Las personas que

participan en un proyecto con el tiempo van cambiando de equipo en

la organizacioacuten a otros proyectos de esta forma se van compartiendo

y comunicando las experiencias en la organizacioacuten

Los equipos y las empresas mantienen libre acceso a la informacioacuten

herramientas y poliacuteticas de gestioacuten del conocimiento

Seguacuten (ORJUELA Ailin ROJAS Mauricio 2008) Scrum es un

marco de trabajo iterativo e incremental para el desarrollo de

proyectos productos y aplicaciones Estructura el desarrollo en ciclos

de trabajo llamados Sprint Son iteraciones de 1 a 4 semanas y se van

sucediendo una detraacutes de otra Los Sprint son de duracioacuten fija ndash

terminan en una fecha especiacutefica aunque no se haya terminado el

trabajo y nunca se alargan Se limitan en tiempo Al comienzo de

cada Sprint un equipo multi-funcional selecciona los elementos

(requisitos del cliente) de una lista priorizada Se comprometen a

terminar los elementos al final del Sprint Durante el Sprint no se

pueden cambiar los elementos elegidos

Todos los diacuteas el equipo se reuacutene brevemente para informar del

progreso y actualizan unas graacuteficas sencillas que les orientan sobre el

trabajo restante Al final del Sprint el equipo revisa el Sprint con los

interesados en el proyecto y les ensentildea lo que han construido La

gente obtiene comentarios y observaciones que se puede incorporar al

siguiente Sprint

Scrum pone el eacutenfasis en productos que funcionen al final del Sprint

que realmente esteacuten ldquohechosrdquo en el caso del software significa que el

coacutedigo esteacute integrado completamente probado y potencialmente para

entregar Los roles artefactos y eventos principales se resumen en la

Grafico 1 Scrum

Un tema importante en Scrum es ldquoinspeccionar y adaptarrdquo El

desarrollo inevitablemente implica aprender innovacioacuten y sorpresas

Por eso Scrum hace hincapieacute en dar un pequentildeo paso de desarrollo

inspeccionar el producto resultante y la eficacia de las praacutecticas

actuales y entonces adaptar el objetivo del producto y las praacutecticas

del proceso Y volver a repetir

GRAacuteFICO Nordm 1 Scrum

Fuente (ORJUELA Ailin ROJAS Mauricio 2008)

Roles en Scrum

En Scrum hay 3 roles principales El Duentildeo de Producto (DP) el

Equipo y el ScrumMaster (SM) El Duentildeo de Producto es el

responsable de maximizar el retorno de inversioacuten (ROI) identificando

las funcionalidades del producto ponieacutendolas en una lista priorizada

de funcionalidades decidiendo cuales deberiacutean ir al principio de la

lista para el siguiente Sprint y re priorizando y refinando

continuamente la lista El Duentildeo de Producto tiene la responsabilidad

de las peacuterdidas y ganancias del producto asumiendo que es un

producto comercial En el caso de una aplicacioacuten interna el DP no es

responsable del ROI en el mismo sentido de un producto comercial

(que daraacute beneficio) pero es responsable de maximizar el ROI en el

sentido de elegir - en cada Sprint ndash los elementos de maacutes valor de

negocio y menos coste En algunas ocasiones el DP y el cliente son la

misma persona esto es muy comuacuten en aplicaciones internas En otras

el cliente podriacutea ser millones de personas con diferentes necesidades

en cuyo caso el rol de DP es parecido al rol de jefe de producto o jefe

de marketing del producto que hay en muchas empresas Sin embargo

el Duentildeo de Producto es diferente al tradicional jefe de producto

porque interactuacutea activa y frecuentemente con el equipo estableciendo

personalmente las prioridades y revisando el resultado en cada

iteracioacuten - de 1 a 4 semanas- en vez de delegar las decisiones de

desarrollo en el jefe de proyecto Es importante destacar que en Scrum

hay una persona y soacutelo una que hace ndash y tiene la autoridad final ndash el

Duentildeo de Producto

El Equipo construye el producto que va a usar el cliente por ejemplo

una aplicacioacuten o un sitio web El equipo en Scrum es ldquomulti-

funcionalrdquo ndash tiene todas las competencias y habilidades necesarias

para entregar un producto potencialmente distribuible en cada Sprint ndash

y es ldquoauto-organizadordquo (auto-gestionado) con un alto grado de

autonomiacutea y responsabilidad En Scrum los equipos se auto-organizan

en vez de ser dirigidos por un jefe de equipo o jefe de proyecto

El equipo decide a que se compromete y como hacer lo mejor para

cumplir con lo comprometido en el mundo de Scrum al equipo se le

conoce como ldquoCerdosrdquo y a todos los demaacutes como ldquoGallinasrdquo (que

viene de un chiste sobre un cerdo y una gallina que estaacuten hablando

sobre abrir un restaurante llamado ldquoHuevos con jamoacutenrdquo y el cerdo no

lo ve claro porque ldquoeacutel estariacutea verdaderamente comprometido pero la

gallina solo estariacutea implicadardquo)

El equipo en Scrum consta de siete personas maacutes menos dos y para un

producto de software el equipo podriacutea incluir analistas

desarrolladores disentildeadores de interface y testers El equipo

desarrolla el producto y da ideas al DP de coacutemo hacer un gran

producto En Scrum el equipo deberiacutea estar dedicado al 100 al

trabajo en el producto durante el Sprint intentando evitar hacer varias

tareas en diferentes productos o proyectos A los equipos estables se

les asocia con una productividad maacutes alta asiacute que evita cambiar

miembros del equipo A los grupos de desarrollo de aplicaciones con

mucha gente se les organiza en varios equipos Scrum cada uno

centrado en diferentes funcionalidades del producto coordinando sus

esfuerzos muy de cerca

Dado que el equipo hace todo el trabajo (planificacioacuten anaacutelisis

programacioacuten y pruebas) para una funcionalidad completa centrada en

el cliente a los equipos de Scrum tambieacuten se les llama equipos por

funcionalidades

El ScrumMaster ayuda al grupo del producto a aprender y aplicar

Scrum para conseguir valor de negocio El ScrumMaster hace lo que

sea necesario para ayudar a que el equipo tenga eacutexito

El ScrumMaster no es el jefe del equipo o jefe de proyecto el

ScrumMaster sirve al equipo le protege de interferencias del exterior

y ensentildea y guiacutea al DP y al equipo en el uso fructiacutefero de Scrum El

ScrumMaster se asegura de que todo el mundo en el equipo

(incluyendo al DP y la gerencia) entienda y siga las praacutecticas de

Scrum y ayuda a llevar a la organizacioacuten a traveacutes de los cambios

necesarios y frecuentemente difiacuteciles a conseguir el eacutexito con el

desarrollo aacutegil

Como Scrum hace visibles muchos impedimentos y amenazas a la

efectividad del DP y el equipo es importante tener un ScrumMaster

comprometido y que trabaje eneacutergicamente para ayudar a resolver

dichos asuntos o si no el equipo y el DP tendraacuten dificultades para

tener eacutexito Los equipos de Scrum deberiacutean tener un ScrumMaster a

tiempo completo aunque en un equipo maacutes pequentildeo podriacutea ser un

miembro del equipo (llevando una carga de trabajo maacutes ligera) Un

gran ScrumMaster puede venir de cualquier experiencia o disciplina

previa ingenieriacutea disentildeo testing gestioacuten de productos gestioacuten de

proyectos o gestioacuten de calidad

El ScrumMaster y el Duentildeo de Producto no pueden ser la misma

persona a veces el ScrumMaster necesitaraacute parar los pies al DP (por

ejemplo si intenta meter nuevas funcionalidades en mitad de un

Sprint) Y al contrario de un jefe de proyecto el ScrumMaster no le

dice a gente las tareas que tienen asignadas ndash lo que hace es facilitar el

proceso apoyando al equipo que se organiza y gestiona solo Si el

ScrumMaster tuvo un puesto de gestioacuten en el equipo necesitaraacute

cambiar radicalmente su forma de pensar y el estilo de comunicacioacuten

con el equipo para tener eacutexito con Scrum En el caso de una transicioacuten

de antiguo jefe a ScrumMaster es mejor que esteacute en un equipo

diferente al equipo en el que era el jefe si no habraacute un conflicto

potencial por las dinaacutemicas sociales y de poder

Ademaacutes de estos tres roles hay otros que contribuyen al eacutexito del

producto incluyendo los jefes y gestores Aunque sus roles cambian

en Scrum siguen siendo valiosos Por ejemplo

Ayudan al equipo respetando las reglas y el espiacuteritu de Scrum

Ayudan a quitar los impedimentos identificados por el equipo

Ponen su experiencia y conocimiento a disposicioacuten del equipo

En Scrum los jefes cambian el tiempo que dedicaban a hacer de

ldquonintildeerasrdquo (asignar tareas pedir informes de estado y otras formas de

micro-gestioacuten) por tiempo como ldquoguruacutesrdquo o ldquosirvientesrdquo del equipo

(mentoring coaching ayudar a quitar obstaacuteculos ayudar a resolver

problemas dar ideas creativas y guiar el desarrollo de habilidades de

los miembros del equipo)

Para llevar a cabo este cambio los gestores puede que necesiten

cambiar su estilo de gestioacuten por ejemplo usar cuestionamiento

socraacutetico para ayudar al equipo a descubrir la solucioacuten a un problema

en lugar de simplemente decidir una solucioacuten e imponeacutersela al equipo

De las investigaciones anteriores se puede decir que la metodologiacutea Scrum es una

metodologiacutea aacutegil que estaacute orientada a varios procesos empresariales donde la

metodologiacutea brinda control y administracioacuten

La metodologiacutea Scrum se basa en un proceso iterativo e incremental donde la

iteracioacuten es un proceso de desarrollo repetitivo cada iteracioacuten tiene una duracioacuten

entre 1 a 4 semanas y no es permisible para antildeadir maacutes son sucesivos las

iteraciones hasta la culminacioacuten del proyecto

Los roles principales del Scrum son

El duentildeo del producto (Product Owner)- es quien se responsabiliza de maximizar

el retorno de inversioacuten ya que el organiza una lista de requerimientos del cliente

que se tomara un cierto nuacutemero en cada sprint por prioridad

El Equipo (team)- es aquel que desarrolla el software son multi-funcional auto-

organizados con gran autonomiacutea y responsabilidad ademaacutes no llevan sobre ellos

un jefe de equipo o jefe de proyectos

El ScrumMaster es aquel que ayuda tanto al equipo como al duentildeo del producto

para que tengan eacutexito asistieacutendolos con lo que sea necesario a la vez sirve

protege al equipo de interferencias del exterior

19 Ingenieriacutea de software

Para (SOMERVILLE Ian 2005) La ingenieriacutea de software es una

disciplina de la ingenieriacutea que comprende todos los aspectos de la

produccioacuten de software desde las etapas iniciales de la especificacioacuten

del sistema hasta el mantenimiento de este despueacutes de que se utiliza

En esta definicioacuten existen dos frases clave

Disciplina de la ingenieriacutea Los ingenieros hacen que las cosas

funciones Aplican teoriacuteas meacutetodos y herramientas donde sean

convenientes pero las utilizan de forma selectiva y siempre tratando

de descubrir soluciones a los problemas aun cuando no existan teoriacuteas

y meacutetodos aplicables para resolverlos Los ingenieros tambieacuten saben

que deben trabajar con restricciones financieras y organizacionales

por lo que buscan soluciones tomando en cuenta estas restricciones

Todos los aspectos de produccioacuten de software La ingenieriacutea del

software no solo comprende procesos teacutecnicos del desarrollo de

software y el desarrollo de herramientas meacutetodos y teoriacuteas de apoyo a

la produccioacuten del software

En general los ingenieros de software adoptan un enfoque sistemaacutetico

y organizado en su trabajo ya que es la forma maacutes efectiva de

producir software de alta calidad Sin embargo aunque la ingenieriacutea

consiste en seleccionar el meacutetodo maacutes apropiado para un conjunto de

circunstancias un enfoque maacutes formal y creativo de desarrollo podriacutea

ser efectivo en algunas circunstancias El desarrollo informal es

apropiado para el desarrollo de sistemas basados en Web los cuales

requieren una mescla de teacutecnicas de software y de disentildeo graacutefico Paacuteg

94

Seguacuten (S PRESSMAN Roger 2007) A pesar de que cientos de autores

han definido en forma individual la ingenieriacutea de software la

definicioacuten que propuso Fritz Bauer (NAU69) en una conferencia

fundamental sobre la materia auacuten se puede utilizar como base para el

debate

La ingenieriacutea del software es el establecimiento y uso de principios

solidos de la ingenieriacutea para obtener econoacutemicamente un software

confiable y que funcione de modo eficiente en maacutequinas reales

Casi cualquier lector se sentiraacute tentado a sumar otras ideas a esta

definicioacuten Dice poco sobre los aspectos teacutecnicos de la calidad del

software no se refiere de manera directa a la necesidad de satisfacer al

cliente o al tiempo de entrega de un producto omite mencionar la

importancia de la medicioacuten y la meacutetrica no establece la importancia

de un proceso efectivo No obstante la definicioacuten de Bauer ofrece una

idea baacutesica iquestCuaacuteles son ldquolos principios solidos de la ingenieriacuteardquo que

puedan aplicarse en el desarrollo del software de computadora iquestDe

queacute manera se construye ldquoeconoacutemicamenterdquo un software confiable

iquestQueacute se requiere para crear programas de computadora que funcionen

ldquode manera eficienterdquo no solo en una sino en varias ldquomaquinas realesrdquo

diferentes Estas interrogantes continuacutean siendo un reto para los

ingenieros de software

ldquoMaacutes que una disciplina a un cuerpo de conocimiento la ingenieriacutea es

un verbo una palabra de accioacuten una manera de abordar un problemardquo

El IEEE (IEE93) ha elaborado una definicioacuten maacutes comprensible al

establecer

Ingenieriacutea de software 1) la aplicacioacuten de un enfoque sistemaacutetico

disciplinado y cuantificable al desarrollo operacioacuten y mantenimiento

del software es decir la aplicacioacuten de la ingenieriacutea de software 2) El

estudio de enfoques en 1)

Y aun asiacute lo que es ldquosistemaacutetico disciplinadordquo y ldquocuantificablerdquo para

un equipo de software puede ser gravoso para otro Se requiere de

disciplina pero tambieacuten de adaptabilidad y agilidad Paacuteg 114

De la investigacioacuten anterior se puede determinar que la ingenieriacutea de software

lleva como objetivo obtener un software econoacutemicamente confiable y que ademaacutes

funcione eficientemente en maacutequinas reales ademaacutes de llevar un proceso

sistemaacutetico disciplinado y cuantificable dependeraacute del grupo de trabajo tanto de

su adaptabilidad y agilidad

La ingenieriacutea de software implica resolver problemas mediante la utilizacioacuten de

meacutetodos y teacutecnicas para el desarrollo de software donde incluyen restricciones

financieras y organizacionales Ademaacutes conlleva llevar un enfoque sistemaacutetico y

organizado que haraacute maacutes efectivo de producir software de calidad

110 Proceso del software

Para (SOMERVILLE Ian 2005) Un proceso del software es un conjunto

de actividades y resultados asociados que producen un producto de

software

Especificacioacuten del software donde los clientes e ingenieros definen el

software a producir y las restricciones sobre su operacioacuten

Desarrollo del software donde el software se disentildea y programa

Validacioacuten del software donde el software donde el software se vaacutelida

para asegurar que es lo que el cliente quiere

Evolucioacuten del software donde el software se modifica para adaptarlo a

los cambios requeridos por el cliente y el mercado

Diferentes tipos de sistemas necesitan diferentes procesos de

desarrollo Por ejemplo el software de tiempo real en un avioacuten tiene

que ser completamente especificado antes de que empiece el

desarrollo mientras que en un sistema de comercio electroacutenico la

especificacioacuten y el programa normalmente son desarrollados juntos

Por lo tanto estas actividades geneacutericas pueden organizarse de

diferentes formas y describirse en diferentes niveles de detalle para

diferentes tipos de software Sin embargo el uso de un proceso

inadecuado del software puede reducir la calidad o la utilidad del

producto de software que se va a desarrollar yo incrementar los costes

de desarrollo Paacuteg 134

Para (S PRESSMAN Roger 2007) De hecho la construccioacuten del

software de computadora es un proceso iterativo de aprendizaje y el

resultado algo que Baetjer llamariacutea el capital del software Es una

materializacioacuten del conocimiento recolectado depurado y organizado

conforme el proceso estuvo en ejecucioacuten

Pero iquestqueacute es con exactitud un proceso de software desde un punto de

vista teacutecnico Dentro del contexto de este libro un proceso de

software se define como un marco de trabajo para las tareas que se

requieren en la construccioacuten de software de alta calidad

iquestEl proceso es un sinoacutenimo de ingenieriacutea del software La respuesta

es siacute y no un proceso de software define el enfoque que se adopta

mientras el software estaacute en desarrollo Pero la ingenieriacutea del software

tambieacuten abarca las tecnologiacuteas que requiere el proceso (meacutetodos

teacutecnicos y herramientas automatizadas) Auacuten maacutes importante es que la

ingenieriacutea del software la realizan personas creativas y con

conocimiento que deben trabajar en un proceso de software maduro

que sea apropiado para el producto que construyen y para las

demandas de sus mercados Paacuteg 182

De lo mencionado anteriormente se determina que el proceso de software es

definido como un proyecto donde existen taras para cada aacuterea de trabajo y que

desarrollaran un software de calidad La ingeniera de software trabaja sobre un

proceso de software maduro que es apropiado para la construccioacuten del producto

El desarrollo de un software dependeraacute de su aplicacioacuten y ahiacute se obtendraacute si el

software seraacute totalmente especificado antes de desarrollarlo o en el transcurso del

desarrollo sin embargo si el uso de un proceso equivoco puede producir software

de mala calidad la utilidad y el aumento o disminucioacuten del costo del software

111 Gestioacuten del software

Seguacuten (SOMERVILLE Ian 2005) La gestioacuten de proyectos de software es

una parte esencial de la ingenieriacutea del software La buena gestioacuten no

puede garantizar el eacutexito del proyecto Sin embargo la mala gestioacuten

usualmente lleva al fracaso del proyecto El software es entregado

tarde los costes son mayores que los estimados y los requerimientos

no se cumplen

Los gestores de software son responsables de la planificacioacuten y

temporalizacioacuten de desarrollo de los proyectos Supervisan el trabajo

para asegurar que se lleva a cabo conforme a los estaacutendares requeridos

y supervisan el progreso para comprobar que el desarrollo se ajusta al

tiempo previsto y al presupuesto La administracioacuten de proyectos de

software es necesaria debido a que la ingenieriacutea de software

profesional siempre estaacute sujeta a restricciones organizacionales de

tiempo y presupuesto El trabajo del gestor de proyectos de software

es asegurar que estos cumplan dichas restricciones y entregar software

que contribuya a las metas de la compantildeiacutea de desarrollo de software

Los gestores de software hacen el mismo tipo de trabajo que otros

gestores Sin embargo la ingenieriacutea de software es diferente en varios

aspectos de otros tipos lo que hace a la gestioacuten de software

particularmente difiacutecil Algunas de estas diferencias son las siguientes

El producto es intangible El gestor de un proyecto de construccioacuten de

un embarcadero o de uno de ingenieriacutea civil puede ver el producto

mientras se estaacute desarrollando Si hay un desfase en calendario el

efecto en el producto es visible de forma obvia partes de la estructura

no estaacuten completa El software es intangible No se puede ver ni tocar

Los gestores de proyectos de software no pueden ver el progreso

Confiacutean en otros para elaborar la documentacioacuten necesaria para

revisar el progreso

No existen procesos de software estaacutendar En las disciplinas de

ingenieriacutea con larga historia el proceso se prueba y verifica Para

tipos particulares de sistemas como puentes o edificios el proceso de

ingenieriacutea se comprende bien Sin embargo los procesos de software

variacutean notablemente de una organizacioacuten a otra A pesar de que la

compresioacuten del proceso del software se ha desarrollado de forma

significativa en los uacuteltimos antildeos aun no se puede predecir con certeza

cuando un proceso particular tiende a desarrollar problemas

Esto es especialmente cierto cuando el proyecto de software parte un

proyecto de ingenieriacutea de un sistema grande

A menudo los proyectos grandes son uacutenicos Por lo general los

proyectos grandes de software son diferentes de proyectos previos En

consecuencia los gestores aun cuando cuenten con una amplia

experiencia esta no es suficiente para anticipar los problemas Maacutes

aun los raacutepidos cambios tecnoloacutegicos en las computadoras y las

comunicaciones hacen parece obsoleta la experiencia previa Las

lecciones aprendidas en esas experiencias pueden no se transferibles a

los nuevos proyectos

Debido a estos problemas no es sorprendente que algunos proyectos

de software se retrasen sobrepasen el presupuesto y se entreguen

fuera de tiempo A menudo los sistemas de software son nuevos y

tecnoloacutegicamente innovadores Frecuentemente los proyectos de

ingenieriacutea innovadores (como los nuevos sistemas de transporte)

tambieacuten tienen problemas de temporalizacioacuten Dadas las mezclas de

dificultades es notable que muchos proyectos de software sean

entregados a tiempo y seguacuten lo presupuestado Paacuteg 168

Para (S PRESSMAN Roger 2007) La gestioacuten eficaz de la gestioacuten de

proyectos de software se enfoca sobre las cuatro P personal producto

proceso y proyecto El orden no es arbitrario El gestor que olvida que

el trabajo de ingenieriacutea del software es una empresa intensamente

humana nunca tendraacute eacutexito en la gestioacuten de proyectos Un gestor que

fracasa en alentar la comunicacioacuten amplia con los participantes en

etapas tempranas de la evolucioacuten de proyecto se arriesga a construir

una solucioacuten elegante para el problema equivocado El gestor que

presta poca atencioacuten al proceso corre el riesgo de colocar meacutetodos y

herramientas teacutecnicos competentes en el vaciacuteo El gestor que se

embarca sin un plan de proyecto soacutelido arriesga el eacutexito del producto

El personal- La formacioacuten de personal de software motivado y

altamente calificado se ha debatido desde los antildeos 60 del siglo

pasado De hecho el ldquofactor humanordquo es tan importante que el

software Engineering Institute ha desarrollado un modelo de madurez

de la capacidad de gestioacuten de personal (MMCGP) para ldquoaumentar la

rapidez con la cual las organizaciones de software acometen las

aplicaciones cada vez maacutes complejas al ayudar a atraer aumentar

motivar desplegar y retener el talento necesario para mejorar su

capacidad de desarrollo de softwarerdquo

El producto- Antes de planear un proyecto se deberiacutean establecer los

objetivos y el aacutembito del producto considerar soluciones alternativas

e identificar las restricciones razonables (y precisas) del costo una

valoracioacuten efectiva del riesgo una divisioacuten realista de las tareas del

proyecto o un calendario de proyecto manejable que ofrezca una

indicacioacuten fiable del progreso

El proceso- Un proceso de software proporciona el marco de trabajo

desde el cual se puede establecer un plan detallado para el desarrollo

del software Un pequentildeo nuacutemero de actividades del marco de trabajo

es aplicable a todos los proyectos de software sin importar su tamantildeo

o complejidad Algunos conjuntos de tareas diferentes (tareas hitos

productos de trabajo y puntos de control de calidad) permiten que las

actividades del marco de trabajo se adapten a las caracteriacutesticas del

proyecto de software asiacute como a los requisitos del equipo del

proyecto Finalmente las actividades protectoras (como el control de

calidad del software la gestioacuten de configuracioacuten de software y la

medicioacuten) cubren el modelo del proceso Las actividades protectoras

son independientes de cualquier actividad del marco de trabajo y

ocurren durante todo el proceso

El proyecto- Los proyectos de software se realizan de manera

planificada y controlada por una razoacuten principal es la uacutenica forma

conocida de gestionar la complejidad Incluso los esfuerzos

continuaran En 1998 los datos industriales indicaron que el 26 por

ciento de los proyectos de software fracasaron por completo y que el

46 por ciento rebasaron sus costos y tiempos de entrega Aunque la

tasa de eacutexito para los proyectos de software ha mejorado un poco la

tasa de fracaso de proyectos permanece maacutes elevada de lo que deberiacutea

Paacuteg 185

De lo mencionado anteriormente se determinoacute que la gestioacuten de software tiene

que tener un enfoque en todo lo que es la planificacioacuten de software y sin dejar a

parte la humanizacioacuten en el proyecto la gestioacuten estaacute enfocada en las 4P personal

producto proceso y proyecto

El Personal

El personal de software debe ser altamente calificado y motivado

El producto

Se deben establecer objetivos tener en cuenta soluciones alternativas y tener

identificado las restricciones

El proceso

Es un marco de trabajo el cual proporciona un plan detallado de tareas que pueden

ser empleadas para simples o complejos proyectos

El proyecto

El proyecto de software debe ser de manera planificada y llevar un control para

saber el tipo de complejidad que posee

La gestioacuten del software sirve para la planificacioacuten y temporalizacioacuten de desarrollo

del software de calidad pero hay que tener en cuenta los avances diarios en

tecnologiacutea los costos y el tiempo propuesto ya que estos factores pueden hacer

que un proyecto de software no sea realizado

La gestioacuten de software tambieacuten estaacute pendiente del proceso y avance del software

tanto de pruebas y actualizaciones que se realicen durante el proceso de creacioacuten

del software

112 Requerimientos del software

Para (SOMERVILLE Ian 2005) Los requerimientos para un sistema son

la descripcioacuten de los servicios proporcionados por el sistema y sus

restricciones operativas Estos requerimientos reflejan las necesidades

de los clientes de un sistema que ayude a resolver alguacuten problema

como el control de un dispositivo hacer un pedido o encontrar

informacioacuten El proceso de descubrir analizar documentar y verificar

estos servicios y restricciones se denominan ingenieriacutea de

requerimientos (RE)

El termino requerimiento no se utiliza de una forma constante en la

industria de software En algunos casos un requerimiento es

simplemente es simplemente una declaracioacuten abstracta de alto nivel de

un servicio que debe proporcionar el sistema o una restriccioacuten de este

En el otro extremo es una definicioacuten detallada y formal de una

funcioacuten del sistema Davis (Davis 1993) explica que existen estas

diferencias

Si una compantildeiacutea desea establecer un contrato para un proyecto de

desarrollo de software grande debe definir sus necesidades de una

forma suficientemente abstracta para establecer a partir de ella una

solucioacuten Los requerimientos deben redactarse de tal forma que varios

contratistas pueden licitar el contrato ofreciendo quizaacutes formas

diferentes de cumplir las necesidades de los clientes en la

organizacioacuten Una vez que el contrato se asigna el contratista debe

redactar una definicioacuten del sistema para el cliente maacutes detalladamente

de forma que este comprenda y pueda validar lo que haraacute el software

Ambos documentos se pueden denominar documento de

requerimientos para el sistema

Algunos de los problemas que surgen durante el proceso de ingenieriacutea

de requerimientos son resultado de no hacer una clara separacioacuten entre

estos diferentes niveles de descripcioacuten Aquiacute se distinguen utilizando

la denominacioacuten requerimientos del usuario y del sistema se pueden

definir como se muestra a continuacioacuten

Los requerimientos del usuario son declaraciones en lenguaje natural

y en diagramas de los servicios que se espera que el sistema

proporcione y de las restricciones bajo las cuales debe funcionar

Los requerimientos del sistema establecen con detalle las funciones

servicios y restricciones operativas del sistema El documento de

requerimientos del sistema (algunas veces denominado especificacioacuten

funcional) debe ser preciso Debe definir exactamente queacute es lo que se

va a implementar Puede ser parte del contrato entre el comparador del

sistema y los desarrolladores del software Paacuteg 224

Seguacuten (S PRESSMAN Roger 2007) La comprensioacuten de los requisitos

de un problema esta entre las tareas maacutes difiacuteciles que enfrenta un

ingeniero de software Cuando se piensa por primera vez acerca de

ello la ingenieriacutea de requisitos no parece tan difiacutecil

Despueacutes de todo iquestEl cliente no sabe lo que se requiere iquestLos

usuarios finales no deberiacutean entender bien las caracteriacutesticas y

funciones que les proporcionaran un beneficio Es sorprendente pero

en muchas ocasiones la respuesta a estas preguntas es ldquonordquo Y aun si

los clientes y usuarios finales son expliacutecitos en sus necesidades estos

requisitos pueden cambiar durante el proyecto La ingenieriacutea de

requisitos es difiacutecil

En el proacutelogo a un libro de Ralph Young (YOU01) sobre las praacutecticas

efectivas en los requisitos el autor de este libro escribioacute

Es tu peor pesadilla Un cliente entra en tu oficina se sienta te mira

directo a los ojos y dice ldquoYo seacute que usted piensa que entiende lo que

digo pero los que usted no entiende es que lo que digo no es

realmente lo que quiero decirrdquo Esto sucede de manera invariable

cuando el proyecto estaacute avanzado despueacutes de que se han realizado los

compromisos relativos al tiempo de entrega las reputaciones estaacuten en

juego y el dinero esta enserio peligro

Todos los que hemos trabajado en el negocio de los sistemas y el

software por maacutes de unos cuantos antildeos hemos vivido esta pesadilla y

solo unos pocos de nosotros hemos aprendido a continuar aun con esta

circunstancia Nosotros tenemos dificultades cuando tratamos de

obtener requisitos de nuestros clientes Tenemos problemas al

comprender la informacioacuten que adquirimos Con frecuencia

registramos los requisitos de una manera desorganizada e invertimos

muy poco tiempo en verificar lo que registramos Permitimos que el

cambio nos controle en lugar de establecer mecanismos para

controlarlo En resumen fallamos al establecer un cimiento salido

para el sistema o software Cada uno de estos problemas representa un

reto Cuando estos se combinan la imagen es desalentadora incluso

para los gerentes y profesionales del software maacutes experimentados

Pero existen soluciones

Seria deshonesto decir que la ingenieriacutea de requisitos es la ldquosolucioacutenrdquo

para los retos que se han enunciado Pero proporciona un enfoque

soacutelido para abordar dichos desafiacuteos Paacuteg 202

De lo definido anteriormente se puede decir que la ingenieriacutea de requisitos trata de

entender las necesidades del cliente y plasmarlas en una solucioacuten pero si

conocemos parcialmente los requisitos del cliente creara problemas durante el

desarrollo y pondraacute en juego el prestigio y dinero para esto la ingeniera de

requisitos permite un enfoque soacutelido para abordar estos desafiacuteos

Los requerimientos de software son todos los servicios y restricciones que el

software proporcionara y deben estar de acuerdo con las perspectivas del cliente y

tambieacuten entendibles para todo usuario por ese motivo la empresa que requiere el

software debe ser lo bastante especiacutefico para dar solucioacuten a su problemas y de

parte del contratista de igual manera deberaacute exponer diagramas y expresarse de la

manera maacutes natural posible para que entienda el cliente

CAPITULO II

2 ENTORNO DEL LUGAR DE INVESTIGACIOacuteN

21 Antecedentes histoacutericos de empresas ensambladoras de

vehiacuteculos en el Ecuador

En Ecuador se han situado diferentes empresas dedicadas a ensamblar distribuir y

comercializar vehiacuteculos y componentes relacionados a la Industria Automotriz la

demanda interna ha llevado la implementacioacuten de diferentes puntos de venta

principalmente de repuestos a nivel nacional ademaacutes de evolucioacuten de redisentildeos

de acoplamientos en algunos caso a pesar de ello el mercado ha ido creciendo de

manera que se han hecho necesarias nuevas alternativas para suplir la demanda

una de las cuales es la importacioacuten de partes para su ensamble en el territorio

ecuatoriano es asiacute que en la actualidad empresas como General Motors del

Ecuador Corporacioacuten Maresa Holding HYUNDAI AYMESA y en este antildeo

Great Wall-Ambacar se encuentran ensamblando vehiacuteculos de diferentes tipos y

modelos

La creacioacuten de estas plantas de ensamblaje traen consigo la necesidad de

desarrollar complejos y actualizados sistemas internos para el intercambio y

procesamiento de informacioacuten inclusive se han adoptado sistemas de

automatizacioacuten de uacuteltima generacioacuten para mantener altos niveles de calidad y de

produccioacuten estos sistemas ayudan al mejoramiento de comunicacioacuten entre aacutereas y

departamentos lo cual se traduce en

eficiencia ahorro de tiempo dinero y a mantener estadiacutesticas de fallos y errores

para su inmediato tratamiento

En la provincia de Tungurahua el parque automotriz histoacutericamente no ha tenido

un proveedor local (ensambladoras de vehiacuteculos) pero se han desarrollado

diferentes empresas que dan servicios de mantenimiento y venta de repuestos otra

de las empresas relacionadas son las dedicadas a la comercializacioacuten de vehiacuteculos

estos concesionarios se proveen tanto de importaciones como de las

ensambladoras de vehiacuteculos ubicadas en otras provincias siendo Ambato uno de

los principales centros de comercio de vehiacuteculos en el zona central del paiacutes

La ciudad de Ambato desde el mes de febrero del antildeo 2013 cuenta con la

presencia de la primera empresa ensambladora de vehiacuteculos del centro del paiacutes

CIAUTO es una empresa dedicada al ensamblaje de vehiacuteculos de las marcas

GREAT WALL (modelos Haval H5 camioneta Wingle y compacto M4) la

denomina Ciudad del Auto (CIAUTO) tiene una produccioacuten de 18 - 25 autos por

diacutea

Las instalaciones estaacuten ubicadas en el sector de Unamuncho (Norte de Ambato-

Camino Real) la planta al momento se encuentra acreditada con la Norma ISO

9001

Fuente Castantildeeda Carlos Artiacuteculo Historia Automoacutevil Ecuador Fecha

08122000

Fuente Loacutepez Daniel Articulo Ensamblaje de Autos Fecha 15112003

Fuente Tartado Daniel Articulo Llegada del Automoacutevil Fecha 09032005

22 Misioacuten y Visioacuten de Ciauto

221 Misioacuten

Somos una empresa dedicada al ensamblaje de partes y vehiacuteculos

automotores de calidad

Fomentamos el desarrollo de la industria automotriz en el centro del

paiacutes asiacute como tambieacuten el crecimiento de nuestra gente generando al

mismo tiempo la rentabilidad necesaria para asegurar la continuidad

y desarrollo de nuestra organizacioacuten

Fuente Jefe de Planta CIAUTO

222 Visioacuten

Nuestra cultura organizacional impulsa la buacutesqueda de la excelencia

en un ambiente acogedor que facilita el desarrollo de nuestro equipo

humano

Mantenemos procesos de fabricacioacuten innovadores confiables

seguros y competitivos que nos permiten ensamblar vehiacuteculos de

calidad

Fomentamos el desarrollo de la industria a traveacutes del crecimiento

paulatino del nuacutemero de unidades que ensamblamos y del tipo de

partes locales que instalamos en nuestros vehiacuteculos lo que nos

permite adoptar y transferir tecnologiacutea generando nuevos y mejores

negocios para todas las partes involucradas con nuestra organizacioacuten

Gestionamos nuestros procesos de acuerdo a los requisitos

establecidos en la norma ISO 9001 lo que nos brinda las

herramientas y los recursos necesarios para trabajar ordenadamente y

con calidad facilitaacutendonos el logro de la satisfaccioacuten de nuestros

clientes internos y externos

Logramos clientes entusiasmados con nuestros productos esto nos

permite construir un gran nombre de respaldo y seriedad asegurando

el crecimiento y sustentabilidad de nuestro negocio

Generamos la rentabilidad adecuada para asegurar la continuidad y

desarrollo de nuestra empresa asiacute como de la sociedad

223 Organigrama de la Ensambladora Ciudad del Auto Cia Ltda CIAUTO

GRAacuteFICO Nordm 2 Organigrama de CIAUTO

Fuente Jefe de Planta CIAU

23 Disentildeo Metodoloacutegico

231 Meacutetodos de Investigacioacuten

Es una serie de pasos que aportan a la investigacioacuten de conocimientos mediante la

aplicacioacuten de meacutetodos y teacutecnicas y para adquirir los fundamentos de las

investigaciones nos daraacuten una visioacuten general de la realidad en que se encuentra la

empresa

2311 Meacutetodo hipoteacutetico deductivo

Seguacuten (Karl POPPER 1994 paacuteg 45) El meacutetodo hipoteacutetico

deductivo es el procedimiento o camino que sigue el

investigador para hacer una actividad una praacutectica cientiacutefica

El meacutetodo hipoteacutetico deductivo tiene varios pasos esenciales

observacioacuten del fenoacutemeno a estudiar creacioacuten de una

hipoacutetesis para explicar dicho fenoacutemeno deduccioacuten de

consecuencias o proposiciones maacutes elementales que las

propias hipoacutetesis verificacioacuten y comprobacioacuten de la verdad de

los enunciados declarados comparaacutendolos con la experiencia

Este meacutetodo ha servido para obtener una gran cantidad de informacioacuten

en forma teoacuterica se las ha llevado a la praacutectica para una comprobacioacuten

entre la teoriacutea y la experimentacioacuten con el fenoacutemeno en siacute

2312 La experimentacioacuten cientiacutefica

Para (D T CAMPBELL y otros 1973 paacuteg 9) Implica

alteracioacuten controlada de las condiciones naturales de tal forma

que el investigador creara modelos reproduciraacute condiciones

abstraeraacute rasgos distintivos del objeto del problema la

experimentacioacuten depende del grado de conocimiento del

investigador a la naturaleza a las circunstancias del objeto y

el problema de investigacioacuten es decir no siempre se podraacute

realizar experimentacioacuten

Admite la modificacioacuten de variables lo cual nos da viacutea libre para la

correccioacuten de errores y el mejoramiento de nuestra investigacioacuten

Puedo agregar que como futuro ingeniero en informaacutetica estoy

aplicando mucho este meacutetodo puesto que debemos buscar una solucioacuten

de calidad efectiva funcional y dar satisfaccioacuten al cliente

24 Teacutecnicas de la investigacioacuten

Los instrumentos de recoleccioacuten de datos e informacioacuten son un recurso

metodoloacutegico utilizado por las teacutecnicas de investigacioacuten donde se materializo la

informacioacuten mediante un dispositivo o formato (impreso o digital) que se utiliza

para poder obtener registrar o almacenar con los aspectos relevantes del estudio o

investigacioacuten recabada de las fuentes indagadas

241 La entrevista

Para (Hugo GARCEacuteS 2000 paacuteg 6) La entrevista en cierto

sentido es un cuestionario contestado en forma verbal Lo

que supone que el investigador debe desplazarse en busca de

las personas que deben ser entrevistadas Esto naturalmente

demanda maacutes tiempo aun cuando tan pronto como ha

logrado su objetivo dispone al mismo tiempo de las

contestaciones

242 La encuesta

Seguacuten (Hugo GARCEacuteS 2000 paacuteg 7) La encuesta

comprende una serie de preguntas formuladas por escrito

para que el investigado conteste tambieacuten por escrito

Generalmente la encuesta se utiliza para averiguar actitudes y

opiniones mediante preguntas haacutebilmente dirigidas Al

formular preguntas especiacuteficas sobre tal o cual

acontecimiento permite que las respuestas tengan objetividad

Se utilizoacute el instrumento cuestionario al Gerente general de la empresa

para apoyar la creacioacuten del sistema la encuesta fue aplicada a

miembros administrativos de la empresa quienes aportaron de la manera

maacutes sincera

25 Recoleccioacuten de la Informacioacuten

251 Investigacioacuten bibliograacutefica

Para (Hugo GARCEacuteS 2000 paacuteg 12) La investigacioacuten de

caraacutecter documental se apoya en la recopilacioacuten de

antecedentes a traveacutes de documentos graacuteficos formales e

informes cualquiera que estos sean donde el investigador

fundamenta y complementa su investigacioacuten con lo aportado

de por diferentes autores Los materiales de consulta suelen

ser las fuentes bibliograacuteficas iconograacuteficas fonograacuteficas y

algunos medios magneacuteticos

Este tipo de datos ayudo a la investigacioacuten en la recoleccioacuten de

informacioacuten de la empresa para el desarrollo del presente proyecto en

este caso apoyoacute en la subida de informacioacuten a una base de datos

252 Investigacioacuten experimental

Para (Hugo GARCEacuteS 2000 paacuteg 17) La investigacioacuten

experimental consiste en la manipulacioacuten de una o maacutes

variables experimental no comprobada en condiciones

rigurosamente controlada con el fin de describir de queacute

modo o por que causa se produce una situacioacuten o

acontecimiento particular El experimental provocado por el

investigador le permite introducir determinadas variables de

estudio manipuladas por eacutel para controlar el aumento o

disminucioacuten de esas variables y sus efectos en las conductas

observadas

Este tipo de investigacioacuten permite realizar la experimentacioacuten entre

variables y obtener resultados positivos o negativos para luego analizar

los resultados dados por cada una de las experimentaciones y obtener

informacioacuten concreta

253 Investigacioacuten de campo

Para (Hugo GARCEacuteS 2000 paacuteg 18) La investigacioacuten que

se realiza en el lugar geograacutefico donde se producen los

hechos o campo de los hechos como un jardiacuten la escuela el

hogar o una entidad social como un barrio marginal las

viviendas indiacutegenas los comerciantes ambulantes etc etc

Esta investigacioacuten nos permite realizar un anaacutelisis maacutes detallado en el

lugar de la investigacioacuten ya que asiacute se puede interactuar con los

miembros y los problemas que poseen donde puedo tener una

perspectiva maacutes clara

26 Tratamiento y Anaacutelisis Estadiacutestico de los Datos

Para la interpretacioacuten de los resultados se utilizara la estadiacutestica

descriptiva

261 Estadiacutestica descriptiva

Para (Hugo GARCEacuteS 2000 paacuteg 22) Los puntajes que se

han obtenido en una prueba de evaluacioacuten los datos de los

censos los datos obtenidos mediante encuestas los datos que

dispone un agricultor sobre la produccioacuten agriacutecola o los

datos de produccioacuten de una faacutebrica si se hallan en desorden

o en bruto como se los llama no dicen nada Para poder

obtener conclusiones de esa cosecha de esa industria o de

esos alumnos es necesario ordenarlos y compararlos entre siacute

o con la media aritmeacutetica o promedio o sacar porcentajes

Esto es saber lo que esos nuacutemeros dicen por si para el

presente como por ejemplo que maacutes de la mitad de los

alumnos son buenos Esto corresponde a estadiacutestica

descriptiva porque solo estaacute describiendo lo que en la

actualidad pasa

En lo mencionado anteriormente se puede decir que la estadiacutestica

descriptiva nos arrojoacute datos reales queacute califiquen el proyecto de

investigacioacuten con la ayuda de las teacutecnicas de investigacioacuten como son la

entrevista y la encuesta

27 Poblacioacuten

A continuacioacuten se detalla los miembros administrativos que se tomaron

en cuenta o que se encuentran involucrados

Tabla Ndeg 1 Involucrados de la encuesta

Involucrados Cantidad

Administradores 22

Total 22

Fuente Jefe de Planta CIAUTO

28 Anaacutelisis e Interpretacioacuten de Resultados

Pregunta 1 iquestCree usted que la Planta ensambladora debe estar sujeta al

desarrollo tecnoloacutegico para asiacute brindar una mejora continua

Tabla Ndeg 2 Desarrollo Tecnoloacutegico Ciauto

Paraacutemetros Frecuencia Porcentaje

SI 22 100

NO 0 0

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 3 Desarrollo Tecnoloacutegico Ciauto

Elaborado por Dario Gutieacuterrez

Anaacutelisis- Todos los encuestados opinan que CIAUTO debe estar a la par con la

tecnologiacutea y profesionales que quieren ver un mejoramiento continuo ya que

gracias a ellos podraacuten ser crecer en forma tecnoloacutegica como muchas grandes

empresas

100

0

CIAUTO DEBE ESTAR SUJETO AL DESARROLLO TECNOLOGICO

SI

NO

Pregunta 2 iquestConoce usted que es un sistema de gestioacuten y mantenimiento

programado

Tabla Ndeg 3 Porcentaje de Conocimiento

Paraacutemetros Frecuencia Porcentaje

SI 15 68

NO 7 32

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 4 Porcentaje de Conocimiento

Elaborado por Dario Gutieacuterrez

Anaacutelisis- Para los encuestados que supieron mencionar que si conocen que es un

sistema de gestioacuten y mantenimiento programado es porque ven que a futuro la

empresa necesitara de sistemas similares para su desarrollo tecnoloacutegico y que los

pondraacute en un estatus maacutes alto como empresa

68

32

PORCENTAJE DE CONOCIMIENTO DE UN SISTEMA DE GESTION Y MANTENIMIENTO PROGRAMADO

SI

NO

Pregunta 3 iquestConsidera usted que se lleve el control de la planificacioacuten de

mantenimientos a traveacutes de un Sistema Informaacutetico

Tabla Ndeg 4 Consideraciones de Control

Paraacutemetros Frecuencia Porcentaje

SI 22 100

NO 0 0

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 5 Consideraciones de Control

Elaborado por Dario Gutieacuterrez

Anaacutelisis- Los encuestados estaacuten seguros que se deberiacutea llevar un control de los

mantenimientos que se realizan en CIAUTO porque los equipos industriales y

tecnoloacutegicos pueden fallar repercutiendo en el estado econoacutemico y funcional de la

planta

100

0

CONSIDERACIONES DE CONTROL DE MANTENIMIENTOS

SI

NO

Pregunta 4 iquestCoacutemo calificariacutea usted la creacioacuten de un sistema de gestioacuten y

mantenimiento programado para la planta ensambladora

Tabla Ndeg 5 Calificacioacuten para el Desarrollo del SGMP

Paraacutemetros Frecuencia Porcentaje

EXCELENTE 8 41

BUENO 13 59

NO CALIFICA 1 5

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 6 Calificacioacuten para el Desarrollo del SGMP

Elaborado por Dario Gutieacuterrez

Anaacutelisis- La mayoriacutea de los encuestados estaacute de acuerdo en que es excelente y

bueno la creacioacuten un sistema de gestioacuten y mantenimiento programado por los

beneficios que este brida al mantener los equipos criacuteticos y dispositivos

funcionando y asiacute disminuir considerablemente el margen de error

39

57

4

CALIFICACION PARA EL DESARROLLO DEL SGMP

EXCELENTE

BUENO

NO CALIFICA

Pregunta 5 iquestConoce usted coacutemo es el proceso para realizar el mantenimiento de

un equipo informaacutetico en CIAUTO

Tabla Ndeg 6 Porcentaje de conocimiento del mantenimiento de un equipo en

Ciauto

Paraacutemetros Frecuencia Porcentaje

SI 7 32

NO 15 68

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 7 Porcentaje de conocimiento del mantenimiento de un

equipo en Ciauto

Elaborado por Dario Gutieacuterrez

Anaacutelisis- Al no conocer el proceso de mantenimientos de equipos informaacuteticos

los encuestados respondieron negativamente pero supieron mencionar que es por

falta de informacioacuten o porque no han prestado atencioacuten se estaacuten haciendo dichos

mantenimientos a los equipos industriales y tecnoloacutegicos

32

68

PORCENTAJE DE CONOCIMIENTO DEL MANTENIMIENTO DE UN EQUIPO INFORMAacuteTICO EN CIAUTO

SI

NO

Pregunta 6 iquestConsidera usted beneficioso que se lleve un control de los

documentos y planificacioacuten de mantenimientos para los equipos criacuteticos

Tabla Ndeg 7 Beneficio de documentar la planificacioacuten de mantenimientos

Paraacutemetros Frecuencia Porcentaje

SI 22 100

NO 0 0

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 8 Beneficio de documentar la planificacioacuten de

mantenimientos

Elaborado por Dario Gutieacuterrez

Anaacutelisis- El beneficio de llevar un control de documentacioacuten y planificacioacuten

para mantenimientos es muy importante porque se puede prevenir muchos errores

o problemas que presentan los equipos industriales o informaacuteticos y asiacute tenerlos

siempre funcionando oacuteptimamente

100

0

BENEFICIO DE DOCUMENTAR LA PLANIFICACIOacuteN DE MANTENIMIENTOS

SI

NO

29 Verificacioacuten de la hipoacutetesis

La comprobacioacuten de la hipoacutetesis es el estudio que se hace posteriormente de la

aplicacioacuten de un instrumento de investigacioacuten y adquirido los resultados como

datos estadiacutesticos donde se hizo referencia a la hipoacutetesis planteada al comenzar la

investigacioacuten

La implementacioacuten de un sistema de gestioacuten y mantenimiento programado de

equipos tecnoloacutegicos e industriales aplicando la metodologiacutea SCRUM para que

facilite la actividad de la Norma ISO 9001 de mantenimiento manuales de

maquinaria y otra informacioacuten

Al realizar un anaacutelisis en tiempos de ejecucioacuten en las formas documentacioacuten y

sistema (software) se puede decir que los usuarios realizaban varios ingresos para

encontrar o buscar los archivos deseados para la realizacioacuten de los

mantenimientos de los equipos industrial donde se demoraban unos 30 min a 1

hora ademaacutes que no se daba aviso del mantenimiento realizado a los operarios o

coordinadores de dichas aacutereas en el caso del software los tiempos se minimizan

de 5 a 10 min dependiendo si el equipo es nuevo y necesita ser registrado y

tambieacuten en el software se puede visualizar el avance de los mantenimientos que se

han realizado y los que deberaacuten realizarse a futuro

Con la encuesta realizada se pudo obtener datos muy importantes pero de manera

general los encuestados respondieron positivamente con el 75 de que el sistema

cumple los objetivos el 25 negativo se dio porque las fallas de los equipos

industriales no se producen siempre por no realizar mantenimientos tambieacuten por

la mala utilizacioacuten de los operarios o incidentes en las estructuras

Para verificacioacuten de la factibilidad de la investigacioacuten se procedioacute a la realizacioacuten

de las encuestas detalladas anteriormente en donde se pudo constatar que la

hipoacutetesis es veriacutedica tomando en cuenta la tabulacioacuten de los datos obtenidos en

donde se puede evidenciar que 100 de encuestados estaacuten de acuerdo en que se

lleve un control de los mantenimientos planificados a traveacutes de un sistema el 39

opina que seriacutea excelente implantar un sistema de gestioacuten y mantenimiento

programado el 57 califico como bueno el desarrollo ya que esto ayudara a la

mejora continua y a mantener los equipos criacuteticos siempre disponibles el 100

opina que es muy beneficioso contar con un sistemas de gestioacuten mantenimiento

programado porque los usuarios temen por la informacioacuten con la que cuentan y

con los equipos que ayudan en diferentes puntos del ensamblaje De todo esto se

puede exponer que es factible la implementacioacuten de un sistema de gestioacuten y

mantenimiento programado para el aacuterea de mantenimiento y sistemas

informaacuteticos de la Planta ensambladora CIAUTO

Para comprobacioacuten se revisoacute los diferentes procesos en el sistema y se realiza

comprobaciones y verificaciones de la funcionalidad de cada parte

Asiacute pues en el sistema se verifica que los usuarios realizan el ingreso con sus

respectivos usuarios y acceden a los moacutedulos asignados por el tipo de

departamento

Para los usuarios del departamento de mantenimiento se puede evidenciar que al

acceder a su respectivo modulo tienes las tareas o acciones en menuacutes donde

dependiendo de lo que deseen realizar estaacuten plan anual de mantenimiento quien a

su vez tiene opciones de visualizar el reporte como tambieacuten el ingresar un nuevo

equipo industrial y tambieacuten para la asignacioacuten de un tipo de actividad y

actividades respectivas de cada equipo industrial

En otro apartado del menuacute en el moacutedulo de mantenimiento tenemos el reporte

para de tareas a realizar por mes semana o el diacutea asiacute el personal de

mantenimiento tiene las tareas asignadas para el diacutea

Para los usuarios de sistemas el modulo no es muy complejo ya que poseen un

inventario de los equipos que administran y un plan anual de tareas por fechas

como el ingreso eliminacioacuten y modificacioacuten de las diferentes tareas y sus

restricciones

El suacuteper usuario (root) seraacute el uacutenico que pueda crear usuarios o personas en el

caso de ingreso de un nuevo miembro al sistema es asiacute que llevara un control de

asignaciones y solicitudes de nuevos usuarios por otra parte tendraacute la potestad de

realizar y utilizar los moacutedulos de los demaacutes departamentos para realizar cambios

no habilitados para los respectivos usuarios

El sistema ira creciendo por lo que seraacute necesario ir actualizando o creando

nuevos moacutedulos dependiendo del tipo Sistema de Gestioacuten de Calidad ISO

9001que se vaya implantando o su respectiva actualizacioacuten cada 3 antildeos

Para culminar se comprueba y se visualiza todos los moacutedulos necesarios y sus

diferentes caracteriacutesticas dan una visualizacioacuten de los diferentes requerimientos y

que despueacutes se convirtieron en tareas finalizadas para terminacioacuten del sistema y

se puedan verificar aspectos de planes anuales mantenimientos realizados tareas

no realizadas y sirvan para una mejora continua de cada aacuterea y por entregar una

herramienta informaacutetica de gran utilidad para la Planta Ensambladora CIAUTO

CAPITULO III

3 IMPLEMENTACIOacuteN DE UN SISTEMA DE GESTIOacuteN y

MANTENIMIENTO PROGRAMADO DE EQUIPOS

TECNOLOGICOS E INDUSTRIALES

31 Presentacioacuten

En los uacuteltimos antildeos se ha evidenciado que las empresas puacuteblicas y privadas han

optado por sistemas informaacuteticos que ayuden y solventen diferentes aspectos

dentro la empresa asiacute ayudando con mejor control manejo e integridad de la

informacioacuten que se maneja internamente

Es asiacute que se hace factible la creacioacuten de un sistema de gestioacuten y mantenimiento

programado de equipos tecnoloacutegicos e industriales para que facilite la actividad

de la Norma ISO 9001 de mantenimiento manuales de maquinaria y otra

informacioacuten y mantener los equipos criacuteticos disponibles con menores fallas para

los departamentos de mantenimiento y sistemas informaacuteticos de la Planta

ensambladora CIAUTO

Lo cual ayuda al desarrollo de la propuesta para demostrar de una manera

renovadora mantener los equipos criacuteticos disponibles un mayor tiempo y su

control que ayudan a los departamentos de mantenimiento y sistemas

informaacuteticos en el progreso e implementacioacuten del sistema el cual el principal

beneficio es la habilidad de mantener los equipos criacuteticos en plan de

mantenimientos para mantener el mayor tiempo posible disponibles o con un

margen miacutenimo de dantildeo

32 Objetivos

321 Objetivo general

Desarrollar un sistema de gestioacuten y mantenimiento programado de equipos

tecnoloacutegicos e industriales aplicando la metodologiacutea SCRUM para la gestioacuten de

mantenimientos fichas teacutecnicas de maquinaria y otra informacioacuten

322 Objetivos Especiacuteficos

Investigar informacioacuten de procesos de creacioacuten programacioacuten y

modelacioacuten de software para que trabajen junto con una base de datos

integrada en un servidor

Realizar el anaacutelisis y disentildeo del Sistema Informaacutetico haciendo un

seguimiento de la metodologiacutea teacutecnicas e instrumentos de investigacioacuten

para cada etapa del proyecto

Confirmar el mejor funcionamiento en la implementacioacuten del sistema

haciendo un seguimiento a la metodologiacutea SCRUM la cual se usoacute para la

realizacioacuten del proyecto

33 Justificacioacuten e Importancia

El mejoramiento de las condiciones de eficiencia y eficacia de los procesos

productivos de mantenimiento y transferencia de informacioacuten en las industrias es

un tema de continuo estudio en la ensambladora CIAUTO que se encuentra en

proceso de implantacioacuten equipamiento e inicio de operacioacuten se han identificado

diferentes aspectos en los cuales intervenir entre ellos la implementacioacuten y

mejoramiento de los sistemas que apoyan los procesos de comunicacioacuten

transferencia y almacenamiento de datos en toda la planta

Un Sistema informaacutetico corporativo constituye desde hace mucho tiempo un

conjunto de recursos informaacuteticos para la organizacioacuten los cuales proporcionan

beneficios directos e indirectos tales como ahorro de tiempo y dinero facilidad

de uso mejor y maacutes raacutepida transferencia de informacioacuten escalabilidad y

flexibilidad multiplataforma entre otros

Un Procedimiento informaacutetico pone juntos todos los recursos necesarios bajo un

uacutenico Sistema Corporativo brindando estandarizacioacuten y facilidad de uso

permitiendo a los usuarios interactuar con contenidos aplicaciones procesos de

negocio y otras personas dentro de la Organizacioacuten El sistema avanzado de

herramientas que brinda a usuarios no teacutecnicos la capacidad de capturar

inmediatamente la informacioacuten y entregarla al puacuteblico objetivo en forma

oportuna

Existe variada informacioacuten teacutecnica disponible acerca del disentildeo programas de

modelamiento desarrollo testing ejemplos de funcionamiento e implementacioacuten

de sistemas informaacuteticos

Los sistemas Dashboard ayudaran generando y desarrollando tableros de control

donde se mostraran los indicadores de las diferentes tareas realizadas por el aacuterea

de mantenimiento asiacute el control seraacute maacutes visible y manejable se podraacuten tomar

decisiones para mejora continua de los procesos

Lo que se logra con la informacioacuten en este nuevo ambiente enlazado tiene un gran

impacto Los sistemas distribuidos permiten a una Organizacioacuten gastar menos

tiempo en cosas que no agregan valor como la buacutesqueda de informacioacuten para

resolver un problema La productividad se incremente a medida que el

conocimiento corporativo es maacutes accesible y la informacioacuten maacutes precisa La

flexibilidad en el tiempo de entrega del conocimiento se gana a medida que la

informacioacuten siempre esteacute a un clic de distancia Los sistemas informaacuteticos abren

un espacio en donde las fronteras son maacutes pequentildeas y el intercambio de

informacioacuten es estimulado Esto lleva a unos empleados mejor informados y con

la habilidad de tomar mejores y maacutes raacutepidas decisiones Al final se termina

logrando una mayor productividad y maacutes tiempo para incrementar las ganancias

Ademaacutes se desea brindar una mayor facilidad de administracioacuten de toda la

informacioacuten desarrollada por los usuarios al Departamento de Sistemas para que

esta brinde un mejor servicio a sus compantildeeros de trabajo

La empresa en su nivel de operativo administrativo cada uno de sus operarios

jefes de aacuterea en general se veraacuten beneficiados reduciendo tiempos de reaccioacuten

ante problemas que pueden suscitarse mediante la facilidad de prever notificar y

consecuentemente corregir distintas falencias en la produccioacuten

Finalmente se planea otorgar mayores prestaciones de manejo de histoacutericos de los

datos subidos por cada uno de los usuarios con la finalidad de explotar de la mejor

manera las herramientas del sistema de gestioacuten documental obteniendo

informacioacuten actualizada y confiable al alcance de todo el Personal

Para la investigacioacuten y desarrollo del proyecto se utilizaran diferentes

herramientas tecnoloacutegicas como potgresSQL (base de datos) Java (lenguaje de

programacioacuten) estos se encontraran en un servidor centralizado todas estas

herramientas son de coacutedigo abierto (OPEN SOURSE)

El proyecto seraacute auspiciado por la empresa CIAUTO y se desarrollaraacute en la

planta de ensamblaje que se encuentra operando en la parroquia Unamuncho

34 Desarrollo de la Propuesta

341 Metodologiacutea Aacutegil SCRUM

La metodologiacutea SCRUM es un proceso aacutegil iterativo e incremental que respeta las

cinco etapas tradicionales de un proyecto que facilitan su gestioacuten y control ellas

son

1 Planificacioacuten

2 Anaacutelisis

3 Disentildeo

4 Construccioacuten

5 Prueba e implementacioacuten

Coacutemo el objetivo principal de la metodologiacutea es la adopcioacuten de estas buenas

praacutecticas permite reducir el tiempo de desarrollo de productos maacutes capacidad de

adaptacioacuten y flexibilidad frente a un entorno y unos requisitos cambiantes

aumentando el valor que se aporta a los clientes

Este tipo de proceso permite desarrollar y realizar entregas parciales mismas que

se van completando con el avance del proyecto de esta manera se reducen los

riesgos y el cliente va verificando y obteniendo resultados satisfactorios de su

proyecto Cabe sentildealar que cada iteracioacuten tiene una duracioacuten de un mes o a veces

pueden durar dos semanas

A continuacioacuten se especifican los roles para cada uno de los comprometidos del

desarrollo del software

342 Asignacioacuten de Roles de Scrum

Propietario del Producto (Product Owner) el Ing Vinicio Haro quien

es el coordinador del Aacuterea de Mantenimiento y el Ing Jorge Parra como

coordinador del Aacuterea de Sistemas de la Planta Ensambladora CIAUTO

Equipo Desarrollador (Team) Dario Gutierrez autor de la presente

Tesis quien es el encargado de desarrollar e implementar el sistema para

la gestioacuten y mantenimiento programado

Scrum Master El Ing Segundo Corrales quien es Director de Tesis y

quien es responsable de realizar un control al equipo desarrollador (team)

para dar el seguimiento a las reglas que indica la Metodologiacutea

Otros Interesados es aquiacute donde entra el tribunal de grado quienes son

los encargados de realizar las pruebas del funcionamiento del sistema

Una vez establecidos los roles a todos y cada uno de los comprometidos para el

desarrollo del software se procede a detallar cada una de las fases por las que

tiene que atravesar el desarrollo del producto y la combinacioacuten de herramientas

utilizadas

343 Proceso de desarrollo de Software

3431 Historias de Usuario

En la primera fase del desarrollo aacutegil se encuentran las historias de usuario las

cuales son los requerimientos funcioacutenales del sistema que se obtuvo en las

conversaciones con los Product Owner

Tabla Ndeg 8 Historia de Usuario Nordm 1

Historia de Usuario

Nuacutemero 1 Usuario Root administradores Clientes

Nombre de historia ingreso al sistema

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten El root administradores y clientes deben ingresar un usuario y

contrasentildea respectivamente

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 9 Historia de Usuario Nordm 2

Historia de Usuario

Nuacutemero 2 Usuario Root administradores Clientes

Nombre de historia activacioacuten de moacutedulos de usuarios

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten El root administradores y clientes deben ingresar a sus respectivos

moacutedulos

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 10 Historia de Usuario Nordm 3

Historia de Usuario

Nuacutemero 3 Usuario Root administradores

Nombre de historia Creacioacuten modificacioacuten y eliminacioacuten de usuarios

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten aquiacute se detallara el registro de cada usuario como tambieacuten la

eliminacioacuten y modificacioacuten por parte del root y administradores del sistema

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 11 Historia de Usuario Nordm 4

Historia de Usuario

Nuacutemero 4 Usuario Root administradores departamento sistemas

Nombre de historia Plan anual de sistemas aacuterea sistemas

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten en el moacutedulo del plan anual de sistemas se detalla cada una de la

tareas planificada por fecha de inicio y fin para realizarla

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 12 Historia de Usuario Nordm 5

Historia de Usuario

Nuacutemero 5 Usuario Root administradores departamento sistemas

Nombre de historia Plan de mantenimientos aacuterea sistemas

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten en el plan de mantenimientos se detalla la fecha para realizar el

mantenimiento de cada maacutequina o dispositivo

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 13 Historia de Usuario Nordm 6

Historia de Usuario

Nuacutemero 6 Usuario Root administradores departamento

mantenimiento

Nombre de historia Plan anual aacuterea mantenimiento

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten este plan posee un sub plan para cada equipo industrial y de ahiacute

tomara informacioacuten para la creacioacuten del plan maestro

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 14 Historia de Usuario Nordm 7

Historia de Usuario

Nuacutemero 7 Usuario Root administradores departamento

mantenimiento

Nombre de historia Inventario de repuestos aacuterea mantenimiento

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten en este moacutedulo se encuentra los repuestos para cada equipo

industrial y tambieacuten un detalle por liacutenea de ensamblaje donde se podraacute ver si hay

existencias para poder ser usadas o si fueron comprados entran a inventario

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 15 Historia de Usuario Nordm 8

Historia de Usuario

Nuacutemero 8 Usuario Root administradores departamento

mantenimiento

Nombre de historia Inventario de herramientas aacuterea mantenimiento

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten aquiacute se detalla las diferentes herramientas utilizadas y en

funcionamiento para cada estacioacuten y liacutenea de ensamblaje

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 16 Product Backlog

Ndeg de

Requerimiento

Ndeg de

Historia

Descripcioacuten requisito Prioridad

R1 H1

Ingreso al sistema Los diferentes

usuarios deben

logearse en el

sistema

Alta

R2 H2

Activacioacuten de

moacutedulos de

usuarios

Por la actividad

del usuario se

habilitara el

modulo

correspondiente

Alta

R3 H3

Creacioacuten

modificacioacuten y

eliminacioacuten de

usuarios

Aquiacute se habilita

todos los planes

por aacutereas o por

equipos

Alta

industriales para

realizar los

mantenimientos

DEPARTAMENTO DE SISTEMAS

R4 H4

Plan anual de

sistemas aacuterea

sistemas

Este en un plan de

manera general

que muestra todas

las tareas

planificadas para

el antildeo

Alta

R5 H5

Plan de

mantenimientos

aacuterea sistemas

En el plan de

mantenimientos

se detalla

mantenimientos

equipos y

dispositivos

Alta

DEPARTAMENTO DE MANTENIMIENTO

R6 H6

Plan anual aacuterea

mantenimiento

Aquiacute se muestran

los planes

individuales por

equipo industrial

y al final se

obtiene un

completo

detallado

Alta

R7 H7

Inventario de

repuestos aacuterea

mantenimiento

El inventario de

repuestos estaacute

identificado por

liacutenea de

ensamblaje

Alta

R8 H8

Inventario de

herramientas aacuterea

mantenimiento

Este inventario

contiene las

herramientas

utilizadas por

liacuteneas de

ensamblaje

Alta

Elaborado por Dario Gutieacuterrez

3432 Iteracioacuten 1

34321 Plan del sprint 1 para el sistema

Despueacutes de que se posea la pila de requerimientos del sistema En la planificacioacuten

es donde el Equipo Desarrollador (Team) inicia el proceso de convertir el Sprint

Backlog en el software funcional

El Sprint Backlog es el producto que surge del Producto Backlog que es una lista

de requerimientos que se establecen en un sprint

Tabla Ndeg 17 Sprint Backlog del Sprint 1

Descripcioacuten Prioridad Ndeg historian de

Usuario

R1 Ingreso por usuario Alta H1

R2 Habilitacioacuten de

moacutedulos Alta H2

R3

Creacioacuten

modificacioacuten y

eliminacioacuten de

usuarios

Alta H3

Elaborado por Dario Gutieacuterrez

Luego de haber reconocido los requerimientos que van a ser desarrollados se

procede a preparar la tabla de tareas que corresponde a efectuar el Equipo

Desarrollador (Team) para asiacute alcanzar el primer modelo o prototipo funcional

Tabla Ndeg 18 Tareas del Sprint 1

Coacutedigo Descripcioacuten responsable Tiempo de

ejecucioacuten

TA01 Esquema de la base de datos Equipo

Desarrollador 6h

TA02 Disentildeo para el login de Usuario Equipo

Desarrollador 6h

TA03

Disentildeo para

Registromodificacioacuteneliminacioacuten

de usuarios

Equipo

Desarrollador 6h

TA04 Establecer conexioacuten con la base

de datos programacioacuten

Equipo

Desarrollador 6h

TA05 Programacioacuten para el login de

Usuario

Equipo

Desarrollador 6h

TA06

Programacioacuten para el

Registromodificacioacuteneliminacioacuten

de usuario

Equipo

Desarrollador 6h

TA07 Programacioacuten habilitacioacuten de

moacutedulos por usuario

Equipo

Desarrollador 6h

TA08 Pruebas de versioacuten Equipo

Desarrollador 6h

Total de tiempo de ejecucioacuten 48h Elaborado por Dario Gutieacuterrez

Luego se muestra el conjunto de tareas donde se encuentran el tipo de tareas que

se produciraacuten a lo largo de la iteracioacuten

Tabla Ndeg 19 Tareas tipos y estados

Propuesta

Sistema de gestioacuten y mantenimiento programado de equipos tecnoloacutegicos e

industriales

Numero de

Sprint

Inicio Nuacutemero de diacuteas Jornada en horas

1 10-junio-2015 8 6

Tareas Responsables

Tipo Estado

Anaacutelisis Pendiente Equipo desarrollador

(team)

Disentildeo Pendiente Equipo desarrollador

(team)

Codificacioacuten En curso Equipo desarrollador

(team)

Prototipo En curso Equipo desarrollador

(team)

Pruebas Pendiente Equipo desarrollador

(team) y Scrum Marster

Elaborado por Dario Gutieacuterrez

La primera lista del sprint indica los estados de las tareas lo que ayuda para

realizar un control de las actividades que estaacuten por realizarse Tambieacuten se tiene

un listado para dar cumplimiento a la iteracioacuten

Tabla Ndeg 20 Listado de tareas y estados para el sprint

Tarea Tipo Estado Responsable

Esquema de la base de datos

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo para el login de Usuario

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo para

registromodificacioacuteneliminacioacuten

de usuarios

Prototipo Pendiente Equipo

desarrollador

(team)

Establecer conexioacuten con la base

de datos programacioacuten

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el login de

Usuario

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el

Registromodificacioacuteneliminacioacuten

de usuario

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten habilitacioacuten de

moacutedulos por usuario

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Realizacioacuten de pruebas a la

versioacuten

Pruebas Pendiente Equipo

desarrollador

(team) y

Scrum

Marster Elaborado por Dario Gutieacuterrez

34322 Preparacioacuten del proceso del Sprint Planning Meeting

Despueacutes de culminar la pila del Sprint se solicita que el Equipo desarrollador

(Team) tenga en mente lo siguiente

Tareas anteriores (ayer)

Tareas actuales (hoy)

Al realizar cualquier parte del proceso o si se ve dificultado para realizar una

determinada tarea

Para medir el desempentildeo de las tareas que se desarrollan seraacuten evidentes en la

Tabla Ndeg 23 en la cual se podraacute constatar el progreso que lleva el proyecto y la

misma informacioacuten seraacute tomada para realizar el Burn Down Chart

Fecha = Registro de la fecha que se realiza la tarea

NHR = Nuacutemero de horas que faltan para culminar el Sprint

NTRF = Numero de tareas por finalizar

RES = Responsables

T ANT = Tareas anteriores

T ACT = Tareas actuales

Tabla Ndeg 21 Seguimiento de la pila de tareas

FECHA NHR NTRF RES TANT TACT

1006 42 07 Equipo

desarrollador

(team)

Plan para la iteracioacuten

1

Esquema de la base de

datos

1106 36 06 Equipo

desarrollador

(team)

Esquema de la base

de datos

Disentildeo para el login

de Usuario

1306 30 05 Equipo

desarrollador

(team)

Disentildeo para el login

de Usuario

Disentildeo para cataacutelogo

de usuarios

1406 24 04 Equipo

desarrollador

(team)

Disentildeo para

Registromodificacioacute

neliminacioacuten de

usuarios

Establecer conexioacuten

con la base de datos

programacioacuten

1506 18 03 Equipo

desarrollador

(team)

Establecer conexioacuten

con la base de datos

programacioacuten

Programacioacuten para el

login de Usuario

1606 12 02 Equipo

desarrollador

(team)

Programacioacuten para el

login de Usuario

Programacioacuten para el

cataacutelogo de usuario

1706 6 01 Equipo

desarrollador

(team)

Programacioacuten para el

Registromodificacioacute

neliminacioacuten de

usuario

Programacioacuten

habilitacioacuten de

moacutedulos por usuario

1806 0 00 Equipo

desarrollador

(team)

Programacioacuten

habilitacioacuten de

moacutedulos por usuario

Realizacioacuten de

pruebas a la versioacuten

Elaborado por Dario Gutieacuterrez

Despueacutes de finalizar la iteracioacuten se realiza la revisioacuten de la pila del Sprint

resultante ya que pueden aparecer tareas nuevas tambieacuten se deben tomar en

cuenta aquellas tareas que no fueron finalizadas en el Sprint pero en la

iteracioacuten no existieron tareas sin finalizar esto nos lleva a que se logroacute

terminar como se encontraba en el plan de inicio

Burn Down Chart

Es una imagen descriptiva en la cual se evidencia a queacute velocidad se estaacute

desarrollando para cumplir los requerimientos y objetivos esto indica el

progreso que ha logrado con el trabajo de las tares planeadas dentro la

Iteracioacuten mediante estos datos se puede tomar en cuenta algunos aspectos

como pueden ser replantear los tiempos estimados para cada una de las tareas

o si fue concluida una tarea y se evidencio que es necesario tareas

emergentes

Para la realizacioacuten de la graacutefica se considerara si existieron cambios en las

tareas ya que la iteracioacuten se mantuvo con la pila de tareas planteada al inicio

de la misma no tiene cambio alguno

Tabla Ndeg 22 Pila de tareas al finalizar la iteracioacuten

Tarea Tipo Estado

Esquema de la base de datos Prototipo Finalizado

Disentildeo para el login de Usuario Prototipo Finalizado

Disentildeo para

Registromodificacioacuteneliminacioacuten de

usuarios

Prototipo Finalizado

Establecer conexioacuten con la base de

datos programacioacuten

Codificacioacuten Finalizado

Programacioacuten para el login de Usuario Codificacioacuten Finalizado

Programacioacuten para el

Registromodificacioacuteneliminacioacuten de

Codificacioacuten Finalizado

usuario

Programacioacuten habilitacioacuten de moacutedulos

por usuario

Codificacioacuten Finalizado

Realizacioacuten de pruebas a la versioacuten Pruebas Finalizado

Elaborado por Dario Gutieacuterrez

Lo siguiente al terminar con el seguimiento diario de las tareas dirigidas en la

iteracioacuten se necesita ajustar la informacioacuten para llevar de manera organizada

lo que se procedioacute a realizar aquiacute se muestra la graacutefica para evidenciar el

esfuerzo realizado

GRAacuteFICO Nordm 9 Iteracioacuten 1 esfuerzo realizado

Elaborado por Dario Gutieacuterrez

Se puede decir mediante la observacioacuten del grafico que la distribucioacuten de

tareas estaacute bien establecidas

34323 Desarrollo del Sprint 1

Al iniciar el desarrollo de una aplicacioacuten es esencial comenzar con el disentildeo y

maquetacioacuten de la base de datos ya que la misma seraacute el soporte fundamental

de la creacioacuten del software

4841

3530

21

116

01 2 3 4 5 6 7 8

Sprint 1 Burndown chart

Al realizar el planteamiento de la iteracioacuten se inicioacute por la maquetacioacuten de la

base de datos con los datos que se obtuvieron de los Coordinadores de los

Departamentos de Sistemas y Mantenimiento de la Planta Ensambladora

CIAUTO quienes compartieron la informacioacuten necesaria para el ingreso de

usuarios y acciones que realizara cada uno

GRAacuteFICO Nordm 10 Disentildeo de la base de datos

Elaborado por Dario Gutieacuterrez

La tabla para el control de ingreso y habilitacioacuten de moacutedulos por usuario fue

creada para el ingreso de los usuario pero el suacuteper usuario ROOT

directamente en la base de datos ya que seraacute el uacutenico que podraacute acceder a

todos los moacutedulos en donde es el uacutenico que puede crear eliminar o modificar

usuarios

Casos de uso son herramientas que permiten la representacioacuten graacutefica de

como el usuario opera al ingresar al sistema

GRAacuteFICO Nordm 11 Acciones del administrador

Elaborado por Dario Gutieacuterrez

Para la culminacioacuten de la iteracioacuten en necesario casos de uso el desarrollo de

la interfaz el sistema dispone de una ventana principal en la cual se ingresa

datos del usuario y password para ingresar a los moacutedulos dependiendo del

departamento de usuario

Es asiacute que el grafico GRAacuteFICO Nordm 11 muestra la ventana principal y los

datos que requiere para el ingreso a los moacutedulos internamente la parte que no

se muestra es la conexioacuten a la base de datos

GRAacuteFICO Nordm 12 Ventana de Inicio sesioacuten

Elaborado por Dario Gutieacuterrez

Las siguientes ventanas son para la habilitacioacuten de los moacutedulos por

departamento de usuario

En la ventana siguiente se muestra el ingreso al sistema por parte del root

(suacuteper usuario) el cual tiene acceso a todos los moacutedulos del sistema

GRAacuteFICO Nordm 13 Sesioacuten de root

Elaborado por Dario Gutieacuterrez

La ventana para los usuarios del departamento de sistemas tendraacute solo la

habilitacioacuten del respectivo moacutedulo

GRAacuteFICO Nordm 14 Sesioacuten moacutedulo de sistemas

Elaborado por Dario Gutieacuterrez

La siguiente ventana es el modulo que tendraacute habilitado los usuarios del

departamento de mantenimiento

GRAacuteFICO Nordm 15 Sesioacuten moacutedulo de Mantenimiento

Elaborado por Dario Gutieacuterrez

En la ventana a continuacioacuten se muestra donde se procede a crear los usuarios

para utilizacioacuten del sistema como tambieacuten se puede apreciar estaacute la parte para

eliminacioacuten o edicioacuten de usuarios y un objeto donde se podraacute visualizar la

tabla

GRAacuteFICO Nordm 16 Registro de Personas

Elaborado por Dario Gutieacuterrez

Al ser un sistema debe realizarse pruebas para su correspondiente uso en

produccioacuten al encontrar errores se puede realizar las correcciones necesarias

antes de entre en funcionamiento

34324 Realizacioacuten de pruebas de versioacuten

Los requerimientos que se obtuvieron en el Sprint Backlog se deben

comprobar en el funcionamiento para la versioacuten 10 del sistema aquiacute se hace

los test para observar el funcionamiento y si se encuentra falencias estar a

tiempo para proceder con la correccioacuten Se realizaron las siguientes pruebas

Tabla Ndeg 23 Caso de prueba 1

Sistema SGMPro Id caso de prueba CP01

Historia de usuario H1 Responsable Dario Gutierrez

Propoacutesito

Prueba de ingreso al sistema en la ventana principal

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1 Apertura de logeo

para usuario

Visualizar la

ventana de

ingreso

Excelente

Se efectuoacute el

resultado deseado

2

Ingreso de usuario y

password para

control

Ingreso de los

datos del usuario

para control

Excelente

Se efectuoacute el

resultado deseado Elaborado por Dario Gutieacuterrez

Se procede hacer la prueba la habilitacioacuten de cada uno de los moacutedulos para

los usuarios seguacuten el departamento al que corresponde

Tabla Ndeg 24 Caso de prueba 2

Sistema SGMPro Id caso de prueba CP02

Historia de usuario H2 Responsable Dario Gutierrez

Propoacutesito

Habilitacioacuten de moacutedulos por usuario y filtro por departamento

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1

Habilitacioacuten de

todos los moacutedulos

si es Suacuteper

usuario (root)

Todas las opciones se

habilitan y se tiene el

ingreso correspondiente

Excelente

Se efectuoacute el

resultado deseado

2 Habilitar moacutedulo

de sistemas

Al habilitarse las opciones

por el departamento de

sistemas no se tiene acceso

a opciones de

mantenimiento y root

Excelente

Se efectuoacute el

resultado deseado

3 Habilitar moacutedulo

de mantenimiento

Al habilitarse las opciones

por el departamento de

mantenimiento no se tiene

acceso a opciones de

sistemas y root

Excelente

Se efectuoacute el

resultado deseado

Elaborado por Dario Gutieacuterrez

Para finalizar se realiza la creacioacuten de varios usuarios como la modificacioacuten

y eliminacioacuten para verificar se usa la visualizacioacuten de la tabla de usuarios en

la misma ventana

Tabla Ndeg 25 Caso de prueba 3

Sistema SGMPro Id caso de prueba CP03

Historia de usuario H3 Responsable Dario Gutierrez

Propoacutesito

Creacioacuten modificacioacuten y eliminacioacuten de usuarios

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1 Crear usuario Crear usuario para

cada departamento

Excelente

Se efectuoacute el resultado

deseado

2 Modificar

usuario

Modificar campos

del usuario y

verificar en la tabla

Excelente

Se efectuoacute el resultado

deseado

3 Eliminar usuario Eliminar usuarios y

verificar en la tabla

Excelente

Se efectuoacute el resultado

deseado Elaborado por Dario Gutieacuterrez

3433 Iteracioacuten 2

34331 Plan del sprint 2 para el sistema

Para la continuacioacuten del desarrollo del sistema se procede a realizar la pila de

tareas a cumplirse en la iteracioacuten

Tabla Ndeg 26 Sprint Backlog del Sprint 2

Descripcioacuten Prioridad Ndeg historian de

Usuario

R4

Plan anual de

sistemas aacuterea

sistemas

alta H4

R5

Plan de

mantenimientos

aacuterea sistemas

alta H5

Elaborado por Dario Gutieacuterrez

Al iniciar el Sprint 2 se debe agregar las observaciones y anaacutelisis realizados

por parte del Scrum Master equipo de desarrollo (team) y del Porduct

owner

Para el Sprint 1 no se dieron observaciones al ser realizados con los disentildeos

correspondientes lo cual vuelve independiente al Sprint 2

Aquiacute los requerimientos se trasforman en tareas

Tabla Ndeg 27 Tareas del Sprint 2

Coacutedigo Descripcioacuten responsable Tiempo de

ejecucioacuten

TA01

Disentildeo para el

plan anual de

sistemas

Equipo

Desarrollador 12h

TA02

Disentildeo para el

plan de

mantenimientos

Equipo

Desarrollador 12h

TA03

Establecer

conexioacuten con la

base de datos

programacioacuten

Equipo

Desarrollador 12h

TA04

Programacioacuten

para el plan anual

de sistemas

Equipo

Desarrollador 18h

TA05

Programacioacuten

para el plan de

mantenimientos

Equipo

Desarrollador 18h

TA06 Pruebas de

versioacuten

Equipo

Desarrollador 12h

Total de tiempo de ejecucioacuten 84h

Elaborado por Dario Gutieacuterrez

Despueacutes de la lista de tareas se realiza la construccioacuten de la pila de tareas para

la iteracioacuten 2

Tabla Ndeg 28 Tareas tipos y estados

Propuesta

Sistema de gestioacuten y mantenimiento programado de equipos tecnoloacutegicos e

industriales

Numero de

Sprint

Inicio Nuacutemero de diacuteas Jornada en horas

2 20-junio-2015 21 4

Tareas Responsables

Tipo Estado

Anaacutelisis Terminado Equipo desarrollador

(team)

Disentildeo En curso Equipo desarrollador

(team)

Codificacioacuten En curso Equipo desarrollador

(team)

Prototipo Pendiente Equipo desarrollador

(team)

Pruebas Pendiente Equipo desarrollador

(team) y Scrum Marster

Elaborado por Dario Gutieacuterrez

La primera lista del sprint 2 sentildeala los estados de las diferentes tareas lo que

ayuda a llevar un control de las actividades que estaacuten por realizarse

Tabla Ndeg 29 Listado de tareas y estados del Sprint 2

Tarea Tipo Estado Responsable

Disentildeo para el plan anual

de sistemas

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo para el plan de

mantenimientos

Prototipo Pendiente Equipo

desarrollador

(team)

Establecer conexioacuten con la

base de datos programacioacuten

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el plan

anual de sistemas

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el plan

de mantenimientos

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Pruebas de versioacuten

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Elaborado por Dario Gutieacuterrez

34332 Preparacioacuten del proceso del Sprint Planning Meeting

Similar al Sprint 1 se desarrollara el seguimiento de la pila de tareas se

recomienda tomar en consideracioacuten las tareas anteriores (ayer) tareas

actuales (hoy) y si se da alguacuten inconveniente para la realizacioacuten

Tabla Ndeg 30 Seguimiento de la pila de tareas

FECHA NHR NTRF RES TANT TACT

2006 84 06 Equipo

desarrollador

(team)

Plan para la

iteracioacuten 2

Disentildeo para el plan

anual de sistemas

2206 80 06 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

sistemas

Disentildeo para el plan

anual de sistemas

2306 78 06 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

sistemas

Disentildeo para el plan

de mantenimientos

2406 74 05 Equipo

desarrollador

(team)

Disentildeo para el

plan de

mantenimiento

s

Disentildeo para el plan

de mantenimientos

2506 68 05 Equipo

desarrollador

(team)

Disentildeo para el

plan de

mantenimiento

Establecer conexioacuten

con la base de datos

programacioacuten

s

2606 66 04 Equipo

desarrollador

(team)

Establecer

conexioacuten con

la base de

datos

programacioacuten

Establecer conexioacuten

con la base de datos

programacioacuten

2706 62 04 Equipo

desarrollador

(team)

Establecer

conexioacuten con

la base de

datos

programacioacuten

Programacioacuten para

el plan anual de

sistemas

2906 58 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual de

sistemas

Programacioacuten para

el plan anual de

sistemas

3006 52 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual de

sistemas

Programacioacuten para

el plan anual de

sistemas

0107 48 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual de

sistemas

Programacioacuten para

el plan anual de

sistemas

0207 44 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual de

sistemas

Programacioacuten para

el plan de

mantenimientos

0307 40 02 Equipo

desarrollador

(team)

Programacioacuten

para el plan de

mantenimiento

s

Programacioacuten para

el plan de

mantenimientos

0407 36 02 Equipo

desarrollador

(team)

Programacioacuten

para el plan de

mantenimiento

s

Programacioacuten para

el plan de

mantenimientos

0607 32 02 Equipo

desarrollador

(team)

Programacioacuten

para el plan de

mantenimiento

s

Programacioacuten para

el plan de

mantenimientos

0707 28 01 Equipo

desarrollador

(team)

Programacioacuten

para el plan de

mantenimiento

s

Pruebas de versioacuten

0807 26 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

0907 22 01 Equipo

desarrollador

Pruebas de

versioacuten Pruebas de versioacuten

(team)

1007 16 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

1107 12 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

1307 8 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

1407 4 00 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

Elaborado por Dario Gutieacuterrez

Al finalizar la iteracioacuten 2 se realiza la revisioacuten de la pila del Sprint resultante

ya que pueden aparecer nuevas tareas se deben tomar en cuenta aquellas

tareas que no fueron finalizadas en el Sprint 2 ya que en la iteracioacuten 2 no

existieron tareas sin finalizar esto nos da como resultado que se logroacute

terminar como se encontraba en el plan de inicio

Tabla Ndeg 31 Pila de tareas al finalizar la iteracioacuten 2

Tarea Tipo Estado

Disentildeo para el plan anual de sistemas Prototipo Finalizado

Disentildeo para el plan de mantenimientos Prototipo Finalizado

Establecer conexioacuten con la base de datos

programacioacuten

Prototipo Finalizado

Programacioacuten para el plan anual de

sistemas

Codificacioacuten Finalizado

Programacioacuten para el plan de

mantenimientos

Codificacioacuten Finalizado

Pruebas de versioacuten Codificacioacuten Finalizado

Elaborado por Dario Gutieacuterrez

34333 Desarrollo Burn Down Chart

Para el desarrollo de la graacutefica se considera si existieron cambios en las

tareas como la iteracioacuten se mantuvo la pila de tareas planteada al comienza

de la interaccioacuten no tiene ninguacuten cambio

GRAacuteFICO Nordm 17 Iteracioacuten 2 esfuerzo realizado

Elaborado por Dario Gutieacuterrez

150 145 140 135 130 125 120 115 110 105 100 95 90 85 80 75 70 65 60 55 50

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21

Sprint 2 Burndown chart

34334 Desarrollo del Sprint 2

Para el segundo Sprint parte del sistema se realizaron modificaciones al Esquema y Disentildeo de la base de datos donde quedo de la

siguiente manera

GRAacuteFICO Nordm 18 Disentildeo final de la base de datos

Elaborado por Dario Gutieacuterrez

Casos de uso

Plan anual de sistemas

GRAacuteFICO Nordm 19 Caso de uso plan anual sistemas

Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 20 Caso de uso Plan de mantenimientos

Elaborado por Dario Gutieacuterrez

Los usuarios del departamento de sistemas solo pueden ingresar registros al

plan anual de tal forma que al no ser cumplidos afecta con un porcentaje

negativo para los indicadores de la ISO 9001

GRAacuteFICO Nordm 21 Plan Anual de sistemas

Elaborado por Dario Gutieacuterrez

Como se mencionoacute en la ventana anterior las opciones para los usuarios de

sistemas es solo para gravar nuevos registro o realizar el cumplimiento de

cada uno de ellos

GRAacuteFICO Nordm 22 Plan de mantenimientos

Elaborado por Dario Gutieacuterrez

34335 Realizacioacuten de pruebas de versioacuten 20

Como la realizacioacuten de pruebas en la versioacuten anterior en esta tambieacuten se las

realiza y quedo de la siguiente manera

Tabla Ndeg 32 Caso de Prueba 4

Sistema SGMPro Id caso de prueba CP04

Historia de usuario H4 Responsable Dario Gutierrez

Propoacutesito

Prueba Plan Anual de Sistemas

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida

obtenida

1

Acceso a la

ventana del plan

anual

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado

deseado

2 Agregar

registros al plan

Se ingresoacute un

registro a la tabla

y se verifico

Excelente

Se efectuoacute el

resultado

deseado

3

Validar un

registro como

realizado y otro

como no

logrado

Se tomoacute varios

registros y se los

puso como

realizado y a otros

como no logrado

y se verifico

Excelente

Se efectuoacute el

resultado

deseado

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 33 Caso de prueba 5

Sistema SGMPro Id caso de prueba CP05

Historia de usuario H5 Responsable Dario Gutierrez

Propoacutesito

Prueba Plan de mantenimientos

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida

obtenida

1

Acceso a la

ventana del plan

de mantenimientos

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado

deseado

2

Agregar registros

al plan de

mantenimientos

Se ingresoacute un

registro a la tabla

y se verifico

Excelente

Se efectuoacute el

resultado

deseado

3

Validar un registro

como realizado

mantenimiento y

proacuteximo

mantenimiento

Se tomoacute varios

registros y se los

puso como

realizado

mantenimiento y

a otros como

proacuteximo

mantenimiento

Excelente

Se efectuoacute el

resultado

deseado

Elaborado por Dario Gutierrez

3434 Iteracioacuten 3

34341 Plan del Sprint 3 para el sistema

Al terminar el Sprint 2 se selecciona los siguientes requerimientos del

Product Backlog para planificar el Sprint 3 y se detalla la siguiente tabla

Tabla Ndeg 34 Sprint Backlog del Sprint 3

Descripcioacuten Prioridad Ndeg historian de

Usuario

R6 Plan anual aacuterea

mantenimiento Alta H6

R7

Inventario de

repuestos aacuterea

mantenimiento

Alta H7

R8

Inventario de

herramientas aacuterea

mantenimiento

Alta H8

Elaborado por Dario Gutieacuterrez

Para la Iteracioacuten 2 el Product Owner concertoacute con los requerimientos en el

segundo Sprint

Ahora que se ha finalizado totalmente con el Sprint 2 y el Product Owner estaacute

de acuerdo se procede a tomar las tareas para el Sprint 3

Tabla Ndeg 35 Tareas del Sprint 3

Coacutedigo Descripcioacuten responsable Tiempo de

ejecucioacuten

TA01

Disentildeo para el

plan anual de

mantenimiento

Equipo

Desarrollador 18h

TA02

Disentildeo del

inventario de

repuestos

Equipo

Desarrollador 18h

TA03 Disentildeo del

inventario de

Equipo

Desarrollador 12h

herramientas

TA04 Programacioacuten

para el plan anual

Equipo

Desarrollador 48h

TA05

Programacioacuten

para el inventario

de repuestos

Equipo

Desarrollador 24h

TA06

Programacioacuten

para el inventario

de herramientas

Equipo

Desarrollador 18h

TA07 Pruebas de

versioacuten

Equipo

Desarrollador 12h

Total de tiempo de ejecucioacuten 150h

Elaborado por Dario Gutieacuterrez

Luego de la lista de tareas se desarrolla la construccioacuten de la pila de tareas

para la iteracioacuten 3

Tabla Ndeg 36 Tareas tipos y estados

Propuesta

Sistema de gestioacuten y mantenimiento programado de equipos tecnoloacutegicos e

industriales

Numero de

Sprint

Inicio Nuacutemero de diacuteas Jornada en horas

3 16-julio-2015 30 5

Tareas Responsables

Tipo Estado

Anaacutelisis En curso Equipo desarrollador

(team)

Disentildeo Terminado Equipo desarrollador

(team)

Codificacioacuten En curso Equipo desarrollador

(team)

Prototipo Pendiente Equipo desarrollador

(team)

Pruebas Pendiente Equipo desarrollador

(team) y Scrum Marster

Elaborado por Dario Gutieacuterrez

La primera lista del sprint 2 sentildeala los estados de las diferentes tareas lo que

ayuda a llevar un control de las actividades que estaacuten por realizarse

Tabla Ndeg 37 Listado de tareas y estados para el sprint 3

Tarea Tipo Estado Responsable

Disentildeo para el plan anual de

mantenimiento

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo del inventario de repuestos

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo del inventario de

herramientas

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el plan anual

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el inventario

de repuestos

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el inventario

de herramientas

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Pruebas de versioacuten

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Elaborado por Dario Gutieacuterrez

34342 Preparacioacuten del proceso del Sprint Planning Meeting

Igual al Sprint 2 se plantea el seguimiento de la pila de tareas tambieacuten se

recomienda tomar en consideracioacuten las tareas anteriores (ayer) tareas

actuales (hoy) y si se da alguacuten inconveniente para la realizacioacuten

Tabla Ndeg 38 Seguimiento de la pila de tareas

FECHA NHR NTRF RES TANT TACT

1607 150 07 Equipo

desarrollador

(team)

Plan para el

Sprint 3

Disentildeo para el plan

anual de

mantenimiento

1707 145 07 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

mantenimiento

Disentildeo para el plan

anual de

mantenimiento

1807 140 07 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

mantenimiento

Disentildeo para el plan

anual de

mantenimiento

2007 135 07 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

mantenimiento

Disentildeo para el plan

anual de

mantenimiento

2107 130 07 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

mantenimiento

Disentildeo del

inventario de

repuestos

2207 125 06 Equipo

desarrollador

(team)

Disentildeo del

inventario de

repuestos

Disentildeo del

inventario de

repuestos

2307 120 06 Equipo

desarrollador

(team)

Disentildeo del

inventario de

repuestos

Disentildeo del

inventario de

repuestos

2407 115 06 Equipo

desarrollador

(team)

Disentildeo del

inventario de

repuestos

Disentildeo del

inventario de

repuestos

2507 110 06 Equipo

desarrollador

(team)

Disentildeo del

inventario de

repuestos

Disentildeo del

inventario de

herramientas

2707 105 05 Equipo

desarrollador

(team)

Disentildeo del

inventario de

herramientas

Disentildeo del

inventario de

herramientas

2807 100 05 Equipo

desarrollador

(team)

Disentildeo del

inventario de

herramientas

Disentildeo del

inventario de

herramientas

2907 95 05 Equipo

desarrollador

(team)

Disentildeo del

inventario de

herramientas

Programacioacuten para

el plan anual

3007 90 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

3107 85 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0108 80 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0308 75 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0408 70 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0508 65 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0608 60 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0708 55 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0808 50 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

1008 45 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

1108 40 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el inventario de

repuestos

1208 35 03 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

repuestos

Programacioacuten para

el inventario de

repuestos

1308 30 03 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

repuestos

Programacioacuten para

el inventario de

herramientas

1408 25 02 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

herramientas

Programacioacuten para

el inventario de

herramientas

1508 20 02 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

herramientas

Programacioacuten para

el inventario de

herramientas

1708 15 02 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

herramientas

Pruebas de versioacuten

1808 10 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

1908 5 00 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

Elaborado por Dario Gutieacuterrez

En el final la iteracioacuten 3 se procede a la revisioacuten de la pila del Sprint

resultante ya que en la iteracioacuten 3 no existieron tareas sin finalizar esto nos

da como resultado que se logroacute terminar como se encontraba en el plan de

inicio

Tabla Ndeg 39 Pila de tareas al finalizar la iteracioacuten

Tarea Tipo Estado

Disentildeo para el plan anual de

mantenimiento

Prototipo Finalizado

Disentildeo del inventario de repuestos Prototipo Finalizado

Disentildeo del inventario de herramientas Prototipo Finalizado

Programacioacuten para el plan anual Codificacioacuten Finalizado

Programacioacuten para el inventario de

repuestos

Codificacioacuten Finalizado

Programacioacuten para el inventario de

herramientas

Codificacioacuten Finalizado

Pruebas de versioacuten Codificacioacuten Finalizado

Elaborado por Dario Gutieacuterrez

34343 Desarrollo del Burn Down Chart

Al realizar la distribucioacuten del tiempo el cual se tomoacute en cuenta en la

planificacioacuten y la estimacioacuten del desarrollo que se realizoacute anteriormente

GRAacuteFICO Nordm 23 Iteracioacuten 3 esfuerzo realizado

Elaborado por Dario Gutieacuterrez

34344 Desarrollo del Sprint 3

En el desarrollo de la iteracioacuten 3 quedando disentildeada todas las tablas y

completa la base de datos en la iteracioacuten 2 se procede con los siguientes casos

de uso

GRAacuteFICO Nordm 24 Caso de uso Plan anual mantenimiento

Elaborado por Dario Gutieacuterrez

15014514013513012512011511010510095 90 85 80 75 70 65 60 55 50 45 40 35 30 25 20 15 10 5

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

Sprint 3 Burndown chart

GRAacuteFICO Nordm 25 Caso de uso Inventario de Repuestos

Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 26 Caso de uso Inventario de herramientas

Elaborado por Dario Gutieacuterrez

En el registro de los equipos industriales se detalla todo lo que concierne a

cada equipo y su actividad dentro las liacuteneas de produccioacuten de la planta

ensambladora

GRAacuteFICO Nordm 27 Ventana de Registro Equipo industrial

Elaborado por Dario Gutieacuterrez

Para el inventario de repuestos tenemos el ingreso de un nuevo iacutetem de

repuesto por si no existe no es necesario la eliminacioacuten o modificacioacuten de un

iacutetem de repuestos ya que por la complejidad de cada Equipo Industrial es muy

difiacutecil que se elimines repuestos

GRAacuteFICO Nordm 28 Inventario de repuestos

Elaborado por Dario Gutieacuterrez

En el Ingreso y Salida de Material se busca por la lista de nombre de iacutetems de

repuestos y se detalla cuanto ingresa o cuanto sale a inventario

GRAacuteFICO Nordm 29 Ingreso y salida de material

Elaborado por Dario Gutieacuterrez

En el inventario de herramientas se realiza el ingreso de una nueva

herramienta en la realizacioacuten anual de inventario si alguna herramienta se da

de baja solo se modifica la observacioacuten de la herramienta

GRAacuteFICO Nordm 30 inventario de herramientas

Elaborado por Dario Gutieacuterrez

34345 Realizacioacuten de pruebas de versioacuten 30

Al hacer un test del funcionamiento correcto del sistema se ha sometido a

pruebas el sistema para asiacute comprobar la satisfaccioacuten de los requerimientos en

el Sprint 3

Tabla Ndeg 40 Caso de prueba 6

Sistema SGMPro Id caso de prueba CP06

Historia de usuario H6 Responsable Dario Gutierrez

Propoacutesito

Prueba Plan Anual de mantenimiento

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1 Acceso a la ventana

del plan anual

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado deseado

2 Acceso al sub

modulo

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado deseado

3 Registrar personas

Se realizoacute el

registro de

personas

Excelente

Se efectuoacute el

resultado deseado

4 Registrar equipo

industrial

Se realizoacute varios

registros de

equipos

industriales

Excelente

Se efectuoacute el

resultado deseado

5

Verificacioacuten de

datos en el plan

anual

Se realizoacute la

verificacioacuten de la

tablas y

validacioacuten de

campos

Excelente

Se efectuoacute el

resultado deseado

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 41 Caso de prueba 7

Sistema SGMPro Id caso de prueba CP07

Historia de usuario H7 Responsable Dario Gutierrez

Propoacutesito

Prueba Inventario de repuestos

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1

Se accedioacute a la

ventana

correspondiente a

inventario de

repuestos

Se realizoacute el

acceso

correctamente

Excelente

Se efectuoacute el

resultado deseado

2 Ingresar repuestos en

el inventario

Se ingresoacute varios

repuesto llenando

todos los campos

Excelente

Se efectuoacute el

resultado deseado

3 Validar informacioacuten

en las tablas

Se validoacute los

registros al

consultar en las

tablas

Excelente

Se efectuoacute el

resultado deseado

4 Ingresar y sacar

material

Se accedioacute a la

ventana y realizo

ingresos de

material y salida de

material

Excelente

Se efectuoacute el

resultado deseado

5

Verificacioacuten de datos

ingreso y salida de

material

Se realizoacute la

verificacioacuten de la

tablas para

constatar los

ingresos y salidas

Excelente

Se efectuoacute el

resultado deseado

Elaborado por Dario Gutieacuterrez

Para finalizar el test de pruebas se realiza la prueba al inventario de

herramientas y tomando en cuenta como si fuera un inventario anual de

herramientas

Tabla Ndeg 42 Caso de prueba 8

Sistema SGMPro Id caso de prueba CP08

Historia de usuario H8 Responsable Dario Gutierrez

Propoacutesito

Prueba Inventario de herramientas

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1

Acceso a la ventana de

Inventario de

herramientas

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado deseado

2

Realizar un inventario

anual con algunas

herramientas

Se ingresoacute las

herramientas

tomadas en el

inventario anual

Excelente

Se efectuoacute el

resultado deseado

3 Validar informacioacuten

Se verifico la

informacioacuten con las

tablas e

informacioacuten

tomada

Excelente

Se efectuoacute el

resultado deseado

Elaborado por Dario Gutieacuterrez

344 Compromiso y Mantenimiento

El investigador se compromete en realizar revisiones teacutecnicas al sistema

implantado para asiacute verificar su funcionamiento

Los usuarios tendraacuten acceso a un manual del sistema para que no tengan

problemas al utilizarlo y no generar dudas

345 Conclusiones y recomendaciones de la propuesta

3451 Conclusiones

Del plan de desarrollo del sistema de Gestioacuten y mantenimiento programado

de equipos tecnoloacutegicos e industriales para los departamentos de

Mantenimiento y Sistemas de la planta Ensambladora CIAUTO se concluye

lo siguiente

La informacioacuten que se recolectoacute fue de gran ayuda para lograr alcanzar

los requisitos para el desarrollo del sistema los mismos que se

completaron satisfactoriamente

Al escoger las herramientas informaacuteticas precisas aplico un desarrollo

adecuado del sistema asiacute logrando obtener el sistema como se

encontraba planteado

Gracias a la aplicacioacuten de la Metodologiacutea Aacutegil de desarrollo de Software

SCRUM en el trabajo de investigacioacuten se adquirioacute experiencia muy

aplicada y nuevos conocimientos es asiacute como se ha logrado desarrollar un

eficiente control en todo el avance del sistema

3452 Recomendaciones

Es necesario obtener la informacioacuten y realizar un buen anaacutelisis para

denotar lo que realmente necesita el usuario

Es recomendable estar familiarizado con las diferentes herramientas para

el desarrollo de software asiacute sabremos utilizar lo necesario para el

desarrollo del sistema

Es adecuado conocer a fondo las funciones y caracteriacutesticas de la

metodologiacutea Scrum para evitar inconvenientes al desarrollar el sistema

Para que el sistema pueda ser ejecutado controlado y manipulado de la

mejor manera se recomienda que

Se realice una capacitacioacuten teacutecnica previa a su uso dirigida a las personas

que van a administrar el sistema ya que de esta manera podraacute manipular al

mismo con toda seguridad y a la vez aprovechar todos los recursos que

posee

Se recomienda utilizar la informacioacuten de este trabajo de investigacioacuten

como base para el desarrollo de otros sistemas a realizar

346 Maquetacioacuten del disentildeo del sistema

La maquetacioacuten del sistema nos permite conocer como estaacute armado el disentildeo

teacutecnico del sistema es un graacutefico donde se detallan las partes que lo

componen donde se encuentra especificado las herramientas utilizadas el

motor de base de datos y los que intervendraacuten con el sistema

GRAacuteFICO Nordm 31 Disentildeo del sistema

Elaborado por Dario Gutieacuterrez

35 Comprobacioacuten de objetivos

En la propuesta del trabajo de investigacioacuten se planteoacute objetivos muy

importantes y relevantes es asiacute que se justifican de la siguiente manera

Al a ver culminado la propuesta y luego la implementacioacuten del sistema se

realiza el anaacutelisis y disentildeo del Sistema donde se realizoacute el seguimiento del

proceso de la Mitologiacutea Aacutegil SCRUM para el desarrollo en cada uno de los

requerimientos de las necesidades de los usuarios

Se realiza los diferentes procesos en el sistema y se realiza comprobaciones y

verificaciones de la funcionalidad de cada parte para asiacute tener el resultado

deseado para cada uno de los usuarios

Para culminar se reitera que todos los moacutedulos necesarios y sus diferentes

caracteriacutesticas dan una visualizacioacuten de los diferentes requerimientos y que

despueacutes se convirtieron en tareas finalizadas para terminacioacuten del sistema y

se puedan verificar aspectos de planes anuales mantenimientos realizados

tareas no realizadas y sirvan para una mejora continua de cada aacuterea y por

entregar una herramienta informaacutetica de gran utilidad para la Planta

Ensambladora CIAUTO

CONCLUSIONES

Se puede concluir que existe informacioacuten variada para el desarrollo del

software como tambieacuten de la metodologiacutea SCRUM y sus procesos de

metodologiacutea aacutegil

Para la recoleccioacuten o buacutesqueda de informacioacuten se utilizoacute metodologiacuteas

teacutecnicas instrumentos y anaacutelisis de investigacioacuten las mismas que permitieron

comprobar la hipoacutetesis

Al culminar el trabajo se obtuvo como resultado un sistema implementado

que gestiona los mantenimientos fichas teacutecnicas de maquinaria y otra

informacioacuten

RECOMENDACIONES

Es recomendable utilizar las herramientas como la entrevista y la encuesta

teacutecnicas y metodologiacuteas coma la investigacioacuten bibliograacutefica junto con la

experimentacioacuten cientiacutefica para obtener resultados favorables para los

clientes quienes nos comparten una visioacuten clara de lo que quieren lograr con

el sistema a desarrollar

Estimular al desarrollo de software con metodologiacuteas aacutegiles a las comunes o

las que todos utilizan en forma repetitiva porque esto ayudaraacute a una mejor

calidad de software y tiempo de ejecucioacuten

Es apropiado la utilizacioacuten de instrumentos de desarrollo de software para

cliente servidor que se basan en coacutedigo abierto porque este tipo de lenguajes

de programacioacuten reducen costos y poseen una gran cantidad de informacioacuten

que se encuentra en el internet

BIBLIOGRAFIacuteA

Bibliografiacutea baacutesica

FIGUEROA Roberth G SOLIS Camilo J CABRERA Armando A 2008

Metodologiacuteas Tradicionales vs Metodologiacuteas Aacutegiles 2008

ORTEGA J Gasset 1985 Diccionario Everest Lengua Espantildeola Leoacuten

EVERGRAFIAS SA 1985

T Edgar 2008 Mantenimiento 2008

Bibliografiacutea citada

BLANCO L GUTSZAT I 2008 Sistemas Informaacuteticos Habana ENPES

2008

D T CAMPBELL y J STANLEY 1973 Disentildeos experimentales y cuasi

experimentales en la investigacioacuten social Buenos Aires Amorrortu 1973

F MONCHY 1990 Teoriacutea y Praacutectica del Mantenimiento Industrial

Barcelona MASSON SA 1990

FERNAacuteNDEZ Javier 1999 El Managment del Nuevo Milenio Granada

GRANICA 1999

GARCIA GARRIDO Santiago 2012 Ingenieriacutea de Mantenimiento

Madrid Renovetec 2012

HUESO Andreacutes CASCANT Josep M 2012 Metodologiacutea y Teacutecnicas

Cuantitativas de Investigacioacuten Valencia UNIVERSITAT POLITEacuteCNICA

DE VALENCIA 2012

Hugo GARCEacuteS 2000 Investigacioacuten cientiacutefica Quito Abya-yala 2000

JK GALBRAITH 1985 El Nuevo Estado industrial Madrid Sarpe 1985

Karl POPPER 1994 La loacutegica de la investigacioacuten cientiacutefica Madrid

Tecnos Edicioacuten 1994

ORJUELA Ailin ROJAS Mauricio 2008 Las Metodologiacuteas del desarrollo

aacutegil como una oportunidad para la ingenieriacutea de software educativo

Pamplona Universidad de Pamplona Colombia 2008

QUINTANILLA Miguel Aacutengel 1998 TECNOLOGIacuteA UN ENFOQUE

FILOSOacuteFICO Madrid SL FONDE DE CULTURA 1998

REYES Agustiacuten 2003 Administracioacuten Moderna Lima LIMUSA SA

2003

S PRESSMAN Roger 2007 Ingenieriacutea de Software Un enfoque praacutectico

London McGraw-Hill Interamericana 2007 ISBN 970-10-5473-3

SOMERVILLE Ian 2005 Ingenieriacutea de software Madrid PEARSON

Addison Wesley 2005 ISBN 84-7829-074-5

VERGARA Gonzalo 2009 iquestQueacute es un Sistema de Gestioacuten 2009

YIN Robert K 1985 Investigacioacuten sobre Estudio de Casos Disentildeo y

Meacutetodos Los Aacutengeles SAGE Publications 1985

Bibliografiacutea virtual

Fuente CASTANtildeEDA Carlos Articulo Historia Automoacutevil Ecuador

Fecha 08122000 Disponible en la web

httpcinaeorgecindexphpoption=com_contentampview=articleampid=26

ampItemid=302amplang=es

Fuente LOacutePEZ Daniel Articulo Ensamblaje de Autos Fecha 15112003

Disponible en la web httpeldiarioecnoticias-manabi-ecuador208469-

ensambladora-de-la-hyundai-confirmada

Fuente TARTADO Daniel Articulo Llegada del Automoacutevil Fecha

09032005 Disponible en la web httpaeadenetcifrashtml

ANEXOS

ENCUESTA

Pregunta 1 iquestCree usted que la Planta ensambladora debe estar sujeta al

desarrollo tecnoloacutegico para asiacute brindar una mejora continua

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 2 iquestConoce usted que es un sistema de gestioacuten y mantenimiento

programado

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 3 iquestConsidera usted que se lleve el control de la planificacioacuten de

mantenimientos a traveacutes de un Sistema Informaacutetico

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 4 iquestCoacutemo calificariacutea usted la creacioacuten de un sistema de gestioacuten y

mantenimiento programado para la planta ensambladora

EXCELENTE

BUENO

NO CALIFICA

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 5 iquestConoce usted coacutemo es el proceso para realizar el mantenimiento de

un equipo informaacutetico en CIAUTO

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 6 iquestConsidera usted beneficioso que se lleve un control de los

documentos y planificacioacuten de mantenimientos para los equipos criacuteticos

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

ENTREVISTA

Pregunta 1 iquestCoacutemo gerente de la planta ensambladora CIAUTO cree usted que

debe estar sujeta al desarrollo tecnoloacutegico para asiacute brindar una mejora continua

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 2 iquestTiene conocimiento de que es un sistema de gestioacuten y

mantenimiento programado

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 3 iquestConsiderariacutea que se lleve un control de la planificacioacuten de

mantenimientos a traveacutes de un Sistema Informaacutetico

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 4 iquestCoacutemo calificariacutea la creacioacuten de un sistema de gestioacuten y

mantenimiento programado para la planta ensambladora

EXCELENTE

BUENO

NO CALIFICA

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 5 iquestConoce coacutemo es el proceso para realizar el mantenimiento de un

equipo informaacutetico en CIAUTO

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

ENCUESTA FINAL

Pregunta 1 iquestSe pudo agilizar tiempos en la buacutesqueda de informacioacuten gracias al

SGMpro

SI

NO

Pregunta 2 iquestCree Ud que gracias a la implementacioacuten del sistema SGMpro la

gestioacuten de la informacioacuten en el departamento de mantenimiento ha reducido

recursos y tiempo

SI

NO

Pregunta 3 iquestSeguacuten su criterio el control de mantenimientos que requieren los

equipos industriales ha mejorado notablemente con la implementacioacuten de

SGMpro

SI

NO

MANUAL DE USUARIO

Para el presente proyecto se creoacute un manual de usuario donde se explica

detalladamente el funcionamiento de cada una de las ventanas

1 Ventana de ingreso al sistema

En esta ventana se digita el nombre de usuario y contrasentildea previamente

ya registrados por el administrador Dependiendo del departamento al que

pertenezca se habilitaran los moacutedulos Administrador Mantenimiento y

Sistemas

Elaborado por Dario Gutieacuterrez

2 Moacutedulo de root

Como se puede observar se habilitan todos los moacutedulos para el usuario

root al ser suacuteper usuario puede tener acceso a todo el sistema

21 Los suacuteper usuarios tienes acceso a todo el sistema

22 Los usuarios del departamento de mantenimiento tienen acceso al

moacutedulo de mantenimiento

23 Para los usuarios del departamento de sistemas se les da acceso solo al

modulos de sistemas

Elaborado por Dario Gutieacuterrez

3 Registro de personas

Para el registro de personas se toma en cuenta los datos cedula nombre

completo usuario contrasentildea y departamento

Todos los campos estaacuten validados para permitir un cierto nuacutemero de

caracteres

Elaborado por Dario Gutieacuterrez

En la ventana se puede grabar modificar eliminar nuevo como opciones para los

usuarios

4 Plan anual de sistema

Aquiacute en el plan anual se realiza el ingreso de la descripcioacuten fecha inicio y

fecha fin la persona que realiza y la observacioacuten y una pequentildea tabla

donde se visualiza los datos ingresados

Elaborado por Dario Gutieacuterrez

5 Plan de mantenimiento

En este plan solo tenemos que escoger los datos ya generados en otras

ventanas que se mostraran posteriormente en este manual pero tambieacuten

aquiacute tenemos lo que se llamariacutea un pequentildeo sub modulo para lo que es el

registro de equipo y el registro de mantenimientos

Elaborado por Dario Gutieacuterrez

6 Registro de equipo industrial

Para realizar el registro de un equipo industrial se requiere todos los datos

correspondientes y exactos ya que ninguacuten campo puede quedar vaciacuteo

Elaborado por Dario Gutieacuterrez

7 Registro de mantenimiento

Para el registro de un mantenimiento solo se deben escoger paraacutemetros

previamente ingresados por lo que aquiacute tambieacuten se puede ir a las

correspondientes ventanas para realizar el ingreso si alguacuten dato no consta

todaviacutea

Elaborado por Dario Gutieacuterrez

8 Tipo de actividad y actividades

Aquiacute se ingresan los tipos de actividades para los equipos industriales y

tambieacuten se puede ir a la ventana siguiente que es donde se ingresan los

datos para el registro de actividades del tipo de actividad correspondiente

Elaborado por Dario Gutieacuterrez

9 Inventario de repuestos

Aquiacute se puede realizar el ingreso de repuestos con sus correspondientes

datos y visualizar como tambieacuten se puede realizar un ingreso y salida de

material para tener una visualizacioacuten de lo que se tiene en repuestos y por

si necesita alguno

Elaborado por Dario Gutieacuterrez

10 Inventario de herramientas

Aquiacute constan las herramientas por cada una de las estaciones de liacuteneas de

ensamblaje y sus estados y su constancia cada inicio de antildeo que se realiza

el inventario

Elaborado por Dario Gutieacuterrez

Instalacioacuten de PostgreSQL 9

Abrir un navegador web y acceder a la URL

httpwwwpostgresqlorgdownloadwindows

Aquiacute descargar la versioacuten 900 RC1 para Windows de 64 bits

Fuente postgresql

Una vez descargado el archivo de instalacioacuten de PostgreSQL (postgresql-900-

rc1-windowsexe de 455 MB) pulsar con el botoacuten derecho del ratoacuten sobre eacutel y

seleccionar Ejecutar como administrador

Fuente postgresql

Al tener activado el control de cuentas de usuario se mostraraacute una advertencia con

el texto iquestDesea permitir que este programa realice cambios en el equipo pulsar

Siacute para continuar con la instalacioacuten de PostgreSQL

Fuente postgresql

Se iniciaraacute el asistente para instalar PostgreSQL pulsar Siguiente

Fuente postgresql

Indicar la carpeta de instalacioacuten de PostgreSQL donde se guardaraacuten los

ejecutables libreriacuteas y ficheros de configuracioacuten de PostgreSQL

Fuente postgresql

Indicar tambieacuten la carpeta donde se guardaraacuten los datos por defecto de

PostgreSQL

Fuente postgresql

Introducir la contrasentildea para el suacuteper usuario postgres que seraacute con el que

inician sesioacuten para administrar la base de datos

Fuente postgresql

Introducir el puerto de escucha para la conexioacuten con el servidor PostgreSQL por

defecto el 5432

Fuente postgresql

Seleccionar la configuracioacuten regional

Fuente postgresql

Pulsar Siguiente para iniciar la instalacioacuten definitiva del servidor PostgreSQL

en Microsoft Windows 7

Fuente postgresql

Se iniciaraacute el asistente para instalar el motor de base de datos PostgreSQL que

crearaacute las carpetas oportunas copiaraacute los ficheros necesarios y crearaacute el servicio

Windows para iniciar de forma automaacutetica el motor de base de datos

Fuente postgresql

Una vez finalizada la instalacioacuten el asistente mostrara la posibilidad de ejecutar

Stack Builder aplicacioacuten que permitiraacute instalar otros componentes y herramientas

para PostgreSQL

Fuente postgresql

Marcar la opcioacuten de Stack Builder se iniciaraacute seleccionar PostgreSQL 90 on

port 5432 y pulsar Next

Fuente postgresql

Seleccionar las aplicaciones componentes y herramientas a instalar y pulsar

Next

Fuente postgresql

El asistente para instalar el servodpr PostgreSQL habraacute creado un servicio que

estaraacute iniciado y en tipo de inicio automaacutetico llamado postgresql-90

Fuente postgresql

Y habraacute creado la carpeta en archivos de programa PosgreSQL con las

subcarpetas

Fuente postgresql

Y la carpeta de datos

Fuente postgresql

Con esto habraacute convertido nuestro equipo Microsoft Windows 7 en un servidor de

base de datos PostgreSQL

Administracioacuten de PostgreSQL creacioacuten de usuarios (roles) cataacutelogos

Crear roles de login (usuarios) en PostgreSQL

Para el acceso a la administracioacuten del motor de base de datos PostgreSQL acceder

al botoacuten Iniciar - PostgreSQL 90 - pgAdmin III

Fuente postgresql

Desplegar Server Groups dentro desplegar Servidores y dentro de eacuteste pulsar

con el botoacuten derecho del ratoacuten sobre PostgreSQL 90 (localhost 5432) en el

menuacute emergente seleccionar Conectar

Fuente postgresql

Introducir la contrasentildea para el suacuteper usuario postgres (la contrasentildea introducida

en la instalacioacuten)

Fuente postgresql

Si todo es correcto se conectara al servidor PostgreSQL desde pgAdmin podra

configurar y administrar el servidor de PostgreSQL

Fuente postgresql

Para crear un rol de login pulsar con el botoacuten derecho del ratoacuten sobre Roles de

Login seleccionar Nueva Rol de Login

Fuente postgresql

En la pestantildea Propiedades introducir los siguientes datos

Nombre del Rol nombre del usuario

Contrasentildea contrasentildea para este usuario (rol)

La cuenta caduca para que la cuenta de usuario caduque en una fecha se

estableceraacute en este campo

Fuente postgresql

En la pestantildea Privilegios de Rol indicar si este usuario seraacute suacuteper usuario si

puede crear objetos de la base de datos y si puede crear roles

Fuente postgresql

Pulsar OK en la ventana anterior para crear el rol de login

Page 6: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia

CERTIFICADO DE IMPLEMENTACIOacuteN

AGRADECIMIENTO

Mi agradecimiento primero a Dios por

haberme bendecido para lograr mis

objetivos

A mis padres y hermanos quienes han

sabido escucharme y apoyarme siempre y

en todo momento muchas gracias por toda

una vida de felicidad amor comprensioacuten y

por estar conmigo en las buenas y malas

A mis amigos y compantildeeros de trabajo por

haberme apoyado tambieacuten en todo

momento para la culminacioacuten de mis

estudios

A mi Director de tesis que con sus

conocimientos me ayudoacute en todo lo

necesario Ing Segundo Corrales

A la Universidad Teacutecnica de Cotopaxi por

permitirnos realizar nuestro proyecto

preparaacutendonos para un mundo profesional

competitivo y lleno de nuevos retos

Dario

DEDICATORIA

Dedico este proyecto de tesis en primer

lugar a Dios por sus bendiciones para

realizar el presente proyecto a mis padres

por su apoyo e estimulo incondicional que

lo mantuvieron durante desde el comienzo

de la carrera y todo el proyecto a mis

hermanos Diego y Yadira los cuales estimo

mucho porque me estuvieron incentivando

a la culminacioacuten de la tesis y la obtencioacuten

de mi tiacutetulo de grado A mis amigos que me

dieron ese apoyo para la culminacioacuten de la

tesis

Lo dedico a mis seres queridos que ya no

estaacuten y que desde el cielo me dieron su

apoyo incondicional

Y a todas esas personas que hicieron

posible que mi meta se cumpliera

Dario

INDICE GENERAL

PORTADA _______________________________________________________ i

FORMULARIO DE LA APROBACIOacuteN DEL TRIBUNAL DE GRADO ____ ii

AUTORIA _______________________________________________________ 3

AVAL DEL DIRECTOR DE TESIS __________________________________ 4

AVAL DEL ASESOR METODOLOacuteGICO _____________________________ 5

CERTIFICADO DE IMPLEMENTACIOacuteN ____________________________ 6

AGRADECIMIENTO _____________________________________________ 7

DEDICATORIA __________________________________________________ 8

INDICE GENERAL _______________________________________________ 9

INDICE DE GRAFICOS __________________________________________ 12

INDICE DE TABLAS ____________________________________________ 13

RESUMEN _____________________________________________________ 15

ABSTRACT ____________________________________________________ 16

AVAL DE TRADUCCIOacuteN ________________________________________ 17

INTRODUCCIOacuteN _______________________________________________ 18

CAPITULO I ___________________________________________________ 20

1 FUNDAMENTACIOacuteN TEOacuteRICA PARA LA IMPLEMENTACIOacuteN

DE UN SISTEMA DE GESTIOacuteN y MANTENIMIENTO PROGRAMADO

DE ERQUIPOS TECNOLOGICOS E INDUSTRIALES _____________ 20

11 Sistema _______________________________________________ 20

12 Gestioacuten _______________________________________________ 21

13 Sistema de gestioacuten ______________________________________ 21

14 Mantenimiento _________________________________________ 22

15 Mantenimiento programado ______________________________ 23

16 Tecnologiacutea ____________________________________________ 23

17 Metodologiacutea ___________________________________________ 24

18 Metodologiacutea SCRUM ____________________________________ 25

19 Ingenieriacutea de software ___________________________________ 35

110 Proceso del software ____________________________________ 38

111 Gestioacuten del software _____________________________________ 40

112 Requerimientos del software ______________________________ 44

CAPITULO II ___________________________________________________ 49

2 ENTORNO DEL LUGAR DE INVESTIGACIOacuteN ______________ 49

21 Antecedentes histoacutericos de empresas ensambladoras de vehiacuteculos en

el Ecuador __________________________________________________ 49

22 Misioacuten y Visioacuten de Ciauto ________________________________ 51

221 Misioacuten ____________________________________________ 51

222 Visioacuten ____________________________________________ 51

23 Disentildeo Metodoloacutegico ____________________________________ 54

231 Meacutetodos de Investigacioacuten ____________________________ 54

2311 Meacutetodo hipoteacutetico deductivo _________________________ 54

2312 La experimentacioacuten cientiacutefica ________________________ 55

24 Teacutecnicas de la investigacioacuten ______________________________ 55

241 La entrevista ______________________________________ 56

242 La encuesta ________________________________________ 56

25 Recoleccioacuten de la Informacioacuten ____________________________ 57

251 Investigacioacuten bibliograacutefica ___________________________ 57

252 Investigacioacuten experimental ___________________________ 57

253 Investigacioacuten de campo ______________________________ 58

26 Tratamiento y Anaacutelisis Estadiacutestico de los Datos _______________ 58

261 Estadiacutestica descriptiva_______________________________ 59

27 Poblacioacuten _____________________________________________ 60

28 Anaacutelisis e Interpretacioacuten de Resultados _____________________ 61

29 Verificacioacuten de la hipoacutetesis ______________________________ 67

CAPITULO III __________________________________________________ 70

3 IMPLEMENTACIOacuteN DE UN SISTEMA DE GESTIOacuteN y

MANTENIMIENTO PROGRAMADO DE EQUIPOS TECNOLOGICOS

E INDUSTRIALES ____________________________________________ 70

31 Presentacioacuten ___________________________________________ 70

311 Organigrama de la Ensambladora Ciudad del Auto Cia Ltda

CIAUTO _________________________________________________ 53

32 Objetivos ______________________________________________ 71

321 Objetivo general____________________________________ 71

322 Objetivos Especiacuteficos ________________________________ 71

33 Justificacioacuten e Importancia _______________________________ 71

34 Desarrollo de la Propuesta _______________________________ 74

341 Metodologiacutea Aacutegil SCRUM ___________________________ 74

342 Asignacioacuten de Roles de Scrum ________________________ 75

343 Proceso de desarrollo de Software _____________________ 75

3431 Historias de Usuario ________________________________ 75

3432 Iteracioacuten 1 ________________________________________ 80

34321 Plan del sprint 1 para el sistema ____________________ 80

34322 Preparacioacuten del proceso del Sprint Planning Meeting __ 83

34323 Desarrollo del Sprint 1 ____________________________ 86

34324 Realizacioacuten de pruebas de versioacuten __________________ 91

3433 Iteracioacuten 2 ________________________________________ 93

34331 Plan del sprint 2 para el sistema ____________________ 93

34332 Preparacioacuten del proceso del Sprint Planning Meeting __ 96

34333 Desarrollo Burn Down Chart ______________________ 99

34334 Desarrollo del Sprint 2 ___________________________ 100

34335 Realizacioacuten de pruebas de versioacuten 20 ______________ 103

3434 Iteracioacuten 3 _______________________________________ 104

34341 Plan del Sprint 3 para el sistema ___________________ 104

34342 Preparacioacuten del proceso del Sprint Planning Meeting _ 108

34343 Desarrollo del Burn Down Chart __________________ 111

34344 Desarrollo del Sprint 3 ___________________________ 111

34345 Realizacioacuten de pruebas de versioacuten 30 ______________ 114

344 Compromiso y Mantenimiento _______________________ 117

345 Conclusiones y recomendaciones de la propuesta _______ 117

3451 Conclusiones ______________________________________ 117

3452 Recomendaciones __________________________________ 118

346 Maquetacioacuten del disentildeo del sistema ___________________ 119

35 Comprobacioacuten de objetivos ______________________________ 120

CONCLUSIONES ____________________________________________ 121

RECOMENDACIONES _______________________________________ 122

BIBLIOGRAFIacuteA _____________________________________________ 123

ANEXOS ______________________________________________________ 125

INDICE DE GRAFICOS

GRAacuteFICO Nordm 1 Scrum __________________________________________ 30

GRAacuteFICO Nordm 2 Desarrollo Tecnoloacutegico Ciauto _______________________ 61

GRAacuteFICO Nordm 3 Porcentaje de Conocimiento _________________________ 62

GRAacuteFICO Nordm 4 Consideraciones de Control _________________________ 63

GRAacuteFICO Nordm 5 Calificacioacuten para el Desarrollo del SGMP _____________ 64

GRAacuteFICO Nordm 6 Porcentaje de conocimiento del mantenimiento de un equipo

en Ciauto _______________________________________________________ 65

GRAacuteFICO Nordm 7 Beneficio de documentar la planificacioacuten de mantenimientos

_______________________________________________________________ 66

GRAacuteFICO Nordm 8 Organigrama de CIAUTO __________________________ 53

GRAacuteFICO Nordm 9 Iteracioacuten 1 esfuerzo realizado _______________________ 86

GRAacuteFICO Nordm 10 Disentildeo de la base de datos _________________________ 87

GRAacuteFICO Nordm 11 Acciones del administrador ________________________ 88

GRAacuteFICO Nordm 12 Ventana de Inicio sesioacuten___________________________ 88

GRAacuteFICO Nordm 13 Sesioacuten de root ___________________________________ 89

GRAacuteFICO Nordm 14 Sesioacuten moacutedulo de sistemas _________________________ 89

GRAacuteFICO Nordm 15 Sesioacuten moacutedulo de Mantenimiento ___________________ 90

GRAacuteFICO Nordm 16 Registro de Personas ______________________________ 90

GRAacuteFICO Nordm 17 Iteracioacuten 2 esfuerzo realizado ______________________ 99

GRAacuteFICO Nordm 18 Disentildeo final de la base de datos ____________________ 100

GRAacuteFICO Nordm 19 Caso de uso plan anual sistemas ___________________ 101

GRAacuteFICO Nordm 20 Caso de uso Plan de mantenimientos________________ 101

GRAacuteFICO Nordm 21 Plan Anual de sistemas ___________________________ 102

GRAacuteFICO Nordm 22 Plan de mantenimientos __________________________ 102

GRAacuteFICO Nordm 23 Iteracioacuten 3 esfuerzo realizado _____________________ 111

GRAacuteFICO Nordm 24 Caso de uso Plan anual mantenimiento _____________ 111

GRAacuteFICO Nordm 25 Caso de uso Inventario de Repuestos ________________ 112

GRAacuteFICO Nordm 26 Caso de uso Inventario de herramientas _____________ 112

GRAacuteFICO Nordm 27 Ventana de Registro Equipo industrial ______________ 112

GRAacuteFICO Nordm 28 Inventario de repuestos ___________________________ 113

GRAacuteFICO Nordm 29 Ingreso y salida de material _______________________ 113

GRAacuteFICO Nordm 30 inventario de herramientas ________________________ 114

GRAacuteFICO Nordm 31 Disentildeo del sistema _______________________________ 119

INDICE DE TABLAS

Tabla Ndeg 1 Involucrados de la encuesta _____________________________ 60

Tabla Ndeg 2 Desarrollo Tecnoloacutegico Ciauto ___________________________ 61

Tabla Ndeg 3 Porcentaje de Conocimiento _____________________________ 62

Tabla Ndeg 4 Consideraciones de Control ______________________________ 63

Tabla Ndeg 5 Calificacioacuten para el Desarrollo del SGMP __________________ 64

Tabla Ndeg 6 Porcentaje de conocimiento del mantenimiento de un equipo en

Ciauto _________________________________________________________ 65

Tabla Ndeg 7 Beneficio de documentar la planificacioacuten de mantenimientos __ 66

Tabla Ndeg 8 Historia de Usuario Nordm 1 ________________________________ 76

Tabla Ndeg 9 Historia de Usuario Nordm 2 ________________________________ 76

Tabla Ndeg 10 Historia de Usuario Nordm 3 _______________________________ 76

Tabla Ndeg 11 Historia de Usuario Nordm 4 _______________________________ 77

Tabla Ndeg 12 Historia de Usuario Nordm 5 _______________________________ 77

Tabla Ndeg 13 Historia de Usuario Nordm 6 _______________________________ 77

Tabla Ndeg 14 Historia de Usuario Nordm 7 _______________________________ 78

Tabla Ndeg 15 Historia de Usuario Nordm 8 _______________________________ 78

Tabla Ndeg 16 Product Backlog ______________________________________ 78

Tabla Ndeg 17 Sprint Backlog del Sprint 1 _____________________________ 80

Tabla Ndeg 18 Tareas del Sprint 1 ____________________________________ 81

Tabla Ndeg 19 Tareas tipos y estados _________________________________ 81

Tabla Ndeg 20 Listado de tareas y estados para el sprint __________________ 82

Tabla Ndeg 21 Seguimiento de la pila de tareas _________________________ 84

Tabla Ndeg 22 Pila de tareas al finalizar la iteracioacuten _____________________ 85

Tabla Ndeg 23 Caso de prueba 1 _____________________________________ 91

Tabla Ndeg 24 Caso de prueba 2 _____________________________________ 92

Tabla Ndeg 25 Caso de prueba 3 _____________________________________ 92

Tabla Ndeg 26 Sprint Backlog del Sprint 2 _____________________________ 93

Tabla Ndeg 27 Tareas del Sprint 2 ____________________________________ 94

Tabla Ndeg 28 Tareas tipos y estados _________________________________ 95

Tabla Ndeg 29 Listado de tareas y estados del Sprint 2 ___________________ 95

Tabla Ndeg 30 Seguimiento de la pila de tareas _________________________ 96

Tabla Ndeg 31 Pila de tareas al finalizar la iteracioacuten 2 ___________________ 98

Tabla Ndeg 32 Caso de Prueba 4 ____________________________________ 103

Tabla Ndeg 33 Caso de prueba 5 ____________________________________ 104

Tabla Ndeg 34 Sprint Backlog del Sprint 3 ____________________________ 105

Tabla Ndeg 35 Tareas del Sprint 3 ___________________________________ 105

Tabla Ndeg 36 Tareas tipos y estados ________________________________ 106

Tabla Ndeg 37 Listado de tareas y estados para el sprint 3 ________________ 107

Tabla Ndeg 38 Seguimiento de la pila de tareas ________________________ 108

Tabla Ndeg 39 Pila de tareas al finalizar la iteracioacuten ____________________ 110

Tabla Ndeg 40 Caso de prueba 6 ____________________________________ 115

Tabla Ndeg 41 Caso de prueba 7 ____________________________________ 115

Tabla Ndeg 42 Caso de prueba 8 ____________________________________ 116

RESUMEN

En el presente proyecto de tesis se detalla el desarrollo e implementacioacuten del

Sistema de gestioacuten y mantenimiento programado de equipos tecnoloacutegicos e

industriales el cual fue desarrollado para el departamento de mantenimiento de la

planta ensambladora CIAUTO El sistema ayudara a llevar un control de

documentos digitales tales como formatos registros planes e instructivos que

permiten la denominacioacuten de los procesos de control de la planificacioacuten de

actividades en el departamento de mantenimiento Se ha detectado que los equipos

industriales podraacuten ser controlados perioacutedicamente y minimizar las fallas en

varias formas con la utilizacioacuten de una base de datos en PostgresSQL y lenguaje

de programacioacuten JAVA que seraacuten las herramientas para la metodologiacutea SCRUM

la misma metodologiacutea de desarrollo aacutegil de software permite que el proyecto

pueda insertar nuevos requerimientos funcionales en cada interaccioacuten para el

acceso al sistema se utilizara un usuario y contrasentildea para cada departamentos el

usuario que podraacute acceder a todos los moacutedulos del sistema es ROOT el sistema

estaraacute divido en 2 moacutedulos moacutedulo de mantenimiento y moacutedulo de sistemas los

moacutedulos son independientes con esto se busca automatizar los procesos que se

llevan solo en documentos ademaacutes con los planes y reportes que arroje el sistema

serviraacute como prueba de la realizacioacuten de los mantenimientos a los equipos

tecnoloacutegicos e industriales para este trabajo de investigacioacuten se tomoacute la

documentacioacuten que lleva la empresa referente a mantenimientos y con ellos

transforma esa informacioacuten en forma automatizada

ABSTRACT

In this project the development and implementation of the management system

and scheduled maintenance of technological and industrial equipment are detailed

which was developed for the maintenance department of the detailed CIAUTO

assembly plant The system will help to keep track of digital formats such as

documents records plans and instructions that allow the name of the control

processes of planning activities in the maintenance department It has been found

that industrial computers can be monitored regularly and minimize failures in

several ways with the use of a PostgreSQL database and Java programming

language to be tools for SCRUM methodology the same methodology of agile

software development allows the project to add new functional requirements in

each interaction for the access to the system a username and password for each

department is used the user can access to all ROOT system modules the system

is divided into two modules Module maintenance and module systems the

modules are independent each module formats records plans and instructions for

this area where only administrators can make changes enter and delete records

are found customers can only observe and export logs of different tasks

performed or to be performed later

AVAL DE TRADUCCIOacuteN

INTRODUCCIOacuteN

En Ecuador varias empresas dedicadas a la manufactura de diferentes productos

han ido integrando de acuerdo a su necesidad Sistemas de Gestioacuten de la

informacioacuten como General Motors Grupo MAVESA ADELCA entre otros

obteniendo excelentes resultados tanto en su gestioacuten como en su operatividad

Actualmente tanto empresas puacuteblicas como privadas en la provincia de

Tungurahua se apoyan en sistemas de gestioacuten de informacioacuten para una mejora

continua en sus procesos es asiacute que un sistema de gestioacuten y mantenimiento

programado se convierte en una base fundamental para el funcionamiento oacuteptimo

de una empresa

Los departamentos de mantenimiento y sistemas informaacuteticos de la planta

ensambladora CIAUTO ubicada en la provincia de Tungurahua sector

Unamuncho Camino Real (Norte de Ambato) no ha integrado un sistema que

permita llevar un control de documentos digitales respecto a los procesos de

mantenimiento y normativas de manera que la informacioacuten digital permita una

automatizacioacuten de los procesos mencionados por lo cual se hace necesario el

desarrollo de un sistema informaacutetico mediante el cual se realice un monitoreo a la

actividad

La presente investigacioacuten tiene el objetivo de implementar un sistema de gestioacuten

y mantenimiento programado utilizando como herramientas el lenguaje JAVA y

PostgresSQL como base de datos utilizando la metodologiacutea SCRUM la misma

que ayudaraacute a tener una informacioacuten precisa para la realizacioacuten del proyecto

La objetivo principal de la investigacioacuten es Desarrollar un sistema de gestioacuten y

mantenimiento programado de equipos tecnoloacutegicos e industriales aplicando la

metodologiacutea SCRUM para la gestioacuten de mantenimientos fichas teacutecnicas de

maquinaria y otra informacioacuten

En el presente trabajo de investigacioacuten se detalla el contenido de cada capiacutetulo se

ha desarrollado en consideracioacuten al formato de la estructura de la tesis establecida

por la universidad donde tambieacuten se usa la metodologiacutea de desarrollo aacutegil de

software

Capiacutetulo I aquiacute se detalla la fundamentacioacuten teoacuterica que seraacute utilizada para el

transcurso de la investigacioacuten donde se reuacutene definiciones conceptos detalles y

caracteriacutesticas que serviraacuten para el desarrollo e implementacioacuten del sistema la

informacioacuten aquiacute recopilada serviraacute como un respaldo y soporte para el

desarrollos del proyecto de investigacioacuten

Capiacutetulo II en el presente capiacutetulo se detalla el anaacutelisis interpretacioacuten y los

resultados luego de haber aplicado las teacutecnicas de investigacioacuten entrevista y

encuesta donde los resultados obtenidos podraacuten demostrar la veracidad o falsedad

de la hipoacutetesis que se planteoacute en el desarrollo de este proyecto

Capiacutetulo III posterior a la investigacioacuten de campo para saber los requerimientos

de los departamentos de mantenimiento y sistemas informaacuteticos se realizoacute el

desarrollo e implantacioacuten del sistema donde se hiso el seguimiento de sus

diferentes procesos que presenta la Metodologiacutea aacutegil de desarrollo de software

SCRUM

CAPITULO I

1 FUNDAMENTACIOacuteN TEOacuteRICA PARA LA

IMPLEMENTACIOacuteN DE UN SISTEMA DE GESTIOacuteN y

MANTENIMIENTO PROGRAMADO DE ERQUIPOS

TECNOLOGICOS E INDUSTRIALES

11 Sistema

Para (ORTEGA JGasset 1985) Es un conjunto de reglas principios o

medidas enlazados entre siacute || Conjunto de cosas o partes

coordinadas seguacuten una le o que ordenadamente relacionadas entre

siacute contribuyen a determinado objeto Paacuteg 1313

Seguacuten (S PRESSMAN Roger 2007) Un conjunto o disposicioacuten de

elementos que estaacuten organizados para cumplir una meta predefinida

al procesar informacioacuten Paacuteg 134

De los conceptos anteriores se pude determinar que un sistema es un conjunto de

elementos ordenados y organizados para llegar a una meta y en el trayecto se

completan objetivos para lograrlo tambieacuten se puede analizar que un sistema tiene

planeacioacuten y estrategias las cuales logran enlazarse en el progreso para llegar al

objetivo

12 Gestioacuten

Para (FERNAacuteNDEZJavier 1999) Conjunto de procesos centrados en el

desarrollo y aplicacioacuten del conocimiento de una empresa para generar

activos intelectuales que pueden explotarse y generar valor al cumplir

los objetivos de nuestra empresa Paacuteg 127

Para (REYES Agustin 2003) Consiste en fijar el curso concreto de

accioacuten que ha de seguirse estableciendo los principios que habraacuten de

orientarlo la secuencia de operaciones para realizarlo y la

determinacioacuten de tiempo y nuacutemeros necesarios para su realizacioacuten

Paacuteg 79

De lo analizado anteriormente se puede decir que gestioacuten es un conjunto de

procesos que ayudan a cumplir objetivos por medio de ellos obtener resultados

para seguir mejorando tanto intelectualmente y que despueacutes se pueda explotar

generar y contribuir con nuevos objetivos a nuestra empresa pero para para ello

se establece principios que nos orientaran a lograrlo

13 Sistema de gestioacuten

Seguacuten (BLANCO L GUTSZAT I 2008) Es la gestioacuten (planeamiento

organizacioacuten operaciones y control) de los recursos (humanos y

fiacutesicos) que tienen que ver con el apoyo a sistemas (desarrollo

mejoriacutea y mantenimiento) y servicios (procesamiento transformacioacuten

distribucioacuten almacenamiento y recuperacioacuten) de la informacioacuten

(datos textos voz e imagen) para una empresa Paacuteg 56

Para (VERGARA Gonzalo 2009) Es un conjunto de etapas unidas en un

proceso continuo que permite trabajar ordenadamente una idea hasta

lograr mejoras y su continuidad Paacuteg 33

De las definiciones anteriores se puede concluir un sistema de gestioacuten es la

organizacioacuten planificacioacuten estandarizacioacuten de la informacioacuten y recursos de una

empresa que con una distribucioacuten de sistemas se puede llegar a desarrollar

mejorar y dar continuidad a varios servicios ademaacutes el sistema debe contar con el

apoyo de recursos

14 Mantenimiento

Para (GARCIA GARRIDO Santigo 2012) Se define como el conjunto de

teacutecnicas destinado a conservar equipos e instalaciones industriales en

servicio durante el mayor tiempo posible (buscando la maacutes alta

disponibilidad) y con el maacuteximo rendimiento Paacuteg 56

Para (F MONCHY 1990) Es el conjunto de acciones necesarias para

conservar o restablecer un sistema en un estado que permita garantizar

su funcionamiento a un coste miacutenimo Paacuteg 64

De lo mencionado anteriormente se puede decir que mantenimiento es un

conjunto de acciones guiadas por teacutecnicas documentacioacuten manuales de usuario

que serviraacuten para mantener cualquier equipo dispositivo o servicio disponible por

un mayor tiempo a un coste miacutenimo

15 Mantenimiento programado

Seguacuten (GARCIA GARRIDO Santigo 2012) Es una solucioacuten integral para

el mantenimiento y soporte de los ordenadores de su empresa que

consiste en un seguimiento personalizado del estado de cada

ordenador para asiacute poder evitar fallos que hubieran sido predecibles y

si el ordenador falla o es sustraiacutedo tener copias de seguridad

actualizadas Paacuteg 58

Para (T Edgar 2008) En este tipo de mantenimiento se hace eacutenfasis en

la proteccioacuten de bienes o equipos teniendo en cuenta las

recomendaciones de los fabricantes la frecuencia de utilizacioacuten si

trabajan o no en condiciones normales de disentildeo se incluyen las

inspecciones los reemplazos de partes que esteacuten proacuteximas a cumplir

su vida uacutetil Paacuteg 77

De lo analizado anteriormente se pude determinar que el mantenimiento

programado es una seguimiento organizado constante de los equipos para poder

minimizar o mantener un margen miacutenimo de problemas o fallos que fuesen

predecibles y asiacute darles una solucioacuten o en caso de sustraccioacuten o dantildeo se tengan los

respectivos respaldos herramientas y repuestos necesarios

16 Tecnologiacutea

Seguacuten (QUINTANILLA Miguel Angel 1998) Por Tecnologiacutea se entiende

un conjunto de conocimientos de base cientiacutefica que permite describir

explicar disentildear y aplicar soluciones teacutecnicas a problemas praacutecticos

de forma sistemaacutetica y racional Paacuteg 102

Para (JK GALBRAITH 1985) Tecnologiacutea significa aplicacioacuten sistemaacutetica

del conocimiento cientiacutefico (u otro conocimiento organizado) a tareas

praacutecticas Su consecuencia maacutes importante es una funcioacuten de la

divisioacuten y subdivisioacuten de cada una de esas tareas en partes o fases

componentes Paacuteg 72

Del anaacutelisis anterior se puede decir que tecnologiacutea es el conjunto de

conocimientos cientiacuteficos organizados que explican describen aplican y disentildean

soluciones teacutecnicas para tareas o problemas praacutecticos y su divisioacuten en fases

componentes

17 Metodologiacutea

Para (HUESO Andreacutes CASCANT Josep M 2012) La metodologiacutea es la

estrategia de investigacioacuten que elegimos para responder a las

preguntas de investigacioacuten Dependeraacute tanto de eacutestas como del marco

teoacuterico de la investigacioacuten Se trata pues de optar por una estrategia de

investigacioacuten general ya sea de iacutendole cuantitativa cualitativa o

mixta Tambieacuten el nivel de complejidad y detalle deseado (desde

extensa al caso de estudio) o el nivel de participacioacuten que se pretende

(desde lo extractivo hasta la investigacioacuten accioacuten participativa)Paacuteg 8

Seguacuten (YIN Robert K 1985) El significado de la metodologiacutea en siacute se

refiere a los meacutetodos de investigacioacuten que se siguen para alcanzar los

objetivos en una ciencia o estudio la metodologiacutea que se utilizara a lo

largo de la investigacioacuten es la de estudio de casos Paacuteg 26

De lo mencionado anterior se pude decir que la metodologiacutea es la taacutectica que

responderaacute planteamientos o preguntas de investigacioacuten la cual dependeraacute del

marco teoacuterico su nivel de complejidad y detalle deseado para asiacute alcanzar los

objetivos en todo el tiempo del trabajo de investigacioacuten

18 Metodologiacutea SCRUM

Para (FIGUEROA Roberth G SOLIS Camilo J CABRERA Armando A 2008)

La metodologiacutea Scrum es un proceso aacutegil y liviano que sirve para

administrar y controlar el desarrollo de software El desarrollo se

realiza en forma iterativa e incremental (una iteracioacuten es un ciclo corto

de construccioacuten repetitivo) Cada ciclo o iteracioacuten termina con una

pieza de software ejecutable que incorpora nueva funcionalidad Las

iteraciones en general tienen una duracioacuten entre 2 y 4 semanas

Las caracteriacutesticas comunes que se identificaron en los entornos de

desarrollo de las empresas analizadas fueron

La incertidumbre como elemento consustancial y asumido en

el entorno y en la cultura de la organizacioacuten

Equipos de desarrollo auto-organizados

Fases de desarrollo solapadas

Control sutil

Difusioacuten y transferencia del conocimiento

A- Incertidumbre

Como elemento consustancial y asumido en el entorno y en la cultura

de la organizacioacuten

El equipo de trabajo para disentildear el Honda City teniacutea una edad media

de 27 antildeos y el nivel de detalle que para el nuevo producto le dieron

los directivos de Honda fue ldquoEl tipo de coche que a la gente joven de

su segmento le gustariacutea conducirrdquo

En estas empresas desde la direccioacuten se apunta cuaacutel es la visioacuten

geneacuterica que se quiere conseguir o la direccioacuten estrateacutegica que hay

que seguir pero no un plan detallado del producto y su desarrollo Al

mismo tiempo se da al equipo un margen de libertad amplio

Los ingredientes clave que sirven de acicate para la creatividad y

compromiso del equipo son

La ldquotensioacutenrdquo que crea la visioacuten difusa y el reto que supone el

grado de dificultad que encierra

El margen de autonomiacutea libertad y responsabilidad

B- Auto-organizacioacuten

Son equipos auto-organizados No hay roles de gestioacuten que marquen

pautas o asignacioacuten de tareas No se trata de equipos auto-dirigidos

sino auto-organizados La gestioacuten marca la direccioacuten pero no la

organizacioacuten Parten de cero Deben empezar por crear su propia

organizacioacuten y buscar el conocimiento que necesitan Sin similares a

una pequentildea empresa ldquoStart-uprdquo en la que todos los integrantes

trabajan de forma conjunta y auto-organizada sin unos patrones

organizativos impuestos por una estructura empresarial ajena al grupo

La direccioacuten de la empresa actuacutea como un inversor de capital riesgo

que aporta los recursos necesarios para que trabajen en su proyecto

Para que los equipos puedan conseguir auto-organizarse debe reunir

tres caracteriacutesticas

Autonomiacutea son libres para elegir la estrategia de solucioacuten

Auto-superacioacuten El equipo va desarrollando soluciones que

evaluacutea analiza y mejora

Auto-enriquecimiento La multi-disciplinaridad de los

componentes del equipo favorece el enriquecimiento mutuo y

la adopcioacuten de soluciones valiosas y complementarias

C- Fases de desarrollo solapadas

En el desarrollo aacutegil las ldquofasesrdquo pasan a ser ldquoactividadesrdquo El concepto

de fase implica sucesioacuten secuencial de unas a otras En un campo de

Scrum los trabajos que se llevan a cabo pierden el caraacutecter de fase y

son actividades que se realizan en cualquier momento de forma

simultaacutenea o a demanda seguacuten las necesidades en cada iteracioacuten Por

ejemplo lo que para el desarrollo en cascada es una ldquomodificacioacuten de

requisitosrdquo en un modelo aacutegil es informacioacuten que enriquece o

concreta la visioacuten del producto El mismo teacutermino ldquomodificacioacutenrdquo

tiene impliacutecito el concepto de que estamos ldquocambiandordquo algo que ya

se habiacutea definido La fase de requisitos ya se hizo ya estaacute completada

En el desarrollo tradicional

Las transiciones entre fase y fase acaban funcionando como fronteras

Cada fase la realiza un equipo que siente como responsabilidad maacutes

su trabajo que el desarrollo conjunto Los documentos de disentildeo o

requisitos o los prototipos pueden acabar siendo barricadas que en

lugar de favorecer la comunicacioacuten directa favorecen la separacioacuten

El retraso en una fase hace de cuello de botella en el proyecto El

solapamiento diluye el ruido y los problemas entre fases

D- Control sutil

El equipo trabaja con autonomiacutea en un entorno de ambiguumledad

inestabilidad y tensioacuten La gestioacuten establece puntos de control

suficientes para evitar que el ambiente de ambiguumledad inestabilidad y

tensioacuten del ldquocampo de Scrumrdquo derive hacia descontrol Pero la gestioacuten

no ejerce un control riacutegido que impediriacutea la creatividad y la

espontaneidad El teacutermino ldquocontrol sutilrdquo se refiere a generar el

ecosistema adecuado para un ldquoauto-control entre igualesrdquo

consecuencia de la responsabilidad y del gusto por el trabajo que se

realiza Las acciones para generar el ecosistema de este control son

Seleccionando a las personas adecuadas para el proyecto y

analizando los cambios en la dinaacutemica del grupo para

incorporar o retirar a personas si resulta necesario

Creando un espacio de trabajo abierto

Animando a los ingenieros a ldquomezclarserdquo con el mundo real de

las necesidades de los clientes

Estableciendo sistemas de evaluacioacuten y reconocimiento

basados en el rendimiento del equipo

Gestionando las diferencias de ritmo a traveacutes del proceso de

desarrollo

Siendo tolerante y previsor con los errores son un medio de

aprendizaje y el miedo al error merma la creatividad y la

espontaneidad

Implicando a los proveedores en el proyecto y animaacutendoles

tambieacuten a su propia auto-organizacioacuten

E- Difusioacuten del conocimiento

Tanto a nivel de proyecto como de organizacioacuten Los equipos son

multidisciplinares todos los miembros aportan y aprenden tanto del

resto del equipo como de las investigaciones innovaciones de su

producto y de la experiencia del desarrollo Las personas que

participan en un proyecto con el tiempo van cambiando de equipo en

la organizacioacuten a otros proyectos de esta forma se van compartiendo

y comunicando las experiencias en la organizacioacuten

Los equipos y las empresas mantienen libre acceso a la informacioacuten

herramientas y poliacuteticas de gestioacuten del conocimiento

Seguacuten (ORJUELA Ailin ROJAS Mauricio 2008) Scrum es un

marco de trabajo iterativo e incremental para el desarrollo de

proyectos productos y aplicaciones Estructura el desarrollo en ciclos

de trabajo llamados Sprint Son iteraciones de 1 a 4 semanas y se van

sucediendo una detraacutes de otra Los Sprint son de duracioacuten fija ndash

terminan en una fecha especiacutefica aunque no se haya terminado el

trabajo y nunca se alargan Se limitan en tiempo Al comienzo de

cada Sprint un equipo multi-funcional selecciona los elementos

(requisitos del cliente) de una lista priorizada Se comprometen a

terminar los elementos al final del Sprint Durante el Sprint no se

pueden cambiar los elementos elegidos

Todos los diacuteas el equipo se reuacutene brevemente para informar del

progreso y actualizan unas graacuteficas sencillas que les orientan sobre el

trabajo restante Al final del Sprint el equipo revisa el Sprint con los

interesados en el proyecto y les ensentildea lo que han construido La

gente obtiene comentarios y observaciones que se puede incorporar al

siguiente Sprint

Scrum pone el eacutenfasis en productos que funcionen al final del Sprint

que realmente esteacuten ldquohechosrdquo en el caso del software significa que el

coacutedigo esteacute integrado completamente probado y potencialmente para

entregar Los roles artefactos y eventos principales se resumen en la

Grafico 1 Scrum

Un tema importante en Scrum es ldquoinspeccionar y adaptarrdquo El

desarrollo inevitablemente implica aprender innovacioacuten y sorpresas

Por eso Scrum hace hincapieacute en dar un pequentildeo paso de desarrollo

inspeccionar el producto resultante y la eficacia de las praacutecticas

actuales y entonces adaptar el objetivo del producto y las praacutecticas

del proceso Y volver a repetir

GRAacuteFICO Nordm 1 Scrum

Fuente (ORJUELA Ailin ROJAS Mauricio 2008)

Roles en Scrum

En Scrum hay 3 roles principales El Duentildeo de Producto (DP) el

Equipo y el ScrumMaster (SM) El Duentildeo de Producto es el

responsable de maximizar el retorno de inversioacuten (ROI) identificando

las funcionalidades del producto ponieacutendolas en una lista priorizada

de funcionalidades decidiendo cuales deberiacutean ir al principio de la

lista para el siguiente Sprint y re priorizando y refinando

continuamente la lista El Duentildeo de Producto tiene la responsabilidad

de las peacuterdidas y ganancias del producto asumiendo que es un

producto comercial En el caso de una aplicacioacuten interna el DP no es

responsable del ROI en el mismo sentido de un producto comercial

(que daraacute beneficio) pero es responsable de maximizar el ROI en el

sentido de elegir - en cada Sprint ndash los elementos de maacutes valor de

negocio y menos coste En algunas ocasiones el DP y el cliente son la

misma persona esto es muy comuacuten en aplicaciones internas En otras

el cliente podriacutea ser millones de personas con diferentes necesidades

en cuyo caso el rol de DP es parecido al rol de jefe de producto o jefe

de marketing del producto que hay en muchas empresas Sin embargo

el Duentildeo de Producto es diferente al tradicional jefe de producto

porque interactuacutea activa y frecuentemente con el equipo estableciendo

personalmente las prioridades y revisando el resultado en cada

iteracioacuten - de 1 a 4 semanas- en vez de delegar las decisiones de

desarrollo en el jefe de proyecto Es importante destacar que en Scrum

hay una persona y soacutelo una que hace ndash y tiene la autoridad final ndash el

Duentildeo de Producto

El Equipo construye el producto que va a usar el cliente por ejemplo

una aplicacioacuten o un sitio web El equipo en Scrum es ldquomulti-

funcionalrdquo ndash tiene todas las competencias y habilidades necesarias

para entregar un producto potencialmente distribuible en cada Sprint ndash

y es ldquoauto-organizadordquo (auto-gestionado) con un alto grado de

autonomiacutea y responsabilidad En Scrum los equipos se auto-organizan

en vez de ser dirigidos por un jefe de equipo o jefe de proyecto

El equipo decide a que se compromete y como hacer lo mejor para

cumplir con lo comprometido en el mundo de Scrum al equipo se le

conoce como ldquoCerdosrdquo y a todos los demaacutes como ldquoGallinasrdquo (que

viene de un chiste sobre un cerdo y una gallina que estaacuten hablando

sobre abrir un restaurante llamado ldquoHuevos con jamoacutenrdquo y el cerdo no

lo ve claro porque ldquoeacutel estariacutea verdaderamente comprometido pero la

gallina solo estariacutea implicadardquo)

El equipo en Scrum consta de siete personas maacutes menos dos y para un

producto de software el equipo podriacutea incluir analistas

desarrolladores disentildeadores de interface y testers El equipo

desarrolla el producto y da ideas al DP de coacutemo hacer un gran

producto En Scrum el equipo deberiacutea estar dedicado al 100 al

trabajo en el producto durante el Sprint intentando evitar hacer varias

tareas en diferentes productos o proyectos A los equipos estables se

les asocia con una productividad maacutes alta asiacute que evita cambiar

miembros del equipo A los grupos de desarrollo de aplicaciones con

mucha gente se les organiza en varios equipos Scrum cada uno

centrado en diferentes funcionalidades del producto coordinando sus

esfuerzos muy de cerca

Dado que el equipo hace todo el trabajo (planificacioacuten anaacutelisis

programacioacuten y pruebas) para una funcionalidad completa centrada en

el cliente a los equipos de Scrum tambieacuten se les llama equipos por

funcionalidades

El ScrumMaster ayuda al grupo del producto a aprender y aplicar

Scrum para conseguir valor de negocio El ScrumMaster hace lo que

sea necesario para ayudar a que el equipo tenga eacutexito

El ScrumMaster no es el jefe del equipo o jefe de proyecto el

ScrumMaster sirve al equipo le protege de interferencias del exterior

y ensentildea y guiacutea al DP y al equipo en el uso fructiacutefero de Scrum El

ScrumMaster se asegura de que todo el mundo en el equipo

(incluyendo al DP y la gerencia) entienda y siga las praacutecticas de

Scrum y ayuda a llevar a la organizacioacuten a traveacutes de los cambios

necesarios y frecuentemente difiacuteciles a conseguir el eacutexito con el

desarrollo aacutegil

Como Scrum hace visibles muchos impedimentos y amenazas a la

efectividad del DP y el equipo es importante tener un ScrumMaster

comprometido y que trabaje eneacutergicamente para ayudar a resolver

dichos asuntos o si no el equipo y el DP tendraacuten dificultades para

tener eacutexito Los equipos de Scrum deberiacutean tener un ScrumMaster a

tiempo completo aunque en un equipo maacutes pequentildeo podriacutea ser un

miembro del equipo (llevando una carga de trabajo maacutes ligera) Un

gran ScrumMaster puede venir de cualquier experiencia o disciplina

previa ingenieriacutea disentildeo testing gestioacuten de productos gestioacuten de

proyectos o gestioacuten de calidad

El ScrumMaster y el Duentildeo de Producto no pueden ser la misma

persona a veces el ScrumMaster necesitaraacute parar los pies al DP (por

ejemplo si intenta meter nuevas funcionalidades en mitad de un

Sprint) Y al contrario de un jefe de proyecto el ScrumMaster no le

dice a gente las tareas que tienen asignadas ndash lo que hace es facilitar el

proceso apoyando al equipo que se organiza y gestiona solo Si el

ScrumMaster tuvo un puesto de gestioacuten en el equipo necesitaraacute

cambiar radicalmente su forma de pensar y el estilo de comunicacioacuten

con el equipo para tener eacutexito con Scrum En el caso de una transicioacuten

de antiguo jefe a ScrumMaster es mejor que esteacute en un equipo

diferente al equipo en el que era el jefe si no habraacute un conflicto

potencial por las dinaacutemicas sociales y de poder

Ademaacutes de estos tres roles hay otros que contribuyen al eacutexito del

producto incluyendo los jefes y gestores Aunque sus roles cambian

en Scrum siguen siendo valiosos Por ejemplo

Ayudan al equipo respetando las reglas y el espiacuteritu de Scrum

Ayudan a quitar los impedimentos identificados por el equipo

Ponen su experiencia y conocimiento a disposicioacuten del equipo

En Scrum los jefes cambian el tiempo que dedicaban a hacer de

ldquonintildeerasrdquo (asignar tareas pedir informes de estado y otras formas de

micro-gestioacuten) por tiempo como ldquoguruacutesrdquo o ldquosirvientesrdquo del equipo

(mentoring coaching ayudar a quitar obstaacuteculos ayudar a resolver

problemas dar ideas creativas y guiar el desarrollo de habilidades de

los miembros del equipo)

Para llevar a cabo este cambio los gestores puede que necesiten

cambiar su estilo de gestioacuten por ejemplo usar cuestionamiento

socraacutetico para ayudar al equipo a descubrir la solucioacuten a un problema

en lugar de simplemente decidir una solucioacuten e imponeacutersela al equipo

De las investigaciones anteriores se puede decir que la metodologiacutea Scrum es una

metodologiacutea aacutegil que estaacute orientada a varios procesos empresariales donde la

metodologiacutea brinda control y administracioacuten

La metodologiacutea Scrum se basa en un proceso iterativo e incremental donde la

iteracioacuten es un proceso de desarrollo repetitivo cada iteracioacuten tiene una duracioacuten

entre 1 a 4 semanas y no es permisible para antildeadir maacutes son sucesivos las

iteraciones hasta la culminacioacuten del proyecto

Los roles principales del Scrum son

El duentildeo del producto (Product Owner)- es quien se responsabiliza de maximizar

el retorno de inversioacuten ya que el organiza una lista de requerimientos del cliente

que se tomara un cierto nuacutemero en cada sprint por prioridad

El Equipo (team)- es aquel que desarrolla el software son multi-funcional auto-

organizados con gran autonomiacutea y responsabilidad ademaacutes no llevan sobre ellos

un jefe de equipo o jefe de proyectos

El ScrumMaster es aquel que ayuda tanto al equipo como al duentildeo del producto

para que tengan eacutexito asistieacutendolos con lo que sea necesario a la vez sirve

protege al equipo de interferencias del exterior

19 Ingenieriacutea de software

Para (SOMERVILLE Ian 2005) La ingenieriacutea de software es una

disciplina de la ingenieriacutea que comprende todos los aspectos de la

produccioacuten de software desde las etapas iniciales de la especificacioacuten

del sistema hasta el mantenimiento de este despueacutes de que se utiliza

En esta definicioacuten existen dos frases clave

Disciplina de la ingenieriacutea Los ingenieros hacen que las cosas

funciones Aplican teoriacuteas meacutetodos y herramientas donde sean

convenientes pero las utilizan de forma selectiva y siempre tratando

de descubrir soluciones a los problemas aun cuando no existan teoriacuteas

y meacutetodos aplicables para resolverlos Los ingenieros tambieacuten saben

que deben trabajar con restricciones financieras y organizacionales

por lo que buscan soluciones tomando en cuenta estas restricciones

Todos los aspectos de produccioacuten de software La ingenieriacutea del

software no solo comprende procesos teacutecnicos del desarrollo de

software y el desarrollo de herramientas meacutetodos y teoriacuteas de apoyo a

la produccioacuten del software

En general los ingenieros de software adoptan un enfoque sistemaacutetico

y organizado en su trabajo ya que es la forma maacutes efectiva de

producir software de alta calidad Sin embargo aunque la ingenieriacutea

consiste en seleccionar el meacutetodo maacutes apropiado para un conjunto de

circunstancias un enfoque maacutes formal y creativo de desarrollo podriacutea

ser efectivo en algunas circunstancias El desarrollo informal es

apropiado para el desarrollo de sistemas basados en Web los cuales

requieren una mescla de teacutecnicas de software y de disentildeo graacutefico Paacuteg

94

Seguacuten (S PRESSMAN Roger 2007) A pesar de que cientos de autores

han definido en forma individual la ingenieriacutea de software la

definicioacuten que propuso Fritz Bauer (NAU69) en una conferencia

fundamental sobre la materia auacuten se puede utilizar como base para el

debate

La ingenieriacutea del software es el establecimiento y uso de principios

solidos de la ingenieriacutea para obtener econoacutemicamente un software

confiable y que funcione de modo eficiente en maacutequinas reales

Casi cualquier lector se sentiraacute tentado a sumar otras ideas a esta

definicioacuten Dice poco sobre los aspectos teacutecnicos de la calidad del

software no se refiere de manera directa a la necesidad de satisfacer al

cliente o al tiempo de entrega de un producto omite mencionar la

importancia de la medicioacuten y la meacutetrica no establece la importancia

de un proceso efectivo No obstante la definicioacuten de Bauer ofrece una

idea baacutesica iquestCuaacuteles son ldquolos principios solidos de la ingenieriacuteardquo que

puedan aplicarse en el desarrollo del software de computadora iquestDe

queacute manera se construye ldquoeconoacutemicamenterdquo un software confiable

iquestQueacute se requiere para crear programas de computadora que funcionen

ldquode manera eficienterdquo no solo en una sino en varias ldquomaquinas realesrdquo

diferentes Estas interrogantes continuacutean siendo un reto para los

ingenieros de software

ldquoMaacutes que una disciplina a un cuerpo de conocimiento la ingenieriacutea es

un verbo una palabra de accioacuten una manera de abordar un problemardquo

El IEEE (IEE93) ha elaborado una definicioacuten maacutes comprensible al

establecer

Ingenieriacutea de software 1) la aplicacioacuten de un enfoque sistemaacutetico

disciplinado y cuantificable al desarrollo operacioacuten y mantenimiento

del software es decir la aplicacioacuten de la ingenieriacutea de software 2) El

estudio de enfoques en 1)

Y aun asiacute lo que es ldquosistemaacutetico disciplinadordquo y ldquocuantificablerdquo para

un equipo de software puede ser gravoso para otro Se requiere de

disciplina pero tambieacuten de adaptabilidad y agilidad Paacuteg 114

De la investigacioacuten anterior se puede determinar que la ingenieriacutea de software

lleva como objetivo obtener un software econoacutemicamente confiable y que ademaacutes

funcione eficientemente en maacutequinas reales ademaacutes de llevar un proceso

sistemaacutetico disciplinado y cuantificable dependeraacute del grupo de trabajo tanto de

su adaptabilidad y agilidad

La ingenieriacutea de software implica resolver problemas mediante la utilizacioacuten de

meacutetodos y teacutecnicas para el desarrollo de software donde incluyen restricciones

financieras y organizacionales Ademaacutes conlleva llevar un enfoque sistemaacutetico y

organizado que haraacute maacutes efectivo de producir software de calidad

110 Proceso del software

Para (SOMERVILLE Ian 2005) Un proceso del software es un conjunto

de actividades y resultados asociados que producen un producto de

software

Especificacioacuten del software donde los clientes e ingenieros definen el

software a producir y las restricciones sobre su operacioacuten

Desarrollo del software donde el software se disentildea y programa

Validacioacuten del software donde el software donde el software se vaacutelida

para asegurar que es lo que el cliente quiere

Evolucioacuten del software donde el software se modifica para adaptarlo a

los cambios requeridos por el cliente y el mercado

Diferentes tipos de sistemas necesitan diferentes procesos de

desarrollo Por ejemplo el software de tiempo real en un avioacuten tiene

que ser completamente especificado antes de que empiece el

desarrollo mientras que en un sistema de comercio electroacutenico la

especificacioacuten y el programa normalmente son desarrollados juntos

Por lo tanto estas actividades geneacutericas pueden organizarse de

diferentes formas y describirse en diferentes niveles de detalle para

diferentes tipos de software Sin embargo el uso de un proceso

inadecuado del software puede reducir la calidad o la utilidad del

producto de software que se va a desarrollar yo incrementar los costes

de desarrollo Paacuteg 134

Para (S PRESSMAN Roger 2007) De hecho la construccioacuten del

software de computadora es un proceso iterativo de aprendizaje y el

resultado algo que Baetjer llamariacutea el capital del software Es una

materializacioacuten del conocimiento recolectado depurado y organizado

conforme el proceso estuvo en ejecucioacuten

Pero iquestqueacute es con exactitud un proceso de software desde un punto de

vista teacutecnico Dentro del contexto de este libro un proceso de

software se define como un marco de trabajo para las tareas que se

requieren en la construccioacuten de software de alta calidad

iquestEl proceso es un sinoacutenimo de ingenieriacutea del software La respuesta

es siacute y no un proceso de software define el enfoque que se adopta

mientras el software estaacute en desarrollo Pero la ingenieriacutea del software

tambieacuten abarca las tecnologiacuteas que requiere el proceso (meacutetodos

teacutecnicos y herramientas automatizadas) Auacuten maacutes importante es que la

ingenieriacutea del software la realizan personas creativas y con

conocimiento que deben trabajar en un proceso de software maduro

que sea apropiado para el producto que construyen y para las

demandas de sus mercados Paacuteg 182

De lo mencionado anteriormente se determina que el proceso de software es

definido como un proyecto donde existen taras para cada aacuterea de trabajo y que

desarrollaran un software de calidad La ingeniera de software trabaja sobre un

proceso de software maduro que es apropiado para la construccioacuten del producto

El desarrollo de un software dependeraacute de su aplicacioacuten y ahiacute se obtendraacute si el

software seraacute totalmente especificado antes de desarrollarlo o en el transcurso del

desarrollo sin embargo si el uso de un proceso equivoco puede producir software

de mala calidad la utilidad y el aumento o disminucioacuten del costo del software

111 Gestioacuten del software

Seguacuten (SOMERVILLE Ian 2005) La gestioacuten de proyectos de software es

una parte esencial de la ingenieriacutea del software La buena gestioacuten no

puede garantizar el eacutexito del proyecto Sin embargo la mala gestioacuten

usualmente lleva al fracaso del proyecto El software es entregado

tarde los costes son mayores que los estimados y los requerimientos

no se cumplen

Los gestores de software son responsables de la planificacioacuten y

temporalizacioacuten de desarrollo de los proyectos Supervisan el trabajo

para asegurar que se lleva a cabo conforme a los estaacutendares requeridos

y supervisan el progreso para comprobar que el desarrollo se ajusta al

tiempo previsto y al presupuesto La administracioacuten de proyectos de

software es necesaria debido a que la ingenieriacutea de software

profesional siempre estaacute sujeta a restricciones organizacionales de

tiempo y presupuesto El trabajo del gestor de proyectos de software

es asegurar que estos cumplan dichas restricciones y entregar software

que contribuya a las metas de la compantildeiacutea de desarrollo de software

Los gestores de software hacen el mismo tipo de trabajo que otros

gestores Sin embargo la ingenieriacutea de software es diferente en varios

aspectos de otros tipos lo que hace a la gestioacuten de software

particularmente difiacutecil Algunas de estas diferencias son las siguientes

El producto es intangible El gestor de un proyecto de construccioacuten de

un embarcadero o de uno de ingenieriacutea civil puede ver el producto

mientras se estaacute desarrollando Si hay un desfase en calendario el

efecto en el producto es visible de forma obvia partes de la estructura

no estaacuten completa El software es intangible No se puede ver ni tocar

Los gestores de proyectos de software no pueden ver el progreso

Confiacutean en otros para elaborar la documentacioacuten necesaria para

revisar el progreso

No existen procesos de software estaacutendar En las disciplinas de

ingenieriacutea con larga historia el proceso se prueba y verifica Para

tipos particulares de sistemas como puentes o edificios el proceso de

ingenieriacutea se comprende bien Sin embargo los procesos de software

variacutean notablemente de una organizacioacuten a otra A pesar de que la

compresioacuten del proceso del software se ha desarrollado de forma

significativa en los uacuteltimos antildeos aun no se puede predecir con certeza

cuando un proceso particular tiende a desarrollar problemas

Esto es especialmente cierto cuando el proyecto de software parte un

proyecto de ingenieriacutea de un sistema grande

A menudo los proyectos grandes son uacutenicos Por lo general los

proyectos grandes de software son diferentes de proyectos previos En

consecuencia los gestores aun cuando cuenten con una amplia

experiencia esta no es suficiente para anticipar los problemas Maacutes

aun los raacutepidos cambios tecnoloacutegicos en las computadoras y las

comunicaciones hacen parece obsoleta la experiencia previa Las

lecciones aprendidas en esas experiencias pueden no se transferibles a

los nuevos proyectos

Debido a estos problemas no es sorprendente que algunos proyectos

de software se retrasen sobrepasen el presupuesto y se entreguen

fuera de tiempo A menudo los sistemas de software son nuevos y

tecnoloacutegicamente innovadores Frecuentemente los proyectos de

ingenieriacutea innovadores (como los nuevos sistemas de transporte)

tambieacuten tienen problemas de temporalizacioacuten Dadas las mezclas de

dificultades es notable que muchos proyectos de software sean

entregados a tiempo y seguacuten lo presupuestado Paacuteg 168

Para (S PRESSMAN Roger 2007) La gestioacuten eficaz de la gestioacuten de

proyectos de software se enfoca sobre las cuatro P personal producto

proceso y proyecto El orden no es arbitrario El gestor que olvida que

el trabajo de ingenieriacutea del software es una empresa intensamente

humana nunca tendraacute eacutexito en la gestioacuten de proyectos Un gestor que

fracasa en alentar la comunicacioacuten amplia con los participantes en

etapas tempranas de la evolucioacuten de proyecto se arriesga a construir

una solucioacuten elegante para el problema equivocado El gestor que

presta poca atencioacuten al proceso corre el riesgo de colocar meacutetodos y

herramientas teacutecnicos competentes en el vaciacuteo El gestor que se

embarca sin un plan de proyecto soacutelido arriesga el eacutexito del producto

El personal- La formacioacuten de personal de software motivado y

altamente calificado se ha debatido desde los antildeos 60 del siglo

pasado De hecho el ldquofactor humanordquo es tan importante que el

software Engineering Institute ha desarrollado un modelo de madurez

de la capacidad de gestioacuten de personal (MMCGP) para ldquoaumentar la

rapidez con la cual las organizaciones de software acometen las

aplicaciones cada vez maacutes complejas al ayudar a atraer aumentar

motivar desplegar y retener el talento necesario para mejorar su

capacidad de desarrollo de softwarerdquo

El producto- Antes de planear un proyecto se deberiacutean establecer los

objetivos y el aacutembito del producto considerar soluciones alternativas

e identificar las restricciones razonables (y precisas) del costo una

valoracioacuten efectiva del riesgo una divisioacuten realista de las tareas del

proyecto o un calendario de proyecto manejable que ofrezca una

indicacioacuten fiable del progreso

El proceso- Un proceso de software proporciona el marco de trabajo

desde el cual se puede establecer un plan detallado para el desarrollo

del software Un pequentildeo nuacutemero de actividades del marco de trabajo

es aplicable a todos los proyectos de software sin importar su tamantildeo

o complejidad Algunos conjuntos de tareas diferentes (tareas hitos

productos de trabajo y puntos de control de calidad) permiten que las

actividades del marco de trabajo se adapten a las caracteriacutesticas del

proyecto de software asiacute como a los requisitos del equipo del

proyecto Finalmente las actividades protectoras (como el control de

calidad del software la gestioacuten de configuracioacuten de software y la

medicioacuten) cubren el modelo del proceso Las actividades protectoras

son independientes de cualquier actividad del marco de trabajo y

ocurren durante todo el proceso

El proyecto- Los proyectos de software se realizan de manera

planificada y controlada por una razoacuten principal es la uacutenica forma

conocida de gestionar la complejidad Incluso los esfuerzos

continuaran En 1998 los datos industriales indicaron que el 26 por

ciento de los proyectos de software fracasaron por completo y que el

46 por ciento rebasaron sus costos y tiempos de entrega Aunque la

tasa de eacutexito para los proyectos de software ha mejorado un poco la

tasa de fracaso de proyectos permanece maacutes elevada de lo que deberiacutea

Paacuteg 185

De lo mencionado anteriormente se determinoacute que la gestioacuten de software tiene

que tener un enfoque en todo lo que es la planificacioacuten de software y sin dejar a

parte la humanizacioacuten en el proyecto la gestioacuten estaacute enfocada en las 4P personal

producto proceso y proyecto

El Personal

El personal de software debe ser altamente calificado y motivado

El producto

Se deben establecer objetivos tener en cuenta soluciones alternativas y tener

identificado las restricciones

El proceso

Es un marco de trabajo el cual proporciona un plan detallado de tareas que pueden

ser empleadas para simples o complejos proyectos

El proyecto

El proyecto de software debe ser de manera planificada y llevar un control para

saber el tipo de complejidad que posee

La gestioacuten del software sirve para la planificacioacuten y temporalizacioacuten de desarrollo

del software de calidad pero hay que tener en cuenta los avances diarios en

tecnologiacutea los costos y el tiempo propuesto ya que estos factores pueden hacer

que un proyecto de software no sea realizado

La gestioacuten de software tambieacuten estaacute pendiente del proceso y avance del software

tanto de pruebas y actualizaciones que se realicen durante el proceso de creacioacuten

del software

112 Requerimientos del software

Para (SOMERVILLE Ian 2005) Los requerimientos para un sistema son

la descripcioacuten de los servicios proporcionados por el sistema y sus

restricciones operativas Estos requerimientos reflejan las necesidades

de los clientes de un sistema que ayude a resolver alguacuten problema

como el control de un dispositivo hacer un pedido o encontrar

informacioacuten El proceso de descubrir analizar documentar y verificar

estos servicios y restricciones se denominan ingenieriacutea de

requerimientos (RE)

El termino requerimiento no se utiliza de una forma constante en la

industria de software En algunos casos un requerimiento es

simplemente es simplemente una declaracioacuten abstracta de alto nivel de

un servicio que debe proporcionar el sistema o una restriccioacuten de este

En el otro extremo es una definicioacuten detallada y formal de una

funcioacuten del sistema Davis (Davis 1993) explica que existen estas

diferencias

Si una compantildeiacutea desea establecer un contrato para un proyecto de

desarrollo de software grande debe definir sus necesidades de una

forma suficientemente abstracta para establecer a partir de ella una

solucioacuten Los requerimientos deben redactarse de tal forma que varios

contratistas pueden licitar el contrato ofreciendo quizaacutes formas

diferentes de cumplir las necesidades de los clientes en la

organizacioacuten Una vez que el contrato se asigna el contratista debe

redactar una definicioacuten del sistema para el cliente maacutes detalladamente

de forma que este comprenda y pueda validar lo que haraacute el software

Ambos documentos se pueden denominar documento de

requerimientos para el sistema

Algunos de los problemas que surgen durante el proceso de ingenieriacutea

de requerimientos son resultado de no hacer una clara separacioacuten entre

estos diferentes niveles de descripcioacuten Aquiacute se distinguen utilizando

la denominacioacuten requerimientos del usuario y del sistema se pueden

definir como se muestra a continuacioacuten

Los requerimientos del usuario son declaraciones en lenguaje natural

y en diagramas de los servicios que se espera que el sistema

proporcione y de las restricciones bajo las cuales debe funcionar

Los requerimientos del sistema establecen con detalle las funciones

servicios y restricciones operativas del sistema El documento de

requerimientos del sistema (algunas veces denominado especificacioacuten

funcional) debe ser preciso Debe definir exactamente queacute es lo que se

va a implementar Puede ser parte del contrato entre el comparador del

sistema y los desarrolladores del software Paacuteg 224

Seguacuten (S PRESSMAN Roger 2007) La comprensioacuten de los requisitos

de un problema esta entre las tareas maacutes difiacuteciles que enfrenta un

ingeniero de software Cuando se piensa por primera vez acerca de

ello la ingenieriacutea de requisitos no parece tan difiacutecil

Despueacutes de todo iquestEl cliente no sabe lo que se requiere iquestLos

usuarios finales no deberiacutean entender bien las caracteriacutesticas y

funciones que les proporcionaran un beneficio Es sorprendente pero

en muchas ocasiones la respuesta a estas preguntas es ldquonordquo Y aun si

los clientes y usuarios finales son expliacutecitos en sus necesidades estos

requisitos pueden cambiar durante el proyecto La ingenieriacutea de

requisitos es difiacutecil

En el proacutelogo a un libro de Ralph Young (YOU01) sobre las praacutecticas

efectivas en los requisitos el autor de este libro escribioacute

Es tu peor pesadilla Un cliente entra en tu oficina se sienta te mira

directo a los ojos y dice ldquoYo seacute que usted piensa que entiende lo que

digo pero los que usted no entiende es que lo que digo no es

realmente lo que quiero decirrdquo Esto sucede de manera invariable

cuando el proyecto estaacute avanzado despueacutes de que se han realizado los

compromisos relativos al tiempo de entrega las reputaciones estaacuten en

juego y el dinero esta enserio peligro

Todos los que hemos trabajado en el negocio de los sistemas y el

software por maacutes de unos cuantos antildeos hemos vivido esta pesadilla y

solo unos pocos de nosotros hemos aprendido a continuar aun con esta

circunstancia Nosotros tenemos dificultades cuando tratamos de

obtener requisitos de nuestros clientes Tenemos problemas al

comprender la informacioacuten que adquirimos Con frecuencia

registramos los requisitos de una manera desorganizada e invertimos

muy poco tiempo en verificar lo que registramos Permitimos que el

cambio nos controle en lugar de establecer mecanismos para

controlarlo En resumen fallamos al establecer un cimiento salido

para el sistema o software Cada uno de estos problemas representa un

reto Cuando estos se combinan la imagen es desalentadora incluso

para los gerentes y profesionales del software maacutes experimentados

Pero existen soluciones

Seria deshonesto decir que la ingenieriacutea de requisitos es la ldquosolucioacutenrdquo

para los retos que se han enunciado Pero proporciona un enfoque

soacutelido para abordar dichos desafiacuteos Paacuteg 202

De lo definido anteriormente se puede decir que la ingenieriacutea de requisitos trata de

entender las necesidades del cliente y plasmarlas en una solucioacuten pero si

conocemos parcialmente los requisitos del cliente creara problemas durante el

desarrollo y pondraacute en juego el prestigio y dinero para esto la ingeniera de

requisitos permite un enfoque soacutelido para abordar estos desafiacuteos

Los requerimientos de software son todos los servicios y restricciones que el

software proporcionara y deben estar de acuerdo con las perspectivas del cliente y

tambieacuten entendibles para todo usuario por ese motivo la empresa que requiere el

software debe ser lo bastante especiacutefico para dar solucioacuten a su problemas y de

parte del contratista de igual manera deberaacute exponer diagramas y expresarse de la

manera maacutes natural posible para que entienda el cliente

CAPITULO II

2 ENTORNO DEL LUGAR DE INVESTIGACIOacuteN

21 Antecedentes histoacutericos de empresas ensambladoras de

vehiacuteculos en el Ecuador

En Ecuador se han situado diferentes empresas dedicadas a ensamblar distribuir y

comercializar vehiacuteculos y componentes relacionados a la Industria Automotriz la

demanda interna ha llevado la implementacioacuten de diferentes puntos de venta

principalmente de repuestos a nivel nacional ademaacutes de evolucioacuten de redisentildeos

de acoplamientos en algunos caso a pesar de ello el mercado ha ido creciendo de

manera que se han hecho necesarias nuevas alternativas para suplir la demanda

una de las cuales es la importacioacuten de partes para su ensamble en el territorio

ecuatoriano es asiacute que en la actualidad empresas como General Motors del

Ecuador Corporacioacuten Maresa Holding HYUNDAI AYMESA y en este antildeo

Great Wall-Ambacar se encuentran ensamblando vehiacuteculos de diferentes tipos y

modelos

La creacioacuten de estas plantas de ensamblaje traen consigo la necesidad de

desarrollar complejos y actualizados sistemas internos para el intercambio y

procesamiento de informacioacuten inclusive se han adoptado sistemas de

automatizacioacuten de uacuteltima generacioacuten para mantener altos niveles de calidad y de

produccioacuten estos sistemas ayudan al mejoramiento de comunicacioacuten entre aacutereas y

departamentos lo cual se traduce en

eficiencia ahorro de tiempo dinero y a mantener estadiacutesticas de fallos y errores

para su inmediato tratamiento

En la provincia de Tungurahua el parque automotriz histoacutericamente no ha tenido

un proveedor local (ensambladoras de vehiacuteculos) pero se han desarrollado

diferentes empresas que dan servicios de mantenimiento y venta de repuestos otra

de las empresas relacionadas son las dedicadas a la comercializacioacuten de vehiacuteculos

estos concesionarios se proveen tanto de importaciones como de las

ensambladoras de vehiacuteculos ubicadas en otras provincias siendo Ambato uno de

los principales centros de comercio de vehiacuteculos en el zona central del paiacutes

La ciudad de Ambato desde el mes de febrero del antildeo 2013 cuenta con la

presencia de la primera empresa ensambladora de vehiacuteculos del centro del paiacutes

CIAUTO es una empresa dedicada al ensamblaje de vehiacuteculos de las marcas

GREAT WALL (modelos Haval H5 camioneta Wingle y compacto M4) la

denomina Ciudad del Auto (CIAUTO) tiene una produccioacuten de 18 - 25 autos por

diacutea

Las instalaciones estaacuten ubicadas en el sector de Unamuncho (Norte de Ambato-

Camino Real) la planta al momento se encuentra acreditada con la Norma ISO

9001

Fuente Castantildeeda Carlos Artiacuteculo Historia Automoacutevil Ecuador Fecha

08122000

Fuente Loacutepez Daniel Articulo Ensamblaje de Autos Fecha 15112003

Fuente Tartado Daniel Articulo Llegada del Automoacutevil Fecha 09032005

22 Misioacuten y Visioacuten de Ciauto

221 Misioacuten

Somos una empresa dedicada al ensamblaje de partes y vehiacuteculos

automotores de calidad

Fomentamos el desarrollo de la industria automotriz en el centro del

paiacutes asiacute como tambieacuten el crecimiento de nuestra gente generando al

mismo tiempo la rentabilidad necesaria para asegurar la continuidad

y desarrollo de nuestra organizacioacuten

Fuente Jefe de Planta CIAUTO

222 Visioacuten

Nuestra cultura organizacional impulsa la buacutesqueda de la excelencia

en un ambiente acogedor que facilita el desarrollo de nuestro equipo

humano

Mantenemos procesos de fabricacioacuten innovadores confiables

seguros y competitivos que nos permiten ensamblar vehiacuteculos de

calidad

Fomentamos el desarrollo de la industria a traveacutes del crecimiento

paulatino del nuacutemero de unidades que ensamblamos y del tipo de

partes locales que instalamos en nuestros vehiacuteculos lo que nos

permite adoptar y transferir tecnologiacutea generando nuevos y mejores

negocios para todas las partes involucradas con nuestra organizacioacuten

Gestionamos nuestros procesos de acuerdo a los requisitos

establecidos en la norma ISO 9001 lo que nos brinda las

herramientas y los recursos necesarios para trabajar ordenadamente y

con calidad facilitaacutendonos el logro de la satisfaccioacuten de nuestros

clientes internos y externos

Logramos clientes entusiasmados con nuestros productos esto nos

permite construir un gran nombre de respaldo y seriedad asegurando

el crecimiento y sustentabilidad de nuestro negocio

Generamos la rentabilidad adecuada para asegurar la continuidad y

desarrollo de nuestra empresa asiacute como de la sociedad

223 Organigrama de la Ensambladora Ciudad del Auto Cia Ltda CIAUTO

GRAacuteFICO Nordm 2 Organigrama de CIAUTO

Fuente Jefe de Planta CIAU

23 Disentildeo Metodoloacutegico

231 Meacutetodos de Investigacioacuten

Es una serie de pasos que aportan a la investigacioacuten de conocimientos mediante la

aplicacioacuten de meacutetodos y teacutecnicas y para adquirir los fundamentos de las

investigaciones nos daraacuten una visioacuten general de la realidad en que se encuentra la

empresa

2311 Meacutetodo hipoteacutetico deductivo

Seguacuten (Karl POPPER 1994 paacuteg 45) El meacutetodo hipoteacutetico

deductivo es el procedimiento o camino que sigue el

investigador para hacer una actividad una praacutectica cientiacutefica

El meacutetodo hipoteacutetico deductivo tiene varios pasos esenciales

observacioacuten del fenoacutemeno a estudiar creacioacuten de una

hipoacutetesis para explicar dicho fenoacutemeno deduccioacuten de

consecuencias o proposiciones maacutes elementales que las

propias hipoacutetesis verificacioacuten y comprobacioacuten de la verdad de

los enunciados declarados comparaacutendolos con la experiencia

Este meacutetodo ha servido para obtener una gran cantidad de informacioacuten

en forma teoacuterica se las ha llevado a la praacutectica para una comprobacioacuten

entre la teoriacutea y la experimentacioacuten con el fenoacutemeno en siacute

2312 La experimentacioacuten cientiacutefica

Para (D T CAMPBELL y otros 1973 paacuteg 9) Implica

alteracioacuten controlada de las condiciones naturales de tal forma

que el investigador creara modelos reproduciraacute condiciones

abstraeraacute rasgos distintivos del objeto del problema la

experimentacioacuten depende del grado de conocimiento del

investigador a la naturaleza a las circunstancias del objeto y

el problema de investigacioacuten es decir no siempre se podraacute

realizar experimentacioacuten

Admite la modificacioacuten de variables lo cual nos da viacutea libre para la

correccioacuten de errores y el mejoramiento de nuestra investigacioacuten

Puedo agregar que como futuro ingeniero en informaacutetica estoy

aplicando mucho este meacutetodo puesto que debemos buscar una solucioacuten

de calidad efectiva funcional y dar satisfaccioacuten al cliente

24 Teacutecnicas de la investigacioacuten

Los instrumentos de recoleccioacuten de datos e informacioacuten son un recurso

metodoloacutegico utilizado por las teacutecnicas de investigacioacuten donde se materializo la

informacioacuten mediante un dispositivo o formato (impreso o digital) que se utiliza

para poder obtener registrar o almacenar con los aspectos relevantes del estudio o

investigacioacuten recabada de las fuentes indagadas

241 La entrevista

Para (Hugo GARCEacuteS 2000 paacuteg 6) La entrevista en cierto

sentido es un cuestionario contestado en forma verbal Lo

que supone que el investigador debe desplazarse en busca de

las personas que deben ser entrevistadas Esto naturalmente

demanda maacutes tiempo aun cuando tan pronto como ha

logrado su objetivo dispone al mismo tiempo de las

contestaciones

242 La encuesta

Seguacuten (Hugo GARCEacuteS 2000 paacuteg 7) La encuesta

comprende una serie de preguntas formuladas por escrito

para que el investigado conteste tambieacuten por escrito

Generalmente la encuesta se utiliza para averiguar actitudes y

opiniones mediante preguntas haacutebilmente dirigidas Al

formular preguntas especiacuteficas sobre tal o cual

acontecimiento permite que las respuestas tengan objetividad

Se utilizoacute el instrumento cuestionario al Gerente general de la empresa

para apoyar la creacioacuten del sistema la encuesta fue aplicada a

miembros administrativos de la empresa quienes aportaron de la manera

maacutes sincera

25 Recoleccioacuten de la Informacioacuten

251 Investigacioacuten bibliograacutefica

Para (Hugo GARCEacuteS 2000 paacuteg 12) La investigacioacuten de

caraacutecter documental se apoya en la recopilacioacuten de

antecedentes a traveacutes de documentos graacuteficos formales e

informes cualquiera que estos sean donde el investigador

fundamenta y complementa su investigacioacuten con lo aportado

de por diferentes autores Los materiales de consulta suelen

ser las fuentes bibliograacuteficas iconograacuteficas fonograacuteficas y

algunos medios magneacuteticos

Este tipo de datos ayudo a la investigacioacuten en la recoleccioacuten de

informacioacuten de la empresa para el desarrollo del presente proyecto en

este caso apoyoacute en la subida de informacioacuten a una base de datos

252 Investigacioacuten experimental

Para (Hugo GARCEacuteS 2000 paacuteg 17) La investigacioacuten

experimental consiste en la manipulacioacuten de una o maacutes

variables experimental no comprobada en condiciones

rigurosamente controlada con el fin de describir de queacute

modo o por que causa se produce una situacioacuten o

acontecimiento particular El experimental provocado por el

investigador le permite introducir determinadas variables de

estudio manipuladas por eacutel para controlar el aumento o

disminucioacuten de esas variables y sus efectos en las conductas

observadas

Este tipo de investigacioacuten permite realizar la experimentacioacuten entre

variables y obtener resultados positivos o negativos para luego analizar

los resultados dados por cada una de las experimentaciones y obtener

informacioacuten concreta

253 Investigacioacuten de campo

Para (Hugo GARCEacuteS 2000 paacuteg 18) La investigacioacuten que

se realiza en el lugar geograacutefico donde se producen los

hechos o campo de los hechos como un jardiacuten la escuela el

hogar o una entidad social como un barrio marginal las

viviendas indiacutegenas los comerciantes ambulantes etc etc

Esta investigacioacuten nos permite realizar un anaacutelisis maacutes detallado en el

lugar de la investigacioacuten ya que asiacute se puede interactuar con los

miembros y los problemas que poseen donde puedo tener una

perspectiva maacutes clara

26 Tratamiento y Anaacutelisis Estadiacutestico de los Datos

Para la interpretacioacuten de los resultados se utilizara la estadiacutestica

descriptiva

261 Estadiacutestica descriptiva

Para (Hugo GARCEacuteS 2000 paacuteg 22) Los puntajes que se

han obtenido en una prueba de evaluacioacuten los datos de los

censos los datos obtenidos mediante encuestas los datos que

dispone un agricultor sobre la produccioacuten agriacutecola o los

datos de produccioacuten de una faacutebrica si se hallan en desorden

o en bruto como se los llama no dicen nada Para poder

obtener conclusiones de esa cosecha de esa industria o de

esos alumnos es necesario ordenarlos y compararlos entre siacute

o con la media aritmeacutetica o promedio o sacar porcentajes

Esto es saber lo que esos nuacutemeros dicen por si para el

presente como por ejemplo que maacutes de la mitad de los

alumnos son buenos Esto corresponde a estadiacutestica

descriptiva porque solo estaacute describiendo lo que en la

actualidad pasa

En lo mencionado anteriormente se puede decir que la estadiacutestica

descriptiva nos arrojoacute datos reales queacute califiquen el proyecto de

investigacioacuten con la ayuda de las teacutecnicas de investigacioacuten como son la

entrevista y la encuesta

27 Poblacioacuten

A continuacioacuten se detalla los miembros administrativos que se tomaron

en cuenta o que se encuentran involucrados

Tabla Ndeg 1 Involucrados de la encuesta

Involucrados Cantidad

Administradores 22

Total 22

Fuente Jefe de Planta CIAUTO

28 Anaacutelisis e Interpretacioacuten de Resultados

Pregunta 1 iquestCree usted que la Planta ensambladora debe estar sujeta al

desarrollo tecnoloacutegico para asiacute brindar una mejora continua

Tabla Ndeg 2 Desarrollo Tecnoloacutegico Ciauto

Paraacutemetros Frecuencia Porcentaje

SI 22 100

NO 0 0

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 3 Desarrollo Tecnoloacutegico Ciauto

Elaborado por Dario Gutieacuterrez

Anaacutelisis- Todos los encuestados opinan que CIAUTO debe estar a la par con la

tecnologiacutea y profesionales que quieren ver un mejoramiento continuo ya que

gracias a ellos podraacuten ser crecer en forma tecnoloacutegica como muchas grandes

empresas

100

0

CIAUTO DEBE ESTAR SUJETO AL DESARROLLO TECNOLOGICO

SI

NO

Pregunta 2 iquestConoce usted que es un sistema de gestioacuten y mantenimiento

programado

Tabla Ndeg 3 Porcentaje de Conocimiento

Paraacutemetros Frecuencia Porcentaje

SI 15 68

NO 7 32

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 4 Porcentaje de Conocimiento

Elaborado por Dario Gutieacuterrez

Anaacutelisis- Para los encuestados que supieron mencionar que si conocen que es un

sistema de gestioacuten y mantenimiento programado es porque ven que a futuro la

empresa necesitara de sistemas similares para su desarrollo tecnoloacutegico y que los

pondraacute en un estatus maacutes alto como empresa

68

32

PORCENTAJE DE CONOCIMIENTO DE UN SISTEMA DE GESTION Y MANTENIMIENTO PROGRAMADO

SI

NO

Pregunta 3 iquestConsidera usted que se lleve el control de la planificacioacuten de

mantenimientos a traveacutes de un Sistema Informaacutetico

Tabla Ndeg 4 Consideraciones de Control

Paraacutemetros Frecuencia Porcentaje

SI 22 100

NO 0 0

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 5 Consideraciones de Control

Elaborado por Dario Gutieacuterrez

Anaacutelisis- Los encuestados estaacuten seguros que se deberiacutea llevar un control de los

mantenimientos que se realizan en CIAUTO porque los equipos industriales y

tecnoloacutegicos pueden fallar repercutiendo en el estado econoacutemico y funcional de la

planta

100

0

CONSIDERACIONES DE CONTROL DE MANTENIMIENTOS

SI

NO

Pregunta 4 iquestCoacutemo calificariacutea usted la creacioacuten de un sistema de gestioacuten y

mantenimiento programado para la planta ensambladora

Tabla Ndeg 5 Calificacioacuten para el Desarrollo del SGMP

Paraacutemetros Frecuencia Porcentaje

EXCELENTE 8 41

BUENO 13 59

NO CALIFICA 1 5

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 6 Calificacioacuten para el Desarrollo del SGMP

Elaborado por Dario Gutieacuterrez

Anaacutelisis- La mayoriacutea de los encuestados estaacute de acuerdo en que es excelente y

bueno la creacioacuten un sistema de gestioacuten y mantenimiento programado por los

beneficios que este brida al mantener los equipos criacuteticos y dispositivos

funcionando y asiacute disminuir considerablemente el margen de error

39

57

4

CALIFICACION PARA EL DESARROLLO DEL SGMP

EXCELENTE

BUENO

NO CALIFICA

Pregunta 5 iquestConoce usted coacutemo es el proceso para realizar el mantenimiento de

un equipo informaacutetico en CIAUTO

Tabla Ndeg 6 Porcentaje de conocimiento del mantenimiento de un equipo en

Ciauto

Paraacutemetros Frecuencia Porcentaje

SI 7 32

NO 15 68

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 7 Porcentaje de conocimiento del mantenimiento de un

equipo en Ciauto

Elaborado por Dario Gutieacuterrez

Anaacutelisis- Al no conocer el proceso de mantenimientos de equipos informaacuteticos

los encuestados respondieron negativamente pero supieron mencionar que es por

falta de informacioacuten o porque no han prestado atencioacuten se estaacuten haciendo dichos

mantenimientos a los equipos industriales y tecnoloacutegicos

32

68

PORCENTAJE DE CONOCIMIENTO DEL MANTENIMIENTO DE UN EQUIPO INFORMAacuteTICO EN CIAUTO

SI

NO

Pregunta 6 iquestConsidera usted beneficioso que se lleve un control de los

documentos y planificacioacuten de mantenimientos para los equipos criacuteticos

Tabla Ndeg 7 Beneficio de documentar la planificacioacuten de mantenimientos

Paraacutemetros Frecuencia Porcentaje

SI 22 100

NO 0 0

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 8 Beneficio de documentar la planificacioacuten de

mantenimientos

Elaborado por Dario Gutieacuterrez

Anaacutelisis- El beneficio de llevar un control de documentacioacuten y planificacioacuten

para mantenimientos es muy importante porque se puede prevenir muchos errores

o problemas que presentan los equipos industriales o informaacuteticos y asiacute tenerlos

siempre funcionando oacuteptimamente

100

0

BENEFICIO DE DOCUMENTAR LA PLANIFICACIOacuteN DE MANTENIMIENTOS

SI

NO

29 Verificacioacuten de la hipoacutetesis

La comprobacioacuten de la hipoacutetesis es el estudio que se hace posteriormente de la

aplicacioacuten de un instrumento de investigacioacuten y adquirido los resultados como

datos estadiacutesticos donde se hizo referencia a la hipoacutetesis planteada al comenzar la

investigacioacuten

La implementacioacuten de un sistema de gestioacuten y mantenimiento programado de

equipos tecnoloacutegicos e industriales aplicando la metodologiacutea SCRUM para que

facilite la actividad de la Norma ISO 9001 de mantenimiento manuales de

maquinaria y otra informacioacuten

Al realizar un anaacutelisis en tiempos de ejecucioacuten en las formas documentacioacuten y

sistema (software) se puede decir que los usuarios realizaban varios ingresos para

encontrar o buscar los archivos deseados para la realizacioacuten de los

mantenimientos de los equipos industrial donde se demoraban unos 30 min a 1

hora ademaacutes que no se daba aviso del mantenimiento realizado a los operarios o

coordinadores de dichas aacutereas en el caso del software los tiempos se minimizan

de 5 a 10 min dependiendo si el equipo es nuevo y necesita ser registrado y

tambieacuten en el software se puede visualizar el avance de los mantenimientos que se

han realizado y los que deberaacuten realizarse a futuro

Con la encuesta realizada se pudo obtener datos muy importantes pero de manera

general los encuestados respondieron positivamente con el 75 de que el sistema

cumple los objetivos el 25 negativo se dio porque las fallas de los equipos

industriales no se producen siempre por no realizar mantenimientos tambieacuten por

la mala utilizacioacuten de los operarios o incidentes en las estructuras

Para verificacioacuten de la factibilidad de la investigacioacuten se procedioacute a la realizacioacuten

de las encuestas detalladas anteriormente en donde se pudo constatar que la

hipoacutetesis es veriacutedica tomando en cuenta la tabulacioacuten de los datos obtenidos en

donde se puede evidenciar que 100 de encuestados estaacuten de acuerdo en que se

lleve un control de los mantenimientos planificados a traveacutes de un sistema el 39

opina que seriacutea excelente implantar un sistema de gestioacuten y mantenimiento

programado el 57 califico como bueno el desarrollo ya que esto ayudara a la

mejora continua y a mantener los equipos criacuteticos siempre disponibles el 100

opina que es muy beneficioso contar con un sistemas de gestioacuten mantenimiento

programado porque los usuarios temen por la informacioacuten con la que cuentan y

con los equipos que ayudan en diferentes puntos del ensamblaje De todo esto se

puede exponer que es factible la implementacioacuten de un sistema de gestioacuten y

mantenimiento programado para el aacuterea de mantenimiento y sistemas

informaacuteticos de la Planta ensambladora CIAUTO

Para comprobacioacuten se revisoacute los diferentes procesos en el sistema y se realiza

comprobaciones y verificaciones de la funcionalidad de cada parte

Asiacute pues en el sistema se verifica que los usuarios realizan el ingreso con sus

respectivos usuarios y acceden a los moacutedulos asignados por el tipo de

departamento

Para los usuarios del departamento de mantenimiento se puede evidenciar que al

acceder a su respectivo modulo tienes las tareas o acciones en menuacutes donde

dependiendo de lo que deseen realizar estaacuten plan anual de mantenimiento quien a

su vez tiene opciones de visualizar el reporte como tambieacuten el ingresar un nuevo

equipo industrial y tambieacuten para la asignacioacuten de un tipo de actividad y

actividades respectivas de cada equipo industrial

En otro apartado del menuacute en el moacutedulo de mantenimiento tenemos el reporte

para de tareas a realizar por mes semana o el diacutea asiacute el personal de

mantenimiento tiene las tareas asignadas para el diacutea

Para los usuarios de sistemas el modulo no es muy complejo ya que poseen un

inventario de los equipos que administran y un plan anual de tareas por fechas

como el ingreso eliminacioacuten y modificacioacuten de las diferentes tareas y sus

restricciones

El suacuteper usuario (root) seraacute el uacutenico que pueda crear usuarios o personas en el

caso de ingreso de un nuevo miembro al sistema es asiacute que llevara un control de

asignaciones y solicitudes de nuevos usuarios por otra parte tendraacute la potestad de

realizar y utilizar los moacutedulos de los demaacutes departamentos para realizar cambios

no habilitados para los respectivos usuarios

El sistema ira creciendo por lo que seraacute necesario ir actualizando o creando

nuevos moacutedulos dependiendo del tipo Sistema de Gestioacuten de Calidad ISO

9001que se vaya implantando o su respectiva actualizacioacuten cada 3 antildeos

Para culminar se comprueba y se visualiza todos los moacutedulos necesarios y sus

diferentes caracteriacutesticas dan una visualizacioacuten de los diferentes requerimientos y

que despueacutes se convirtieron en tareas finalizadas para terminacioacuten del sistema y

se puedan verificar aspectos de planes anuales mantenimientos realizados tareas

no realizadas y sirvan para una mejora continua de cada aacuterea y por entregar una

herramienta informaacutetica de gran utilidad para la Planta Ensambladora CIAUTO

CAPITULO III

3 IMPLEMENTACIOacuteN DE UN SISTEMA DE GESTIOacuteN y

MANTENIMIENTO PROGRAMADO DE EQUIPOS

TECNOLOGICOS E INDUSTRIALES

31 Presentacioacuten

En los uacuteltimos antildeos se ha evidenciado que las empresas puacuteblicas y privadas han

optado por sistemas informaacuteticos que ayuden y solventen diferentes aspectos

dentro la empresa asiacute ayudando con mejor control manejo e integridad de la

informacioacuten que se maneja internamente

Es asiacute que se hace factible la creacioacuten de un sistema de gestioacuten y mantenimiento

programado de equipos tecnoloacutegicos e industriales para que facilite la actividad

de la Norma ISO 9001 de mantenimiento manuales de maquinaria y otra

informacioacuten y mantener los equipos criacuteticos disponibles con menores fallas para

los departamentos de mantenimiento y sistemas informaacuteticos de la Planta

ensambladora CIAUTO

Lo cual ayuda al desarrollo de la propuesta para demostrar de una manera

renovadora mantener los equipos criacuteticos disponibles un mayor tiempo y su

control que ayudan a los departamentos de mantenimiento y sistemas

informaacuteticos en el progreso e implementacioacuten del sistema el cual el principal

beneficio es la habilidad de mantener los equipos criacuteticos en plan de

mantenimientos para mantener el mayor tiempo posible disponibles o con un

margen miacutenimo de dantildeo

32 Objetivos

321 Objetivo general

Desarrollar un sistema de gestioacuten y mantenimiento programado de equipos

tecnoloacutegicos e industriales aplicando la metodologiacutea SCRUM para la gestioacuten de

mantenimientos fichas teacutecnicas de maquinaria y otra informacioacuten

322 Objetivos Especiacuteficos

Investigar informacioacuten de procesos de creacioacuten programacioacuten y

modelacioacuten de software para que trabajen junto con una base de datos

integrada en un servidor

Realizar el anaacutelisis y disentildeo del Sistema Informaacutetico haciendo un

seguimiento de la metodologiacutea teacutecnicas e instrumentos de investigacioacuten

para cada etapa del proyecto

Confirmar el mejor funcionamiento en la implementacioacuten del sistema

haciendo un seguimiento a la metodologiacutea SCRUM la cual se usoacute para la

realizacioacuten del proyecto

33 Justificacioacuten e Importancia

El mejoramiento de las condiciones de eficiencia y eficacia de los procesos

productivos de mantenimiento y transferencia de informacioacuten en las industrias es

un tema de continuo estudio en la ensambladora CIAUTO que se encuentra en

proceso de implantacioacuten equipamiento e inicio de operacioacuten se han identificado

diferentes aspectos en los cuales intervenir entre ellos la implementacioacuten y

mejoramiento de los sistemas que apoyan los procesos de comunicacioacuten

transferencia y almacenamiento de datos en toda la planta

Un Sistema informaacutetico corporativo constituye desde hace mucho tiempo un

conjunto de recursos informaacuteticos para la organizacioacuten los cuales proporcionan

beneficios directos e indirectos tales como ahorro de tiempo y dinero facilidad

de uso mejor y maacutes raacutepida transferencia de informacioacuten escalabilidad y

flexibilidad multiplataforma entre otros

Un Procedimiento informaacutetico pone juntos todos los recursos necesarios bajo un

uacutenico Sistema Corporativo brindando estandarizacioacuten y facilidad de uso

permitiendo a los usuarios interactuar con contenidos aplicaciones procesos de

negocio y otras personas dentro de la Organizacioacuten El sistema avanzado de

herramientas que brinda a usuarios no teacutecnicos la capacidad de capturar

inmediatamente la informacioacuten y entregarla al puacuteblico objetivo en forma

oportuna

Existe variada informacioacuten teacutecnica disponible acerca del disentildeo programas de

modelamiento desarrollo testing ejemplos de funcionamiento e implementacioacuten

de sistemas informaacuteticos

Los sistemas Dashboard ayudaran generando y desarrollando tableros de control

donde se mostraran los indicadores de las diferentes tareas realizadas por el aacuterea

de mantenimiento asiacute el control seraacute maacutes visible y manejable se podraacuten tomar

decisiones para mejora continua de los procesos

Lo que se logra con la informacioacuten en este nuevo ambiente enlazado tiene un gran

impacto Los sistemas distribuidos permiten a una Organizacioacuten gastar menos

tiempo en cosas que no agregan valor como la buacutesqueda de informacioacuten para

resolver un problema La productividad se incremente a medida que el

conocimiento corporativo es maacutes accesible y la informacioacuten maacutes precisa La

flexibilidad en el tiempo de entrega del conocimiento se gana a medida que la

informacioacuten siempre esteacute a un clic de distancia Los sistemas informaacuteticos abren

un espacio en donde las fronteras son maacutes pequentildeas y el intercambio de

informacioacuten es estimulado Esto lleva a unos empleados mejor informados y con

la habilidad de tomar mejores y maacutes raacutepidas decisiones Al final se termina

logrando una mayor productividad y maacutes tiempo para incrementar las ganancias

Ademaacutes se desea brindar una mayor facilidad de administracioacuten de toda la

informacioacuten desarrollada por los usuarios al Departamento de Sistemas para que

esta brinde un mejor servicio a sus compantildeeros de trabajo

La empresa en su nivel de operativo administrativo cada uno de sus operarios

jefes de aacuterea en general se veraacuten beneficiados reduciendo tiempos de reaccioacuten

ante problemas que pueden suscitarse mediante la facilidad de prever notificar y

consecuentemente corregir distintas falencias en la produccioacuten

Finalmente se planea otorgar mayores prestaciones de manejo de histoacutericos de los

datos subidos por cada uno de los usuarios con la finalidad de explotar de la mejor

manera las herramientas del sistema de gestioacuten documental obteniendo

informacioacuten actualizada y confiable al alcance de todo el Personal

Para la investigacioacuten y desarrollo del proyecto se utilizaran diferentes

herramientas tecnoloacutegicas como potgresSQL (base de datos) Java (lenguaje de

programacioacuten) estos se encontraran en un servidor centralizado todas estas

herramientas son de coacutedigo abierto (OPEN SOURSE)

El proyecto seraacute auspiciado por la empresa CIAUTO y se desarrollaraacute en la

planta de ensamblaje que se encuentra operando en la parroquia Unamuncho

34 Desarrollo de la Propuesta

341 Metodologiacutea Aacutegil SCRUM

La metodologiacutea SCRUM es un proceso aacutegil iterativo e incremental que respeta las

cinco etapas tradicionales de un proyecto que facilitan su gestioacuten y control ellas

son

1 Planificacioacuten

2 Anaacutelisis

3 Disentildeo

4 Construccioacuten

5 Prueba e implementacioacuten

Coacutemo el objetivo principal de la metodologiacutea es la adopcioacuten de estas buenas

praacutecticas permite reducir el tiempo de desarrollo de productos maacutes capacidad de

adaptacioacuten y flexibilidad frente a un entorno y unos requisitos cambiantes

aumentando el valor que se aporta a los clientes

Este tipo de proceso permite desarrollar y realizar entregas parciales mismas que

se van completando con el avance del proyecto de esta manera se reducen los

riesgos y el cliente va verificando y obteniendo resultados satisfactorios de su

proyecto Cabe sentildealar que cada iteracioacuten tiene una duracioacuten de un mes o a veces

pueden durar dos semanas

A continuacioacuten se especifican los roles para cada uno de los comprometidos del

desarrollo del software

342 Asignacioacuten de Roles de Scrum

Propietario del Producto (Product Owner) el Ing Vinicio Haro quien

es el coordinador del Aacuterea de Mantenimiento y el Ing Jorge Parra como

coordinador del Aacuterea de Sistemas de la Planta Ensambladora CIAUTO

Equipo Desarrollador (Team) Dario Gutierrez autor de la presente

Tesis quien es el encargado de desarrollar e implementar el sistema para

la gestioacuten y mantenimiento programado

Scrum Master El Ing Segundo Corrales quien es Director de Tesis y

quien es responsable de realizar un control al equipo desarrollador (team)

para dar el seguimiento a las reglas que indica la Metodologiacutea

Otros Interesados es aquiacute donde entra el tribunal de grado quienes son

los encargados de realizar las pruebas del funcionamiento del sistema

Una vez establecidos los roles a todos y cada uno de los comprometidos para el

desarrollo del software se procede a detallar cada una de las fases por las que

tiene que atravesar el desarrollo del producto y la combinacioacuten de herramientas

utilizadas

343 Proceso de desarrollo de Software

3431 Historias de Usuario

En la primera fase del desarrollo aacutegil se encuentran las historias de usuario las

cuales son los requerimientos funcioacutenales del sistema que se obtuvo en las

conversaciones con los Product Owner

Tabla Ndeg 8 Historia de Usuario Nordm 1

Historia de Usuario

Nuacutemero 1 Usuario Root administradores Clientes

Nombre de historia ingreso al sistema

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten El root administradores y clientes deben ingresar un usuario y

contrasentildea respectivamente

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 9 Historia de Usuario Nordm 2

Historia de Usuario

Nuacutemero 2 Usuario Root administradores Clientes

Nombre de historia activacioacuten de moacutedulos de usuarios

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten El root administradores y clientes deben ingresar a sus respectivos

moacutedulos

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 10 Historia de Usuario Nordm 3

Historia de Usuario

Nuacutemero 3 Usuario Root administradores

Nombre de historia Creacioacuten modificacioacuten y eliminacioacuten de usuarios

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten aquiacute se detallara el registro de cada usuario como tambieacuten la

eliminacioacuten y modificacioacuten por parte del root y administradores del sistema

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 11 Historia de Usuario Nordm 4

Historia de Usuario

Nuacutemero 4 Usuario Root administradores departamento sistemas

Nombre de historia Plan anual de sistemas aacuterea sistemas

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten en el moacutedulo del plan anual de sistemas se detalla cada una de la

tareas planificada por fecha de inicio y fin para realizarla

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 12 Historia de Usuario Nordm 5

Historia de Usuario

Nuacutemero 5 Usuario Root administradores departamento sistemas

Nombre de historia Plan de mantenimientos aacuterea sistemas

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten en el plan de mantenimientos se detalla la fecha para realizar el

mantenimiento de cada maacutequina o dispositivo

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 13 Historia de Usuario Nordm 6

Historia de Usuario

Nuacutemero 6 Usuario Root administradores departamento

mantenimiento

Nombre de historia Plan anual aacuterea mantenimiento

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten este plan posee un sub plan para cada equipo industrial y de ahiacute

tomara informacioacuten para la creacioacuten del plan maestro

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 14 Historia de Usuario Nordm 7

Historia de Usuario

Nuacutemero 7 Usuario Root administradores departamento

mantenimiento

Nombre de historia Inventario de repuestos aacuterea mantenimiento

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten en este moacutedulo se encuentra los repuestos para cada equipo

industrial y tambieacuten un detalle por liacutenea de ensamblaje donde se podraacute ver si hay

existencias para poder ser usadas o si fueron comprados entran a inventario

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 15 Historia de Usuario Nordm 8

Historia de Usuario

Nuacutemero 8 Usuario Root administradores departamento

mantenimiento

Nombre de historia Inventario de herramientas aacuterea mantenimiento

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten aquiacute se detalla las diferentes herramientas utilizadas y en

funcionamiento para cada estacioacuten y liacutenea de ensamblaje

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 16 Product Backlog

Ndeg de

Requerimiento

Ndeg de

Historia

Descripcioacuten requisito Prioridad

R1 H1

Ingreso al sistema Los diferentes

usuarios deben

logearse en el

sistema

Alta

R2 H2

Activacioacuten de

moacutedulos de

usuarios

Por la actividad

del usuario se

habilitara el

modulo

correspondiente

Alta

R3 H3

Creacioacuten

modificacioacuten y

eliminacioacuten de

usuarios

Aquiacute se habilita

todos los planes

por aacutereas o por

equipos

Alta

industriales para

realizar los

mantenimientos

DEPARTAMENTO DE SISTEMAS

R4 H4

Plan anual de

sistemas aacuterea

sistemas

Este en un plan de

manera general

que muestra todas

las tareas

planificadas para

el antildeo

Alta

R5 H5

Plan de

mantenimientos

aacuterea sistemas

En el plan de

mantenimientos

se detalla

mantenimientos

equipos y

dispositivos

Alta

DEPARTAMENTO DE MANTENIMIENTO

R6 H6

Plan anual aacuterea

mantenimiento

Aquiacute se muestran

los planes

individuales por

equipo industrial

y al final se

obtiene un

completo

detallado

Alta

R7 H7

Inventario de

repuestos aacuterea

mantenimiento

El inventario de

repuestos estaacute

identificado por

liacutenea de

ensamblaje

Alta

R8 H8

Inventario de

herramientas aacuterea

mantenimiento

Este inventario

contiene las

herramientas

utilizadas por

liacuteneas de

ensamblaje

Alta

Elaborado por Dario Gutieacuterrez

3432 Iteracioacuten 1

34321 Plan del sprint 1 para el sistema

Despueacutes de que se posea la pila de requerimientos del sistema En la planificacioacuten

es donde el Equipo Desarrollador (Team) inicia el proceso de convertir el Sprint

Backlog en el software funcional

El Sprint Backlog es el producto que surge del Producto Backlog que es una lista

de requerimientos que se establecen en un sprint

Tabla Ndeg 17 Sprint Backlog del Sprint 1

Descripcioacuten Prioridad Ndeg historian de

Usuario

R1 Ingreso por usuario Alta H1

R2 Habilitacioacuten de

moacutedulos Alta H2

R3

Creacioacuten

modificacioacuten y

eliminacioacuten de

usuarios

Alta H3

Elaborado por Dario Gutieacuterrez

Luego de haber reconocido los requerimientos que van a ser desarrollados se

procede a preparar la tabla de tareas que corresponde a efectuar el Equipo

Desarrollador (Team) para asiacute alcanzar el primer modelo o prototipo funcional

Tabla Ndeg 18 Tareas del Sprint 1

Coacutedigo Descripcioacuten responsable Tiempo de

ejecucioacuten

TA01 Esquema de la base de datos Equipo

Desarrollador 6h

TA02 Disentildeo para el login de Usuario Equipo

Desarrollador 6h

TA03

Disentildeo para

Registromodificacioacuteneliminacioacuten

de usuarios

Equipo

Desarrollador 6h

TA04 Establecer conexioacuten con la base

de datos programacioacuten

Equipo

Desarrollador 6h

TA05 Programacioacuten para el login de

Usuario

Equipo

Desarrollador 6h

TA06

Programacioacuten para el

Registromodificacioacuteneliminacioacuten

de usuario

Equipo

Desarrollador 6h

TA07 Programacioacuten habilitacioacuten de

moacutedulos por usuario

Equipo

Desarrollador 6h

TA08 Pruebas de versioacuten Equipo

Desarrollador 6h

Total de tiempo de ejecucioacuten 48h Elaborado por Dario Gutieacuterrez

Luego se muestra el conjunto de tareas donde se encuentran el tipo de tareas que

se produciraacuten a lo largo de la iteracioacuten

Tabla Ndeg 19 Tareas tipos y estados

Propuesta

Sistema de gestioacuten y mantenimiento programado de equipos tecnoloacutegicos e

industriales

Numero de

Sprint

Inicio Nuacutemero de diacuteas Jornada en horas

1 10-junio-2015 8 6

Tareas Responsables

Tipo Estado

Anaacutelisis Pendiente Equipo desarrollador

(team)

Disentildeo Pendiente Equipo desarrollador

(team)

Codificacioacuten En curso Equipo desarrollador

(team)

Prototipo En curso Equipo desarrollador

(team)

Pruebas Pendiente Equipo desarrollador

(team) y Scrum Marster

Elaborado por Dario Gutieacuterrez

La primera lista del sprint indica los estados de las tareas lo que ayuda para

realizar un control de las actividades que estaacuten por realizarse Tambieacuten se tiene

un listado para dar cumplimiento a la iteracioacuten

Tabla Ndeg 20 Listado de tareas y estados para el sprint

Tarea Tipo Estado Responsable

Esquema de la base de datos

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo para el login de Usuario

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo para

registromodificacioacuteneliminacioacuten

de usuarios

Prototipo Pendiente Equipo

desarrollador

(team)

Establecer conexioacuten con la base

de datos programacioacuten

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el login de

Usuario

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el

Registromodificacioacuteneliminacioacuten

de usuario

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten habilitacioacuten de

moacutedulos por usuario

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Realizacioacuten de pruebas a la

versioacuten

Pruebas Pendiente Equipo

desarrollador

(team) y

Scrum

Marster Elaborado por Dario Gutieacuterrez

34322 Preparacioacuten del proceso del Sprint Planning Meeting

Despueacutes de culminar la pila del Sprint se solicita que el Equipo desarrollador

(Team) tenga en mente lo siguiente

Tareas anteriores (ayer)

Tareas actuales (hoy)

Al realizar cualquier parte del proceso o si se ve dificultado para realizar una

determinada tarea

Para medir el desempentildeo de las tareas que se desarrollan seraacuten evidentes en la

Tabla Ndeg 23 en la cual se podraacute constatar el progreso que lleva el proyecto y la

misma informacioacuten seraacute tomada para realizar el Burn Down Chart

Fecha = Registro de la fecha que se realiza la tarea

NHR = Nuacutemero de horas que faltan para culminar el Sprint

NTRF = Numero de tareas por finalizar

RES = Responsables

T ANT = Tareas anteriores

T ACT = Tareas actuales

Tabla Ndeg 21 Seguimiento de la pila de tareas

FECHA NHR NTRF RES TANT TACT

1006 42 07 Equipo

desarrollador

(team)

Plan para la iteracioacuten

1

Esquema de la base de

datos

1106 36 06 Equipo

desarrollador

(team)

Esquema de la base

de datos

Disentildeo para el login

de Usuario

1306 30 05 Equipo

desarrollador

(team)

Disentildeo para el login

de Usuario

Disentildeo para cataacutelogo

de usuarios

1406 24 04 Equipo

desarrollador

(team)

Disentildeo para

Registromodificacioacute

neliminacioacuten de

usuarios

Establecer conexioacuten

con la base de datos

programacioacuten

1506 18 03 Equipo

desarrollador

(team)

Establecer conexioacuten

con la base de datos

programacioacuten

Programacioacuten para el

login de Usuario

1606 12 02 Equipo

desarrollador

(team)

Programacioacuten para el

login de Usuario

Programacioacuten para el

cataacutelogo de usuario

1706 6 01 Equipo

desarrollador

(team)

Programacioacuten para el

Registromodificacioacute

neliminacioacuten de

usuario

Programacioacuten

habilitacioacuten de

moacutedulos por usuario

1806 0 00 Equipo

desarrollador

(team)

Programacioacuten

habilitacioacuten de

moacutedulos por usuario

Realizacioacuten de

pruebas a la versioacuten

Elaborado por Dario Gutieacuterrez

Despueacutes de finalizar la iteracioacuten se realiza la revisioacuten de la pila del Sprint

resultante ya que pueden aparecer tareas nuevas tambieacuten se deben tomar en

cuenta aquellas tareas que no fueron finalizadas en el Sprint pero en la

iteracioacuten no existieron tareas sin finalizar esto nos lleva a que se logroacute

terminar como se encontraba en el plan de inicio

Burn Down Chart

Es una imagen descriptiva en la cual se evidencia a queacute velocidad se estaacute

desarrollando para cumplir los requerimientos y objetivos esto indica el

progreso que ha logrado con el trabajo de las tares planeadas dentro la

Iteracioacuten mediante estos datos se puede tomar en cuenta algunos aspectos

como pueden ser replantear los tiempos estimados para cada una de las tareas

o si fue concluida una tarea y se evidencio que es necesario tareas

emergentes

Para la realizacioacuten de la graacutefica se considerara si existieron cambios en las

tareas ya que la iteracioacuten se mantuvo con la pila de tareas planteada al inicio

de la misma no tiene cambio alguno

Tabla Ndeg 22 Pila de tareas al finalizar la iteracioacuten

Tarea Tipo Estado

Esquema de la base de datos Prototipo Finalizado

Disentildeo para el login de Usuario Prototipo Finalizado

Disentildeo para

Registromodificacioacuteneliminacioacuten de

usuarios

Prototipo Finalizado

Establecer conexioacuten con la base de

datos programacioacuten

Codificacioacuten Finalizado

Programacioacuten para el login de Usuario Codificacioacuten Finalizado

Programacioacuten para el

Registromodificacioacuteneliminacioacuten de

Codificacioacuten Finalizado

usuario

Programacioacuten habilitacioacuten de moacutedulos

por usuario

Codificacioacuten Finalizado

Realizacioacuten de pruebas a la versioacuten Pruebas Finalizado

Elaborado por Dario Gutieacuterrez

Lo siguiente al terminar con el seguimiento diario de las tareas dirigidas en la

iteracioacuten se necesita ajustar la informacioacuten para llevar de manera organizada

lo que se procedioacute a realizar aquiacute se muestra la graacutefica para evidenciar el

esfuerzo realizado

GRAacuteFICO Nordm 9 Iteracioacuten 1 esfuerzo realizado

Elaborado por Dario Gutieacuterrez

Se puede decir mediante la observacioacuten del grafico que la distribucioacuten de

tareas estaacute bien establecidas

34323 Desarrollo del Sprint 1

Al iniciar el desarrollo de una aplicacioacuten es esencial comenzar con el disentildeo y

maquetacioacuten de la base de datos ya que la misma seraacute el soporte fundamental

de la creacioacuten del software

4841

3530

21

116

01 2 3 4 5 6 7 8

Sprint 1 Burndown chart

Al realizar el planteamiento de la iteracioacuten se inicioacute por la maquetacioacuten de la

base de datos con los datos que se obtuvieron de los Coordinadores de los

Departamentos de Sistemas y Mantenimiento de la Planta Ensambladora

CIAUTO quienes compartieron la informacioacuten necesaria para el ingreso de

usuarios y acciones que realizara cada uno

GRAacuteFICO Nordm 10 Disentildeo de la base de datos

Elaborado por Dario Gutieacuterrez

La tabla para el control de ingreso y habilitacioacuten de moacutedulos por usuario fue

creada para el ingreso de los usuario pero el suacuteper usuario ROOT

directamente en la base de datos ya que seraacute el uacutenico que podraacute acceder a

todos los moacutedulos en donde es el uacutenico que puede crear eliminar o modificar

usuarios

Casos de uso son herramientas que permiten la representacioacuten graacutefica de

como el usuario opera al ingresar al sistema

GRAacuteFICO Nordm 11 Acciones del administrador

Elaborado por Dario Gutieacuterrez

Para la culminacioacuten de la iteracioacuten en necesario casos de uso el desarrollo de

la interfaz el sistema dispone de una ventana principal en la cual se ingresa

datos del usuario y password para ingresar a los moacutedulos dependiendo del

departamento de usuario

Es asiacute que el grafico GRAacuteFICO Nordm 11 muestra la ventana principal y los

datos que requiere para el ingreso a los moacutedulos internamente la parte que no

se muestra es la conexioacuten a la base de datos

GRAacuteFICO Nordm 12 Ventana de Inicio sesioacuten

Elaborado por Dario Gutieacuterrez

Las siguientes ventanas son para la habilitacioacuten de los moacutedulos por

departamento de usuario

En la ventana siguiente se muestra el ingreso al sistema por parte del root

(suacuteper usuario) el cual tiene acceso a todos los moacutedulos del sistema

GRAacuteFICO Nordm 13 Sesioacuten de root

Elaborado por Dario Gutieacuterrez

La ventana para los usuarios del departamento de sistemas tendraacute solo la

habilitacioacuten del respectivo moacutedulo

GRAacuteFICO Nordm 14 Sesioacuten moacutedulo de sistemas

Elaborado por Dario Gutieacuterrez

La siguiente ventana es el modulo que tendraacute habilitado los usuarios del

departamento de mantenimiento

GRAacuteFICO Nordm 15 Sesioacuten moacutedulo de Mantenimiento

Elaborado por Dario Gutieacuterrez

En la ventana a continuacioacuten se muestra donde se procede a crear los usuarios

para utilizacioacuten del sistema como tambieacuten se puede apreciar estaacute la parte para

eliminacioacuten o edicioacuten de usuarios y un objeto donde se podraacute visualizar la

tabla

GRAacuteFICO Nordm 16 Registro de Personas

Elaborado por Dario Gutieacuterrez

Al ser un sistema debe realizarse pruebas para su correspondiente uso en

produccioacuten al encontrar errores se puede realizar las correcciones necesarias

antes de entre en funcionamiento

34324 Realizacioacuten de pruebas de versioacuten

Los requerimientos que se obtuvieron en el Sprint Backlog se deben

comprobar en el funcionamiento para la versioacuten 10 del sistema aquiacute se hace

los test para observar el funcionamiento y si se encuentra falencias estar a

tiempo para proceder con la correccioacuten Se realizaron las siguientes pruebas

Tabla Ndeg 23 Caso de prueba 1

Sistema SGMPro Id caso de prueba CP01

Historia de usuario H1 Responsable Dario Gutierrez

Propoacutesito

Prueba de ingreso al sistema en la ventana principal

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1 Apertura de logeo

para usuario

Visualizar la

ventana de

ingreso

Excelente

Se efectuoacute el

resultado deseado

2

Ingreso de usuario y

password para

control

Ingreso de los

datos del usuario

para control

Excelente

Se efectuoacute el

resultado deseado Elaborado por Dario Gutieacuterrez

Se procede hacer la prueba la habilitacioacuten de cada uno de los moacutedulos para

los usuarios seguacuten el departamento al que corresponde

Tabla Ndeg 24 Caso de prueba 2

Sistema SGMPro Id caso de prueba CP02

Historia de usuario H2 Responsable Dario Gutierrez

Propoacutesito

Habilitacioacuten de moacutedulos por usuario y filtro por departamento

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1

Habilitacioacuten de

todos los moacutedulos

si es Suacuteper

usuario (root)

Todas las opciones se

habilitan y se tiene el

ingreso correspondiente

Excelente

Se efectuoacute el

resultado deseado

2 Habilitar moacutedulo

de sistemas

Al habilitarse las opciones

por el departamento de

sistemas no se tiene acceso

a opciones de

mantenimiento y root

Excelente

Se efectuoacute el

resultado deseado

3 Habilitar moacutedulo

de mantenimiento

Al habilitarse las opciones

por el departamento de

mantenimiento no se tiene

acceso a opciones de

sistemas y root

Excelente

Se efectuoacute el

resultado deseado

Elaborado por Dario Gutieacuterrez

Para finalizar se realiza la creacioacuten de varios usuarios como la modificacioacuten

y eliminacioacuten para verificar se usa la visualizacioacuten de la tabla de usuarios en

la misma ventana

Tabla Ndeg 25 Caso de prueba 3

Sistema SGMPro Id caso de prueba CP03

Historia de usuario H3 Responsable Dario Gutierrez

Propoacutesito

Creacioacuten modificacioacuten y eliminacioacuten de usuarios

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1 Crear usuario Crear usuario para

cada departamento

Excelente

Se efectuoacute el resultado

deseado

2 Modificar

usuario

Modificar campos

del usuario y

verificar en la tabla

Excelente

Se efectuoacute el resultado

deseado

3 Eliminar usuario Eliminar usuarios y

verificar en la tabla

Excelente

Se efectuoacute el resultado

deseado Elaborado por Dario Gutieacuterrez

3433 Iteracioacuten 2

34331 Plan del sprint 2 para el sistema

Para la continuacioacuten del desarrollo del sistema se procede a realizar la pila de

tareas a cumplirse en la iteracioacuten

Tabla Ndeg 26 Sprint Backlog del Sprint 2

Descripcioacuten Prioridad Ndeg historian de

Usuario

R4

Plan anual de

sistemas aacuterea

sistemas

alta H4

R5

Plan de

mantenimientos

aacuterea sistemas

alta H5

Elaborado por Dario Gutieacuterrez

Al iniciar el Sprint 2 se debe agregar las observaciones y anaacutelisis realizados

por parte del Scrum Master equipo de desarrollo (team) y del Porduct

owner

Para el Sprint 1 no se dieron observaciones al ser realizados con los disentildeos

correspondientes lo cual vuelve independiente al Sprint 2

Aquiacute los requerimientos se trasforman en tareas

Tabla Ndeg 27 Tareas del Sprint 2

Coacutedigo Descripcioacuten responsable Tiempo de

ejecucioacuten

TA01

Disentildeo para el

plan anual de

sistemas

Equipo

Desarrollador 12h

TA02

Disentildeo para el

plan de

mantenimientos

Equipo

Desarrollador 12h

TA03

Establecer

conexioacuten con la

base de datos

programacioacuten

Equipo

Desarrollador 12h

TA04

Programacioacuten

para el plan anual

de sistemas

Equipo

Desarrollador 18h

TA05

Programacioacuten

para el plan de

mantenimientos

Equipo

Desarrollador 18h

TA06 Pruebas de

versioacuten

Equipo

Desarrollador 12h

Total de tiempo de ejecucioacuten 84h

Elaborado por Dario Gutieacuterrez

Despueacutes de la lista de tareas se realiza la construccioacuten de la pila de tareas para

la iteracioacuten 2

Tabla Ndeg 28 Tareas tipos y estados

Propuesta

Sistema de gestioacuten y mantenimiento programado de equipos tecnoloacutegicos e

industriales

Numero de

Sprint

Inicio Nuacutemero de diacuteas Jornada en horas

2 20-junio-2015 21 4

Tareas Responsables

Tipo Estado

Anaacutelisis Terminado Equipo desarrollador

(team)

Disentildeo En curso Equipo desarrollador

(team)

Codificacioacuten En curso Equipo desarrollador

(team)

Prototipo Pendiente Equipo desarrollador

(team)

Pruebas Pendiente Equipo desarrollador

(team) y Scrum Marster

Elaborado por Dario Gutieacuterrez

La primera lista del sprint 2 sentildeala los estados de las diferentes tareas lo que

ayuda a llevar un control de las actividades que estaacuten por realizarse

Tabla Ndeg 29 Listado de tareas y estados del Sprint 2

Tarea Tipo Estado Responsable

Disentildeo para el plan anual

de sistemas

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo para el plan de

mantenimientos

Prototipo Pendiente Equipo

desarrollador

(team)

Establecer conexioacuten con la

base de datos programacioacuten

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el plan

anual de sistemas

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el plan

de mantenimientos

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Pruebas de versioacuten

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Elaborado por Dario Gutieacuterrez

34332 Preparacioacuten del proceso del Sprint Planning Meeting

Similar al Sprint 1 se desarrollara el seguimiento de la pila de tareas se

recomienda tomar en consideracioacuten las tareas anteriores (ayer) tareas

actuales (hoy) y si se da alguacuten inconveniente para la realizacioacuten

Tabla Ndeg 30 Seguimiento de la pila de tareas

FECHA NHR NTRF RES TANT TACT

2006 84 06 Equipo

desarrollador

(team)

Plan para la

iteracioacuten 2

Disentildeo para el plan

anual de sistemas

2206 80 06 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

sistemas

Disentildeo para el plan

anual de sistemas

2306 78 06 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

sistemas

Disentildeo para el plan

de mantenimientos

2406 74 05 Equipo

desarrollador

(team)

Disentildeo para el

plan de

mantenimiento

s

Disentildeo para el plan

de mantenimientos

2506 68 05 Equipo

desarrollador

(team)

Disentildeo para el

plan de

mantenimiento

Establecer conexioacuten

con la base de datos

programacioacuten

s

2606 66 04 Equipo

desarrollador

(team)

Establecer

conexioacuten con

la base de

datos

programacioacuten

Establecer conexioacuten

con la base de datos

programacioacuten

2706 62 04 Equipo

desarrollador

(team)

Establecer

conexioacuten con

la base de

datos

programacioacuten

Programacioacuten para

el plan anual de

sistemas

2906 58 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual de

sistemas

Programacioacuten para

el plan anual de

sistemas

3006 52 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual de

sistemas

Programacioacuten para

el plan anual de

sistemas

0107 48 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual de

sistemas

Programacioacuten para

el plan anual de

sistemas

0207 44 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual de

sistemas

Programacioacuten para

el plan de

mantenimientos

0307 40 02 Equipo

desarrollador

(team)

Programacioacuten

para el plan de

mantenimiento

s

Programacioacuten para

el plan de

mantenimientos

0407 36 02 Equipo

desarrollador

(team)

Programacioacuten

para el plan de

mantenimiento

s

Programacioacuten para

el plan de

mantenimientos

0607 32 02 Equipo

desarrollador

(team)

Programacioacuten

para el plan de

mantenimiento

s

Programacioacuten para

el plan de

mantenimientos

0707 28 01 Equipo

desarrollador

(team)

Programacioacuten

para el plan de

mantenimiento

s

Pruebas de versioacuten

0807 26 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

0907 22 01 Equipo

desarrollador

Pruebas de

versioacuten Pruebas de versioacuten

(team)

1007 16 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

1107 12 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

1307 8 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

1407 4 00 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

Elaborado por Dario Gutieacuterrez

Al finalizar la iteracioacuten 2 se realiza la revisioacuten de la pila del Sprint resultante

ya que pueden aparecer nuevas tareas se deben tomar en cuenta aquellas

tareas que no fueron finalizadas en el Sprint 2 ya que en la iteracioacuten 2 no

existieron tareas sin finalizar esto nos da como resultado que se logroacute

terminar como se encontraba en el plan de inicio

Tabla Ndeg 31 Pila de tareas al finalizar la iteracioacuten 2

Tarea Tipo Estado

Disentildeo para el plan anual de sistemas Prototipo Finalizado

Disentildeo para el plan de mantenimientos Prototipo Finalizado

Establecer conexioacuten con la base de datos

programacioacuten

Prototipo Finalizado

Programacioacuten para el plan anual de

sistemas

Codificacioacuten Finalizado

Programacioacuten para el plan de

mantenimientos

Codificacioacuten Finalizado

Pruebas de versioacuten Codificacioacuten Finalizado

Elaborado por Dario Gutieacuterrez

34333 Desarrollo Burn Down Chart

Para el desarrollo de la graacutefica se considera si existieron cambios en las

tareas como la iteracioacuten se mantuvo la pila de tareas planteada al comienza

de la interaccioacuten no tiene ninguacuten cambio

GRAacuteFICO Nordm 17 Iteracioacuten 2 esfuerzo realizado

Elaborado por Dario Gutieacuterrez

150 145 140 135 130 125 120 115 110 105 100 95 90 85 80 75 70 65 60 55 50

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21

Sprint 2 Burndown chart

34334 Desarrollo del Sprint 2

Para el segundo Sprint parte del sistema se realizaron modificaciones al Esquema y Disentildeo de la base de datos donde quedo de la

siguiente manera

GRAacuteFICO Nordm 18 Disentildeo final de la base de datos

Elaborado por Dario Gutieacuterrez

Casos de uso

Plan anual de sistemas

GRAacuteFICO Nordm 19 Caso de uso plan anual sistemas

Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 20 Caso de uso Plan de mantenimientos

Elaborado por Dario Gutieacuterrez

Los usuarios del departamento de sistemas solo pueden ingresar registros al

plan anual de tal forma que al no ser cumplidos afecta con un porcentaje

negativo para los indicadores de la ISO 9001

GRAacuteFICO Nordm 21 Plan Anual de sistemas

Elaborado por Dario Gutieacuterrez

Como se mencionoacute en la ventana anterior las opciones para los usuarios de

sistemas es solo para gravar nuevos registro o realizar el cumplimiento de

cada uno de ellos

GRAacuteFICO Nordm 22 Plan de mantenimientos

Elaborado por Dario Gutieacuterrez

34335 Realizacioacuten de pruebas de versioacuten 20

Como la realizacioacuten de pruebas en la versioacuten anterior en esta tambieacuten se las

realiza y quedo de la siguiente manera

Tabla Ndeg 32 Caso de Prueba 4

Sistema SGMPro Id caso de prueba CP04

Historia de usuario H4 Responsable Dario Gutierrez

Propoacutesito

Prueba Plan Anual de Sistemas

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida

obtenida

1

Acceso a la

ventana del plan

anual

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado

deseado

2 Agregar

registros al plan

Se ingresoacute un

registro a la tabla

y se verifico

Excelente

Se efectuoacute el

resultado

deseado

3

Validar un

registro como

realizado y otro

como no

logrado

Se tomoacute varios

registros y se los

puso como

realizado y a otros

como no logrado

y se verifico

Excelente

Se efectuoacute el

resultado

deseado

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 33 Caso de prueba 5

Sistema SGMPro Id caso de prueba CP05

Historia de usuario H5 Responsable Dario Gutierrez

Propoacutesito

Prueba Plan de mantenimientos

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida

obtenida

1

Acceso a la

ventana del plan

de mantenimientos

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado

deseado

2

Agregar registros

al plan de

mantenimientos

Se ingresoacute un

registro a la tabla

y se verifico

Excelente

Se efectuoacute el

resultado

deseado

3

Validar un registro

como realizado

mantenimiento y

proacuteximo

mantenimiento

Se tomoacute varios

registros y se los

puso como

realizado

mantenimiento y

a otros como

proacuteximo

mantenimiento

Excelente

Se efectuoacute el

resultado

deseado

Elaborado por Dario Gutierrez

3434 Iteracioacuten 3

34341 Plan del Sprint 3 para el sistema

Al terminar el Sprint 2 se selecciona los siguientes requerimientos del

Product Backlog para planificar el Sprint 3 y se detalla la siguiente tabla

Tabla Ndeg 34 Sprint Backlog del Sprint 3

Descripcioacuten Prioridad Ndeg historian de

Usuario

R6 Plan anual aacuterea

mantenimiento Alta H6

R7

Inventario de

repuestos aacuterea

mantenimiento

Alta H7

R8

Inventario de

herramientas aacuterea

mantenimiento

Alta H8

Elaborado por Dario Gutieacuterrez

Para la Iteracioacuten 2 el Product Owner concertoacute con los requerimientos en el

segundo Sprint

Ahora que se ha finalizado totalmente con el Sprint 2 y el Product Owner estaacute

de acuerdo se procede a tomar las tareas para el Sprint 3

Tabla Ndeg 35 Tareas del Sprint 3

Coacutedigo Descripcioacuten responsable Tiempo de

ejecucioacuten

TA01

Disentildeo para el

plan anual de

mantenimiento

Equipo

Desarrollador 18h

TA02

Disentildeo del

inventario de

repuestos

Equipo

Desarrollador 18h

TA03 Disentildeo del

inventario de

Equipo

Desarrollador 12h

herramientas

TA04 Programacioacuten

para el plan anual

Equipo

Desarrollador 48h

TA05

Programacioacuten

para el inventario

de repuestos

Equipo

Desarrollador 24h

TA06

Programacioacuten

para el inventario

de herramientas

Equipo

Desarrollador 18h

TA07 Pruebas de

versioacuten

Equipo

Desarrollador 12h

Total de tiempo de ejecucioacuten 150h

Elaborado por Dario Gutieacuterrez

Luego de la lista de tareas se desarrolla la construccioacuten de la pila de tareas

para la iteracioacuten 3

Tabla Ndeg 36 Tareas tipos y estados

Propuesta

Sistema de gestioacuten y mantenimiento programado de equipos tecnoloacutegicos e

industriales

Numero de

Sprint

Inicio Nuacutemero de diacuteas Jornada en horas

3 16-julio-2015 30 5

Tareas Responsables

Tipo Estado

Anaacutelisis En curso Equipo desarrollador

(team)

Disentildeo Terminado Equipo desarrollador

(team)

Codificacioacuten En curso Equipo desarrollador

(team)

Prototipo Pendiente Equipo desarrollador

(team)

Pruebas Pendiente Equipo desarrollador

(team) y Scrum Marster

Elaborado por Dario Gutieacuterrez

La primera lista del sprint 2 sentildeala los estados de las diferentes tareas lo que

ayuda a llevar un control de las actividades que estaacuten por realizarse

Tabla Ndeg 37 Listado de tareas y estados para el sprint 3

Tarea Tipo Estado Responsable

Disentildeo para el plan anual de

mantenimiento

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo del inventario de repuestos

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo del inventario de

herramientas

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el plan anual

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el inventario

de repuestos

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el inventario

de herramientas

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Pruebas de versioacuten

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Elaborado por Dario Gutieacuterrez

34342 Preparacioacuten del proceso del Sprint Planning Meeting

Igual al Sprint 2 se plantea el seguimiento de la pila de tareas tambieacuten se

recomienda tomar en consideracioacuten las tareas anteriores (ayer) tareas

actuales (hoy) y si se da alguacuten inconveniente para la realizacioacuten

Tabla Ndeg 38 Seguimiento de la pila de tareas

FECHA NHR NTRF RES TANT TACT

1607 150 07 Equipo

desarrollador

(team)

Plan para el

Sprint 3

Disentildeo para el plan

anual de

mantenimiento

1707 145 07 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

mantenimiento

Disentildeo para el plan

anual de

mantenimiento

1807 140 07 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

mantenimiento

Disentildeo para el plan

anual de

mantenimiento

2007 135 07 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

mantenimiento

Disentildeo para el plan

anual de

mantenimiento

2107 130 07 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

mantenimiento

Disentildeo del

inventario de

repuestos

2207 125 06 Equipo

desarrollador

(team)

Disentildeo del

inventario de

repuestos

Disentildeo del

inventario de

repuestos

2307 120 06 Equipo

desarrollador

(team)

Disentildeo del

inventario de

repuestos

Disentildeo del

inventario de

repuestos

2407 115 06 Equipo

desarrollador

(team)

Disentildeo del

inventario de

repuestos

Disentildeo del

inventario de

repuestos

2507 110 06 Equipo

desarrollador

(team)

Disentildeo del

inventario de

repuestos

Disentildeo del

inventario de

herramientas

2707 105 05 Equipo

desarrollador

(team)

Disentildeo del

inventario de

herramientas

Disentildeo del

inventario de

herramientas

2807 100 05 Equipo

desarrollador

(team)

Disentildeo del

inventario de

herramientas

Disentildeo del

inventario de

herramientas

2907 95 05 Equipo

desarrollador

(team)

Disentildeo del

inventario de

herramientas

Programacioacuten para

el plan anual

3007 90 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

3107 85 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0108 80 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0308 75 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0408 70 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0508 65 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0608 60 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0708 55 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0808 50 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

1008 45 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

1108 40 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el inventario de

repuestos

1208 35 03 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

repuestos

Programacioacuten para

el inventario de

repuestos

1308 30 03 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

repuestos

Programacioacuten para

el inventario de

herramientas

1408 25 02 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

herramientas

Programacioacuten para

el inventario de

herramientas

1508 20 02 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

herramientas

Programacioacuten para

el inventario de

herramientas

1708 15 02 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

herramientas

Pruebas de versioacuten

1808 10 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

1908 5 00 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

Elaborado por Dario Gutieacuterrez

En el final la iteracioacuten 3 se procede a la revisioacuten de la pila del Sprint

resultante ya que en la iteracioacuten 3 no existieron tareas sin finalizar esto nos

da como resultado que se logroacute terminar como se encontraba en el plan de

inicio

Tabla Ndeg 39 Pila de tareas al finalizar la iteracioacuten

Tarea Tipo Estado

Disentildeo para el plan anual de

mantenimiento

Prototipo Finalizado

Disentildeo del inventario de repuestos Prototipo Finalizado

Disentildeo del inventario de herramientas Prototipo Finalizado

Programacioacuten para el plan anual Codificacioacuten Finalizado

Programacioacuten para el inventario de

repuestos

Codificacioacuten Finalizado

Programacioacuten para el inventario de

herramientas

Codificacioacuten Finalizado

Pruebas de versioacuten Codificacioacuten Finalizado

Elaborado por Dario Gutieacuterrez

34343 Desarrollo del Burn Down Chart

Al realizar la distribucioacuten del tiempo el cual se tomoacute en cuenta en la

planificacioacuten y la estimacioacuten del desarrollo que se realizoacute anteriormente

GRAacuteFICO Nordm 23 Iteracioacuten 3 esfuerzo realizado

Elaborado por Dario Gutieacuterrez

34344 Desarrollo del Sprint 3

En el desarrollo de la iteracioacuten 3 quedando disentildeada todas las tablas y

completa la base de datos en la iteracioacuten 2 se procede con los siguientes casos

de uso

GRAacuteFICO Nordm 24 Caso de uso Plan anual mantenimiento

Elaborado por Dario Gutieacuterrez

15014514013513012512011511010510095 90 85 80 75 70 65 60 55 50 45 40 35 30 25 20 15 10 5

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

Sprint 3 Burndown chart

GRAacuteFICO Nordm 25 Caso de uso Inventario de Repuestos

Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 26 Caso de uso Inventario de herramientas

Elaborado por Dario Gutieacuterrez

En el registro de los equipos industriales se detalla todo lo que concierne a

cada equipo y su actividad dentro las liacuteneas de produccioacuten de la planta

ensambladora

GRAacuteFICO Nordm 27 Ventana de Registro Equipo industrial

Elaborado por Dario Gutieacuterrez

Para el inventario de repuestos tenemos el ingreso de un nuevo iacutetem de

repuesto por si no existe no es necesario la eliminacioacuten o modificacioacuten de un

iacutetem de repuestos ya que por la complejidad de cada Equipo Industrial es muy

difiacutecil que se elimines repuestos

GRAacuteFICO Nordm 28 Inventario de repuestos

Elaborado por Dario Gutieacuterrez

En el Ingreso y Salida de Material se busca por la lista de nombre de iacutetems de

repuestos y se detalla cuanto ingresa o cuanto sale a inventario

GRAacuteFICO Nordm 29 Ingreso y salida de material

Elaborado por Dario Gutieacuterrez

En el inventario de herramientas se realiza el ingreso de una nueva

herramienta en la realizacioacuten anual de inventario si alguna herramienta se da

de baja solo se modifica la observacioacuten de la herramienta

GRAacuteFICO Nordm 30 inventario de herramientas

Elaborado por Dario Gutieacuterrez

34345 Realizacioacuten de pruebas de versioacuten 30

Al hacer un test del funcionamiento correcto del sistema se ha sometido a

pruebas el sistema para asiacute comprobar la satisfaccioacuten de los requerimientos en

el Sprint 3

Tabla Ndeg 40 Caso de prueba 6

Sistema SGMPro Id caso de prueba CP06

Historia de usuario H6 Responsable Dario Gutierrez

Propoacutesito

Prueba Plan Anual de mantenimiento

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1 Acceso a la ventana

del plan anual

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado deseado

2 Acceso al sub

modulo

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado deseado

3 Registrar personas

Se realizoacute el

registro de

personas

Excelente

Se efectuoacute el

resultado deseado

4 Registrar equipo

industrial

Se realizoacute varios

registros de

equipos

industriales

Excelente

Se efectuoacute el

resultado deseado

5

Verificacioacuten de

datos en el plan

anual

Se realizoacute la

verificacioacuten de la

tablas y

validacioacuten de

campos

Excelente

Se efectuoacute el

resultado deseado

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 41 Caso de prueba 7

Sistema SGMPro Id caso de prueba CP07

Historia de usuario H7 Responsable Dario Gutierrez

Propoacutesito

Prueba Inventario de repuestos

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1

Se accedioacute a la

ventana

correspondiente a

inventario de

repuestos

Se realizoacute el

acceso

correctamente

Excelente

Se efectuoacute el

resultado deseado

2 Ingresar repuestos en

el inventario

Se ingresoacute varios

repuesto llenando

todos los campos

Excelente

Se efectuoacute el

resultado deseado

3 Validar informacioacuten

en las tablas

Se validoacute los

registros al

consultar en las

tablas

Excelente

Se efectuoacute el

resultado deseado

4 Ingresar y sacar

material

Se accedioacute a la

ventana y realizo

ingresos de

material y salida de

material

Excelente

Se efectuoacute el

resultado deseado

5

Verificacioacuten de datos

ingreso y salida de

material

Se realizoacute la

verificacioacuten de la

tablas para

constatar los

ingresos y salidas

Excelente

Se efectuoacute el

resultado deseado

Elaborado por Dario Gutieacuterrez

Para finalizar el test de pruebas se realiza la prueba al inventario de

herramientas y tomando en cuenta como si fuera un inventario anual de

herramientas

Tabla Ndeg 42 Caso de prueba 8

Sistema SGMPro Id caso de prueba CP08

Historia de usuario H8 Responsable Dario Gutierrez

Propoacutesito

Prueba Inventario de herramientas

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1

Acceso a la ventana de

Inventario de

herramientas

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado deseado

2

Realizar un inventario

anual con algunas

herramientas

Se ingresoacute las

herramientas

tomadas en el

inventario anual

Excelente

Se efectuoacute el

resultado deseado

3 Validar informacioacuten

Se verifico la

informacioacuten con las

tablas e

informacioacuten

tomada

Excelente

Se efectuoacute el

resultado deseado

Elaborado por Dario Gutieacuterrez

344 Compromiso y Mantenimiento

El investigador se compromete en realizar revisiones teacutecnicas al sistema

implantado para asiacute verificar su funcionamiento

Los usuarios tendraacuten acceso a un manual del sistema para que no tengan

problemas al utilizarlo y no generar dudas

345 Conclusiones y recomendaciones de la propuesta

3451 Conclusiones

Del plan de desarrollo del sistema de Gestioacuten y mantenimiento programado

de equipos tecnoloacutegicos e industriales para los departamentos de

Mantenimiento y Sistemas de la planta Ensambladora CIAUTO se concluye

lo siguiente

La informacioacuten que se recolectoacute fue de gran ayuda para lograr alcanzar

los requisitos para el desarrollo del sistema los mismos que se

completaron satisfactoriamente

Al escoger las herramientas informaacuteticas precisas aplico un desarrollo

adecuado del sistema asiacute logrando obtener el sistema como se

encontraba planteado

Gracias a la aplicacioacuten de la Metodologiacutea Aacutegil de desarrollo de Software

SCRUM en el trabajo de investigacioacuten se adquirioacute experiencia muy

aplicada y nuevos conocimientos es asiacute como se ha logrado desarrollar un

eficiente control en todo el avance del sistema

3452 Recomendaciones

Es necesario obtener la informacioacuten y realizar un buen anaacutelisis para

denotar lo que realmente necesita el usuario

Es recomendable estar familiarizado con las diferentes herramientas para

el desarrollo de software asiacute sabremos utilizar lo necesario para el

desarrollo del sistema

Es adecuado conocer a fondo las funciones y caracteriacutesticas de la

metodologiacutea Scrum para evitar inconvenientes al desarrollar el sistema

Para que el sistema pueda ser ejecutado controlado y manipulado de la

mejor manera se recomienda que

Se realice una capacitacioacuten teacutecnica previa a su uso dirigida a las personas

que van a administrar el sistema ya que de esta manera podraacute manipular al

mismo con toda seguridad y a la vez aprovechar todos los recursos que

posee

Se recomienda utilizar la informacioacuten de este trabajo de investigacioacuten

como base para el desarrollo de otros sistemas a realizar

346 Maquetacioacuten del disentildeo del sistema

La maquetacioacuten del sistema nos permite conocer como estaacute armado el disentildeo

teacutecnico del sistema es un graacutefico donde se detallan las partes que lo

componen donde se encuentra especificado las herramientas utilizadas el

motor de base de datos y los que intervendraacuten con el sistema

GRAacuteFICO Nordm 31 Disentildeo del sistema

Elaborado por Dario Gutieacuterrez

35 Comprobacioacuten de objetivos

En la propuesta del trabajo de investigacioacuten se planteoacute objetivos muy

importantes y relevantes es asiacute que se justifican de la siguiente manera

Al a ver culminado la propuesta y luego la implementacioacuten del sistema se

realiza el anaacutelisis y disentildeo del Sistema donde se realizoacute el seguimiento del

proceso de la Mitologiacutea Aacutegil SCRUM para el desarrollo en cada uno de los

requerimientos de las necesidades de los usuarios

Se realiza los diferentes procesos en el sistema y se realiza comprobaciones y

verificaciones de la funcionalidad de cada parte para asiacute tener el resultado

deseado para cada uno de los usuarios

Para culminar se reitera que todos los moacutedulos necesarios y sus diferentes

caracteriacutesticas dan una visualizacioacuten de los diferentes requerimientos y que

despueacutes se convirtieron en tareas finalizadas para terminacioacuten del sistema y

se puedan verificar aspectos de planes anuales mantenimientos realizados

tareas no realizadas y sirvan para una mejora continua de cada aacuterea y por

entregar una herramienta informaacutetica de gran utilidad para la Planta

Ensambladora CIAUTO

CONCLUSIONES

Se puede concluir que existe informacioacuten variada para el desarrollo del

software como tambieacuten de la metodologiacutea SCRUM y sus procesos de

metodologiacutea aacutegil

Para la recoleccioacuten o buacutesqueda de informacioacuten se utilizoacute metodologiacuteas

teacutecnicas instrumentos y anaacutelisis de investigacioacuten las mismas que permitieron

comprobar la hipoacutetesis

Al culminar el trabajo se obtuvo como resultado un sistema implementado

que gestiona los mantenimientos fichas teacutecnicas de maquinaria y otra

informacioacuten

RECOMENDACIONES

Es recomendable utilizar las herramientas como la entrevista y la encuesta

teacutecnicas y metodologiacuteas coma la investigacioacuten bibliograacutefica junto con la

experimentacioacuten cientiacutefica para obtener resultados favorables para los

clientes quienes nos comparten una visioacuten clara de lo que quieren lograr con

el sistema a desarrollar

Estimular al desarrollo de software con metodologiacuteas aacutegiles a las comunes o

las que todos utilizan en forma repetitiva porque esto ayudaraacute a una mejor

calidad de software y tiempo de ejecucioacuten

Es apropiado la utilizacioacuten de instrumentos de desarrollo de software para

cliente servidor que se basan en coacutedigo abierto porque este tipo de lenguajes

de programacioacuten reducen costos y poseen una gran cantidad de informacioacuten

que se encuentra en el internet

BIBLIOGRAFIacuteA

Bibliografiacutea baacutesica

FIGUEROA Roberth G SOLIS Camilo J CABRERA Armando A 2008

Metodologiacuteas Tradicionales vs Metodologiacuteas Aacutegiles 2008

ORTEGA J Gasset 1985 Diccionario Everest Lengua Espantildeola Leoacuten

EVERGRAFIAS SA 1985

T Edgar 2008 Mantenimiento 2008

Bibliografiacutea citada

BLANCO L GUTSZAT I 2008 Sistemas Informaacuteticos Habana ENPES

2008

D T CAMPBELL y J STANLEY 1973 Disentildeos experimentales y cuasi

experimentales en la investigacioacuten social Buenos Aires Amorrortu 1973

F MONCHY 1990 Teoriacutea y Praacutectica del Mantenimiento Industrial

Barcelona MASSON SA 1990

FERNAacuteNDEZ Javier 1999 El Managment del Nuevo Milenio Granada

GRANICA 1999

GARCIA GARRIDO Santiago 2012 Ingenieriacutea de Mantenimiento

Madrid Renovetec 2012

HUESO Andreacutes CASCANT Josep M 2012 Metodologiacutea y Teacutecnicas

Cuantitativas de Investigacioacuten Valencia UNIVERSITAT POLITEacuteCNICA

DE VALENCIA 2012

Hugo GARCEacuteS 2000 Investigacioacuten cientiacutefica Quito Abya-yala 2000

JK GALBRAITH 1985 El Nuevo Estado industrial Madrid Sarpe 1985

Karl POPPER 1994 La loacutegica de la investigacioacuten cientiacutefica Madrid

Tecnos Edicioacuten 1994

ORJUELA Ailin ROJAS Mauricio 2008 Las Metodologiacuteas del desarrollo

aacutegil como una oportunidad para la ingenieriacutea de software educativo

Pamplona Universidad de Pamplona Colombia 2008

QUINTANILLA Miguel Aacutengel 1998 TECNOLOGIacuteA UN ENFOQUE

FILOSOacuteFICO Madrid SL FONDE DE CULTURA 1998

REYES Agustiacuten 2003 Administracioacuten Moderna Lima LIMUSA SA

2003

S PRESSMAN Roger 2007 Ingenieriacutea de Software Un enfoque praacutectico

London McGraw-Hill Interamericana 2007 ISBN 970-10-5473-3

SOMERVILLE Ian 2005 Ingenieriacutea de software Madrid PEARSON

Addison Wesley 2005 ISBN 84-7829-074-5

VERGARA Gonzalo 2009 iquestQueacute es un Sistema de Gestioacuten 2009

YIN Robert K 1985 Investigacioacuten sobre Estudio de Casos Disentildeo y

Meacutetodos Los Aacutengeles SAGE Publications 1985

Bibliografiacutea virtual

Fuente CASTANtildeEDA Carlos Articulo Historia Automoacutevil Ecuador

Fecha 08122000 Disponible en la web

httpcinaeorgecindexphpoption=com_contentampview=articleampid=26

ampItemid=302amplang=es

Fuente LOacutePEZ Daniel Articulo Ensamblaje de Autos Fecha 15112003

Disponible en la web httpeldiarioecnoticias-manabi-ecuador208469-

ensambladora-de-la-hyundai-confirmada

Fuente TARTADO Daniel Articulo Llegada del Automoacutevil Fecha

09032005 Disponible en la web httpaeadenetcifrashtml

ANEXOS

ENCUESTA

Pregunta 1 iquestCree usted que la Planta ensambladora debe estar sujeta al

desarrollo tecnoloacutegico para asiacute brindar una mejora continua

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 2 iquestConoce usted que es un sistema de gestioacuten y mantenimiento

programado

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 3 iquestConsidera usted que se lleve el control de la planificacioacuten de

mantenimientos a traveacutes de un Sistema Informaacutetico

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 4 iquestCoacutemo calificariacutea usted la creacioacuten de un sistema de gestioacuten y

mantenimiento programado para la planta ensambladora

EXCELENTE

BUENO

NO CALIFICA

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 5 iquestConoce usted coacutemo es el proceso para realizar el mantenimiento de

un equipo informaacutetico en CIAUTO

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 6 iquestConsidera usted beneficioso que se lleve un control de los

documentos y planificacioacuten de mantenimientos para los equipos criacuteticos

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

ENTREVISTA

Pregunta 1 iquestCoacutemo gerente de la planta ensambladora CIAUTO cree usted que

debe estar sujeta al desarrollo tecnoloacutegico para asiacute brindar una mejora continua

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 2 iquestTiene conocimiento de que es un sistema de gestioacuten y

mantenimiento programado

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 3 iquestConsiderariacutea que se lleve un control de la planificacioacuten de

mantenimientos a traveacutes de un Sistema Informaacutetico

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 4 iquestCoacutemo calificariacutea la creacioacuten de un sistema de gestioacuten y

mantenimiento programado para la planta ensambladora

EXCELENTE

BUENO

NO CALIFICA

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 5 iquestConoce coacutemo es el proceso para realizar el mantenimiento de un

equipo informaacutetico en CIAUTO

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

ENCUESTA FINAL

Pregunta 1 iquestSe pudo agilizar tiempos en la buacutesqueda de informacioacuten gracias al

SGMpro

SI

NO

Pregunta 2 iquestCree Ud que gracias a la implementacioacuten del sistema SGMpro la

gestioacuten de la informacioacuten en el departamento de mantenimiento ha reducido

recursos y tiempo

SI

NO

Pregunta 3 iquestSeguacuten su criterio el control de mantenimientos que requieren los

equipos industriales ha mejorado notablemente con la implementacioacuten de

SGMpro

SI

NO

MANUAL DE USUARIO

Para el presente proyecto se creoacute un manual de usuario donde se explica

detalladamente el funcionamiento de cada una de las ventanas

1 Ventana de ingreso al sistema

En esta ventana se digita el nombre de usuario y contrasentildea previamente

ya registrados por el administrador Dependiendo del departamento al que

pertenezca se habilitaran los moacutedulos Administrador Mantenimiento y

Sistemas

Elaborado por Dario Gutieacuterrez

2 Moacutedulo de root

Como se puede observar se habilitan todos los moacutedulos para el usuario

root al ser suacuteper usuario puede tener acceso a todo el sistema

21 Los suacuteper usuarios tienes acceso a todo el sistema

22 Los usuarios del departamento de mantenimiento tienen acceso al

moacutedulo de mantenimiento

23 Para los usuarios del departamento de sistemas se les da acceso solo al

modulos de sistemas

Elaborado por Dario Gutieacuterrez

3 Registro de personas

Para el registro de personas se toma en cuenta los datos cedula nombre

completo usuario contrasentildea y departamento

Todos los campos estaacuten validados para permitir un cierto nuacutemero de

caracteres

Elaborado por Dario Gutieacuterrez

En la ventana se puede grabar modificar eliminar nuevo como opciones para los

usuarios

4 Plan anual de sistema

Aquiacute en el plan anual se realiza el ingreso de la descripcioacuten fecha inicio y

fecha fin la persona que realiza y la observacioacuten y una pequentildea tabla

donde se visualiza los datos ingresados

Elaborado por Dario Gutieacuterrez

5 Plan de mantenimiento

En este plan solo tenemos que escoger los datos ya generados en otras

ventanas que se mostraran posteriormente en este manual pero tambieacuten

aquiacute tenemos lo que se llamariacutea un pequentildeo sub modulo para lo que es el

registro de equipo y el registro de mantenimientos

Elaborado por Dario Gutieacuterrez

6 Registro de equipo industrial

Para realizar el registro de un equipo industrial se requiere todos los datos

correspondientes y exactos ya que ninguacuten campo puede quedar vaciacuteo

Elaborado por Dario Gutieacuterrez

7 Registro de mantenimiento

Para el registro de un mantenimiento solo se deben escoger paraacutemetros

previamente ingresados por lo que aquiacute tambieacuten se puede ir a las

correspondientes ventanas para realizar el ingreso si alguacuten dato no consta

todaviacutea

Elaborado por Dario Gutieacuterrez

8 Tipo de actividad y actividades

Aquiacute se ingresan los tipos de actividades para los equipos industriales y

tambieacuten se puede ir a la ventana siguiente que es donde se ingresan los

datos para el registro de actividades del tipo de actividad correspondiente

Elaborado por Dario Gutieacuterrez

9 Inventario de repuestos

Aquiacute se puede realizar el ingreso de repuestos con sus correspondientes

datos y visualizar como tambieacuten se puede realizar un ingreso y salida de

material para tener una visualizacioacuten de lo que se tiene en repuestos y por

si necesita alguno

Elaborado por Dario Gutieacuterrez

10 Inventario de herramientas

Aquiacute constan las herramientas por cada una de las estaciones de liacuteneas de

ensamblaje y sus estados y su constancia cada inicio de antildeo que se realiza

el inventario

Elaborado por Dario Gutieacuterrez

Instalacioacuten de PostgreSQL 9

Abrir un navegador web y acceder a la URL

httpwwwpostgresqlorgdownloadwindows

Aquiacute descargar la versioacuten 900 RC1 para Windows de 64 bits

Fuente postgresql

Una vez descargado el archivo de instalacioacuten de PostgreSQL (postgresql-900-

rc1-windowsexe de 455 MB) pulsar con el botoacuten derecho del ratoacuten sobre eacutel y

seleccionar Ejecutar como administrador

Fuente postgresql

Al tener activado el control de cuentas de usuario se mostraraacute una advertencia con

el texto iquestDesea permitir que este programa realice cambios en el equipo pulsar

Siacute para continuar con la instalacioacuten de PostgreSQL

Fuente postgresql

Se iniciaraacute el asistente para instalar PostgreSQL pulsar Siguiente

Fuente postgresql

Indicar la carpeta de instalacioacuten de PostgreSQL donde se guardaraacuten los

ejecutables libreriacuteas y ficheros de configuracioacuten de PostgreSQL

Fuente postgresql

Indicar tambieacuten la carpeta donde se guardaraacuten los datos por defecto de

PostgreSQL

Fuente postgresql

Introducir la contrasentildea para el suacuteper usuario postgres que seraacute con el que

inician sesioacuten para administrar la base de datos

Fuente postgresql

Introducir el puerto de escucha para la conexioacuten con el servidor PostgreSQL por

defecto el 5432

Fuente postgresql

Seleccionar la configuracioacuten regional

Fuente postgresql

Pulsar Siguiente para iniciar la instalacioacuten definitiva del servidor PostgreSQL

en Microsoft Windows 7

Fuente postgresql

Se iniciaraacute el asistente para instalar el motor de base de datos PostgreSQL que

crearaacute las carpetas oportunas copiaraacute los ficheros necesarios y crearaacute el servicio

Windows para iniciar de forma automaacutetica el motor de base de datos

Fuente postgresql

Una vez finalizada la instalacioacuten el asistente mostrara la posibilidad de ejecutar

Stack Builder aplicacioacuten que permitiraacute instalar otros componentes y herramientas

para PostgreSQL

Fuente postgresql

Marcar la opcioacuten de Stack Builder se iniciaraacute seleccionar PostgreSQL 90 on

port 5432 y pulsar Next

Fuente postgresql

Seleccionar las aplicaciones componentes y herramientas a instalar y pulsar

Next

Fuente postgresql

El asistente para instalar el servodpr PostgreSQL habraacute creado un servicio que

estaraacute iniciado y en tipo de inicio automaacutetico llamado postgresql-90

Fuente postgresql

Y habraacute creado la carpeta en archivos de programa PosgreSQL con las

subcarpetas

Fuente postgresql

Y la carpeta de datos

Fuente postgresql

Con esto habraacute convertido nuestro equipo Microsoft Windows 7 en un servidor de

base de datos PostgreSQL

Administracioacuten de PostgreSQL creacioacuten de usuarios (roles) cataacutelogos

Crear roles de login (usuarios) en PostgreSQL

Para el acceso a la administracioacuten del motor de base de datos PostgreSQL acceder

al botoacuten Iniciar - PostgreSQL 90 - pgAdmin III

Fuente postgresql

Desplegar Server Groups dentro desplegar Servidores y dentro de eacuteste pulsar

con el botoacuten derecho del ratoacuten sobre PostgreSQL 90 (localhost 5432) en el

menuacute emergente seleccionar Conectar

Fuente postgresql

Introducir la contrasentildea para el suacuteper usuario postgres (la contrasentildea introducida

en la instalacioacuten)

Fuente postgresql

Si todo es correcto se conectara al servidor PostgreSQL desde pgAdmin podra

configurar y administrar el servidor de PostgreSQL

Fuente postgresql

Para crear un rol de login pulsar con el botoacuten derecho del ratoacuten sobre Roles de

Login seleccionar Nueva Rol de Login

Fuente postgresql

En la pestantildea Propiedades introducir los siguientes datos

Nombre del Rol nombre del usuario

Contrasentildea contrasentildea para este usuario (rol)

La cuenta caduca para que la cuenta de usuario caduque en una fecha se

estableceraacute en este campo

Fuente postgresql

En la pestantildea Privilegios de Rol indicar si este usuario seraacute suacuteper usuario si

puede crear objetos de la base de datos y si puede crear roles

Fuente postgresql

Pulsar OK en la ventana anterior para crear el rol de login

Page 7: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia

AGRADECIMIENTO

Mi agradecimiento primero a Dios por

haberme bendecido para lograr mis

objetivos

A mis padres y hermanos quienes han

sabido escucharme y apoyarme siempre y

en todo momento muchas gracias por toda

una vida de felicidad amor comprensioacuten y

por estar conmigo en las buenas y malas

A mis amigos y compantildeeros de trabajo por

haberme apoyado tambieacuten en todo

momento para la culminacioacuten de mis

estudios

A mi Director de tesis que con sus

conocimientos me ayudoacute en todo lo

necesario Ing Segundo Corrales

A la Universidad Teacutecnica de Cotopaxi por

permitirnos realizar nuestro proyecto

preparaacutendonos para un mundo profesional

competitivo y lleno de nuevos retos

Dario

DEDICATORIA

Dedico este proyecto de tesis en primer

lugar a Dios por sus bendiciones para

realizar el presente proyecto a mis padres

por su apoyo e estimulo incondicional que

lo mantuvieron durante desde el comienzo

de la carrera y todo el proyecto a mis

hermanos Diego y Yadira los cuales estimo

mucho porque me estuvieron incentivando

a la culminacioacuten de la tesis y la obtencioacuten

de mi tiacutetulo de grado A mis amigos que me

dieron ese apoyo para la culminacioacuten de la

tesis

Lo dedico a mis seres queridos que ya no

estaacuten y que desde el cielo me dieron su

apoyo incondicional

Y a todas esas personas que hicieron

posible que mi meta se cumpliera

Dario

INDICE GENERAL

PORTADA _______________________________________________________ i

FORMULARIO DE LA APROBACIOacuteN DEL TRIBUNAL DE GRADO ____ ii

AUTORIA _______________________________________________________ 3

AVAL DEL DIRECTOR DE TESIS __________________________________ 4

AVAL DEL ASESOR METODOLOacuteGICO _____________________________ 5

CERTIFICADO DE IMPLEMENTACIOacuteN ____________________________ 6

AGRADECIMIENTO _____________________________________________ 7

DEDICATORIA __________________________________________________ 8

INDICE GENERAL _______________________________________________ 9

INDICE DE GRAFICOS __________________________________________ 12

INDICE DE TABLAS ____________________________________________ 13

RESUMEN _____________________________________________________ 15

ABSTRACT ____________________________________________________ 16

AVAL DE TRADUCCIOacuteN ________________________________________ 17

INTRODUCCIOacuteN _______________________________________________ 18

CAPITULO I ___________________________________________________ 20

1 FUNDAMENTACIOacuteN TEOacuteRICA PARA LA IMPLEMENTACIOacuteN

DE UN SISTEMA DE GESTIOacuteN y MANTENIMIENTO PROGRAMADO

DE ERQUIPOS TECNOLOGICOS E INDUSTRIALES _____________ 20

11 Sistema _______________________________________________ 20

12 Gestioacuten _______________________________________________ 21

13 Sistema de gestioacuten ______________________________________ 21

14 Mantenimiento _________________________________________ 22

15 Mantenimiento programado ______________________________ 23

16 Tecnologiacutea ____________________________________________ 23

17 Metodologiacutea ___________________________________________ 24

18 Metodologiacutea SCRUM ____________________________________ 25

19 Ingenieriacutea de software ___________________________________ 35

110 Proceso del software ____________________________________ 38

111 Gestioacuten del software _____________________________________ 40

112 Requerimientos del software ______________________________ 44

CAPITULO II ___________________________________________________ 49

2 ENTORNO DEL LUGAR DE INVESTIGACIOacuteN ______________ 49

21 Antecedentes histoacutericos de empresas ensambladoras de vehiacuteculos en

el Ecuador __________________________________________________ 49

22 Misioacuten y Visioacuten de Ciauto ________________________________ 51

221 Misioacuten ____________________________________________ 51

222 Visioacuten ____________________________________________ 51

23 Disentildeo Metodoloacutegico ____________________________________ 54

231 Meacutetodos de Investigacioacuten ____________________________ 54

2311 Meacutetodo hipoteacutetico deductivo _________________________ 54

2312 La experimentacioacuten cientiacutefica ________________________ 55

24 Teacutecnicas de la investigacioacuten ______________________________ 55

241 La entrevista ______________________________________ 56

242 La encuesta ________________________________________ 56

25 Recoleccioacuten de la Informacioacuten ____________________________ 57

251 Investigacioacuten bibliograacutefica ___________________________ 57

252 Investigacioacuten experimental ___________________________ 57

253 Investigacioacuten de campo ______________________________ 58

26 Tratamiento y Anaacutelisis Estadiacutestico de los Datos _______________ 58

261 Estadiacutestica descriptiva_______________________________ 59

27 Poblacioacuten _____________________________________________ 60

28 Anaacutelisis e Interpretacioacuten de Resultados _____________________ 61

29 Verificacioacuten de la hipoacutetesis ______________________________ 67

CAPITULO III __________________________________________________ 70

3 IMPLEMENTACIOacuteN DE UN SISTEMA DE GESTIOacuteN y

MANTENIMIENTO PROGRAMADO DE EQUIPOS TECNOLOGICOS

E INDUSTRIALES ____________________________________________ 70

31 Presentacioacuten ___________________________________________ 70

311 Organigrama de la Ensambladora Ciudad del Auto Cia Ltda

CIAUTO _________________________________________________ 53

32 Objetivos ______________________________________________ 71

321 Objetivo general____________________________________ 71

322 Objetivos Especiacuteficos ________________________________ 71

33 Justificacioacuten e Importancia _______________________________ 71

34 Desarrollo de la Propuesta _______________________________ 74

341 Metodologiacutea Aacutegil SCRUM ___________________________ 74

342 Asignacioacuten de Roles de Scrum ________________________ 75

343 Proceso de desarrollo de Software _____________________ 75

3431 Historias de Usuario ________________________________ 75

3432 Iteracioacuten 1 ________________________________________ 80

34321 Plan del sprint 1 para el sistema ____________________ 80

34322 Preparacioacuten del proceso del Sprint Planning Meeting __ 83

34323 Desarrollo del Sprint 1 ____________________________ 86

34324 Realizacioacuten de pruebas de versioacuten __________________ 91

3433 Iteracioacuten 2 ________________________________________ 93

34331 Plan del sprint 2 para el sistema ____________________ 93

34332 Preparacioacuten del proceso del Sprint Planning Meeting __ 96

34333 Desarrollo Burn Down Chart ______________________ 99

34334 Desarrollo del Sprint 2 ___________________________ 100

34335 Realizacioacuten de pruebas de versioacuten 20 ______________ 103

3434 Iteracioacuten 3 _______________________________________ 104

34341 Plan del Sprint 3 para el sistema ___________________ 104

34342 Preparacioacuten del proceso del Sprint Planning Meeting _ 108

34343 Desarrollo del Burn Down Chart __________________ 111

34344 Desarrollo del Sprint 3 ___________________________ 111

34345 Realizacioacuten de pruebas de versioacuten 30 ______________ 114

344 Compromiso y Mantenimiento _______________________ 117

345 Conclusiones y recomendaciones de la propuesta _______ 117

3451 Conclusiones ______________________________________ 117

3452 Recomendaciones __________________________________ 118

346 Maquetacioacuten del disentildeo del sistema ___________________ 119

35 Comprobacioacuten de objetivos ______________________________ 120

CONCLUSIONES ____________________________________________ 121

RECOMENDACIONES _______________________________________ 122

BIBLIOGRAFIacuteA _____________________________________________ 123

ANEXOS ______________________________________________________ 125

INDICE DE GRAFICOS

GRAacuteFICO Nordm 1 Scrum __________________________________________ 30

GRAacuteFICO Nordm 2 Desarrollo Tecnoloacutegico Ciauto _______________________ 61

GRAacuteFICO Nordm 3 Porcentaje de Conocimiento _________________________ 62

GRAacuteFICO Nordm 4 Consideraciones de Control _________________________ 63

GRAacuteFICO Nordm 5 Calificacioacuten para el Desarrollo del SGMP _____________ 64

GRAacuteFICO Nordm 6 Porcentaje de conocimiento del mantenimiento de un equipo

en Ciauto _______________________________________________________ 65

GRAacuteFICO Nordm 7 Beneficio de documentar la planificacioacuten de mantenimientos

_______________________________________________________________ 66

GRAacuteFICO Nordm 8 Organigrama de CIAUTO __________________________ 53

GRAacuteFICO Nordm 9 Iteracioacuten 1 esfuerzo realizado _______________________ 86

GRAacuteFICO Nordm 10 Disentildeo de la base de datos _________________________ 87

GRAacuteFICO Nordm 11 Acciones del administrador ________________________ 88

GRAacuteFICO Nordm 12 Ventana de Inicio sesioacuten___________________________ 88

GRAacuteFICO Nordm 13 Sesioacuten de root ___________________________________ 89

GRAacuteFICO Nordm 14 Sesioacuten moacutedulo de sistemas _________________________ 89

GRAacuteFICO Nordm 15 Sesioacuten moacutedulo de Mantenimiento ___________________ 90

GRAacuteFICO Nordm 16 Registro de Personas ______________________________ 90

GRAacuteFICO Nordm 17 Iteracioacuten 2 esfuerzo realizado ______________________ 99

GRAacuteFICO Nordm 18 Disentildeo final de la base de datos ____________________ 100

GRAacuteFICO Nordm 19 Caso de uso plan anual sistemas ___________________ 101

GRAacuteFICO Nordm 20 Caso de uso Plan de mantenimientos________________ 101

GRAacuteFICO Nordm 21 Plan Anual de sistemas ___________________________ 102

GRAacuteFICO Nordm 22 Plan de mantenimientos __________________________ 102

GRAacuteFICO Nordm 23 Iteracioacuten 3 esfuerzo realizado _____________________ 111

GRAacuteFICO Nordm 24 Caso de uso Plan anual mantenimiento _____________ 111

GRAacuteFICO Nordm 25 Caso de uso Inventario de Repuestos ________________ 112

GRAacuteFICO Nordm 26 Caso de uso Inventario de herramientas _____________ 112

GRAacuteFICO Nordm 27 Ventana de Registro Equipo industrial ______________ 112

GRAacuteFICO Nordm 28 Inventario de repuestos ___________________________ 113

GRAacuteFICO Nordm 29 Ingreso y salida de material _______________________ 113

GRAacuteFICO Nordm 30 inventario de herramientas ________________________ 114

GRAacuteFICO Nordm 31 Disentildeo del sistema _______________________________ 119

INDICE DE TABLAS

Tabla Ndeg 1 Involucrados de la encuesta _____________________________ 60

Tabla Ndeg 2 Desarrollo Tecnoloacutegico Ciauto ___________________________ 61

Tabla Ndeg 3 Porcentaje de Conocimiento _____________________________ 62

Tabla Ndeg 4 Consideraciones de Control ______________________________ 63

Tabla Ndeg 5 Calificacioacuten para el Desarrollo del SGMP __________________ 64

Tabla Ndeg 6 Porcentaje de conocimiento del mantenimiento de un equipo en

Ciauto _________________________________________________________ 65

Tabla Ndeg 7 Beneficio de documentar la planificacioacuten de mantenimientos __ 66

Tabla Ndeg 8 Historia de Usuario Nordm 1 ________________________________ 76

Tabla Ndeg 9 Historia de Usuario Nordm 2 ________________________________ 76

Tabla Ndeg 10 Historia de Usuario Nordm 3 _______________________________ 76

Tabla Ndeg 11 Historia de Usuario Nordm 4 _______________________________ 77

Tabla Ndeg 12 Historia de Usuario Nordm 5 _______________________________ 77

Tabla Ndeg 13 Historia de Usuario Nordm 6 _______________________________ 77

Tabla Ndeg 14 Historia de Usuario Nordm 7 _______________________________ 78

Tabla Ndeg 15 Historia de Usuario Nordm 8 _______________________________ 78

Tabla Ndeg 16 Product Backlog ______________________________________ 78

Tabla Ndeg 17 Sprint Backlog del Sprint 1 _____________________________ 80

Tabla Ndeg 18 Tareas del Sprint 1 ____________________________________ 81

Tabla Ndeg 19 Tareas tipos y estados _________________________________ 81

Tabla Ndeg 20 Listado de tareas y estados para el sprint __________________ 82

Tabla Ndeg 21 Seguimiento de la pila de tareas _________________________ 84

Tabla Ndeg 22 Pila de tareas al finalizar la iteracioacuten _____________________ 85

Tabla Ndeg 23 Caso de prueba 1 _____________________________________ 91

Tabla Ndeg 24 Caso de prueba 2 _____________________________________ 92

Tabla Ndeg 25 Caso de prueba 3 _____________________________________ 92

Tabla Ndeg 26 Sprint Backlog del Sprint 2 _____________________________ 93

Tabla Ndeg 27 Tareas del Sprint 2 ____________________________________ 94

Tabla Ndeg 28 Tareas tipos y estados _________________________________ 95

Tabla Ndeg 29 Listado de tareas y estados del Sprint 2 ___________________ 95

Tabla Ndeg 30 Seguimiento de la pila de tareas _________________________ 96

Tabla Ndeg 31 Pila de tareas al finalizar la iteracioacuten 2 ___________________ 98

Tabla Ndeg 32 Caso de Prueba 4 ____________________________________ 103

Tabla Ndeg 33 Caso de prueba 5 ____________________________________ 104

Tabla Ndeg 34 Sprint Backlog del Sprint 3 ____________________________ 105

Tabla Ndeg 35 Tareas del Sprint 3 ___________________________________ 105

Tabla Ndeg 36 Tareas tipos y estados ________________________________ 106

Tabla Ndeg 37 Listado de tareas y estados para el sprint 3 ________________ 107

Tabla Ndeg 38 Seguimiento de la pila de tareas ________________________ 108

Tabla Ndeg 39 Pila de tareas al finalizar la iteracioacuten ____________________ 110

Tabla Ndeg 40 Caso de prueba 6 ____________________________________ 115

Tabla Ndeg 41 Caso de prueba 7 ____________________________________ 115

Tabla Ndeg 42 Caso de prueba 8 ____________________________________ 116

RESUMEN

En el presente proyecto de tesis se detalla el desarrollo e implementacioacuten del

Sistema de gestioacuten y mantenimiento programado de equipos tecnoloacutegicos e

industriales el cual fue desarrollado para el departamento de mantenimiento de la

planta ensambladora CIAUTO El sistema ayudara a llevar un control de

documentos digitales tales como formatos registros planes e instructivos que

permiten la denominacioacuten de los procesos de control de la planificacioacuten de

actividades en el departamento de mantenimiento Se ha detectado que los equipos

industriales podraacuten ser controlados perioacutedicamente y minimizar las fallas en

varias formas con la utilizacioacuten de una base de datos en PostgresSQL y lenguaje

de programacioacuten JAVA que seraacuten las herramientas para la metodologiacutea SCRUM

la misma metodologiacutea de desarrollo aacutegil de software permite que el proyecto

pueda insertar nuevos requerimientos funcionales en cada interaccioacuten para el

acceso al sistema se utilizara un usuario y contrasentildea para cada departamentos el

usuario que podraacute acceder a todos los moacutedulos del sistema es ROOT el sistema

estaraacute divido en 2 moacutedulos moacutedulo de mantenimiento y moacutedulo de sistemas los

moacutedulos son independientes con esto se busca automatizar los procesos que se

llevan solo en documentos ademaacutes con los planes y reportes que arroje el sistema

serviraacute como prueba de la realizacioacuten de los mantenimientos a los equipos

tecnoloacutegicos e industriales para este trabajo de investigacioacuten se tomoacute la

documentacioacuten que lleva la empresa referente a mantenimientos y con ellos

transforma esa informacioacuten en forma automatizada

ABSTRACT

In this project the development and implementation of the management system

and scheduled maintenance of technological and industrial equipment are detailed

which was developed for the maintenance department of the detailed CIAUTO

assembly plant The system will help to keep track of digital formats such as

documents records plans and instructions that allow the name of the control

processes of planning activities in the maintenance department It has been found

that industrial computers can be monitored regularly and minimize failures in

several ways with the use of a PostgreSQL database and Java programming

language to be tools for SCRUM methodology the same methodology of agile

software development allows the project to add new functional requirements in

each interaction for the access to the system a username and password for each

department is used the user can access to all ROOT system modules the system

is divided into two modules Module maintenance and module systems the

modules are independent each module formats records plans and instructions for

this area where only administrators can make changes enter and delete records

are found customers can only observe and export logs of different tasks

performed or to be performed later

AVAL DE TRADUCCIOacuteN

INTRODUCCIOacuteN

En Ecuador varias empresas dedicadas a la manufactura de diferentes productos

han ido integrando de acuerdo a su necesidad Sistemas de Gestioacuten de la

informacioacuten como General Motors Grupo MAVESA ADELCA entre otros

obteniendo excelentes resultados tanto en su gestioacuten como en su operatividad

Actualmente tanto empresas puacuteblicas como privadas en la provincia de

Tungurahua se apoyan en sistemas de gestioacuten de informacioacuten para una mejora

continua en sus procesos es asiacute que un sistema de gestioacuten y mantenimiento

programado se convierte en una base fundamental para el funcionamiento oacuteptimo

de una empresa

Los departamentos de mantenimiento y sistemas informaacuteticos de la planta

ensambladora CIAUTO ubicada en la provincia de Tungurahua sector

Unamuncho Camino Real (Norte de Ambato) no ha integrado un sistema que

permita llevar un control de documentos digitales respecto a los procesos de

mantenimiento y normativas de manera que la informacioacuten digital permita una

automatizacioacuten de los procesos mencionados por lo cual se hace necesario el

desarrollo de un sistema informaacutetico mediante el cual se realice un monitoreo a la

actividad

La presente investigacioacuten tiene el objetivo de implementar un sistema de gestioacuten

y mantenimiento programado utilizando como herramientas el lenguaje JAVA y

PostgresSQL como base de datos utilizando la metodologiacutea SCRUM la misma

que ayudaraacute a tener una informacioacuten precisa para la realizacioacuten del proyecto

La objetivo principal de la investigacioacuten es Desarrollar un sistema de gestioacuten y

mantenimiento programado de equipos tecnoloacutegicos e industriales aplicando la

metodologiacutea SCRUM para la gestioacuten de mantenimientos fichas teacutecnicas de

maquinaria y otra informacioacuten

En el presente trabajo de investigacioacuten se detalla el contenido de cada capiacutetulo se

ha desarrollado en consideracioacuten al formato de la estructura de la tesis establecida

por la universidad donde tambieacuten se usa la metodologiacutea de desarrollo aacutegil de

software

Capiacutetulo I aquiacute se detalla la fundamentacioacuten teoacuterica que seraacute utilizada para el

transcurso de la investigacioacuten donde se reuacutene definiciones conceptos detalles y

caracteriacutesticas que serviraacuten para el desarrollo e implementacioacuten del sistema la

informacioacuten aquiacute recopilada serviraacute como un respaldo y soporte para el

desarrollos del proyecto de investigacioacuten

Capiacutetulo II en el presente capiacutetulo se detalla el anaacutelisis interpretacioacuten y los

resultados luego de haber aplicado las teacutecnicas de investigacioacuten entrevista y

encuesta donde los resultados obtenidos podraacuten demostrar la veracidad o falsedad

de la hipoacutetesis que se planteoacute en el desarrollo de este proyecto

Capiacutetulo III posterior a la investigacioacuten de campo para saber los requerimientos

de los departamentos de mantenimiento y sistemas informaacuteticos se realizoacute el

desarrollo e implantacioacuten del sistema donde se hiso el seguimiento de sus

diferentes procesos que presenta la Metodologiacutea aacutegil de desarrollo de software

SCRUM

CAPITULO I

1 FUNDAMENTACIOacuteN TEOacuteRICA PARA LA

IMPLEMENTACIOacuteN DE UN SISTEMA DE GESTIOacuteN y

MANTENIMIENTO PROGRAMADO DE ERQUIPOS

TECNOLOGICOS E INDUSTRIALES

11 Sistema

Para (ORTEGA JGasset 1985) Es un conjunto de reglas principios o

medidas enlazados entre siacute || Conjunto de cosas o partes

coordinadas seguacuten una le o que ordenadamente relacionadas entre

siacute contribuyen a determinado objeto Paacuteg 1313

Seguacuten (S PRESSMAN Roger 2007) Un conjunto o disposicioacuten de

elementos que estaacuten organizados para cumplir una meta predefinida

al procesar informacioacuten Paacuteg 134

De los conceptos anteriores se pude determinar que un sistema es un conjunto de

elementos ordenados y organizados para llegar a una meta y en el trayecto se

completan objetivos para lograrlo tambieacuten se puede analizar que un sistema tiene

planeacioacuten y estrategias las cuales logran enlazarse en el progreso para llegar al

objetivo

12 Gestioacuten

Para (FERNAacuteNDEZJavier 1999) Conjunto de procesos centrados en el

desarrollo y aplicacioacuten del conocimiento de una empresa para generar

activos intelectuales que pueden explotarse y generar valor al cumplir

los objetivos de nuestra empresa Paacuteg 127

Para (REYES Agustin 2003) Consiste en fijar el curso concreto de

accioacuten que ha de seguirse estableciendo los principios que habraacuten de

orientarlo la secuencia de operaciones para realizarlo y la

determinacioacuten de tiempo y nuacutemeros necesarios para su realizacioacuten

Paacuteg 79

De lo analizado anteriormente se puede decir que gestioacuten es un conjunto de

procesos que ayudan a cumplir objetivos por medio de ellos obtener resultados

para seguir mejorando tanto intelectualmente y que despueacutes se pueda explotar

generar y contribuir con nuevos objetivos a nuestra empresa pero para para ello

se establece principios que nos orientaran a lograrlo

13 Sistema de gestioacuten

Seguacuten (BLANCO L GUTSZAT I 2008) Es la gestioacuten (planeamiento

organizacioacuten operaciones y control) de los recursos (humanos y

fiacutesicos) que tienen que ver con el apoyo a sistemas (desarrollo

mejoriacutea y mantenimiento) y servicios (procesamiento transformacioacuten

distribucioacuten almacenamiento y recuperacioacuten) de la informacioacuten

(datos textos voz e imagen) para una empresa Paacuteg 56

Para (VERGARA Gonzalo 2009) Es un conjunto de etapas unidas en un

proceso continuo que permite trabajar ordenadamente una idea hasta

lograr mejoras y su continuidad Paacuteg 33

De las definiciones anteriores se puede concluir un sistema de gestioacuten es la

organizacioacuten planificacioacuten estandarizacioacuten de la informacioacuten y recursos de una

empresa que con una distribucioacuten de sistemas se puede llegar a desarrollar

mejorar y dar continuidad a varios servicios ademaacutes el sistema debe contar con el

apoyo de recursos

14 Mantenimiento

Para (GARCIA GARRIDO Santigo 2012) Se define como el conjunto de

teacutecnicas destinado a conservar equipos e instalaciones industriales en

servicio durante el mayor tiempo posible (buscando la maacutes alta

disponibilidad) y con el maacuteximo rendimiento Paacuteg 56

Para (F MONCHY 1990) Es el conjunto de acciones necesarias para

conservar o restablecer un sistema en un estado que permita garantizar

su funcionamiento a un coste miacutenimo Paacuteg 64

De lo mencionado anteriormente se puede decir que mantenimiento es un

conjunto de acciones guiadas por teacutecnicas documentacioacuten manuales de usuario

que serviraacuten para mantener cualquier equipo dispositivo o servicio disponible por

un mayor tiempo a un coste miacutenimo

15 Mantenimiento programado

Seguacuten (GARCIA GARRIDO Santigo 2012) Es una solucioacuten integral para

el mantenimiento y soporte de los ordenadores de su empresa que

consiste en un seguimiento personalizado del estado de cada

ordenador para asiacute poder evitar fallos que hubieran sido predecibles y

si el ordenador falla o es sustraiacutedo tener copias de seguridad

actualizadas Paacuteg 58

Para (T Edgar 2008) En este tipo de mantenimiento se hace eacutenfasis en

la proteccioacuten de bienes o equipos teniendo en cuenta las

recomendaciones de los fabricantes la frecuencia de utilizacioacuten si

trabajan o no en condiciones normales de disentildeo se incluyen las

inspecciones los reemplazos de partes que esteacuten proacuteximas a cumplir

su vida uacutetil Paacuteg 77

De lo analizado anteriormente se pude determinar que el mantenimiento

programado es una seguimiento organizado constante de los equipos para poder

minimizar o mantener un margen miacutenimo de problemas o fallos que fuesen

predecibles y asiacute darles una solucioacuten o en caso de sustraccioacuten o dantildeo se tengan los

respectivos respaldos herramientas y repuestos necesarios

16 Tecnologiacutea

Seguacuten (QUINTANILLA Miguel Angel 1998) Por Tecnologiacutea se entiende

un conjunto de conocimientos de base cientiacutefica que permite describir

explicar disentildear y aplicar soluciones teacutecnicas a problemas praacutecticos

de forma sistemaacutetica y racional Paacuteg 102

Para (JK GALBRAITH 1985) Tecnologiacutea significa aplicacioacuten sistemaacutetica

del conocimiento cientiacutefico (u otro conocimiento organizado) a tareas

praacutecticas Su consecuencia maacutes importante es una funcioacuten de la

divisioacuten y subdivisioacuten de cada una de esas tareas en partes o fases

componentes Paacuteg 72

Del anaacutelisis anterior se puede decir que tecnologiacutea es el conjunto de

conocimientos cientiacuteficos organizados que explican describen aplican y disentildean

soluciones teacutecnicas para tareas o problemas praacutecticos y su divisioacuten en fases

componentes

17 Metodologiacutea

Para (HUESO Andreacutes CASCANT Josep M 2012) La metodologiacutea es la

estrategia de investigacioacuten que elegimos para responder a las

preguntas de investigacioacuten Dependeraacute tanto de eacutestas como del marco

teoacuterico de la investigacioacuten Se trata pues de optar por una estrategia de

investigacioacuten general ya sea de iacutendole cuantitativa cualitativa o

mixta Tambieacuten el nivel de complejidad y detalle deseado (desde

extensa al caso de estudio) o el nivel de participacioacuten que se pretende

(desde lo extractivo hasta la investigacioacuten accioacuten participativa)Paacuteg 8

Seguacuten (YIN Robert K 1985) El significado de la metodologiacutea en siacute se

refiere a los meacutetodos de investigacioacuten que se siguen para alcanzar los

objetivos en una ciencia o estudio la metodologiacutea que se utilizara a lo

largo de la investigacioacuten es la de estudio de casos Paacuteg 26

De lo mencionado anterior se pude decir que la metodologiacutea es la taacutectica que

responderaacute planteamientos o preguntas de investigacioacuten la cual dependeraacute del

marco teoacuterico su nivel de complejidad y detalle deseado para asiacute alcanzar los

objetivos en todo el tiempo del trabajo de investigacioacuten

18 Metodologiacutea SCRUM

Para (FIGUEROA Roberth G SOLIS Camilo J CABRERA Armando A 2008)

La metodologiacutea Scrum es un proceso aacutegil y liviano que sirve para

administrar y controlar el desarrollo de software El desarrollo se

realiza en forma iterativa e incremental (una iteracioacuten es un ciclo corto

de construccioacuten repetitivo) Cada ciclo o iteracioacuten termina con una

pieza de software ejecutable que incorpora nueva funcionalidad Las

iteraciones en general tienen una duracioacuten entre 2 y 4 semanas

Las caracteriacutesticas comunes que se identificaron en los entornos de

desarrollo de las empresas analizadas fueron

La incertidumbre como elemento consustancial y asumido en

el entorno y en la cultura de la organizacioacuten

Equipos de desarrollo auto-organizados

Fases de desarrollo solapadas

Control sutil

Difusioacuten y transferencia del conocimiento

A- Incertidumbre

Como elemento consustancial y asumido en el entorno y en la cultura

de la organizacioacuten

El equipo de trabajo para disentildear el Honda City teniacutea una edad media

de 27 antildeos y el nivel de detalle que para el nuevo producto le dieron

los directivos de Honda fue ldquoEl tipo de coche que a la gente joven de

su segmento le gustariacutea conducirrdquo

En estas empresas desde la direccioacuten se apunta cuaacutel es la visioacuten

geneacuterica que se quiere conseguir o la direccioacuten estrateacutegica que hay

que seguir pero no un plan detallado del producto y su desarrollo Al

mismo tiempo se da al equipo un margen de libertad amplio

Los ingredientes clave que sirven de acicate para la creatividad y

compromiso del equipo son

La ldquotensioacutenrdquo que crea la visioacuten difusa y el reto que supone el

grado de dificultad que encierra

El margen de autonomiacutea libertad y responsabilidad

B- Auto-organizacioacuten

Son equipos auto-organizados No hay roles de gestioacuten que marquen

pautas o asignacioacuten de tareas No se trata de equipos auto-dirigidos

sino auto-organizados La gestioacuten marca la direccioacuten pero no la

organizacioacuten Parten de cero Deben empezar por crear su propia

organizacioacuten y buscar el conocimiento que necesitan Sin similares a

una pequentildea empresa ldquoStart-uprdquo en la que todos los integrantes

trabajan de forma conjunta y auto-organizada sin unos patrones

organizativos impuestos por una estructura empresarial ajena al grupo

La direccioacuten de la empresa actuacutea como un inversor de capital riesgo

que aporta los recursos necesarios para que trabajen en su proyecto

Para que los equipos puedan conseguir auto-organizarse debe reunir

tres caracteriacutesticas

Autonomiacutea son libres para elegir la estrategia de solucioacuten

Auto-superacioacuten El equipo va desarrollando soluciones que

evaluacutea analiza y mejora

Auto-enriquecimiento La multi-disciplinaridad de los

componentes del equipo favorece el enriquecimiento mutuo y

la adopcioacuten de soluciones valiosas y complementarias

C- Fases de desarrollo solapadas

En el desarrollo aacutegil las ldquofasesrdquo pasan a ser ldquoactividadesrdquo El concepto

de fase implica sucesioacuten secuencial de unas a otras En un campo de

Scrum los trabajos que se llevan a cabo pierden el caraacutecter de fase y

son actividades que se realizan en cualquier momento de forma

simultaacutenea o a demanda seguacuten las necesidades en cada iteracioacuten Por

ejemplo lo que para el desarrollo en cascada es una ldquomodificacioacuten de

requisitosrdquo en un modelo aacutegil es informacioacuten que enriquece o

concreta la visioacuten del producto El mismo teacutermino ldquomodificacioacutenrdquo

tiene impliacutecito el concepto de que estamos ldquocambiandordquo algo que ya

se habiacutea definido La fase de requisitos ya se hizo ya estaacute completada

En el desarrollo tradicional

Las transiciones entre fase y fase acaban funcionando como fronteras

Cada fase la realiza un equipo que siente como responsabilidad maacutes

su trabajo que el desarrollo conjunto Los documentos de disentildeo o

requisitos o los prototipos pueden acabar siendo barricadas que en

lugar de favorecer la comunicacioacuten directa favorecen la separacioacuten

El retraso en una fase hace de cuello de botella en el proyecto El

solapamiento diluye el ruido y los problemas entre fases

D- Control sutil

El equipo trabaja con autonomiacutea en un entorno de ambiguumledad

inestabilidad y tensioacuten La gestioacuten establece puntos de control

suficientes para evitar que el ambiente de ambiguumledad inestabilidad y

tensioacuten del ldquocampo de Scrumrdquo derive hacia descontrol Pero la gestioacuten

no ejerce un control riacutegido que impediriacutea la creatividad y la

espontaneidad El teacutermino ldquocontrol sutilrdquo se refiere a generar el

ecosistema adecuado para un ldquoauto-control entre igualesrdquo

consecuencia de la responsabilidad y del gusto por el trabajo que se

realiza Las acciones para generar el ecosistema de este control son

Seleccionando a las personas adecuadas para el proyecto y

analizando los cambios en la dinaacutemica del grupo para

incorporar o retirar a personas si resulta necesario

Creando un espacio de trabajo abierto

Animando a los ingenieros a ldquomezclarserdquo con el mundo real de

las necesidades de los clientes

Estableciendo sistemas de evaluacioacuten y reconocimiento

basados en el rendimiento del equipo

Gestionando las diferencias de ritmo a traveacutes del proceso de

desarrollo

Siendo tolerante y previsor con los errores son un medio de

aprendizaje y el miedo al error merma la creatividad y la

espontaneidad

Implicando a los proveedores en el proyecto y animaacutendoles

tambieacuten a su propia auto-organizacioacuten

E- Difusioacuten del conocimiento

Tanto a nivel de proyecto como de organizacioacuten Los equipos son

multidisciplinares todos los miembros aportan y aprenden tanto del

resto del equipo como de las investigaciones innovaciones de su

producto y de la experiencia del desarrollo Las personas que

participan en un proyecto con el tiempo van cambiando de equipo en

la organizacioacuten a otros proyectos de esta forma se van compartiendo

y comunicando las experiencias en la organizacioacuten

Los equipos y las empresas mantienen libre acceso a la informacioacuten

herramientas y poliacuteticas de gestioacuten del conocimiento

Seguacuten (ORJUELA Ailin ROJAS Mauricio 2008) Scrum es un

marco de trabajo iterativo e incremental para el desarrollo de

proyectos productos y aplicaciones Estructura el desarrollo en ciclos

de trabajo llamados Sprint Son iteraciones de 1 a 4 semanas y se van

sucediendo una detraacutes de otra Los Sprint son de duracioacuten fija ndash

terminan en una fecha especiacutefica aunque no se haya terminado el

trabajo y nunca se alargan Se limitan en tiempo Al comienzo de

cada Sprint un equipo multi-funcional selecciona los elementos

(requisitos del cliente) de una lista priorizada Se comprometen a

terminar los elementos al final del Sprint Durante el Sprint no se

pueden cambiar los elementos elegidos

Todos los diacuteas el equipo se reuacutene brevemente para informar del

progreso y actualizan unas graacuteficas sencillas que les orientan sobre el

trabajo restante Al final del Sprint el equipo revisa el Sprint con los

interesados en el proyecto y les ensentildea lo que han construido La

gente obtiene comentarios y observaciones que se puede incorporar al

siguiente Sprint

Scrum pone el eacutenfasis en productos que funcionen al final del Sprint

que realmente esteacuten ldquohechosrdquo en el caso del software significa que el

coacutedigo esteacute integrado completamente probado y potencialmente para

entregar Los roles artefactos y eventos principales se resumen en la

Grafico 1 Scrum

Un tema importante en Scrum es ldquoinspeccionar y adaptarrdquo El

desarrollo inevitablemente implica aprender innovacioacuten y sorpresas

Por eso Scrum hace hincapieacute en dar un pequentildeo paso de desarrollo

inspeccionar el producto resultante y la eficacia de las praacutecticas

actuales y entonces adaptar el objetivo del producto y las praacutecticas

del proceso Y volver a repetir

GRAacuteFICO Nordm 1 Scrum

Fuente (ORJUELA Ailin ROJAS Mauricio 2008)

Roles en Scrum

En Scrum hay 3 roles principales El Duentildeo de Producto (DP) el

Equipo y el ScrumMaster (SM) El Duentildeo de Producto es el

responsable de maximizar el retorno de inversioacuten (ROI) identificando

las funcionalidades del producto ponieacutendolas en una lista priorizada

de funcionalidades decidiendo cuales deberiacutean ir al principio de la

lista para el siguiente Sprint y re priorizando y refinando

continuamente la lista El Duentildeo de Producto tiene la responsabilidad

de las peacuterdidas y ganancias del producto asumiendo que es un

producto comercial En el caso de una aplicacioacuten interna el DP no es

responsable del ROI en el mismo sentido de un producto comercial

(que daraacute beneficio) pero es responsable de maximizar el ROI en el

sentido de elegir - en cada Sprint ndash los elementos de maacutes valor de

negocio y menos coste En algunas ocasiones el DP y el cliente son la

misma persona esto es muy comuacuten en aplicaciones internas En otras

el cliente podriacutea ser millones de personas con diferentes necesidades

en cuyo caso el rol de DP es parecido al rol de jefe de producto o jefe

de marketing del producto que hay en muchas empresas Sin embargo

el Duentildeo de Producto es diferente al tradicional jefe de producto

porque interactuacutea activa y frecuentemente con el equipo estableciendo

personalmente las prioridades y revisando el resultado en cada

iteracioacuten - de 1 a 4 semanas- en vez de delegar las decisiones de

desarrollo en el jefe de proyecto Es importante destacar que en Scrum

hay una persona y soacutelo una que hace ndash y tiene la autoridad final ndash el

Duentildeo de Producto

El Equipo construye el producto que va a usar el cliente por ejemplo

una aplicacioacuten o un sitio web El equipo en Scrum es ldquomulti-

funcionalrdquo ndash tiene todas las competencias y habilidades necesarias

para entregar un producto potencialmente distribuible en cada Sprint ndash

y es ldquoauto-organizadordquo (auto-gestionado) con un alto grado de

autonomiacutea y responsabilidad En Scrum los equipos se auto-organizan

en vez de ser dirigidos por un jefe de equipo o jefe de proyecto

El equipo decide a que se compromete y como hacer lo mejor para

cumplir con lo comprometido en el mundo de Scrum al equipo se le

conoce como ldquoCerdosrdquo y a todos los demaacutes como ldquoGallinasrdquo (que

viene de un chiste sobre un cerdo y una gallina que estaacuten hablando

sobre abrir un restaurante llamado ldquoHuevos con jamoacutenrdquo y el cerdo no

lo ve claro porque ldquoeacutel estariacutea verdaderamente comprometido pero la

gallina solo estariacutea implicadardquo)

El equipo en Scrum consta de siete personas maacutes menos dos y para un

producto de software el equipo podriacutea incluir analistas

desarrolladores disentildeadores de interface y testers El equipo

desarrolla el producto y da ideas al DP de coacutemo hacer un gran

producto En Scrum el equipo deberiacutea estar dedicado al 100 al

trabajo en el producto durante el Sprint intentando evitar hacer varias

tareas en diferentes productos o proyectos A los equipos estables se

les asocia con una productividad maacutes alta asiacute que evita cambiar

miembros del equipo A los grupos de desarrollo de aplicaciones con

mucha gente se les organiza en varios equipos Scrum cada uno

centrado en diferentes funcionalidades del producto coordinando sus

esfuerzos muy de cerca

Dado que el equipo hace todo el trabajo (planificacioacuten anaacutelisis

programacioacuten y pruebas) para una funcionalidad completa centrada en

el cliente a los equipos de Scrum tambieacuten se les llama equipos por

funcionalidades

El ScrumMaster ayuda al grupo del producto a aprender y aplicar

Scrum para conseguir valor de negocio El ScrumMaster hace lo que

sea necesario para ayudar a que el equipo tenga eacutexito

El ScrumMaster no es el jefe del equipo o jefe de proyecto el

ScrumMaster sirve al equipo le protege de interferencias del exterior

y ensentildea y guiacutea al DP y al equipo en el uso fructiacutefero de Scrum El

ScrumMaster se asegura de que todo el mundo en el equipo

(incluyendo al DP y la gerencia) entienda y siga las praacutecticas de

Scrum y ayuda a llevar a la organizacioacuten a traveacutes de los cambios

necesarios y frecuentemente difiacuteciles a conseguir el eacutexito con el

desarrollo aacutegil

Como Scrum hace visibles muchos impedimentos y amenazas a la

efectividad del DP y el equipo es importante tener un ScrumMaster

comprometido y que trabaje eneacutergicamente para ayudar a resolver

dichos asuntos o si no el equipo y el DP tendraacuten dificultades para

tener eacutexito Los equipos de Scrum deberiacutean tener un ScrumMaster a

tiempo completo aunque en un equipo maacutes pequentildeo podriacutea ser un

miembro del equipo (llevando una carga de trabajo maacutes ligera) Un

gran ScrumMaster puede venir de cualquier experiencia o disciplina

previa ingenieriacutea disentildeo testing gestioacuten de productos gestioacuten de

proyectos o gestioacuten de calidad

El ScrumMaster y el Duentildeo de Producto no pueden ser la misma

persona a veces el ScrumMaster necesitaraacute parar los pies al DP (por

ejemplo si intenta meter nuevas funcionalidades en mitad de un

Sprint) Y al contrario de un jefe de proyecto el ScrumMaster no le

dice a gente las tareas que tienen asignadas ndash lo que hace es facilitar el

proceso apoyando al equipo que se organiza y gestiona solo Si el

ScrumMaster tuvo un puesto de gestioacuten en el equipo necesitaraacute

cambiar radicalmente su forma de pensar y el estilo de comunicacioacuten

con el equipo para tener eacutexito con Scrum En el caso de una transicioacuten

de antiguo jefe a ScrumMaster es mejor que esteacute en un equipo

diferente al equipo en el que era el jefe si no habraacute un conflicto

potencial por las dinaacutemicas sociales y de poder

Ademaacutes de estos tres roles hay otros que contribuyen al eacutexito del

producto incluyendo los jefes y gestores Aunque sus roles cambian

en Scrum siguen siendo valiosos Por ejemplo

Ayudan al equipo respetando las reglas y el espiacuteritu de Scrum

Ayudan a quitar los impedimentos identificados por el equipo

Ponen su experiencia y conocimiento a disposicioacuten del equipo

En Scrum los jefes cambian el tiempo que dedicaban a hacer de

ldquonintildeerasrdquo (asignar tareas pedir informes de estado y otras formas de

micro-gestioacuten) por tiempo como ldquoguruacutesrdquo o ldquosirvientesrdquo del equipo

(mentoring coaching ayudar a quitar obstaacuteculos ayudar a resolver

problemas dar ideas creativas y guiar el desarrollo de habilidades de

los miembros del equipo)

Para llevar a cabo este cambio los gestores puede que necesiten

cambiar su estilo de gestioacuten por ejemplo usar cuestionamiento

socraacutetico para ayudar al equipo a descubrir la solucioacuten a un problema

en lugar de simplemente decidir una solucioacuten e imponeacutersela al equipo

De las investigaciones anteriores se puede decir que la metodologiacutea Scrum es una

metodologiacutea aacutegil que estaacute orientada a varios procesos empresariales donde la

metodologiacutea brinda control y administracioacuten

La metodologiacutea Scrum se basa en un proceso iterativo e incremental donde la

iteracioacuten es un proceso de desarrollo repetitivo cada iteracioacuten tiene una duracioacuten

entre 1 a 4 semanas y no es permisible para antildeadir maacutes son sucesivos las

iteraciones hasta la culminacioacuten del proyecto

Los roles principales del Scrum son

El duentildeo del producto (Product Owner)- es quien se responsabiliza de maximizar

el retorno de inversioacuten ya que el organiza una lista de requerimientos del cliente

que se tomara un cierto nuacutemero en cada sprint por prioridad

El Equipo (team)- es aquel que desarrolla el software son multi-funcional auto-

organizados con gran autonomiacutea y responsabilidad ademaacutes no llevan sobre ellos

un jefe de equipo o jefe de proyectos

El ScrumMaster es aquel que ayuda tanto al equipo como al duentildeo del producto

para que tengan eacutexito asistieacutendolos con lo que sea necesario a la vez sirve

protege al equipo de interferencias del exterior

19 Ingenieriacutea de software

Para (SOMERVILLE Ian 2005) La ingenieriacutea de software es una

disciplina de la ingenieriacutea que comprende todos los aspectos de la

produccioacuten de software desde las etapas iniciales de la especificacioacuten

del sistema hasta el mantenimiento de este despueacutes de que se utiliza

En esta definicioacuten existen dos frases clave

Disciplina de la ingenieriacutea Los ingenieros hacen que las cosas

funciones Aplican teoriacuteas meacutetodos y herramientas donde sean

convenientes pero las utilizan de forma selectiva y siempre tratando

de descubrir soluciones a los problemas aun cuando no existan teoriacuteas

y meacutetodos aplicables para resolverlos Los ingenieros tambieacuten saben

que deben trabajar con restricciones financieras y organizacionales

por lo que buscan soluciones tomando en cuenta estas restricciones

Todos los aspectos de produccioacuten de software La ingenieriacutea del

software no solo comprende procesos teacutecnicos del desarrollo de

software y el desarrollo de herramientas meacutetodos y teoriacuteas de apoyo a

la produccioacuten del software

En general los ingenieros de software adoptan un enfoque sistemaacutetico

y organizado en su trabajo ya que es la forma maacutes efectiva de

producir software de alta calidad Sin embargo aunque la ingenieriacutea

consiste en seleccionar el meacutetodo maacutes apropiado para un conjunto de

circunstancias un enfoque maacutes formal y creativo de desarrollo podriacutea

ser efectivo en algunas circunstancias El desarrollo informal es

apropiado para el desarrollo de sistemas basados en Web los cuales

requieren una mescla de teacutecnicas de software y de disentildeo graacutefico Paacuteg

94

Seguacuten (S PRESSMAN Roger 2007) A pesar de que cientos de autores

han definido en forma individual la ingenieriacutea de software la

definicioacuten que propuso Fritz Bauer (NAU69) en una conferencia

fundamental sobre la materia auacuten se puede utilizar como base para el

debate

La ingenieriacutea del software es el establecimiento y uso de principios

solidos de la ingenieriacutea para obtener econoacutemicamente un software

confiable y que funcione de modo eficiente en maacutequinas reales

Casi cualquier lector se sentiraacute tentado a sumar otras ideas a esta

definicioacuten Dice poco sobre los aspectos teacutecnicos de la calidad del

software no se refiere de manera directa a la necesidad de satisfacer al

cliente o al tiempo de entrega de un producto omite mencionar la

importancia de la medicioacuten y la meacutetrica no establece la importancia

de un proceso efectivo No obstante la definicioacuten de Bauer ofrece una

idea baacutesica iquestCuaacuteles son ldquolos principios solidos de la ingenieriacuteardquo que

puedan aplicarse en el desarrollo del software de computadora iquestDe

queacute manera se construye ldquoeconoacutemicamenterdquo un software confiable

iquestQueacute se requiere para crear programas de computadora que funcionen

ldquode manera eficienterdquo no solo en una sino en varias ldquomaquinas realesrdquo

diferentes Estas interrogantes continuacutean siendo un reto para los

ingenieros de software

ldquoMaacutes que una disciplina a un cuerpo de conocimiento la ingenieriacutea es

un verbo una palabra de accioacuten una manera de abordar un problemardquo

El IEEE (IEE93) ha elaborado una definicioacuten maacutes comprensible al

establecer

Ingenieriacutea de software 1) la aplicacioacuten de un enfoque sistemaacutetico

disciplinado y cuantificable al desarrollo operacioacuten y mantenimiento

del software es decir la aplicacioacuten de la ingenieriacutea de software 2) El

estudio de enfoques en 1)

Y aun asiacute lo que es ldquosistemaacutetico disciplinadordquo y ldquocuantificablerdquo para

un equipo de software puede ser gravoso para otro Se requiere de

disciplina pero tambieacuten de adaptabilidad y agilidad Paacuteg 114

De la investigacioacuten anterior se puede determinar que la ingenieriacutea de software

lleva como objetivo obtener un software econoacutemicamente confiable y que ademaacutes

funcione eficientemente en maacutequinas reales ademaacutes de llevar un proceso

sistemaacutetico disciplinado y cuantificable dependeraacute del grupo de trabajo tanto de

su adaptabilidad y agilidad

La ingenieriacutea de software implica resolver problemas mediante la utilizacioacuten de

meacutetodos y teacutecnicas para el desarrollo de software donde incluyen restricciones

financieras y organizacionales Ademaacutes conlleva llevar un enfoque sistemaacutetico y

organizado que haraacute maacutes efectivo de producir software de calidad

110 Proceso del software

Para (SOMERVILLE Ian 2005) Un proceso del software es un conjunto

de actividades y resultados asociados que producen un producto de

software

Especificacioacuten del software donde los clientes e ingenieros definen el

software a producir y las restricciones sobre su operacioacuten

Desarrollo del software donde el software se disentildea y programa

Validacioacuten del software donde el software donde el software se vaacutelida

para asegurar que es lo que el cliente quiere

Evolucioacuten del software donde el software se modifica para adaptarlo a

los cambios requeridos por el cliente y el mercado

Diferentes tipos de sistemas necesitan diferentes procesos de

desarrollo Por ejemplo el software de tiempo real en un avioacuten tiene

que ser completamente especificado antes de que empiece el

desarrollo mientras que en un sistema de comercio electroacutenico la

especificacioacuten y el programa normalmente son desarrollados juntos

Por lo tanto estas actividades geneacutericas pueden organizarse de

diferentes formas y describirse en diferentes niveles de detalle para

diferentes tipos de software Sin embargo el uso de un proceso

inadecuado del software puede reducir la calidad o la utilidad del

producto de software que se va a desarrollar yo incrementar los costes

de desarrollo Paacuteg 134

Para (S PRESSMAN Roger 2007) De hecho la construccioacuten del

software de computadora es un proceso iterativo de aprendizaje y el

resultado algo que Baetjer llamariacutea el capital del software Es una

materializacioacuten del conocimiento recolectado depurado y organizado

conforme el proceso estuvo en ejecucioacuten

Pero iquestqueacute es con exactitud un proceso de software desde un punto de

vista teacutecnico Dentro del contexto de este libro un proceso de

software se define como un marco de trabajo para las tareas que se

requieren en la construccioacuten de software de alta calidad

iquestEl proceso es un sinoacutenimo de ingenieriacutea del software La respuesta

es siacute y no un proceso de software define el enfoque que se adopta

mientras el software estaacute en desarrollo Pero la ingenieriacutea del software

tambieacuten abarca las tecnologiacuteas que requiere el proceso (meacutetodos

teacutecnicos y herramientas automatizadas) Auacuten maacutes importante es que la

ingenieriacutea del software la realizan personas creativas y con

conocimiento que deben trabajar en un proceso de software maduro

que sea apropiado para el producto que construyen y para las

demandas de sus mercados Paacuteg 182

De lo mencionado anteriormente se determina que el proceso de software es

definido como un proyecto donde existen taras para cada aacuterea de trabajo y que

desarrollaran un software de calidad La ingeniera de software trabaja sobre un

proceso de software maduro que es apropiado para la construccioacuten del producto

El desarrollo de un software dependeraacute de su aplicacioacuten y ahiacute se obtendraacute si el

software seraacute totalmente especificado antes de desarrollarlo o en el transcurso del

desarrollo sin embargo si el uso de un proceso equivoco puede producir software

de mala calidad la utilidad y el aumento o disminucioacuten del costo del software

111 Gestioacuten del software

Seguacuten (SOMERVILLE Ian 2005) La gestioacuten de proyectos de software es

una parte esencial de la ingenieriacutea del software La buena gestioacuten no

puede garantizar el eacutexito del proyecto Sin embargo la mala gestioacuten

usualmente lleva al fracaso del proyecto El software es entregado

tarde los costes son mayores que los estimados y los requerimientos

no se cumplen

Los gestores de software son responsables de la planificacioacuten y

temporalizacioacuten de desarrollo de los proyectos Supervisan el trabajo

para asegurar que se lleva a cabo conforme a los estaacutendares requeridos

y supervisan el progreso para comprobar que el desarrollo se ajusta al

tiempo previsto y al presupuesto La administracioacuten de proyectos de

software es necesaria debido a que la ingenieriacutea de software

profesional siempre estaacute sujeta a restricciones organizacionales de

tiempo y presupuesto El trabajo del gestor de proyectos de software

es asegurar que estos cumplan dichas restricciones y entregar software

que contribuya a las metas de la compantildeiacutea de desarrollo de software

Los gestores de software hacen el mismo tipo de trabajo que otros

gestores Sin embargo la ingenieriacutea de software es diferente en varios

aspectos de otros tipos lo que hace a la gestioacuten de software

particularmente difiacutecil Algunas de estas diferencias son las siguientes

El producto es intangible El gestor de un proyecto de construccioacuten de

un embarcadero o de uno de ingenieriacutea civil puede ver el producto

mientras se estaacute desarrollando Si hay un desfase en calendario el

efecto en el producto es visible de forma obvia partes de la estructura

no estaacuten completa El software es intangible No se puede ver ni tocar

Los gestores de proyectos de software no pueden ver el progreso

Confiacutean en otros para elaborar la documentacioacuten necesaria para

revisar el progreso

No existen procesos de software estaacutendar En las disciplinas de

ingenieriacutea con larga historia el proceso se prueba y verifica Para

tipos particulares de sistemas como puentes o edificios el proceso de

ingenieriacutea se comprende bien Sin embargo los procesos de software

variacutean notablemente de una organizacioacuten a otra A pesar de que la

compresioacuten del proceso del software se ha desarrollado de forma

significativa en los uacuteltimos antildeos aun no se puede predecir con certeza

cuando un proceso particular tiende a desarrollar problemas

Esto es especialmente cierto cuando el proyecto de software parte un

proyecto de ingenieriacutea de un sistema grande

A menudo los proyectos grandes son uacutenicos Por lo general los

proyectos grandes de software son diferentes de proyectos previos En

consecuencia los gestores aun cuando cuenten con una amplia

experiencia esta no es suficiente para anticipar los problemas Maacutes

aun los raacutepidos cambios tecnoloacutegicos en las computadoras y las

comunicaciones hacen parece obsoleta la experiencia previa Las

lecciones aprendidas en esas experiencias pueden no se transferibles a

los nuevos proyectos

Debido a estos problemas no es sorprendente que algunos proyectos

de software se retrasen sobrepasen el presupuesto y se entreguen

fuera de tiempo A menudo los sistemas de software son nuevos y

tecnoloacutegicamente innovadores Frecuentemente los proyectos de

ingenieriacutea innovadores (como los nuevos sistemas de transporte)

tambieacuten tienen problemas de temporalizacioacuten Dadas las mezclas de

dificultades es notable que muchos proyectos de software sean

entregados a tiempo y seguacuten lo presupuestado Paacuteg 168

Para (S PRESSMAN Roger 2007) La gestioacuten eficaz de la gestioacuten de

proyectos de software se enfoca sobre las cuatro P personal producto

proceso y proyecto El orden no es arbitrario El gestor que olvida que

el trabajo de ingenieriacutea del software es una empresa intensamente

humana nunca tendraacute eacutexito en la gestioacuten de proyectos Un gestor que

fracasa en alentar la comunicacioacuten amplia con los participantes en

etapas tempranas de la evolucioacuten de proyecto se arriesga a construir

una solucioacuten elegante para el problema equivocado El gestor que

presta poca atencioacuten al proceso corre el riesgo de colocar meacutetodos y

herramientas teacutecnicos competentes en el vaciacuteo El gestor que se

embarca sin un plan de proyecto soacutelido arriesga el eacutexito del producto

El personal- La formacioacuten de personal de software motivado y

altamente calificado se ha debatido desde los antildeos 60 del siglo

pasado De hecho el ldquofactor humanordquo es tan importante que el

software Engineering Institute ha desarrollado un modelo de madurez

de la capacidad de gestioacuten de personal (MMCGP) para ldquoaumentar la

rapidez con la cual las organizaciones de software acometen las

aplicaciones cada vez maacutes complejas al ayudar a atraer aumentar

motivar desplegar y retener el talento necesario para mejorar su

capacidad de desarrollo de softwarerdquo

El producto- Antes de planear un proyecto se deberiacutean establecer los

objetivos y el aacutembito del producto considerar soluciones alternativas

e identificar las restricciones razonables (y precisas) del costo una

valoracioacuten efectiva del riesgo una divisioacuten realista de las tareas del

proyecto o un calendario de proyecto manejable que ofrezca una

indicacioacuten fiable del progreso

El proceso- Un proceso de software proporciona el marco de trabajo

desde el cual se puede establecer un plan detallado para el desarrollo

del software Un pequentildeo nuacutemero de actividades del marco de trabajo

es aplicable a todos los proyectos de software sin importar su tamantildeo

o complejidad Algunos conjuntos de tareas diferentes (tareas hitos

productos de trabajo y puntos de control de calidad) permiten que las

actividades del marco de trabajo se adapten a las caracteriacutesticas del

proyecto de software asiacute como a los requisitos del equipo del

proyecto Finalmente las actividades protectoras (como el control de

calidad del software la gestioacuten de configuracioacuten de software y la

medicioacuten) cubren el modelo del proceso Las actividades protectoras

son independientes de cualquier actividad del marco de trabajo y

ocurren durante todo el proceso

El proyecto- Los proyectos de software se realizan de manera

planificada y controlada por una razoacuten principal es la uacutenica forma

conocida de gestionar la complejidad Incluso los esfuerzos

continuaran En 1998 los datos industriales indicaron que el 26 por

ciento de los proyectos de software fracasaron por completo y que el

46 por ciento rebasaron sus costos y tiempos de entrega Aunque la

tasa de eacutexito para los proyectos de software ha mejorado un poco la

tasa de fracaso de proyectos permanece maacutes elevada de lo que deberiacutea

Paacuteg 185

De lo mencionado anteriormente se determinoacute que la gestioacuten de software tiene

que tener un enfoque en todo lo que es la planificacioacuten de software y sin dejar a

parte la humanizacioacuten en el proyecto la gestioacuten estaacute enfocada en las 4P personal

producto proceso y proyecto

El Personal

El personal de software debe ser altamente calificado y motivado

El producto

Se deben establecer objetivos tener en cuenta soluciones alternativas y tener

identificado las restricciones

El proceso

Es un marco de trabajo el cual proporciona un plan detallado de tareas que pueden

ser empleadas para simples o complejos proyectos

El proyecto

El proyecto de software debe ser de manera planificada y llevar un control para

saber el tipo de complejidad que posee

La gestioacuten del software sirve para la planificacioacuten y temporalizacioacuten de desarrollo

del software de calidad pero hay que tener en cuenta los avances diarios en

tecnologiacutea los costos y el tiempo propuesto ya que estos factores pueden hacer

que un proyecto de software no sea realizado

La gestioacuten de software tambieacuten estaacute pendiente del proceso y avance del software

tanto de pruebas y actualizaciones que se realicen durante el proceso de creacioacuten

del software

112 Requerimientos del software

Para (SOMERVILLE Ian 2005) Los requerimientos para un sistema son

la descripcioacuten de los servicios proporcionados por el sistema y sus

restricciones operativas Estos requerimientos reflejan las necesidades

de los clientes de un sistema que ayude a resolver alguacuten problema

como el control de un dispositivo hacer un pedido o encontrar

informacioacuten El proceso de descubrir analizar documentar y verificar

estos servicios y restricciones se denominan ingenieriacutea de

requerimientos (RE)

El termino requerimiento no se utiliza de una forma constante en la

industria de software En algunos casos un requerimiento es

simplemente es simplemente una declaracioacuten abstracta de alto nivel de

un servicio que debe proporcionar el sistema o una restriccioacuten de este

En el otro extremo es una definicioacuten detallada y formal de una

funcioacuten del sistema Davis (Davis 1993) explica que existen estas

diferencias

Si una compantildeiacutea desea establecer un contrato para un proyecto de

desarrollo de software grande debe definir sus necesidades de una

forma suficientemente abstracta para establecer a partir de ella una

solucioacuten Los requerimientos deben redactarse de tal forma que varios

contratistas pueden licitar el contrato ofreciendo quizaacutes formas

diferentes de cumplir las necesidades de los clientes en la

organizacioacuten Una vez que el contrato se asigna el contratista debe

redactar una definicioacuten del sistema para el cliente maacutes detalladamente

de forma que este comprenda y pueda validar lo que haraacute el software

Ambos documentos se pueden denominar documento de

requerimientos para el sistema

Algunos de los problemas que surgen durante el proceso de ingenieriacutea

de requerimientos son resultado de no hacer una clara separacioacuten entre

estos diferentes niveles de descripcioacuten Aquiacute se distinguen utilizando

la denominacioacuten requerimientos del usuario y del sistema se pueden

definir como se muestra a continuacioacuten

Los requerimientos del usuario son declaraciones en lenguaje natural

y en diagramas de los servicios que se espera que el sistema

proporcione y de las restricciones bajo las cuales debe funcionar

Los requerimientos del sistema establecen con detalle las funciones

servicios y restricciones operativas del sistema El documento de

requerimientos del sistema (algunas veces denominado especificacioacuten

funcional) debe ser preciso Debe definir exactamente queacute es lo que se

va a implementar Puede ser parte del contrato entre el comparador del

sistema y los desarrolladores del software Paacuteg 224

Seguacuten (S PRESSMAN Roger 2007) La comprensioacuten de los requisitos

de un problema esta entre las tareas maacutes difiacuteciles que enfrenta un

ingeniero de software Cuando se piensa por primera vez acerca de

ello la ingenieriacutea de requisitos no parece tan difiacutecil

Despueacutes de todo iquestEl cliente no sabe lo que se requiere iquestLos

usuarios finales no deberiacutean entender bien las caracteriacutesticas y

funciones que les proporcionaran un beneficio Es sorprendente pero

en muchas ocasiones la respuesta a estas preguntas es ldquonordquo Y aun si

los clientes y usuarios finales son expliacutecitos en sus necesidades estos

requisitos pueden cambiar durante el proyecto La ingenieriacutea de

requisitos es difiacutecil

En el proacutelogo a un libro de Ralph Young (YOU01) sobre las praacutecticas

efectivas en los requisitos el autor de este libro escribioacute

Es tu peor pesadilla Un cliente entra en tu oficina se sienta te mira

directo a los ojos y dice ldquoYo seacute que usted piensa que entiende lo que

digo pero los que usted no entiende es que lo que digo no es

realmente lo que quiero decirrdquo Esto sucede de manera invariable

cuando el proyecto estaacute avanzado despueacutes de que se han realizado los

compromisos relativos al tiempo de entrega las reputaciones estaacuten en

juego y el dinero esta enserio peligro

Todos los que hemos trabajado en el negocio de los sistemas y el

software por maacutes de unos cuantos antildeos hemos vivido esta pesadilla y

solo unos pocos de nosotros hemos aprendido a continuar aun con esta

circunstancia Nosotros tenemos dificultades cuando tratamos de

obtener requisitos de nuestros clientes Tenemos problemas al

comprender la informacioacuten que adquirimos Con frecuencia

registramos los requisitos de una manera desorganizada e invertimos

muy poco tiempo en verificar lo que registramos Permitimos que el

cambio nos controle en lugar de establecer mecanismos para

controlarlo En resumen fallamos al establecer un cimiento salido

para el sistema o software Cada uno de estos problemas representa un

reto Cuando estos se combinan la imagen es desalentadora incluso

para los gerentes y profesionales del software maacutes experimentados

Pero existen soluciones

Seria deshonesto decir que la ingenieriacutea de requisitos es la ldquosolucioacutenrdquo

para los retos que se han enunciado Pero proporciona un enfoque

soacutelido para abordar dichos desafiacuteos Paacuteg 202

De lo definido anteriormente se puede decir que la ingenieriacutea de requisitos trata de

entender las necesidades del cliente y plasmarlas en una solucioacuten pero si

conocemos parcialmente los requisitos del cliente creara problemas durante el

desarrollo y pondraacute en juego el prestigio y dinero para esto la ingeniera de

requisitos permite un enfoque soacutelido para abordar estos desafiacuteos

Los requerimientos de software son todos los servicios y restricciones que el

software proporcionara y deben estar de acuerdo con las perspectivas del cliente y

tambieacuten entendibles para todo usuario por ese motivo la empresa que requiere el

software debe ser lo bastante especiacutefico para dar solucioacuten a su problemas y de

parte del contratista de igual manera deberaacute exponer diagramas y expresarse de la

manera maacutes natural posible para que entienda el cliente

CAPITULO II

2 ENTORNO DEL LUGAR DE INVESTIGACIOacuteN

21 Antecedentes histoacutericos de empresas ensambladoras de

vehiacuteculos en el Ecuador

En Ecuador se han situado diferentes empresas dedicadas a ensamblar distribuir y

comercializar vehiacuteculos y componentes relacionados a la Industria Automotriz la

demanda interna ha llevado la implementacioacuten de diferentes puntos de venta

principalmente de repuestos a nivel nacional ademaacutes de evolucioacuten de redisentildeos

de acoplamientos en algunos caso a pesar de ello el mercado ha ido creciendo de

manera que se han hecho necesarias nuevas alternativas para suplir la demanda

una de las cuales es la importacioacuten de partes para su ensamble en el territorio

ecuatoriano es asiacute que en la actualidad empresas como General Motors del

Ecuador Corporacioacuten Maresa Holding HYUNDAI AYMESA y en este antildeo

Great Wall-Ambacar se encuentran ensamblando vehiacuteculos de diferentes tipos y

modelos

La creacioacuten de estas plantas de ensamblaje traen consigo la necesidad de

desarrollar complejos y actualizados sistemas internos para el intercambio y

procesamiento de informacioacuten inclusive se han adoptado sistemas de

automatizacioacuten de uacuteltima generacioacuten para mantener altos niveles de calidad y de

produccioacuten estos sistemas ayudan al mejoramiento de comunicacioacuten entre aacutereas y

departamentos lo cual se traduce en

eficiencia ahorro de tiempo dinero y a mantener estadiacutesticas de fallos y errores

para su inmediato tratamiento

En la provincia de Tungurahua el parque automotriz histoacutericamente no ha tenido

un proveedor local (ensambladoras de vehiacuteculos) pero se han desarrollado

diferentes empresas que dan servicios de mantenimiento y venta de repuestos otra

de las empresas relacionadas son las dedicadas a la comercializacioacuten de vehiacuteculos

estos concesionarios se proveen tanto de importaciones como de las

ensambladoras de vehiacuteculos ubicadas en otras provincias siendo Ambato uno de

los principales centros de comercio de vehiacuteculos en el zona central del paiacutes

La ciudad de Ambato desde el mes de febrero del antildeo 2013 cuenta con la

presencia de la primera empresa ensambladora de vehiacuteculos del centro del paiacutes

CIAUTO es una empresa dedicada al ensamblaje de vehiacuteculos de las marcas

GREAT WALL (modelos Haval H5 camioneta Wingle y compacto M4) la

denomina Ciudad del Auto (CIAUTO) tiene una produccioacuten de 18 - 25 autos por

diacutea

Las instalaciones estaacuten ubicadas en el sector de Unamuncho (Norte de Ambato-

Camino Real) la planta al momento se encuentra acreditada con la Norma ISO

9001

Fuente Castantildeeda Carlos Artiacuteculo Historia Automoacutevil Ecuador Fecha

08122000

Fuente Loacutepez Daniel Articulo Ensamblaje de Autos Fecha 15112003

Fuente Tartado Daniel Articulo Llegada del Automoacutevil Fecha 09032005

22 Misioacuten y Visioacuten de Ciauto

221 Misioacuten

Somos una empresa dedicada al ensamblaje de partes y vehiacuteculos

automotores de calidad

Fomentamos el desarrollo de la industria automotriz en el centro del

paiacutes asiacute como tambieacuten el crecimiento de nuestra gente generando al

mismo tiempo la rentabilidad necesaria para asegurar la continuidad

y desarrollo de nuestra organizacioacuten

Fuente Jefe de Planta CIAUTO

222 Visioacuten

Nuestra cultura organizacional impulsa la buacutesqueda de la excelencia

en un ambiente acogedor que facilita el desarrollo de nuestro equipo

humano

Mantenemos procesos de fabricacioacuten innovadores confiables

seguros y competitivos que nos permiten ensamblar vehiacuteculos de

calidad

Fomentamos el desarrollo de la industria a traveacutes del crecimiento

paulatino del nuacutemero de unidades que ensamblamos y del tipo de

partes locales que instalamos en nuestros vehiacuteculos lo que nos

permite adoptar y transferir tecnologiacutea generando nuevos y mejores

negocios para todas las partes involucradas con nuestra organizacioacuten

Gestionamos nuestros procesos de acuerdo a los requisitos

establecidos en la norma ISO 9001 lo que nos brinda las

herramientas y los recursos necesarios para trabajar ordenadamente y

con calidad facilitaacutendonos el logro de la satisfaccioacuten de nuestros

clientes internos y externos

Logramos clientes entusiasmados con nuestros productos esto nos

permite construir un gran nombre de respaldo y seriedad asegurando

el crecimiento y sustentabilidad de nuestro negocio

Generamos la rentabilidad adecuada para asegurar la continuidad y

desarrollo de nuestra empresa asiacute como de la sociedad

223 Organigrama de la Ensambladora Ciudad del Auto Cia Ltda CIAUTO

GRAacuteFICO Nordm 2 Organigrama de CIAUTO

Fuente Jefe de Planta CIAU

23 Disentildeo Metodoloacutegico

231 Meacutetodos de Investigacioacuten

Es una serie de pasos que aportan a la investigacioacuten de conocimientos mediante la

aplicacioacuten de meacutetodos y teacutecnicas y para adquirir los fundamentos de las

investigaciones nos daraacuten una visioacuten general de la realidad en que se encuentra la

empresa

2311 Meacutetodo hipoteacutetico deductivo

Seguacuten (Karl POPPER 1994 paacuteg 45) El meacutetodo hipoteacutetico

deductivo es el procedimiento o camino que sigue el

investigador para hacer una actividad una praacutectica cientiacutefica

El meacutetodo hipoteacutetico deductivo tiene varios pasos esenciales

observacioacuten del fenoacutemeno a estudiar creacioacuten de una

hipoacutetesis para explicar dicho fenoacutemeno deduccioacuten de

consecuencias o proposiciones maacutes elementales que las

propias hipoacutetesis verificacioacuten y comprobacioacuten de la verdad de

los enunciados declarados comparaacutendolos con la experiencia

Este meacutetodo ha servido para obtener una gran cantidad de informacioacuten

en forma teoacuterica se las ha llevado a la praacutectica para una comprobacioacuten

entre la teoriacutea y la experimentacioacuten con el fenoacutemeno en siacute

2312 La experimentacioacuten cientiacutefica

Para (D T CAMPBELL y otros 1973 paacuteg 9) Implica

alteracioacuten controlada de las condiciones naturales de tal forma

que el investigador creara modelos reproduciraacute condiciones

abstraeraacute rasgos distintivos del objeto del problema la

experimentacioacuten depende del grado de conocimiento del

investigador a la naturaleza a las circunstancias del objeto y

el problema de investigacioacuten es decir no siempre se podraacute

realizar experimentacioacuten

Admite la modificacioacuten de variables lo cual nos da viacutea libre para la

correccioacuten de errores y el mejoramiento de nuestra investigacioacuten

Puedo agregar que como futuro ingeniero en informaacutetica estoy

aplicando mucho este meacutetodo puesto que debemos buscar una solucioacuten

de calidad efectiva funcional y dar satisfaccioacuten al cliente

24 Teacutecnicas de la investigacioacuten

Los instrumentos de recoleccioacuten de datos e informacioacuten son un recurso

metodoloacutegico utilizado por las teacutecnicas de investigacioacuten donde se materializo la

informacioacuten mediante un dispositivo o formato (impreso o digital) que se utiliza

para poder obtener registrar o almacenar con los aspectos relevantes del estudio o

investigacioacuten recabada de las fuentes indagadas

241 La entrevista

Para (Hugo GARCEacuteS 2000 paacuteg 6) La entrevista en cierto

sentido es un cuestionario contestado en forma verbal Lo

que supone que el investigador debe desplazarse en busca de

las personas que deben ser entrevistadas Esto naturalmente

demanda maacutes tiempo aun cuando tan pronto como ha

logrado su objetivo dispone al mismo tiempo de las

contestaciones

242 La encuesta

Seguacuten (Hugo GARCEacuteS 2000 paacuteg 7) La encuesta

comprende una serie de preguntas formuladas por escrito

para que el investigado conteste tambieacuten por escrito

Generalmente la encuesta se utiliza para averiguar actitudes y

opiniones mediante preguntas haacutebilmente dirigidas Al

formular preguntas especiacuteficas sobre tal o cual

acontecimiento permite que las respuestas tengan objetividad

Se utilizoacute el instrumento cuestionario al Gerente general de la empresa

para apoyar la creacioacuten del sistema la encuesta fue aplicada a

miembros administrativos de la empresa quienes aportaron de la manera

maacutes sincera

25 Recoleccioacuten de la Informacioacuten

251 Investigacioacuten bibliograacutefica

Para (Hugo GARCEacuteS 2000 paacuteg 12) La investigacioacuten de

caraacutecter documental se apoya en la recopilacioacuten de

antecedentes a traveacutes de documentos graacuteficos formales e

informes cualquiera que estos sean donde el investigador

fundamenta y complementa su investigacioacuten con lo aportado

de por diferentes autores Los materiales de consulta suelen

ser las fuentes bibliograacuteficas iconograacuteficas fonograacuteficas y

algunos medios magneacuteticos

Este tipo de datos ayudo a la investigacioacuten en la recoleccioacuten de

informacioacuten de la empresa para el desarrollo del presente proyecto en

este caso apoyoacute en la subida de informacioacuten a una base de datos

252 Investigacioacuten experimental

Para (Hugo GARCEacuteS 2000 paacuteg 17) La investigacioacuten

experimental consiste en la manipulacioacuten de una o maacutes

variables experimental no comprobada en condiciones

rigurosamente controlada con el fin de describir de queacute

modo o por que causa se produce una situacioacuten o

acontecimiento particular El experimental provocado por el

investigador le permite introducir determinadas variables de

estudio manipuladas por eacutel para controlar el aumento o

disminucioacuten de esas variables y sus efectos en las conductas

observadas

Este tipo de investigacioacuten permite realizar la experimentacioacuten entre

variables y obtener resultados positivos o negativos para luego analizar

los resultados dados por cada una de las experimentaciones y obtener

informacioacuten concreta

253 Investigacioacuten de campo

Para (Hugo GARCEacuteS 2000 paacuteg 18) La investigacioacuten que

se realiza en el lugar geograacutefico donde se producen los

hechos o campo de los hechos como un jardiacuten la escuela el

hogar o una entidad social como un barrio marginal las

viviendas indiacutegenas los comerciantes ambulantes etc etc

Esta investigacioacuten nos permite realizar un anaacutelisis maacutes detallado en el

lugar de la investigacioacuten ya que asiacute se puede interactuar con los

miembros y los problemas que poseen donde puedo tener una

perspectiva maacutes clara

26 Tratamiento y Anaacutelisis Estadiacutestico de los Datos

Para la interpretacioacuten de los resultados se utilizara la estadiacutestica

descriptiva

261 Estadiacutestica descriptiva

Para (Hugo GARCEacuteS 2000 paacuteg 22) Los puntajes que se

han obtenido en una prueba de evaluacioacuten los datos de los

censos los datos obtenidos mediante encuestas los datos que

dispone un agricultor sobre la produccioacuten agriacutecola o los

datos de produccioacuten de una faacutebrica si se hallan en desorden

o en bruto como se los llama no dicen nada Para poder

obtener conclusiones de esa cosecha de esa industria o de

esos alumnos es necesario ordenarlos y compararlos entre siacute

o con la media aritmeacutetica o promedio o sacar porcentajes

Esto es saber lo que esos nuacutemeros dicen por si para el

presente como por ejemplo que maacutes de la mitad de los

alumnos son buenos Esto corresponde a estadiacutestica

descriptiva porque solo estaacute describiendo lo que en la

actualidad pasa

En lo mencionado anteriormente se puede decir que la estadiacutestica

descriptiva nos arrojoacute datos reales queacute califiquen el proyecto de

investigacioacuten con la ayuda de las teacutecnicas de investigacioacuten como son la

entrevista y la encuesta

27 Poblacioacuten

A continuacioacuten se detalla los miembros administrativos que se tomaron

en cuenta o que se encuentran involucrados

Tabla Ndeg 1 Involucrados de la encuesta

Involucrados Cantidad

Administradores 22

Total 22

Fuente Jefe de Planta CIAUTO

28 Anaacutelisis e Interpretacioacuten de Resultados

Pregunta 1 iquestCree usted que la Planta ensambladora debe estar sujeta al

desarrollo tecnoloacutegico para asiacute brindar una mejora continua

Tabla Ndeg 2 Desarrollo Tecnoloacutegico Ciauto

Paraacutemetros Frecuencia Porcentaje

SI 22 100

NO 0 0

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 3 Desarrollo Tecnoloacutegico Ciauto

Elaborado por Dario Gutieacuterrez

Anaacutelisis- Todos los encuestados opinan que CIAUTO debe estar a la par con la

tecnologiacutea y profesionales que quieren ver un mejoramiento continuo ya que

gracias a ellos podraacuten ser crecer en forma tecnoloacutegica como muchas grandes

empresas

100

0

CIAUTO DEBE ESTAR SUJETO AL DESARROLLO TECNOLOGICO

SI

NO

Pregunta 2 iquestConoce usted que es un sistema de gestioacuten y mantenimiento

programado

Tabla Ndeg 3 Porcentaje de Conocimiento

Paraacutemetros Frecuencia Porcentaje

SI 15 68

NO 7 32

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 4 Porcentaje de Conocimiento

Elaborado por Dario Gutieacuterrez

Anaacutelisis- Para los encuestados que supieron mencionar que si conocen que es un

sistema de gestioacuten y mantenimiento programado es porque ven que a futuro la

empresa necesitara de sistemas similares para su desarrollo tecnoloacutegico y que los

pondraacute en un estatus maacutes alto como empresa

68

32

PORCENTAJE DE CONOCIMIENTO DE UN SISTEMA DE GESTION Y MANTENIMIENTO PROGRAMADO

SI

NO

Pregunta 3 iquestConsidera usted que se lleve el control de la planificacioacuten de

mantenimientos a traveacutes de un Sistema Informaacutetico

Tabla Ndeg 4 Consideraciones de Control

Paraacutemetros Frecuencia Porcentaje

SI 22 100

NO 0 0

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 5 Consideraciones de Control

Elaborado por Dario Gutieacuterrez

Anaacutelisis- Los encuestados estaacuten seguros que se deberiacutea llevar un control de los

mantenimientos que se realizan en CIAUTO porque los equipos industriales y

tecnoloacutegicos pueden fallar repercutiendo en el estado econoacutemico y funcional de la

planta

100

0

CONSIDERACIONES DE CONTROL DE MANTENIMIENTOS

SI

NO

Pregunta 4 iquestCoacutemo calificariacutea usted la creacioacuten de un sistema de gestioacuten y

mantenimiento programado para la planta ensambladora

Tabla Ndeg 5 Calificacioacuten para el Desarrollo del SGMP

Paraacutemetros Frecuencia Porcentaje

EXCELENTE 8 41

BUENO 13 59

NO CALIFICA 1 5

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 6 Calificacioacuten para el Desarrollo del SGMP

Elaborado por Dario Gutieacuterrez

Anaacutelisis- La mayoriacutea de los encuestados estaacute de acuerdo en que es excelente y

bueno la creacioacuten un sistema de gestioacuten y mantenimiento programado por los

beneficios que este brida al mantener los equipos criacuteticos y dispositivos

funcionando y asiacute disminuir considerablemente el margen de error

39

57

4

CALIFICACION PARA EL DESARROLLO DEL SGMP

EXCELENTE

BUENO

NO CALIFICA

Pregunta 5 iquestConoce usted coacutemo es el proceso para realizar el mantenimiento de

un equipo informaacutetico en CIAUTO

Tabla Ndeg 6 Porcentaje de conocimiento del mantenimiento de un equipo en

Ciauto

Paraacutemetros Frecuencia Porcentaje

SI 7 32

NO 15 68

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 7 Porcentaje de conocimiento del mantenimiento de un

equipo en Ciauto

Elaborado por Dario Gutieacuterrez

Anaacutelisis- Al no conocer el proceso de mantenimientos de equipos informaacuteticos

los encuestados respondieron negativamente pero supieron mencionar que es por

falta de informacioacuten o porque no han prestado atencioacuten se estaacuten haciendo dichos

mantenimientos a los equipos industriales y tecnoloacutegicos

32

68

PORCENTAJE DE CONOCIMIENTO DEL MANTENIMIENTO DE UN EQUIPO INFORMAacuteTICO EN CIAUTO

SI

NO

Pregunta 6 iquestConsidera usted beneficioso que se lleve un control de los

documentos y planificacioacuten de mantenimientos para los equipos criacuteticos

Tabla Ndeg 7 Beneficio de documentar la planificacioacuten de mantenimientos

Paraacutemetros Frecuencia Porcentaje

SI 22 100

NO 0 0

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 8 Beneficio de documentar la planificacioacuten de

mantenimientos

Elaborado por Dario Gutieacuterrez

Anaacutelisis- El beneficio de llevar un control de documentacioacuten y planificacioacuten

para mantenimientos es muy importante porque se puede prevenir muchos errores

o problemas que presentan los equipos industriales o informaacuteticos y asiacute tenerlos

siempre funcionando oacuteptimamente

100

0

BENEFICIO DE DOCUMENTAR LA PLANIFICACIOacuteN DE MANTENIMIENTOS

SI

NO

29 Verificacioacuten de la hipoacutetesis

La comprobacioacuten de la hipoacutetesis es el estudio que se hace posteriormente de la

aplicacioacuten de un instrumento de investigacioacuten y adquirido los resultados como

datos estadiacutesticos donde se hizo referencia a la hipoacutetesis planteada al comenzar la

investigacioacuten

La implementacioacuten de un sistema de gestioacuten y mantenimiento programado de

equipos tecnoloacutegicos e industriales aplicando la metodologiacutea SCRUM para que

facilite la actividad de la Norma ISO 9001 de mantenimiento manuales de

maquinaria y otra informacioacuten

Al realizar un anaacutelisis en tiempos de ejecucioacuten en las formas documentacioacuten y

sistema (software) se puede decir que los usuarios realizaban varios ingresos para

encontrar o buscar los archivos deseados para la realizacioacuten de los

mantenimientos de los equipos industrial donde se demoraban unos 30 min a 1

hora ademaacutes que no se daba aviso del mantenimiento realizado a los operarios o

coordinadores de dichas aacutereas en el caso del software los tiempos se minimizan

de 5 a 10 min dependiendo si el equipo es nuevo y necesita ser registrado y

tambieacuten en el software se puede visualizar el avance de los mantenimientos que se

han realizado y los que deberaacuten realizarse a futuro

Con la encuesta realizada se pudo obtener datos muy importantes pero de manera

general los encuestados respondieron positivamente con el 75 de que el sistema

cumple los objetivos el 25 negativo se dio porque las fallas de los equipos

industriales no se producen siempre por no realizar mantenimientos tambieacuten por

la mala utilizacioacuten de los operarios o incidentes en las estructuras

Para verificacioacuten de la factibilidad de la investigacioacuten se procedioacute a la realizacioacuten

de las encuestas detalladas anteriormente en donde se pudo constatar que la

hipoacutetesis es veriacutedica tomando en cuenta la tabulacioacuten de los datos obtenidos en

donde se puede evidenciar que 100 de encuestados estaacuten de acuerdo en que se

lleve un control de los mantenimientos planificados a traveacutes de un sistema el 39

opina que seriacutea excelente implantar un sistema de gestioacuten y mantenimiento

programado el 57 califico como bueno el desarrollo ya que esto ayudara a la

mejora continua y a mantener los equipos criacuteticos siempre disponibles el 100

opina que es muy beneficioso contar con un sistemas de gestioacuten mantenimiento

programado porque los usuarios temen por la informacioacuten con la que cuentan y

con los equipos que ayudan en diferentes puntos del ensamblaje De todo esto se

puede exponer que es factible la implementacioacuten de un sistema de gestioacuten y

mantenimiento programado para el aacuterea de mantenimiento y sistemas

informaacuteticos de la Planta ensambladora CIAUTO

Para comprobacioacuten se revisoacute los diferentes procesos en el sistema y se realiza

comprobaciones y verificaciones de la funcionalidad de cada parte

Asiacute pues en el sistema se verifica que los usuarios realizan el ingreso con sus

respectivos usuarios y acceden a los moacutedulos asignados por el tipo de

departamento

Para los usuarios del departamento de mantenimiento se puede evidenciar que al

acceder a su respectivo modulo tienes las tareas o acciones en menuacutes donde

dependiendo de lo que deseen realizar estaacuten plan anual de mantenimiento quien a

su vez tiene opciones de visualizar el reporte como tambieacuten el ingresar un nuevo

equipo industrial y tambieacuten para la asignacioacuten de un tipo de actividad y

actividades respectivas de cada equipo industrial

En otro apartado del menuacute en el moacutedulo de mantenimiento tenemos el reporte

para de tareas a realizar por mes semana o el diacutea asiacute el personal de

mantenimiento tiene las tareas asignadas para el diacutea

Para los usuarios de sistemas el modulo no es muy complejo ya que poseen un

inventario de los equipos que administran y un plan anual de tareas por fechas

como el ingreso eliminacioacuten y modificacioacuten de las diferentes tareas y sus

restricciones

El suacuteper usuario (root) seraacute el uacutenico que pueda crear usuarios o personas en el

caso de ingreso de un nuevo miembro al sistema es asiacute que llevara un control de

asignaciones y solicitudes de nuevos usuarios por otra parte tendraacute la potestad de

realizar y utilizar los moacutedulos de los demaacutes departamentos para realizar cambios

no habilitados para los respectivos usuarios

El sistema ira creciendo por lo que seraacute necesario ir actualizando o creando

nuevos moacutedulos dependiendo del tipo Sistema de Gestioacuten de Calidad ISO

9001que se vaya implantando o su respectiva actualizacioacuten cada 3 antildeos

Para culminar se comprueba y se visualiza todos los moacutedulos necesarios y sus

diferentes caracteriacutesticas dan una visualizacioacuten de los diferentes requerimientos y

que despueacutes se convirtieron en tareas finalizadas para terminacioacuten del sistema y

se puedan verificar aspectos de planes anuales mantenimientos realizados tareas

no realizadas y sirvan para una mejora continua de cada aacuterea y por entregar una

herramienta informaacutetica de gran utilidad para la Planta Ensambladora CIAUTO

CAPITULO III

3 IMPLEMENTACIOacuteN DE UN SISTEMA DE GESTIOacuteN y

MANTENIMIENTO PROGRAMADO DE EQUIPOS

TECNOLOGICOS E INDUSTRIALES

31 Presentacioacuten

En los uacuteltimos antildeos se ha evidenciado que las empresas puacuteblicas y privadas han

optado por sistemas informaacuteticos que ayuden y solventen diferentes aspectos

dentro la empresa asiacute ayudando con mejor control manejo e integridad de la

informacioacuten que se maneja internamente

Es asiacute que se hace factible la creacioacuten de un sistema de gestioacuten y mantenimiento

programado de equipos tecnoloacutegicos e industriales para que facilite la actividad

de la Norma ISO 9001 de mantenimiento manuales de maquinaria y otra

informacioacuten y mantener los equipos criacuteticos disponibles con menores fallas para

los departamentos de mantenimiento y sistemas informaacuteticos de la Planta

ensambladora CIAUTO

Lo cual ayuda al desarrollo de la propuesta para demostrar de una manera

renovadora mantener los equipos criacuteticos disponibles un mayor tiempo y su

control que ayudan a los departamentos de mantenimiento y sistemas

informaacuteticos en el progreso e implementacioacuten del sistema el cual el principal

beneficio es la habilidad de mantener los equipos criacuteticos en plan de

mantenimientos para mantener el mayor tiempo posible disponibles o con un

margen miacutenimo de dantildeo

32 Objetivos

321 Objetivo general

Desarrollar un sistema de gestioacuten y mantenimiento programado de equipos

tecnoloacutegicos e industriales aplicando la metodologiacutea SCRUM para la gestioacuten de

mantenimientos fichas teacutecnicas de maquinaria y otra informacioacuten

322 Objetivos Especiacuteficos

Investigar informacioacuten de procesos de creacioacuten programacioacuten y

modelacioacuten de software para que trabajen junto con una base de datos

integrada en un servidor

Realizar el anaacutelisis y disentildeo del Sistema Informaacutetico haciendo un

seguimiento de la metodologiacutea teacutecnicas e instrumentos de investigacioacuten

para cada etapa del proyecto

Confirmar el mejor funcionamiento en la implementacioacuten del sistema

haciendo un seguimiento a la metodologiacutea SCRUM la cual se usoacute para la

realizacioacuten del proyecto

33 Justificacioacuten e Importancia

El mejoramiento de las condiciones de eficiencia y eficacia de los procesos

productivos de mantenimiento y transferencia de informacioacuten en las industrias es

un tema de continuo estudio en la ensambladora CIAUTO que se encuentra en

proceso de implantacioacuten equipamiento e inicio de operacioacuten se han identificado

diferentes aspectos en los cuales intervenir entre ellos la implementacioacuten y

mejoramiento de los sistemas que apoyan los procesos de comunicacioacuten

transferencia y almacenamiento de datos en toda la planta

Un Sistema informaacutetico corporativo constituye desde hace mucho tiempo un

conjunto de recursos informaacuteticos para la organizacioacuten los cuales proporcionan

beneficios directos e indirectos tales como ahorro de tiempo y dinero facilidad

de uso mejor y maacutes raacutepida transferencia de informacioacuten escalabilidad y

flexibilidad multiplataforma entre otros

Un Procedimiento informaacutetico pone juntos todos los recursos necesarios bajo un

uacutenico Sistema Corporativo brindando estandarizacioacuten y facilidad de uso

permitiendo a los usuarios interactuar con contenidos aplicaciones procesos de

negocio y otras personas dentro de la Organizacioacuten El sistema avanzado de

herramientas que brinda a usuarios no teacutecnicos la capacidad de capturar

inmediatamente la informacioacuten y entregarla al puacuteblico objetivo en forma

oportuna

Existe variada informacioacuten teacutecnica disponible acerca del disentildeo programas de

modelamiento desarrollo testing ejemplos de funcionamiento e implementacioacuten

de sistemas informaacuteticos

Los sistemas Dashboard ayudaran generando y desarrollando tableros de control

donde se mostraran los indicadores de las diferentes tareas realizadas por el aacuterea

de mantenimiento asiacute el control seraacute maacutes visible y manejable se podraacuten tomar

decisiones para mejora continua de los procesos

Lo que se logra con la informacioacuten en este nuevo ambiente enlazado tiene un gran

impacto Los sistemas distribuidos permiten a una Organizacioacuten gastar menos

tiempo en cosas que no agregan valor como la buacutesqueda de informacioacuten para

resolver un problema La productividad se incremente a medida que el

conocimiento corporativo es maacutes accesible y la informacioacuten maacutes precisa La

flexibilidad en el tiempo de entrega del conocimiento se gana a medida que la

informacioacuten siempre esteacute a un clic de distancia Los sistemas informaacuteticos abren

un espacio en donde las fronteras son maacutes pequentildeas y el intercambio de

informacioacuten es estimulado Esto lleva a unos empleados mejor informados y con

la habilidad de tomar mejores y maacutes raacutepidas decisiones Al final se termina

logrando una mayor productividad y maacutes tiempo para incrementar las ganancias

Ademaacutes se desea brindar una mayor facilidad de administracioacuten de toda la

informacioacuten desarrollada por los usuarios al Departamento de Sistemas para que

esta brinde un mejor servicio a sus compantildeeros de trabajo

La empresa en su nivel de operativo administrativo cada uno de sus operarios

jefes de aacuterea en general se veraacuten beneficiados reduciendo tiempos de reaccioacuten

ante problemas que pueden suscitarse mediante la facilidad de prever notificar y

consecuentemente corregir distintas falencias en la produccioacuten

Finalmente se planea otorgar mayores prestaciones de manejo de histoacutericos de los

datos subidos por cada uno de los usuarios con la finalidad de explotar de la mejor

manera las herramientas del sistema de gestioacuten documental obteniendo

informacioacuten actualizada y confiable al alcance de todo el Personal

Para la investigacioacuten y desarrollo del proyecto se utilizaran diferentes

herramientas tecnoloacutegicas como potgresSQL (base de datos) Java (lenguaje de

programacioacuten) estos se encontraran en un servidor centralizado todas estas

herramientas son de coacutedigo abierto (OPEN SOURSE)

El proyecto seraacute auspiciado por la empresa CIAUTO y se desarrollaraacute en la

planta de ensamblaje que se encuentra operando en la parroquia Unamuncho

34 Desarrollo de la Propuesta

341 Metodologiacutea Aacutegil SCRUM

La metodologiacutea SCRUM es un proceso aacutegil iterativo e incremental que respeta las

cinco etapas tradicionales de un proyecto que facilitan su gestioacuten y control ellas

son

1 Planificacioacuten

2 Anaacutelisis

3 Disentildeo

4 Construccioacuten

5 Prueba e implementacioacuten

Coacutemo el objetivo principal de la metodologiacutea es la adopcioacuten de estas buenas

praacutecticas permite reducir el tiempo de desarrollo de productos maacutes capacidad de

adaptacioacuten y flexibilidad frente a un entorno y unos requisitos cambiantes

aumentando el valor que se aporta a los clientes

Este tipo de proceso permite desarrollar y realizar entregas parciales mismas que

se van completando con el avance del proyecto de esta manera se reducen los

riesgos y el cliente va verificando y obteniendo resultados satisfactorios de su

proyecto Cabe sentildealar que cada iteracioacuten tiene una duracioacuten de un mes o a veces

pueden durar dos semanas

A continuacioacuten se especifican los roles para cada uno de los comprometidos del

desarrollo del software

342 Asignacioacuten de Roles de Scrum

Propietario del Producto (Product Owner) el Ing Vinicio Haro quien

es el coordinador del Aacuterea de Mantenimiento y el Ing Jorge Parra como

coordinador del Aacuterea de Sistemas de la Planta Ensambladora CIAUTO

Equipo Desarrollador (Team) Dario Gutierrez autor de la presente

Tesis quien es el encargado de desarrollar e implementar el sistema para

la gestioacuten y mantenimiento programado

Scrum Master El Ing Segundo Corrales quien es Director de Tesis y

quien es responsable de realizar un control al equipo desarrollador (team)

para dar el seguimiento a las reglas que indica la Metodologiacutea

Otros Interesados es aquiacute donde entra el tribunal de grado quienes son

los encargados de realizar las pruebas del funcionamiento del sistema

Una vez establecidos los roles a todos y cada uno de los comprometidos para el

desarrollo del software se procede a detallar cada una de las fases por las que

tiene que atravesar el desarrollo del producto y la combinacioacuten de herramientas

utilizadas

343 Proceso de desarrollo de Software

3431 Historias de Usuario

En la primera fase del desarrollo aacutegil se encuentran las historias de usuario las

cuales son los requerimientos funcioacutenales del sistema que se obtuvo en las

conversaciones con los Product Owner

Tabla Ndeg 8 Historia de Usuario Nordm 1

Historia de Usuario

Nuacutemero 1 Usuario Root administradores Clientes

Nombre de historia ingreso al sistema

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten El root administradores y clientes deben ingresar un usuario y

contrasentildea respectivamente

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 9 Historia de Usuario Nordm 2

Historia de Usuario

Nuacutemero 2 Usuario Root administradores Clientes

Nombre de historia activacioacuten de moacutedulos de usuarios

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten El root administradores y clientes deben ingresar a sus respectivos

moacutedulos

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 10 Historia de Usuario Nordm 3

Historia de Usuario

Nuacutemero 3 Usuario Root administradores

Nombre de historia Creacioacuten modificacioacuten y eliminacioacuten de usuarios

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten aquiacute se detallara el registro de cada usuario como tambieacuten la

eliminacioacuten y modificacioacuten por parte del root y administradores del sistema

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 11 Historia de Usuario Nordm 4

Historia de Usuario

Nuacutemero 4 Usuario Root administradores departamento sistemas

Nombre de historia Plan anual de sistemas aacuterea sistemas

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten en el moacutedulo del plan anual de sistemas se detalla cada una de la

tareas planificada por fecha de inicio y fin para realizarla

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 12 Historia de Usuario Nordm 5

Historia de Usuario

Nuacutemero 5 Usuario Root administradores departamento sistemas

Nombre de historia Plan de mantenimientos aacuterea sistemas

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten en el plan de mantenimientos se detalla la fecha para realizar el

mantenimiento de cada maacutequina o dispositivo

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 13 Historia de Usuario Nordm 6

Historia de Usuario

Nuacutemero 6 Usuario Root administradores departamento

mantenimiento

Nombre de historia Plan anual aacuterea mantenimiento

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten este plan posee un sub plan para cada equipo industrial y de ahiacute

tomara informacioacuten para la creacioacuten del plan maestro

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 14 Historia de Usuario Nordm 7

Historia de Usuario

Nuacutemero 7 Usuario Root administradores departamento

mantenimiento

Nombre de historia Inventario de repuestos aacuterea mantenimiento

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten en este moacutedulo se encuentra los repuestos para cada equipo

industrial y tambieacuten un detalle por liacutenea de ensamblaje donde se podraacute ver si hay

existencias para poder ser usadas o si fueron comprados entran a inventario

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 15 Historia de Usuario Nordm 8

Historia de Usuario

Nuacutemero 8 Usuario Root administradores departamento

mantenimiento

Nombre de historia Inventario de herramientas aacuterea mantenimiento

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten aquiacute se detalla las diferentes herramientas utilizadas y en

funcionamiento para cada estacioacuten y liacutenea de ensamblaje

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 16 Product Backlog

Ndeg de

Requerimiento

Ndeg de

Historia

Descripcioacuten requisito Prioridad

R1 H1

Ingreso al sistema Los diferentes

usuarios deben

logearse en el

sistema

Alta

R2 H2

Activacioacuten de

moacutedulos de

usuarios

Por la actividad

del usuario se

habilitara el

modulo

correspondiente

Alta

R3 H3

Creacioacuten

modificacioacuten y

eliminacioacuten de

usuarios

Aquiacute se habilita

todos los planes

por aacutereas o por

equipos

Alta

industriales para

realizar los

mantenimientos

DEPARTAMENTO DE SISTEMAS

R4 H4

Plan anual de

sistemas aacuterea

sistemas

Este en un plan de

manera general

que muestra todas

las tareas

planificadas para

el antildeo

Alta

R5 H5

Plan de

mantenimientos

aacuterea sistemas

En el plan de

mantenimientos

se detalla

mantenimientos

equipos y

dispositivos

Alta

DEPARTAMENTO DE MANTENIMIENTO

R6 H6

Plan anual aacuterea

mantenimiento

Aquiacute se muestran

los planes

individuales por

equipo industrial

y al final se

obtiene un

completo

detallado

Alta

R7 H7

Inventario de

repuestos aacuterea

mantenimiento

El inventario de

repuestos estaacute

identificado por

liacutenea de

ensamblaje

Alta

R8 H8

Inventario de

herramientas aacuterea

mantenimiento

Este inventario

contiene las

herramientas

utilizadas por

liacuteneas de

ensamblaje

Alta

Elaborado por Dario Gutieacuterrez

3432 Iteracioacuten 1

34321 Plan del sprint 1 para el sistema

Despueacutes de que se posea la pila de requerimientos del sistema En la planificacioacuten

es donde el Equipo Desarrollador (Team) inicia el proceso de convertir el Sprint

Backlog en el software funcional

El Sprint Backlog es el producto que surge del Producto Backlog que es una lista

de requerimientos que se establecen en un sprint

Tabla Ndeg 17 Sprint Backlog del Sprint 1

Descripcioacuten Prioridad Ndeg historian de

Usuario

R1 Ingreso por usuario Alta H1

R2 Habilitacioacuten de

moacutedulos Alta H2

R3

Creacioacuten

modificacioacuten y

eliminacioacuten de

usuarios

Alta H3

Elaborado por Dario Gutieacuterrez

Luego de haber reconocido los requerimientos que van a ser desarrollados se

procede a preparar la tabla de tareas que corresponde a efectuar el Equipo

Desarrollador (Team) para asiacute alcanzar el primer modelo o prototipo funcional

Tabla Ndeg 18 Tareas del Sprint 1

Coacutedigo Descripcioacuten responsable Tiempo de

ejecucioacuten

TA01 Esquema de la base de datos Equipo

Desarrollador 6h

TA02 Disentildeo para el login de Usuario Equipo

Desarrollador 6h

TA03

Disentildeo para

Registromodificacioacuteneliminacioacuten

de usuarios

Equipo

Desarrollador 6h

TA04 Establecer conexioacuten con la base

de datos programacioacuten

Equipo

Desarrollador 6h

TA05 Programacioacuten para el login de

Usuario

Equipo

Desarrollador 6h

TA06

Programacioacuten para el

Registromodificacioacuteneliminacioacuten

de usuario

Equipo

Desarrollador 6h

TA07 Programacioacuten habilitacioacuten de

moacutedulos por usuario

Equipo

Desarrollador 6h

TA08 Pruebas de versioacuten Equipo

Desarrollador 6h

Total de tiempo de ejecucioacuten 48h Elaborado por Dario Gutieacuterrez

Luego se muestra el conjunto de tareas donde se encuentran el tipo de tareas que

se produciraacuten a lo largo de la iteracioacuten

Tabla Ndeg 19 Tareas tipos y estados

Propuesta

Sistema de gestioacuten y mantenimiento programado de equipos tecnoloacutegicos e

industriales

Numero de

Sprint

Inicio Nuacutemero de diacuteas Jornada en horas

1 10-junio-2015 8 6

Tareas Responsables

Tipo Estado

Anaacutelisis Pendiente Equipo desarrollador

(team)

Disentildeo Pendiente Equipo desarrollador

(team)

Codificacioacuten En curso Equipo desarrollador

(team)

Prototipo En curso Equipo desarrollador

(team)

Pruebas Pendiente Equipo desarrollador

(team) y Scrum Marster

Elaborado por Dario Gutieacuterrez

La primera lista del sprint indica los estados de las tareas lo que ayuda para

realizar un control de las actividades que estaacuten por realizarse Tambieacuten se tiene

un listado para dar cumplimiento a la iteracioacuten

Tabla Ndeg 20 Listado de tareas y estados para el sprint

Tarea Tipo Estado Responsable

Esquema de la base de datos

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo para el login de Usuario

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo para

registromodificacioacuteneliminacioacuten

de usuarios

Prototipo Pendiente Equipo

desarrollador

(team)

Establecer conexioacuten con la base

de datos programacioacuten

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el login de

Usuario

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el

Registromodificacioacuteneliminacioacuten

de usuario

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten habilitacioacuten de

moacutedulos por usuario

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Realizacioacuten de pruebas a la

versioacuten

Pruebas Pendiente Equipo

desarrollador

(team) y

Scrum

Marster Elaborado por Dario Gutieacuterrez

34322 Preparacioacuten del proceso del Sprint Planning Meeting

Despueacutes de culminar la pila del Sprint se solicita que el Equipo desarrollador

(Team) tenga en mente lo siguiente

Tareas anteriores (ayer)

Tareas actuales (hoy)

Al realizar cualquier parte del proceso o si se ve dificultado para realizar una

determinada tarea

Para medir el desempentildeo de las tareas que se desarrollan seraacuten evidentes en la

Tabla Ndeg 23 en la cual se podraacute constatar el progreso que lleva el proyecto y la

misma informacioacuten seraacute tomada para realizar el Burn Down Chart

Fecha = Registro de la fecha que se realiza la tarea

NHR = Nuacutemero de horas que faltan para culminar el Sprint

NTRF = Numero de tareas por finalizar

RES = Responsables

T ANT = Tareas anteriores

T ACT = Tareas actuales

Tabla Ndeg 21 Seguimiento de la pila de tareas

FECHA NHR NTRF RES TANT TACT

1006 42 07 Equipo

desarrollador

(team)

Plan para la iteracioacuten

1

Esquema de la base de

datos

1106 36 06 Equipo

desarrollador

(team)

Esquema de la base

de datos

Disentildeo para el login

de Usuario

1306 30 05 Equipo

desarrollador

(team)

Disentildeo para el login

de Usuario

Disentildeo para cataacutelogo

de usuarios

1406 24 04 Equipo

desarrollador

(team)

Disentildeo para

Registromodificacioacute

neliminacioacuten de

usuarios

Establecer conexioacuten

con la base de datos

programacioacuten

1506 18 03 Equipo

desarrollador

(team)

Establecer conexioacuten

con la base de datos

programacioacuten

Programacioacuten para el

login de Usuario

1606 12 02 Equipo

desarrollador

(team)

Programacioacuten para el

login de Usuario

Programacioacuten para el

cataacutelogo de usuario

1706 6 01 Equipo

desarrollador

(team)

Programacioacuten para el

Registromodificacioacute

neliminacioacuten de

usuario

Programacioacuten

habilitacioacuten de

moacutedulos por usuario

1806 0 00 Equipo

desarrollador

(team)

Programacioacuten

habilitacioacuten de

moacutedulos por usuario

Realizacioacuten de

pruebas a la versioacuten

Elaborado por Dario Gutieacuterrez

Despueacutes de finalizar la iteracioacuten se realiza la revisioacuten de la pila del Sprint

resultante ya que pueden aparecer tareas nuevas tambieacuten se deben tomar en

cuenta aquellas tareas que no fueron finalizadas en el Sprint pero en la

iteracioacuten no existieron tareas sin finalizar esto nos lleva a que se logroacute

terminar como se encontraba en el plan de inicio

Burn Down Chart

Es una imagen descriptiva en la cual se evidencia a queacute velocidad se estaacute

desarrollando para cumplir los requerimientos y objetivos esto indica el

progreso que ha logrado con el trabajo de las tares planeadas dentro la

Iteracioacuten mediante estos datos se puede tomar en cuenta algunos aspectos

como pueden ser replantear los tiempos estimados para cada una de las tareas

o si fue concluida una tarea y se evidencio que es necesario tareas

emergentes

Para la realizacioacuten de la graacutefica se considerara si existieron cambios en las

tareas ya que la iteracioacuten se mantuvo con la pila de tareas planteada al inicio

de la misma no tiene cambio alguno

Tabla Ndeg 22 Pila de tareas al finalizar la iteracioacuten

Tarea Tipo Estado

Esquema de la base de datos Prototipo Finalizado

Disentildeo para el login de Usuario Prototipo Finalizado

Disentildeo para

Registromodificacioacuteneliminacioacuten de

usuarios

Prototipo Finalizado

Establecer conexioacuten con la base de

datos programacioacuten

Codificacioacuten Finalizado

Programacioacuten para el login de Usuario Codificacioacuten Finalizado

Programacioacuten para el

Registromodificacioacuteneliminacioacuten de

Codificacioacuten Finalizado

usuario

Programacioacuten habilitacioacuten de moacutedulos

por usuario

Codificacioacuten Finalizado

Realizacioacuten de pruebas a la versioacuten Pruebas Finalizado

Elaborado por Dario Gutieacuterrez

Lo siguiente al terminar con el seguimiento diario de las tareas dirigidas en la

iteracioacuten se necesita ajustar la informacioacuten para llevar de manera organizada

lo que se procedioacute a realizar aquiacute se muestra la graacutefica para evidenciar el

esfuerzo realizado

GRAacuteFICO Nordm 9 Iteracioacuten 1 esfuerzo realizado

Elaborado por Dario Gutieacuterrez

Se puede decir mediante la observacioacuten del grafico que la distribucioacuten de

tareas estaacute bien establecidas

34323 Desarrollo del Sprint 1

Al iniciar el desarrollo de una aplicacioacuten es esencial comenzar con el disentildeo y

maquetacioacuten de la base de datos ya que la misma seraacute el soporte fundamental

de la creacioacuten del software

4841

3530

21

116

01 2 3 4 5 6 7 8

Sprint 1 Burndown chart

Al realizar el planteamiento de la iteracioacuten se inicioacute por la maquetacioacuten de la

base de datos con los datos que se obtuvieron de los Coordinadores de los

Departamentos de Sistemas y Mantenimiento de la Planta Ensambladora

CIAUTO quienes compartieron la informacioacuten necesaria para el ingreso de

usuarios y acciones que realizara cada uno

GRAacuteFICO Nordm 10 Disentildeo de la base de datos

Elaborado por Dario Gutieacuterrez

La tabla para el control de ingreso y habilitacioacuten de moacutedulos por usuario fue

creada para el ingreso de los usuario pero el suacuteper usuario ROOT

directamente en la base de datos ya que seraacute el uacutenico que podraacute acceder a

todos los moacutedulos en donde es el uacutenico que puede crear eliminar o modificar

usuarios

Casos de uso son herramientas que permiten la representacioacuten graacutefica de

como el usuario opera al ingresar al sistema

GRAacuteFICO Nordm 11 Acciones del administrador

Elaborado por Dario Gutieacuterrez

Para la culminacioacuten de la iteracioacuten en necesario casos de uso el desarrollo de

la interfaz el sistema dispone de una ventana principal en la cual se ingresa

datos del usuario y password para ingresar a los moacutedulos dependiendo del

departamento de usuario

Es asiacute que el grafico GRAacuteFICO Nordm 11 muestra la ventana principal y los

datos que requiere para el ingreso a los moacutedulos internamente la parte que no

se muestra es la conexioacuten a la base de datos

GRAacuteFICO Nordm 12 Ventana de Inicio sesioacuten

Elaborado por Dario Gutieacuterrez

Las siguientes ventanas son para la habilitacioacuten de los moacutedulos por

departamento de usuario

En la ventana siguiente se muestra el ingreso al sistema por parte del root

(suacuteper usuario) el cual tiene acceso a todos los moacutedulos del sistema

GRAacuteFICO Nordm 13 Sesioacuten de root

Elaborado por Dario Gutieacuterrez

La ventana para los usuarios del departamento de sistemas tendraacute solo la

habilitacioacuten del respectivo moacutedulo

GRAacuteFICO Nordm 14 Sesioacuten moacutedulo de sistemas

Elaborado por Dario Gutieacuterrez

La siguiente ventana es el modulo que tendraacute habilitado los usuarios del

departamento de mantenimiento

GRAacuteFICO Nordm 15 Sesioacuten moacutedulo de Mantenimiento

Elaborado por Dario Gutieacuterrez

En la ventana a continuacioacuten se muestra donde se procede a crear los usuarios

para utilizacioacuten del sistema como tambieacuten se puede apreciar estaacute la parte para

eliminacioacuten o edicioacuten de usuarios y un objeto donde se podraacute visualizar la

tabla

GRAacuteFICO Nordm 16 Registro de Personas

Elaborado por Dario Gutieacuterrez

Al ser un sistema debe realizarse pruebas para su correspondiente uso en

produccioacuten al encontrar errores se puede realizar las correcciones necesarias

antes de entre en funcionamiento

34324 Realizacioacuten de pruebas de versioacuten

Los requerimientos que se obtuvieron en el Sprint Backlog se deben

comprobar en el funcionamiento para la versioacuten 10 del sistema aquiacute se hace

los test para observar el funcionamiento y si se encuentra falencias estar a

tiempo para proceder con la correccioacuten Se realizaron las siguientes pruebas

Tabla Ndeg 23 Caso de prueba 1

Sistema SGMPro Id caso de prueba CP01

Historia de usuario H1 Responsable Dario Gutierrez

Propoacutesito

Prueba de ingreso al sistema en la ventana principal

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1 Apertura de logeo

para usuario

Visualizar la

ventana de

ingreso

Excelente

Se efectuoacute el

resultado deseado

2

Ingreso de usuario y

password para

control

Ingreso de los

datos del usuario

para control

Excelente

Se efectuoacute el

resultado deseado Elaborado por Dario Gutieacuterrez

Se procede hacer la prueba la habilitacioacuten de cada uno de los moacutedulos para

los usuarios seguacuten el departamento al que corresponde

Tabla Ndeg 24 Caso de prueba 2

Sistema SGMPro Id caso de prueba CP02

Historia de usuario H2 Responsable Dario Gutierrez

Propoacutesito

Habilitacioacuten de moacutedulos por usuario y filtro por departamento

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1

Habilitacioacuten de

todos los moacutedulos

si es Suacuteper

usuario (root)

Todas las opciones se

habilitan y se tiene el

ingreso correspondiente

Excelente

Se efectuoacute el

resultado deseado

2 Habilitar moacutedulo

de sistemas

Al habilitarse las opciones

por el departamento de

sistemas no se tiene acceso

a opciones de

mantenimiento y root

Excelente

Se efectuoacute el

resultado deseado

3 Habilitar moacutedulo

de mantenimiento

Al habilitarse las opciones

por el departamento de

mantenimiento no se tiene

acceso a opciones de

sistemas y root

Excelente

Se efectuoacute el

resultado deseado

Elaborado por Dario Gutieacuterrez

Para finalizar se realiza la creacioacuten de varios usuarios como la modificacioacuten

y eliminacioacuten para verificar se usa la visualizacioacuten de la tabla de usuarios en

la misma ventana

Tabla Ndeg 25 Caso de prueba 3

Sistema SGMPro Id caso de prueba CP03

Historia de usuario H3 Responsable Dario Gutierrez

Propoacutesito

Creacioacuten modificacioacuten y eliminacioacuten de usuarios

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1 Crear usuario Crear usuario para

cada departamento

Excelente

Se efectuoacute el resultado

deseado

2 Modificar

usuario

Modificar campos

del usuario y

verificar en la tabla

Excelente

Se efectuoacute el resultado

deseado

3 Eliminar usuario Eliminar usuarios y

verificar en la tabla

Excelente

Se efectuoacute el resultado

deseado Elaborado por Dario Gutieacuterrez

3433 Iteracioacuten 2

34331 Plan del sprint 2 para el sistema

Para la continuacioacuten del desarrollo del sistema se procede a realizar la pila de

tareas a cumplirse en la iteracioacuten

Tabla Ndeg 26 Sprint Backlog del Sprint 2

Descripcioacuten Prioridad Ndeg historian de

Usuario

R4

Plan anual de

sistemas aacuterea

sistemas

alta H4

R5

Plan de

mantenimientos

aacuterea sistemas

alta H5

Elaborado por Dario Gutieacuterrez

Al iniciar el Sprint 2 se debe agregar las observaciones y anaacutelisis realizados

por parte del Scrum Master equipo de desarrollo (team) y del Porduct

owner

Para el Sprint 1 no se dieron observaciones al ser realizados con los disentildeos

correspondientes lo cual vuelve independiente al Sprint 2

Aquiacute los requerimientos se trasforman en tareas

Tabla Ndeg 27 Tareas del Sprint 2

Coacutedigo Descripcioacuten responsable Tiempo de

ejecucioacuten

TA01

Disentildeo para el

plan anual de

sistemas

Equipo

Desarrollador 12h

TA02

Disentildeo para el

plan de

mantenimientos

Equipo

Desarrollador 12h

TA03

Establecer

conexioacuten con la

base de datos

programacioacuten

Equipo

Desarrollador 12h

TA04

Programacioacuten

para el plan anual

de sistemas

Equipo

Desarrollador 18h

TA05

Programacioacuten

para el plan de

mantenimientos

Equipo

Desarrollador 18h

TA06 Pruebas de

versioacuten

Equipo

Desarrollador 12h

Total de tiempo de ejecucioacuten 84h

Elaborado por Dario Gutieacuterrez

Despueacutes de la lista de tareas se realiza la construccioacuten de la pila de tareas para

la iteracioacuten 2

Tabla Ndeg 28 Tareas tipos y estados

Propuesta

Sistema de gestioacuten y mantenimiento programado de equipos tecnoloacutegicos e

industriales

Numero de

Sprint

Inicio Nuacutemero de diacuteas Jornada en horas

2 20-junio-2015 21 4

Tareas Responsables

Tipo Estado

Anaacutelisis Terminado Equipo desarrollador

(team)

Disentildeo En curso Equipo desarrollador

(team)

Codificacioacuten En curso Equipo desarrollador

(team)

Prototipo Pendiente Equipo desarrollador

(team)

Pruebas Pendiente Equipo desarrollador

(team) y Scrum Marster

Elaborado por Dario Gutieacuterrez

La primera lista del sprint 2 sentildeala los estados de las diferentes tareas lo que

ayuda a llevar un control de las actividades que estaacuten por realizarse

Tabla Ndeg 29 Listado de tareas y estados del Sprint 2

Tarea Tipo Estado Responsable

Disentildeo para el plan anual

de sistemas

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo para el plan de

mantenimientos

Prototipo Pendiente Equipo

desarrollador

(team)

Establecer conexioacuten con la

base de datos programacioacuten

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el plan

anual de sistemas

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el plan

de mantenimientos

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Pruebas de versioacuten

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Elaborado por Dario Gutieacuterrez

34332 Preparacioacuten del proceso del Sprint Planning Meeting

Similar al Sprint 1 se desarrollara el seguimiento de la pila de tareas se

recomienda tomar en consideracioacuten las tareas anteriores (ayer) tareas

actuales (hoy) y si se da alguacuten inconveniente para la realizacioacuten

Tabla Ndeg 30 Seguimiento de la pila de tareas

FECHA NHR NTRF RES TANT TACT

2006 84 06 Equipo

desarrollador

(team)

Plan para la

iteracioacuten 2

Disentildeo para el plan

anual de sistemas

2206 80 06 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

sistemas

Disentildeo para el plan

anual de sistemas

2306 78 06 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

sistemas

Disentildeo para el plan

de mantenimientos

2406 74 05 Equipo

desarrollador

(team)

Disentildeo para el

plan de

mantenimiento

s

Disentildeo para el plan

de mantenimientos

2506 68 05 Equipo

desarrollador

(team)

Disentildeo para el

plan de

mantenimiento

Establecer conexioacuten

con la base de datos

programacioacuten

s

2606 66 04 Equipo

desarrollador

(team)

Establecer

conexioacuten con

la base de

datos

programacioacuten

Establecer conexioacuten

con la base de datos

programacioacuten

2706 62 04 Equipo

desarrollador

(team)

Establecer

conexioacuten con

la base de

datos

programacioacuten

Programacioacuten para

el plan anual de

sistemas

2906 58 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual de

sistemas

Programacioacuten para

el plan anual de

sistemas

3006 52 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual de

sistemas

Programacioacuten para

el plan anual de

sistemas

0107 48 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual de

sistemas

Programacioacuten para

el plan anual de

sistemas

0207 44 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual de

sistemas

Programacioacuten para

el plan de

mantenimientos

0307 40 02 Equipo

desarrollador

(team)

Programacioacuten

para el plan de

mantenimiento

s

Programacioacuten para

el plan de

mantenimientos

0407 36 02 Equipo

desarrollador

(team)

Programacioacuten

para el plan de

mantenimiento

s

Programacioacuten para

el plan de

mantenimientos

0607 32 02 Equipo

desarrollador

(team)

Programacioacuten

para el plan de

mantenimiento

s

Programacioacuten para

el plan de

mantenimientos

0707 28 01 Equipo

desarrollador

(team)

Programacioacuten

para el plan de

mantenimiento

s

Pruebas de versioacuten

0807 26 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

0907 22 01 Equipo

desarrollador

Pruebas de

versioacuten Pruebas de versioacuten

(team)

1007 16 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

1107 12 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

1307 8 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

1407 4 00 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

Elaborado por Dario Gutieacuterrez

Al finalizar la iteracioacuten 2 se realiza la revisioacuten de la pila del Sprint resultante

ya que pueden aparecer nuevas tareas se deben tomar en cuenta aquellas

tareas que no fueron finalizadas en el Sprint 2 ya que en la iteracioacuten 2 no

existieron tareas sin finalizar esto nos da como resultado que se logroacute

terminar como se encontraba en el plan de inicio

Tabla Ndeg 31 Pila de tareas al finalizar la iteracioacuten 2

Tarea Tipo Estado

Disentildeo para el plan anual de sistemas Prototipo Finalizado

Disentildeo para el plan de mantenimientos Prototipo Finalizado

Establecer conexioacuten con la base de datos

programacioacuten

Prototipo Finalizado

Programacioacuten para el plan anual de

sistemas

Codificacioacuten Finalizado

Programacioacuten para el plan de

mantenimientos

Codificacioacuten Finalizado

Pruebas de versioacuten Codificacioacuten Finalizado

Elaborado por Dario Gutieacuterrez

34333 Desarrollo Burn Down Chart

Para el desarrollo de la graacutefica se considera si existieron cambios en las

tareas como la iteracioacuten se mantuvo la pila de tareas planteada al comienza

de la interaccioacuten no tiene ninguacuten cambio

GRAacuteFICO Nordm 17 Iteracioacuten 2 esfuerzo realizado

Elaborado por Dario Gutieacuterrez

150 145 140 135 130 125 120 115 110 105 100 95 90 85 80 75 70 65 60 55 50

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21

Sprint 2 Burndown chart

34334 Desarrollo del Sprint 2

Para el segundo Sprint parte del sistema se realizaron modificaciones al Esquema y Disentildeo de la base de datos donde quedo de la

siguiente manera

GRAacuteFICO Nordm 18 Disentildeo final de la base de datos

Elaborado por Dario Gutieacuterrez

Casos de uso

Plan anual de sistemas

GRAacuteFICO Nordm 19 Caso de uso plan anual sistemas

Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 20 Caso de uso Plan de mantenimientos

Elaborado por Dario Gutieacuterrez

Los usuarios del departamento de sistemas solo pueden ingresar registros al

plan anual de tal forma que al no ser cumplidos afecta con un porcentaje

negativo para los indicadores de la ISO 9001

GRAacuteFICO Nordm 21 Plan Anual de sistemas

Elaborado por Dario Gutieacuterrez

Como se mencionoacute en la ventana anterior las opciones para los usuarios de

sistemas es solo para gravar nuevos registro o realizar el cumplimiento de

cada uno de ellos

GRAacuteFICO Nordm 22 Plan de mantenimientos

Elaborado por Dario Gutieacuterrez

34335 Realizacioacuten de pruebas de versioacuten 20

Como la realizacioacuten de pruebas en la versioacuten anterior en esta tambieacuten se las

realiza y quedo de la siguiente manera

Tabla Ndeg 32 Caso de Prueba 4

Sistema SGMPro Id caso de prueba CP04

Historia de usuario H4 Responsable Dario Gutierrez

Propoacutesito

Prueba Plan Anual de Sistemas

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida

obtenida

1

Acceso a la

ventana del plan

anual

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado

deseado

2 Agregar

registros al plan

Se ingresoacute un

registro a la tabla

y se verifico

Excelente

Se efectuoacute el

resultado

deseado

3

Validar un

registro como

realizado y otro

como no

logrado

Se tomoacute varios

registros y se los

puso como

realizado y a otros

como no logrado

y se verifico

Excelente

Se efectuoacute el

resultado

deseado

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 33 Caso de prueba 5

Sistema SGMPro Id caso de prueba CP05

Historia de usuario H5 Responsable Dario Gutierrez

Propoacutesito

Prueba Plan de mantenimientos

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida

obtenida

1

Acceso a la

ventana del plan

de mantenimientos

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado

deseado

2

Agregar registros

al plan de

mantenimientos

Se ingresoacute un

registro a la tabla

y se verifico

Excelente

Se efectuoacute el

resultado

deseado

3

Validar un registro

como realizado

mantenimiento y

proacuteximo

mantenimiento

Se tomoacute varios

registros y se los

puso como

realizado

mantenimiento y

a otros como

proacuteximo

mantenimiento

Excelente

Se efectuoacute el

resultado

deseado

Elaborado por Dario Gutierrez

3434 Iteracioacuten 3

34341 Plan del Sprint 3 para el sistema

Al terminar el Sprint 2 se selecciona los siguientes requerimientos del

Product Backlog para planificar el Sprint 3 y se detalla la siguiente tabla

Tabla Ndeg 34 Sprint Backlog del Sprint 3

Descripcioacuten Prioridad Ndeg historian de

Usuario

R6 Plan anual aacuterea

mantenimiento Alta H6

R7

Inventario de

repuestos aacuterea

mantenimiento

Alta H7

R8

Inventario de

herramientas aacuterea

mantenimiento

Alta H8

Elaborado por Dario Gutieacuterrez

Para la Iteracioacuten 2 el Product Owner concertoacute con los requerimientos en el

segundo Sprint

Ahora que se ha finalizado totalmente con el Sprint 2 y el Product Owner estaacute

de acuerdo se procede a tomar las tareas para el Sprint 3

Tabla Ndeg 35 Tareas del Sprint 3

Coacutedigo Descripcioacuten responsable Tiempo de

ejecucioacuten

TA01

Disentildeo para el

plan anual de

mantenimiento

Equipo

Desarrollador 18h

TA02

Disentildeo del

inventario de

repuestos

Equipo

Desarrollador 18h

TA03 Disentildeo del

inventario de

Equipo

Desarrollador 12h

herramientas

TA04 Programacioacuten

para el plan anual

Equipo

Desarrollador 48h

TA05

Programacioacuten

para el inventario

de repuestos

Equipo

Desarrollador 24h

TA06

Programacioacuten

para el inventario

de herramientas

Equipo

Desarrollador 18h

TA07 Pruebas de

versioacuten

Equipo

Desarrollador 12h

Total de tiempo de ejecucioacuten 150h

Elaborado por Dario Gutieacuterrez

Luego de la lista de tareas se desarrolla la construccioacuten de la pila de tareas

para la iteracioacuten 3

Tabla Ndeg 36 Tareas tipos y estados

Propuesta

Sistema de gestioacuten y mantenimiento programado de equipos tecnoloacutegicos e

industriales

Numero de

Sprint

Inicio Nuacutemero de diacuteas Jornada en horas

3 16-julio-2015 30 5

Tareas Responsables

Tipo Estado

Anaacutelisis En curso Equipo desarrollador

(team)

Disentildeo Terminado Equipo desarrollador

(team)

Codificacioacuten En curso Equipo desarrollador

(team)

Prototipo Pendiente Equipo desarrollador

(team)

Pruebas Pendiente Equipo desarrollador

(team) y Scrum Marster

Elaborado por Dario Gutieacuterrez

La primera lista del sprint 2 sentildeala los estados de las diferentes tareas lo que

ayuda a llevar un control de las actividades que estaacuten por realizarse

Tabla Ndeg 37 Listado de tareas y estados para el sprint 3

Tarea Tipo Estado Responsable

Disentildeo para el plan anual de

mantenimiento

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo del inventario de repuestos

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo del inventario de

herramientas

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el plan anual

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el inventario

de repuestos

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el inventario

de herramientas

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Pruebas de versioacuten

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Elaborado por Dario Gutieacuterrez

34342 Preparacioacuten del proceso del Sprint Planning Meeting

Igual al Sprint 2 se plantea el seguimiento de la pila de tareas tambieacuten se

recomienda tomar en consideracioacuten las tareas anteriores (ayer) tareas

actuales (hoy) y si se da alguacuten inconveniente para la realizacioacuten

Tabla Ndeg 38 Seguimiento de la pila de tareas

FECHA NHR NTRF RES TANT TACT

1607 150 07 Equipo

desarrollador

(team)

Plan para el

Sprint 3

Disentildeo para el plan

anual de

mantenimiento

1707 145 07 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

mantenimiento

Disentildeo para el plan

anual de

mantenimiento

1807 140 07 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

mantenimiento

Disentildeo para el plan

anual de

mantenimiento

2007 135 07 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

mantenimiento

Disentildeo para el plan

anual de

mantenimiento

2107 130 07 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

mantenimiento

Disentildeo del

inventario de

repuestos

2207 125 06 Equipo

desarrollador

(team)

Disentildeo del

inventario de

repuestos

Disentildeo del

inventario de

repuestos

2307 120 06 Equipo

desarrollador

(team)

Disentildeo del

inventario de

repuestos

Disentildeo del

inventario de

repuestos

2407 115 06 Equipo

desarrollador

(team)

Disentildeo del

inventario de

repuestos

Disentildeo del

inventario de

repuestos

2507 110 06 Equipo

desarrollador

(team)

Disentildeo del

inventario de

repuestos

Disentildeo del

inventario de

herramientas

2707 105 05 Equipo

desarrollador

(team)

Disentildeo del

inventario de

herramientas

Disentildeo del

inventario de

herramientas

2807 100 05 Equipo

desarrollador

(team)

Disentildeo del

inventario de

herramientas

Disentildeo del

inventario de

herramientas

2907 95 05 Equipo

desarrollador

(team)

Disentildeo del

inventario de

herramientas

Programacioacuten para

el plan anual

3007 90 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

3107 85 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0108 80 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0308 75 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0408 70 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0508 65 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0608 60 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0708 55 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0808 50 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

1008 45 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

1108 40 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el inventario de

repuestos

1208 35 03 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

repuestos

Programacioacuten para

el inventario de

repuestos

1308 30 03 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

repuestos

Programacioacuten para

el inventario de

herramientas

1408 25 02 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

herramientas

Programacioacuten para

el inventario de

herramientas

1508 20 02 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

herramientas

Programacioacuten para

el inventario de

herramientas

1708 15 02 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

herramientas

Pruebas de versioacuten

1808 10 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

1908 5 00 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

Elaborado por Dario Gutieacuterrez

En el final la iteracioacuten 3 se procede a la revisioacuten de la pila del Sprint

resultante ya que en la iteracioacuten 3 no existieron tareas sin finalizar esto nos

da como resultado que se logroacute terminar como se encontraba en el plan de

inicio

Tabla Ndeg 39 Pila de tareas al finalizar la iteracioacuten

Tarea Tipo Estado

Disentildeo para el plan anual de

mantenimiento

Prototipo Finalizado

Disentildeo del inventario de repuestos Prototipo Finalizado

Disentildeo del inventario de herramientas Prototipo Finalizado

Programacioacuten para el plan anual Codificacioacuten Finalizado

Programacioacuten para el inventario de

repuestos

Codificacioacuten Finalizado

Programacioacuten para el inventario de

herramientas

Codificacioacuten Finalizado

Pruebas de versioacuten Codificacioacuten Finalizado

Elaborado por Dario Gutieacuterrez

34343 Desarrollo del Burn Down Chart

Al realizar la distribucioacuten del tiempo el cual se tomoacute en cuenta en la

planificacioacuten y la estimacioacuten del desarrollo que se realizoacute anteriormente

GRAacuteFICO Nordm 23 Iteracioacuten 3 esfuerzo realizado

Elaborado por Dario Gutieacuterrez

34344 Desarrollo del Sprint 3

En el desarrollo de la iteracioacuten 3 quedando disentildeada todas las tablas y

completa la base de datos en la iteracioacuten 2 se procede con los siguientes casos

de uso

GRAacuteFICO Nordm 24 Caso de uso Plan anual mantenimiento

Elaborado por Dario Gutieacuterrez

15014514013513012512011511010510095 90 85 80 75 70 65 60 55 50 45 40 35 30 25 20 15 10 5

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

Sprint 3 Burndown chart

GRAacuteFICO Nordm 25 Caso de uso Inventario de Repuestos

Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 26 Caso de uso Inventario de herramientas

Elaborado por Dario Gutieacuterrez

En el registro de los equipos industriales se detalla todo lo que concierne a

cada equipo y su actividad dentro las liacuteneas de produccioacuten de la planta

ensambladora

GRAacuteFICO Nordm 27 Ventana de Registro Equipo industrial

Elaborado por Dario Gutieacuterrez

Para el inventario de repuestos tenemos el ingreso de un nuevo iacutetem de

repuesto por si no existe no es necesario la eliminacioacuten o modificacioacuten de un

iacutetem de repuestos ya que por la complejidad de cada Equipo Industrial es muy

difiacutecil que se elimines repuestos

GRAacuteFICO Nordm 28 Inventario de repuestos

Elaborado por Dario Gutieacuterrez

En el Ingreso y Salida de Material se busca por la lista de nombre de iacutetems de

repuestos y se detalla cuanto ingresa o cuanto sale a inventario

GRAacuteFICO Nordm 29 Ingreso y salida de material

Elaborado por Dario Gutieacuterrez

En el inventario de herramientas se realiza el ingreso de una nueva

herramienta en la realizacioacuten anual de inventario si alguna herramienta se da

de baja solo se modifica la observacioacuten de la herramienta

GRAacuteFICO Nordm 30 inventario de herramientas

Elaborado por Dario Gutieacuterrez

34345 Realizacioacuten de pruebas de versioacuten 30

Al hacer un test del funcionamiento correcto del sistema se ha sometido a

pruebas el sistema para asiacute comprobar la satisfaccioacuten de los requerimientos en

el Sprint 3

Tabla Ndeg 40 Caso de prueba 6

Sistema SGMPro Id caso de prueba CP06

Historia de usuario H6 Responsable Dario Gutierrez

Propoacutesito

Prueba Plan Anual de mantenimiento

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1 Acceso a la ventana

del plan anual

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado deseado

2 Acceso al sub

modulo

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado deseado

3 Registrar personas

Se realizoacute el

registro de

personas

Excelente

Se efectuoacute el

resultado deseado

4 Registrar equipo

industrial

Se realizoacute varios

registros de

equipos

industriales

Excelente

Se efectuoacute el

resultado deseado

5

Verificacioacuten de

datos en el plan

anual

Se realizoacute la

verificacioacuten de la

tablas y

validacioacuten de

campos

Excelente

Se efectuoacute el

resultado deseado

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 41 Caso de prueba 7

Sistema SGMPro Id caso de prueba CP07

Historia de usuario H7 Responsable Dario Gutierrez

Propoacutesito

Prueba Inventario de repuestos

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1

Se accedioacute a la

ventana

correspondiente a

inventario de

repuestos

Se realizoacute el

acceso

correctamente

Excelente

Se efectuoacute el

resultado deseado

2 Ingresar repuestos en

el inventario

Se ingresoacute varios

repuesto llenando

todos los campos

Excelente

Se efectuoacute el

resultado deseado

3 Validar informacioacuten

en las tablas

Se validoacute los

registros al

consultar en las

tablas

Excelente

Se efectuoacute el

resultado deseado

4 Ingresar y sacar

material

Se accedioacute a la

ventana y realizo

ingresos de

material y salida de

material

Excelente

Se efectuoacute el

resultado deseado

5

Verificacioacuten de datos

ingreso y salida de

material

Se realizoacute la

verificacioacuten de la

tablas para

constatar los

ingresos y salidas

Excelente

Se efectuoacute el

resultado deseado

Elaborado por Dario Gutieacuterrez

Para finalizar el test de pruebas se realiza la prueba al inventario de

herramientas y tomando en cuenta como si fuera un inventario anual de

herramientas

Tabla Ndeg 42 Caso de prueba 8

Sistema SGMPro Id caso de prueba CP08

Historia de usuario H8 Responsable Dario Gutierrez

Propoacutesito

Prueba Inventario de herramientas

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1

Acceso a la ventana de

Inventario de

herramientas

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado deseado

2

Realizar un inventario

anual con algunas

herramientas

Se ingresoacute las

herramientas

tomadas en el

inventario anual

Excelente

Se efectuoacute el

resultado deseado

3 Validar informacioacuten

Se verifico la

informacioacuten con las

tablas e

informacioacuten

tomada

Excelente

Se efectuoacute el

resultado deseado

Elaborado por Dario Gutieacuterrez

344 Compromiso y Mantenimiento

El investigador se compromete en realizar revisiones teacutecnicas al sistema

implantado para asiacute verificar su funcionamiento

Los usuarios tendraacuten acceso a un manual del sistema para que no tengan

problemas al utilizarlo y no generar dudas

345 Conclusiones y recomendaciones de la propuesta

3451 Conclusiones

Del plan de desarrollo del sistema de Gestioacuten y mantenimiento programado

de equipos tecnoloacutegicos e industriales para los departamentos de

Mantenimiento y Sistemas de la planta Ensambladora CIAUTO se concluye

lo siguiente

La informacioacuten que se recolectoacute fue de gran ayuda para lograr alcanzar

los requisitos para el desarrollo del sistema los mismos que se

completaron satisfactoriamente

Al escoger las herramientas informaacuteticas precisas aplico un desarrollo

adecuado del sistema asiacute logrando obtener el sistema como se

encontraba planteado

Gracias a la aplicacioacuten de la Metodologiacutea Aacutegil de desarrollo de Software

SCRUM en el trabajo de investigacioacuten se adquirioacute experiencia muy

aplicada y nuevos conocimientos es asiacute como se ha logrado desarrollar un

eficiente control en todo el avance del sistema

3452 Recomendaciones

Es necesario obtener la informacioacuten y realizar un buen anaacutelisis para

denotar lo que realmente necesita el usuario

Es recomendable estar familiarizado con las diferentes herramientas para

el desarrollo de software asiacute sabremos utilizar lo necesario para el

desarrollo del sistema

Es adecuado conocer a fondo las funciones y caracteriacutesticas de la

metodologiacutea Scrum para evitar inconvenientes al desarrollar el sistema

Para que el sistema pueda ser ejecutado controlado y manipulado de la

mejor manera se recomienda que

Se realice una capacitacioacuten teacutecnica previa a su uso dirigida a las personas

que van a administrar el sistema ya que de esta manera podraacute manipular al

mismo con toda seguridad y a la vez aprovechar todos los recursos que

posee

Se recomienda utilizar la informacioacuten de este trabajo de investigacioacuten

como base para el desarrollo de otros sistemas a realizar

346 Maquetacioacuten del disentildeo del sistema

La maquetacioacuten del sistema nos permite conocer como estaacute armado el disentildeo

teacutecnico del sistema es un graacutefico donde se detallan las partes que lo

componen donde se encuentra especificado las herramientas utilizadas el

motor de base de datos y los que intervendraacuten con el sistema

GRAacuteFICO Nordm 31 Disentildeo del sistema

Elaborado por Dario Gutieacuterrez

35 Comprobacioacuten de objetivos

En la propuesta del trabajo de investigacioacuten se planteoacute objetivos muy

importantes y relevantes es asiacute que se justifican de la siguiente manera

Al a ver culminado la propuesta y luego la implementacioacuten del sistema se

realiza el anaacutelisis y disentildeo del Sistema donde se realizoacute el seguimiento del

proceso de la Mitologiacutea Aacutegil SCRUM para el desarrollo en cada uno de los

requerimientos de las necesidades de los usuarios

Se realiza los diferentes procesos en el sistema y se realiza comprobaciones y

verificaciones de la funcionalidad de cada parte para asiacute tener el resultado

deseado para cada uno de los usuarios

Para culminar se reitera que todos los moacutedulos necesarios y sus diferentes

caracteriacutesticas dan una visualizacioacuten de los diferentes requerimientos y que

despueacutes se convirtieron en tareas finalizadas para terminacioacuten del sistema y

se puedan verificar aspectos de planes anuales mantenimientos realizados

tareas no realizadas y sirvan para una mejora continua de cada aacuterea y por

entregar una herramienta informaacutetica de gran utilidad para la Planta

Ensambladora CIAUTO

CONCLUSIONES

Se puede concluir que existe informacioacuten variada para el desarrollo del

software como tambieacuten de la metodologiacutea SCRUM y sus procesos de

metodologiacutea aacutegil

Para la recoleccioacuten o buacutesqueda de informacioacuten se utilizoacute metodologiacuteas

teacutecnicas instrumentos y anaacutelisis de investigacioacuten las mismas que permitieron

comprobar la hipoacutetesis

Al culminar el trabajo se obtuvo como resultado un sistema implementado

que gestiona los mantenimientos fichas teacutecnicas de maquinaria y otra

informacioacuten

RECOMENDACIONES

Es recomendable utilizar las herramientas como la entrevista y la encuesta

teacutecnicas y metodologiacuteas coma la investigacioacuten bibliograacutefica junto con la

experimentacioacuten cientiacutefica para obtener resultados favorables para los

clientes quienes nos comparten una visioacuten clara de lo que quieren lograr con

el sistema a desarrollar

Estimular al desarrollo de software con metodologiacuteas aacutegiles a las comunes o

las que todos utilizan en forma repetitiva porque esto ayudaraacute a una mejor

calidad de software y tiempo de ejecucioacuten

Es apropiado la utilizacioacuten de instrumentos de desarrollo de software para

cliente servidor que se basan en coacutedigo abierto porque este tipo de lenguajes

de programacioacuten reducen costos y poseen una gran cantidad de informacioacuten

que se encuentra en el internet

BIBLIOGRAFIacuteA

Bibliografiacutea baacutesica

FIGUEROA Roberth G SOLIS Camilo J CABRERA Armando A 2008

Metodologiacuteas Tradicionales vs Metodologiacuteas Aacutegiles 2008

ORTEGA J Gasset 1985 Diccionario Everest Lengua Espantildeola Leoacuten

EVERGRAFIAS SA 1985

T Edgar 2008 Mantenimiento 2008

Bibliografiacutea citada

BLANCO L GUTSZAT I 2008 Sistemas Informaacuteticos Habana ENPES

2008

D T CAMPBELL y J STANLEY 1973 Disentildeos experimentales y cuasi

experimentales en la investigacioacuten social Buenos Aires Amorrortu 1973

F MONCHY 1990 Teoriacutea y Praacutectica del Mantenimiento Industrial

Barcelona MASSON SA 1990

FERNAacuteNDEZ Javier 1999 El Managment del Nuevo Milenio Granada

GRANICA 1999

GARCIA GARRIDO Santiago 2012 Ingenieriacutea de Mantenimiento

Madrid Renovetec 2012

HUESO Andreacutes CASCANT Josep M 2012 Metodologiacutea y Teacutecnicas

Cuantitativas de Investigacioacuten Valencia UNIVERSITAT POLITEacuteCNICA

DE VALENCIA 2012

Hugo GARCEacuteS 2000 Investigacioacuten cientiacutefica Quito Abya-yala 2000

JK GALBRAITH 1985 El Nuevo Estado industrial Madrid Sarpe 1985

Karl POPPER 1994 La loacutegica de la investigacioacuten cientiacutefica Madrid

Tecnos Edicioacuten 1994

ORJUELA Ailin ROJAS Mauricio 2008 Las Metodologiacuteas del desarrollo

aacutegil como una oportunidad para la ingenieriacutea de software educativo

Pamplona Universidad de Pamplona Colombia 2008

QUINTANILLA Miguel Aacutengel 1998 TECNOLOGIacuteA UN ENFOQUE

FILOSOacuteFICO Madrid SL FONDE DE CULTURA 1998

REYES Agustiacuten 2003 Administracioacuten Moderna Lima LIMUSA SA

2003

S PRESSMAN Roger 2007 Ingenieriacutea de Software Un enfoque praacutectico

London McGraw-Hill Interamericana 2007 ISBN 970-10-5473-3

SOMERVILLE Ian 2005 Ingenieriacutea de software Madrid PEARSON

Addison Wesley 2005 ISBN 84-7829-074-5

VERGARA Gonzalo 2009 iquestQueacute es un Sistema de Gestioacuten 2009

YIN Robert K 1985 Investigacioacuten sobre Estudio de Casos Disentildeo y

Meacutetodos Los Aacutengeles SAGE Publications 1985

Bibliografiacutea virtual

Fuente CASTANtildeEDA Carlos Articulo Historia Automoacutevil Ecuador

Fecha 08122000 Disponible en la web

httpcinaeorgecindexphpoption=com_contentampview=articleampid=26

ampItemid=302amplang=es

Fuente LOacutePEZ Daniel Articulo Ensamblaje de Autos Fecha 15112003

Disponible en la web httpeldiarioecnoticias-manabi-ecuador208469-

ensambladora-de-la-hyundai-confirmada

Fuente TARTADO Daniel Articulo Llegada del Automoacutevil Fecha

09032005 Disponible en la web httpaeadenetcifrashtml

ANEXOS

ENCUESTA

Pregunta 1 iquestCree usted que la Planta ensambladora debe estar sujeta al

desarrollo tecnoloacutegico para asiacute brindar una mejora continua

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 2 iquestConoce usted que es un sistema de gestioacuten y mantenimiento

programado

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 3 iquestConsidera usted que se lleve el control de la planificacioacuten de

mantenimientos a traveacutes de un Sistema Informaacutetico

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 4 iquestCoacutemo calificariacutea usted la creacioacuten de un sistema de gestioacuten y

mantenimiento programado para la planta ensambladora

EXCELENTE

BUENO

NO CALIFICA

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 5 iquestConoce usted coacutemo es el proceso para realizar el mantenimiento de

un equipo informaacutetico en CIAUTO

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 6 iquestConsidera usted beneficioso que se lleve un control de los

documentos y planificacioacuten de mantenimientos para los equipos criacuteticos

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

ENTREVISTA

Pregunta 1 iquestCoacutemo gerente de la planta ensambladora CIAUTO cree usted que

debe estar sujeta al desarrollo tecnoloacutegico para asiacute brindar una mejora continua

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 2 iquestTiene conocimiento de que es un sistema de gestioacuten y

mantenimiento programado

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 3 iquestConsiderariacutea que se lleve un control de la planificacioacuten de

mantenimientos a traveacutes de un Sistema Informaacutetico

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 4 iquestCoacutemo calificariacutea la creacioacuten de un sistema de gestioacuten y

mantenimiento programado para la planta ensambladora

EXCELENTE

BUENO

NO CALIFICA

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 5 iquestConoce coacutemo es el proceso para realizar el mantenimiento de un

equipo informaacutetico en CIAUTO

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

ENCUESTA FINAL

Pregunta 1 iquestSe pudo agilizar tiempos en la buacutesqueda de informacioacuten gracias al

SGMpro

SI

NO

Pregunta 2 iquestCree Ud que gracias a la implementacioacuten del sistema SGMpro la

gestioacuten de la informacioacuten en el departamento de mantenimiento ha reducido

recursos y tiempo

SI

NO

Pregunta 3 iquestSeguacuten su criterio el control de mantenimientos que requieren los

equipos industriales ha mejorado notablemente con la implementacioacuten de

SGMpro

SI

NO

MANUAL DE USUARIO

Para el presente proyecto se creoacute un manual de usuario donde se explica

detalladamente el funcionamiento de cada una de las ventanas

1 Ventana de ingreso al sistema

En esta ventana se digita el nombre de usuario y contrasentildea previamente

ya registrados por el administrador Dependiendo del departamento al que

pertenezca se habilitaran los moacutedulos Administrador Mantenimiento y

Sistemas

Elaborado por Dario Gutieacuterrez

2 Moacutedulo de root

Como se puede observar se habilitan todos los moacutedulos para el usuario

root al ser suacuteper usuario puede tener acceso a todo el sistema

21 Los suacuteper usuarios tienes acceso a todo el sistema

22 Los usuarios del departamento de mantenimiento tienen acceso al

moacutedulo de mantenimiento

23 Para los usuarios del departamento de sistemas se les da acceso solo al

modulos de sistemas

Elaborado por Dario Gutieacuterrez

3 Registro de personas

Para el registro de personas se toma en cuenta los datos cedula nombre

completo usuario contrasentildea y departamento

Todos los campos estaacuten validados para permitir un cierto nuacutemero de

caracteres

Elaborado por Dario Gutieacuterrez

En la ventana se puede grabar modificar eliminar nuevo como opciones para los

usuarios

4 Plan anual de sistema

Aquiacute en el plan anual se realiza el ingreso de la descripcioacuten fecha inicio y

fecha fin la persona que realiza y la observacioacuten y una pequentildea tabla

donde se visualiza los datos ingresados

Elaborado por Dario Gutieacuterrez

5 Plan de mantenimiento

En este plan solo tenemos que escoger los datos ya generados en otras

ventanas que se mostraran posteriormente en este manual pero tambieacuten

aquiacute tenemos lo que se llamariacutea un pequentildeo sub modulo para lo que es el

registro de equipo y el registro de mantenimientos

Elaborado por Dario Gutieacuterrez

6 Registro de equipo industrial

Para realizar el registro de un equipo industrial se requiere todos los datos

correspondientes y exactos ya que ninguacuten campo puede quedar vaciacuteo

Elaborado por Dario Gutieacuterrez

7 Registro de mantenimiento

Para el registro de un mantenimiento solo se deben escoger paraacutemetros

previamente ingresados por lo que aquiacute tambieacuten se puede ir a las

correspondientes ventanas para realizar el ingreso si alguacuten dato no consta

todaviacutea

Elaborado por Dario Gutieacuterrez

8 Tipo de actividad y actividades

Aquiacute se ingresan los tipos de actividades para los equipos industriales y

tambieacuten se puede ir a la ventana siguiente que es donde se ingresan los

datos para el registro de actividades del tipo de actividad correspondiente

Elaborado por Dario Gutieacuterrez

9 Inventario de repuestos

Aquiacute se puede realizar el ingreso de repuestos con sus correspondientes

datos y visualizar como tambieacuten se puede realizar un ingreso y salida de

material para tener una visualizacioacuten de lo que se tiene en repuestos y por

si necesita alguno

Elaborado por Dario Gutieacuterrez

10 Inventario de herramientas

Aquiacute constan las herramientas por cada una de las estaciones de liacuteneas de

ensamblaje y sus estados y su constancia cada inicio de antildeo que se realiza

el inventario

Elaborado por Dario Gutieacuterrez

Instalacioacuten de PostgreSQL 9

Abrir un navegador web y acceder a la URL

httpwwwpostgresqlorgdownloadwindows

Aquiacute descargar la versioacuten 900 RC1 para Windows de 64 bits

Fuente postgresql

Una vez descargado el archivo de instalacioacuten de PostgreSQL (postgresql-900-

rc1-windowsexe de 455 MB) pulsar con el botoacuten derecho del ratoacuten sobre eacutel y

seleccionar Ejecutar como administrador

Fuente postgresql

Al tener activado el control de cuentas de usuario se mostraraacute una advertencia con

el texto iquestDesea permitir que este programa realice cambios en el equipo pulsar

Siacute para continuar con la instalacioacuten de PostgreSQL

Fuente postgresql

Se iniciaraacute el asistente para instalar PostgreSQL pulsar Siguiente

Fuente postgresql

Indicar la carpeta de instalacioacuten de PostgreSQL donde se guardaraacuten los

ejecutables libreriacuteas y ficheros de configuracioacuten de PostgreSQL

Fuente postgresql

Indicar tambieacuten la carpeta donde se guardaraacuten los datos por defecto de

PostgreSQL

Fuente postgresql

Introducir la contrasentildea para el suacuteper usuario postgres que seraacute con el que

inician sesioacuten para administrar la base de datos

Fuente postgresql

Introducir el puerto de escucha para la conexioacuten con el servidor PostgreSQL por

defecto el 5432

Fuente postgresql

Seleccionar la configuracioacuten regional

Fuente postgresql

Pulsar Siguiente para iniciar la instalacioacuten definitiva del servidor PostgreSQL

en Microsoft Windows 7

Fuente postgresql

Se iniciaraacute el asistente para instalar el motor de base de datos PostgreSQL que

crearaacute las carpetas oportunas copiaraacute los ficheros necesarios y crearaacute el servicio

Windows para iniciar de forma automaacutetica el motor de base de datos

Fuente postgresql

Una vez finalizada la instalacioacuten el asistente mostrara la posibilidad de ejecutar

Stack Builder aplicacioacuten que permitiraacute instalar otros componentes y herramientas

para PostgreSQL

Fuente postgresql

Marcar la opcioacuten de Stack Builder se iniciaraacute seleccionar PostgreSQL 90 on

port 5432 y pulsar Next

Fuente postgresql

Seleccionar las aplicaciones componentes y herramientas a instalar y pulsar

Next

Fuente postgresql

El asistente para instalar el servodpr PostgreSQL habraacute creado un servicio que

estaraacute iniciado y en tipo de inicio automaacutetico llamado postgresql-90

Fuente postgresql

Y habraacute creado la carpeta en archivos de programa PosgreSQL con las

subcarpetas

Fuente postgresql

Y la carpeta de datos

Fuente postgresql

Con esto habraacute convertido nuestro equipo Microsoft Windows 7 en un servidor de

base de datos PostgreSQL

Administracioacuten de PostgreSQL creacioacuten de usuarios (roles) cataacutelogos

Crear roles de login (usuarios) en PostgreSQL

Para el acceso a la administracioacuten del motor de base de datos PostgreSQL acceder

al botoacuten Iniciar - PostgreSQL 90 - pgAdmin III

Fuente postgresql

Desplegar Server Groups dentro desplegar Servidores y dentro de eacuteste pulsar

con el botoacuten derecho del ratoacuten sobre PostgreSQL 90 (localhost 5432) en el

menuacute emergente seleccionar Conectar

Fuente postgresql

Introducir la contrasentildea para el suacuteper usuario postgres (la contrasentildea introducida

en la instalacioacuten)

Fuente postgresql

Si todo es correcto se conectara al servidor PostgreSQL desde pgAdmin podra

configurar y administrar el servidor de PostgreSQL

Fuente postgresql

Para crear un rol de login pulsar con el botoacuten derecho del ratoacuten sobre Roles de

Login seleccionar Nueva Rol de Login

Fuente postgresql

En la pestantildea Propiedades introducir los siguientes datos

Nombre del Rol nombre del usuario

Contrasentildea contrasentildea para este usuario (rol)

La cuenta caduca para que la cuenta de usuario caduque en una fecha se

estableceraacute en este campo

Fuente postgresql

En la pestantildea Privilegios de Rol indicar si este usuario seraacute suacuteper usuario si

puede crear objetos de la base de datos y si puede crear roles

Fuente postgresql

Pulsar OK en la ventana anterior para crear el rol de login

Page 8: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia

DEDICATORIA

Dedico este proyecto de tesis en primer

lugar a Dios por sus bendiciones para

realizar el presente proyecto a mis padres

por su apoyo e estimulo incondicional que

lo mantuvieron durante desde el comienzo

de la carrera y todo el proyecto a mis

hermanos Diego y Yadira los cuales estimo

mucho porque me estuvieron incentivando

a la culminacioacuten de la tesis y la obtencioacuten

de mi tiacutetulo de grado A mis amigos que me

dieron ese apoyo para la culminacioacuten de la

tesis

Lo dedico a mis seres queridos que ya no

estaacuten y que desde el cielo me dieron su

apoyo incondicional

Y a todas esas personas que hicieron

posible que mi meta se cumpliera

Dario

INDICE GENERAL

PORTADA _______________________________________________________ i

FORMULARIO DE LA APROBACIOacuteN DEL TRIBUNAL DE GRADO ____ ii

AUTORIA _______________________________________________________ 3

AVAL DEL DIRECTOR DE TESIS __________________________________ 4

AVAL DEL ASESOR METODOLOacuteGICO _____________________________ 5

CERTIFICADO DE IMPLEMENTACIOacuteN ____________________________ 6

AGRADECIMIENTO _____________________________________________ 7

DEDICATORIA __________________________________________________ 8

INDICE GENERAL _______________________________________________ 9

INDICE DE GRAFICOS __________________________________________ 12

INDICE DE TABLAS ____________________________________________ 13

RESUMEN _____________________________________________________ 15

ABSTRACT ____________________________________________________ 16

AVAL DE TRADUCCIOacuteN ________________________________________ 17

INTRODUCCIOacuteN _______________________________________________ 18

CAPITULO I ___________________________________________________ 20

1 FUNDAMENTACIOacuteN TEOacuteRICA PARA LA IMPLEMENTACIOacuteN

DE UN SISTEMA DE GESTIOacuteN y MANTENIMIENTO PROGRAMADO

DE ERQUIPOS TECNOLOGICOS E INDUSTRIALES _____________ 20

11 Sistema _______________________________________________ 20

12 Gestioacuten _______________________________________________ 21

13 Sistema de gestioacuten ______________________________________ 21

14 Mantenimiento _________________________________________ 22

15 Mantenimiento programado ______________________________ 23

16 Tecnologiacutea ____________________________________________ 23

17 Metodologiacutea ___________________________________________ 24

18 Metodologiacutea SCRUM ____________________________________ 25

19 Ingenieriacutea de software ___________________________________ 35

110 Proceso del software ____________________________________ 38

111 Gestioacuten del software _____________________________________ 40

112 Requerimientos del software ______________________________ 44

CAPITULO II ___________________________________________________ 49

2 ENTORNO DEL LUGAR DE INVESTIGACIOacuteN ______________ 49

21 Antecedentes histoacutericos de empresas ensambladoras de vehiacuteculos en

el Ecuador __________________________________________________ 49

22 Misioacuten y Visioacuten de Ciauto ________________________________ 51

221 Misioacuten ____________________________________________ 51

222 Visioacuten ____________________________________________ 51

23 Disentildeo Metodoloacutegico ____________________________________ 54

231 Meacutetodos de Investigacioacuten ____________________________ 54

2311 Meacutetodo hipoteacutetico deductivo _________________________ 54

2312 La experimentacioacuten cientiacutefica ________________________ 55

24 Teacutecnicas de la investigacioacuten ______________________________ 55

241 La entrevista ______________________________________ 56

242 La encuesta ________________________________________ 56

25 Recoleccioacuten de la Informacioacuten ____________________________ 57

251 Investigacioacuten bibliograacutefica ___________________________ 57

252 Investigacioacuten experimental ___________________________ 57

253 Investigacioacuten de campo ______________________________ 58

26 Tratamiento y Anaacutelisis Estadiacutestico de los Datos _______________ 58

261 Estadiacutestica descriptiva_______________________________ 59

27 Poblacioacuten _____________________________________________ 60

28 Anaacutelisis e Interpretacioacuten de Resultados _____________________ 61

29 Verificacioacuten de la hipoacutetesis ______________________________ 67

CAPITULO III __________________________________________________ 70

3 IMPLEMENTACIOacuteN DE UN SISTEMA DE GESTIOacuteN y

MANTENIMIENTO PROGRAMADO DE EQUIPOS TECNOLOGICOS

E INDUSTRIALES ____________________________________________ 70

31 Presentacioacuten ___________________________________________ 70

311 Organigrama de la Ensambladora Ciudad del Auto Cia Ltda

CIAUTO _________________________________________________ 53

32 Objetivos ______________________________________________ 71

321 Objetivo general____________________________________ 71

322 Objetivos Especiacuteficos ________________________________ 71

33 Justificacioacuten e Importancia _______________________________ 71

34 Desarrollo de la Propuesta _______________________________ 74

341 Metodologiacutea Aacutegil SCRUM ___________________________ 74

342 Asignacioacuten de Roles de Scrum ________________________ 75

343 Proceso de desarrollo de Software _____________________ 75

3431 Historias de Usuario ________________________________ 75

3432 Iteracioacuten 1 ________________________________________ 80

34321 Plan del sprint 1 para el sistema ____________________ 80

34322 Preparacioacuten del proceso del Sprint Planning Meeting __ 83

34323 Desarrollo del Sprint 1 ____________________________ 86

34324 Realizacioacuten de pruebas de versioacuten __________________ 91

3433 Iteracioacuten 2 ________________________________________ 93

34331 Plan del sprint 2 para el sistema ____________________ 93

34332 Preparacioacuten del proceso del Sprint Planning Meeting __ 96

34333 Desarrollo Burn Down Chart ______________________ 99

34334 Desarrollo del Sprint 2 ___________________________ 100

34335 Realizacioacuten de pruebas de versioacuten 20 ______________ 103

3434 Iteracioacuten 3 _______________________________________ 104

34341 Plan del Sprint 3 para el sistema ___________________ 104

34342 Preparacioacuten del proceso del Sprint Planning Meeting _ 108

34343 Desarrollo del Burn Down Chart __________________ 111

34344 Desarrollo del Sprint 3 ___________________________ 111

34345 Realizacioacuten de pruebas de versioacuten 30 ______________ 114

344 Compromiso y Mantenimiento _______________________ 117

345 Conclusiones y recomendaciones de la propuesta _______ 117

3451 Conclusiones ______________________________________ 117

3452 Recomendaciones __________________________________ 118

346 Maquetacioacuten del disentildeo del sistema ___________________ 119

35 Comprobacioacuten de objetivos ______________________________ 120

CONCLUSIONES ____________________________________________ 121

RECOMENDACIONES _______________________________________ 122

BIBLIOGRAFIacuteA _____________________________________________ 123

ANEXOS ______________________________________________________ 125

INDICE DE GRAFICOS

GRAacuteFICO Nordm 1 Scrum __________________________________________ 30

GRAacuteFICO Nordm 2 Desarrollo Tecnoloacutegico Ciauto _______________________ 61

GRAacuteFICO Nordm 3 Porcentaje de Conocimiento _________________________ 62

GRAacuteFICO Nordm 4 Consideraciones de Control _________________________ 63

GRAacuteFICO Nordm 5 Calificacioacuten para el Desarrollo del SGMP _____________ 64

GRAacuteFICO Nordm 6 Porcentaje de conocimiento del mantenimiento de un equipo

en Ciauto _______________________________________________________ 65

GRAacuteFICO Nordm 7 Beneficio de documentar la planificacioacuten de mantenimientos

_______________________________________________________________ 66

GRAacuteFICO Nordm 8 Organigrama de CIAUTO __________________________ 53

GRAacuteFICO Nordm 9 Iteracioacuten 1 esfuerzo realizado _______________________ 86

GRAacuteFICO Nordm 10 Disentildeo de la base de datos _________________________ 87

GRAacuteFICO Nordm 11 Acciones del administrador ________________________ 88

GRAacuteFICO Nordm 12 Ventana de Inicio sesioacuten___________________________ 88

GRAacuteFICO Nordm 13 Sesioacuten de root ___________________________________ 89

GRAacuteFICO Nordm 14 Sesioacuten moacutedulo de sistemas _________________________ 89

GRAacuteFICO Nordm 15 Sesioacuten moacutedulo de Mantenimiento ___________________ 90

GRAacuteFICO Nordm 16 Registro de Personas ______________________________ 90

GRAacuteFICO Nordm 17 Iteracioacuten 2 esfuerzo realizado ______________________ 99

GRAacuteFICO Nordm 18 Disentildeo final de la base de datos ____________________ 100

GRAacuteFICO Nordm 19 Caso de uso plan anual sistemas ___________________ 101

GRAacuteFICO Nordm 20 Caso de uso Plan de mantenimientos________________ 101

GRAacuteFICO Nordm 21 Plan Anual de sistemas ___________________________ 102

GRAacuteFICO Nordm 22 Plan de mantenimientos __________________________ 102

GRAacuteFICO Nordm 23 Iteracioacuten 3 esfuerzo realizado _____________________ 111

GRAacuteFICO Nordm 24 Caso de uso Plan anual mantenimiento _____________ 111

GRAacuteFICO Nordm 25 Caso de uso Inventario de Repuestos ________________ 112

GRAacuteFICO Nordm 26 Caso de uso Inventario de herramientas _____________ 112

GRAacuteFICO Nordm 27 Ventana de Registro Equipo industrial ______________ 112

GRAacuteFICO Nordm 28 Inventario de repuestos ___________________________ 113

GRAacuteFICO Nordm 29 Ingreso y salida de material _______________________ 113

GRAacuteFICO Nordm 30 inventario de herramientas ________________________ 114

GRAacuteFICO Nordm 31 Disentildeo del sistema _______________________________ 119

INDICE DE TABLAS

Tabla Ndeg 1 Involucrados de la encuesta _____________________________ 60

Tabla Ndeg 2 Desarrollo Tecnoloacutegico Ciauto ___________________________ 61

Tabla Ndeg 3 Porcentaje de Conocimiento _____________________________ 62

Tabla Ndeg 4 Consideraciones de Control ______________________________ 63

Tabla Ndeg 5 Calificacioacuten para el Desarrollo del SGMP __________________ 64

Tabla Ndeg 6 Porcentaje de conocimiento del mantenimiento de un equipo en

Ciauto _________________________________________________________ 65

Tabla Ndeg 7 Beneficio de documentar la planificacioacuten de mantenimientos __ 66

Tabla Ndeg 8 Historia de Usuario Nordm 1 ________________________________ 76

Tabla Ndeg 9 Historia de Usuario Nordm 2 ________________________________ 76

Tabla Ndeg 10 Historia de Usuario Nordm 3 _______________________________ 76

Tabla Ndeg 11 Historia de Usuario Nordm 4 _______________________________ 77

Tabla Ndeg 12 Historia de Usuario Nordm 5 _______________________________ 77

Tabla Ndeg 13 Historia de Usuario Nordm 6 _______________________________ 77

Tabla Ndeg 14 Historia de Usuario Nordm 7 _______________________________ 78

Tabla Ndeg 15 Historia de Usuario Nordm 8 _______________________________ 78

Tabla Ndeg 16 Product Backlog ______________________________________ 78

Tabla Ndeg 17 Sprint Backlog del Sprint 1 _____________________________ 80

Tabla Ndeg 18 Tareas del Sprint 1 ____________________________________ 81

Tabla Ndeg 19 Tareas tipos y estados _________________________________ 81

Tabla Ndeg 20 Listado de tareas y estados para el sprint __________________ 82

Tabla Ndeg 21 Seguimiento de la pila de tareas _________________________ 84

Tabla Ndeg 22 Pila de tareas al finalizar la iteracioacuten _____________________ 85

Tabla Ndeg 23 Caso de prueba 1 _____________________________________ 91

Tabla Ndeg 24 Caso de prueba 2 _____________________________________ 92

Tabla Ndeg 25 Caso de prueba 3 _____________________________________ 92

Tabla Ndeg 26 Sprint Backlog del Sprint 2 _____________________________ 93

Tabla Ndeg 27 Tareas del Sprint 2 ____________________________________ 94

Tabla Ndeg 28 Tareas tipos y estados _________________________________ 95

Tabla Ndeg 29 Listado de tareas y estados del Sprint 2 ___________________ 95

Tabla Ndeg 30 Seguimiento de la pila de tareas _________________________ 96

Tabla Ndeg 31 Pila de tareas al finalizar la iteracioacuten 2 ___________________ 98

Tabla Ndeg 32 Caso de Prueba 4 ____________________________________ 103

Tabla Ndeg 33 Caso de prueba 5 ____________________________________ 104

Tabla Ndeg 34 Sprint Backlog del Sprint 3 ____________________________ 105

Tabla Ndeg 35 Tareas del Sprint 3 ___________________________________ 105

Tabla Ndeg 36 Tareas tipos y estados ________________________________ 106

Tabla Ndeg 37 Listado de tareas y estados para el sprint 3 ________________ 107

Tabla Ndeg 38 Seguimiento de la pila de tareas ________________________ 108

Tabla Ndeg 39 Pila de tareas al finalizar la iteracioacuten ____________________ 110

Tabla Ndeg 40 Caso de prueba 6 ____________________________________ 115

Tabla Ndeg 41 Caso de prueba 7 ____________________________________ 115

Tabla Ndeg 42 Caso de prueba 8 ____________________________________ 116

RESUMEN

En el presente proyecto de tesis se detalla el desarrollo e implementacioacuten del

Sistema de gestioacuten y mantenimiento programado de equipos tecnoloacutegicos e

industriales el cual fue desarrollado para el departamento de mantenimiento de la

planta ensambladora CIAUTO El sistema ayudara a llevar un control de

documentos digitales tales como formatos registros planes e instructivos que

permiten la denominacioacuten de los procesos de control de la planificacioacuten de

actividades en el departamento de mantenimiento Se ha detectado que los equipos

industriales podraacuten ser controlados perioacutedicamente y minimizar las fallas en

varias formas con la utilizacioacuten de una base de datos en PostgresSQL y lenguaje

de programacioacuten JAVA que seraacuten las herramientas para la metodologiacutea SCRUM

la misma metodologiacutea de desarrollo aacutegil de software permite que el proyecto

pueda insertar nuevos requerimientos funcionales en cada interaccioacuten para el

acceso al sistema se utilizara un usuario y contrasentildea para cada departamentos el

usuario que podraacute acceder a todos los moacutedulos del sistema es ROOT el sistema

estaraacute divido en 2 moacutedulos moacutedulo de mantenimiento y moacutedulo de sistemas los

moacutedulos son independientes con esto se busca automatizar los procesos que se

llevan solo en documentos ademaacutes con los planes y reportes que arroje el sistema

serviraacute como prueba de la realizacioacuten de los mantenimientos a los equipos

tecnoloacutegicos e industriales para este trabajo de investigacioacuten se tomoacute la

documentacioacuten que lleva la empresa referente a mantenimientos y con ellos

transforma esa informacioacuten en forma automatizada

ABSTRACT

In this project the development and implementation of the management system

and scheduled maintenance of technological and industrial equipment are detailed

which was developed for the maintenance department of the detailed CIAUTO

assembly plant The system will help to keep track of digital formats such as

documents records plans and instructions that allow the name of the control

processes of planning activities in the maintenance department It has been found

that industrial computers can be monitored regularly and minimize failures in

several ways with the use of a PostgreSQL database and Java programming

language to be tools for SCRUM methodology the same methodology of agile

software development allows the project to add new functional requirements in

each interaction for the access to the system a username and password for each

department is used the user can access to all ROOT system modules the system

is divided into two modules Module maintenance and module systems the

modules are independent each module formats records plans and instructions for

this area where only administrators can make changes enter and delete records

are found customers can only observe and export logs of different tasks

performed or to be performed later

AVAL DE TRADUCCIOacuteN

INTRODUCCIOacuteN

En Ecuador varias empresas dedicadas a la manufactura de diferentes productos

han ido integrando de acuerdo a su necesidad Sistemas de Gestioacuten de la

informacioacuten como General Motors Grupo MAVESA ADELCA entre otros

obteniendo excelentes resultados tanto en su gestioacuten como en su operatividad

Actualmente tanto empresas puacuteblicas como privadas en la provincia de

Tungurahua se apoyan en sistemas de gestioacuten de informacioacuten para una mejora

continua en sus procesos es asiacute que un sistema de gestioacuten y mantenimiento

programado se convierte en una base fundamental para el funcionamiento oacuteptimo

de una empresa

Los departamentos de mantenimiento y sistemas informaacuteticos de la planta

ensambladora CIAUTO ubicada en la provincia de Tungurahua sector

Unamuncho Camino Real (Norte de Ambato) no ha integrado un sistema que

permita llevar un control de documentos digitales respecto a los procesos de

mantenimiento y normativas de manera que la informacioacuten digital permita una

automatizacioacuten de los procesos mencionados por lo cual se hace necesario el

desarrollo de un sistema informaacutetico mediante el cual se realice un monitoreo a la

actividad

La presente investigacioacuten tiene el objetivo de implementar un sistema de gestioacuten

y mantenimiento programado utilizando como herramientas el lenguaje JAVA y

PostgresSQL como base de datos utilizando la metodologiacutea SCRUM la misma

que ayudaraacute a tener una informacioacuten precisa para la realizacioacuten del proyecto

La objetivo principal de la investigacioacuten es Desarrollar un sistema de gestioacuten y

mantenimiento programado de equipos tecnoloacutegicos e industriales aplicando la

metodologiacutea SCRUM para la gestioacuten de mantenimientos fichas teacutecnicas de

maquinaria y otra informacioacuten

En el presente trabajo de investigacioacuten se detalla el contenido de cada capiacutetulo se

ha desarrollado en consideracioacuten al formato de la estructura de la tesis establecida

por la universidad donde tambieacuten se usa la metodologiacutea de desarrollo aacutegil de

software

Capiacutetulo I aquiacute se detalla la fundamentacioacuten teoacuterica que seraacute utilizada para el

transcurso de la investigacioacuten donde se reuacutene definiciones conceptos detalles y

caracteriacutesticas que serviraacuten para el desarrollo e implementacioacuten del sistema la

informacioacuten aquiacute recopilada serviraacute como un respaldo y soporte para el

desarrollos del proyecto de investigacioacuten

Capiacutetulo II en el presente capiacutetulo se detalla el anaacutelisis interpretacioacuten y los

resultados luego de haber aplicado las teacutecnicas de investigacioacuten entrevista y

encuesta donde los resultados obtenidos podraacuten demostrar la veracidad o falsedad

de la hipoacutetesis que se planteoacute en el desarrollo de este proyecto

Capiacutetulo III posterior a la investigacioacuten de campo para saber los requerimientos

de los departamentos de mantenimiento y sistemas informaacuteticos se realizoacute el

desarrollo e implantacioacuten del sistema donde se hiso el seguimiento de sus

diferentes procesos que presenta la Metodologiacutea aacutegil de desarrollo de software

SCRUM

CAPITULO I

1 FUNDAMENTACIOacuteN TEOacuteRICA PARA LA

IMPLEMENTACIOacuteN DE UN SISTEMA DE GESTIOacuteN y

MANTENIMIENTO PROGRAMADO DE ERQUIPOS

TECNOLOGICOS E INDUSTRIALES

11 Sistema

Para (ORTEGA JGasset 1985) Es un conjunto de reglas principios o

medidas enlazados entre siacute || Conjunto de cosas o partes

coordinadas seguacuten una le o que ordenadamente relacionadas entre

siacute contribuyen a determinado objeto Paacuteg 1313

Seguacuten (S PRESSMAN Roger 2007) Un conjunto o disposicioacuten de

elementos que estaacuten organizados para cumplir una meta predefinida

al procesar informacioacuten Paacuteg 134

De los conceptos anteriores se pude determinar que un sistema es un conjunto de

elementos ordenados y organizados para llegar a una meta y en el trayecto se

completan objetivos para lograrlo tambieacuten se puede analizar que un sistema tiene

planeacioacuten y estrategias las cuales logran enlazarse en el progreso para llegar al

objetivo

12 Gestioacuten

Para (FERNAacuteNDEZJavier 1999) Conjunto de procesos centrados en el

desarrollo y aplicacioacuten del conocimiento de una empresa para generar

activos intelectuales que pueden explotarse y generar valor al cumplir

los objetivos de nuestra empresa Paacuteg 127

Para (REYES Agustin 2003) Consiste en fijar el curso concreto de

accioacuten que ha de seguirse estableciendo los principios que habraacuten de

orientarlo la secuencia de operaciones para realizarlo y la

determinacioacuten de tiempo y nuacutemeros necesarios para su realizacioacuten

Paacuteg 79

De lo analizado anteriormente se puede decir que gestioacuten es un conjunto de

procesos que ayudan a cumplir objetivos por medio de ellos obtener resultados

para seguir mejorando tanto intelectualmente y que despueacutes se pueda explotar

generar y contribuir con nuevos objetivos a nuestra empresa pero para para ello

se establece principios que nos orientaran a lograrlo

13 Sistema de gestioacuten

Seguacuten (BLANCO L GUTSZAT I 2008) Es la gestioacuten (planeamiento

organizacioacuten operaciones y control) de los recursos (humanos y

fiacutesicos) que tienen que ver con el apoyo a sistemas (desarrollo

mejoriacutea y mantenimiento) y servicios (procesamiento transformacioacuten

distribucioacuten almacenamiento y recuperacioacuten) de la informacioacuten

(datos textos voz e imagen) para una empresa Paacuteg 56

Para (VERGARA Gonzalo 2009) Es un conjunto de etapas unidas en un

proceso continuo que permite trabajar ordenadamente una idea hasta

lograr mejoras y su continuidad Paacuteg 33

De las definiciones anteriores se puede concluir un sistema de gestioacuten es la

organizacioacuten planificacioacuten estandarizacioacuten de la informacioacuten y recursos de una

empresa que con una distribucioacuten de sistemas se puede llegar a desarrollar

mejorar y dar continuidad a varios servicios ademaacutes el sistema debe contar con el

apoyo de recursos

14 Mantenimiento

Para (GARCIA GARRIDO Santigo 2012) Se define como el conjunto de

teacutecnicas destinado a conservar equipos e instalaciones industriales en

servicio durante el mayor tiempo posible (buscando la maacutes alta

disponibilidad) y con el maacuteximo rendimiento Paacuteg 56

Para (F MONCHY 1990) Es el conjunto de acciones necesarias para

conservar o restablecer un sistema en un estado que permita garantizar

su funcionamiento a un coste miacutenimo Paacuteg 64

De lo mencionado anteriormente se puede decir que mantenimiento es un

conjunto de acciones guiadas por teacutecnicas documentacioacuten manuales de usuario

que serviraacuten para mantener cualquier equipo dispositivo o servicio disponible por

un mayor tiempo a un coste miacutenimo

15 Mantenimiento programado

Seguacuten (GARCIA GARRIDO Santigo 2012) Es una solucioacuten integral para

el mantenimiento y soporte de los ordenadores de su empresa que

consiste en un seguimiento personalizado del estado de cada

ordenador para asiacute poder evitar fallos que hubieran sido predecibles y

si el ordenador falla o es sustraiacutedo tener copias de seguridad

actualizadas Paacuteg 58

Para (T Edgar 2008) En este tipo de mantenimiento se hace eacutenfasis en

la proteccioacuten de bienes o equipos teniendo en cuenta las

recomendaciones de los fabricantes la frecuencia de utilizacioacuten si

trabajan o no en condiciones normales de disentildeo se incluyen las

inspecciones los reemplazos de partes que esteacuten proacuteximas a cumplir

su vida uacutetil Paacuteg 77

De lo analizado anteriormente se pude determinar que el mantenimiento

programado es una seguimiento organizado constante de los equipos para poder

minimizar o mantener un margen miacutenimo de problemas o fallos que fuesen

predecibles y asiacute darles una solucioacuten o en caso de sustraccioacuten o dantildeo se tengan los

respectivos respaldos herramientas y repuestos necesarios

16 Tecnologiacutea

Seguacuten (QUINTANILLA Miguel Angel 1998) Por Tecnologiacutea se entiende

un conjunto de conocimientos de base cientiacutefica que permite describir

explicar disentildear y aplicar soluciones teacutecnicas a problemas praacutecticos

de forma sistemaacutetica y racional Paacuteg 102

Para (JK GALBRAITH 1985) Tecnologiacutea significa aplicacioacuten sistemaacutetica

del conocimiento cientiacutefico (u otro conocimiento organizado) a tareas

praacutecticas Su consecuencia maacutes importante es una funcioacuten de la

divisioacuten y subdivisioacuten de cada una de esas tareas en partes o fases

componentes Paacuteg 72

Del anaacutelisis anterior se puede decir que tecnologiacutea es el conjunto de

conocimientos cientiacuteficos organizados que explican describen aplican y disentildean

soluciones teacutecnicas para tareas o problemas praacutecticos y su divisioacuten en fases

componentes

17 Metodologiacutea

Para (HUESO Andreacutes CASCANT Josep M 2012) La metodologiacutea es la

estrategia de investigacioacuten que elegimos para responder a las

preguntas de investigacioacuten Dependeraacute tanto de eacutestas como del marco

teoacuterico de la investigacioacuten Se trata pues de optar por una estrategia de

investigacioacuten general ya sea de iacutendole cuantitativa cualitativa o

mixta Tambieacuten el nivel de complejidad y detalle deseado (desde

extensa al caso de estudio) o el nivel de participacioacuten que se pretende

(desde lo extractivo hasta la investigacioacuten accioacuten participativa)Paacuteg 8

Seguacuten (YIN Robert K 1985) El significado de la metodologiacutea en siacute se

refiere a los meacutetodos de investigacioacuten que se siguen para alcanzar los

objetivos en una ciencia o estudio la metodologiacutea que se utilizara a lo

largo de la investigacioacuten es la de estudio de casos Paacuteg 26

De lo mencionado anterior se pude decir que la metodologiacutea es la taacutectica que

responderaacute planteamientos o preguntas de investigacioacuten la cual dependeraacute del

marco teoacuterico su nivel de complejidad y detalle deseado para asiacute alcanzar los

objetivos en todo el tiempo del trabajo de investigacioacuten

18 Metodologiacutea SCRUM

Para (FIGUEROA Roberth G SOLIS Camilo J CABRERA Armando A 2008)

La metodologiacutea Scrum es un proceso aacutegil y liviano que sirve para

administrar y controlar el desarrollo de software El desarrollo se

realiza en forma iterativa e incremental (una iteracioacuten es un ciclo corto

de construccioacuten repetitivo) Cada ciclo o iteracioacuten termina con una

pieza de software ejecutable que incorpora nueva funcionalidad Las

iteraciones en general tienen una duracioacuten entre 2 y 4 semanas

Las caracteriacutesticas comunes que se identificaron en los entornos de

desarrollo de las empresas analizadas fueron

La incertidumbre como elemento consustancial y asumido en

el entorno y en la cultura de la organizacioacuten

Equipos de desarrollo auto-organizados

Fases de desarrollo solapadas

Control sutil

Difusioacuten y transferencia del conocimiento

A- Incertidumbre

Como elemento consustancial y asumido en el entorno y en la cultura

de la organizacioacuten

El equipo de trabajo para disentildear el Honda City teniacutea una edad media

de 27 antildeos y el nivel de detalle que para el nuevo producto le dieron

los directivos de Honda fue ldquoEl tipo de coche que a la gente joven de

su segmento le gustariacutea conducirrdquo

En estas empresas desde la direccioacuten se apunta cuaacutel es la visioacuten

geneacuterica que se quiere conseguir o la direccioacuten estrateacutegica que hay

que seguir pero no un plan detallado del producto y su desarrollo Al

mismo tiempo se da al equipo un margen de libertad amplio

Los ingredientes clave que sirven de acicate para la creatividad y

compromiso del equipo son

La ldquotensioacutenrdquo que crea la visioacuten difusa y el reto que supone el

grado de dificultad que encierra

El margen de autonomiacutea libertad y responsabilidad

B- Auto-organizacioacuten

Son equipos auto-organizados No hay roles de gestioacuten que marquen

pautas o asignacioacuten de tareas No se trata de equipos auto-dirigidos

sino auto-organizados La gestioacuten marca la direccioacuten pero no la

organizacioacuten Parten de cero Deben empezar por crear su propia

organizacioacuten y buscar el conocimiento que necesitan Sin similares a

una pequentildea empresa ldquoStart-uprdquo en la que todos los integrantes

trabajan de forma conjunta y auto-organizada sin unos patrones

organizativos impuestos por una estructura empresarial ajena al grupo

La direccioacuten de la empresa actuacutea como un inversor de capital riesgo

que aporta los recursos necesarios para que trabajen en su proyecto

Para que los equipos puedan conseguir auto-organizarse debe reunir

tres caracteriacutesticas

Autonomiacutea son libres para elegir la estrategia de solucioacuten

Auto-superacioacuten El equipo va desarrollando soluciones que

evaluacutea analiza y mejora

Auto-enriquecimiento La multi-disciplinaridad de los

componentes del equipo favorece el enriquecimiento mutuo y

la adopcioacuten de soluciones valiosas y complementarias

C- Fases de desarrollo solapadas

En el desarrollo aacutegil las ldquofasesrdquo pasan a ser ldquoactividadesrdquo El concepto

de fase implica sucesioacuten secuencial de unas a otras En un campo de

Scrum los trabajos que se llevan a cabo pierden el caraacutecter de fase y

son actividades que se realizan en cualquier momento de forma

simultaacutenea o a demanda seguacuten las necesidades en cada iteracioacuten Por

ejemplo lo que para el desarrollo en cascada es una ldquomodificacioacuten de

requisitosrdquo en un modelo aacutegil es informacioacuten que enriquece o

concreta la visioacuten del producto El mismo teacutermino ldquomodificacioacutenrdquo

tiene impliacutecito el concepto de que estamos ldquocambiandordquo algo que ya

se habiacutea definido La fase de requisitos ya se hizo ya estaacute completada

En el desarrollo tradicional

Las transiciones entre fase y fase acaban funcionando como fronteras

Cada fase la realiza un equipo que siente como responsabilidad maacutes

su trabajo que el desarrollo conjunto Los documentos de disentildeo o

requisitos o los prototipos pueden acabar siendo barricadas que en

lugar de favorecer la comunicacioacuten directa favorecen la separacioacuten

El retraso en una fase hace de cuello de botella en el proyecto El

solapamiento diluye el ruido y los problemas entre fases

D- Control sutil

El equipo trabaja con autonomiacutea en un entorno de ambiguumledad

inestabilidad y tensioacuten La gestioacuten establece puntos de control

suficientes para evitar que el ambiente de ambiguumledad inestabilidad y

tensioacuten del ldquocampo de Scrumrdquo derive hacia descontrol Pero la gestioacuten

no ejerce un control riacutegido que impediriacutea la creatividad y la

espontaneidad El teacutermino ldquocontrol sutilrdquo se refiere a generar el

ecosistema adecuado para un ldquoauto-control entre igualesrdquo

consecuencia de la responsabilidad y del gusto por el trabajo que se

realiza Las acciones para generar el ecosistema de este control son

Seleccionando a las personas adecuadas para el proyecto y

analizando los cambios en la dinaacutemica del grupo para

incorporar o retirar a personas si resulta necesario

Creando un espacio de trabajo abierto

Animando a los ingenieros a ldquomezclarserdquo con el mundo real de

las necesidades de los clientes

Estableciendo sistemas de evaluacioacuten y reconocimiento

basados en el rendimiento del equipo

Gestionando las diferencias de ritmo a traveacutes del proceso de

desarrollo

Siendo tolerante y previsor con los errores son un medio de

aprendizaje y el miedo al error merma la creatividad y la

espontaneidad

Implicando a los proveedores en el proyecto y animaacutendoles

tambieacuten a su propia auto-organizacioacuten

E- Difusioacuten del conocimiento

Tanto a nivel de proyecto como de organizacioacuten Los equipos son

multidisciplinares todos los miembros aportan y aprenden tanto del

resto del equipo como de las investigaciones innovaciones de su

producto y de la experiencia del desarrollo Las personas que

participan en un proyecto con el tiempo van cambiando de equipo en

la organizacioacuten a otros proyectos de esta forma se van compartiendo

y comunicando las experiencias en la organizacioacuten

Los equipos y las empresas mantienen libre acceso a la informacioacuten

herramientas y poliacuteticas de gestioacuten del conocimiento

Seguacuten (ORJUELA Ailin ROJAS Mauricio 2008) Scrum es un

marco de trabajo iterativo e incremental para el desarrollo de

proyectos productos y aplicaciones Estructura el desarrollo en ciclos

de trabajo llamados Sprint Son iteraciones de 1 a 4 semanas y se van

sucediendo una detraacutes de otra Los Sprint son de duracioacuten fija ndash

terminan en una fecha especiacutefica aunque no se haya terminado el

trabajo y nunca se alargan Se limitan en tiempo Al comienzo de

cada Sprint un equipo multi-funcional selecciona los elementos

(requisitos del cliente) de una lista priorizada Se comprometen a

terminar los elementos al final del Sprint Durante el Sprint no se

pueden cambiar los elementos elegidos

Todos los diacuteas el equipo se reuacutene brevemente para informar del

progreso y actualizan unas graacuteficas sencillas que les orientan sobre el

trabajo restante Al final del Sprint el equipo revisa el Sprint con los

interesados en el proyecto y les ensentildea lo que han construido La

gente obtiene comentarios y observaciones que se puede incorporar al

siguiente Sprint

Scrum pone el eacutenfasis en productos que funcionen al final del Sprint

que realmente esteacuten ldquohechosrdquo en el caso del software significa que el

coacutedigo esteacute integrado completamente probado y potencialmente para

entregar Los roles artefactos y eventos principales se resumen en la

Grafico 1 Scrum

Un tema importante en Scrum es ldquoinspeccionar y adaptarrdquo El

desarrollo inevitablemente implica aprender innovacioacuten y sorpresas

Por eso Scrum hace hincapieacute en dar un pequentildeo paso de desarrollo

inspeccionar el producto resultante y la eficacia de las praacutecticas

actuales y entonces adaptar el objetivo del producto y las praacutecticas

del proceso Y volver a repetir

GRAacuteFICO Nordm 1 Scrum

Fuente (ORJUELA Ailin ROJAS Mauricio 2008)

Roles en Scrum

En Scrum hay 3 roles principales El Duentildeo de Producto (DP) el

Equipo y el ScrumMaster (SM) El Duentildeo de Producto es el

responsable de maximizar el retorno de inversioacuten (ROI) identificando

las funcionalidades del producto ponieacutendolas en una lista priorizada

de funcionalidades decidiendo cuales deberiacutean ir al principio de la

lista para el siguiente Sprint y re priorizando y refinando

continuamente la lista El Duentildeo de Producto tiene la responsabilidad

de las peacuterdidas y ganancias del producto asumiendo que es un

producto comercial En el caso de una aplicacioacuten interna el DP no es

responsable del ROI en el mismo sentido de un producto comercial

(que daraacute beneficio) pero es responsable de maximizar el ROI en el

sentido de elegir - en cada Sprint ndash los elementos de maacutes valor de

negocio y menos coste En algunas ocasiones el DP y el cliente son la

misma persona esto es muy comuacuten en aplicaciones internas En otras

el cliente podriacutea ser millones de personas con diferentes necesidades

en cuyo caso el rol de DP es parecido al rol de jefe de producto o jefe

de marketing del producto que hay en muchas empresas Sin embargo

el Duentildeo de Producto es diferente al tradicional jefe de producto

porque interactuacutea activa y frecuentemente con el equipo estableciendo

personalmente las prioridades y revisando el resultado en cada

iteracioacuten - de 1 a 4 semanas- en vez de delegar las decisiones de

desarrollo en el jefe de proyecto Es importante destacar que en Scrum

hay una persona y soacutelo una que hace ndash y tiene la autoridad final ndash el

Duentildeo de Producto

El Equipo construye el producto que va a usar el cliente por ejemplo

una aplicacioacuten o un sitio web El equipo en Scrum es ldquomulti-

funcionalrdquo ndash tiene todas las competencias y habilidades necesarias

para entregar un producto potencialmente distribuible en cada Sprint ndash

y es ldquoauto-organizadordquo (auto-gestionado) con un alto grado de

autonomiacutea y responsabilidad En Scrum los equipos se auto-organizan

en vez de ser dirigidos por un jefe de equipo o jefe de proyecto

El equipo decide a que se compromete y como hacer lo mejor para

cumplir con lo comprometido en el mundo de Scrum al equipo se le

conoce como ldquoCerdosrdquo y a todos los demaacutes como ldquoGallinasrdquo (que

viene de un chiste sobre un cerdo y una gallina que estaacuten hablando

sobre abrir un restaurante llamado ldquoHuevos con jamoacutenrdquo y el cerdo no

lo ve claro porque ldquoeacutel estariacutea verdaderamente comprometido pero la

gallina solo estariacutea implicadardquo)

El equipo en Scrum consta de siete personas maacutes menos dos y para un

producto de software el equipo podriacutea incluir analistas

desarrolladores disentildeadores de interface y testers El equipo

desarrolla el producto y da ideas al DP de coacutemo hacer un gran

producto En Scrum el equipo deberiacutea estar dedicado al 100 al

trabajo en el producto durante el Sprint intentando evitar hacer varias

tareas en diferentes productos o proyectos A los equipos estables se

les asocia con una productividad maacutes alta asiacute que evita cambiar

miembros del equipo A los grupos de desarrollo de aplicaciones con

mucha gente se les organiza en varios equipos Scrum cada uno

centrado en diferentes funcionalidades del producto coordinando sus

esfuerzos muy de cerca

Dado que el equipo hace todo el trabajo (planificacioacuten anaacutelisis

programacioacuten y pruebas) para una funcionalidad completa centrada en

el cliente a los equipos de Scrum tambieacuten se les llama equipos por

funcionalidades

El ScrumMaster ayuda al grupo del producto a aprender y aplicar

Scrum para conseguir valor de negocio El ScrumMaster hace lo que

sea necesario para ayudar a que el equipo tenga eacutexito

El ScrumMaster no es el jefe del equipo o jefe de proyecto el

ScrumMaster sirve al equipo le protege de interferencias del exterior

y ensentildea y guiacutea al DP y al equipo en el uso fructiacutefero de Scrum El

ScrumMaster se asegura de que todo el mundo en el equipo

(incluyendo al DP y la gerencia) entienda y siga las praacutecticas de

Scrum y ayuda a llevar a la organizacioacuten a traveacutes de los cambios

necesarios y frecuentemente difiacuteciles a conseguir el eacutexito con el

desarrollo aacutegil

Como Scrum hace visibles muchos impedimentos y amenazas a la

efectividad del DP y el equipo es importante tener un ScrumMaster

comprometido y que trabaje eneacutergicamente para ayudar a resolver

dichos asuntos o si no el equipo y el DP tendraacuten dificultades para

tener eacutexito Los equipos de Scrum deberiacutean tener un ScrumMaster a

tiempo completo aunque en un equipo maacutes pequentildeo podriacutea ser un

miembro del equipo (llevando una carga de trabajo maacutes ligera) Un

gran ScrumMaster puede venir de cualquier experiencia o disciplina

previa ingenieriacutea disentildeo testing gestioacuten de productos gestioacuten de

proyectos o gestioacuten de calidad

El ScrumMaster y el Duentildeo de Producto no pueden ser la misma

persona a veces el ScrumMaster necesitaraacute parar los pies al DP (por

ejemplo si intenta meter nuevas funcionalidades en mitad de un

Sprint) Y al contrario de un jefe de proyecto el ScrumMaster no le

dice a gente las tareas que tienen asignadas ndash lo que hace es facilitar el

proceso apoyando al equipo que se organiza y gestiona solo Si el

ScrumMaster tuvo un puesto de gestioacuten en el equipo necesitaraacute

cambiar radicalmente su forma de pensar y el estilo de comunicacioacuten

con el equipo para tener eacutexito con Scrum En el caso de una transicioacuten

de antiguo jefe a ScrumMaster es mejor que esteacute en un equipo

diferente al equipo en el que era el jefe si no habraacute un conflicto

potencial por las dinaacutemicas sociales y de poder

Ademaacutes de estos tres roles hay otros que contribuyen al eacutexito del

producto incluyendo los jefes y gestores Aunque sus roles cambian

en Scrum siguen siendo valiosos Por ejemplo

Ayudan al equipo respetando las reglas y el espiacuteritu de Scrum

Ayudan a quitar los impedimentos identificados por el equipo

Ponen su experiencia y conocimiento a disposicioacuten del equipo

En Scrum los jefes cambian el tiempo que dedicaban a hacer de

ldquonintildeerasrdquo (asignar tareas pedir informes de estado y otras formas de

micro-gestioacuten) por tiempo como ldquoguruacutesrdquo o ldquosirvientesrdquo del equipo

(mentoring coaching ayudar a quitar obstaacuteculos ayudar a resolver

problemas dar ideas creativas y guiar el desarrollo de habilidades de

los miembros del equipo)

Para llevar a cabo este cambio los gestores puede que necesiten

cambiar su estilo de gestioacuten por ejemplo usar cuestionamiento

socraacutetico para ayudar al equipo a descubrir la solucioacuten a un problema

en lugar de simplemente decidir una solucioacuten e imponeacutersela al equipo

De las investigaciones anteriores se puede decir que la metodologiacutea Scrum es una

metodologiacutea aacutegil que estaacute orientada a varios procesos empresariales donde la

metodologiacutea brinda control y administracioacuten

La metodologiacutea Scrum se basa en un proceso iterativo e incremental donde la

iteracioacuten es un proceso de desarrollo repetitivo cada iteracioacuten tiene una duracioacuten

entre 1 a 4 semanas y no es permisible para antildeadir maacutes son sucesivos las

iteraciones hasta la culminacioacuten del proyecto

Los roles principales del Scrum son

El duentildeo del producto (Product Owner)- es quien se responsabiliza de maximizar

el retorno de inversioacuten ya que el organiza una lista de requerimientos del cliente

que se tomara un cierto nuacutemero en cada sprint por prioridad

El Equipo (team)- es aquel que desarrolla el software son multi-funcional auto-

organizados con gran autonomiacutea y responsabilidad ademaacutes no llevan sobre ellos

un jefe de equipo o jefe de proyectos

El ScrumMaster es aquel que ayuda tanto al equipo como al duentildeo del producto

para que tengan eacutexito asistieacutendolos con lo que sea necesario a la vez sirve

protege al equipo de interferencias del exterior

19 Ingenieriacutea de software

Para (SOMERVILLE Ian 2005) La ingenieriacutea de software es una

disciplina de la ingenieriacutea que comprende todos los aspectos de la

produccioacuten de software desde las etapas iniciales de la especificacioacuten

del sistema hasta el mantenimiento de este despueacutes de que se utiliza

En esta definicioacuten existen dos frases clave

Disciplina de la ingenieriacutea Los ingenieros hacen que las cosas

funciones Aplican teoriacuteas meacutetodos y herramientas donde sean

convenientes pero las utilizan de forma selectiva y siempre tratando

de descubrir soluciones a los problemas aun cuando no existan teoriacuteas

y meacutetodos aplicables para resolverlos Los ingenieros tambieacuten saben

que deben trabajar con restricciones financieras y organizacionales

por lo que buscan soluciones tomando en cuenta estas restricciones

Todos los aspectos de produccioacuten de software La ingenieriacutea del

software no solo comprende procesos teacutecnicos del desarrollo de

software y el desarrollo de herramientas meacutetodos y teoriacuteas de apoyo a

la produccioacuten del software

En general los ingenieros de software adoptan un enfoque sistemaacutetico

y organizado en su trabajo ya que es la forma maacutes efectiva de

producir software de alta calidad Sin embargo aunque la ingenieriacutea

consiste en seleccionar el meacutetodo maacutes apropiado para un conjunto de

circunstancias un enfoque maacutes formal y creativo de desarrollo podriacutea

ser efectivo en algunas circunstancias El desarrollo informal es

apropiado para el desarrollo de sistemas basados en Web los cuales

requieren una mescla de teacutecnicas de software y de disentildeo graacutefico Paacuteg

94

Seguacuten (S PRESSMAN Roger 2007) A pesar de que cientos de autores

han definido en forma individual la ingenieriacutea de software la

definicioacuten que propuso Fritz Bauer (NAU69) en una conferencia

fundamental sobre la materia auacuten se puede utilizar como base para el

debate

La ingenieriacutea del software es el establecimiento y uso de principios

solidos de la ingenieriacutea para obtener econoacutemicamente un software

confiable y que funcione de modo eficiente en maacutequinas reales

Casi cualquier lector se sentiraacute tentado a sumar otras ideas a esta

definicioacuten Dice poco sobre los aspectos teacutecnicos de la calidad del

software no se refiere de manera directa a la necesidad de satisfacer al

cliente o al tiempo de entrega de un producto omite mencionar la

importancia de la medicioacuten y la meacutetrica no establece la importancia

de un proceso efectivo No obstante la definicioacuten de Bauer ofrece una

idea baacutesica iquestCuaacuteles son ldquolos principios solidos de la ingenieriacuteardquo que

puedan aplicarse en el desarrollo del software de computadora iquestDe

queacute manera se construye ldquoeconoacutemicamenterdquo un software confiable

iquestQueacute se requiere para crear programas de computadora que funcionen

ldquode manera eficienterdquo no solo en una sino en varias ldquomaquinas realesrdquo

diferentes Estas interrogantes continuacutean siendo un reto para los

ingenieros de software

ldquoMaacutes que una disciplina a un cuerpo de conocimiento la ingenieriacutea es

un verbo una palabra de accioacuten una manera de abordar un problemardquo

El IEEE (IEE93) ha elaborado una definicioacuten maacutes comprensible al

establecer

Ingenieriacutea de software 1) la aplicacioacuten de un enfoque sistemaacutetico

disciplinado y cuantificable al desarrollo operacioacuten y mantenimiento

del software es decir la aplicacioacuten de la ingenieriacutea de software 2) El

estudio de enfoques en 1)

Y aun asiacute lo que es ldquosistemaacutetico disciplinadordquo y ldquocuantificablerdquo para

un equipo de software puede ser gravoso para otro Se requiere de

disciplina pero tambieacuten de adaptabilidad y agilidad Paacuteg 114

De la investigacioacuten anterior se puede determinar que la ingenieriacutea de software

lleva como objetivo obtener un software econoacutemicamente confiable y que ademaacutes

funcione eficientemente en maacutequinas reales ademaacutes de llevar un proceso

sistemaacutetico disciplinado y cuantificable dependeraacute del grupo de trabajo tanto de

su adaptabilidad y agilidad

La ingenieriacutea de software implica resolver problemas mediante la utilizacioacuten de

meacutetodos y teacutecnicas para el desarrollo de software donde incluyen restricciones

financieras y organizacionales Ademaacutes conlleva llevar un enfoque sistemaacutetico y

organizado que haraacute maacutes efectivo de producir software de calidad

110 Proceso del software

Para (SOMERVILLE Ian 2005) Un proceso del software es un conjunto

de actividades y resultados asociados que producen un producto de

software

Especificacioacuten del software donde los clientes e ingenieros definen el

software a producir y las restricciones sobre su operacioacuten

Desarrollo del software donde el software se disentildea y programa

Validacioacuten del software donde el software donde el software se vaacutelida

para asegurar que es lo que el cliente quiere

Evolucioacuten del software donde el software se modifica para adaptarlo a

los cambios requeridos por el cliente y el mercado

Diferentes tipos de sistemas necesitan diferentes procesos de

desarrollo Por ejemplo el software de tiempo real en un avioacuten tiene

que ser completamente especificado antes de que empiece el

desarrollo mientras que en un sistema de comercio electroacutenico la

especificacioacuten y el programa normalmente son desarrollados juntos

Por lo tanto estas actividades geneacutericas pueden organizarse de

diferentes formas y describirse en diferentes niveles de detalle para

diferentes tipos de software Sin embargo el uso de un proceso

inadecuado del software puede reducir la calidad o la utilidad del

producto de software que se va a desarrollar yo incrementar los costes

de desarrollo Paacuteg 134

Para (S PRESSMAN Roger 2007) De hecho la construccioacuten del

software de computadora es un proceso iterativo de aprendizaje y el

resultado algo que Baetjer llamariacutea el capital del software Es una

materializacioacuten del conocimiento recolectado depurado y organizado

conforme el proceso estuvo en ejecucioacuten

Pero iquestqueacute es con exactitud un proceso de software desde un punto de

vista teacutecnico Dentro del contexto de este libro un proceso de

software se define como un marco de trabajo para las tareas que se

requieren en la construccioacuten de software de alta calidad

iquestEl proceso es un sinoacutenimo de ingenieriacutea del software La respuesta

es siacute y no un proceso de software define el enfoque que se adopta

mientras el software estaacute en desarrollo Pero la ingenieriacutea del software

tambieacuten abarca las tecnologiacuteas que requiere el proceso (meacutetodos

teacutecnicos y herramientas automatizadas) Auacuten maacutes importante es que la

ingenieriacutea del software la realizan personas creativas y con

conocimiento que deben trabajar en un proceso de software maduro

que sea apropiado para el producto que construyen y para las

demandas de sus mercados Paacuteg 182

De lo mencionado anteriormente se determina que el proceso de software es

definido como un proyecto donde existen taras para cada aacuterea de trabajo y que

desarrollaran un software de calidad La ingeniera de software trabaja sobre un

proceso de software maduro que es apropiado para la construccioacuten del producto

El desarrollo de un software dependeraacute de su aplicacioacuten y ahiacute se obtendraacute si el

software seraacute totalmente especificado antes de desarrollarlo o en el transcurso del

desarrollo sin embargo si el uso de un proceso equivoco puede producir software

de mala calidad la utilidad y el aumento o disminucioacuten del costo del software

111 Gestioacuten del software

Seguacuten (SOMERVILLE Ian 2005) La gestioacuten de proyectos de software es

una parte esencial de la ingenieriacutea del software La buena gestioacuten no

puede garantizar el eacutexito del proyecto Sin embargo la mala gestioacuten

usualmente lleva al fracaso del proyecto El software es entregado

tarde los costes son mayores que los estimados y los requerimientos

no se cumplen

Los gestores de software son responsables de la planificacioacuten y

temporalizacioacuten de desarrollo de los proyectos Supervisan el trabajo

para asegurar que se lleva a cabo conforme a los estaacutendares requeridos

y supervisan el progreso para comprobar que el desarrollo se ajusta al

tiempo previsto y al presupuesto La administracioacuten de proyectos de

software es necesaria debido a que la ingenieriacutea de software

profesional siempre estaacute sujeta a restricciones organizacionales de

tiempo y presupuesto El trabajo del gestor de proyectos de software

es asegurar que estos cumplan dichas restricciones y entregar software

que contribuya a las metas de la compantildeiacutea de desarrollo de software

Los gestores de software hacen el mismo tipo de trabajo que otros

gestores Sin embargo la ingenieriacutea de software es diferente en varios

aspectos de otros tipos lo que hace a la gestioacuten de software

particularmente difiacutecil Algunas de estas diferencias son las siguientes

El producto es intangible El gestor de un proyecto de construccioacuten de

un embarcadero o de uno de ingenieriacutea civil puede ver el producto

mientras se estaacute desarrollando Si hay un desfase en calendario el

efecto en el producto es visible de forma obvia partes de la estructura

no estaacuten completa El software es intangible No se puede ver ni tocar

Los gestores de proyectos de software no pueden ver el progreso

Confiacutean en otros para elaborar la documentacioacuten necesaria para

revisar el progreso

No existen procesos de software estaacutendar En las disciplinas de

ingenieriacutea con larga historia el proceso se prueba y verifica Para

tipos particulares de sistemas como puentes o edificios el proceso de

ingenieriacutea se comprende bien Sin embargo los procesos de software

variacutean notablemente de una organizacioacuten a otra A pesar de que la

compresioacuten del proceso del software se ha desarrollado de forma

significativa en los uacuteltimos antildeos aun no se puede predecir con certeza

cuando un proceso particular tiende a desarrollar problemas

Esto es especialmente cierto cuando el proyecto de software parte un

proyecto de ingenieriacutea de un sistema grande

A menudo los proyectos grandes son uacutenicos Por lo general los

proyectos grandes de software son diferentes de proyectos previos En

consecuencia los gestores aun cuando cuenten con una amplia

experiencia esta no es suficiente para anticipar los problemas Maacutes

aun los raacutepidos cambios tecnoloacutegicos en las computadoras y las

comunicaciones hacen parece obsoleta la experiencia previa Las

lecciones aprendidas en esas experiencias pueden no se transferibles a

los nuevos proyectos

Debido a estos problemas no es sorprendente que algunos proyectos

de software se retrasen sobrepasen el presupuesto y se entreguen

fuera de tiempo A menudo los sistemas de software son nuevos y

tecnoloacutegicamente innovadores Frecuentemente los proyectos de

ingenieriacutea innovadores (como los nuevos sistemas de transporte)

tambieacuten tienen problemas de temporalizacioacuten Dadas las mezclas de

dificultades es notable que muchos proyectos de software sean

entregados a tiempo y seguacuten lo presupuestado Paacuteg 168

Para (S PRESSMAN Roger 2007) La gestioacuten eficaz de la gestioacuten de

proyectos de software se enfoca sobre las cuatro P personal producto

proceso y proyecto El orden no es arbitrario El gestor que olvida que

el trabajo de ingenieriacutea del software es una empresa intensamente

humana nunca tendraacute eacutexito en la gestioacuten de proyectos Un gestor que

fracasa en alentar la comunicacioacuten amplia con los participantes en

etapas tempranas de la evolucioacuten de proyecto se arriesga a construir

una solucioacuten elegante para el problema equivocado El gestor que

presta poca atencioacuten al proceso corre el riesgo de colocar meacutetodos y

herramientas teacutecnicos competentes en el vaciacuteo El gestor que se

embarca sin un plan de proyecto soacutelido arriesga el eacutexito del producto

El personal- La formacioacuten de personal de software motivado y

altamente calificado se ha debatido desde los antildeos 60 del siglo

pasado De hecho el ldquofactor humanordquo es tan importante que el

software Engineering Institute ha desarrollado un modelo de madurez

de la capacidad de gestioacuten de personal (MMCGP) para ldquoaumentar la

rapidez con la cual las organizaciones de software acometen las

aplicaciones cada vez maacutes complejas al ayudar a atraer aumentar

motivar desplegar y retener el talento necesario para mejorar su

capacidad de desarrollo de softwarerdquo

El producto- Antes de planear un proyecto se deberiacutean establecer los

objetivos y el aacutembito del producto considerar soluciones alternativas

e identificar las restricciones razonables (y precisas) del costo una

valoracioacuten efectiva del riesgo una divisioacuten realista de las tareas del

proyecto o un calendario de proyecto manejable que ofrezca una

indicacioacuten fiable del progreso

El proceso- Un proceso de software proporciona el marco de trabajo

desde el cual se puede establecer un plan detallado para el desarrollo

del software Un pequentildeo nuacutemero de actividades del marco de trabajo

es aplicable a todos los proyectos de software sin importar su tamantildeo

o complejidad Algunos conjuntos de tareas diferentes (tareas hitos

productos de trabajo y puntos de control de calidad) permiten que las

actividades del marco de trabajo se adapten a las caracteriacutesticas del

proyecto de software asiacute como a los requisitos del equipo del

proyecto Finalmente las actividades protectoras (como el control de

calidad del software la gestioacuten de configuracioacuten de software y la

medicioacuten) cubren el modelo del proceso Las actividades protectoras

son independientes de cualquier actividad del marco de trabajo y

ocurren durante todo el proceso

El proyecto- Los proyectos de software se realizan de manera

planificada y controlada por una razoacuten principal es la uacutenica forma

conocida de gestionar la complejidad Incluso los esfuerzos

continuaran En 1998 los datos industriales indicaron que el 26 por

ciento de los proyectos de software fracasaron por completo y que el

46 por ciento rebasaron sus costos y tiempos de entrega Aunque la

tasa de eacutexito para los proyectos de software ha mejorado un poco la

tasa de fracaso de proyectos permanece maacutes elevada de lo que deberiacutea

Paacuteg 185

De lo mencionado anteriormente se determinoacute que la gestioacuten de software tiene

que tener un enfoque en todo lo que es la planificacioacuten de software y sin dejar a

parte la humanizacioacuten en el proyecto la gestioacuten estaacute enfocada en las 4P personal

producto proceso y proyecto

El Personal

El personal de software debe ser altamente calificado y motivado

El producto

Se deben establecer objetivos tener en cuenta soluciones alternativas y tener

identificado las restricciones

El proceso

Es un marco de trabajo el cual proporciona un plan detallado de tareas que pueden

ser empleadas para simples o complejos proyectos

El proyecto

El proyecto de software debe ser de manera planificada y llevar un control para

saber el tipo de complejidad que posee

La gestioacuten del software sirve para la planificacioacuten y temporalizacioacuten de desarrollo

del software de calidad pero hay que tener en cuenta los avances diarios en

tecnologiacutea los costos y el tiempo propuesto ya que estos factores pueden hacer

que un proyecto de software no sea realizado

La gestioacuten de software tambieacuten estaacute pendiente del proceso y avance del software

tanto de pruebas y actualizaciones que se realicen durante el proceso de creacioacuten

del software

112 Requerimientos del software

Para (SOMERVILLE Ian 2005) Los requerimientos para un sistema son

la descripcioacuten de los servicios proporcionados por el sistema y sus

restricciones operativas Estos requerimientos reflejan las necesidades

de los clientes de un sistema que ayude a resolver alguacuten problema

como el control de un dispositivo hacer un pedido o encontrar

informacioacuten El proceso de descubrir analizar documentar y verificar

estos servicios y restricciones se denominan ingenieriacutea de

requerimientos (RE)

El termino requerimiento no se utiliza de una forma constante en la

industria de software En algunos casos un requerimiento es

simplemente es simplemente una declaracioacuten abstracta de alto nivel de

un servicio que debe proporcionar el sistema o una restriccioacuten de este

En el otro extremo es una definicioacuten detallada y formal de una

funcioacuten del sistema Davis (Davis 1993) explica que existen estas

diferencias

Si una compantildeiacutea desea establecer un contrato para un proyecto de

desarrollo de software grande debe definir sus necesidades de una

forma suficientemente abstracta para establecer a partir de ella una

solucioacuten Los requerimientos deben redactarse de tal forma que varios

contratistas pueden licitar el contrato ofreciendo quizaacutes formas

diferentes de cumplir las necesidades de los clientes en la

organizacioacuten Una vez que el contrato se asigna el contratista debe

redactar una definicioacuten del sistema para el cliente maacutes detalladamente

de forma que este comprenda y pueda validar lo que haraacute el software

Ambos documentos se pueden denominar documento de

requerimientos para el sistema

Algunos de los problemas que surgen durante el proceso de ingenieriacutea

de requerimientos son resultado de no hacer una clara separacioacuten entre

estos diferentes niveles de descripcioacuten Aquiacute se distinguen utilizando

la denominacioacuten requerimientos del usuario y del sistema se pueden

definir como se muestra a continuacioacuten

Los requerimientos del usuario son declaraciones en lenguaje natural

y en diagramas de los servicios que se espera que el sistema

proporcione y de las restricciones bajo las cuales debe funcionar

Los requerimientos del sistema establecen con detalle las funciones

servicios y restricciones operativas del sistema El documento de

requerimientos del sistema (algunas veces denominado especificacioacuten

funcional) debe ser preciso Debe definir exactamente queacute es lo que se

va a implementar Puede ser parte del contrato entre el comparador del

sistema y los desarrolladores del software Paacuteg 224

Seguacuten (S PRESSMAN Roger 2007) La comprensioacuten de los requisitos

de un problema esta entre las tareas maacutes difiacuteciles que enfrenta un

ingeniero de software Cuando se piensa por primera vez acerca de

ello la ingenieriacutea de requisitos no parece tan difiacutecil

Despueacutes de todo iquestEl cliente no sabe lo que se requiere iquestLos

usuarios finales no deberiacutean entender bien las caracteriacutesticas y

funciones que les proporcionaran un beneficio Es sorprendente pero

en muchas ocasiones la respuesta a estas preguntas es ldquonordquo Y aun si

los clientes y usuarios finales son expliacutecitos en sus necesidades estos

requisitos pueden cambiar durante el proyecto La ingenieriacutea de

requisitos es difiacutecil

En el proacutelogo a un libro de Ralph Young (YOU01) sobre las praacutecticas

efectivas en los requisitos el autor de este libro escribioacute

Es tu peor pesadilla Un cliente entra en tu oficina se sienta te mira

directo a los ojos y dice ldquoYo seacute que usted piensa que entiende lo que

digo pero los que usted no entiende es que lo que digo no es

realmente lo que quiero decirrdquo Esto sucede de manera invariable

cuando el proyecto estaacute avanzado despueacutes de que se han realizado los

compromisos relativos al tiempo de entrega las reputaciones estaacuten en

juego y el dinero esta enserio peligro

Todos los que hemos trabajado en el negocio de los sistemas y el

software por maacutes de unos cuantos antildeos hemos vivido esta pesadilla y

solo unos pocos de nosotros hemos aprendido a continuar aun con esta

circunstancia Nosotros tenemos dificultades cuando tratamos de

obtener requisitos de nuestros clientes Tenemos problemas al

comprender la informacioacuten que adquirimos Con frecuencia

registramos los requisitos de una manera desorganizada e invertimos

muy poco tiempo en verificar lo que registramos Permitimos que el

cambio nos controle en lugar de establecer mecanismos para

controlarlo En resumen fallamos al establecer un cimiento salido

para el sistema o software Cada uno de estos problemas representa un

reto Cuando estos se combinan la imagen es desalentadora incluso

para los gerentes y profesionales del software maacutes experimentados

Pero existen soluciones

Seria deshonesto decir que la ingenieriacutea de requisitos es la ldquosolucioacutenrdquo

para los retos que se han enunciado Pero proporciona un enfoque

soacutelido para abordar dichos desafiacuteos Paacuteg 202

De lo definido anteriormente se puede decir que la ingenieriacutea de requisitos trata de

entender las necesidades del cliente y plasmarlas en una solucioacuten pero si

conocemos parcialmente los requisitos del cliente creara problemas durante el

desarrollo y pondraacute en juego el prestigio y dinero para esto la ingeniera de

requisitos permite un enfoque soacutelido para abordar estos desafiacuteos

Los requerimientos de software son todos los servicios y restricciones que el

software proporcionara y deben estar de acuerdo con las perspectivas del cliente y

tambieacuten entendibles para todo usuario por ese motivo la empresa que requiere el

software debe ser lo bastante especiacutefico para dar solucioacuten a su problemas y de

parte del contratista de igual manera deberaacute exponer diagramas y expresarse de la

manera maacutes natural posible para que entienda el cliente

CAPITULO II

2 ENTORNO DEL LUGAR DE INVESTIGACIOacuteN

21 Antecedentes histoacutericos de empresas ensambladoras de

vehiacuteculos en el Ecuador

En Ecuador se han situado diferentes empresas dedicadas a ensamblar distribuir y

comercializar vehiacuteculos y componentes relacionados a la Industria Automotriz la

demanda interna ha llevado la implementacioacuten de diferentes puntos de venta

principalmente de repuestos a nivel nacional ademaacutes de evolucioacuten de redisentildeos

de acoplamientos en algunos caso a pesar de ello el mercado ha ido creciendo de

manera que se han hecho necesarias nuevas alternativas para suplir la demanda

una de las cuales es la importacioacuten de partes para su ensamble en el territorio

ecuatoriano es asiacute que en la actualidad empresas como General Motors del

Ecuador Corporacioacuten Maresa Holding HYUNDAI AYMESA y en este antildeo

Great Wall-Ambacar se encuentran ensamblando vehiacuteculos de diferentes tipos y

modelos

La creacioacuten de estas plantas de ensamblaje traen consigo la necesidad de

desarrollar complejos y actualizados sistemas internos para el intercambio y

procesamiento de informacioacuten inclusive se han adoptado sistemas de

automatizacioacuten de uacuteltima generacioacuten para mantener altos niveles de calidad y de

produccioacuten estos sistemas ayudan al mejoramiento de comunicacioacuten entre aacutereas y

departamentos lo cual se traduce en

eficiencia ahorro de tiempo dinero y a mantener estadiacutesticas de fallos y errores

para su inmediato tratamiento

En la provincia de Tungurahua el parque automotriz histoacutericamente no ha tenido

un proveedor local (ensambladoras de vehiacuteculos) pero se han desarrollado

diferentes empresas que dan servicios de mantenimiento y venta de repuestos otra

de las empresas relacionadas son las dedicadas a la comercializacioacuten de vehiacuteculos

estos concesionarios se proveen tanto de importaciones como de las

ensambladoras de vehiacuteculos ubicadas en otras provincias siendo Ambato uno de

los principales centros de comercio de vehiacuteculos en el zona central del paiacutes

La ciudad de Ambato desde el mes de febrero del antildeo 2013 cuenta con la

presencia de la primera empresa ensambladora de vehiacuteculos del centro del paiacutes

CIAUTO es una empresa dedicada al ensamblaje de vehiacuteculos de las marcas

GREAT WALL (modelos Haval H5 camioneta Wingle y compacto M4) la

denomina Ciudad del Auto (CIAUTO) tiene una produccioacuten de 18 - 25 autos por

diacutea

Las instalaciones estaacuten ubicadas en el sector de Unamuncho (Norte de Ambato-

Camino Real) la planta al momento se encuentra acreditada con la Norma ISO

9001

Fuente Castantildeeda Carlos Artiacuteculo Historia Automoacutevil Ecuador Fecha

08122000

Fuente Loacutepez Daniel Articulo Ensamblaje de Autos Fecha 15112003

Fuente Tartado Daniel Articulo Llegada del Automoacutevil Fecha 09032005

22 Misioacuten y Visioacuten de Ciauto

221 Misioacuten

Somos una empresa dedicada al ensamblaje de partes y vehiacuteculos

automotores de calidad

Fomentamos el desarrollo de la industria automotriz en el centro del

paiacutes asiacute como tambieacuten el crecimiento de nuestra gente generando al

mismo tiempo la rentabilidad necesaria para asegurar la continuidad

y desarrollo de nuestra organizacioacuten

Fuente Jefe de Planta CIAUTO

222 Visioacuten

Nuestra cultura organizacional impulsa la buacutesqueda de la excelencia

en un ambiente acogedor que facilita el desarrollo de nuestro equipo

humano

Mantenemos procesos de fabricacioacuten innovadores confiables

seguros y competitivos que nos permiten ensamblar vehiacuteculos de

calidad

Fomentamos el desarrollo de la industria a traveacutes del crecimiento

paulatino del nuacutemero de unidades que ensamblamos y del tipo de

partes locales que instalamos en nuestros vehiacuteculos lo que nos

permite adoptar y transferir tecnologiacutea generando nuevos y mejores

negocios para todas las partes involucradas con nuestra organizacioacuten

Gestionamos nuestros procesos de acuerdo a los requisitos

establecidos en la norma ISO 9001 lo que nos brinda las

herramientas y los recursos necesarios para trabajar ordenadamente y

con calidad facilitaacutendonos el logro de la satisfaccioacuten de nuestros

clientes internos y externos

Logramos clientes entusiasmados con nuestros productos esto nos

permite construir un gran nombre de respaldo y seriedad asegurando

el crecimiento y sustentabilidad de nuestro negocio

Generamos la rentabilidad adecuada para asegurar la continuidad y

desarrollo de nuestra empresa asiacute como de la sociedad

223 Organigrama de la Ensambladora Ciudad del Auto Cia Ltda CIAUTO

GRAacuteFICO Nordm 2 Organigrama de CIAUTO

Fuente Jefe de Planta CIAU

23 Disentildeo Metodoloacutegico

231 Meacutetodos de Investigacioacuten

Es una serie de pasos que aportan a la investigacioacuten de conocimientos mediante la

aplicacioacuten de meacutetodos y teacutecnicas y para adquirir los fundamentos de las

investigaciones nos daraacuten una visioacuten general de la realidad en que se encuentra la

empresa

2311 Meacutetodo hipoteacutetico deductivo

Seguacuten (Karl POPPER 1994 paacuteg 45) El meacutetodo hipoteacutetico

deductivo es el procedimiento o camino que sigue el

investigador para hacer una actividad una praacutectica cientiacutefica

El meacutetodo hipoteacutetico deductivo tiene varios pasos esenciales

observacioacuten del fenoacutemeno a estudiar creacioacuten de una

hipoacutetesis para explicar dicho fenoacutemeno deduccioacuten de

consecuencias o proposiciones maacutes elementales que las

propias hipoacutetesis verificacioacuten y comprobacioacuten de la verdad de

los enunciados declarados comparaacutendolos con la experiencia

Este meacutetodo ha servido para obtener una gran cantidad de informacioacuten

en forma teoacuterica se las ha llevado a la praacutectica para una comprobacioacuten

entre la teoriacutea y la experimentacioacuten con el fenoacutemeno en siacute

2312 La experimentacioacuten cientiacutefica

Para (D T CAMPBELL y otros 1973 paacuteg 9) Implica

alteracioacuten controlada de las condiciones naturales de tal forma

que el investigador creara modelos reproduciraacute condiciones

abstraeraacute rasgos distintivos del objeto del problema la

experimentacioacuten depende del grado de conocimiento del

investigador a la naturaleza a las circunstancias del objeto y

el problema de investigacioacuten es decir no siempre se podraacute

realizar experimentacioacuten

Admite la modificacioacuten de variables lo cual nos da viacutea libre para la

correccioacuten de errores y el mejoramiento de nuestra investigacioacuten

Puedo agregar que como futuro ingeniero en informaacutetica estoy

aplicando mucho este meacutetodo puesto que debemos buscar una solucioacuten

de calidad efectiva funcional y dar satisfaccioacuten al cliente

24 Teacutecnicas de la investigacioacuten

Los instrumentos de recoleccioacuten de datos e informacioacuten son un recurso

metodoloacutegico utilizado por las teacutecnicas de investigacioacuten donde se materializo la

informacioacuten mediante un dispositivo o formato (impreso o digital) que se utiliza

para poder obtener registrar o almacenar con los aspectos relevantes del estudio o

investigacioacuten recabada de las fuentes indagadas

241 La entrevista

Para (Hugo GARCEacuteS 2000 paacuteg 6) La entrevista en cierto

sentido es un cuestionario contestado en forma verbal Lo

que supone que el investigador debe desplazarse en busca de

las personas que deben ser entrevistadas Esto naturalmente

demanda maacutes tiempo aun cuando tan pronto como ha

logrado su objetivo dispone al mismo tiempo de las

contestaciones

242 La encuesta

Seguacuten (Hugo GARCEacuteS 2000 paacuteg 7) La encuesta

comprende una serie de preguntas formuladas por escrito

para que el investigado conteste tambieacuten por escrito

Generalmente la encuesta se utiliza para averiguar actitudes y

opiniones mediante preguntas haacutebilmente dirigidas Al

formular preguntas especiacuteficas sobre tal o cual

acontecimiento permite que las respuestas tengan objetividad

Se utilizoacute el instrumento cuestionario al Gerente general de la empresa

para apoyar la creacioacuten del sistema la encuesta fue aplicada a

miembros administrativos de la empresa quienes aportaron de la manera

maacutes sincera

25 Recoleccioacuten de la Informacioacuten

251 Investigacioacuten bibliograacutefica

Para (Hugo GARCEacuteS 2000 paacuteg 12) La investigacioacuten de

caraacutecter documental se apoya en la recopilacioacuten de

antecedentes a traveacutes de documentos graacuteficos formales e

informes cualquiera que estos sean donde el investigador

fundamenta y complementa su investigacioacuten con lo aportado

de por diferentes autores Los materiales de consulta suelen

ser las fuentes bibliograacuteficas iconograacuteficas fonograacuteficas y

algunos medios magneacuteticos

Este tipo de datos ayudo a la investigacioacuten en la recoleccioacuten de

informacioacuten de la empresa para el desarrollo del presente proyecto en

este caso apoyoacute en la subida de informacioacuten a una base de datos

252 Investigacioacuten experimental

Para (Hugo GARCEacuteS 2000 paacuteg 17) La investigacioacuten

experimental consiste en la manipulacioacuten de una o maacutes

variables experimental no comprobada en condiciones

rigurosamente controlada con el fin de describir de queacute

modo o por que causa se produce una situacioacuten o

acontecimiento particular El experimental provocado por el

investigador le permite introducir determinadas variables de

estudio manipuladas por eacutel para controlar el aumento o

disminucioacuten de esas variables y sus efectos en las conductas

observadas

Este tipo de investigacioacuten permite realizar la experimentacioacuten entre

variables y obtener resultados positivos o negativos para luego analizar

los resultados dados por cada una de las experimentaciones y obtener

informacioacuten concreta

253 Investigacioacuten de campo

Para (Hugo GARCEacuteS 2000 paacuteg 18) La investigacioacuten que

se realiza en el lugar geograacutefico donde se producen los

hechos o campo de los hechos como un jardiacuten la escuela el

hogar o una entidad social como un barrio marginal las

viviendas indiacutegenas los comerciantes ambulantes etc etc

Esta investigacioacuten nos permite realizar un anaacutelisis maacutes detallado en el

lugar de la investigacioacuten ya que asiacute se puede interactuar con los

miembros y los problemas que poseen donde puedo tener una

perspectiva maacutes clara

26 Tratamiento y Anaacutelisis Estadiacutestico de los Datos

Para la interpretacioacuten de los resultados se utilizara la estadiacutestica

descriptiva

261 Estadiacutestica descriptiva

Para (Hugo GARCEacuteS 2000 paacuteg 22) Los puntajes que se

han obtenido en una prueba de evaluacioacuten los datos de los

censos los datos obtenidos mediante encuestas los datos que

dispone un agricultor sobre la produccioacuten agriacutecola o los

datos de produccioacuten de una faacutebrica si se hallan en desorden

o en bruto como se los llama no dicen nada Para poder

obtener conclusiones de esa cosecha de esa industria o de

esos alumnos es necesario ordenarlos y compararlos entre siacute

o con la media aritmeacutetica o promedio o sacar porcentajes

Esto es saber lo que esos nuacutemeros dicen por si para el

presente como por ejemplo que maacutes de la mitad de los

alumnos son buenos Esto corresponde a estadiacutestica

descriptiva porque solo estaacute describiendo lo que en la

actualidad pasa

En lo mencionado anteriormente se puede decir que la estadiacutestica

descriptiva nos arrojoacute datos reales queacute califiquen el proyecto de

investigacioacuten con la ayuda de las teacutecnicas de investigacioacuten como son la

entrevista y la encuesta

27 Poblacioacuten

A continuacioacuten se detalla los miembros administrativos que se tomaron

en cuenta o que se encuentran involucrados

Tabla Ndeg 1 Involucrados de la encuesta

Involucrados Cantidad

Administradores 22

Total 22

Fuente Jefe de Planta CIAUTO

28 Anaacutelisis e Interpretacioacuten de Resultados

Pregunta 1 iquestCree usted que la Planta ensambladora debe estar sujeta al

desarrollo tecnoloacutegico para asiacute brindar una mejora continua

Tabla Ndeg 2 Desarrollo Tecnoloacutegico Ciauto

Paraacutemetros Frecuencia Porcentaje

SI 22 100

NO 0 0

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 3 Desarrollo Tecnoloacutegico Ciauto

Elaborado por Dario Gutieacuterrez

Anaacutelisis- Todos los encuestados opinan que CIAUTO debe estar a la par con la

tecnologiacutea y profesionales que quieren ver un mejoramiento continuo ya que

gracias a ellos podraacuten ser crecer en forma tecnoloacutegica como muchas grandes

empresas

100

0

CIAUTO DEBE ESTAR SUJETO AL DESARROLLO TECNOLOGICO

SI

NO

Pregunta 2 iquestConoce usted que es un sistema de gestioacuten y mantenimiento

programado

Tabla Ndeg 3 Porcentaje de Conocimiento

Paraacutemetros Frecuencia Porcentaje

SI 15 68

NO 7 32

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 4 Porcentaje de Conocimiento

Elaborado por Dario Gutieacuterrez

Anaacutelisis- Para los encuestados que supieron mencionar que si conocen que es un

sistema de gestioacuten y mantenimiento programado es porque ven que a futuro la

empresa necesitara de sistemas similares para su desarrollo tecnoloacutegico y que los

pondraacute en un estatus maacutes alto como empresa

68

32

PORCENTAJE DE CONOCIMIENTO DE UN SISTEMA DE GESTION Y MANTENIMIENTO PROGRAMADO

SI

NO

Pregunta 3 iquestConsidera usted que se lleve el control de la planificacioacuten de

mantenimientos a traveacutes de un Sistema Informaacutetico

Tabla Ndeg 4 Consideraciones de Control

Paraacutemetros Frecuencia Porcentaje

SI 22 100

NO 0 0

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 5 Consideraciones de Control

Elaborado por Dario Gutieacuterrez

Anaacutelisis- Los encuestados estaacuten seguros que se deberiacutea llevar un control de los

mantenimientos que se realizan en CIAUTO porque los equipos industriales y

tecnoloacutegicos pueden fallar repercutiendo en el estado econoacutemico y funcional de la

planta

100

0

CONSIDERACIONES DE CONTROL DE MANTENIMIENTOS

SI

NO

Pregunta 4 iquestCoacutemo calificariacutea usted la creacioacuten de un sistema de gestioacuten y

mantenimiento programado para la planta ensambladora

Tabla Ndeg 5 Calificacioacuten para el Desarrollo del SGMP

Paraacutemetros Frecuencia Porcentaje

EXCELENTE 8 41

BUENO 13 59

NO CALIFICA 1 5

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 6 Calificacioacuten para el Desarrollo del SGMP

Elaborado por Dario Gutieacuterrez

Anaacutelisis- La mayoriacutea de los encuestados estaacute de acuerdo en que es excelente y

bueno la creacioacuten un sistema de gestioacuten y mantenimiento programado por los

beneficios que este brida al mantener los equipos criacuteticos y dispositivos

funcionando y asiacute disminuir considerablemente el margen de error

39

57

4

CALIFICACION PARA EL DESARROLLO DEL SGMP

EXCELENTE

BUENO

NO CALIFICA

Pregunta 5 iquestConoce usted coacutemo es el proceso para realizar el mantenimiento de

un equipo informaacutetico en CIAUTO

Tabla Ndeg 6 Porcentaje de conocimiento del mantenimiento de un equipo en

Ciauto

Paraacutemetros Frecuencia Porcentaje

SI 7 32

NO 15 68

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 7 Porcentaje de conocimiento del mantenimiento de un

equipo en Ciauto

Elaborado por Dario Gutieacuterrez

Anaacutelisis- Al no conocer el proceso de mantenimientos de equipos informaacuteticos

los encuestados respondieron negativamente pero supieron mencionar que es por

falta de informacioacuten o porque no han prestado atencioacuten se estaacuten haciendo dichos

mantenimientos a los equipos industriales y tecnoloacutegicos

32

68

PORCENTAJE DE CONOCIMIENTO DEL MANTENIMIENTO DE UN EQUIPO INFORMAacuteTICO EN CIAUTO

SI

NO

Pregunta 6 iquestConsidera usted beneficioso que se lleve un control de los

documentos y planificacioacuten de mantenimientos para los equipos criacuteticos

Tabla Ndeg 7 Beneficio de documentar la planificacioacuten de mantenimientos

Paraacutemetros Frecuencia Porcentaje

SI 22 100

NO 0 0

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 8 Beneficio de documentar la planificacioacuten de

mantenimientos

Elaborado por Dario Gutieacuterrez

Anaacutelisis- El beneficio de llevar un control de documentacioacuten y planificacioacuten

para mantenimientos es muy importante porque se puede prevenir muchos errores

o problemas que presentan los equipos industriales o informaacuteticos y asiacute tenerlos

siempre funcionando oacuteptimamente

100

0

BENEFICIO DE DOCUMENTAR LA PLANIFICACIOacuteN DE MANTENIMIENTOS

SI

NO

29 Verificacioacuten de la hipoacutetesis

La comprobacioacuten de la hipoacutetesis es el estudio que se hace posteriormente de la

aplicacioacuten de un instrumento de investigacioacuten y adquirido los resultados como

datos estadiacutesticos donde se hizo referencia a la hipoacutetesis planteada al comenzar la

investigacioacuten

La implementacioacuten de un sistema de gestioacuten y mantenimiento programado de

equipos tecnoloacutegicos e industriales aplicando la metodologiacutea SCRUM para que

facilite la actividad de la Norma ISO 9001 de mantenimiento manuales de

maquinaria y otra informacioacuten

Al realizar un anaacutelisis en tiempos de ejecucioacuten en las formas documentacioacuten y

sistema (software) se puede decir que los usuarios realizaban varios ingresos para

encontrar o buscar los archivos deseados para la realizacioacuten de los

mantenimientos de los equipos industrial donde se demoraban unos 30 min a 1

hora ademaacutes que no se daba aviso del mantenimiento realizado a los operarios o

coordinadores de dichas aacutereas en el caso del software los tiempos se minimizan

de 5 a 10 min dependiendo si el equipo es nuevo y necesita ser registrado y

tambieacuten en el software se puede visualizar el avance de los mantenimientos que se

han realizado y los que deberaacuten realizarse a futuro

Con la encuesta realizada se pudo obtener datos muy importantes pero de manera

general los encuestados respondieron positivamente con el 75 de que el sistema

cumple los objetivos el 25 negativo se dio porque las fallas de los equipos

industriales no se producen siempre por no realizar mantenimientos tambieacuten por

la mala utilizacioacuten de los operarios o incidentes en las estructuras

Para verificacioacuten de la factibilidad de la investigacioacuten se procedioacute a la realizacioacuten

de las encuestas detalladas anteriormente en donde se pudo constatar que la

hipoacutetesis es veriacutedica tomando en cuenta la tabulacioacuten de los datos obtenidos en

donde se puede evidenciar que 100 de encuestados estaacuten de acuerdo en que se

lleve un control de los mantenimientos planificados a traveacutes de un sistema el 39

opina que seriacutea excelente implantar un sistema de gestioacuten y mantenimiento

programado el 57 califico como bueno el desarrollo ya que esto ayudara a la

mejora continua y a mantener los equipos criacuteticos siempre disponibles el 100

opina que es muy beneficioso contar con un sistemas de gestioacuten mantenimiento

programado porque los usuarios temen por la informacioacuten con la que cuentan y

con los equipos que ayudan en diferentes puntos del ensamblaje De todo esto se

puede exponer que es factible la implementacioacuten de un sistema de gestioacuten y

mantenimiento programado para el aacuterea de mantenimiento y sistemas

informaacuteticos de la Planta ensambladora CIAUTO

Para comprobacioacuten se revisoacute los diferentes procesos en el sistema y se realiza

comprobaciones y verificaciones de la funcionalidad de cada parte

Asiacute pues en el sistema se verifica que los usuarios realizan el ingreso con sus

respectivos usuarios y acceden a los moacutedulos asignados por el tipo de

departamento

Para los usuarios del departamento de mantenimiento se puede evidenciar que al

acceder a su respectivo modulo tienes las tareas o acciones en menuacutes donde

dependiendo de lo que deseen realizar estaacuten plan anual de mantenimiento quien a

su vez tiene opciones de visualizar el reporte como tambieacuten el ingresar un nuevo

equipo industrial y tambieacuten para la asignacioacuten de un tipo de actividad y

actividades respectivas de cada equipo industrial

En otro apartado del menuacute en el moacutedulo de mantenimiento tenemos el reporte

para de tareas a realizar por mes semana o el diacutea asiacute el personal de

mantenimiento tiene las tareas asignadas para el diacutea

Para los usuarios de sistemas el modulo no es muy complejo ya que poseen un

inventario de los equipos que administran y un plan anual de tareas por fechas

como el ingreso eliminacioacuten y modificacioacuten de las diferentes tareas y sus

restricciones

El suacuteper usuario (root) seraacute el uacutenico que pueda crear usuarios o personas en el

caso de ingreso de un nuevo miembro al sistema es asiacute que llevara un control de

asignaciones y solicitudes de nuevos usuarios por otra parte tendraacute la potestad de

realizar y utilizar los moacutedulos de los demaacutes departamentos para realizar cambios

no habilitados para los respectivos usuarios

El sistema ira creciendo por lo que seraacute necesario ir actualizando o creando

nuevos moacutedulos dependiendo del tipo Sistema de Gestioacuten de Calidad ISO

9001que se vaya implantando o su respectiva actualizacioacuten cada 3 antildeos

Para culminar se comprueba y se visualiza todos los moacutedulos necesarios y sus

diferentes caracteriacutesticas dan una visualizacioacuten de los diferentes requerimientos y

que despueacutes se convirtieron en tareas finalizadas para terminacioacuten del sistema y

se puedan verificar aspectos de planes anuales mantenimientos realizados tareas

no realizadas y sirvan para una mejora continua de cada aacuterea y por entregar una

herramienta informaacutetica de gran utilidad para la Planta Ensambladora CIAUTO

CAPITULO III

3 IMPLEMENTACIOacuteN DE UN SISTEMA DE GESTIOacuteN y

MANTENIMIENTO PROGRAMADO DE EQUIPOS

TECNOLOGICOS E INDUSTRIALES

31 Presentacioacuten

En los uacuteltimos antildeos se ha evidenciado que las empresas puacuteblicas y privadas han

optado por sistemas informaacuteticos que ayuden y solventen diferentes aspectos

dentro la empresa asiacute ayudando con mejor control manejo e integridad de la

informacioacuten que se maneja internamente

Es asiacute que se hace factible la creacioacuten de un sistema de gestioacuten y mantenimiento

programado de equipos tecnoloacutegicos e industriales para que facilite la actividad

de la Norma ISO 9001 de mantenimiento manuales de maquinaria y otra

informacioacuten y mantener los equipos criacuteticos disponibles con menores fallas para

los departamentos de mantenimiento y sistemas informaacuteticos de la Planta

ensambladora CIAUTO

Lo cual ayuda al desarrollo de la propuesta para demostrar de una manera

renovadora mantener los equipos criacuteticos disponibles un mayor tiempo y su

control que ayudan a los departamentos de mantenimiento y sistemas

informaacuteticos en el progreso e implementacioacuten del sistema el cual el principal

beneficio es la habilidad de mantener los equipos criacuteticos en plan de

mantenimientos para mantener el mayor tiempo posible disponibles o con un

margen miacutenimo de dantildeo

32 Objetivos

321 Objetivo general

Desarrollar un sistema de gestioacuten y mantenimiento programado de equipos

tecnoloacutegicos e industriales aplicando la metodologiacutea SCRUM para la gestioacuten de

mantenimientos fichas teacutecnicas de maquinaria y otra informacioacuten

322 Objetivos Especiacuteficos

Investigar informacioacuten de procesos de creacioacuten programacioacuten y

modelacioacuten de software para que trabajen junto con una base de datos

integrada en un servidor

Realizar el anaacutelisis y disentildeo del Sistema Informaacutetico haciendo un

seguimiento de la metodologiacutea teacutecnicas e instrumentos de investigacioacuten

para cada etapa del proyecto

Confirmar el mejor funcionamiento en la implementacioacuten del sistema

haciendo un seguimiento a la metodologiacutea SCRUM la cual se usoacute para la

realizacioacuten del proyecto

33 Justificacioacuten e Importancia

El mejoramiento de las condiciones de eficiencia y eficacia de los procesos

productivos de mantenimiento y transferencia de informacioacuten en las industrias es

un tema de continuo estudio en la ensambladora CIAUTO que se encuentra en

proceso de implantacioacuten equipamiento e inicio de operacioacuten se han identificado

diferentes aspectos en los cuales intervenir entre ellos la implementacioacuten y

mejoramiento de los sistemas que apoyan los procesos de comunicacioacuten

transferencia y almacenamiento de datos en toda la planta

Un Sistema informaacutetico corporativo constituye desde hace mucho tiempo un

conjunto de recursos informaacuteticos para la organizacioacuten los cuales proporcionan

beneficios directos e indirectos tales como ahorro de tiempo y dinero facilidad

de uso mejor y maacutes raacutepida transferencia de informacioacuten escalabilidad y

flexibilidad multiplataforma entre otros

Un Procedimiento informaacutetico pone juntos todos los recursos necesarios bajo un

uacutenico Sistema Corporativo brindando estandarizacioacuten y facilidad de uso

permitiendo a los usuarios interactuar con contenidos aplicaciones procesos de

negocio y otras personas dentro de la Organizacioacuten El sistema avanzado de

herramientas que brinda a usuarios no teacutecnicos la capacidad de capturar

inmediatamente la informacioacuten y entregarla al puacuteblico objetivo en forma

oportuna

Existe variada informacioacuten teacutecnica disponible acerca del disentildeo programas de

modelamiento desarrollo testing ejemplos de funcionamiento e implementacioacuten

de sistemas informaacuteticos

Los sistemas Dashboard ayudaran generando y desarrollando tableros de control

donde se mostraran los indicadores de las diferentes tareas realizadas por el aacuterea

de mantenimiento asiacute el control seraacute maacutes visible y manejable se podraacuten tomar

decisiones para mejora continua de los procesos

Lo que se logra con la informacioacuten en este nuevo ambiente enlazado tiene un gran

impacto Los sistemas distribuidos permiten a una Organizacioacuten gastar menos

tiempo en cosas que no agregan valor como la buacutesqueda de informacioacuten para

resolver un problema La productividad se incremente a medida que el

conocimiento corporativo es maacutes accesible y la informacioacuten maacutes precisa La

flexibilidad en el tiempo de entrega del conocimiento se gana a medida que la

informacioacuten siempre esteacute a un clic de distancia Los sistemas informaacuteticos abren

un espacio en donde las fronteras son maacutes pequentildeas y el intercambio de

informacioacuten es estimulado Esto lleva a unos empleados mejor informados y con

la habilidad de tomar mejores y maacutes raacutepidas decisiones Al final se termina

logrando una mayor productividad y maacutes tiempo para incrementar las ganancias

Ademaacutes se desea brindar una mayor facilidad de administracioacuten de toda la

informacioacuten desarrollada por los usuarios al Departamento de Sistemas para que

esta brinde un mejor servicio a sus compantildeeros de trabajo

La empresa en su nivel de operativo administrativo cada uno de sus operarios

jefes de aacuterea en general se veraacuten beneficiados reduciendo tiempos de reaccioacuten

ante problemas que pueden suscitarse mediante la facilidad de prever notificar y

consecuentemente corregir distintas falencias en la produccioacuten

Finalmente se planea otorgar mayores prestaciones de manejo de histoacutericos de los

datos subidos por cada uno de los usuarios con la finalidad de explotar de la mejor

manera las herramientas del sistema de gestioacuten documental obteniendo

informacioacuten actualizada y confiable al alcance de todo el Personal

Para la investigacioacuten y desarrollo del proyecto se utilizaran diferentes

herramientas tecnoloacutegicas como potgresSQL (base de datos) Java (lenguaje de

programacioacuten) estos se encontraran en un servidor centralizado todas estas

herramientas son de coacutedigo abierto (OPEN SOURSE)

El proyecto seraacute auspiciado por la empresa CIAUTO y se desarrollaraacute en la

planta de ensamblaje que se encuentra operando en la parroquia Unamuncho

34 Desarrollo de la Propuesta

341 Metodologiacutea Aacutegil SCRUM

La metodologiacutea SCRUM es un proceso aacutegil iterativo e incremental que respeta las

cinco etapas tradicionales de un proyecto que facilitan su gestioacuten y control ellas

son

1 Planificacioacuten

2 Anaacutelisis

3 Disentildeo

4 Construccioacuten

5 Prueba e implementacioacuten

Coacutemo el objetivo principal de la metodologiacutea es la adopcioacuten de estas buenas

praacutecticas permite reducir el tiempo de desarrollo de productos maacutes capacidad de

adaptacioacuten y flexibilidad frente a un entorno y unos requisitos cambiantes

aumentando el valor que se aporta a los clientes

Este tipo de proceso permite desarrollar y realizar entregas parciales mismas que

se van completando con el avance del proyecto de esta manera se reducen los

riesgos y el cliente va verificando y obteniendo resultados satisfactorios de su

proyecto Cabe sentildealar que cada iteracioacuten tiene una duracioacuten de un mes o a veces

pueden durar dos semanas

A continuacioacuten se especifican los roles para cada uno de los comprometidos del

desarrollo del software

342 Asignacioacuten de Roles de Scrum

Propietario del Producto (Product Owner) el Ing Vinicio Haro quien

es el coordinador del Aacuterea de Mantenimiento y el Ing Jorge Parra como

coordinador del Aacuterea de Sistemas de la Planta Ensambladora CIAUTO

Equipo Desarrollador (Team) Dario Gutierrez autor de la presente

Tesis quien es el encargado de desarrollar e implementar el sistema para

la gestioacuten y mantenimiento programado

Scrum Master El Ing Segundo Corrales quien es Director de Tesis y

quien es responsable de realizar un control al equipo desarrollador (team)

para dar el seguimiento a las reglas que indica la Metodologiacutea

Otros Interesados es aquiacute donde entra el tribunal de grado quienes son

los encargados de realizar las pruebas del funcionamiento del sistema

Una vez establecidos los roles a todos y cada uno de los comprometidos para el

desarrollo del software se procede a detallar cada una de las fases por las que

tiene que atravesar el desarrollo del producto y la combinacioacuten de herramientas

utilizadas

343 Proceso de desarrollo de Software

3431 Historias de Usuario

En la primera fase del desarrollo aacutegil se encuentran las historias de usuario las

cuales son los requerimientos funcioacutenales del sistema que se obtuvo en las

conversaciones con los Product Owner

Tabla Ndeg 8 Historia de Usuario Nordm 1

Historia de Usuario

Nuacutemero 1 Usuario Root administradores Clientes

Nombre de historia ingreso al sistema

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten El root administradores y clientes deben ingresar un usuario y

contrasentildea respectivamente

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 9 Historia de Usuario Nordm 2

Historia de Usuario

Nuacutemero 2 Usuario Root administradores Clientes

Nombre de historia activacioacuten de moacutedulos de usuarios

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten El root administradores y clientes deben ingresar a sus respectivos

moacutedulos

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 10 Historia de Usuario Nordm 3

Historia de Usuario

Nuacutemero 3 Usuario Root administradores

Nombre de historia Creacioacuten modificacioacuten y eliminacioacuten de usuarios

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten aquiacute se detallara el registro de cada usuario como tambieacuten la

eliminacioacuten y modificacioacuten por parte del root y administradores del sistema

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 11 Historia de Usuario Nordm 4

Historia de Usuario

Nuacutemero 4 Usuario Root administradores departamento sistemas

Nombre de historia Plan anual de sistemas aacuterea sistemas

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten en el moacutedulo del plan anual de sistemas se detalla cada una de la

tareas planificada por fecha de inicio y fin para realizarla

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 12 Historia de Usuario Nordm 5

Historia de Usuario

Nuacutemero 5 Usuario Root administradores departamento sistemas

Nombre de historia Plan de mantenimientos aacuterea sistemas

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten en el plan de mantenimientos se detalla la fecha para realizar el

mantenimiento de cada maacutequina o dispositivo

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 13 Historia de Usuario Nordm 6

Historia de Usuario

Nuacutemero 6 Usuario Root administradores departamento

mantenimiento

Nombre de historia Plan anual aacuterea mantenimiento

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten este plan posee un sub plan para cada equipo industrial y de ahiacute

tomara informacioacuten para la creacioacuten del plan maestro

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 14 Historia de Usuario Nordm 7

Historia de Usuario

Nuacutemero 7 Usuario Root administradores departamento

mantenimiento

Nombre de historia Inventario de repuestos aacuterea mantenimiento

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten en este moacutedulo se encuentra los repuestos para cada equipo

industrial y tambieacuten un detalle por liacutenea de ensamblaje donde se podraacute ver si hay

existencias para poder ser usadas o si fueron comprados entran a inventario

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 15 Historia de Usuario Nordm 8

Historia de Usuario

Nuacutemero 8 Usuario Root administradores departamento

mantenimiento

Nombre de historia Inventario de herramientas aacuterea mantenimiento

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten aquiacute se detalla las diferentes herramientas utilizadas y en

funcionamiento para cada estacioacuten y liacutenea de ensamblaje

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 16 Product Backlog

Ndeg de

Requerimiento

Ndeg de

Historia

Descripcioacuten requisito Prioridad

R1 H1

Ingreso al sistema Los diferentes

usuarios deben

logearse en el

sistema

Alta

R2 H2

Activacioacuten de

moacutedulos de

usuarios

Por la actividad

del usuario se

habilitara el

modulo

correspondiente

Alta

R3 H3

Creacioacuten

modificacioacuten y

eliminacioacuten de

usuarios

Aquiacute se habilita

todos los planes

por aacutereas o por

equipos

Alta

industriales para

realizar los

mantenimientos

DEPARTAMENTO DE SISTEMAS

R4 H4

Plan anual de

sistemas aacuterea

sistemas

Este en un plan de

manera general

que muestra todas

las tareas

planificadas para

el antildeo

Alta

R5 H5

Plan de

mantenimientos

aacuterea sistemas

En el plan de

mantenimientos

se detalla

mantenimientos

equipos y

dispositivos

Alta

DEPARTAMENTO DE MANTENIMIENTO

R6 H6

Plan anual aacuterea

mantenimiento

Aquiacute se muestran

los planes

individuales por

equipo industrial

y al final se

obtiene un

completo

detallado

Alta

R7 H7

Inventario de

repuestos aacuterea

mantenimiento

El inventario de

repuestos estaacute

identificado por

liacutenea de

ensamblaje

Alta

R8 H8

Inventario de

herramientas aacuterea

mantenimiento

Este inventario

contiene las

herramientas

utilizadas por

liacuteneas de

ensamblaje

Alta

Elaborado por Dario Gutieacuterrez

3432 Iteracioacuten 1

34321 Plan del sprint 1 para el sistema

Despueacutes de que se posea la pila de requerimientos del sistema En la planificacioacuten

es donde el Equipo Desarrollador (Team) inicia el proceso de convertir el Sprint

Backlog en el software funcional

El Sprint Backlog es el producto que surge del Producto Backlog que es una lista

de requerimientos que se establecen en un sprint

Tabla Ndeg 17 Sprint Backlog del Sprint 1

Descripcioacuten Prioridad Ndeg historian de

Usuario

R1 Ingreso por usuario Alta H1

R2 Habilitacioacuten de

moacutedulos Alta H2

R3

Creacioacuten

modificacioacuten y

eliminacioacuten de

usuarios

Alta H3

Elaborado por Dario Gutieacuterrez

Luego de haber reconocido los requerimientos que van a ser desarrollados se

procede a preparar la tabla de tareas que corresponde a efectuar el Equipo

Desarrollador (Team) para asiacute alcanzar el primer modelo o prototipo funcional

Tabla Ndeg 18 Tareas del Sprint 1

Coacutedigo Descripcioacuten responsable Tiempo de

ejecucioacuten

TA01 Esquema de la base de datos Equipo

Desarrollador 6h

TA02 Disentildeo para el login de Usuario Equipo

Desarrollador 6h

TA03

Disentildeo para

Registromodificacioacuteneliminacioacuten

de usuarios

Equipo

Desarrollador 6h

TA04 Establecer conexioacuten con la base

de datos programacioacuten

Equipo

Desarrollador 6h

TA05 Programacioacuten para el login de

Usuario

Equipo

Desarrollador 6h

TA06

Programacioacuten para el

Registromodificacioacuteneliminacioacuten

de usuario

Equipo

Desarrollador 6h

TA07 Programacioacuten habilitacioacuten de

moacutedulos por usuario

Equipo

Desarrollador 6h

TA08 Pruebas de versioacuten Equipo

Desarrollador 6h

Total de tiempo de ejecucioacuten 48h Elaborado por Dario Gutieacuterrez

Luego se muestra el conjunto de tareas donde se encuentran el tipo de tareas que

se produciraacuten a lo largo de la iteracioacuten

Tabla Ndeg 19 Tareas tipos y estados

Propuesta

Sistema de gestioacuten y mantenimiento programado de equipos tecnoloacutegicos e

industriales

Numero de

Sprint

Inicio Nuacutemero de diacuteas Jornada en horas

1 10-junio-2015 8 6

Tareas Responsables

Tipo Estado

Anaacutelisis Pendiente Equipo desarrollador

(team)

Disentildeo Pendiente Equipo desarrollador

(team)

Codificacioacuten En curso Equipo desarrollador

(team)

Prototipo En curso Equipo desarrollador

(team)

Pruebas Pendiente Equipo desarrollador

(team) y Scrum Marster

Elaborado por Dario Gutieacuterrez

La primera lista del sprint indica los estados de las tareas lo que ayuda para

realizar un control de las actividades que estaacuten por realizarse Tambieacuten se tiene

un listado para dar cumplimiento a la iteracioacuten

Tabla Ndeg 20 Listado de tareas y estados para el sprint

Tarea Tipo Estado Responsable

Esquema de la base de datos

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo para el login de Usuario

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo para

registromodificacioacuteneliminacioacuten

de usuarios

Prototipo Pendiente Equipo

desarrollador

(team)

Establecer conexioacuten con la base

de datos programacioacuten

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el login de

Usuario

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el

Registromodificacioacuteneliminacioacuten

de usuario

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten habilitacioacuten de

moacutedulos por usuario

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Realizacioacuten de pruebas a la

versioacuten

Pruebas Pendiente Equipo

desarrollador

(team) y

Scrum

Marster Elaborado por Dario Gutieacuterrez

34322 Preparacioacuten del proceso del Sprint Planning Meeting

Despueacutes de culminar la pila del Sprint se solicita que el Equipo desarrollador

(Team) tenga en mente lo siguiente

Tareas anteriores (ayer)

Tareas actuales (hoy)

Al realizar cualquier parte del proceso o si se ve dificultado para realizar una

determinada tarea

Para medir el desempentildeo de las tareas que se desarrollan seraacuten evidentes en la

Tabla Ndeg 23 en la cual se podraacute constatar el progreso que lleva el proyecto y la

misma informacioacuten seraacute tomada para realizar el Burn Down Chart

Fecha = Registro de la fecha que se realiza la tarea

NHR = Nuacutemero de horas que faltan para culminar el Sprint

NTRF = Numero de tareas por finalizar

RES = Responsables

T ANT = Tareas anteriores

T ACT = Tareas actuales

Tabla Ndeg 21 Seguimiento de la pila de tareas

FECHA NHR NTRF RES TANT TACT

1006 42 07 Equipo

desarrollador

(team)

Plan para la iteracioacuten

1

Esquema de la base de

datos

1106 36 06 Equipo

desarrollador

(team)

Esquema de la base

de datos

Disentildeo para el login

de Usuario

1306 30 05 Equipo

desarrollador

(team)

Disentildeo para el login

de Usuario

Disentildeo para cataacutelogo

de usuarios

1406 24 04 Equipo

desarrollador

(team)

Disentildeo para

Registromodificacioacute

neliminacioacuten de

usuarios

Establecer conexioacuten

con la base de datos

programacioacuten

1506 18 03 Equipo

desarrollador

(team)

Establecer conexioacuten

con la base de datos

programacioacuten

Programacioacuten para el

login de Usuario

1606 12 02 Equipo

desarrollador

(team)

Programacioacuten para el

login de Usuario

Programacioacuten para el

cataacutelogo de usuario

1706 6 01 Equipo

desarrollador

(team)

Programacioacuten para el

Registromodificacioacute

neliminacioacuten de

usuario

Programacioacuten

habilitacioacuten de

moacutedulos por usuario

1806 0 00 Equipo

desarrollador

(team)

Programacioacuten

habilitacioacuten de

moacutedulos por usuario

Realizacioacuten de

pruebas a la versioacuten

Elaborado por Dario Gutieacuterrez

Despueacutes de finalizar la iteracioacuten se realiza la revisioacuten de la pila del Sprint

resultante ya que pueden aparecer tareas nuevas tambieacuten se deben tomar en

cuenta aquellas tareas que no fueron finalizadas en el Sprint pero en la

iteracioacuten no existieron tareas sin finalizar esto nos lleva a que se logroacute

terminar como se encontraba en el plan de inicio

Burn Down Chart

Es una imagen descriptiva en la cual se evidencia a queacute velocidad se estaacute

desarrollando para cumplir los requerimientos y objetivos esto indica el

progreso que ha logrado con el trabajo de las tares planeadas dentro la

Iteracioacuten mediante estos datos se puede tomar en cuenta algunos aspectos

como pueden ser replantear los tiempos estimados para cada una de las tareas

o si fue concluida una tarea y se evidencio que es necesario tareas

emergentes

Para la realizacioacuten de la graacutefica se considerara si existieron cambios en las

tareas ya que la iteracioacuten se mantuvo con la pila de tareas planteada al inicio

de la misma no tiene cambio alguno

Tabla Ndeg 22 Pila de tareas al finalizar la iteracioacuten

Tarea Tipo Estado

Esquema de la base de datos Prototipo Finalizado

Disentildeo para el login de Usuario Prototipo Finalizado

Disentildeo para

Registromodificacioacuteneliminacioacuten de

usuarios

Prototipo Finalizado

Establecer conexioacuten con la base de

datos programacioacuten

Codificacioacuten Finalizado

Programacioacuten para el login de Usuario Codificacioacuten Finalizado

Programacioacuten para el

Registromodificacioacuteneliminacioacuten de

Codificacioacuten Finalizado

usuario

Programacioacuten habilitacioacuten de moacutedulos

por usuario

Codificacioacuten Finalizado

Realizacioacuten de pruebas a la versioacuten Pruebas Finalizado

Elaborado por Dario Gutieacuterrez

Lo siguiente al terminar con el seguimiento diario de las tareas dirigidas en la

iteracioacuten se necesita ajustar la informacioacuten para llevar de manera organizada

lo que se procedioacute a realizar aquiacute se muestra la graacutefica para evidenciar el

esfuerzo realizado

GRAacuteFICO Nordm 9 Iteracioacuten 1 esfuerzo realizado

Elaborado por Dario Gutieacuterrez

Se puede decir mediante la observacioacuten del grafico que la distribucioacuten de

tareas estaacute bien establecidas

34323 Desarrollo del Sprint 1

Al iniciar el desarrollo de una aplicacioacuten es esencial comenzar con el disentildeo y

maquetacioacuten de la base de datos ya que la misma seraacute el soporte fundamental

de la creacioacuten del software

4841

3530

21

116

01 2 3 4 5 6 7 8

Sprint 1 Burndown chart

Al realizar el planteamiento de la iteracioacuten se inicioacute por la maquetacioacuten de la

base de datos con los datos que se obtuvieron de los Coordinadores de los

Departamentos de Sistemas y Mantenimiento de la Planta Ensambladora

CIAUTO quienes compartieron la informacioacuten necesaria para el ingreso de

usuarios y acciones que realizara cada uno

GRAacuteFICO Nordm 10 Disentildeo de la base de datos

Elaborado por Dario Gutieacuterrez

La tabla para el control de ingreso y habilitacioacuten de moacutedulos por usuario fue

creada para el ingreso de los usuario pero el suacuteper usuario ROOT

directamente en la base de datos ya que seraacute el uacutenico que podraacute acceder a

todos los moacutedulos en donde es el uacutenico que puede crear eliminar o modificar

usuarios

Casos de uso son herramientas que permiten la representacioacuten graacutefica de

como el usuario opera al ingresar al sistema

GRAacuteFICO Nordm 11 Acciones del administrador

Elaborado por Dario Gutieacuterrez

Para la culminacioacuten de la iteracioacuten en necesario casos de uso el desarrollo de

la interfaz el sistema dispone de una ventana principal en la cual se ingresa

datos del usuario y password para ingresar a los moacutedulos dependiendo del

departamento de usuario

Es asiacute que el grafico GRAacuteFICO Nordm 11 muestra la ventana principal y los

datos que requiere para el ingreso a los moacutedulos internamente la parte que no

se muestra es la conexioacuten a la base de datos

GRAacuteFICO Nordm 12 Ventana de Inicio sesioacuten

Elaborado por Dario Gutieacuterrez

Las siguientes ventanas son para la habilitacioacuten de los moacutedulos por

departamento de usuario

En la ventana siguiente se muestra el ingreso al sistema por parte del root

(suacuteper usuario) el cual tiene acceso a todos los moacutedulos del sistema

GRAacuteFICO Nordm 13 Sesioacuten de root

Elaborado por Dario Gutieacuterrez

La ventana para los usuarios del departamento de sistemas tendraacute solo la

habilitacioacuten del respectivo moacutedulo

GRAacuteFICO Nordm 14 Sesioacuten moacutedulo de sistemas

Elaborado por Dario Gutieacuterrez

La siguiente ventana es el modulo que tendraacute habilitado los usuarios del

departamento de mantenimiento

GRAacuteFICO Nordm 15 Sesioacuten moacutedulo de Mantenimiento

Elaborado por Dario Gutieacuterrez

En la ventana a continuacioacuten se muestra donde se procede a crear los usuarios

para utilizacioacuten del sistema como tambieacuten se puede apreciar estaacute la parte para

eliminacioacuten o edicioacuten de usuarios y un objeto donde se podraacute visualizar la

tabla

GRAacuteFICO Nordm 16 Registro de Personas

Elaborado por Dario Gutieacuterrez

Al ser un sistema debe realizarse pruebas para su correspondiente uso en

produccioacuten al encontrar errores se puede realizar las correcciones necesarias

antes de entre en funcionamiento

34324 Realizacioacuten de pruebas de versioacuten

Los requerimientos que se obtuvieron en el Sprint Backlog se deben

comprobar en el funcionamiento para la versioacuten 10 del sistema aquiacute se hace

los test para observar el funcionamiento y si se encuentra falencias estar a

tiempo para proceder con la correccioacuten Se realizaron las siguientes pruebas

Tabla Ndeg 23 Caso de prueba 1

Sistema SGMPro Id caso de prueba CP01

Historia de usuario H1 Responsable Dario Gutierrez

Propoacutesito

Prueba de ingreso al sistema en la ventana principal

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1 Apertura de logeo

para usuario

Visualizar la

ventana de

ingreso

Excelente

Se efectuoacute el

resultado deseado

2

Ingreso de usuario y

password para

control

Ingreso de los

datos del usuario

para control

Excelente

Se efectuoacute el

resultado deseado Elaborado por Dario Gutieacuterrez

Se procede hacer la prueba la habilitacioacuten de cada uno de los moacutedulos para

los usuarios seguacuten el departamento al que corresponde

Tabla Ndeg 24 Caso de prueba 2

Sistema SGMPro Id caso de prueba CP02

Historia de usuario H2 Responsable Dario Gutierrez

Propoacutesito

Habilitacioacuten de moacutedulos por usuario y filtro por departamento

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1

Habilitacioacuten de

todos los moacutedulos

si es Suacuteper

usuario (root)

Todas las opciones se

habilitan y se tiene el

ingreso correspondiente

Excelente

Se efectuoacute el

resultado deseado

2 Habilitar moacutedulo

de sistemas

Al habilitarse las opciones

por el departamento de

sistemas no se tiene acceso

a opciones de

mantenimiento y root

Excelente

Se efectuoacute el

resultado deseado

3 Habilitar moacutedulo

de mantenimiento

Al habilitarse las opciones

por el departamento de

mantenimiento no se tiene

acceso a opciones de

sistemas y root

Excelente

Se efectuoacute el

resultado deseado

Elaborado por Dario Gutieacuterrez

Para finalizar se realiza la creacioacuten de varios usuarios como la modificacioacuten

y eliminacioacuten para verificar se usa la visualizacioacuten de la tabla de usuarios en

la misma ventana

Tabla Ndeg 25 Caso de prueba 3

Sistema SGMPro Id caso de prueba CP03

Historia de usuario H3 Responsable Dario Gutierrez

Propoacutesito

Creacioacuten modificacioacuten y eliminacioacuten de usuarios

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1 Crear usuario Crear usuario para

cada departamento

Excelente

Se efectuoacute el resultado

deseado

2 Modificar

usuario

Modificar campos

del usuario y

verificar en la tabla

Excelente

Se efectuoacute el resultado

deseado

3 Eliminar usuario Eliminar usuarios y

verificar en la tabla

Excelente

Se efectuoacute el resultado

deseado Elaborado por Dario Gutieacuterrez

3433 Iteracioacuten 2

34331 Plan del sprint 2 para el sistema

Para la continuacioacuten del desarrollo del sistema se procede a realizar la pila de

tareas a cumplirse en la iteracioacuten

Tabla Ndeg 26 Sprint Backlog del Sprint 2

Descripcioacuten Prioridad Ndeg historian de

Usuario

R4

Plan anual de

sistemas aacuterea

sistemas

alta H4

R5

Plan de

mantenimientos

aacuterea sistemas

alta H5

Elaborado por Dario Gutieacuterrez

Al iniciar el Sprint 2 se debe agregar las observaciones y anaacutelisis realizados

por parte del Scrum Master equipo de desarrollo (team) y del Porduct

owner

Para el Sprint 1 no se dieron observaciones al ser realizados con los disentildeos

correspondientes lo cual vuelve independiente al Sprint 2

Aquiacute los requerimientos se trasforman en tareas

Tabla Ndeg 27 Tareas del Sprint 2

Coacutedigo Descripcioacuten responsable Tiempo de

ejecucioacuten

TA01

Disentildeo para el

plan anual de

sistemas

Equipo

Desarrollador 12h

TA02

Disentildeo para el

plan de

mantenimientos

Equipo

Desarrollador 12h

TA03

Establecer

conexioacuten con la

base de datos

programacioacuten

Equipo

Desarrollador 12h

TA04

Programacioacuten

para el plan anual

de sistemas

Equipo

Desarrollador 18h

TA05

Programacioacuten

para el plan de

mantenimientos

Equipo

Desarrollador 18h

TA06 Pruebas de

versioacuten

Equipo

Desarrollador 12h

Total de tiempo de ejecucioacuten 84h

Elaborado por Dario Gutieacuterrez

Despueacutes de la lista de tareas se realiza la construccioacuten de la pila de tareas para

la iteracioacuten 2

Tabla Ndeg 28 Tareas tipos y estados

Propuesta

Sistema de gestioacuten y mantenimiento programado de equipos tecnoloacutegicos e

industriales

Numero de

Sprint

Inicio Nuacutemero de diacuteas Jornada en horas

2 20-junio-2015 21 4

Tareas Responsables

Tipo Estado

Anaacutelisis Terminado Equipo desarrollador

(team)

Disentildeo En curso Equipo desarrollador

(team)

Codificacioacuten En curso Equipo desarrollador

(team)

Prototipo Pendiente Equipo desarrollador

(team)

Pruebas Pendiente Equipo desarrollador

(team) y Scrum Marster

Elaborado por Dario Gutieacuterrez

La primera lista del sprint 2 sentildeala los estados de las diferentes tareas lo que

ayuda a llevar un control de las actividades que estaacuten por realizarse

Tabla Ndeg 29 Listado de tareas y estados del Sprint 2

Tarea Tipo Estado Responsable

Disentildeo para el plan anual

de sistemas

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo para el plan de

mantenimientos

Prototipo Pendiente Equipo

desarrollador

(team)

Establecer conexioacuten con la

base de datos programacioacuten

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el plan

anual de sistemas

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el plan

de mantenimientos

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Pruebas de versioacuten

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Elaborado por Dario Gutieacuterrez

34332 Preparacioacuten del proceso del Sprint Planning Meeting

Similar al Sprint 1 se desarrollara el seguimiento de la pila de tareas se

recomienda tomar en consideracioacuten las tareas anteriores (ayer) tareas

actuales (hoy) y si se da alguacuten inconveniente para la realizacioacuten

Tabla Ndeg 30 Seguimiento de la pila de tareas

FECHA NHR NTRF RES TANT TACT

2006 84 06 Equipo

desarrollador

(team)

Plan para la

iteracioacuten 2

Disentildeo para el plan

anual de sistemas

2206 80 06 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

sistemas

Disentildeo para el plan

anual de sistemas

2306 78 06 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

sistemas

Disentildeo para el plan

de mantenimientos

2406 74 05 Equipo

desarrollador

(team)

Disentildeo para el

plan de

mantenimiento

s

Disentildeo para el plan

de mantenimientos

2506 68 05 Equipo

desarrollador

(team)

Disentildeo para el

plan de

mantenimiento

Establecer conexioacuten

con la base de datos

programacioacuten

s

2606 66 04 Equipo

desarrollador

(team)

Establecer

conexioacuten con

la base de

datos

programacioacuten

Establecer conexioacuten

con la base de datos

programacioacuten

2706 62 04 Equipo

desarrollador

(team)

Establecer

conexioacuten con

la base de

datos

programacioacuten

Programacioacuten para

el plan anual de

sistemas

2906 58 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual de

sistemas

Programacioacuten para

el plan anual de

sistemas

3006 52 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual de

sistemas

Programacioacuten para

el plan anual de

sistemas

0107 48 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual de

sistemas

Programacioacuten para

el plan anual de

sistemas

0207 44 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual de

sistemas

Programacioacuten para

el plan de

mantenimientos

0307 40 02 Equipo

desarrollador

(team)

Programacioacuten

para el plan de

mantenimiento

s

Programacioacuten para

el plan de

mantenimientos

0407 36 02 Equipo

desarrollador

(team)

Programacioacuten

para el plan de

mantenimiento

s

Programacioacuten para

el plan de

mantenimientos

0607 32 02 Equipo

desarrollador

(team)

Programacioacuten

para el plan de

mantenimiento

s

Programacioacuten para

el plan de

mantenimientos

0707 28 01 Equipo

desarrollador

(team)

Programacioacuten

para el plan de

mantenimiento

s

Pruebas de versioacuten

0807 26 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

0907 22 01 Equipo

desarrollador

Pruebas de

versioacuten Pruebas de versioacuten

(team)

1007 16 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

1107 12 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

1307 8 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

1407 4 00 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

Elaborado por Dario Gutieacuterrez

Al finalizar la iteracioacuten 2 se realiza la revisioacuten de la pila del Sprint resultante

ya que pueden aparecer nuevas tareas se deben tomar en cuenta aquellas

tareas que no fueron finalizadas en el Sprint 2 ya que en la iteracioacuten 2 no

existieron tareas sin finalizar esto nos da como resultado que se logroacute

terminar como se encontraba en el plan de inicio

Tabla Ndeg 31 Pila de tareas al finalizar la iteracioacuten 2

Tarea Tipo Estado

Disentildeo para el plan anual de sistemas Prototipo Finalizado

Disentildeo para el plan de mantenimientos Prototipo Finalizado

Establecer conexioacuten con la base de datos

programacioacuten

Prototipo Finalizado

Programacioacuten para el plan anual de

sistemas

Codificacioacuten Finalizado

Programacioacuten para el plan de

mantenimientos

Codificacioacuten Finalizado

Pruebas de versioacuten Codificacioacuten Finalizado

Elaborado por Dario Gutieacuterrez

34333 Desarrollo Burn Down Chart

Para el desarrollo de la graacutefica se considera si existieron cambios en las

tareas como la iteracioacuten se mantuvo la pila de tareas planteada al comienza

de la interaccioacuten no tiene ninguacuten cambio

GRAacuteFICO Nordm 17 Iteracioacuten 2 esfuerzo realizado

Elaborado por Dario Gutieacuterrez

150 145 140 135 130 125 120 115 110 105 100 95 90 85 80 75 70 65 60 55 50

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21

Sprint 2 Burndown chart

34334 Desarrollo del Sprint 2

Para el segundo Sprint parte del sistema se realizaron modificaciones al Esquema y Disentildeo de la base de datos donde quedo de la

siguiente manera

GRAacuteFICO Nordm 18 Disentildeo final de la base de datos

Elaborado por Dario Gutieacuterrez

Casos de uso

Plan anual de sistemas

GRAacuteFICO Nordm 19 Caso de uso plan anual sistemas

Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 20 Caso de uso Plan de mantenimientos

Elaborado por Dario Gutieacuterrez

Los usuarios del departamento de sistemas solo pueden ingresar registros al

plan anual de tal forma que al no ser cumplidos afecta con un porcentaje

negativo para los indicadores de la ISO 9001

GRAacuteFICO Nordm 21 Plan Anual de sistemas

Elaborado por Dario Gutieacuterrez

Como se mencionoacute en la ventana anterior las opciones para los usuarios de

sistemas es solo para gravar nuevos registro o realizar el cumplimiento de

cada uno de ellos

GRAacuteFICO Nordm 22 Plan de mantenimientos

Elaborado por Dario Gutieacuterrez

34335 Realizacioacuten de pruebas de versioacuten 20

Como la realizacioacuten de pruebas en la versioacuten anterior en esta tambieacuten se las

realiza y quedo de la siguiente manera

Tabla Ndeg 32 Caso de Prueba 4

Sistema SGMPro Id caso de prueba CP04

Historia de usuario H4 Responsable Dario Gutierrez

Propoacutesito

Prueba Plan Anual de Sistemas

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida

obtenida

1

Acceso a la

ventana del plan

anual

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado

deseado

2 Agregar

registros al plan

Se ingresoacute un

registro a la tabla

y se verifico

Excelente

Se efectuoacute el

resultado

deseado

3

Validar un

registro como

realizado y otro

como no

logrado

Se tomoacute varios

registros y se los

puso como

realizado y a otros

como no logrado

y se verifico

Excelente

Se efectuoacute el

resultado

deseado

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 33 Caso de prueba 5

Sistema SGMPro Id caso de prueba CP05

Historia de usuario H5 Responsable Dario Gutierrez

Propoacutesito

Prueba Plan de mantenimientos

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida

obtenida

1

Acceso a la

ventana del plan

de mantenimientos

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado

deseado

2

Agregar registros

al plan de

mantenimientos

Se ingresoacute un

registro a la tabla

y se verifico

Excelente

Se efectuoacute el

resultado

deseado

3

Validar un registro

como realizado

mantenimiento y

proacuteximo

mantenimiento

Se tomoacute varios

registros y se los

puso como

realizado

mantenimiento y

a otros como

proacuteximo

mantenimiento

Excelente

Se efectuoacute el

resultado

deseado

Elaborado por Dario Gutierrez

3434 Iteracioacuten 3

34341 Plan del Sprint 3 para el sistema

Al terminar el Sprint 2 se selecciona los siguientes requerimientos del

Product Backlog para planificar el Sprint 3 y se detalla la siguiente tabla

Tabla Ndeg 34 Sprint Backlog del Sprint 3

Descripcioacuten Prioridad Ndeg historian de

Usuario

R6 Plan anual aacuterea

mantenimiento Alta H6

R7

Inventario de

repuestos aacuterea

mantenimiento

Alta H7

R8

Inventario de

herramientas aacuterea

mantenimiento

Alta H8

Elaborado por Dario Gutieacuterrez

Para la Iteracioacuten 2 el Product Owner concertoacute con los requerimientos en el

segundo Sprint

Ahora que se ha finalizado totalmente con el Sprint 2 y el Product Owner estaacute

de acuerdo se procede a tomar las tareas para el Sprint 3

Tabla Ndeg 35 Tareas del Sprint 3

Coacutedigo Descripcioacuten responsable Tiempo de

ejecucioacuten

TA01

Disentildeo para el

plan anual de

mantenimiento

Equipo

Desarrollador 18h

TA02

Disentildeo del

inventario de

repuestos

Equipo

Desarrollador 18h

TA03 Disentildeo del

inventario de

Equipo

Desarrollador 12h

herramientas

TA04 Programacioacuten

para el plan anual

Equipo

Desarrollador 48h

TA05

Programacioacuten

para el inventario

de repuestos

Equipo

Desarrollador 24h

TA06

Programacioacuten

para el inventario

de herramientas

Equipo

Desarrollador 18h

TA07 Pruebas de

versioacuten

Equipo

Desarrollador 12h

Total de tiempo de ejecucioacuten 150h

Elaborado por Dario Gutieacuterrez

Luego de la lista de tareas se desarrolla la construccioacuten de la pila de tareas

para la iteracioacuten 3

Tabla Ndeg 36 Tareas tipos y estados

Propuesta

Sistema de gestioacuten y mantenimiento programado de equipos tecnoloacutegicos e

industriales

Numero de

Sprint

Inicio Nuacutemero de diacuteas Jornada en horas

3 16-julio-2015 30 5

Tareas Responsables

Tipo Estado

Anaacutelisis En curso Equipo desarrollador

(team)

Disentildeo Terminado Equipo desarrollador

(team)

Codificacioacuten En curso Equipo desarrollador

(team)

Prototipo Pendiente Equipo desarrollador

(team)

Pruebas Pendiente Equipo desarrollador

(team) y Scrum Marster

Elaborado por Dario Gutieacuterrez

La primera lista del sprint 2 sentildeala los estados de las diferentes tareas lo que

ayuda a llevar un control de las actividades que estaacuten por realizarse

Tabla Ndeg 37 Listado de tareas y estados para el sprint 3

Tarea Tipo Estado Responsable

Disentildeo para el plan anual de

mantenimiento

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo del inventario de repuestos

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo del inventario de

herramientas

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el plan anual

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el inventario

de repuestos

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el inventario

de herramientas

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Pruebas de versioacuten

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Elaborado por Dario Gutieacuterrez

34342 Preparacioacuten del proceso del Sprint Planning Meeting

Igual al Sprint 2 se plantea el seguimiento de la pila de tareas tambieacuten se

recomienda tomar en consideracioacuten las tareas anteriores (ayer) tareas

actuales (hoy) y si se da alguacuten inconveniente para la realizacioacuten

Tabla Ndeg 38 Seguimiento de la pila de tareas

FECHA NHR NTRF RES TANT TACT

1607 150 07 Equipo

desarrollador

(team)

Plan para el

Sprint 3

Disentildeo para el plan

anual de

mantenimiento

1707 145 07 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

mantenimiento

Disentildeo para el plan

anual de

mantenimiento

1807 140 07 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

mantenimiento

Disentildeo para el plan

anual de

mantenimiento

2007 135 07 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

mantenimiento

Disentildeo para el plan

anual de

mantenimiento

2107 130 07 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

mantenimiento

Disentildeo del

inventario de

repuestos

2207 125 06 Equipo

desarrollador

(team)

Disentildeo del

inventario de

repuestos

Disentildeo del

inventario de

repuestos

2307 120 06 Equipo

desarrollador

(team)

Disentildeo del

inventario de

repuestos

Disentildeo del

inventario de

repuestos

2407 115 06 Equipo

desarrollador

(team)

Disentildeo del

inventario de

repuestos

Disentildeo del

inventario de

repuestos

2507 110 06 Equipo

desarrollador

(team)

Disentildeo del

inventario de

repuestos

Disentildeo del

inventario de

herramientas

2707 105 05 Equipo

desarrollador

(team)

Disentildeo del

inventario de

herramientas

Disentildeo del

inventario de

herramientas

2807 100 05 Equipo

desarrollador

(team)

Disentildeo del

inventario de

herramientas

Disentildeo del

inventario de

herramientas

2907 95 05 Equipo

desarrollador

(team)

Disentildeo del

inventario de

herramientas

Programacioacuten para

el plan anual

3007 90 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

3107 85 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0108 80 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0308 75 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0408 70 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0508 65 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0608 60 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0708 55 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0808 50 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

1008 45 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

1108 40 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el inventario de

repuestos

1208 35 03 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

repuestos

Programacioacuten para

el inventario de

repuestos

1308 30 03 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

repuestos

Programacioacuten para

el inventario de

herramientas

1408 25 02 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

herramientas

Programacioacuten para

el inventario de

herramientas

1508 20 02 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

herramientas

Programacioacuten para

el inventario de

herramientas

1708 15 02 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

herramientas

Pruebas de versioacuten

1808 10 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

1908 5 00 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

Elaborado por Dario Gutieacuterrez

En el final la iteracioacuten 3 se procede a la revisioacuten de la pila del Sprint

resultante ya que en la iteracioacuten 3 no existieron tareas sin finalizar esto nos

da como resultado que se logroacute terminar como se encontraba en el plan de

inicio

Tabla Ndeg 39 Pila de tareas al finalizar la iteracioacuten

Tarea Tipo Estado

Disentildeo para el plan anual de

mantenimiento

Prototipo Finalizado

Disentildeo del inventario de repuestos Prototipo Finalizado

Disentildeo del inventario de herramientas Prototipo Finalizado

Programacioacuten para el plan anual Codificacioacuten Finalizado

Programacioacuten para el inventario de

repuestos

Codificacioacuten Finalizado

Programacioacuten para el inventario de

herramientas

Codificacioacuten Finalizado

Pruebas de versioacuten Codificacioacuten Finalizado

Elaborado por Dario Gutieacuterrez

34343 Desarrollo del Burn Down Chart

Al realizar la distribucioacuten del tiempo el cual se tomoacute en cuenta en la

planificacioacuten y la estimacioacuten del desarrollo que se realizoacute anteriormente

GRAacuteFICO Nordm 23 Iteracioacuten 3 esfuerzo realizado

Elaborado por Dario Gutieacuterrez

34344 Desarrollo del Sprint 3

En el desarrollo de la iteracioacuten 3 quedando disentildeada todas las tablas y

completa la base de datos en la iteracioacuten 2 se procede con los siguientes casos

de uso

GRAacuteFICO Nordm 24 Caso de uso Plan anual mantenimiento

Elaborado por Dario Gutieacuterrez

15014514013513012512011511010510095 90 85 80 75 70 65 60 55 50 45 40 35 30 25 20 15 10 5

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

Sprint 3 Burndown chart

GRAacuteFICO Nordm 25 Caso de uso Inventario de Repuestos

Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 26 Caso de uso Inventario de herramientas

Elaborado por Dario Gutieacuterrez

En el registro de los equipos industriales se detalla todo lo que concierne a

cada equipo y su actividad dentro las liacuteneas de produccioacuten de la planta

ensambladora

GRAacuteFICO Nordm 27 Ventana de Registro Equipo industrial

Elaborado por Dario Gutieacuterrez

Para el inventario de repuestos tenemos el ingreso de un nuevo iacutetem de

repuesto por si no existe no es necesario la eliminacioacuten o modificacioacuten de un

iacutetem de repuestos ya que por la complejidad de cada Equipo Industrial es muy

difiacutecil que se elimines repuestos

GRAacuteFICO Nordm 28 Inventario de repuestos

Elaborado por Dario Gutieacuterrez

En el Ingreso y Salida de Material se busca por la lista de nombre de iacutetems de

repuestos y se detalla cuanto ingresa o cuanto sale a inventario

GRAacuteFICO Nordm 29 Ingreso y salida de material

Elaborado por Dario Gutieacuterrez

En el inventario de herramientas se realiza el ingreso de una nueva

herramienta en la realizacioacuten anual de inventario si alguna herramienta se da

de baja solo se modifica la observacioacuten de la herramienta

GRAacuteFICO Nordm 30 inventario de herramientas

Elaborado por Dario Gutieacuterrez

34345 Realizacioacuten de pruebas de versioacuten 30

Al hacer un test del funcionamiento correcto del sistema se ha sometido a

pruebas el sistema para asiacute comprobar la satisfaccioacuten de los requerimientos en

el Sprint 3

Tabla Ndeg 40 Caso de prueba 6

Sistema SGMPro Id caso de prueba CP06

Historia de usuario H6 Responsable Dario Gutierrez

Propoacutesito

Prueba Plan Anual de mantenimiento

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1 Acceso a la ventana

del plan anual

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado deseado

2 Acceso al sub

modulo

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado deseado

3 Registrar personas

Se realizoacute el

registro de

personas

Excelente

Se efectuoacute el

resultado deseado

4 Registrar equipo

industrial

Se realizoacute varios

registros de

equipos

industriales

Excelente

Se efectuoacute el

resultado deseado

5

Verificacioacuten de

datos en el plan

anual

Se realizoacute la

verificacioacuten de la

tablas y

validacioacuten de

campos

Excelente

Se efectuoacute el

resultado deseado

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 41 Caso de prueba 7

Sistema SGMPro Id caso de prueba CP07

Historia de usuario H7 Responsable Dario Gutierrez

Propoacutesito

Prueba Inventario de repuestos

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1

Se accedioacute a la

ventana

correspondiente a

inventario de

repuestos

Se realizoacute el

acceso

correctamente

Excelente

Se efectuoacute el

resultado deseado

2 Ingresar repuestos en

el inventario

Se ingresoacute varios

repuesto llenando

todos los campos

Excelente

Se efectuoacute el

resultado deseado

3 Validar informacioacuten

en las tablas

Se validoacute los

registros al

consultar en las

tablas

Excelente

Se efectuoacute el

resultado deseado

4 Ingresar y sacar

material

Se accedioacute a la

ventana y realizo

ingresos de

material y salida de

material

Excelente

Se efectuoacute el

resultado deseado

5

Verificacioacuten de datos

ingreso y salida de

material

Se realizoacute la

verificacioacuten de la

tablas para

constatar los

ingresos y salidas

Excelente

Se efectuoacute el

resultado deseado

Elaborado por Dario Gutieacuterrez

Para finalizar el test de pruebas se realiza la prueba al inventario de

herramientas y tomando en cuenta como si fuera un inventario anual de

herramientas

Tabla Ndeg 42 Caso de prueba 8

Sistema SGMPro Id caso de prueba CP08

Historia de usuario H8 Responsable Dario Gutierrez

Propoacutesito

Prueba Inventario de herramientas

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1

Acceso a la ventana de

Inventario de

herramientas

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado deseado

2

Realizar un inventario

anual con algunas

herramientas

Se ingresoacute las

herramientas

tomadas en el

inventario anual

Excelente

Se efectuoacute el

resultado deseado

3 Validar informacioacuten

Se verifico la

informacioacuten con las

tablas e

informacioacuten

tomada

Excelente

Se efectuoacute el

resultado deseado

Elaborado por Dario Gutieacuterrez

344 Compromiso y Mantenimiento

El investigador se compromete en realizar revisiones teacutecnicas al sistema

implantado para asiacute verificar su funcionamiento

Los usuarios tendraacuten acceso a un manual del sistema para que no tengan

problemas al utilizarlo y no generar dudas

345 Conclusiones y recomendaciones de la propuesta

3451 Conclusiones

Del plan de desarrollo del sistema de Gestioacuten y mantenimiento programado

de equipos tecnoloacutegicos e industriales para los departamentos de

Mantenimiento y Sistemas de la planta Ensambladora CIAUTO se concluye

lo siguiente

La informacioacuten que se recolectoacute fue de gran ayuda para lograr alcanzar

los requisitos para el desarrollo del sistema los mismos que se

completaron satisfactoriamente

Al escoger las herramientas informaacuteticas precisas aplico un desarrollo

adecuado del sistema asiacute logrando obtener el sistema como se

encontraba planteado

Gracias a la aplicacioacuten de la Metodologiacutea Aacutegil de desarrollo de Software

SCRUM en el trabajo de investigacioacuten se adquirioacute experiencia muy

aplicada y nuevos conocimientos es asiacute como se ha logrado desarrollar un

eficiente control en todo el avance del sistema

3452 Recomendaciones

Es necesario obtener la informacioacuten y realizar un buen anaacutelisis para

denotar lo que realmente necesita el usuario

Es recomendable estar familiarizado con las diferentes herramientas para

el desarrollo de software asiacute sabremos utilizar lo necesario para el

desarrollo del sistema

Es adecuado conocer a fondo las funciones y caracteriacutesticas de la

metodologiacutea Scrum para evitar inconvenientes al desarrollar el sistema

Para que el sistema pueda ser ejecutado controlado y manipulado de la

mejor manera se recomienda que

Se realice una capacitacioacuten teacutecnica previa a su uso dirigida a las personas

que van a administrar el sistema ya que de esta manera podraacute manipular al

mismo con toda seguridad y a la vez aprovechar todos los recursos que

posee

Se recomienda utilizar la informacioacuten de este trabajo de investigacioacuten

como base para el desarrollo de otros sistemas a realizar

346 Maquetacioacuten del disentildeo del sistema

La maquetacioacuten del sistema nos permite conocer como estaacute armado el disentildeo

teacutecnico del sistema es un graacutefico donde se detallan las partes que lo

componen donde se encuentra especificado las herramientas utilizadas el

motor de base de datos y los que intervendraacuten con el sistema

GRAacuteFICO Nordm 31 Disentildeo del sistema

Elaborado por Dario Gutieacuterrez

35 Comprobacioacuten de objetivos

En la propuesta del trabajo de investigacioacuten se planteoacute objetivos muy

importantes y relevantes es asiacute que se justifican de la siguiente manera

Al a ver culminado la propuesta y luego la implementacioacuten del sistema se

realiza el anaacutelisis y disentildeo del Sistema donde se realizoacute el seguimiento del

proceso de la Mitologiacutea Aacutegil SCRUM para el desarrollo en cada uno de los

requerimientos de las necesidades de los usuarios

Se realiza los diferentes procesos en el sistema y se realiza comprobaciones y

verificaciones de la funcionalidad de cada parte para asiacute tener el resultado

deseado para cada uno de los usuarios

Para culminar se reitera que todos los moacutedulos necesarios y sus diferentes

caracteriacutesticas dan una visualizacioacuten de los diferentes requerimientos y que

despueacutes se convirtieron en tareas finalizadas para terminacioacuten del sistema y

se puedan verificar aspectos de planes anuales mantenimientos realizados

tareas no realizadas y sirvan para una mejora continua de cada aacuterea y por

entregar una herramienta informaacutetica de gran utilidad para la Planta

Ensambladora CIAUTO

CONCLUSIONES

Se puede concluir que existe informacioacuten variada para el desarrollo del

software como tambieacuten de la metodologiacutea SCRUM y sus procesos de

metodologiacutea aacutegil

Para la recoleccioacuten o buacutesqueda de informacioacuten se utilizoacute metodologiacuteas

teacutecnicas instrumentos y anaacutelisis de investigacioacuten las mismas que permitieron

comprobar la hipoacutetesis

Al culminar el trabajo se obtuvo como resultado un sistema implementado

que gestiona los mantenimientos fichas teacutecnicas de maquinaria y otra

informacioacuten

RECOMENDACIONES

Es recomendable utilizar las herramientas como la entrevista y la encuesta

teacutecnicas y metodologiacuteas coma la investigacioacuten bibliograacutefica junto con la

experimentacioacuten cientiacutefica para obtener resultados favorables para los

clientes quienes nos comparten una visioacuten clara de lo que quieren lograr con

el sistema a desarrollar

Estimular al desarrollo de software con metodologiacuteas aacutegiles a las comunes o

las que todos utilizan en forma repetitiva porque esto ayudaraacute a una mejor

calidad de software y tiempo de ejecucioacuten

Es apropiado la utilizacioacuten de instrumentos de desarrollo de software para

cliente servidor que se basan en coacutedigo abierto porque este tipo de lenguajes

de programacioacuten reducen costos y poseen una gran cantidad de informacioacuten

que se encuentra en el internet

BIBLIOGRAFIacuteA

Bibliografiacutea baacutesica

FIGUEROA Roberth G SOLIS Camilo J CABRERA Armando A 2008

Metodologiacuteas Tradicionales vs Metodologiacuteas Aacutegiles 2008

ORTEGA J Gasset 1985 Diccionario Everest Lengua Espantildeola Leoacuten

EVERGRAFIAS SA 1985

T Edgar 2008 Mantenimiento 2008

Bibliografiacutea citada

BLANCO L GUTSZAT I 2008 Sistemas Informaacuteticos Habana ENPES

2008

D T CAMPBELL y J STANLEY 1973 Disentildeos experimentales y cuasi

experimentales en la investigacioacuten social Buenos Aires Amorrortu 1973

F MONCHY 1990 Teoriacutea y Praacutectica del Mantenimiento Industrial

Barcelona MASSON SA 1990

FERNAacuteNDEZ Javier 1999 El Managment del Nuevo Milenio Granada

GRANICA 1999

GARCIA GARRIDO Santiago 2012 Ingenieriacutea de Mantenimiento

Madrid Renovetec 2012

HUESO Andreacutes CASCANT Josep M 2012 Metodologiacutea y Teacutecnicas

Cuantitativas de Investigacioacuten Valencia UNIVERSITAT POLITEacuteCNICA

DE VALENCIA 2012

Hugo GARCEacuteS 2000 Investigacioacuten cientiacutefica Quito Abya-yala 2000

JK GALBRAITH 1985 El Nuevo Estado industrial Madrid Sarpe 1985

Karl POPPER 1994 La loacutegica de la investigacioacuten cientiacutefica Madrid

Tecnos Edicioacuten 1994

ORJUELA Ailin ROJAS Mauricio 2008 Las Metodologiacuteas del desarrollo

aacutegil como una oportunidad para la ingenieriacutea de software educativo

Pamplona Universidad de Pamplona Colombia 2008

QUINTANILLA Miguel Aacutengel 1998 TECNOLOGIacuteA UN ENFOQUE

FILOSOacuteFICO Madrid SL FONDE DE CULTURA 1998

REYES Agustiacuten 2003 Administracioacuten Moderna Lima LIMUSA SA

2003

S PRESSMAN Roger 2007 Ingenieriacutea de Software Un enfoque praacutectico

London McGraw-Hill Interamericana 2007 ISBN 970-10-5473-3

SOMERVILLE Ian 2005 Ingenieriacutea de software Madrid PEARSON

Addison Wesley 2005 ISBN 84-7829-074-5

VERGARA Gonzalo 2009 iquestQueacute es un Sistema de Gestioacuten 2009

YIN Robert K 1985 Investigacioacuten sobre Estudio de Casos Disentildeo y

Meacutetodos Los Aacutengeles SAGE Publications 1985

Bibliografiacutea virtual

Fuente CASTANtildeEDA Carlos Articulo Historia Automoacutevil Ecuador

Fecha 08122000 Disponible en la web

httpcinaeorgecindexphpoption=com_contentampview=articleampid=26

ampItemid=302amplang=es

Fuente LOacutePEZ Daniel Articulo Ensamblaje de Autos Fecha 15112003

Disponible en la web httpeldiarioecnoticias-manabi-ecuador208469-

ensambladora-de-la-hyundai-confirmada

Fuente TARTADO Daniel Articulo Llegada del Automoacutevil Fecha

09032005 Disponible en la web httpaeadenetcifrashtml

ANEXOS

ENCUESTA

Pregunta 1 iquestCree usted que la Planta ensambladora debe estar sujeta al

desarrollo tecnoloacutegico para asiacute brindar una mejora continua

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 2 iquestConoce usted que es un sistema de gestioacuten y mantenimiento

programado

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 3 iquestConsidera usted que se lleve el control de la planificacioacuten de

mantenimientos a traveacutes de un Sistema Informaacutetico

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 4 iquestCoacutemo calificariacutea usted la creacioacuten de un sistema de gestioacuten y

mantenimiento programado para la planta ensambladora

EXCELENTE

BUENO

NO CALIFICA

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 5 iquestConoce usted coacutemo es el proceso para realizar el mantenimiento de

un equipo informaacutetico en CIAUTO

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 6 iquestConsidera usted beneficioso que se lleve un control de los

documentos y planificacioacuten de mantenimientos para los equipos criacuteticos

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

ENTREVISTA

Pregunta 1 iquestCoacutemo gerente de la planta ensambladora CIAUTO cree usted que

debe estar sujeta al desarrollo tecnoloacutegico para asiacute brindar una mejora continua

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 2 iquestTiene conocimiento de que es un sistema de gestioacuten y

mantenimiento programado

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 3 iquestConsiderariacutea que se lleve un control de la planificacioacuten de

mantenimientos a traveacutes de un Sistema Informaacutetico

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 4 iquestCoacutemo calificariacutea la creacioacuten de un sistema de gestioacuten y

mantenimiento programado para la planta ensambladora

EXCELENTE

BUENO

NO CALIFICA

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 5 iquestConoce coacutemo es el proceso para realizar el mantenimiento de un

equipo informaacutetico en CIAUTO

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

ENCUESTA FINAL

Pregunta 1 iquestSe pudo agilizar tiempos en la buacutesqueda de informacioacuten gracias al

SGMpro

SI

NO

Pregunta 2 iquestCree Ud que gracias a la implementacioacuten del sistema SGMpro la

gestioacuten de la informacioacuten en el departamento de mantenimiento ha reducido

recursos y tiempo

SI

NO

Pregunta 3 iquestSeguacuten su criterio el control de mantenimientos que requieren los

equipos industriales ha mejorado notablemente con la implementacioacuten de

SGMpro

SI

NO

MANUAL DE USUARIO

Para el presente proyecto se creoacute un manual de usuario donde se explica

detalladamente el funcionamiento de cada una de las ventanas

1 Ventana de ingreso al sistema

En esta ventana se digita el nombre de usuario y contrasentildea previamente

ya registrados por el administrador Dependiendo del departamento al que

pertenezca se habilitaran los moacutedulos Administrador Mantenimiento y

Sistemas

Elaborado por Dario Gutieacuterrez

2 Moacutedulo de root

Como se puede observar se habilitan todos los moacutedulos para el usuario

root al ser suacuteper usuario puede tener acceso a todo el sistema

21 Los suacuteper usuarios tienes acceso a todo el sistema

22 Los usuarios del departamento de mantenimiento tienen acceso al

moacutedulo de mantenimiento

23 Para los usuarios del departamento de sistemas se les da acceso solo al

modulos de sistemas

Elaborado por Dario Gutieacuterrez

3 Registro de personas

Para el registro de personas se toma en cuenta los datos cedula nombre

completo usuario contrasentildea y departamento

Todos los campos estaacuten validados para permitir un cierto nuacutemero de

caracteres

Elaborado por Dario Gutieacuterrez

En la ventana se puede grabar modificar eliminar nuevo como opciones para los

usuarios

4 Plan anual de sistema

Aquiacute en el plan anual se realiza el ingreso de la descripcioacuten fecha inicio y

fecha fin la persona que realiza y la observacioacuten y una pequentildea tabla

donde se visualiza los datos ingresados

Elaborado por Dario Gutieacuterrez

5 Plan de mantenimiento

En este plan solo tenemos que escoger los datos ya generados en otras

ventanas que se mostraran posteriormente en este manual pero tambieacuten

aquiacute tenemos lo que se llamariacutea un pequentildeo sub modulo para lo que es el

registro de equipo y el registro de mantenimientos

Elaborado por Dario Gutieacuterrez

6 Registro de equipo industrial

Para realizar el registro de un equipo industrial se requiere todos los datos

correspondientes y exactos ya que ninguacuten campo puede quedar vaciacuteo

Elaborado por Dario Gutieacuterrez

7 Registro de mantenimiento

Para el registro de un mantenimiento solo se deben escoger paraacutemetros

previamente ingresados por lo que aquiacute tambieacuten se puede ir a las

correspondientes ventanas para realizar el ingreso si alguacuten dato no consta

todaviacutea

Elaborado por Dario Gutieacuterrez

8 Tipo de actividad y actividades

Aquiacute se ingresan los tipos de actividades para los equipos industriales y

tambieacuten se puede ir a la ventana siguiente que es donde se ingresan los

datos para el registro de actividades del tipo de actividad correspondiente

Elaborado por Dario Gutieacuterrez

9 Inventario de repuestos

Aquiacute se puede realizar el ingreso de repuestos con sus correspondientes

datos y visualizar como tambieacuten se puede realizar un ingreso y salida de

material para tener una visualizacioacuten de lo que se tiene en repuestos y por

si necesita alguno

Elaborado por Dario Gutieacuterrez

10 Inventario de herramientas

Aquiacute constan las herramientas por cada una de las estaciones de liacuteneas de

ensamblaje y sus estados y su constancia cada inicio de antildeo que se realiza

el inventario

Elaborado por Dario Gutieacuterrez

Instalacioacuten de PostgreSQL 9

Abrir un navegador web y acceder a la URL

httpwwwpostgresqlorgdownloadwindows

Aquiacute descargar la versioacuten 900 RC1 para Windows de 64 bits

Fuente postgresql

Una vez descargado el archivo de instalacioacuten de PostgreSQL (postgresql-900-

rc1-windowsexe de 455 MB) pulsar con el botoacuten derecho del ratoacuten sobre eacutel y

seleccionar Ejecutar como administrador

Fuente postgresql

Al tener activado el control de cuentas de usuario se mostraraacute una advertencia con

el texto iquestDesea permitir que este programa realice cambios en el equipo pulsar

Siacute para continuar con la instalacioacuten de PostgreSQL

Fuente postgresql

Se iniciaraacute el asistente para instalar PostgreSQL pulsar Siguiente

Fuente postgresql

Indicar la carpeta de instalacioacuten de PostgreSQL donde se guardaraacuten los

ejecutables libreriacuteas y ficheros de configuracioacuten de PostgreSQL

Fuente postgresql

Indicar tambieacuten la carpeta donde se guardaraacuten los datos por defecto de

PostgreSQL

Fuente postgresql

Introducir la contrasentildea para el suacuteper usuario postgres que seraacute con el que

inician sesioacuten para administrar la base de datos

Fuente postgresql

Introducir el puerto de escucha para la conexioacuten con el servidor PostgreSQL por

defecto el 5432

Fuente postgresql

Seleccionar la configuracioacuten regional

Fuente postgresql

Pulsar Siguiente para iniciar la instalacioacuten definitiva del servidor PostgreSQL

en Microsoft Windows 7

Fuente postgresql

Se iniciaraacute el asistente para instalar el motor de base de datos PostgreSQL que

crearaacute las carpetas oportunas copiaraacute los ficheros necesarios y crearaacute el servicio

Windows para iniciar de forma automaacutetica el motor de base de datos

Fuente postgresql

Una vez finalizada la instalacioacuten el asistente mostrara la posibilidad de ejecutar

Stack Builder aplicacioacuten que permitiraacute instalar otros componentes y herramientas

para PostgreSQL

Fuente postgresql

Marcar la opcioacuten de Stack Builder se iniciaraacute seleccionar PostgreSQL 90 on

port 5432 y pulsar Next

Fuente postgresql

Seleccionar las aplicaciones componentes y herramientas a instalar y pulsar

Next

Fuente postgresql

El asistente para instalar el servodpr PostgreSQL habraacute creado un servicio que

estaraacute iniciado y en tipo de inicio automaacutetico llamado postgresql-90

Fuente postgresql

Y habraacute creado la carpeta en archivos de programa PosgreSQL con las

subcarpetas

Fuente postgresql

Y la carpeta de datos

Fuente postgresql

Con esto habraacute convertido nuestro equipo Microsoft Windows 7 en un servidor de

base de datos PostgreSQL

Administracioacuten de PostgreSQL creacioacuten de usuarios (roles) cataacutelogos

Crear roles de login (usuarios) en PostgreSQL

Para el acceso a la administracioacuten del motor de base de datos PostgreSQL acceder

al botoacuten Iniciar - PostgreSQL 90 - pgAdmin III

Fuente postgresql

Desplegar Server Groups dentro desplegar Servidores y dentro de eacuteste pulsar

con el botoacuten derecho del ratoacuten sobre PostgreSQL 90 (localhost 5432) en el

menuacute emergente seleccionar Conectar

Fuente postgresql

Introducir la contrasentildea para el suacuteper usuario postgres (la contrasentildea introducida

en la instalacioacuten)

Fuente postgresql

Si todo es correcto se conectara al servidor PostgreSQL desde pgAdmin podra

configurar y administrar el servidor de PostgreSQL

Fuente postgresql

Para crear un rol de login pulsar con el botoacuten derecho del ratoacuten sobre Roles de

Login seleccionar Nueva Rol de Login

Fuente postgresql

En la pestantildea Propiedades introducir los siguientes datos

Nombre del Rol nombre del usuario

Contrasentildea contrasentildea para este usuario (rol)

La cuenta caduca para que la cuenta de usuario caduque en una fecha se

estableceraacute en este campo

Fuente postgresql

En la pestantildea Privilegios de Rol indicar si este usuario seraacute suacuteper usuario si

puede crear objetos de la base de datos y si puede crear roles

Fuente postgresql

Pulsar OK en la ventana anterior para crear el rol de login

Page 9: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia

INDICE GENERAL

PORTADA _______________________________________________________ i

FORMULARIO DE LA APROBACIOacuteN DEL TRIBUNAL DE GRADO ____ ii

AUTORIA _______________________________________________________ 3

AVAL DEL DIRECTOR DE TESIS __________________________________ 4

AVAL DEL ASESOR METODOLOacuteGICO _____________________________ 5

CERTIFICADO DE IMPLEMENTACIOacuteN ____________________________ 6

AGRADECIMIENTO _____________________________________________ 7

DEDICATORIA __________________________________________________ 8

INDICE GENERAL _______________________________________________ 9

INDICE DE GRAFICOS __________________________________________ 12

INDICE DE TABLAS ____________________________________________ 13

RESUMEN _____________________________________________________ 15

ABSTRACT ____________________________________________________ 16

AVAL DE TRADUCCIOacuteN ________________________________________ 17

INTRODUCCIOacuteN _______________________________________________ 18

CAPITULO I ___________________________________________________ 20

1 FUNDAMENTACIOacuteN TEOacuteRICA PARA LA IMPLEMENTACIOacuteN

DE UN SISTEMA DE GESTIOacuteN y MANTENIMIENTO PROGRAMADO

DE ERQUIPOS TECNOLOGICOS E INDUSTRIALES _____________ 20

11 Sistema _______________________________________________ 20

12 Gestioacuten _______________________________________________ 21

13 Sistema de gestioacuten ______________________________________ 21

14 Mantenimiento _________________________________________ 22

15 Mantenimiento programado ______________________________ 23

16 Tecnologiacutea ____________________________________________ 23

17 Metodologiacutea ___________________________________________ 24

18 Metodologiacutea SCRUM ____________________________________ 25

19 Ingenieriacutea de software ___________________________________ 35

110 Proceso del software ____________________________________ 38

111 Gestioacuten del software _____________________________________ 40

112 Requerimientos del software ______________________________ 44

CAPITULO II ___________________________________________________ 49

2 ENTORNO DEL LUGAR DE INVESTIGACIOacuteN ______________ 49

21 Antecedentes histoacutericos de empresas ensambladoras de vehiacuteculos en

el Ecuador __________________________________________________ 49

22 Misioacuten y Visioacuten de Ciauto ________________________________ 51

221 Misioacuten ____________________________________________ 51

222 Visioacuten ____________________________________________ 51

23 Disentildeo Metodoloacutegico ____________________________________ 54

231 Meacutetodos de Investigacioacuten ____________________________ 54

2311 Meacutetodo hipoteacutetico deductivo _________________________ 54

2312 La experimentacioacuten cientiacutefica ________________________ 55

24 Teacutecnicas de la investigacioacuten ______________________________ 55

241 La entrevista ______________________________________ 56

242 La encuesta ________________________________________ 56

25 Recoleccioacuten de la Informacioacuten ____________________________ 57

251 Investigacioacuten bibliograacutefica ___________________________ 57

252 Investigacioacuten experimental ___________________________ 57

253 Investigacioacuten de campo ______________________________ 58

26 Tratamiento y Anaacutelisis Estadiacutestico de los Datos _______________ 58

261 Estadiacutestica descriptiva_______________________________ 59

27 Poblacioacuten _____________________________________________ 60

28 Anaacutelisis e Interpretacioacuten de Resultados _____________________ 61

29 Verificacioacuten de la hipoacutetesis ______________________________ 67

CAPITULO III __________________________________________________ 70

3 IMPLEMENTACIOacuteN DE UN SISTEMA DE GESTIOacuteN y

MANTENIMIENTO PROGRAMADO DE EQUIPOS TECNOLOGICOS

E INDUSTRIALES ____________________________________________ 70

31 Presentacioacuten ___________________________________________ 70

311 Organigrama de la Ensambladora Ciudad del Auto Cia Ltda

CIAUTO _________________________________________________ 53

32 Objetivos ______________________________________________ 71

321 Objetivo general____________________________________ 71

322 Objetivos Especiacuteficos ________________________________ 71

33 Justificacioacuten e Importancia _______________________________ 71

34 Desarrollo de la Propuesta _______________________________ 74

341 Metodologiacutea Aacutegil SCRUM ___________________________ 74

342 Asignacioacuten de Roles de Scrum ________________________ 75

343 Proceso de desarrollo de Software _____________________ 75

3431 Historias de Usuario ________________________________ 75

3432 Iteracioacuten 1 ________________________________________ 80

34321 Plan del sprint 1 para el sistema ____________________ 80

34322 Preparacioacuten del proceso del Sprint Planning Meeting __ 83

34323 Desarrollo del Sprint 1 ____________________________ 86

34324 Realizacioacuten de pruebas de versioacuten __________________ 91

3433 Iteracioacuten 2 ________________________________________ 93

34331 Plan del sprint 2 para el sistema ____________________ 93

34332 Preparacioacuten del proceso del Sprint Planning Meeting __ 96

34333 Desarrollo Burn Down Chart ______________________ 99

34334 Desarrollo del Sprint 2 ___________________________ 100

34335 Realizacioacuten de pruebas de versioacuten 20 ______________ 103

3434 Iteracioacuten 3 _______________________________________ 104

34341 Plan del Sprint 3 para el sistema ___________________ 104

34342 Preparacioacuten del proceso del Sprint Planning Meeting _ 108

34343 Desarrollo del Burn Down Chart __________________ 111

34344 Desarrollo del Sprint 3 ___________________________ 111

34345 Realizacioacuten de pruebas de versioacuten 30 ______________ 114

344 Compromiso y Mantenimiento _______________________ 117

345 Conclusiones y recomendaciones de la propuesta _______ 117

3451 Conclusiones ______________________________________ 117

3452 Recomendaciones __________________________________ 118

346 Maquetacioacuten del disentildeo del sistema ___________________ 119

35 Comprobacioacuten de objetivos ______________________________ 120

CONCLUSIONES ____________________________________________ 121

RECOMENDACIONES _______________________________________ 122

BIBLIOGRAFIacuteA _____________________________________________ 123

ANEXOS ______________________________________________________ 125

INDICE DE GRAFICOS

GRAacuteFICO Nordm 1 Scrum __________________________________________ 30

GRAacuteFICO Nordm 2 Desarrollo Tecnoloacutegico Ciauto _______________________ 61

GRAacuteFICO Nordm 3 Porcentaje de Conocimiento _________________________ 62

GRAacuteFICO Nordm 4 Consideraciones de Control _________________________ 63

GRAacuteFICO Nordm 5 Calificacioacuten para el Desarrollo del SGMP _____________ 64

GRAacuteFICO Nordm 6 Porcentaje de conocimiento del mantenimiento de un equipo

en Ciauto _______________________________________________________ 65

GRAacuteFICO Nordm 7 Beneficio de documentar la planificacioacuten de mantenimientos

_______________________________________________________________ 66

GRAacuteFICO Nordm 8 Organigrama de CIAUTO __________________________ 53

GRAacuteFICO Nordm 9 Iteracioacuten 1 esfuerzo realizado _______________________ 86

GRAacuteFICO Nordm 10 Disentildeo de la base de datos _________________________ 87

GRAacuteFICO Nordm 11 Acciones del administrador ________________________ 88

GRAacuteFICO Nordm 12 Ventana de Inicio sesioacuten___________________________ 88

GRAacuteFICO Nordm 13 Sesioacuten de root ___________________________________ 89

GRAacuteFICO Nordm 14 Sesioacuten moacutedulo de sistemas _________________________ 89

GRAacuteFICO Nordm 15 Sesioacuten moacutedulo de Mantenimiento ___________________ 90

GRAacuteFICO Nordm 16 Registro de Personas ______________________________ 90

GRAacuteFICO Nordm 17 Iteracioacuten 2 esfuerzo realizado ______________________ 99

GRAacuteFICO Nordm 18 Disentildeo final de la base de datos ____________________ 100

GRAacuteFICO Nordm 19 Caso de uso plan anual sistemas ___________________ 101

GRAacuteFICO Nordm 20 Caso de uso Plan de mantenimientos________________ 101

GRAacuteFICO Nordm 21 Plan Anual de sistemas ___________________________ 102

GRAacuteFICO Nordm 22 Plan de mantenimientos __________________________ 102

GRAacuteFICO Nordm 23 Iteracioacuten 3 esfuerzo realizado _____________________ 111

GRAacuteFICO Nordm 24 Caso de uso Plan anual mantenimiento _____________ 111

GRAacuteFICO Nordm 25 Caso de uso Inventario de Repuestos ________________ 112

GRAacuteFICO Nordm 26 Caso de uso Inventario de herramientas _____________ 112

GRAacuteFICO Nordm 27 Ventana de Registro Equipo industrial ______________ 112

GRAacuteFICO Nordm 28 Inventario de repuestos ___________________________ 113

GRAacuteFICO Nordm 29 Ingreso y salida de material _______________________ 113

GRAacuteFICO Nordm 30 inventario de herramientas ________________________ 114

GRAacuteFICO Nordm 31 Disentildeo del sistema _______________________________ 119

INDICE DE TABLAS

Tabla Ndeg 1 Involucrados de la encuesta _____________________________ 60

Tabla Ndeg 2 Desarrollo Tecnoloacutegico Ciauto ___________________________ 61

Tabla Ndeg 3 Porcentaje de Conocimiento _____________________________ 62

Tabla Ndeg 4 Consideraciones de Control ______________________________ 63

Tabla Ndeg 5 Calificacioacuten para el Desarrollo del SGMP __________________ 64

Tabla Ndeg 6 Porcentaje de conocimiento del mantenimiento de un equipo en

Ciauto _________________________________________________________ 65

Tabla Ndeg 7 Beneficio de documentar la planificacioacuten de mantenimientos __ 66

Tabla Ndeg 8 Historia de Usuario Nordm 1 ________________________________ 76

Tabla Ndeg 9 Historia de Usuario Nordm 2 ________________________________ 76

Tabla Ndeg 10 Historia de Usuario Nordm 3 _______________________________ 76

Tabla Ndeg 11 Historia de Usuario Nordm 4 _______________________________ 77

Tabla Ndeg 12 Historia de Usuario Nordm 5 _______________________________ 77

Tabla Ndeg 13 Historia de Usuario Nordm 6 _______________________________ 77

Tabla Ndeg 14 Historia de Usuario Nordm 7 _______________________________ 78

Tabla Ndeg 15 Historia de Usuario Nordm 8 _______________________________ 78

Tabla Ndeg 16 Product Backlog ______________________________________ 78

Tabla Ndeg 17 Sprint Backlog del Sprint 1 _____________________________ 80

Tabla Ndeg 18 Tareas del Sprint 1 ____________________________________ 81

Tabla Ndeg 19 Tareas tipos y estados _________________________________ 81

Tabla Ndeg 20 Listado de tareas y estados para el sprint __________________ 82

Tabla Ndeg 21 Seguimiento de la pila de tareas _________________________ 84

Tabla Ndeg 22 Pila de tareas al finalizar la iteracioacuten _____________________ 85

Tabla Ndeg 23 Caso de prueba 1 _____________________________________ 91

Tabla Ndeg 24 Caso de prueba 2 _____________________________________ 92

Tabla Ndeg 25 Caso de prueba 3 _____________________________________ 92

Tabla Ndeg 26 Sprint Backlog del Sprint 2 _____________________________ 93

Tabla Ndeg 27 Tareas del Sprint 2 ____________________________________ 94

Tabla Ndeg 28 Tareas tipos y estados _________________________________ 95

Tabla Ndeg 29 Listado de tareas y estados del Sprint 2 ___________________ 95

Tabla Ndeg 30 Seguimiento de la pila de tareas _________________________ 96

Tabla Ndeg 31 Pila de tareas al finalizar la iteracioacuten 2 ___________________ 98

Tabla Ndeg 32 Caso de Prueba 4 ____________________________________ 103

Tabla Ndeg 33 Caso de prueba 5 ____________________________________ 104

Tabla Ndeg 34 Sprint Backlog del Sprint 3 ____________________________ 105

Tabla Ndeg 35 Tareas del Sprint 3 ___________________________________ 105

Tabla Ndeg 36 Tareas tipos y estados ________________________________ 106

Tabla Ndeg 37 Listado de tareas y estados para el sprint 3 ________________ 107

Tabla Ndeg 38 Seguimiento de la pila de tareas ________________________ 108

Tabla Ndeg 39 Pila de tareas al finalizar la iteracioacuten ____________________ 110

Tabla Ndeg 40 Caso de prueba 6 ____________________________________ 115

Tabla Ndeg 41 Caso de prueba 7 ____________________________________ 115

Tabla Ndeg 42 Caso de prueba 8 ____________________________________ 116

RESUMEN

En el presente proyecto de tesis se detalla el desarrollo e implementacioacuten del

Sistema de gestioacuten y mantenimiento programado de equipos tecnoloacutegicos e

industriales el cual fue desarrollado para el departamento de mantenimiento de la

planta ensambladora CIAUTO El sistema ayudara a llevar un control de

documentos digitales tales como formatos registros planes e instructivos que

permiten la denominacioacuten de los procesos de control de la planificacioacuten de

actividades en el departamento de mantenimiento Se ha detectado que los equipos

industriales podraacuten ser controlados perioacutedicamente y minimizar las fallas en

varias formas con la utilizacioacuten de una base de datos en PostgresSQL y lenguaje

de programacioacuten JAVA que seraacuten las herramientas para la metodologiacutea SCRUM

la misma metodologiacutea de desarrollo aacutegil de software permite que el proyecto

pueda insertar nuevos requerimientos funcionales en cada interaccioacuten para el

acceso al sistema se utilizara un usuario y contrasentildea para cada departamentos el

usuario que podraacute acceder a todos los moacutedulos del sistema es ROOT el sistema

estaraacute divido en 2 moacutedulos moacutedulo de mantenimiento y moacutedulo de sistemas los

moacutedulos son independientes con esto se busca automatizar los procesos que se

llevan solo en documentos ademaacutes con los planes y reportes que arroje el sistema

serviraacute como prueba de la realizacioacuten de los mantenimientos a los equipos

tecnoloacutegicos e industriales para este trabajo de investigacioacuten se tomoacute la

documentacioacuten que lleva la empresa referente a mantenimientos y con ellos

transforma esa informacioacuten en forma automatizada

ABSTRACT

In this project the development and implementation of the management system

and scheduled maintenance of technological and industrial equipment are detailed

which was developed for the maintenance department of the detailed CIAUTO

assembly plant The system will help to keep track of digital formats such as

documents records plans and instructions that allow the name of the control

processes of planning activities in the maintenance department It has been found

that industrial computers can be monitored regularly and minimize failures in

several ways with the use of a PostgreSQL database and Java programming

language to be tools for SCRUM methodology the same methodology of agile

software development allows the project to add new functional requirements in

each interaction for the access to the system a username and password for each

department is used the user can access to all ROOT system modules the system

is divided into two modules Module maintenance and module systems the

modules are independent each module formats records plans and instructions for

this area where only administrators can make changes enter and delete records

are found customers can only observe and export logs of different tasks

performed or to be performed later

AVAL DE TRADUCCIOacuteN

INTRODUCCIOacuteN

En Ecuador varias empresas dedicadas a la manufactura de diferentes productos

han ido integrando de acuerdo a su necesidad Sistemas de Gestioacuten de la

informacioacuten como General Motors Grupo MAVESA ADELCA entre otros

obteniendo excelentes resultados tanto en su gestioacuten como en su operatividad

Actualmente tanto empresas puacuteblicas como privadas en la provincia de

Tungurahua se apoyan en sistemas de gestioacuten de informacioacuten para una mejora

continua en sus procesos es asiacute que un sistema de gestioacuten y mantenimiento

programado se convierte en una base fundamental para el funcionamiento oacuteptimo

de una empresa

Los departamentos de mantenimiento y sistemas informaacuteticos de la planta

ensambladora CIAUTO ubicada en la provincia de Tungurahua sector

Unamuncho Camino Real (Norte de Ambato) no ha integrado un sistema que

permita llevar un control de documentos digitales respecto a los procesos de

mantenimiento y normativas de manera que la informacioacuten digital permita una

automatizacioacuten de los procesos mencionados por lo cual se hace necesario el

desarrollo de un sistema informaacutetico mediante el cual se realice un monitoreo a la

actividad

La presente investigacioacuten tiene el objetivo de implementar un sistema de gestioacuten

y mantenimiento programado utilizando como herramientas el lenguaje JAVA y

PostgresSQL como base de datos utilizando la metodologiacutea SCRUM la misma

que ayudaraacute a tener una informacioacuten precisa para la realizacioacuten del proyecto

La objetivo principal de la investigacioacuten es Desarrollar un sistema de gestioacuten y

mantenimiento programado de equipos tecnoloacutegicos e industriales aplicando la

metodologiacutea SCRUM para la gestioacuten de mantenimientos fichas teacutecnicas de

maquinaria y otra informacioacuten

En el presente trabajo de investigacioacuten se detalla el contenido de cada capiacutetulo se

ha desarrollado en consideracioacuten al formato de la estructura de la tesis establecida

por la universidad donde tambieacuten se usa la metodologiacutea de desarrollo aacutegil de

software

Capiacutetulo I aquiacute se detalla la fundamentacioacuten teoacuterica que seraacute utilizada para el

transcurso de la investigacioacuten donde se reuacutene definiciones conceptos detalles y

caracteriacutesticas que serviraacuten para el desarrollo e implementacioacuten del sistema la

informacioacuten aquiacute recopilada serviraacute como un respaldo y soporte para el

desarrollos del proyecto de investigacioacuten

Capiacutetulo II en el presente capiacutetulo se detalla el anaacutelisis interpretacioacuten y los

resultados luego de haber aplicado las teacutecnicas de investigacioacuten entrevista y

encuesta donde los resultados obtenidos podraacuten demostrar la veracidad o falsedad

de la hipoacutetesis que se planteoacute en el desarrollo de este proyecto

Capiacutetulo III posterior a la investigacioacuten de campo para saber los requerimientos

de los departamentos de mantenimiento y sistemas informaacuteticos se realizoacute el

desarrollo e implantacioacuten del sistema donde se hiso el seguimiento de sus

diferentes procesos que presenta la Metodologiacutea aacutegil de desarrollo de software

SCRUM

CAPITULO I

1 FUNDAMENTACIOacuteN TEOacuteRICA PARA LA

IMPLEMENTACIOacuteN DE UN SISTEMA DE GESTIOacuteN y

MANTENIMIENTO PROGRAMADO DE ERQUIPOS

TECNOLOGICOS E INDUSTRIALES

11 Sistema

Para (ORTEGA JGasset 1985) Es un conjunto de reglas principios o

medidas enlazados entre siacute || Conjunto de cosas o partes

coordinadas seguacuten una le o que ordenadamente relacionadas entre

siacute contribuyen a determinado objeto Paacuteg 1313

Seguacuten (S PRESSMAN Roger 2007) Un conjunto o disposicioacuten de

elementos que estaacuten organizados para cumplir una meta predefinida

al procesar informacioacuten Paacuteg 134

De los conceptos anteriores se pude determinar que un sistema es un conjunto de

elementos ordenados y organizados para llegar a una meta y en el trayecto se

completan objetivos para lograrlo tambieacuten se puede analizar que un sistema tiene

planeacioacuten y estrategias las cuales logran enlazarse en el progreso para llegar al

objetivo

12 Gestioacuten

Para (FERNAacuteNDEZJavier 1999) Conjunto de procesos centrados en el

desarrollo y aplicacioacuten del conocimiento de una empresa para generar

activos intelectuales que pueden explotarse y generar valor al cumplir

los objetivos de nuestra empresa Paacuteg 127

Para (REYES Agustin 2003) Consiste en fijar el curso concreto de

accioacuten que ha de seguirse estableciendo los principios que habraacuten de

orientarlo la secuencia de operaciones para realizarlo y la

determinacioacuten de tiempo y nuacutemeros necesarios para su realizacioacuten

Paacuteg 79

De lo analizado anteriormente se puede decir que gestioacuten es un conjunto de

procesos que ayudan a cumplir objetivos por medio de ellos obtener resultados

para seguir mejorando tanto intelectualmente y que despueacutes se pueda explotar

generar y contribuir con nuevos objetivos a nuestra empresa pero para para ello

se establece principios que nos orientaran a lograrlo

13 Sistema de gestioacuten

Seguacuten (BLANCO L GUTSZAT I 2008) Es la gestioacuten (planeamiento

organizacioacuten operaciones y control) de los recursos (humanos y

fiacutesicos) que tienen que ver con el apoyo a sistemas (desarrollo

mejoriacutea y mantenimiento) y servicios (procesamiento transformacioacuten

distribucioacuten almacenamiento y recuperacioacuten) de la informacioacuten

(datos textos voz e imagen) para una empresa Paacuteg 56

Para (VERGARA Gonzalo 2009) Es un conjunto de etapas unidas en un

proceso continuo que permite trabajar ordenadamente una idea hasta

lograr mejoras y su continuidad Paacuteg 33

De las definiciones anteriores se puede concluir un sistema de gestioacuten es la

organizacioacuten planificacioacuten estandarizacioacuten de la informacioacuten y recursos de una

empresa que con una distribucioacuten de sistemas se puede llegar a desarrollar

mejorar y dar continuidad a varios servicios ademaacutes el sistema debe contar con el

apoyo de recursos

14 Mantenimiento

Para (GARCIA GARRIDO Santigo 2012) Se define como el conjunto de

teacutecnicas destinado a conservar equipos e instalaciones industriales en

servicio durante el mayor tiempo posible (buscando la maacutes alta

disponibilidad) y con el maacuteximo rendimiento Paacuteg 56

Para (F MONCHY 1990) Es el conjunto de acciones necesarias para

conservar o restablecer un sistema en un estado que permita garantizar

su funcionamiento a un coste miacutenimo Paacuteg 64

De lo mencionado anteriormente se puede decir que mantenimiento es un

conjunto de acciones guiadas por teacutecnicas documentacioacuten manuales de usuario

que serviraacuten para mantener cualquier equipo dispositivo o servicio disponible por

un mayor tiempo a un coste miacutenimo

15 Mantenimiento programado

Seguacuten (GARCIA GARRIDO Santigo 2012) Es una solucioacuten integral para

el mantenimiento y soporte de los ordenadores de su empresa que

consiste en un seguimiento personalizado del estado de cada

ordenador para asiacute poder evitar fallos que hubieran sido predecibles y

si el ordenador falla o es sustraiacutedo tener copias de seguridad

actualizadas Paacuteg 58

Para (T Edgar 2008) En este tipo de mantenimiento se hace eacutenfasis en

la proteccioacuten de bienes o equipos teniendo en cuenta las

recomendaciones de los fabricantes la frecuencia de utilizacioacuten si

trabajan o no en condiciones normales de disentildeo se incluyen las

inspecciones los reemplazos de partes que esteacuten proacuteximas a cumplir

su vida uacutetil Paacuteg 77

De lo analizado anteriormente se pude determinar que el mantenimiento

programado es una seguimiento organizado constante de los equipos para poder

minimizar o mantener un margen miacutenimo de problemas o fallos que fuesen

predecibles y asiacute darles una solucioacuten o en caso de sustraccioacuten o dantildeo se tengan los

respectivos respaldos herramientas y repuestos necesarios

16 Tecnologiacutea

Seguacuten (QUINTANILLA Miguel Angel 1998) Por Tecnologiacutea se entiende

un conjunto de conocimientos de base cientiacutefica que permite describir

explicar disentildear y aplicar soluciones teacutecnicas a problemas praacutecticos

de forma sistemaacutetica y racional Paacuteg 102

Para (JK GALBRAITH 1985) Tecnologiacutea significa aplicacioacuten sistemaacutetica

del conocimiento cientiacutefico (u otro conocimiento organizado) a tareas

praacutecticas Su consecuencia maacutes importante es una funcioacuten de la

divisioacuten y subdivisioacuten de cada una de esas tareas en partes o fases

componentes Paacuteg 72

Del anaacutelisis anterior se puede decir que tecnologiacutea es el conjunto de

conocimientos cientiacuteficos organizados que explican describen aplican y disentildean

soluciones teacutecnicas para tareas o problemas praacutecticos y su divisioacuten en fases

componentes

17 Metodologiacutea

Para (HUESO Andreacutes CASCANT Josep M 2012) La metodologiacutea es la

estrategia de investigacioacuten que elegimos para responder a las

preguntas de investigacioacuten Dependeraacute tanto de eacutestas como del marco

teoacuterico de la investigacioacuten Se trata pues de optar por una estrategia de

investigacioacuten general ya sea de iacutendole cuantitativa cualitativa o

mixta Tambieacuten el nivel de complejidad y detalle deseado (desde

extensa al caso de estudio) o el nivel de participacioacuten que se pretende

(desde lo extractivo hasta la investigacioacuten accioacuten participativa)Paacuteg 8

Seguacuten (YIN Robert K 1985) El significado de la metodologiacutea en siacute se

refiere a los meacutetodos de investigacioacuten que se siguen para alcanzar los

objetivos en una ciencia o estudio la metodologiacutea que se utilizara a lo

largo de la investigacioacuten es la de estudio de casos Paacuteg 26

De lo mencionado anterior se pude decir que la metodologiacutea es la taacutectica que

responderaacute planteamientos o preguntas de investigacioacuten la cual dependeraacute del

marco teoacuterico su nivel de complejidad y detalle deseado para asiacute alcanzar los

objetivos en todo el tiempo del trabajo de investigacioacuten

18 Metodologiacutea SCRUM

Para (FIGUEROA Roberth G SOLIS Camilo J CABRERA Armando A 2008)

La metodologiacutea Scrum es un proceso aacutegil y liviano que sirve para

administrar y controlar el desarrollo de software El desarrollo se

realiza en forma iterativa e incremental (una iteracioacuten es un ciclo corto

de construccioacuten repetitivo) Cada ciclo o iteracioacuten termina con una

pieza de software ejecutable que incorpora nueva funcionalidad Las

iteraciones en general tienen una duracioacuten entre 2 y 4 semanas

Las caracteriacutesticas comunes que se identificaron en los entornos de

desarrollo de las empresas analizadas fueron

La incertidumbre como elemento consustancial y asumido en

el entorno y en la cultura de la organizacioacuten

Equipos de desarrollo auto-organizados

Fases de desarrollo solapadas

Control sutil

Difusioacuten y transferencia del conocimiento

A- Incertidumbre

Como elemento consustancial y asumido en el entorno y en la cultura

de la organizacioacuten

El equipo de trabajo para disentildear el Honda City teniacutea una edad media

de 27 antildeos y el nivel de detalle que para el nuevo producto le dieron

los directivos de Honda fue ldquoEl tipo de coche que a la gente joven de

su segmento le gustariacutea conducirrdquo

En estas empresas desde la direccioacuten se apunta cuaacutel es la visioacuten

geneacuterica que se quiere conseguir o la direccioacuten estrateacutegica que hay

que seguir pero no un plan detallado del producto y su desarrollo Al

mismo tiempo se da al equipo un margen de libertad amplio

Los ingredientes clave que sirven de acicate para la creatividad y

compromiso del equipo son

La ldquotensioacutenrdquo que crea la visioacuten difusa y el reto que supone el

grado de dificultad que encierra

El margen de autonomiacutea libertad y responsabilidad

B- Auto-organizacioacuten

Son equipos auto-organizados No hay roles de gestioacuten que marquen

pautas o asignacioacuten de tareas No se trata de equipos auto-dirigidos

sino auto-organizados La gestioacuten marca la direccioacuten pero no la

organizacioacuten Parten de cero Deben empezar por crear su propia

organizacioacuten y buscar el conocimiento que necesitan Sin similares a

una pequentildea empresa ldquoStart-uprdquo en la que todos los integrantes

trabajan de forma conjunta y auto-organizada sin unos patrones

organizativos impuestos por una estructura empresarial ajena al grupo

La direccioacuten de la empresa actuacutea como un inversor de capital riesgo

que aporta los recursos necesarios para que trabajen en su proyecto

Para que los equipos puedan conseguir auto-organizarse debe reunir

tres caracteriacutesticas

Autonomiacutea son libres para elegir la estrategia de solucioacuten

Auto-superacioacuten El equipo va desarrollando soluciones que

evaluacutea analiza y mejora

Auto-enriquecimiento La multi-disciplinaridad de los

componentes del equipo favorece el enriquecimiento mutuo y

la adopcioacuten de soluciones valiosas y complementarias

C- Fases de desarrollo solapadas

En el desarrollo aacutegil las ldquofasesrdquo pasan a ser ldquoactividadesrdquo El concepto

de fase implica sucesioacuten secuencial de unas a otras En un campo de

Scrum los trabajos que se llevan a cabo pierden el caraacutecter de fase y

son actividades que se realizan en cualquier momento de forma

simultaacutenea o a demanda seguacuten las necesidades en cada iteracioacuten Por

ejemplo lo que para el desarrollo en cascada es una ldquomodificacioacuten de

requisitosrdquo en un modelo aacutegil es informacioacuten que enriquece o

concreta la visioacuten del producto El mismo teacutermino ldquomodificacioacutenrdquo

tiene impliacutecito el concepto de que estamos ldquocambiandordquo algo que ya

se habiacutea definido La fase de requisitos ya se hizo ya estaacute completada

En el desarrollo tradicional

Las transiciones entre fase y fase acaban funcionando como fronteras

Cada fase la realiza un equipo que siente como responsabilidad maacutes

su trabajo que el desarrollo conjunto Los documentos de disentildeo o

requisitos o los prototipos pueden acabar siendo barricadas que en

lugar de favorecer la comunicacioacuten directa favorecen la separacioacuten

El retraso en una fase hace de cuello de botella en el proyecto El

solapamiento diluye el ruido y los problemas entre fases

D- Control sutil

El equipo trabaja con autonomiacutea en un entorno de ambiguumledad

inestabilidad y tensioacuten La gestioacuten establece puntos de control

suficientes para evitar que el ambiente de ambiguumledad inestabilidad y

tensioacuten del ldquocampo de Scrumrdquo derive hacia descontrol Pero la gestioacuten

no ejerce un control riacutegido que impediriacutea la creatividad y la

espontaneidad El teacutermino ldquocontrol sutilrdquo se refiere a generar el

ecosistema adecuado para un ldquoauto-control entre igualesrdquo

consecuencia de la responsabilidad y del gusto por el trabajo que se

realiza Las acciones para generar el ecosistema de este control son

Seleccionando a las personas adecuadas para el proyecto y

analizando los cambios en la dinaacutemica del grupo para

incorporar o retirar a personas si resulta necesario

Creando un espacio de trabajo abierto

Animando a los ingenieros a ldquomezclarserdquo con el mundo real de

las necesidades de los clientes

Estableciendo sistemas de evaluacioacuten y reconocimiento

basados en el rendimiento del equipo

Gestionando las diferencias de ritmo a traveacutes del proceso de

desarrollo

Siendo tolerante y previsor con los errores son un medio de

aprendizaje y el miedo al error merma la creatividad y la

espontaneidad

Implicando a los proveedores en el proyecto y animaacutendoles

tambieacuten a su propia auto-organizacioacuten

E- Difusioacuten del conocimiento

Tanto a nivel de proyecto como de organizacioacuten Los equipos son

multidisciplinares todos los miembros aportan y aprenden tanto del

resto del equipo como de las investigaciones innovaciones de su

producto y de la experiencia del desarrollo Las personas que

participan en un proyecto con el tiempo van cambiando de equipo en

la organizacioacuten a otros proyectos de esta forma se van compartiendo

y comunicando las experiencias en la organizacioacuten

Los equipos y las empresas mantienen libre acceso a la informacioacuten

herramientas y poliacuteticas de gestioacuten del conocimiento

Seguacuten (ORJUELA Ailin ROJAS Mauricio 2008) Scrum es un

marco de trabajo iterativo e incremental para el desarrollo de

proyectos productos y aplicaciones Estructura el desarrollo en ciclos

de trabajo llamados Sprint Son iteraciones de 1 a 4 semanas y se van

sucediendo una detraacutes de otra Los Sprint son de duracioacuten fija ndash

terminan en una fecha especiacutefica aunque no se haya terminado el

trabajo y nunca se alargan Se limitan en tiempo Al comienzo de

cada Sprint un equipo multi-funcional selecciona los elementos

(requisitos del cliente) de una lista priorizada Se comprometen a

terminar los elementos al final del Sprint Durante el Sprint no se

pueden cambiar los elementos elegidos

Todos los diacuteas el equipo se reuacutene brevemente para informar del

progreso y actualizan unas graacuteficas sencillas que les orientan sobre el

trabajo restante Al final del Sprint el equipo revisa el Sprint con los

interesados en el proyecto y les ensentildea lo que han construido La

gente obtiene comentarios y observaciones que se puede incorporar al

siguiente Sprint

Scrum pone el eacutenfasis en productos que funcionen al final del Sprint

que realmente esteacuten ldquohechosrdquo en el caso del software significa que el

coacutedigo esteacute integrado completamente probado y potencialmente para

entregar Los roles artefactos y eventos principales se resumen en la

Grafico 1 Scrum

Un tema importante en Scrum es ldquoinspeccionar y adaptarrdquo El

desarrollo inevitablemente implica aprender innovacioacuten y sorpresas

Por eso Scrum hace hincapieacute en dar un pequentildeo paso de desarrollo

inspeccionar el producto resultante y la eficacia de las praacutecticas

actuales y entonces adaptar el objetivo del producto y las praacutecticas

del proceso Y volver a repetir

GRAacuteFICO Nordm 1 Scrum

Fuente (ORJUELA Ailin ROJAS Mauricio 2008)

Roles en Scrum

En Scrum hay 3 roles principales El Duentildeo de Producto (DP) el

Equipo y el ScrumMaster (SM) El Duentildeo de Producto es el

responsable de maximizar el retorno de inversioacuten (ROI) identificando

las funcionalidades del producto ponieacutendolas en una lista priorizada

de funcionalidades decidiendo cuales deberiacutean ir al principio de la

lista para el siguiente Sprint y re priorizando y refinando

continuamente la lista El Duentildeo de Producto tiene la responsabilidad

de las peacuterdidas y ganancias del producto asumiendo que es un

producto comercial En el caso de una aplicacioacuten interna el DP no es

responsable del ROI en el mismo sentido de un producto comercial

(que daraacute beneficio) pero es responsable de maximizar el ROI en el

sentido de elegir - en cada Sprint ndash los elementos de maacutes valor de

negocio y menos coste En algunas ocasiones el DP y el cliente son la

misma persona esto es muy comuacuten en aplicaciones internas En otras

el cliente podriacutea ser millones de personas con diferentes necesidades

en cuyo caso el rol de DP es parecido al rol de jefe de producto o jefe

de marketing del producto que hay en muchas empresas Sin embargo

el Duentildeo de Producto es diferente al tradicional jefe de producto

porque interactuacutea activa y frecuentemente con el equipo estableciendo

personalmente las prioridades y revisando el resultado en cada

iteracioacuten - de 1 a 4 semanas- en vez de delegar las decisiones de

desarrollo en el jefe de proyecto Es importante destacar que en Scrum

hay una persona y soacutelo una que hace ndash y tiene la autoridad final ndash el

Duentildeo de Producto

El Equipo construye el producto que va a usar el cliente por ejemplo

una aplicacioacuten o un sitio web El equipo en Scrum es ldquomulti-

funcionalrdquo ndash tiene todas las competencias y habilidades necesarias

para entregar un producto potencialmente distribuible en cada Sprint ndash

y es ldquoauto-organizadordquo (auto-gestionado) con un alto grado de

autonomiacutea y responsabilidad En Scrum los equipos se auto-organizan

en vez de ser dirigidos por un jefe de equipo o jefe de proyecto

El equipo decide a que se compromete y como hacer lo mejor para

cumplir con lo comprometido en el mundo de Scrum al equipo se le

conoce como ldquoCerdosrdquo y a todos los demaacutes como ldquoGallinasrdquo (que

viene de un chiste sobre un cerdo y una gallina que estaacuten hablando

sobre abrir un restaurante llamado ldquoHuevos con jamoacutenrdquo y el cerdo no

lo ve claro porque ldquoeacutel estariacutea verdaderamente comprometido pero la

gallina solo estariacutea implicadardquo)

El equipo en Scrum consta de siete personas maacutes menos dos y para un

producto de software el equipo podriacutea incluir analistas

desarrolladores disentildeadores de interface y testers El equipo

desarrolla el producto y da ideas al DP de coacutemo hacer un gran

producto En Scrum el equipo deberiacutea estar dedicado al 100 al

trabajo en el producto durante el Sprint intentando evitar hacer varias

tareas en diferentes productos o proyectos A los equipos estables se

les asocia con una productividad maacutes alta asiacute que evita cambiar

miembros del equipo A los grupos de desarrollo de aplicaciones con

mucha gente se les organiza en varios equipos Scrum cada uno

centrado en diferentes funcionalidades del producto coordinando sus

esfuerzos muy de cerca

Dado que el equipo hace todo el trabajo (planificacioacuten anaacutelisis

programacioacuten y pruebas) para una funcionalidad completa centrada en

el cliente a los equipos de Scrum tambieacuten se les llama equipos por

funcionalidades

El ScrumMaster ayuda al grupo del producto a aprender y aplicar

Scrum para conseguir valor de negocio El ScrumMaster hace lo que

sea necesario para ayudar a que el equipo tenga eacutexito

El ScrumMaster no es el jefe del equipo o jefe de proyecto el

ScrumMaster sirve al equipo le protege de interferencias del exterior

y ensentildea y guiacutea al DP y al equipo en el uso fructiacutefero de Scrum El

ScrumMaster se asegura de que todo el mundo en el equipo

(incluyendo al DP y la gerencia) entienda y siga las praacutecticas de

Scrum y ayuda a llevar a la organizacioacuten a traveacutes de los cambios

necesarios y frecuentemente difiacuteciles a conseguir el eacutexito con el

desarrollo aacutegil

Como Scrum hace visibles muchos impedimentos y amenazas a la

efectividad del DP y el equipo es importante tener un ScrumMaster

comprometido y que trabaje eneacutergicamente para ayudar a resolver

dichos asuntos o si no el equipo y el DP tendraacuten dificultades para

tener eacutexito Los equipos de Scrum deberiacutean tener un ScrumMaster a

tiempo completo aunque en un equipo maacutes pequentildeo podriacutea ser un

miembro del equipo (llevando una carga de trabajo maacutes ligera) Un

gran ScrumMaster puede venir de cualquier experiencia o disciplina

previa ingenieriacutea disentildeo testing gestioacuten de productos gestioacuten de

proyectos o gestioacuten de calidad

El ScrumMaster y el Duentildeo de Producto no pueden ser la misma

persona a veces el ScrumMaster necesitaraacute parar los pies al DP (por

ejemplo si intenta meter nuevas funcionalidades en mitad de un

Sprint) Y al contrario de un jefe de proyecto el ScrumMaster no le

dice a gente las tareas que tienen asignadas ndash lo que hace es facilitar el

proceso apoyando al equipo que se organiza y gestiona solo Si el

ScrumMaster tuvo un puesto de gestioacuten en el equipo necesitaraacute

cambiar radicalmente su forma de pensar y el estilo de comunicacioacuten

con el equipo para tener eacutexito con Scrum En el caso de una transicioacuten

de antiguo jefe a ScrumMaster es mejor que esteacute en un equipo

diferente al equipo en el que era el jefe si no habraacute un conflicto

potencial por las dinaacutemicas sociales y de poder

Ademaacutes de estos tres roles hay otros que contribuyen al eacutexito del

producto incluyendo los jefes y gestores Aunque sus roles cambian

en Scrum siguen siendo valiosos Por ejemplo

Ayudan al equipo respetando las reglas y el espiacuteritu de Scrum

Ayudan a quitar los impedimentos identificados por el equipo

Ponen su experiencia y conocimiento a disposicioacuten del equipo

En Scrum los jefes cambian el tiempo que dedicaban a hacer de

ldquonintildeerasrdquo (asignar tareas pedir informes de estado y otras formas de

micro-gestioacuten) por tiempo como ldquoguruacutesrdquo o ldquosirvientesrdquo del equipo

(mentoring coaching ayudar a quitar obstaacuteculos ayudar a resolver

problemas dar ideas creativas y guiar el desarrollo de habilidades de

los miembros del equipo)

Para llevar a cabo este cambio los gestores puede que necesiten

cambiar su estilo de gestioacuten por ejemplo usar cuestionamiento

socraacutetico para ayudar al equipo a descubrir la solucioacuten a un problema

en lugar de simplemente decidir una solucioacuten e imponeacutersela al equipo

De las investigaciones anteriores se puede decir que la metodologiacutea Scrum es una

metodologiacutea aacutegil que estaacute orientada a varios procesos empresariales donde la

metodologiacutea brinda control y administracioacuten

La metodologiacutea Scrum se basa en un proceso iterativo e incremental donde la

iteracioacuten es un proceso de desarrollo repetitivo cada iteracioacuten tiene una duracioacuten

entre 1 a 4 semanas y no es permisible para antildeadir maacutes son sucesivos las

iteraciones hasta la culminacioacuten del proyecto

Los roles principales del Scrum son

El duentildeo del producto (Product Owner)- es quien se responsabiliza de maximizar

el retorno de inversioacuten ya que el organiza una lista de requerimientos del cliente

que se tomara un cierto nuacutemero en cada sprint por prioridad

El Equipo (team)- es aquel que desarrolla el software son multi-funcional auto-

organizados con gran autonomiacutea y responsabilidad ademaacutes no llevan sobre ellos

un jefe de equipo o jefe de proyectos

El ScrumMaster es aquel que ayuda tanto al equipo como al duentildeo del producto

para que tengan eacutexito asistieacutendolos con lo que sea necesario a la vez sirve

protege al equipo de interferencias del exterior

19 Ingenieriacutea de software

Para (SOMERVILLE Ian 2005) La ingenieriacutea de software es una

disciplina de la ingenieriacutea que comprende todos los aspectos de la

produccioacuten de software desde las etapas iniciales de la especificacioacuten

del sistema hasta el mantenimiento de este despueacutes de que se utiliza

En esta definicioacuten existen dos frases clave

Disciplina de la ingenieriacutea Los ingenieros hacen que las cosas

funciones Aplican teoriacuteas meacutetodos y herramientas donde sean

convenientes pero las utilizan de forma selectiva y siempre tratando

de descubrir soluciones a los problemas aun cuando no existan teoriacuteas

y meacutetodos aplicables para resolverlos Los ingenieros tambieacuten saben

que deben trabajar con restricciones financieras y organizacionales

por lo que buscan soluciones tomando en cuenta estas restricciones

Todos los aspectos de produccioacuten de software La ingenieriacutea del

software no solo comprende procesos teacutecnicos del desarrollo de

software y el desarrollo de herramientas meacutetodos y teoriacuteas de apoyo a

la produccioacuten del software

En general los ingenieros de software adoptan un enfoque sistemaacutetico

y organizado en su trabajo ya que es la forma maacutes efectiva de

producir software de alta calidad Sin embargo aunque la ingenieriacutea

consiste en seleccionar el meacutetodo maacutes apropiado para un conjunto de

circunstancias un enfoque maacutes formal y creativo de desarrollo podriacutea

ser efectivo en algunas circunstancias El desarrollo informal es

apropiado para el desarrollo de sistemas basados en Web los cuales

requieren una mescla de teacutecnicas de software y de disentildeo graacutefico Paacuteg

94

Seguacuten (S PRESSMAN Roger 2007) A pesar de que cientos de autores

han definido en forma individual la ingenieriacutea de software la

definicioacuten que propuso Fritz Bauer (NAU69) en una conferencia

fundamental sobre la materia auacuten se puede utilizar como base para el

debate

La ingenieriacutea del software es el establecimiento y uso de principios

solidos de la ingenieriacutea para obtener econoacutemicamente un software

confiable y que funcione de modo eficiente en maacutequinas reales

Casi cualquier lector se sentiraacute tentado a sumar otras ideas a esta

definicioacuten Dice poco sobre los aspectos teacutecnicos de la calidad del

software no se refiere de manera directa a la necesidad de satisfacer al

cliente o al tiempo de entrega de un producto omite mencionar la

importancia de la medicioacuten y la meacutetrica no establece la importancia

de un proceso efectivo No obstante la definicioacuten de Bauer ofrece una

idea baacutesica iquestCuaacuteles son ldquolos principios solidos de la ingenieriacuteardquo que

puedan aplicarse en el desarrollo del software de computadora iquestDe

queacute manera se construye ldquoeconoacutemicamenterdquo un software confiable

iquestQueacute se requiere para crear programas de computadora que funcionen

ldquode manera eficienterdquo no solo en una sino en varias ldquomaquinas realesrdquo

diferentes Estas interrogantes continuacutean siendo un reto para los

ingenieros de software

ldquoMaacutes que una disciplina a un cuerpo de conocimiento la ingenieriacutea es

un verbo una palabra de accioacuten una manera de abordar un problemardquo

El IEEE (IEE93) ha elaborado una definicioacuten maacutes comprensible al

establecer

Ingenieriacutea de software 1) la aplicacioacuten de un enfoque sistemaacutetico

disciplinado y cuantificable al desarrollo operacioacuten y mantenimiento

del software es decir la aplicacioacuten de la ingenieriacutea de software 2) El

estudio de enfoques en 1)

Y aun asiacute lo que es ldquosistemaacutetico disciplinadordquo y ldquocuantificablerdquo para

un equipo de software puede ser gravoso para otro Se requiere de

disciplina pero tambieacuten de adaptabilidad y agilidad Paacuteg 114

De la investigacioacuten anterior se puede determinar que la ingenieriacutea de software

lleva como objetivo obtener un software econoacutemicamente confiable y que ademaacutes

funcione eficientemente en maacutequinas reales ademaacutes de llevar un proceso

sistemaacutetico disciplinado y cuantificable dependeraacute del grupo de trabajo tanto de

su adaptabilidad y agilidad

La ingenieriacutea de software implica resolver problemas mediante la utilizacioacuten de

meacutetodos y teacutecnicas para el desarrollo de software donde incluyen restricciones

financieras y organizacionales Ademaacutes conlleva llevar un enfoque sistemaacutetico y

organizado que haraacute maacutes efectivo de producir software de calidad

110 Proceso del software

Para (SOMERVILLE Ian 2005) Un proceso del software es un conjunto

de actividades y resultados asociados que producen un producto de

software

Especificacioacuten del software donde los clientes e ingenieros definen el

software a producir y las restricciones sobre su operacioacuten

Desarrollo del software donde el software se disentildea y programa

Validacioacuten del software donde el software donde el software se vaacutelida

para asegurar que es lo que el cliente quiere

Evolucioacuten del software donde el software se modifica para adaptarlo a

los cambios requeridos por el cliente y el mercado

Diferentes tipos de sistemas necesitan diferentes procesos de

desarrollo Por ejemplo el software de tiempo real en un avioacuten tiene

que ser completamente especificado antes de que empiece el

desarrollo mientras que en un sistema de comercio electroacutenico la

especificacioacuten y el programa normalmente son desarrollados juntos

Por lo tanto estas actividades geneacutericas pueden organizarse de

diferentes formas y describirse en diferentes niveles de detalle para

diferentes tipos de software Sin embargo el uso de un proceso

inadecuado del software puede reducir la calidad o la utilidad del

producto de software que se va a desarrollar yo incrementar los costes

de desarrollo Paacuteg 134

Para (S PRESSMAN Roger 2007) De hecho la construccioacuten del

software de computadora es un proceso iterativo de aprendizaje y el

resultado algo que Baetjer llamariacutea el capital del software Es una

materializacioacuten del conocimiento recolectado depurado y organizado

conforme el proceso estuvo en ejecucioacuten

Pero iquestqueacute es con exactitud un proceso de software desde un punto de

vista teacutecnico Dentro del contexto de este libro un proceso de

software se define como un marco de trabajo para las tareas que se

requieren en la construccioacuten de software de alta calidad

iquestEl proceso es un sinoacutenimo de ingenieriacutea del software La respuesta

es siacute y no un proceso de software define el enfoque que se adopta

mientras el software estaacute en desarrollo Pero la ingenieriacutea del software

tambieacuten abarca las tecnologiacuteas que requiere el proceso (meacutetodos

teacutecnicos y herramientas automatizadas) Auacuten maacutes importante es que la

ingenieriacutea del software la realizan personas creativas y con

conocimiento que deben trabajar en un proceso de software maduro

que sea apropiado para el producto que construyen y para las

demandas de sus mercados Paacuteg 182

De lo mencionado anteriormente se determina que el proceso de software es

definido como un proyecto donde existen taras para cada aacuterea de trabajo y que

desarrollaran un software de calidad La ingeniera de software trabaja sobre un

proceso de software maduro que es apropiado para la construccioacuten del producto

El desarrollo de un software dependeraacute de su aplicacioacuten y ahiacute se obtendraacute si el

software seraacute totalmente especificado antes de desarrollarlo o en el transcurso del

desarrollo sin embargo si el uso de un proceso equivoco puede producir software

de mala calidad la utilidad y el aumento o disminucioacuten del costo del software

111 Gestioacuten del software

Seguacuten (SOMERVILLE Ian 2005) La gestioacuten de proyectos de software es

una parte esencial de la ingenieriacutea del software La buena gestioacuten no

puede garantizar el eacutexito del proyecto Sin embargo la mala gestioacuten

usualmente lleva al fracaso del proyecto El software es entregado

tarde los costes son mayores que los estimados y los requerimientos

no se cumplen

Los gestores de software son responsables de la planificacioacuten y

temporalizacioacuten de desarrollo de los proyectos Supervisan el trabajo

para asegurar que se lleva a cabo conforme a los estaacutendares requeridos

y supervisan el progreso para comprobar que el desarrollo se ajusta al

tiempo previsto y al presupuesto La administracioacuten de proyectos de

software es necesaria debido a que la ingenieriacutea de software

profesional siempre estaacute sujeta a restricciones organizacionales de

tiempo y presupuesto El trabajo del gestor de proyectos de software

es asegurar que estos cumplan dichas restricciones y entregar software

que contribuya a las metas de la compantildeiacutea de desarrollo de software

Los gestores de software hacen el mismo tipo de trabajo que otros

gestores Sin embargo la ingenieriacutea de software es diferente en varios

aspectos de otros tipos lo que hace a la gestioacuten de software

particularmente difiacutecil Algunas de estas diferencias son las siguientes

El producto es intangible El gestor de un proyecto de construccioacuten de

un embarcadero o de uno de ingenieriacutea civil puede ver el producto

mientras se estaacute desarrollando Si hay un desfase en calendario el

efecto en el producto es visible de forma obvia partes de la estructura

no estaacuten completa El software es intangible No se puede ver ni tocar

Los gestores de proyectos de software no pueden ver el progreso

Confiacutean en otros para elaborar la documentacioacuten necesaria para

revisar el progreso

No existen procesos de software estaacutendar En las disciplinas de

ingenieriacutea con larga historia el proceso se prueba y verifica Para

tipos particulares de sistemas como puentes o edificios el proceso de

ingenieriacutea se comprende bien Sin embargo los procesos de software

variacutean notablemente de una organizacioacuten a otra A pesar de que la

compresioacuten del proceso del software se ha desarrollado de forma

significativa en los uacuteltimos antildeos aun no se puede predecir con certeza

cuando un proceso particular tiende a desarrollar problemas

Esto es especialmente cierto cuando el proyecto de software parte un

proyecto de ingenieriacutea de un sistema grande

A menudo los proyectos grandes son uacutenicos Por lo general los

proyectos grandes de software son diferentes de proyectos previos En

consecuencia los gestores aun cuando cuenten con una amplia

experiencia esta no es suficiente para anticipar los problemas Maacutes

aun los raacutepidos cambios tecnoloacutegicos en las computadoras y las

comunicaciones hacen parece obsoleta la experiencia previa Las

lecciones aprendidas en esas experiencias pueden no se transferibles a

los nuevos proyectos

Debido a estos problemas no es sorprendente que algunos proyectos

de software se retrasen sobrepasen el presupuesto y se entreguen

fuera de tiempo A menudo los sistemas de software son nuevos y

tecnoloacutegicamente innovadores Frecuentemente los proyectos de

ingenieriacutea innovadores (como los nuevos sistemas de transporte)

tambieacuten tienen problemas de temporalizacioacuten Dadas las mezclas de

dificultades es notable que muchos proyectos de software sean

entregados a tiempo y seguacuten lo presupuestado Paacuteg 168

Para (S PRESSMAN Roger 2007) La gestioacuten eficaz de la gestioacuten de

proyectos de software se enfoca sobre las cuatro P personal producto

proceso y proyecto El orden no es arbitrario El gestor que olvida que

el trabajo de ingenieriacutea del software es una empresa intensamente

humana nunca tendraacute eacutexito en la gestioacuten de proyectos Un gestor que

fracasa en alentar la comunicacioacuten amplia con los participantes en

etapas tempranas de la evolucioacuten de proyecto se arriesga a construir

una solucioacuten elegante para el problema equivocado El gestor que

presta poca atencioacuten al proceso corre el riesgo de colocar meacutetodos y

herramientas teacutecnicos competentes en el vaciacuteo El gestor que se

embarca sin un plan de proyecto soacutelido arriesga el eacutexito del producto

El personal- La formacioacuten de personal de software motivado y

altamente calificado se ha debatido desde los antildeos 60 del siglo

pasado De hecho el ldquofactor humanordquo es tan importante que el

software Engineering Institute ha desarrollado un modelo de madurez

de la capacidad de gestioacuten de personal (MMCGP) para ldquoaumentar la

rapidez con la cual las organizaciones de software acometen las

aplicaciones cada vez maacutes complejas al ayudar a atraer aumentar

motivar desplegar y retener el talento necesario para mejorar su

capacidad de desarrollo de softwarerdquo

El producto- Antes de planear un proyecto se deberiacutean establecer los

objetivos y el aacutembito del producto considerar soluciones alternativas

e identificar las restricciones razonables (y precisas) del costo una

valoracioacuten efectiva del riesgo una divisioacuten realista de las tareas del

proyecto o un calendario de proyecto manejable que ofrezca una

indicacioacuten fiable del progreso

El proceso- Un proceso de software proporciona el marco de trabajo

desde el cual se puede establecer un plan detallado para el desarrollo

del software Un pequentildeo nuacutemero de actividades del marco de trabajo

es aplicable a todos los proyectos de software sin importar su tamantildeo

o complejidad Algunos conjuntos de tareas diferentes (tareas hitos

productos de trabajo y puntos de control de calidad) permiten que las

actividades del marco de trabajo se adapten a las caracteriacutesticas del

proyecto de software asiacute como a los requisitos del equipo del

proyecto Finalmente las actividades protectoras (como el control de

calidad del software la gestioacuten de configuracioacuten de software y la

medicioacuten) cubren el modelo del proceso Las actividades protectoras

son independientes de cualquier actividad del marco de trabajo y

ocurren durante todo el proceso

El proyecto- Los proyectos de software se realizan de manera

planificada y controlada por una razoacuten principal es la uacutenica forma

conocida de gestionar la complejidad Incluso los esfuerzos

continuaran En 1998 los datos industriales indicaron que el 26 por

ciento de los proyectos de software fracasaron por completo y que el

46 por ciento rebasaron sus costos y tiempos de entrega Aunque la

tasa de eacutexito para los proyectos de software ha mejorado un poco la

tasa de fracaso de proyectos permanece maacutes elevada de lo que deberiacutea

Paacuteg 185

De lo mencionado anteriormente se determinoacute que la gestioacuten de software tiene

que tener un enfoque en todo lo que es la planificacioacuten de software y sin dejar a

parte la humanizacioacuten en el proyecto la gestioacuten estaacute enfocada en las 4P personal

producto proceso y proyecto

El Personal

El personal de software debe ser altamente calificado y motivado

El producto

Se deben establecer objetivos tener en cuenta soluciones alternativas y tener

identificado las restricciones

El proceso

Es un marco de trabajo el cual proporciona un plan detallado de tareas que pueden

ser empleadas para simples o complejos proyectos

El proyecto

El proyecto de software debe ser de manera planificada y llevar un control para

saber el tipo de complejidad que posee

La gestioacuten del software sirve para la planificacioacuten y temporalizacioacuten de desarrollo

del software de calidad pero hay que tener en cuenta los avances diarios en

tecnologiacutea los costos y el tiempo propuesto ya que estos factores pueden hacer

que un proyecto de software no sea realizado

La gestioacuten de software tambieacuten estaacute pendiente del proceso y avance del software

tanto de pruebas y actualizaciones que se realicen durante el proceso de creacioacuten

del software

112 Requerimientos del software

Para (SOMERVILLE Ian 2005) Los requerimientos para un sistema son

la descripcioacuten de los servicios proporcionados por el sistema y sus

restricciones operativas Estos requerimientos reflejan las necesidades

de los clientes de un sistema que ayude a resolver alguacuten problema

como el control de un dispositivo hacer un pedido o encontrar

informacioacuten El proceso de descubrir analizar documentar y verificar

estos servicios y restricciones se denominan ingenieriacutea de

requerimientos (RE)

El termino requerimiento no se utiliza de una forma constante en la

industria de software En algunos casos un requerimiento es

simplemente es simplemente una declaracioacuten abstracta de alto nivel de

un servicio que debe proporcionar el sistema o una restriccioacuten de este

En el otro extremo es una definicioacuten detallada y formal de una

funcioacuten del sistema Davis (Davis 1993) explica que existen estas

diferencias

Si una compantildeiacutea desea establecer un contrato para un proyecto de

desarrollo de software grande debe definir sus necesidades de una

forma suficientemente abstracta para establecer a partir de ella una

solucioacuten Los requerimientos deben redactarse de tal forma que varios

contratistas pueden licitar el contrato ofreciendo quizaacutes formas

diferentes de cumplir las necesidades de los clientes en la

organizacioacuten Una vez que el contrato se asigna el contratista debe

redactar una definicioacuten del sistema para el cliente maacutes detalladamente

de forma que este comprenda y pueda validar lo que haraacute el software

Ambos documentos se pueden denominar documento de

requerimientos para el sistema

Algunos de los problemas que surgen durante el proceso de ingenieriacutea

de requerimientos son resultado de no hacer una clara separacioacuten entre

estos diferentes niveles de descripcioacuten Aquiacute se distinguen utilizando

la denominacioacuten requerimientos del usuario y del sistema se pueden

definir como se muestra a continuacioacuten

Los requerimientos del usuario son declaraciones en lenguaje natural

y en diagramas de los servicios que se espera que el sistema

proporcione y de las restricciones bajo las cuales debe funcionar

Los requerimientos del sistema establecen con detalle las funciones

servicios y restricciones operativas del sistema El documento de

requerimientos del sistema (algunas veces denominado especificacioacuten

funcional) debe ser preciso Debe definir exactamente queacute es lo que se

va a implementar Puede ser parte del contrato entre el comparador del

sistema y los desarrolladores del software Paacuteg 224

Seguacuten (S PRESSMAN Roger 2007) La comprensioacuten de los requisitos

de un problema esta entre las tareas maacutes difiacuteciles que enfrenta un

ingeniero de software Cuando se piensa por primera vez acerca de

ello la ingenieriacutea de requisitos no parece tan difiacutecil

Despueacutes de todo iquestEl cliente no sabe lo que se requiere iquestLos

usuarios finales no deberiacutean entender bien las caracteriacutesticas y

funciones que les proporcionaran un beneficio Es sorprendente pero

en muchas ocasiones la respuesta a estas preguntas es ldquonordquo Y aun si

los clientes y usuarios finales son expliacutecitos en sus necesidades estos

requisitos pueden cambiar durante el proyecto La ingenieriacutea de

requisitos es difiacutecil

En el proacutelogo a un libro de Ralph Young (YOU01) sobre las praacutecticas

efectivas en los requisitos el autor de este libro escribioacute

Es tu peor pesadilla Un cliente entra en tu oficina se sienta te mira

directo a los ojos y dice ldquoYo seacute que usted piensa que entiende lo que

digo pero los que usted no entiende es que lo que digo no es

realmente lo que quiero decirrdquo Esto sucede de manera invariable

cuando el proyecto estaacute avanzado despueacutes de que se han realizado los

compromisos relativos al tiempo de entrega las reputaciones estaacuten en

juego y el dinero esta enserio peligro

Todos los que hemos trabajado en el negocio de los sistemas y el

software por maacutes de unos cuantos antildeos hemos vivido esta pesadilla y

solo unos pocos de nosotros hemos aprendido a continuar aun con esta

circunstancia Nosotros tenemos dificultades cuando tratamos de

obtener requisitos de nuestros clientes Tenemos problemas al

comprender la informacioacuten que adquirimos Con frecuencia

registramos los requisitos de una manera desorganizada e invertimos

muy poco tiempo en verificar lo que registramos Permitimos que el

cambio nos controle en lugar de establecer mecanismos para

controlarlo En resumen fallamos al establecer un cimiento salido

para el sistema o software Cada uno de estos problemas representa un

reto Cuando estos se combinan la imagen es desalentadora incluso

para los gerentes y profesionales del software maacutes experimentados

Pero existen soluciones

Seria deshonesto decir que la ingenieriacutea de requisitos es la ldquosolucioacutenrdquo

para los retos que se han enunciado Pero proporciona un enfoque

soacutelido para abordar dichos desafiacuteos Paacuteg 202

De lo definido anteriormente se puede decir que la ingenieriacutea de requisitos trata de

entender las necesidades del cliente y plasmarlas en una solucioacuten pero si

conocemos parcialmente los requisitos del cliente creara problemas durante el

desarrollo y pondraacute en juego el prestigio y dinero para esto la ingeniera de

requisitos permite un enfoque soacutelido para abordar estos desafiacuteos

Los requerimientos de software son todos los servicios y restricciones que el

software proporcionara y deben estar de acuerdo con las perspectivas del cliente y

tambieacuten entendibles para todo usuario por ese motivo la empresa que requiere el

software debe ser lo bastante especiacutefico para dar solucioacuten a su problemas y de

parte del contratista de igual manera deberaacute exponer diagramas y expresarse de la

manera maacutes natural posible para que entienda el cliente

CAPITULO II

2 ENTORNO DEL LUGAR DE INVESTIGACIOacuteN

21 Antecedentes histoacutericos de empresas ensambladoras de

vehiacuteculos en el Ecuador

En Ecuador se han situado diferentes empresas dedicadas a ensamblar distribuir y

comercializar vehiacuteculos y componentes relacionados a la Industria Automotriz la

demanda interna ha llevado la implementacioacuten de diferentes puntos de venta

principalmente de repuestos a nivel nacional ademaacutes de evolucioacuten de redisentildeos

de acoplamientos en algunos caso a pesar de ello el mercado ha ido creciendo de

manera que se han hecho necesarias nuevas alternativas para suplir la demanda

una de las cuales es la importacioacuten de partes para su ensamble en el territorio

ecuatoriano es asiacute que en la actualidad empresas como General Motors del

Ecuador Corporacioacuten Maresa Holding HYUNDAI AYMESA y en este antildeo

Great Wall-Ambacar se encuentran ensamblando vehiacuteculos de diferentes tipos y

modelos

La creacioacuten de estas plantas de ensamblaje traen consigo la necesidad de

desarrollar complejos y actualizados sistemas internos para el intercambio y

procesamiento de informacioacuten inclusive se han adoptado sistemas de

automatizacioacuten de uacuteltima generacioacuten para mantener altos niveles de calidad y de

produccioacuten estos sistemas ayudan al mejoramiento de comunicacioacuten entre aacutereas y

departamentos lo cual se traduce en

eficiencia ahorro de tiempo dinero y a mantener estadiacutesticas de fallos y errores

para su inmediato tratamiento

En la provincia de Tungurahua el parque automotriz histoacutericamente no ha tenido

un proveedor local (ensambladoras de vehiacuteculos) pero se han desarrollado

diferentes empresas que dan servicios de mantenimiento y venta de repuestos otra

de las empresas relacionadas son las dedicadas a la comercializacioacuten de vehiacuteculos

estos concesionarios se proveen tanto de importaciones como de las

ensambladoras de vehiacuteculos ubicadas en otras provincias siendo Ambato uno de

los principales centros de comercio de vehiacuteculos en el zona central del paiacutes

La ciudad de Ambato desde el mes de febrero del antildeo 2013 cuenta con la

presencia de la primera empresa ensambladora de vehiacuteculos del centro del paiacutes

CIAUTO es una empresa dedicada al ensamblaje de vehiacuteculos de las marcas

GREAT WALL (modelos Haval H5 camioneta Wingle y compacto M4) la

denomina Ciudad del Auto (CIAUTO) tiene una produccioacuten de 18 - 25 autos por

diacutea

Las instalaciones estaacuten ubicadas en el sector de Unamuncho (Norte de Ambato-

Camino Real) la planta al momento se encuentra acreditada con la Norma ISO

9001

Fuente Castantildeeda Carlos Artiacuteculo Historia Automoacutevil Ecuador Fecha

08122000

Fuente Loacutepez Daniel Articulo Ensamblaje de Autos Fecha 15112003

Fuente Tartado Daniel Articulo Llegada del Automoacutevil Fecha 09032005

22 Misioacuten y Visioacuten de Ciauto

221 Misioacuten

Somos una empresa dedicada al ensamblaje de partes y vehiacuteculos

automotores de calidad

Fomentamos el desarrollo de la industria automotriz en el centro del

paiacutes asiacute como tambieacuten el crecimiento de nuestra gente generando al

mismo tiempo la rentabilidad necesaria para asegurar la continuidad

y desarrollo de nuestra organizacioacuten

Fuente Jefe de Planta CIAUTO

222 Visioacuten

Nuestra cultura organizacional impulsa la buacutesqueda de la excelencia

en un ambiente acogedor que facilita el desarrollo de nuestro equipo

humano

Mantenemos procesos de fabricacioacuten innovadores confiables

seguros y competitivos que nos permiten ensamblar vehiacuteculos de

calidad

Fomentamos el desarrollo de la industria a traveacutes del crecimiento

paulatino del nuacutemero de unidades que ensamblamos y del tipo de

partes locales que instalamos en nuestros vehiacuteculos lo que nos

permite adoptar y transferir tecnologiacutea generando nuevos y mejores

negocios para todas las partes involucradas con nuestra organizacioacuten

Gestionamos nuestros procesos de acuerdo a los requisitos

establecidos en la norma ISO 9001 lo que nos brinda las

herramientas y los recursos necesarios para trabajar ordenadamente y

con calidad facilitaacutendonos el logro de la satisfaccioacuten de nuestros

clientes internos y externos

Logramos clientes entusiasmados con nuestros productos esto nos

permite construir un gran nombre de respaldo y seriedad asegurando

el crecimiento y sustentabilidad de nuestro negocio

Generamos la rentabilidad adecuada para asegurar la continuidad y

desarrollo de nuestra empresa asiacute como de la sociedad

223 Organigrama de la Ensambladora Ciudad del Auto Cia Ltda CIAUTO

GRAacuteFICO Nordm 2 Organigrama de CIAUTO

Fuente Jefe de Planta CIAU

23 Disentildeo Metodoloacutegico

231 Meacutetodos de Investigacioacuten

Es una serie de pasos que aportan a la investigacioacuten de conocimientos mediante la

aplicacioacuten de meacutetodos y teacutecnicas y para adquirir los fundamentos de las

investigaciones nos daraacuten una visioacuten general de la realidad en que se encuentra la

empresa

2311 Meacutetodo hipoteacutetico deductivo

Seguacuten (Karl POPPER 1994 paacuteg 45) El meacutetodo hipoteacutetico

deductivo es el procedimiento o camino que sigue el

investigador para hacer una actividad una praacutectica cientiacutefica

El meacutetodo hipoteacutetico deductivo tiene varios pasos esenciales

observacioacuten del fenoacutemeno a estudiar creacioacuten de una

hipoacutetesis para explicar dicho fenoacutemeno deduccioacuten de

consecuencias o proposiciones maacutes elementales que las

propias hipoacutetesis verificacioacuten y comprobacioacuten de la verdad de

los enunciados declarados comparaacutendolos con la experiencia

Este meacutetodo ha servido para obtener una gran cantidad de informacioacuten

en forma teoacuterica se las ha llevado a la praacutectica para una comprobacioacuten

entre la teoriacutea y la experimentacioacuten con el fenoacutemeno en siacute

2312 La experimentacioacuten cientiacutefica

Para (D T CAMPBELL y otros 1973 paacuteg 9) Implica

alteracioacuten controlada de las condiciones naturales de tal forma

que el investigador creara modelos reproduciraacute condiciones

abstraeraacute rasgos distintivos del objeto del problema la

experimentacioacuten depende del grado de conocimiento del

investigador a la naturaleza a las circunstancias del objeto y

el problema de investigacioacuten es decir no siempre se podraacute

realizar experimentacioacuten

Admite la modificacioacuten de variables lo cual nos da viacutea libre para la

correccioacuten de errores y el mejoramiento de nuestra investigacioacuten

Puedo agregar que como futuro ingeniero en informaacutetica estoy

aplicando mucho este meacutetodo puesto que debemos buscar una solucioacuten

de calidad efectiva funcional y dar satisfaccioacuten al cliente

24 Teacutecnicas de la investigacioacuten

Los instrumentos de recoleccioacuten de datos e informacioacuten son un recurso

metodoloacutegico utilizado por las teacutecnicas de investigacioacuten donde se materializo la

informacioacuten mediante un dispositivo o formato (impreso o digital) que se utiliza

para poder obtener registrar o almacenar con los aspectos relevantes del estudio o

investigacioacuten recabada de las fuentes indagadas

241 La entrevista

Para (Hugo GARCEacuteS 2000 paacuteg 6) La entrevista en cierto

sentido es un cuestionario contestado en forma verbal Lo

que supone que el investigador debe desplazarse en busca de

las personas que deben ser entrevistadas Esto naturalmente

demanda maacutes tiempo aun cuando tan pronto como ha

logrado su objetivo dispone al mismo tiempo de las

contestaciones

242 La encuesta

Seguacuten (Hugo GARCEacuteS 2000 paacuteg 7) La encuesta

comprende una serie de preguntas formuladas por escrito

para que el investigado conteste tambieacuten por escrito

Generalmente la encuesta se utiliza para averiguar actitudes y

opiniones mediante preguntas haacutebilmente dirigidas Al

formular preguntas especiacuteficas sobre tal o cual

acontecimiento permite que las respuestas tengan objetividad

Se utilizoacute el instrumento cuestionario al Gerente general de la empresa

para apoyar la creacioacuten del sistema la encuesta fue aplicada a

miembros administrativos de la empresa quienes aportaron de la manera

maacutes sincera

25 Recoleccioacuten de la Informacioacuten

251 Investigacioacuten bibliograacutefica

Para (Hugo GARCEacuteS 2000 paacuteg 12) La investigacioacuten de

caraacutecter documental se apoya en la recopilacioacuten de

antecedentes a traveacutes de documentos graacuteficos formales e

informes cualquiera que estos sean donde el investigador

fundamenta y complementa su investigacioacuten con lo aportado

de por diferentes autores Los materiales de consulta suelen

ser las fuentes bibliograacuteficas iconograacuteficas fonograacuteficas y

algunos medios magneacuteticos

Este tipo de datos ayudo a la investigacioacuten en la recoleccioacuten de

informacioacuten de la empresa para el desarrollo del presente proyecto en

este caso apoyoacute en la subida de informacioacuten a una base de datos

252 Investigacioacuten experimental

Para (Hugo GARCEacuteS 2000 paacuteg 17) La investigacioacuten

experimental consiste en la manipulacioacuten de una o maacutes

variables experimental no comprobada en condiciones

rigurosamente controlada con el fin de describir de queacute

modo o por que causa se produce una situacioacuten o

acontecimiento particular El experimental provocado por el

investigador le permite introducir determinadas variables de

estudio manipuladas por eacutel para controlar el aumento o

disminucioacuten de esas variables y sus efectos en las conductas

observadas

Este tipo de investigacioacuten permite realizar la experimentacioacuten entre

variables y obtener resultados positivos o negativos para luego analizar

los resultados dados por cada una de las experimentaciones y obtener

informacioacuten concreta

253 Investigacioacuten de campo

Para (Hugo GARCEacuteS 2000 paacuteg 18) La investigacioacuten que

se realiza en el lugar geograacutefico donde se producen los

hechos o campo de los hechos como un jardiacuten la escuela el

hogar o una entidad social como un barrio marginal las

viviendas indiacutegenas los comerciantes ambulantes etc etc

Esta investigacioacuten nos permite realizar un anaacutelisis maacutes detallado en el

lugar de la investigacioacuten ya que asiacute se puede interactuar con los

miembros y los problemas que poseen donde puedo tener una

perspectiva maacutes clara

26 Tratamiento y Anaacutelisis Estadiacutestico de los Datos

Para la interpretacioacuten de los resultados se utilizara la estadiacutestica

descriptiva

261 Estadiacutestica descriptiva

Para (Hugo GARCEacuteS 2000 paacuteg 22) Los puntajes que se

han obtenido en una prueba de evaluacioacuten los datos de los

censos los datos obtenidos mediante encuestas los datos que

dispone un agricultor sobre la produccioacuten agriacutecola o los

datos de produccioacuten de una faacutebrica si se hallan en desorden

o en bruto como se los llama no dicen nada Para poder

obtener conclusiones de esa cosecha de esa industria o de

esos alumnos es necesario ordenarlos y compararlos entre siacute

o con la media aritmeacutetica o promedio o sacar porcentajes

Esto es saber lo que esos nuacutemeros dicen por si para el

presente como por ejemplo que maacutes de la mitad de los

alumnos son buenos Esto corresponde a estadiacutestica

descriptiva porque solo estaacute describiendo lo que en la

actualidad pasa

En lo mencionado anteriormente se puede decir que la estadiacutestica

descriptiva nos arrojoacute datos reales queacute califiquen el proyecto de

investigacioacuten con la ayuda de las teacutecnicas de investigacioacuten como son la

entrevista y la encuesta

27 Poblacioacuten

A continuacioacuten se detalla los miembros administrativos que se tomaron

en cuenta o que se encuentran involucrados

Tabla Ndeg 1 Involucrados de la encuesta

Involucrados Cantidad

Administradores 22

Total 22

Fuente Jefe de Planta CIAUTO

28 Anaacutelisis e Interpretacioacuten de Resultados

Pregunta 1 iquestCree usted que la Planta ensambladora debe estar sujeta al

desarrollo tecnoloacutegico para asiacute brindar una mejora continua

Tabla Ndeg 2 Desarrollo Tecnoloacutegico Ciauto

Paraacutemetros Frecuencia Porcentaje

SI 22 100

NO 0 0

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 3 Desarrollo Tecnoloacutegico Ciauto

Elaborado por Dario Gutieacuterrez

Anaacutelisis- Todos los encuestados opinan que CIAUTO debe estar a la par con la

tecnologiacutea y profesionales que quieren ver un mejoramiento continuo ya que

gracias a ellos podraacuten ser crecer en forma tecnoloacutegica como muchas grandes

empresas

100

0

CIAUTO DEBE ESTAR SUJETO AL DESARROLLO TECNOLOGICO

SI

NO

Pregunta 2 iquestConoce usted que es un sistema de gestioacuten y mantenimiento

programado

Tabla Ndeg 3 Porcentaje de Conocimiento

Paraacutemetros Frecuencia Porcentaje

SI 15 68

NO 7 32

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 4 Porcentaje de Conocimiento

Elaborado por Dario Gutieacuterrez

Anaacutelisis- Para los encuestados que supieron mencionar que si conocen que es un

sistema de gestioacuten y mantenimiento programado es porque ven que a futuro la

empresa necesitara de sistemas similares para su desarrollo tecnoloacutegico y que los

pondraacute en un estatus maacutes alto como empresa

68

32

PORCENTAJE DE CONOCIMIENTO DE UN SISTEMA DE GESTION Y MANTENIMIENTO PROGRAMADO

SI

NO

Pregunta 3 iquestConsidera usted que se lleve el control de la planificacioacuten de

mantenimientos a traveacutes de un Sistema Informaacutetico

Tabla Ndeg 4 Consideraciones de Control

Paraacutemetros Frecuencia Porcentaje

SI 22 100

NO 0 0

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 5 Consideraciones de Control

Elaborado por Dario Gutieacuterrez

Anaacutelisis- Los encuestados estaacuten seguros que se deberiacutea llevar un control de los

mantenimientos que se realizan en CIAUTO porque los equipos industriales y

tecnoloacutegicos pueden fallar repercutiendo en el estado econoacutemico y funcional de la

planta

100

0

CONSIDERACIONES DE CONTROL DE MANTENIMIENTOS

SI

NO

Pregunta 4 iquestCoacutemo calificariacutea usted la creacioacuten de un sistema de gestioacuten y

mantenimiento programado para la planta ensambladora

Tabla Ndeg 5 Calificacioacuten para el Desarrollo del SGMP

Paraacutemetros Frecuencia Porcentaje

EXCELENTE 8 41

BUENO 13 59

NO CALIFICA 1 5

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 6 Calificacioacuten para el Desarrollo del SGMP

Elaborado por Dario Gutieacuterrez

Anaacutelisis- La mayoriacutea de los encuestados estaacute de acuerdo en que es excelente y

bueno la creacioacuten un sistema de gestioacuten y mantenimiento programado por los

beneficios que este brida al mantener los equipos criacuteticos y dispositivos

funcionando y asiacute disminuir considerablemente el margen de error

39

57

4

CALIFICACION PARA EL DESARROLLO DEL SGMP

EXCELENTE

BUENO

NO CALIFICA

Pregunta 5 iquestConoce usted coacutemo es el proceso para realizar el mantenimiento de

un equipo informaacutetico en CIAUTO

Tabla Ndeg 6 Porcentaje de conocimiento del mantenimiento de un equipo en

Ciauto

Paraacutemetros Frecuencia Porcentaje

SI 7 32

NO 15 68

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 7 Porcentaje de conocimiento del mantenimiento de un

equipo en Ciauto

Elaborado por Dario Gutieacuterrez

Anaacutelisis- Al no conocer el proceso de mantenimientos de equipos informaacuteticos

los encuestados respondieron negativamente pero supieron mencionar que es por

falta de informacioacuten o porque no han prestado atencioacuten se estaacuten haciendo dichos

mantenimientos a los equipos industriales y tecnoloacutegicos

32

68

PORCENTAJE DE CONOCIMIENTO DEL MANTENIMIENTO DE UN EQUIPO INFORMAacuteTICO EN CIAUTO

SI

NO

Pregunta 6 iquestConsidera usted beneficioso que se lleve un control de los

documentos y planificacioacuten de mantenimientos para los equipos criacuteticos

Tabla Ndeg 7 Beneficio de documentar la planificacioacuten de mantenimientos

Paraacutemetros Frecuencia Porcentaje

SI 22 100

NO 0 0

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 8 Beneficio de documentar la planificacioacuten de

mantenimientos

Elaborado por Dario Gutieacuterrez

Anaacutelisis- El beneficio de llevar un control de documentacioacuten y planificacioacuten

para mantenimientos es muy importante porque se puede prevenir muchos errores

o problemas que presentan los equipos industriales o informaacuteticos y asiacute tenerlos

siempre funcionando oacuteptimamente

100

0

BENEFICIO DE DOCUMENTAR LA PLANIFICACIOacuteN DE MANTENIMIENTOS

SI

NO

29 Verificacioacuten de la hipoacutetesis

La comprobacioacuten de la hipoacutetesis es el estudio que se hace posteriormente de la

aplicacioacuten de un instrumento de investigacioacuten y adquirido los resultados como

datos estadiacutesticos donde se hizo referencia a la hipoacutetesis planteada al comenzar la

investigacioacuten

La implementacioacuten de un sistema de gestioacuten y mantenimiento programado de

equipos tecnoloacutegicos e industriales aplicando la metodologiacutea SCRUM para que

facilite la actividad de la Norma ISO 9001 de mantenimiento manuales de

maquinaria y otra informacioacuten

Al realizar un anaacutelisis en tiempos de ejecucioacuten en las formas documentacioacuten y

sistema (software) se puede decir que los usuarios realizaban varios ingresos para

encontrar o buscar los archivos deseados para la realizacioacuten de los

mantenimientos de los equipos industrial donde se demoraban unos 30 min a 1

hora ademaacutes que no se daba aviso del mantenimiento realizado a los operarios o

coordinadores de dichas aacutereas en el caso del software los tiempos se minimizan

de 5 a 10 min dependiendo si el equipo es nuevo y necesita ser registrado y

tambieacuten en el software se puede visualizar el avance de los mantenimientos que se

han realizado y los que deberaacuten realizarse a futuro

Con la encuesta realizada se pudo obtener datos muy importantes pero de manera

general los encuestados respondieron positivamente con el 75 de que el sistema

cumple los objetivos el 25 negativo se dio porque las fallas de los equipos

industriales no se producen siempre por no realizar mantenimientos tambieacuten por

la mala utilizacioacuten de los operarios o incidentes en las estructuras

Para verificacioacuten de la factibilidad de la investigacioacuten se procedioacute a la realizacioacuten

de las encuestas detalladas anteriormente en donde se pudo constatar que la

hipoacutetesis es veriacutedica tomando en cuenta la tabulacioacuten de los datos obtenidos en

donde se puede evidenciar que 100 de encuestados estaacuten de acuerdo en que se

lleve un control de los mantenimientos planificados a traveacutes de un sistema el 39

opina que seriacutea excelente implantar un sistema de gestioacuten y mantenimiento

programado el 57 califico como bueno el desarrollo ya que esto ayudara a la

mejora continua y a mantener los equipos criacuteticos siempre disponibles el 100

opina que es muy beneficioso contar con un sistemas de gestioacuten mantenimiento

programado porque los usuarios temen por la informacioacuten con la que cuentan y

con los equipos que ayudan en diferentes puntos del ensamblaje De todo esto se

puede exponer que es factible la implementacioacuten de un sistema de gestioacuten y

mantenimiento programado para el aacuterea de mantenimiento y sistemas

informaacuteticos de la Planta ensambladora CIAUTO

Para comprobacioacuten se revisoacute los diferentes procesos en el sistema y se realiza

comprobaciones y verificaciones de la funcionalidad de cada parte

Asiacute pues en el sistema se verifica que los usuarios realizan el ingreso con sus

respectivos usuarios y acceden a los moacutedulos asignados por el tipo de

departamento

Para los usuarios del departamento de mantenimiento se puede evidenciar que al

acceder a su respectivo modulo tienes las tareas o acciones en menuacutes donde

dependiendo de lo que deseen realizar estaacuten plan anual de mantenimiento quien a

su vez tiene opciones de visualizar el reporte como tambieacuten el ingresar un nuevo

equipo industrial y tambieacuten para la asignacioacuten de un tipo de actividad y

actividades respectivas de cada equipo industrial

En otro apartado del menuacute en el moacutedulo de mantenimiento tenemos el reporte

para de tareas a realizar por mes semana o el diacutea asiacute el personal de

mantenimiento tiene las tareas asignadas para el diacutea

Para los usuarios de sistemas el modulo no es muy complejo ya que poseen un

inventario de los equipos que administran y un plan anual de tareas por fechas

como el ingreso eliminacioacuten y modificacioacuten de las diferentes tareas y sus

restricciones

El suacuteper usuario (root) seraacute el uacutenico que pueda crear usuarios o personas en el

caso de ingreso de un nuevo miembro al sistema es asiacute que llevara un control de

asignaciones y solicitudes de nuevos usuarios por otra parte tendraacute la potestad de

realizar y utilizar los moacutedulos de los demaacutes departamentos para realizar cambios

no habilitados para los respectivos usuarios

El sistema ira creciendo por lo que seraacute necesario ir actualizando o creando

nuevos moacutedulos dependiendo del tipo Sistema de Gestioacuten de Calidad ISO

9001que se vaya implantando o su respectiva actualizacioacuten cada 3 antildeos

Para culminar se comprueba y se visualiza todos los moacutedulos necesarios y sus

diferentes caracteriacutesticas dan una visualizacioacuten de los diferentes requerimientos y

que despueacutes se convirtieron en tareas finalizadas para terminacioacuten del sistema y

se puedan verificar aspectos de planes anuales mantenimientos realizados tareas

no realizadas y sirvan para una mejora continua de cada aacuterea y por entregar una

herramienta informaacutetica de gran utilidad para la Planta Ensambladora CIAUTO

CAPITULO III

3 IMPLEMENTACIOacuteN DE UN SISTEMA DE GESTIOacuteN y

MANTENIMIENTO PROGRAMADO DE EQUIPOS

TECNOLOGICOS E INDUSTRIALES

31 Presentacioacuten

En los uacuteltimos antildeos se ha evidenciado que las empresas puacuteblicas y privadas han

optado por sistemas informaacuteticos que ayuden y solventen diferentes aspectos

dentro la empresa asiacute ayudando con mejor control manejo e integridad de la

informacioacuten que se maneja internamente

Es asiacute que se hace factible la creacioacuten de un sistema de gestioacuten y mantenimiento

programado de equipos tecnoloacutegicos e industriales para que facilite la actividad

de la Norma ISO 9001 de mantenimiento manuales de maquinaria y otra

informacioacuten y mantener los equipos criacuteticos disponibles con menores fallas para

los departamentos de mantenimiento y sistemas informaacuteticos de la Planta

ensambladora CIAUTO

Lo cual ayuda al desarrollo de la propuesta para demostrar de una manera

renovadora mantener los equipos criacuteticos disponibles un mayor tiempo y su

control que ayudan a los departamentos de mantenimiento y sistemas

informaacuteticos en el progreso e implementacioacuten del sistema el cual el principal

beneficio es la habilidad de mantener los equipos criacuteticos en plan de

mantenimientos para mantener el mayor tiempo posible disponibles o con un

margen miacutenimo de dantildeo

32 Objetivos

321 Objetivo general

Desarrollar un sistema de gestioacuten y mantenimiento programado de equipos

tecnoloacutegicos e industriales aplicando la metodologiacutea SCRUM para la gestioacuten de

mantenimientos fichas teacutecnicas de maquinaria y otra informacioacuten

322 Objetivos Especiacuteficos

Investigar informacioacuten de procesos de creacioacuten programacioacuten y

modelacioacuten de software para que trabajen junto con una base de datos

integrada en un servidor

Realizar el anaacutelisis y disentildeo del Sistema Informaacutetico haciendo un

seguimiento de la metodologiacutea teacutecnicas e instrumentos de investigacioacuten

para cada etapa del proyecto

Confirmar el mejor funcionamiento en la implementacioacuten del sistema

haciendo un seguimiento a la metodologiacutea SCRUM la cual se usoacute para la

realizacioacuten del proyecto

33 Justificacioacuten e Importancia

El mejoramiento de las condiciones de eficiencia y eficacia de los procesos

productivos de mantenimiento y transferencia de informacioacuten en las industrias es

un tema de continuo estudio en la ensambladora CIAUTO que se encuentra en

proceso de implantacioacuten equipamiento e inicio de operacioacuten se han identificado

diferentes aspectos en los cuales intervenir entre ellos la implementacioacuten y

mejoramiento de los sistemas que apoyan los procesos de comunicacioacuten

transferencia y almacenamiento de datos en toda la planta

Un Sistema informaacutetico corporativo constituye desde hace mucho tiempo un

conjunto de recursos informaacuteticos para la organizacioacuten los cuales proporcionan

beneficios directos e indirectos tales como ahorro de tiempo y dinero facilidad

de uso mejor y maacutes raacutepida transferencia de informacioacuten escalabilidad y

flexibilidad multiplataforma entre otros

Un Procedimiento informaacutetico pone juntos todos los recursos necesarios bajo un

uacutenico Sistema Corporativo brindando estandarizacioacuten y facilidad de uso

permitiendo a los usuarios interactuar con contenidos aplicaciones procesos de

negocio y otras personas dentro de la Organizacioacuten El sistema avanzado de

herramientas que brinda a usuarios no teacutecnicos la capacidad de capturar

inmediatamente la informacioacuten y entregarla al puacuteblico objetivo en forma

oportuna

Existe variada informacioacuten teacutecnica disponible acerca del disentildeo programas de

modelamiento desarrollo testing ejemplos de funcionamiento e implementacioacuten

de sistemas informaacuteticos

Los sistemas Dashboard ayudaran generando y desarrollando tableros de control

donde se mostraran los indicadores de las diferentes tareas realizadas por el aacuterea

de mantenimiento asiacute el control seraacute maacutes visible y manejable se podraacuten tomar

decisiones para mejora continua de los procesos

Lo que se logra con la informacioacuten en este nuevo ambiente enlazado tiene un gran

impacto Los sistemas distribuidos permiten a una Organizacioacuten gastar menos

tiempo en cosas que no agregan valor como la buacutesqueda de informacioacuten para

resolver un problema La productividad se incremente a medida que el

conocimiento corporativo es maacutes accesible y la informacioacuten maacutes precisa La

flexibilidad en el tiempo de entrega del conocimiento se gana a medida que la

informacioacuten siempre esteacute a un clic de distancia Los sistemas informaacuteticos abren

un espacio en donde las fronteras son maacutes pequentildeas y el intercambio de

informacioacuten es estimulado Esto lleva a unos empleados mejor informados y con

la habilidad de tomar mejores y maacutes raacutepidas decisiones Al final se termina

logrando una mayor productividad y maacutes tiempo para incrementar las ganancias

Ademaacutes se desea brindar una mayor facilidad de administracioacuten de toda la

informacioacuten desarrollada por los usuarios al Departamento de Sistemas para que

esta brinde un mejor servicio a sus compantildeeros de trabajo

La empresa en su nivel de operativo administrativo cada uno de sus operarios

jefes de aacuterea en general se veraacuten beneficiados reduciendo tiempos de reaccioacuten

ante problemas que pueden suscitarse mediante la facilidad de prever notificar y

consecuentemente corregir distintas falencias en la produccioacuten

Finalmente se planea otorgar mayores prestaciones de manejo de histoacutericos de los

datos subidos por cada uno de los usuarios con la finalidad de explotar de la mejor

manera las herramientas del sistema de gestioacuten documental obteniendo

informacioacuten actualizada y confiable al alcance de todo el Personal

Para la investigacioacuten y desarrollo del proyecto se utilizaran diferentes

herramientas tecnoloacutegicas como potgresSQL (base de datos) Java (lenguaje de

programacioacuten) estos se encontraran en un servidor centralizado todas estas

herramientas son de coacutedigo abierto (OPEN SOURSE)

El proyecto seraacute auspiciado por la empresa CIAUTO y se desarrollaraacute en la

planta de ensamblaje que se encuentra operando en la parroquia Unamuncho

34 Desarrollo de la Propuesta

341 Metodologiacutea Aacutegil SCRUM

La metodologiacutea SCRUM es un proceso aacutegil iterativo e incremental que respeta las

cinco etapas tradicionales de un proyecto que facilitan su gestioacuten y control ellas

son

1 Planificacioacuten

2 Anaacutelisis

3 Disentildeo

4 Construccioacuten

5 Prueba e implementacioacuten

Coacutemo el objetivo principal de la metodologiacutea es la adopcioacuten de estas buenas

praacutecticas permite reducir el tiempo de desarrollo de productos maacutes capacidad de

adaptacioacuten y flexibilidad frente a un entorno y unos requisitos cambiantes

aumentando el valor que se aporta a los clientes

Este tipo de proceso permite desarrollar y realizar entregas parciales mismas que

se van completando con el avance del proyecto de esta manera se reducen los

riesgos y el cliente va verificando y obteniendo resultados satisfactorios de su

proyecto Cabe sentildealar que cada iteracioacuten tiene una duracioacuten de un mes o a veces

pueden durar dos semanas

A continuacioacuten se especifican los roles para cada uno de los comprometidos del

desarrollo del software

342 Asignacioacuten de Roles de Scrum

Propietario del Producto (Product Owner) el Ing Vinicio Haro quien

es el coordinador del Aacuterea de Mantenimiento y el Ing Jorge Parra como

coordinador del Aacuterea de Sistemas de la Planta Ensambladora CIAUTO

Equipo Desarrollador (Team) Dario Gutierrez autor de la presente

Tesis quien es el encargado de desarrollar e implementar el sistema para

la gestioacuten y mantenimiento programado

Scrum Master El Ing Segundo Corrales quien es Director de Tesis y

quien es responsable de realizar un control al equipo desarrollador (team)

para dar el seguimiento a las reglas que indica la Metodologiacutea

Otros Interesados es aquiacute donde entra el tribunal de grado quienes son

los encargados de realizar las pruebas del funcionamiento del sistema

Una vez establecidos los roles a todos y cada uno de los comprometidos para el

desarrollo del software se procede a detallar cada una de las fases por las que

tiene que atravesar el desarrollo del producto y la combinacioacuten de herramientas

utilizadas

343 Proceso de desarrollo de Software

3431 Historias de Usuario

En la primera fase del desarrollo aacutegil se encuentran las historias de usuario las

cuales son los requerimientos funcioacutenales del sistema que se obtuvo en las

conversaciones con los Product Owner

Tabla Ndeg 8 Historia de Usuario Nordm 1

Historia de Usuario

Nuacutemero 1 Usuario Root administradores Clientes

Nombre de historia ingreso al sistema

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten El root administradores y clientes deben ingresar un usuario y

contrasentildea respectivamente

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 9 Historia de Usuario Nordm 2

Historia de Usuario

Nuacutemero 2 Usuario Root administradores Clientes

Nombre de historia activacioacuten de moacutedulos de usuarios

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten El root administradores y clientes deben ingresar a sus respectivos

moacutedulos

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 10 Historia de Usuario Nordm 3

Historia de Usuario

Nuacutemero 3 Usuario Root administradores

Nombre de historia Creacioacuten modificacioacuten y eliminacioacuten de usuarios

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten aquiacute se detallara el registro de cada usuario como tambieacuten la

eliminacioacuten y modificacioacuten por parte del root y administradores del sistema

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 11 Historia de Usuario Nordm 4

Historia de Usuario

Nuacutemero 4 Usuario Root administradores departamento sistemas

Nombre de historia Plan anual de sistemas aacuterea sistemas

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten en el moacutedulo del plan anual de sistemas se detalla cada una de la

tareas planificada por fecha de inicio y fin para realizarla

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 12 Historia de Usuario Nordm 5

Historia de Usuario

Nuacutemero 5 Usuario Root administradores departamento sistemas

Nombre de historia Plan de mantenimientos aacuterea sistemas

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten en el plan de mantenimientos se detalla la fecha para realizar el

mantenimiento de cada maacutequina o dispositivo

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 13 Historia de Usuario Nordm 6

Historia de Usuario

Nuacutemero 6 Usuario Root administradores departamento

mantenimiento

Nombre de historia Plan anual aacuterea mantenimiento

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten este plan posee un sub plan para cada equipo industrial y de ahiacute

tomara informacioacuten para la creacioacuten del plan maestro

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 14 Historia de Usuario Nordm 7

Historia de Usuario

Nuacutemero 7 Usuario Root administradores departamento

mantenimiento

Nombre de historia Inventario de repuestos aacuterea mantenimiento

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten en este moacutedulo se encuentra los repuestos para cada equipo

industrial y tambieacuten un detalle por liacutenea de ensamblaje donde se podraacute ver si hay

existencias para poder ser usadas o si fueron comprados entran a inventario

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 15 Historia de Usuario Nordm 8

Historia de Usuario

Nuacutemero 8 Usuario Root administradores departamento

mantenimiento

Nombre de historia Inventario de herramientas aacuterea mantenimiento

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten aquiacute se detalla las diferentes herramientas utilizadas y en

funcionamiento para cada estacioacuten y liacutenea de ensamblaje

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 16 Product Backlog

Ndeg de

Requerimiento

Ndeg de

Historia

Descripcioacuten requisito Prioridad

R1 H1

Ingreso al sistema Los diferentes

usuarios deben

logearse en el

sistema

Alta

R2 H2

Activacioacuten de

moacutedulos de

usuarios

Por la actividad

del usuario se

habilitara el

modulo

correspondiente

Alta

R3 H3

Creacioacuten

modificacioacuten y

eliminacioacuten de

usuarios

Aquiacute se habilita

todos los planes

por aacutereas o por

equipos

Alta

industriales para

realizar los

mantenimientos

DEPARTAMENTO DE SISTEMAS

R4 H4

Plan anual de

sistemas aacuterea

sistemas

Este en un plan de

manera general

que muestra todas

las tareas

planificadas para

el antildeo

Alta

R5 H5

Plan de

mantenimientos

aacuterea sistemas

En el plan de

mantenimientos

se detalla

mantenimientos

equipos y

dispositivos

Alta

DEPARTAMENTO DE MANTENIMIENTO

R6 H6

Plan anual aacuterea

mantenimiento

Aquiacute se muestran

los planes

individuales por

equipo industrial

y al final se

obtiene un

completo

detallado

Alta

R7 H7

Inventario de

repuestos aacuterea

mantenimiento

El inventario de

repuestos estaacute

identificado por

liacutenea de

ensamblaje

Alta

R8 H8

Inventario de

herramientas aacuterea

mantenimiento

Este inventario

contiene las

herramientas

utilizadas por

liacuteneas de

ensamblaje

Alta

Elaborado por Dario Gutieacuterrez

3432 Iteracioacuten 1

34321 Plan del sprint 1 para el sistema

Despueacutes de que se posea la pila de requerimientos del sistema En la planificacioacuten

es donde el Equipo Desarrollador (Team) inicia el proceso de convertir el Sprint

Backlog en el software funcional

El Sprint Backlog es el producto que surge del Producto Backlog que es una lista

de requerimientos que se establecen en un sprint

Tabla Ndeg 17 Sprint Backlog del Sprint 1

Descripcioacuten Prioridad Ndeg historian de

Usuario

R1 Ingreso por usuario Alta H1

R2 Habilitacioacuten de

moacutedulos Alta H2

R3

Creacioacuten

modificacioacuten y

eliminacioacuten de

usuarios

Alta H3

Elaborado por Dario Gutieacuterrez

Luego de haber reconocido los requerimientos que van a ser desarrollados se

procede a preparar la tabla de tareas que corresponde a efectuar el Equipo

Desarrollador (Team) para asiacute alcanzar el primer modelo o prototipo funcional

Tabla Ndeg 18 Tareas del Sprint 1

Coacutedigo Descripcioacuten responsable Tiempo de

ejecucioacuten

TA01 Esquema de la base de datos Equipo

Desarrollador 6h

TA02 Disentildeo para el login de Usuario Equipo

Desarrollador 6h

TA03

Disentildeo para

Registromodificacioacuteneliminacioacuten

de usuarios

Equipo

Desarrollador 6h

TA04 Establecer conexioacuten con la base

de datos programacioacuten

Equipo

Desarrollador 6h

TA05 Programacioacuten para el login de

Usuario

Equipo

Desarrollador 6h

TA06

Programacioacuten para el

Registromodificacioacuteneliminacioacuten

de usuario

Equipo

Desarrollador 6h

TA07 Programacioacuten habilitacioacuten de

moacutedulos por usuario

Equipo

Desarrollador 6h

TA08 Pruebas de versioacuten Equipo

Desarrollador 6h

Total de tiempo de ejecucioacuten 48h Elaborado por Dario Gutieacuterrez

Luego se muestra el conjunto de tareas donde se encuentran el tipo de tareas que

se produciraacuten a lo largo de la iteracioacuten

Tabla Ndeg 19 Tareas tipos y estados

Propuesta

Sistema de gestioacuten y mantenimiento programado de equipos tecnoloacutegicos e

industriales

Numero de

Sprint

Inicio Nuacutemero de diacuteas Jornada en horas

1 10-junio-2015 8 6

Tareas Responsables

Tipo Estado

Anaacutelisis Pendiente Equipo desarrollador

(team)

Disentildeo Pendiente Equipo desarrollador

(team)

Codificacioacuten En curso Equipo desarrollador

(team)

Prototipo En curso Equipo desarrollador

(team)

Pruebas Pendiente Equipo desarrollador

(team) y Scrum Marster

Elaborado por Dario Gutieacuterrez

La primera lista del sprint indica los estados de las tareas lo que ayuda para

realizar un control de las actividades que estaacuten por realizarse Tambieacuten se tiene

un listado para dar cumplimiento a la iteracioacuten

Tabla Ndeg 20 Listado de tareas y estados para el sprint

Tarea Tipo Estado Responsable

Esquema de la base de datos

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo para el login de Usuario

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo para

registromodificacioacuteneliminacioacuten

de usuarios

Prototipo Pendiente Equipo

desarrollador

(team)

Establecer conexioacuten con la base

de datos programacioacuten

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el login de

Usuario

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el

Registromodificacioacuteneliminacioacuten

de usuario

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten habilitacioacuten de

moacutedulos por usuario

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Realizacioacuten de pruebas a la

versioacuten

Pruebas Pendiente Equipo

desarrollador

(team) y

Scrum

Marster Elaborado por Dario Gutieacuterrez

34322 Preparacioacuten del proceso del Sprint Planning Meeting

Despueacutes de culminar la pila del Sprint se solicita que el Equipo desarrollador

(Team) tenga en mente lo siguiente

Tareas anteriores (ayer)

Tareas actuales (hoy)

Al realizar cualquier parte del proceso o si se ve dificultado para realizar una

determinada tarea

Para medir el desempentildeo de las tareas que se desarrollan seraacuten evidentes en la

Tabla Ndeg 23 en la cual se podraacute constatar el progreso que lleva el proyecto y la

misma informacioacuten seraacute tomada para realizar el Burn Down Chart

Fecha = Registro de la fecha que se realiza la tarea

NHR = Nuacutemero de horas que faltan para culminar el Sprint

NTRF = Numero de tareas por finalizar

RES = Responsables

T ANT = Tareas anteriores

T ACT = Tareas actuales

Tabla Ndeg 21 Seguimiento de la pila de tareas

FECHA NHR NTRF RES TANT TACT

1006 42 07 Equipo

desarrollador

(team)

Plan para la iteracioacuten

1

Esquema de la base de

datos

1106 36 06 Equipo

desarrollador

(team)

Esquema de la base

de datos

Disentildeo para el login

de Usuario

1306 30 05 Equipo

desarrollador

(team)

Disentildeo para el login

de Usuario

Disentildeo para cataacutelogo

de usuarios

1406 24 04 Equipo

desarrollador

(team)

Disentildeo para

Registromodificacioacute

neliminacioacuten de

usuarios

Establecer conexioacuten

con la base de datos

programacioacuten

1506 18 03 Equipo

desarrollador

(team)

Establecer conexioacuten

con la base de datos

programacioacuten

Programacioacuten para el

login de Usuario

1606 12 02 Equipo

desarrollador

(team)

Programacioacuten para el

login de Usuario

Programacioacuten para el

cataacutelogo de usuario

1706 6 01 Equipo

desarrollador

(team)

Programacioacuten para el

Registromodificacioacute

neliminacioacuten de

usuario

Programacioacuten

habilitacioacuten de

moacutedulos por usuario

1806 0 00 Equipo

desarrollador

(team)

Programacioacuten

habilitacioacuten de

moacutedulos por usuario

Realizacioacuten de

pruebas a la versioacuten

Elaborado por Dario Gutieacuterrez

Despueacutes de finalizar la iteracioacuten se realiza la revisioacuten de la pila del Sprint

resultante ya que pueden aparecer tareas nuevas tambieacuten se deben tomar en

cuenta aquellas tareas que no fueron finalizadas en el Sprint pero en la

iteracioacuten no existieron tareas sin finalizar esto nos lleva a que se logroacute

terminar como se encontraba en el plan de inicio

Burn Down Chart

Es una imagen descriptiva en la cual se evidencia a queacute velocidad se estaacute

desarrollando para cumplir los requerimientos y objetivos esto indica el

progreso que ha logrado con el trabajo de las tares planeadas dentro la

Iteracioacuten mediante estos datos se puede tomar en cuenta algunos aspectos

como pueden ser replantear los tiempos estimados para cada una de las tareas

o si fue concluida una tarea y se evidencio que es necesario tareas

emergentes

Para la realizacioacuten de la graacutefica se considerara si existieron cambios en las

tareas ya que la iteracioacuten se mantuvo con la pila de tareas planteada al inicio

de la misma no tiene cambio alguno

Tabla Ndeg 22 Pila de tareas al finalizar la iteracioacuten

Tarea Tipo Estado

Esquema de la base de datos Prototipo Finalizado

Disentildeo para el login de Usuario Prototipo Finalizado

Disentildeo para

Registromodificacioacuteneliminacioacuten de

usuarios

Prototipo Finalizado

Establecer conexioacuten con la base de

datos programacioacuten

Codificacioacuten Finalizado

Programacioacuten para el login de Usuario Codificacioacuten Finalizado

Programacioacuten para el

Registromodificacioacuteneliminacioacuten de

Codificacioacuten Finalizado

usuario

Programacioacuten habilitacioacuten de moacutedulos

por usuario

Codificacioacuten Finalizado

Realizacioacuten de pruebas a la versioacuten Pruebas Finalizado

Elaborado por Dario Gutieacuterrez

Lo siguiente al terminar con el seguimiento diario de las tareas dirigidas en la

iteracioacuten se necesita ajustar la informacioacuten para llevar de manera organizada

lo que se procedioacute a realizar aquiacute se muestra la graacutefica para evidenciar el

esfuerzo realizado

GRAacuteFICO Nordm 9 Iteracioacuten 1 esfuerzo realizado

Elaborado por Dario Gutieacuterrez

Se puede decir mediante la observacioacuten del grafico que la distribucioacuten de

tareas estaacute bien establecidas

34323 Desarrollo del Sprint 1

Al iniciar el desarrollo de una aplicacioacuten es esencial comenzar con el disentildeo y

maquetacioacuten de la base de datos ya que la misma seraacute el soporte fundamental

de la creacioacuten del software

4841

3530

21

116

01 2 3 4 5 6 7 8

Sprint 1 Burndown chart

Al realizar el planteamiento de la iteracioacuten se inicioacute por la maquetacioacuten de la

base de datos con los datos que se obtuvieron de los Coordinadores de los

Departamentos de Sistemas y Mantenimiento de la Planta Ensambladora

CIAUTO quienes compartieron la informacioacuten necesaria para el ingreso de

usuarios y acciones que realizara cada uno

GRAacuteFICO Nordm 10 Disentildeo de la base de datos

Elaborado por Dario Gutieacuterrez

La tabla para el control de ingreso y habilitacioacuten de moacutedulos por usuario fue

creada para el ingreso de los usuario pero el suacuteper usuario ROOT

directamente en la base de datos ya que seraacute el uacutenico que podraacute acceder a

todos los moacutedulos en donde es el uacutenico que puede crear eliminar o modificar

usuarios

Casos de uso son herramientas que permiten la representacioacuten graacutefica de

como el usuario opera al ingresar al sistema

GRAacuteFICO Nordm 11 Acciones del administrador

Elaborado por Dario Gutieacuterrez

Para la culminacioacuten de la iteracioacuten en necesario casos de uso el desarrollo de

la interfaz el sistema dispone de una ventana principal en la cual se ingresa

datos del usuario y password para ingresar a los moacutedulos dependiendo del

departamento de usuario

Es asiacute que el grafico GRAacuteFICO Nordm 11 muestra la ventana principal y los

datos que requiere para el ingreso a los moacutedulos internamente la parte que no

se muestra es la conexioacuten a la base de datos

GRAacuteFICO Nordm 12 Ventana de Inicio sesioacuten

Elaborado por Dario Gutieacuterrez

Las siguientes ventanas son para la habilitacioacuten de los moacutedulos por

departamento de usuario

En la ventana siguiente se muestra el ingreso al sistema por parte del root

(suacuteper usuario) el cual tiene acceso a todos los moacutedulos del sistema

GRAacuteFICO Nordm 13 Sesioacuten de root

Elaborado por Dario Gutieacuterrez

La ventana para los usuarios del departamento de sistemas tendraacute solo la

habilitacioacuten del respectivo moacutedulo

GRAacuteFICO Nordm 14 Sesioacuten moacutedulo de sistemas

Elaborado por Dario Gutieacuterrez

La siguiente ventana es el modulo que tendraacute habilitado los usuarios del

departamento de mantenimiento

GRAacuteFICO Nordm 15 Sesioacuten moacutedulo de Mantenimiento

Elaborado por Dario Gutieacuterrez

En la ventana a continuacioacuten se muestra donde se procede a crear los usuarios

para utilizacioacuten del sistema como tambieacuten se puede apreciar estaacute la parte para

eliminacioacuten o edicioacuten de usuarios y un objeto donde se podraacute visualizar la

tabla

GRAacuteFICO Nordm 16 Registro de Personas

Elaborado por Dario Gutieacuterrez

Al ser un sistema debe realizarse pruebas para su correspondiente uso en

produccioacuten al encontrar errores se puede realizar las correcciones necesarias

antes de entre en funcionamiento

34324 Realizacioacuten de pruebas de versioacuten

Los requerimientos que se obtuvieron en el Sprint Backlog se deben

comprobar en el funcionamiento para la versioacuten 10 del sistema aquiacute se hace

los test para observar el funcionamiento y si se encuentra falencias estar a

tiempo para proceder con la correccioacuten Se realizaron las siguientes pruebas

Tabla Ndeg 23 Caso de prueba 1

Sistema SGMPro Id caso de prueba CP01

Historia de usuario H1 Responsable Dario Gutierrez

Propoacutesito

Prueba de ingreso al sistema en la ventana principal

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1 Apertura de logeo

para usuario

Visualizar la

ventana de

ingreso

Excelente

Se efectuoacute el

resultado deseado

2

Ingreso de usuario y

password para

control

Ingreso de los

datos del usuario

para control

Excelente

Se efectuoacute el

resultado deseado Elaborado por Dario Gutieacuterrez

Se procede hacer la prueba la habilitacioacuten de cada uno de los moacutedulos para

los usuarios seguacuten el departamento al que corresponde

Tabla Ndeg 24 Caso de prueba 2

Sistema SGMPro Id caso de prueba CP02

Historia de usuario H2 Responsable Dario Gutierrez

Propoacutesito

Habilitacioacuten de moacutedulos por usuario y filtro por departamento

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1

Habilitacioacuten de

todos los moacutedulos

si es Suacuteper

usuario (root)

Todas las opciones se

habilitan y se tiene el

ingreso correspondiente

Excelente

Se efectuoacute el

resultado deseado

2 Habilitar moacutedulo

de sistemas

Al habilitarse las opciones

por el departamento de

sistemas no se tiene acceso

a opciones de

mantenimiento y root

Excelente

Se efectuoacute el

resultado deseado

3 Habilitar moacutedulo

de mantenimiento

Al habilitarse las opciones

por el departamento de

mantenimiento no se tiene

acceso a opciones de

sistemas y root

Excelente

Se efectuoacute el

resultado deseado

Elaborado por Dario Gutieacuterrez

Para finalizar se realiza la creacioacuten de varios usuarios como la modificacioacuten

y eliminacioacuten para verificar se usa la visualizacioacuten de la tabla de usuarios en

la misma ventana

Tabla Ndeg 25 Caso de prueba 3

Sistema SGMPro Id caso de prueba CP03

Historia de usuario H3 Responsable Dario Gutierrez

Propoacutesito

Creacioacuten modificacioacuten y eliminacioacuten de usuarios

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1 Crear usuario Crear usuario para

cada departamento

Excelente

Se efectuoacute el resultado

deseado

2 Modificar

usuario

Modificar campos

del usuario y

verificar en la tabla

Excelente

Se efectuoacute el resultado

deseado

3 Eliminar usuario Eliminar usuarios y

verificar en la tabla

Excelente

Se efectuoacute el resultado

deseado Elaborado por Dario Gutieacuterrez

3433 Iteracioacuten 2

34331 Plan del sprint 2 para el sistema

Para la continuacioacuten del desarrollo del sistema se procede a realizar la pila de

tareas a cumplirse en la iteracioacuten

Tabla Ndeg 26 Sprint Backlog del Sprint 2

Descripcioacuten Prioridad Ndeg historian de

Usuario

R4

Plan anual de

sistemas aacuterea

sistemas

alta H4

R5

Plan de

mantenimientos

aacuterea sistemas

alta H5

Elaborado por Dario Gutieacuterrez

Al iniciar el Sprint 2 se debe agregar las observaciones y anaacutelisis realizados

por parte del Scrum Master equipo de desarrollo (team) y del Porduct

owner

Para el Sprint 1 no se dieron observaciones al ser realizados con los disentildeos

correspondientes lo cual vuelve independiente al Sprint 2

Aquiacute los requerimientos se trasforman en tareas

Tabla Ndeg 27 Tareas del Sprint 2

Coacutedigo Descripcioacuten responsable Tiempo de

ejecucioacuten

TA01

Disentildeo para el

plan anual de

sistemas

Equipo

Desarrollador 12h

TA02

Disentildeo para el

plan de

mantenimientos

Equipo

Desarrollador 12h

TA03

Establecer

conexioacuten con la

base de datos

programacioacuten

Equipo

Desarrollador 12h

TA04

Programacioacuten

para el plan anual

de sistemas

Equipo

Desarrollador 18h

TA05

Programacioacuten

para el plan de

mantenimientos

Equipo

Desarrollador 18h

TA06 Pruebas de

versioacuten

Equipo

Desarrollador 12h

Total de tiempo de ejecucioacuten 84h

Elaborado por Dario Gutieacuterrez

Despueacutes de la lista de tareas se realiza la construccioacuten de la pila de tareas para

la iteracioacuten 2

Tabla Ndeg 28 Tareas tipos y estados

Propuesta

Sistema de gestioacuten y mantenimiento programado de equipos tecnoloacutegicos e

industriales

Numero de

Sprint

Inicio Nuacutemero de diacuteas Jornada en horas

2 20-junio-2015 21 4

Tareas Responsables

Tipo Estado

Anaacutelisis Terminado Equipo desarrollador

(team)

Disentildeo En curso Equipo desarrollador

(team)

Codificacioacuten En curso Equipo desarrollador

(team)

Prototipo Pendiente Equipo desarrollador

(team)

Pruebas Pendiente Equipo desarrollador

(team) y Scrum Marster

Elaborado por Dario Gutieacuterrez

La primera lista del sprint 2 sentildeala los estados de las diferentes tareas lo que

ayuda a llevar un control de las actividades que estaacuten por realizarse

Tabla Ndeg 29 Listado de tareas y estados del Sprint 2

Tarea Tipo Estado Responsable

Disentildeo para el plan anual

de sistemas

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo para el plan de

mantenimientos

Prototipo Pendiente Equipo

desarrollador

(team)

Establecer conexioacuten con la

base de datos programacioacuten

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el plan

anual de sistemas

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el plan

de mantenimientos

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Pruebas de versioacuten

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Elaborado por Dario Gutieacuterrez

34332 Preparacioacuten del proceso del Sprint Planning Meeting

Similar al Sprint 1 se desarrollara el seguimiento de la pila de tareas se

recomienda tomar en consideracioacuten las tareas anteriores (ayer) tareas

actuales (hoy) y si se da alguacuten inconveniente para la realizacioacuten

Tabla Ndeg 30 Seguimiento de la pila de tareas

FECHA NHR NTRF RES TANT TACT

2006 84 06 Equipo

desarrollador

(team)

Plan para la

iteracioacuten 2

Disentildeo para el plan

anual de sistemas

2206 80 06 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

sistemas

Disentildeo para el plan

anual de sistemas

2306 78 06 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

sistemas

Disentildeo para el plan

de mantenimientos

2406 74 05 Equipo

desarrollador

(team)

Disentildeo para el

plan de

mantenimiento

s

Disentildeo para el plan

de mantenimientos

2506 68 05 Equipo

desarrollador

(team)

Disentildeo para el

plan de

mantenimiento

Establecer conexioacuten

con la base de datos

programacioacuten

s

2606 66 04 Equipo

desarrollador

(team)

Establecer

conexioacuten con

la base de

datos

programacioacuten

Establecer conexioacuten

con la base de datos

programacioacuten

2706 62 04 Equipo

desarrollador

(team)

Establecer

conexioacuten con

la base de

datos

programacioacuten

Programacioacuten para

el plan anual de

sistemas

2906 58 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual de

sistemas

Programacioacuten para

el plan anual de

sistemas

3006 52 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual de

sistemas

Programacioacuten para

el plan anual de

sistemas

0107 48 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual de

sistemas

Programacioacuten para

el plan anual de

sistemas

0207 44 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual de

sistemas

Programacioacuten para

el plan de

mantenimientos

0307 40 02 Equipo

desarrollador

(team)

Programacioacuten

para el plan de

mantenimiento

s

Programacioacuten para

el plan de

mantenimientos

0407 36 02 Equipo

desarrollador

(team)

Programacioacuten

para el plan de

mantenimiento

s

Programacioacuten para

el plan de

mantenimientos

0607 32 02 Equipo

desarrollador

(team)

Programacioacuten

para el plan de

mantenimiento

s

Programacioacuten para

el plan de

mantenimientos

0707 28 01 Equipo

desarrollador

(team)

Programacioacuten

para el plan de

mantenimiento

s

Pruebas de versioacuten

0807 26 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

0907 22 01 Equipo

desarrollador

Pruebas de

versioacuten Pruebas de versioacuten

(team)

1007 16 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

1107 12 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

1307 8 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

1407 4 00 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

Elaborado por Dario Gutieacuterrez

Al finalizar la iteracioacuten 2 se realiza la revisioacuten de la pila del Sprint resultante

ya que pueden aparecer nuevas tareas se deben tomar en cuenta aquellas

tareas que no fueron finalizadas en el Sprint 2 ya que en la iteracioacuten 2 no

existieron tareas sin finalizar esto nos da como resultado que se logroacute

terminar como se encontraba en el plan de inicio

Tabla Ndeg 31 Pila de tareas al finalizar la iteracioacuten 2

Tarea Tipo Estado

Disentildeo para el plan anual de sistemas Prototipo Finalizado

Disentildeo para el plan de mantenimientos Prototipo Finalizado

Establecer conexioacuten con la base de datos

programacioacuten

Prototipo Finalizado

Programacioacuten para el plan anual de

sistemas

Codificacioacuten Finalizado

Programacioacuten para el plan de

mantenimientos

Codificacioacuten Finalizado

Pruebas de versioacuten Codificacioacuten Finalizado

Elaborado por Dario Gutieacuterrez

34333 Desarrollo Burn Down Chart

Para el desarrollo de la graacutefica se considera si existieron cambios en las

tareas como la iteracioacuten se mantuvo la pila de tareas planteada al comienza

de la interaccioacuten no tiene ninguacuten cambio

GRAacuteFICO Nordm 17 Iteracioacuten 2 esfuerzo realizado

Elaborado por Dario Gutieacuterrez

150 145 140 135 130 125 120 115 110 105 100 95 90 85 80 75 70 65 60 55 50

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21

Sprint 2 Burndown chart

34334 Desarrollo del Sprint 2

Para el segundo Sprint parte del sistema se realizaron modificaciones al Esquema y Disentildeo de la base de datos donde quedo de la

siguiente manera

GRAacuteFICO Nordm 18 Disentildeo final de la base de datos

Elaborado por Dario Gutieacuterrez

Casos de uso

Plan anual de sistemas

GRAacuteFICO Nordm 19 Caso de uso plan anual sistemas

Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 20 Caso de uso Plan de mantenimientos

Elaborado por Dario Gutieacuterrez

Los usuarios del departamento de sistemas solo pueden ingresar registros al

plan anual de tal forma que al no ser cumplidos afecta con un porcentaje

negativo para los indicadores de la ISO 9001

GRAacuteFICO Nordm 21 Plan Anual de sistemas

Elaborado por Dario Gutieacuterrez

Como se mencionoacute en la ventana anterior las opciones para los usuarios de

sistemas es solo para gravar nuevos registro o realizar el cumplimiento de

cada uno de ellos

GRAacuteFICO Nordm 22 Plan de mantenimientos

Elaborado por Dario Gutieacuterrez

34335 Realizacioacuten de pruebas de versioacuten 20

Como la realizacioacuten de pruebas en la versioacuten anterior en esta tambieacuten se las

realiza y quedo de la siguiente manera

Tabla Ndeg 32 Caso de Prueba 4

Sistema SGMPro Id caso de prueba CP04

Historia de usuario H4 Responsable Dario Gutierrez

Propoacutesito

Prueba Plan Anual de Sistemas

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida

obtenida

1

Acceso a la

ventana del plan

anual

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado

deseado

2 Agregar

registros al plan

Se ingresoacute un

registro a la tabla

y se verifico

Excelente

Se efectuoacute el

resultado

deseado

3

Validar un

registro como

realizado y otro

como no

logrado

Se tomoacute varios

registros y se los

puso como

realizado y a otros

como no logrado

y se verifico

Excelente

Se efectuoacute el

resultado

deseado

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 33 Caso de prueba 5

Sistema SGMPro Id caso de prueba CP05

Historia de usuario H5 Responsable Dario Gutierrez

Propoacutesito

Prueba Plan de mantenimientos

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida

obtenida

1

Acceso a la

ventana del plan

de mantenimientos

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado

deseado

2

Agregar registros

al plan de

mantenimientos

Se ingresoacute un

registro a la tabla

y se verifico

Excelente

Se efectuoacute el

resultado

deseado

3

Validar un registro

como realizado

mantenimiento y

proacuteximo

mantenimiento

Se tomoacute varios

registros y se los

puso como

realizado

mantenimiento y

a otros como

proacuteximo

mantenimiento

Excelente

Se efectuoacute el

resultado

deseado

Elaborado por Dario Gutierrez

3434 Iteracioacuten 3

34341 Plan del Sprint 3 para el sistema

Al terminar el Sprint 2 se selecciona los siguientes requerimientos del

Product Backlog para planificar el Sprint 3 y se detalla la siguiente tabla

Tabla Ndeg 34 Sprint Backlog del Sprint 3

Descripcioacuten Prioridad Ndeg historian de

Usuario

R6 Plan anual aacuterea

mantenimiento Alta H6

R7

Inventario de

repuestos aacuterea

mantenimiento

Alta H7

R8

Inventario de

herramientas aacuterea

mantenimiento

Alta H8

Elaborado por Dario Gutieacuterrez

Para la Iteracioacuten 2 el Product Owner concertoacute con los requerimientos en el

segundo Sprint

Ahora que se ha finalizado totalmente con el Sprint 2 y el Product Owner estaacute

de acuerdo se procede a tomar las tareas para el Sprint 3

Tabla Ndeg 35 Tareas del Sprint 3

Coacutedigo Descripcioacuten responsable Tiempo de

ejecucioacuten

TA01

Disentildeo para el

plan anual de

mantenimiento

Equipo

Desarrollador 18h

TA02

Disentildeo del

inventario de

repuestos

Equipo

Desarrollador 18h

TA03 Disentildeo del

inventario de

Equipo

Desarrollador 12h

herramientas

TA04 Programacioacuten

para el plan anual

Equipo

Desarrollador 48h

TA05

Programacioacuten

para el inventario

de repuestos

Equipo

Desarrollador 24h

TA06

Programacioacuten

para el inventario

de herramientas

Equipo

Desarrollador 18h

TA07 Pruebas de

versioacuten

Equipo

Desarrollador 12h

Total de tiempo de ejecucioacuten 150h

Elaborado por Dario Gutieacuterrez

Luego de la lista de tareas se desarrolla la construccioacuten de la pila de tareas

para la iteracioacuten 3

Tabla Ndeg 36 Tareas tipos y estados

Propuesta

Sistema de gestioacuten y mantenimiento programado de equipos tecnoloacutegicos e

industriales

Numero de

Sprint

Inicio Nuacutemero de diacuteas Jornada en horas

3 16-julio-2015 30 5

Tareas Responsables

Tipo Estado

Anaacutelisis En curso Equipo desarrollador

(team)

Disentildeo Terminado Equipo desarrollador

(team)

Codificacioacuten En curso Equipo desarrollador

(team)

Prototipo Pendiente Equipo desarrollador

(team)

Pruebas Pendiente Equipo desarrollador

(team) y Scrum Marster

Elaborado por Dario Gutieacuterrez

La primera lista del sprint 2 sentildeala los estados de las diferentes tareas lo que

ayuda a llevar un control de las actividades que estaacuten por realizarse

Tabla Ndeg 37 Listado de tareas y estados para el sprint 3

Tarea Tipo Estado Responsable

Disentildeo para el plan anual de

mantenimiento

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo del inventario de repuestos

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo del inventario de

herramientas

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el plan anual

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el inventario

de repuestos

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el inventario

de herramientas

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Pruebas de versioacuten

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Elaborado por Dario Gutieacuterrez

34342 Preparacioacuten del proceso del Sprint Planning Meeting

Igual al Sprint 2 se plantea el seguimiento de la pila de tareas tambieacuten se

recomienda tomar en consideracioacuten las tareas anteriores (ayer) tareas

actuales (hoy) y si se da alguacuten inconveniente para la realizacioacuten

Tabla Ndeg 38 Seguimiento de la pila de tareas

FECHA NHR NTRF RES TANT TACT

1607 150 07 Equipo

desarrollador

(team)

Plan para el

Sprint 3

Disentildeo para el plan

anual de

mantenimiento

1707 145 07 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

mantenimiento

Disentildeo para el plan

anual de

mantenimiento

1807 140 07 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

mantenimiento

Disentildeo para el plan

anual de

mantenimiento

2007 135 07 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

mantenimiento

Disentildeo para el plan

anual de

mantenimiento

2107 130 07 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

mantenimiento

Disentildeo del

inventario de

repuestos

2207 125 06 Equipo

desarrollador

(team)

Disentildeo del

inventario de

repuestos

Disentildeo del

inventario de

repuestos

2307 120 06 Equipo

desarrollador

(team)

Disentildeo del

inventario de

repuestos

Disentildeo del

inventario de

repuestos

2407 115 06 Equipo

desarrollador

(team)

Disentildeo del

inventario de

repuestos

Disentildeo del

inventario de

repuestos

2507 110 06 Equipo

desarrollador

(team)

Disentildeo del

inventario de

repuestos

Disentildeo del

inventario de

herramientas

2707 105 05 Equipo

desarrollador

(team)

Disentildeo del

inventario de

herramientas

Disentildeo del

inventario de

herramientas

2807 100 05 Equipo

desarrollador

(team)

Disentildeo del

inventario de

herramientas

Disentildeo del

inventario de

herramientas

2907 95 05 Equipo

desarrollador

(team)

Disentildeo del

inventario de

herramientas

Programacioacuten para

el plan anual

3007 90 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

3107 85 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0108 80 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0308 75 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0408 70 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0508 65 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0608 60 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0708 55 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0808 50 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

1008 45 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

1108 40 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el inventario de

repuestos

1208 35 03 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

repuestos

Programacioacuten para

el inventario de

repuestos

1308 30 03 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

repuestos

Programacioacuten para

el inventario de

herramientas

1408 25 02 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

herramientas

Programacioacuten para

el inventario de

herramientas

1508 20 02 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

herramientas

Programacioacuten para

el inventario de

herramientas

1708 15 02 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

herramientas

Pruebas de versioacuten

1808 10 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

1908 5 00 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

Elaborado por Dario Gutieacuterrez

En el final la iteracioacuten 3 se procede a la revisioacuten de la pila del Sprint

resultante ya que en la iteracioacuten 3 no existieron tareas sin finalizar esto nos

da como resultado que se logroacute terminar como se encontraba en el plan de

inicio

Tabla Ndeg 39 Pila de tareas al finalizar la iteracioacuten

Tarea Tipo Estado

Disentildeo para el plan anual de

mantenimiento

Prototipo Finalizado

Disentildeo del inventario de repuestos Prototipo Finalizado

Disentildeo del inventario de herramientas Prototipo Finalizado

Programacioacuten para el plan anual Codificacioacuten Finalizado

Programacioacuten para el inventario de

repuestos

Codificacioacuten Finalizado

Programacioacuten para el inventario de

herramientas

Codificacioacuten Finalizado

Pruebas de versioacuten Codificacioacuten Finalizado

Elaborado por Dario Gutieacuterrez

34343 Desarrollo del Burn Down Chart

Al realizar la distribucioacuten del tiempo el cual se tomoacute en cuenta en la

planificacioacuten y la estimacioacuten del desarrollo que se realizoacute anteriormente

GRAacuteFICO Nordm 23 Iteracioacuten 3 esfuerzo realizado

Elaborado por Dario Gutieacuterrez

34344 Desarrollo del Sprint 3

En el desarrollo de la iteracioacuten 3 quedando disentildeada todas las tablas y

completa la base de datos en la iteracioacuten 2 se procede con los siguientes casos

de uso

GRAacuteFICO Nordm 24 Caso de uso Plan anual mantenimiento

Elaborado por Dario Gutieacuterrez

15014514013513012512011511010510095 90 85 80 75 70 65 60 55 50 45 40 35 30 25 20 15 10 5

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

Sprint 3 Burndown chart

GRAacuteFICO Nordm 25 Caso de uso Inventario de Repuestos

Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 26 Caso de uso Inventario de herramientas

Elaborado por Dario Gutieacuterrez

En el registro de los equipos industriales se detalla todo lo que concierne a

cada equipo y su actividad dentro las liacuteneas de produccioacuten de la planta

ensambladora

GRAacuteFICO Nordm 27 Ventana de Registro Equipo industrial

Elaborado por Dario Gutieacuterrez

Para el inventario de repuestos tenemos el ingreso de un nuevo iacutetem de

repuesto por si no existe no es necesario la eliminacioacuten o modificacioacuten de un

iacutetem de repuestos ya que por la complejidad de cada Equipo Industrial es muy

difiacutecil que se elimines repuestos

GRAacuteFICO Nordm 28 Inventario de repuestos

Elaborado por Dario Gutieacuterrez

En el Ingreso y Salida de Material se busca por la lista de nombre de iacutetems de

repuestos y se detalla cuanto ingresa o cuanto sale a inventario

GRAacuteFICO Nordm 29 Ingreso y salida de material

Elaborado por Dario Gutieacuterrez

En el inventario de herramientas se realiza el ingreso de una nueva

herramienta en la realizacioacuten anual de inventario si alguna herramienta se da

de baja solo se modifica la observacioacuten de la herramienta

GRAacuteFICO Nordm 30 inventario de herramientas

Elaborado por Dario Gutieacuterrez

34345 Realizacioacuten de pruebas de versioacuten 30

Al hacer un test del funcionamiento correcto del sistema se ha sometido a

pruebas el sistema para asiacute comprobar la satisfaccioacuten de los requerimientos en

el Sprint 3

Tabla Ndeg 40 Caso de prueba 6

Sistema SGMPro Id caso de prueba CP06

Historia de usuario H6 Responsable Dario Gutierrez

Propoacutesito

Prueba Plan Anual de mantenimiento

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1 Acceso a la ventana

del plan anual

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado deseado

2 Acceso al sub

modulo

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado deseado

3 Registrar personas

Se realizoacute el

registro de

personas

Excelente

Se efectuoacute el

resultado deseado

4 Registrar equipo

industrial

Se realizoacute varios

registros de

equipos

industriales

Excelente

Se efectuoacute el

resultado deseado

5

Verificacioacuten de

datos en el plan

anual

Se realizoacute la

verificacioacuten de la

tablas y

validacioacuten de

campos

Excelente

Se efectuoacute el

resultado deseado

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 41 Caso de prueba 7

Sistema SGMPro Id caso de prueba CP07

Historia de usuario H7 Responsable Dario Gutierrez

Propoacutesito

Prueba Inventario de repuestos

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1

Se accedioacute a la

ventana

correspondiente a

inventario de

repuestos

Se realizoacute el

acceso

correctamente

Excelente

Se efectuoacute el

resultado deseado

2 Ingresar repuestos en

el inventario

Se ingresoacute varios

repuesto llenando

todos los campos

Excelente

Se efectuoacute el

resultado deseado

3 Validar informacioacuten

en las tablas

Se validoacute los

registros al

consultar en las

tablas

Excelente

Se efectuoacute el

resultado deseado

4 Ingresar y sacar

material

Se accedioacute a la

ventana y realizo

ingresos de

material y salida de

material

Excelente

Se efectuoacute el

resultado deseado

5

Verificacioacuten de datos

ingreso y salida de

material

Se realizoacute la

verificacioacuten de la

tablas para

constatar los

ingresos y salidas

Excelente

Se efectuoacute el

resultado deseado

Elaborado por Dario Gutieacuterrez

Para finalizar el test de pruebas se realiza la prueba al inventario de

herramientas y tomando en cuenta como si fuera un inventario anual de

herramientas

Tabla Ndeg 42 Caso de prueba 8

Sistema SGMPro Id caso de prueba CP08

Historia de usuario H8 Responsable Dario Gutierrez

Propoacutesito

Prueba Inventario de herramientas

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1

Acceso a la ventana de

Inventario de

herramientas

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado deseado

2

Realizar un inventario

anual con algunas

herramientas

Se ingresoacute las

herramientas

tomadas en el

inventario anual

Excelente

Se efectuoacute el

resultado deseado

3 Validar informacioacuten

Se verifico la

informacioacuten con las

tablas e

informacioacuten

tomada

Excelente

Se efectuoacute el

resultado deseado

Elaborado por Dario Gutieacuterrez

344 Compromiso y Mantenimiento

El investigador se compromete en realizar revisiones teacutecnicas al sistema

implantado para asiacute verificar su funcionamiento

Los usuarios tendraacuten acceso a un manual del sistema para que no tengan

problemas al utilizarlo y no generar dudas

345 Conclusiones y recomendaciones de la propuesta

3451 Conclusiones

Del plan de desarrollo del sistema de Gestioacuten y mantenimiento programado

de equipos tecnoloacutegicos e industriales para los departamentos de

Mantenimiento y Sistemas de la planta Ensambladora CIAUTO se concluye

lo siguiente

La informacioacuten que se recolectoacute fue de gran ayuda para lograr alcanzar

los requisitos para el desarrollo del sistema los mismos que se

completaron satisfactoriamente

Al escoger las herramientas informaacuteticas precisas aplico un desarrollo

adecuado del sistema asiacute logrando obtener el sistema como se

encontraba planteado

Gracias a la aplicacioacuten de la Metodologiacutea Aacutegil de desarrollo de Software

SCRUM en el trabajo de investigacioacuten se adquirioacute experiencia muy

aplicada y nuevos conocimientos es asiacute como se ha logrado desarrollar un

eficiente control en todo el avance del sistema

3452 Recomendaciones

Es necesario obtener la informacioacuten y realizar un buen anaacutelisis para

denotar lo que realmente necesita el usuario

Es recomendable estar familiarizado con las diferentes herramientas para

el desarrollo de software asiacute sabremos utilizar lo necesario para el

desarrollo del sistema

Es adecuado conocer a fondo las funciones y caracteriacutesticas de la

metodologiacutea Scrum para evitar inconvenientes al desarrollar el sistema

Para que el sistema pueda ser ejecutado controlado y manipulado de la

mejor manera se recomienda que

Se realice una capacitacioacuten teacutecnica previa a su uso dirigida a las personas

que van a administrar el sistema ya que de esta manera podraacute manipular al

mismo con toda seguridad y a la vez aprovechar todos los recursos que

posee

Se recomienda utilizar la informacioacuten de este trabajo de investigacioacuten

como base para el desarrollo de otros sistemas a realizar

346 Maquetacioacuten del disentildeo del sistema

La maquetacioacuten del sistema nos permite conocer como estaacute armado el disentildeo

teacutecnico del sistema es un graacutefico donde se detallan las partes que lo

componen donde se encuentra especificado las herramientas utilizadas el

motor de base de datos y los que intervendraacuten con el sistema

GRAacuteFICO Nordm 31 Disentildeo del sistema

Elaborado por Dario Gutieacuterrez

35 Comprobacioacuten de objetivos

En la propuesta del trabajo de investigacioacuten se planteoacute objetivos muy

importantes y relevantes es asiacute que se justifican de la siguiente manera

Al a ver culminado la propuesta y luego la implementacioacuten del sistema se

realiza el anaacutelisis y disentildeo del Sistema donde se realizoacute el seguimiento del

proceso de la Mitologiacutea Aacutegil SCRUM para el desarrollo en cada uno de los

requerimientos de las necesidades de los usuarios

Se realiza los diferentes procesos en el sistema y se realiza comprobaciones y

verificaciones de la funcionalidad de cada parte para asiacute tener el resultado

deseado para cada uno de los usuarios

Para culminar se reitera que todos los moacutedulos necesarios y sus diferentes

caracteriacutesticas dan una visualizacioacuten de los diferentes requerimientos y que

despueacutes se convirtieron en tareas finalizadas para terminacioacuten del sistema y

se puedan verificar aspectos de planes anuales mantenimientos realizados

tareas no realizadas y sirvan para una mejora continua de cada aacuterea y por

entregar una herramienta informaacutetica de gran utilidad para la Planta

Ensambladora CIAUTO

CONCLUSIONES

Se puede concluir que existe informacioacuten variada para el desarrollo del

software como tambieacuten de la metodologiacutea SCRUM y sus procesos de

metodologiacutea aacutegil

Para la recoleccioacuten o buacutesqueda de informacioacuten se utilizoacute metodologiacuteas

teacutecnicas instrumentos y anaacutelisis de investigacioacuten las mismas que permitieron

comprobar la hipoacutetesis

Al culminar el trabajo se obtuvo como resultado un sistema implementado

que gestiona los mantenimientos fichas teacutecnicas de maquinaria y otra

informacioacuten

RECOMENDACIONES

Es recomendable utilizar las herramientas como la entrevista y la encuesta

teacutecnicas y metodologiacuteas coma la investigacioacuten bibliograacutefica junto con la

experimentacioacuten cientiacutefica para obtener resultados favorables para los

clientes quienes nos comparten una visioacuten clara de lo que quieren lograr con

el sistema a desarrollar

Estimular al desarrollo de software con metodologiacuteas aacutegiles a las comunes o

las que todos utilizan en forma repetitiva porque esto ayudaraacute a una mejor

calidad de software y tiempo de ejecucioacuten

Es apropiado la utilizacioacuten de instrumentos de desarrollo de software para

cliente servidor que se basan en coacutedigo abierto porque este tipo de lenguajes

de programacioacuten reducen costos y poseen una gran cantidad de informacioacuten

que se encuentra en el internet

BIBLIOGRAFIacuteA

Bibliografiacutea baacutesica

FIGUEROA Roberth G SOLIS Camilo J CABRERA Armando A 2008

Metodologiacuteas Tradicionales vs Metodologiacuteas Aacutegiles 2008

ORTEGA J Gasset 1985 Diccionario Everest Lengua Espantildeola Leoacuten

EVERGRAFIAS SA 1985

T Edgar 2008 Mantenimiento 2008

Bibliografiacutea citada

BLANCO L GUTSZAT I 2008 Sistemas Informaacuteticos Habana ENPES

2008

D T CAMPBELL y J STANLEY 1973 Disentildeos experimentales y cuasi

experimentales en la investigacioacuten social Buenos Aires Amorrortu 1973

F MONCHY 1990 Teoriacutea y Praacutectica del Mantenimiento Industrial

Barcelona MASSON SA 1990

FERNAacuteNDEZ Javier 1999 El Managment del Nuevo Milenio Granada

GRANICA 1999

GARCIA GARRIDO Santiago 2012 Ingenieriacutea de Mantenimiento

Madrid Renovetec 2012

HUESO Andreacutes CASCANT Josep M 2012 Metodologiacutea y Teacutecnicas

Cuantitativas de Investigacioacuten Valencia UNIVERSITAT POLITEacuteCNICA

DE VALENCIA 2012

Hugo GARCEacuteS 2000 Investigacioacuten cientiacutefica Quito Abya-yala 2000

JK GALBRAITH 1985 El Nuevo Estado industrial Madrid Sarpe 1985

Karl POPPER 1994 La loacutegica de la investigacioacuten cientiacutefica Madrid

Tecnos Edicioacuten 1994

ORJUELA Ailin ROJAS Mauricio 2008 Las Metodologiacuteas del desarrollo

aacutegil como una oportunidad para la ingenieriacutea de software educativo

Pamplona Universidad de Pamplona Colombia 2008

QUINTANILLA Miguel Aacutengel 1998 TECNOLOGIacuteA UN ENFOQUE

FILOSOacuteFICO Madrid SL FONDE DE CULTURA 1998

REYES Agustiacuten 2003 Administracioacuten Moderna Lima LIMUSA SA

2003

S PRESSMAN Roger 2007 Ingenieriacutea de Software Un enfoque praacutectico

London McGraw-Hill Interamericana 2007 ISBN 970-10-5473-3

SOMERVILLE Ian 2005 Ingenieriacutea de software Madrid PEARSON

Addison Wesley 2005 ISBN 84-7829-074-5

VERGARA Gonzalo 2009 iquestQueacute es un Sistema de Gestioacuten 2009

YIN Robert K 1985 Investigacioacuten sobre Estudio de Casos Disentildeo y

Meacutetodos Los Aacutengeles SAGE Publications 1985

Bibliografiacutea virtual

Fuente CASTANtildeEDA Carlos Articulo Historia Automoacutevil Ecuador

Fecha 08122000 Disponible en la web

httpcinaeorgecindexphpoption=com_contentampview=articleampid=26

ampItemid=302amplang=es

Fuente LOacutePEZ Daniel Articulo Ensamblaje de Autos Fecha 15112003

Disponible en la web httpeldiarioecnoticias-manabi-ecuador208469-

ensambladora-de-la-hyundai-confirmada

Fuente TARTADO Daniel Articulo Llegada del Automoacutevil Fecha

09032005 Disponible en la web httpaeadenetcifrashtml

ANEXOS

ENCUESTA

Pregunta 1 iquestCree usted que la Planta ensambladora debe estar sujeta al

desarrollo tecnoloacutegico para asiacute brindar una mejora continua

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 2 iquestConoce usted que es un sistema de gestioacuten y mantenimiento

programado

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 3 iquestConsidera usted que se lleve el control de la planificacioacuten de

mantenimientos a traveacutes de un Sistema Informaacutetico

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 4 iquestCoacutemo calificariacutea usted la creacioacuten de un sistema de gestioacuten y

mantenimiento programado para la planta ensambladora

EXCELENTE

BUENO

NO CALIFICA

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 5 iquestConoce usted coacutemo es el proceso para realizar el mantenimiento de

un equipo informaacutetico en CIAUTO

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 6 iquestConsidera usted beneficioso que se lleve un control de los

documentos y planificacioacuten de mantenimientos para los equipos criacuteticos

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

ENTREVISTA

Pregunta 1 iquestCoacutemo gerente de la planta ensambladora CIAUTO cree usted que

debe estar sujeta al desarrollo tecnoloacutegico para asiacute brindar una mejora continua

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 2 iquestTiene conocimiento de que es un sistema de gestioacuten y

mantenimiento programado

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 3 iquestConsiderariacutea que se lleve un control de la planificacioacuten de

mantenimientos a traveacutes de un Sistema Informaacutetico

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 4 iquestCoacutemo calificariacutea la creacioacuten de un sistema de gestioacuten y

mantenimiento programado para la planta ensambladora

EXCELENTE

BUENO

NO CALIFICA

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 5 iquestConoce coacutemo es el proceso para realizar el mantenimiento de un

equipo informaacutetico en CIAUTO

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

ENCUESTA FINAL

Pregunta 1 iquestSe pudo agilizar tiempos en la buacutesqueda de informacioacuten gracias al

SGMpro

SI

NO

Pregunta 2 iquestCree Ud que gracias a la implementacioacuten del sistema SGMpro la

gestioacuten de la informacioacuten en el departamento de mantenimiento ha reducido

recursos y tiempo

SI

NO

Pregunta 3 iquestSeguacuten su criterio el control de mantenimientos que requieren los

equipos industriales ha mejorado notablemente con la implementacioacuten de

SGMpro

SI

NO

MANUAL DE USUARIO

Para el presente proyecto se creoacute un manual de usuario donde se explica

detalladamente el funcionamiento de cada una de las ventanas

1 Ventana de ingreso al sistema

En esta ventana se digita el nombre de usuario y contrasentildea previamente

ya registrados por el administrador Dependiendo del departamento al que

pertenezca se habilitaran los moacutedulos Administrador Mantenimiento y

Sistemas

Elaborado por Dario Gutieacuterrez

2 Moacutedulo de root

Como se puede observar se habilitan todos los moacutedulos para el usuario

root al ser suacuteper usuario puede tener acceso a todo el sistema

21 Los suacuteper usuarios tienes acceso a todo el sistema

22 Los usuarios del departamento de mantenimiento tienen acceso al

moacutedulo de mantenimiento

23 Para los usuarios del departamento de sistemas se les da acceso solo al

modulos de sistemas

Elaborado por Dario Gutieacuterrez

3 Registro de personas

Para el registro de personas se toma en cuenta los datos cedula nombre

completo usuario contrasentildea y departamento

Todos los campos estaacuten validados para permitir un cierto nuacutemero de

caracteres

Elaborado por Dario Gutieacuterrez

En la ventana se puede grabar modificar eliminar nuevo como opciones para los

usuarios

4 Plan anual de sistema

Aquiacute en el plan anual se realiza el ingreso de la descripcioacuten fecha inicio y

fecha fin la persona que realiza y la observacioacuten y una pequentildea tabla

donde se visualiza los datos ingresados

Elaborado por Dario Gutieacuterrez

5 Plan de mantenimiento

En este plan solo tenemos que escoger los datos ya generados en otras

ventanas que se mostraran posteriormente en este manual pero tambieacuten

aquiacute tenemos lo que se llamariacutea un pequentildeo sub modulo para lo que es el

registro de equipo y el registro de mantenimientos

Elaborado por Dario Gutieacuterrez

6 Registro de equipo industrial

Para realizar el registro de un equipo industrial se requiere todos los datos

correspondientes y exactos ya que ninguacuten campo puede quedar vaciacuteo

Elaborado por Dario Gutieacuterrez

7 Registro de mantenimiento

Para el registro de un mantenimiento solo se deben escoger paraacutemetros

previamente ingresados por lo que aquiacute tambieacuten se puede ir a las

correspondientes ventanas para realizar el ingreso si alguacuten dato no consta

todaviacutea

Elaborado por Dario Gutieacuterrez

8 Tipo de actividad y actividades

Aquiacute se ingresan los tipos de actividades para los equipos industriales y

tambieacuten se puede ir a la ventana siguiente que es donde se ingresan los

datos para el registro de actividades del tipo de actividad correspondiente

Elaborado por Dario Gutieacuterrez

9 Inventario de repuestos

Aquiacute se puede realizar el ingreso de repuestos con sus correspondientes

datos y visualizar como tambieacuten se puede realizar un ingreso y salida de

material para tener una visualizacioacuten de lo que se tiene en repuestos y por

si necesita alguno

Elaborado por Dario Gutieacuterrez

10 Inventario de herramientas

Aquiacute constan las herramientas por cada una de las estaciones de liacuteneas de

ensamblaje y sus estados y su constancia cada inicio de antildeo que se realiza

el inventario

Elaborado por Dario Gutieacuterrez

Instalacioacuten de PostgreSQL 9

Abrir un navegador web y acceder a la URL

httpwwwpostgresqlorgdownloadwindows

Aquiacute descargar la versioacuten 900 RC1 para Windows de 64 bits

Fuente postgresql

Una vez descargado el archivo de instalacioacuten de PostgreSQL (postgresql-900-

rc1-windowsexe de 455 MB) pulsar con el botoacuten derecho del ratoacuten sobre eacutel y

seleccionar Ejecutar como administrador

Fuente postgresql

Al tener activado el control de cuentas de usuario se mostraraacute una advertencia con

el texto iquestDesea permitir que este programa realice cambios en el equipo pulsar

Siacute para continuar con la instalacioacuten de PostgreSQL

Fuente postgresql

Se iniciaraacute el asistente para instalar PostgreSQL pulsar Siguiente

Fuente postgresql

Indicar la carpeta de instalacioacuten de PostgreSQL donde se guardaraacuten los

ejecutables libreriacuteas y ficheros de configuracioacuten de PostgreSQL

Fuente postgresql

Indicar tambieacuten la carpeta donde se guardaraacuten los datos por defecto de

PostgreSQL

Fuente postgresql

Introducir la contrasentildea para el suacuteper usuario postgres que seraacute con el que

inician sesioacuten para administrar la base de datos

Fuente postgresql

Introducir el puerto de escucha para la conexioacuten con el servidor PostgreSQL por

defecto el 5432

Fuente postgresql

Seleccionar la configuracioacuten regional

Fuente postgresql

Pulsar Siguiente para iniciar la instalacioacuten definitiva del servidor PostgreSQL

en Microsoft Windows 7

Fuente postgresql

Se iniciaraacute el asistente para instalar el motor de base de datos PostgreSQL que

crearaacute las carpetas oportunas copiaraacute los ficheros necesarios y crearaacute el servicio

Windows para iniciar de forma automaacutetica el motor de base de datos

Fuente postgresql

Una vez finalizada la instalacioacuten el asistente mostrara la posibilidad de ejecutar

Stack Builder aplicacioacuten que permitiraacute instalar otros componentes y herramientas

para PostgreSQL

Fuente postgresql

Marcar la opcioacuten de Stack Builder se iniciaraacute seleccionar PostgreSQL 90 on

port 5432 y pulsar Next

Fuente postgresql

Seleccionar las aplicaciones componentes y herramientas a instalar y pulsar

Next

Fuente postgresql

El asistente para instalar el servodpr PostgreSQL habraacute creado un servicio que

estaraacute iniciado y en tipo de inicio automaacutetico llamado postgresql-90

Fuente postgresql

Y habraacute creado la carpeta en archivos de programa PosgreSQL con las

subcarpetas

Fuente postgresql

Y la carpeta de datos

Fuente postgresql

Con esto habraacute convertido nuestro equipo Microsoft Windows 7 en un servidor de

base de datos PostgreSQL

Administracioacuten de PostgreSQL creacioacuten de usuarios (roles) cataacutelogos

Crear roles de login (usuarios) en PostgreSQL

Para el acceso a la administracioacuten del motor de base de datos PostgreSQL acceder

al botoacuten Iniciar - PostgreSQL 90 - pgAdmin III

Fuente postgresql

Desplegar Server Groups dentro desplegar Servidores y dentro de eacuteste pulsar

con el botoacuten derecho del ratoacuten sobre PostgreSQL 90 (localhost 5432) en el

menuacute emergente seleccionar Conectar

Fuente postgresql

Introducir la contrasentildea para el suacuteper usuario postgres (la contrasentildea introducida

en la instalacioacuten)

Fuente postgresql

Si todo es correcto se conectara al servidor PostgreSQL desde pgAdmin podra

configurar y administrar el servidor de PostgreSQL

Fuente postgresql

Para crear un rol de login pulsar con el botoacuten derecho del ratoacuten sobre Roles de

Login seleccionar Nueva Rol de Login

Fuente postgresql

En la pestantildea Propiedades introducir los siguientes datos

Nombre del Rol nombre del usuario

Contrasentildea contrasentildea para este usuario (rol)

La cuenta caduca para que la cuenta de usuario caduque en una fecha se

estableceraacute en este campo

Fuente postgresql

En la pestantildea Privilegios de Rol indicar si este usuario seraacute suacuteper usuario si

puede crear objetos de la base de datos y si puede crear roles

Fuente postgresql

Pulsar OK en la ventana anterior para crear el rol de login

Page 10: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia

2 ENTORNO DEL LUGAR DE INVESTIGACIOacuteN ______________ 49

21 Antecedentes histoacutericos de empresas ensambladoras de vehiacuteculos en

el Ecuador __________________________________________________ 49

22 Misioacuten y Visioacuten de Ciauto ________________________________ 51

221 Misioacuten ____________________________________________ 51

222 Visioacuten ____________________________________________ 51

23 Disentildeo Metodoloacutegico ____________________________________ 54

231 Meacutetodos de Investigacioacuten ____________________________ 54

2311 Meacutetodo hipoteacutetico deductivo _________________________ 54

2312 La experimentacioacuten cientiacutefica ________________________ 55

24 Teacutecnicas de la investigacioacuten ______________________________ 55

241 La entrevista ______________________________________ 56

242 La encuesta ________________________________________ 56

25 Recoleccioacuten de la Informacioacuten ____________________________ 57

251 Investigacioacuten bibliograacutefica ___________________________ 57

252 Investigacioacuten experimental ___________________________ 57

253 Investigacioacuten de campo ______________________________ 58

26 Tratamiento y Anaacutelisis Estadiacutestico de los Datos _______________ 58

261 Estadiacutestica descriptiva_______________________________ 59

27 Poblacioacuten _____________________________________________ 60

28 Anaacutelisis e Interpretacioacuten de Resultados _____________________ 61

29 Verificacioacuten de la hipoacutetesis ______________________________ 67

CAPITULO III __________________________________________________ 70

3 IMPLEMENTACIOacuteN DE UN SISTEMA DE GESTIOacuteN y

MANTENIMIENTO PROGRAMADO DE EQUIPOS TECNOLOGICOS

E INDUSTRIALES ____________________________________________ 70

31 Presentacioacuten ___________________________________________ 70

311 Organigrama de la Ensambladora Ciudad del Auto Cia Ltda

CIAUTO _________________________________________________ 53

32 Objetivos ______________________________________________ 71

321 Objetivo general____________________________________ 71

322 Objetivos Especiacuteficos ________________________________ 71

33 Justificacioacuten e Importancia _______________________________ 71

34 Desarrollo de la Propuesta _______________________________ 74

341 Metodologiacutea Aacutegil SCRUM ___________________________ 74

342 Asignacioacuten de Roles de Scrum ________________________ 75

343 Proceso de desarrollo de Software _____________________ 75

3431 Historias de Usuario ________________________________ 75

3432 Iteracioacuten 1 ________________________________________ 80

34321 Plan del sprint 1 para el sistema ____________________ 80

34322 Preparacioacuten del proceso del Sprint Planning Meeting __ 83

34323 Desarrollo del Sprint 1 ____________________________ 86

34324 Realizacioacuten de pruebas de versioacuten __________________ 91

3433 Iteracioacuten 2 ________________________________________ 93

34331 Plan del sprint 2 para el sistema ____________________ 93

34332 Preparacioacuten del proceso del Sprint Planning Meeting __ 96

34333 Desarrollo Burn Down Chart ______________________ 99

34334 Desarrollo del Sprint 2 ___________________________ 100

34335 Realizacioacuten de pruebas de versioacuten 20 ______________ 103

3434 Iteracioacuten 3 _______________________________________ 104

34341 Plan del Sprint 3 para el sistema ___________________ 104

34342 Preparacioacuten del proceso del Sprint Planning Meeting _ 108

34343 Desarrollo del Burn Down Chart __________________ 111

34344 Desarrollo del Sprint 3 ___________________________ 111

34345 Realizacioacuten de pruebas de versioacuten 30 ______________ 114

344 Compromiso y Mantenimiento _______________________ 117

345 Conclusiones y recomendaciones de la propuesta _______ 117

3451 Conclusiones ______________________________________ 117

3452 Recomendaciones __________________________________ 118

346 Maquetacioacuten del disentildeo del sistema ___________________ 119

35 Comprobacioacuten de objetivos ______________________________ 120

CONCLUSIONES ____________________________________________ 121

RECOMENDACIONES _______________________________________ 122

BIBLIOGRAFIacuteA _____________________________________________ 123

ANEXOS ______________________________________________________ 125

INDICE DE GRAFICOS

GRAacuteFICO Nordm 1 Scrum __________________________________________ 30

GRAacuteFICO Nordm 2 Desarrollo Tecnoloacutegico Ciauto _______________________ 61

GRAacuteFICO Nordm 3 Porcentaje de Conocimiento _________________________ 62

GRAacuteFICO Nordm 4 Consideraciones de Control _________________________ 63

GRAacuteFICO Nordm 5 Calificacioacuten para el Desarrollo del SGMP _____________ 64

GRAacuteFICO Nordm 6 Porcentaje de conocimiento del mantenimiento de un equipo

en Ciauto _______________________________________________________ 65

GRAacuteFICO Nordm 7 Beneficio de documentar la planificacioacuten de mantenimientos

_______________________________________________________________ 66

GRAacuteFICO Nordm 8 Organigrama de CIAUTO __________________________ 53

GRAacuteFICO Nordm 9 Iteracioacuten 1 esfuerzo realizado _______________________ 86

GRAacuteFICO Nordm 10 Disentildeo de la base de datos _________________________ 87

GRAacuteFICO Nordm 11 Acciones del administrador ________________________ 88

GRAacuteFICO Nordm 12 Ventana de Inicio sesioacuten___________________________ 88

GRAacuteFICO Nordm 13 Sesioacuten de root ___________________________________ 89

GRAacuteFICO Nordm 14 Sesioacuten moacutedulo de sistemas _________________________ 89

GRAacuteFICO Nordm 15 Sesioacuten moacutedulo de Mantenimiento ___________________ 90

GRAacuteFICO Nordm 16 Registro de Personas ______________________________ 90

GRAacuteFICO Nordm 17 Iteracioacuten 2 esfuerzo realizado ______________________ 99

GRAacuteFICO Nordm 18 Disentildeo final de la base de datos ____________________ 100

GRAacuteFICO Nordm 19 Caso de uso plan anual sistemas ___________________ 101

GRAacuteFICO Nordm 20 Caso de uso Plan de mantenimientos________________ 101

GRAacuteFICO Nordm 21 Plan Anual de sistemas ___________________________ 102

GRAacuteFICO Nordm 22 Plan de mantenimientos __________________________ 102

GRAacuteFICO Nordm 23 Iteracioacuten 3 esfuerzo realizado _____________________ 111

GRAacuteFICO Nordm 24 Caso de uso Plan anual mantenimiento _____________ 111

GRAacuteFICO Nordm 25 Caso de uso Inventario de Repuestos ________________ 112

GRAacuteFICO Nordm 26 Caso de uso Inventario de herramientas _____________ 112

GRAacuteFICO Nordm 27 Ventana de Registro Equipo industrial ______________ 112

GRAacuteFICO Nordm 28 Inventario de repuestos ___________________________ 113

GRAacuteFICO Nordm 29 Ingreso y salida de material _______________________ 113

GRAacuteFICO Nordm 30 inventario de herramientas ________________________ 114

GRAacuteFICO Nordm 31 Disentildeo del sistema _______________________________ 119

INDICE DE TABLAS

Tabla Ndeg 1 Involucrados de la encuesta _____________________________ 60

Tabla Ndeg 2 Desarrollo Tecnoloacutegico Ciauto ___________________________ 61

Tabla Ndeg 3 Porcentaje de Conocimiento _____________________________ 62

Tabla Ndeg 4 Consideraciones de Control ______________________________ 63

Tabla Ndeg 5 Calificacioacuten para el Desarrollo del SGMP __________________ 64

Tabla Ndeg 6 Porcentaje de conocimiento del mantenimiento de un equipo en

Ciauto _________________________________________________________ 65

Tabla Ndeg 7 Beneficio de documentar la planificacioacuten de mantenimientos __ 66

Tabla Ndeg 8 Historia de Usuario Nordm 1 ________________________________ 76

Tabla Ndeg 9 Historia de Usuario Nordm 2 ________________________________ 76

Tabla Ndeg 10 Historia de Usuario Nordm 3 _______________________________ 76

Tabla Ndeg 11 Historia de Usuario Nordm 4 _______________________________ 77

Tabla Ndeg 12 Historia de Usuario Nordm 5 _______________________________ 77

Tabla Ndeg 13 Historia de Usuario Nordm 6 _______________________________ 77

Tabla Ndeg 14 Historia de Usuario Nordm 7 _______________________________ 78

Tabla Ndeg 15 Historia de Usuario Nordm 8 _______________________________ 78

Tabla Ndeg 16 Product Backlog ______________________________________ 78

Tabla Ndeg 17 Sprint Backlog del Sprint 1 _____________________________ 80

Tabla Ndeg 18 Tareas del Sprint 1 ____________________________________ 81

Tabla Ndeg 19 Tareas tipos y estados _________________________________ 81

Tabla Ndeg 20 Listado de tareas y estados para el sprint __________________ 82

Tabla Ndeg 21 Seguimiento de la pila de tareas _________________________ 84

Tabla Ndeg 22 Pila de tareas al finalizar la iteracioacuten _____________________ 85

Tabla Ndeg 23 Caso de prueba 1 _____________________________________ 91

Tabla Ndeg 24 Caso de prueba 2 _____________________________________ 92

Tabla Ndeg 25 Caso de prueba 3 _____________________________________ 92

Tabla Ndeg 26 Sprint Backlog del Sprint 2 _____________________________ 93

Tabla Ndeg 27 Tareas del Sprint 2 ____________________________________ 94

Tabla Ndeg 28 Tareas tipos y estados _________________________________ 95

Tabla Ndeg 29 Listado de tareas y estados del Sprint 2 ___________________ 95

Tabla Ndeg 30 Seguimiento de la pila de tareas _________________________ 96

Tabla Ndeg 31 Pila de tareas al finalizar la iteracioacuten 2 ___________________ 98

Tabla Ndeg 32 Caso de Prueba 4 ____________________________________ 103

Tabla Ndeg 33 Caso de prueba 5 ____________________________________ 104

Tabla Ndeg 34 Sprint Backlog del Sprint 3 ____________________________ 105

Tabla Ndeg 35 Tareas del Sprint 3 ___________________________________ 105

Tabla Ndeg 36 Tareas tipos y estados ________________________________ 106

Tabla Ndeg 37 Listado de tareas y estados para el sprint 3 ________________ 107

Tabla Ndeg 38 Seguimiento de la pila de tareas ________________________ 108

Tabla Ndeg 39 Pila de tareas al finalizar la iteracioacuten ____________________ 110

Tabla Ndeg 40 Caso de prueba 6 ____________________________________ 115

Tabla Ndeg 41 Caso de prueba 7 ____________________________________ 115

Tabla Ndeg 42 Caso de prueba 8 ____________________________________ 116

RESUMEN

En el presente proyecto de tesis se detalla el desarrollo e implementacioacuten del

Sistema de gestioacuten y mantenimiento programado de equipos tecnoloacutegicos e

industriales el cual fue desarrollado para el departamento de mantenimiento de la

planta ensambladora CIAUTO El sistema ayudara a llevar un control de

documentos digitales tales como formatos registros planes e instructivos que

permiten la denominacioacuten de los procesos de control de la planificacioacuten de

actividades en el departamento de mantenimiento Se ha detectado que los equipos

industriales podraacuten ser controlados perioacutedicamente y minimizar las fallas en

varias formas con la utilizacioacuten de una base de datos en PostgresSQL y lenguaje

de programacioacuten JAVA que seraacuten las herramientas para la metodologiacutea SCRUM

la misma metodologiacutea de desarrollo aacutegil de software permite que el proyecto

pueda insertar nuevos requerimientos funcionales en cada interaccioacuten para el

acceso al sistema se utilizara un usuario y contrasentildea para cada departamentos el

usuario que podraacute acceder a todos los moacutedulos del sistema es ROOT el sistema

estaraacute divido en 2 moacutedulos moacutedulo de mantenimiento y moacutedulo de sistemas los

moacutedulos son independientes con esto se busca automatizar los procesos que se

llevan solo en documentos ademaacutes con los planes y reportes que arroje el sistema

serviraacute como prueba de la realizacioacuten de los mantenimientos a los equipos

tecnoloacutegicos e industriales para este trabajo de investigacioacuten se tomoacute la

documentacioacuten que lleva la empresa referente a mantenimientos y con ellos

transforma esa informacioacuten en forma automatizada

ABSTRACT

In this project the development and implementation of the management system

and scheduled maintenance of technological and industrial equipment are detailed

which was developed for the maintenance department of the detailed CIAUTO

assembly plant The system will help to keep track of digital formats such as

documents records plans and instructions that allow the name of the control

processes of planning activities in the maintenance department It has been found

that industrial computers can be monitored regularly and minimize failures in

several ways with the use of a PostgreSQL database and Java programming

language to be tools for SCRUM methodology the same methodology of agile

software development allows the project to add new functional requirements in

each interaction for the access to the system a username and password for each

department is used the user can access to all ROOT system modules the system

is divided into two modules Module maintenance and module systems the

modules are independent each module formats records plans and instructions for

this area where only administrators can make changes enter and delete records

are found customers can only observe and export logs of different tasks

performed or to be performed later

AVAL DE TRADUCCIOacuteN

INTRODUCCIOacuteN

En Ecuador varias empresas dedicadas a la manufactura de diferentes productos

han ido integrando de acuerdo a su necesidad Sistemas de Gestioacuten de la

informacioacuten como General Motors Grupo MAVESA ADELCA entre otros

obteniendo excelentes resultados tanto en su gestioacuten como en su operatividad

Actualmente tanto empresas puacuteblicas como privadas en la provincia de

Tungurahua se apoyan en sistemas de gestioacuten de informacioacuten para una mejora

continua en sus procesos es asiacute que un sistema de gestioacuten y mantenimiento

programado se convierte en una base fundamental para el funcionamiento oacuteptimo

de una empresa

Los departamentos de mantenimiento y sistemas informaacuteticos de la planta

ensambladora CIAUTO ubicada en la provincia de Tungurahua sector

Unamuncho Camino Real (Norte de Ambato) no ha integrado un sistema que

permita llevar un control de documentos digitales respecto a los procesos de

mantenimiento y normativas de manera que la informacioacuten digital permita una

automatizacioacuten de los procesos mencionados por lo cual se hace necesario el

desarrollo de un sistema informaacutetico mediante el cual se realice un monitoreo a la

actividad

La presente investigacioacuten tiene el objetivo de implementar un sistema de gestioacuten

y mantenimiento programado utilizando como herramientas el lenguaje JAVA y

PostgresSQL como base de datos utilizando la metodologiacutea SCRUM la misma

que ayudaraacute a tener una informacioacuten precisa para la realizacioacuten del proyecto

La objetivo principal de la investigacioacuten es Desarrollar un sistema de gestioacuten y

mantenimiento programado de equipos tecnoloacutegicos e industriales aplicando la

metodologiacutea SCRUM para la gestioacuten de mantenimientos fichas teacutecnicas de

maquinaria y otra informacioacuten

En el presente trabajo de investigacioacuten se detalla el contenido de cada capiacutetulo se

ha desarrollado en consideracioacuten al formato de la estructura de la tesis establecida

por la universidad donde tambieacuten se usa la metodologiacutea de desarrollo aacutegil de

software

Capiacutetulo I aquiacute se detalla la fundamentacioacuten teoacuterica que seraacute utilizada para el

transcurso de la investigacioacuten donde se reuacutene definiciones conceptos detalles y

caracteriacutesticas que serviraacuten para el desarrollo e implementacioacuten del sistema la

informacioacuten aquiacute recopilada serviraacute como un respaldo y soporte para el

desarrollos del proyecto de investigacioacuten

Capiacutetulo II en el presente capiacutetulo se detalla el anaacutelisis interpretacioacuten y los

resultados luego de haber aplicado las teacutecnicas de investigacioacuten entrevista y

encuesta donde los resultados obtenidos podraacuten demostrar la veracidad o falsedad

de la hipoacutetesis que se planteoacute en el desarrollo de este proyecto

Capiacutetulo III posterior a la investigacioacuten de campo para saber los requerimientos

de los departamentos de mantenimiento y sistemas informaacuteticos se realizoacute el

desarrollo e implantacioacuten del sistema donde se hiso el seguimiento de sus

diferentes procesos que presenta la Metodologiacutea aacutegil de desarrollo de software

SCRUM

CAPITULO I

1 FUNDAMENTACIOacuteN TEOacuteRICA PARA LA

IMPLEMENTACIOacuteN DE UN SISTEMA DE GESTIOacuteN y

MANTENIMIENTO PROGRAMADO DE ERQUIPOS

TECNOLOGICOS E INDUSTRIALES

11 Sistema

Para (ORTEGA JGasset 1985) Es un conjunto de reglas principios o

medidas enlazados entre siacute || Conjunto de cosas o partes

coordinadas seguacuten una le o que ordenadamente relacionadas entre

siacute contribuyen a determinado objeto Paacuteg 1313

Seguacuten (S PRESSMAN Roger 2007) Un conjunto o disposicioacuten de

elementos que estaacuten organizados para cumplir una meta predefinida

al procesar informacioacuten Paacuteg 134

De los conceptos anteriores se pude determinar que un sistema es un conjunto de

elementos ordenados y organizados para llegar a una meta y en el trayecto se

completan objetivos para lograrlo tambieacuten se puede analizar que un sistema tiene

planeacioacuten y estrategias las cuales logran enlazarse en el progreso para llegar al

objetivo

12 Gestioacuten

Para (FERNAacuteNDEZJavier 1999) Conjunto de procesos centrados en el

desarrollo y aplicacioacuten del conocimiento de una empresa para generar

activos intelectuales que pueden explotarse y generar valor al cumplir

los objetivos de nuestra empresa Paacuteg 127

Para (REYES Agustin 2003) Consiste en fijar el curso concreto de

accioacuten que ha de seguirse estableciendo los principios que habraacuten de

orientarlo la secuencia de operaciones para realizarlo y la

determinacioacuten de tiempo y nuacutemeros necesarios para su realizacioacuten

Paacuteg 79

De lo analizado anteriormente se puede decir que gestioacuten es un conjunto de

procesos que ayudan a cumplir objetivos por medio de ellos obtener resultados

para seguir mejorando tanto intelectualmente y que despueacutes se pueda explotar

generar y contribuir con nuevos objetivos a nuestra empresa pero para para ello

se establece principios que nos orientaran a lograrlo

13 Sistema de gestioacuten

Seguacuten (BLANCO L GUTSZAT I 2008) Es la gestioacuten (planeamiento

organizacioacuten operaciones y control) de los recursos (humanos y

fiacutesicos) que tienen que ver con el apoyo a sistemas (desarrollo

mejoriacutea y mantenimiento) y servicios (procesamiento transformacioacuten

distribucioacuten almacenamiento y recuperacioacuten) de la informacioacuten

(datos textos voz e imagen) para una empresa Paacuteg 56

Para (VERGARA Gonzalo 2009) Es un conjunto de etapas unidas en un

proceso continuo que permite trabajar ordenadamente una idea hasta

lograr mejoras y su continuidad Paacuteg 33

De las definiciones anteriores se puede concluir un sistema de gestioacuten es la

organizacioacuten planificacioacuten estandarizacioacuten de la informacioacuten y recursos de una

empresa que con una distribucioacuten de sistemas se puede llegar a desarrollar

mejorar y dar continuidad a varios servicios ademaacutes el sistema debe contar con el

apoyo de recursos

14 Mantenimiento

Para (GARCIA GARRIDO Santigo 2012) Se define como el conjunto de

teacutecnicas destinado a conservar equipos e instalaciones industriales en

servicio durante el mayor tiempo posible (buscando la maacutes alta

disponibilidad) y con el maacuteximo rendimiento Paacuteg 56

Para (F MONCHY 1990) Es el conjunto de acciones necesarias para

conservar o restablecer un sistema en un estado que permita garantizar

su funcionamiento a un coste miacutenimo Paacuteg 64

De lo mencionado anteriormente se puede decir que mantenimiento es un

conjunto de acciones guiadas por teacutecnicas documentacioacuten manuales de usuario

que serviraacuten para mantener cualquier equipo dispositivo o servicio disponible por

un mayor tiempo a un coste miacutenimo

15 Mantenimiento programado

Seguacuten (GARCIA GARRIDO Santigo 2012) Es una solucioacuten integral para

el mantenimiento y soporte de los ordenadores de su empresa que

consiste en un seguimiento personalizado del estado de cada

ordenador para asiacute poder evitar fallos que hubieran sido predecibles y

si el ordenador falla o es sustraiacutedo tener copias de seguridad

actualizadas Paacuteg 58

Para (T Edgar 2008) En este tipo de mantenimiento se hace eacutenfasis en

la proteccioacuten de bienes o equipos teniendo en cuenta las

recomendaciones de los fabricantes la frecuencia de utilizacioacuten si

trabajan o no en condiciones normales de disentildeo se incluyen las

inspecciones los reemplazos de partes que esteacuten proacuteximas a cumplir

su vida uacutetil Paacuteg 77

De lo analizado anteriormente se pude determinar que el mantenimiento

programado es una seguimiento organizado constante de los equipos para poder

minimizar o mantener un margen miacutenimo de problemas o fallos que fuesen

predecibles y asiacute darles una solucioacuten o en caso de sustraccioacuten o dantildeo se tengan los

respectivos respaldos herramientas y repuestos necesarios

16 Tecnologiacutea

Seguacuten (QUINTANILLA Miguel Angel 1998) Por Tecnologiacutea se entiende

un conjunto de conocimientos de base cientiacutefica que permite describir

explicar disentildear y aplicar soluciones teacutecnicas a problemas praacutecticos

de forma sistemaacutetica y racional Paacuteg 102

Para (JK GALBRAITH 1985) Tecnologiacutea significa aplicacioacuten sistemaacutetica

del conocimiento cientiacutefico (u otro conocimiento organizado) a tareas

praacutecticas Su consecuencia maacutes importante es una funcioacuten de la

divisioacuten y subdivisioacuten de cada una de esas tareas en partes o fases

componentes Paacuteg 72

Del anaacutelisis anterior se puede decir que tecnologiacutea es el conjunto de

conocimientos cientiacuteficos organizados que explican describen aplican y disentildean

soluciones teacutecnicas para tareas o problemas praacutecticos y su divisioacuten en fases

componentes

17 Metodologiacutea

Para (HUESO Andreacutes CASCANT Josep M 2012) La metodologiacutea es la

estrategia de investigacioacuten que elegimos para responder a las

preguntas de investigacioacuten Dependeraacute tanto de eacutestas como del marco

teoacuterico de la investigacioacuten Se trata pues de optar por una estrategia de

investigacioacuten general ya sea de iacutendole cuantitativa cualitativa o

mixta Tambieacuten el nivel de complejidad y detalle deseado (desde

extensa al caso de estudio) o el nivel de participacioacuten que se pretende

(desde lo extractivo hasta la investigacioacuten accioacuten participativa)Paacuteg 8

Seguacuten (YIN Robert K 1985) El significado de la metodologiacutea en siacute se

refiere a los meacutetodos de investigacioacuten que se siguen para alcanzar los

objetivos en una ciencia o estudio la metodologiacutea que se utilizara a lo

largo de la investigacioacuten es la de estudio de casos Paacuteg 26

De lo mencionado anterior se pude decir que la metodologiacutea es la taacutectica que

responderaacute planteamientos o preguntas de investigacioacuten la cual dependeraacute del

marco teoacuterico su nivel de complejidad y detalle deseado para asiacute alcanzar los

objetivos en todo el tiempo del trabajo de investigacioacuten

18 Metodologiacutea SCRUM

Para (FIGUEROA Roberth G SOLIS Camilo J CABRERA Armando A 2008)

La metodologiacutea Scrum es un proceso aacutegil y liviano que sirve para

administrar y controlar el desarrollo de software El desarrollo se

realiza en forma iterativa e incremental (una iteracioacuten es un ciclo corto

de construccioacuten repetitivo) Cada ciclo o iteracioacuten termina con una

pieza de software ejecutable que incorpora nueva funcionalidad Las

iteraciones en general tienen una duracioacuten entre 2 y 4 semanas

Las caracteriacutesticas comunes que se identificaron en los entornos de

desarrollo de las empresas analizadas fueron

La incertidumbre como elemento consustancial y asumido en

el entorno y en la cultura de la organizacioacuten

Equipos de desarrollo auto-organizados

Fases de desarrollo solapadas

Control sutil

Difusioacuten y transferencia del conocimiento

A- Incertidumbre

Como elemento consustancial y asumido en el entorno y en la cultura

de la organizacioacuten

El equipo de trabajo para disentildear el Honda City teniacutea una edad media

de 27 antildeos y el nivel de detalle que para el nuevo producto le dieron

los directivos de Honda fue ldquoEl tipo de coche que a la gente joven de

su segmento le gustariacutea conducirrdquo

En estas empresas desde la direccioacuten se apunta cuaacutel es la visioacuten

geneacuterica que se quiere conseguir o la direccioacuten estrateacutegica que hay

que seguir pero no un plan detallado del producto y su desarrollo Al

mismo tiempo se da al equipo un margen de libertad amplio

Los ingredientes clave que sirven de acicate para la creatividad y

compromiso del equipo son

La ldquotensioacutenrdquo que crea la visioacuten difusa y el reto que supone el

grado de dificultad que encierra

El margen de autonomiacutea libertad y responsabilidad

B- Auto-organizacioacuten

Son equipos auto-organizados No hay roles de gestioacuten que marquen

pautas o asignacioacuten de tareas No se trata de equipos auto-dirigidos

sino auto-organizados La gestioacuten marca la direccioacuten pero no la

organizacioacuten Parten de cero Deben empezar por crear su propia

organizacioacuten y buscar el conocimiento que necesitan Sin similares a

una pequentildea empresa ldquoStart-uprdquo en la que todos los integrantes

trabajan de forma conjunta y auto-organizada sin unos patrones

organizativos impuestos por una estructura empresarial ajena al grupo

La direccioacuten de la empresa actuacutea como un inversor de capital riesgo

que aporta los recursos necesarios para que trabajen en su proyecto

Para que los equipos puedan conseguir auto-organizarse debe reunir

tres caracteriacutesticas

Autonomiacutea son libres para elegir la estrategia de solucioacuten

Auto-superacioacuten El equipo va desarrollando soluciones que

evaluacutea analiza y mejora

Auto-enriquecimiento La multi-disciplinaridad de los

componentes del equipo favorece el enriquecimiento mutuo y

la adopcioacuten de soluciones valiosas y complementarias

C- Fases de desarrollo solapadas

En el desarrollo aacutegil las ldquofasesrdquo pasan a ser ldquoactividadesrdquo El concepto

de fase implica sucesioacuten secuencial de unas a otras En un campo de

Scrum los trabajos que se llevan a cabo pierden el caraacutecter de fase y

son actividades que se realizan en cualquier momento de forma

simultaacutenea o a demanda seguacuten las necesidades en cada iteracioacuten Por

ejemplo lo que para el desarrollo en cascada es una ldquomodificacioacuten de

requisitosrdquo en un modelo aacutegil es informacioacuten que enriquece o

concreta la visioacuten del producto El mismo teacutermino ldquomodificacioacutenrdquo

tiene impliacutecito el concepto de que estamos ldquocambiandordquo algo que ya

se habiacutea definido La fase de requisitos ya se hizo ya estaacute completada

En el desarrollo tradicional

Las transiciones entre fase y fase acaban funcionando como fronteras

Cada fase la realiza un equipo que siente como responsabilidad maacutes

su trabajo que el desarrollo conjunto Los documentos de disentildeo o

requisitos o los prototipos pueden acabar siendo barricadas que en

lugar de favorecer la comunicacioacuten directa favorecen la separacioacuten

El retraso en una fase hace de cuello de botella en el proyecto El

solapamiento diluye el ruido y los problemas entre fases

D- Control sutil

El equipo trabaja con autonomiacutea en un entorno de ambiguumledad

inestabilidad y tensioacuten La gestioacuten establece puntos de control

suficientes para evitar que el ambiente de ambiguumledad inestabilidad y

tensioacuten del ldquocampo de Scrumrdquo derive hacia descontrol Pero la gestioacuten

no ejerce un control riacutegido que impediriacutea la creatividad y la

espontaneidad El teacutermino ldquocontrol sutilrdquo se refiere a generar el

ecosistema adecuado para un ldquoauto-control entre igualesrdquo

consecuencia de la responsabilidad y del gusto por el trabajo que se

realiza Las acciones para generar el ecosistema de este control son

Seleccionando a las personas adecuadas para el proyecto y

analizando los cambios en la dinaacutemica del grupo para

incorporar o retirar a personas si resulta necesario

Creando un espacio de trabajo abierto

Animando a los ingenieros a ldquomezclarserdquo con el mundo real de

las necesidades de los clientes

Estableciendo sistemas de evaluacioacuten y reconocimiento

basados en el rendimiento del equipo

Gestionando las diferencias de ritmo a traveacutes del proceso de

desarrollo

Siendo tolerante y previsor con los errores son un medio de

aprendizaje y el miedo al error merma la creatividad y la

espontaneidad

Implicando a los proveedores en el proyecto y animaacutendoles

tambieacuten a su propia auto-organizacioacuten

E- Difusioacuten del conocimiento

Tanto a nivel de proyecto como de organizacioacuten Los equipos son

multidisciplinares todos los miembros aportan y aprenden tanto del

resto del equipo como de las investigaciones innovaciones de su

producto y de la experiencia del desarrollo Las personas que

participan en un proyecto con el tiempo van cambiando de equipo en

la organizacioacuten a otros proyectos de esta forma se van compartiendo

y comunicando las experiencias en la organizacioacuten

Los equipos y las empresas mantienen libre acceso a la informacioacuten

herramientas y poliacuteticas de gestioacuten del conocimiento

Seguacuten (ORJUELA Ailin ROJAS Mauricio 2008) Scrum es un

marco de trabajo iterativo e incremental para el desarrollo de

proyectos productos y aplicaciones Estructura el desarrollo en ciclos

de trabajo llamados Sprint Son iteraciones de 1 a 4 semanas y se van

sucediendo una detraacutes de otra Los Sprint son de duracioacuten fija ndash

terminan en una fecha especiacutefica aunque no se haya terminado el

trabajo y nunca se alargan Se limitan en tiempo Al comienzo de

cada Sprint un equipo multi-funcional selecciona los elementos

(requisitos del cliente) de una lista priorizada Se comprometen a

terminar los elementos al final del Sprint Durante el Sprint no se

pueden cambiar los elementos elegidos

Todos los diacuteas el equipo se reuacutene brevemente para informar del

progreso y actualizan unas graacuteficas sencillas que les orientan sobre el

trabajo restante Al final del Sprint el equipo revisa el Sprint con los

interesados en el proyecto y les ensentildea lo que han construido La

gente obtiene comentarios y observaciones que se puede incorporar al

siguiente Sprint

Scrum pone el eacutenfasis en productos que funcionen al final del Sprint

que realmente esteacuten ldquohechosrdquo en el caso del software significa que el

coacutedigo esteacute integrado completamente probado y potencialmente para

entregar Los roles artefactos y eventos principales se resumen en la

Grafico 1 Scrum

Un tema importante en Scrum es ldquoinspeccionar y adaptarrdquo El

desarrollo inevitablemente implica aprender innovacioacuten y sorpresas

Por eso Scrum hace hincapieacute en dar un pequentildeo paso de desarrollo

inspeccionar el producto resultante y la eficacia de las praacutecticas

actuales y entonces adaptar el objetivo del producto y las praacutecticas

del proceso Y volver a repetir

GRAacuteFICO Nordm 1 Scrum

Fuente (ORJUELA Ailin ROJAS Mauricio 2008)

Roles en Scrum

En Scrum hay 3 roles principales El Duentildeo de Producto (DP) el

Equipo y el ScrumMaster (SM) El Duentildeo de Producto es el

responsable de maximizar el retorno de inversioacuten (ROI) identificando

las funcionalidades del producto ponieacutendolas en una lista priorizada

de funcionalidades decidiendo cuales deberiacutean ir al principio de la

lista para el siguiente Sprint y re priorizando y refinando

continuamente la lista El Duentildeo de Producto tiene la responsabilidad

de las peacuterdidas y ganancias del producto asumiendo que es un

producto comercial En el caso de una aplicacioacuten interna el DP no es

responsable del ROI en el mismo sentido de un producto comercial

(que daraacute beneficio) pero es responsable de maximizar el ROI en el

sentido de elegir - en cada Sprint ndash los elementos de maacutes valor de

negocio y menos coste En algunas ocasiones el DP y el cliente son la

misma persona esto es muy comuacuten en aplicaciones internas En otras

el cliente podriacutea ser millones de personas con diferentes necesidades

en cuyo caso el rol de DP es parecido al rol de jefe de producto o jefe

de marketing del producto que hay en muchas empresas Sin embargo

el Duentildeo de Producto es diferente al tradicional jefe de producto

porque interactuacutea activa y frecuentemente con el equipo estableciendo

personalmente las prioridades y revisando el resultado en cada

iteracioacuten - de 1 a 4 semanas- en vez de delegar las decisiones de

desarrollo en el jefe de proyecto Es importante destacar que en Scrum

hay una persona y soacutelo una que hace ndash y tiene la autoridad final ndash el

Duentildeo de Producto

El Equipo construye el producto que va a usar el cliente por ejemplo

una aplicacioacuten o un sitio web El equipo en Scrum es ldquomulti-

funcionalrdquo ndash tiene todas las competencias y habilidades necesarias

para entregar un producto potencialmente distribuible en cada Sprint ndash

y es ldquoauto-organizadordquo (auto-gestionado) con un alto grado de

autonomiacutea y responsabilidad En Scrum los equipos se auto-organizan

en vez de ser dirigidos por un jefe de equipo o jefe de proyecto

El equipo decide a que se compromete y como hacer lo mejor para

cumplir con lo comprometido en el mundo de Scrum al equipo se le

conoce como ldquoCerdosrdquo y a todos los demaacutes como ldquoGallinasrdquo (que

viene de un chiste sobre un cerdo y una gallina que estaacuten hablando

sobre abrir un restaurante llamado ldquoHuevos con jamoacutenrdquo y el cerdo no

lo ve claro porque ldquoeacutel estariacutea verdaderamente comprometido pero la

gallina solo estariacutea implicadardquo)

El equipo en Scrum consta de siete personas maacutes menos dos y para un

producto de software el equipo podriacutea incluir analistas

desarrolladores disentildeadores de interface y testers El equipo

desarrolla el producto y da ideas al DP de coacutemo hacer un gran

producto En Scrum el equipo deberiacutea estar dedicado al 100 al

trabajo en el producto durante el Sprint intentando evitar hacer varias

tareas en diferentes productos o proyectos A los equipos estables se

les asocia con una productividad maacutes alta asiacute que evita cambiar

miembros del equipo A los grupos de desarrollo de aplicaciones con

mucha gente se les organiza en varios equipos Scrum cada uno

centrado en diferentes funcionalidades del producto coordinando sus

esfuerzos muy de cerca

Dado que el equipo hace todo el trabajo (planificacioacuten anaacutelisis

programacioacuten y pruebas) para una funcionalidad completa centrada en

el cliente a los equipos de Scrum tambieacuten se les llama equipos por

funcionalidades

El ScrumMaster ayuda al grupo del producto a aprender y aplicar

Scrum para conseguir valor de negocio El ScrumMaster hace lo que

sea necesario para ayudar a que el equipo tenga eacutexito

El ScrumMaster no es el jefe del equipo o jefe de proyecto el

ScrumMaster sirve al equipo le protege de interferencias del exterior

y ensentildea y guiacutea al DP y al equipo en el uso fructiacutefero de Scrum El

ScrumMaster se asegura de que todo el mundo en el equipo

(incluyendo al DP y la gerencia) entienda y siga las praacutecticas de

Scrum y ayuda a llevar a la organizacioacuten a traveacutes de los cambios

necesarios y frecuentemente difiacuteciles a conseguir el eacutexito con el

desarrollo aacutegil

Como Scrum hace visibles muchos impedimentos y amenazas a la

efectividad del DP y el equipo es importante tener un ScrumMaster

comprometido y que trabaje eneacutergicamente para ayudar a resolver

dichos asuntos o si no el equipo y el DP tendraacuten dificultades para

tener eacutexito Los equipos de Scrum deberiacutean tener un ScrumMaster a

tiempo completo aunque en un equipo maacutes pequentildeo podriacutea ser un

miembro del equipo (llevando una carga de trabajo maacutes ligera) Un

gran ScrumMaster puede venir de cualquier experiencia o disciplina

previa ingenieriacutea disentildeo testing gestioacuten de productos gestioacuten de

proyectos o gestioacuten de calidad

El ScrumMaster y el Duentildeo de Producto no pueden ser la misma

persona a veces el ScrumMaster necesitaraacute parar los pies al DP (por

ejemplo si intenta meter nuevas funcionalidades en mitad de un

Sprint) Y al contrario de un jefe de proyecto el ScrumMaster no le

dice a gente las tareas que tienen asignadas ndash lo que hace es facilitar el

proceso apoyando al equipo que se organiza y gestiona solo Si el

ScrumMaster tuvo un puesto de gestioacuten en el equipo necesitaraacute

cambiar radicalmente su forma de pensar y el estilo de comunicacioacuten

con el equipo para tener eacutexito con Scrum En el caso de una transicioacuten

de antiguo jefe a ScrumMaster es mejor que esteacute en un equipo

diferente al equipo en el que era el jefe si no habraacute un conflicto

potencial por las dinaacutemicas sociales y de poder

Ademaacutes de estos tres roles hay otros que contribuyen al eacutexito del

producto incluyendo los jefes y gestores Aunque sus roles cambian

en Scrum siguen siendo valiosos Por ejemplo

Ayudan al equipo respetando las reglas y el espiacuteritu de Scrum

Ayudan a quitar los impedimentos identificados por el equipo

Ponen su experiencia y conocimiento a disposicioacuten del equipo

En Scrum los jefes cambian el tiempo que dedicaban a hacer de

ldquonintildeerasrdquo (asignar tareas pedir informes de estado y otras formas de

micro-gestioacuten) por tiempo como ldquoguruacutesrdquo o ldquosirvientesrdquo del equipo

(mentoring coaching ayudar a quitar obstaacuteculos ayudar a resolver

problemas dar ideas creativas y guiar el desarrollo de habilidades de

los miembros del equipo)

Para llevar a cabo este cambio los gestores puede que necesiten

cambiar su estilo de gestioacuten por ejemplo usar cuestionamiento

socraacutetico para ayudar al equipo a descubrir la solucioacuten a un problema

en lugar de simplemente decidir una solucioacuten e imponeacutersela al equipo

De las investigaciones anteriores se puede decir que la metodologiacutea Scrum es una

metodologiacutea aacutegil que estaacute orientada a varios procesos empresariales donde la

metodologiacutea brinda control y administracioacuten

La metodologiacutea Scrum se basa en un proceso iterativo e incremental donde la

iteracioacuten es un proceso de desarrollo repetitivo cada iteracioacuten tiene una duracioacuten

entre 1 a 4 semanas y no es permisible para antildeadir maacutes son sucesivos las

iteraciones hasta la culminacioacuten del proyecto

Los roles principales del Scrum son

El duentildeo del producto (Product Owner)- es quien se responsabiliza de maximizar

el retorno de inversioacuten ya que el organiza una lista de requerimientos del cliente

que se tomara un cierto nuacutemero en cada sprint por prioridad

El Equipo (team)- es aquel que desarrolla el software son multi-funcional auto-

organizados con gran autonomiacutea y responsabilidad ademaacutes no llevan sobre ellos

un jefe de equipo o jefe de proyectos

El ScrumMaster es aquel que ayuda tanto al equipo como al duentildeo del producto

para que tengan eacutexito asistieacutendolos con lo que sea necesario a la vez sirve

protege al equipo de interferencias del exterior

19 Ingenieriacutea de software

Para (SOMERVILLE Ian 2005) La ingenieriacutea de software es una

disciplina de la ingenieriacutea que comprende todos los aspectos de la

produccioacuten de software desde las etapas iniciales de la especificacioacuten

del sistema hasta el mantenimiento de este despueacutes de que se utiliza

En esta definicioacuten existen dos frases clave

Disciplina de la ingenieriacutea Los ingenieros hacen que las cosas

funciones Aplican teoriacuteas meacutetodos y herramientas donde sean

convenientes pero las utilizan de forma selectiva y siempre tratando

de descubrir soluciones a los problemas aun cuando no existan teoriacuteas

y meacutetodos aplicables para resolverlos Los ingenieros tambieacuten saben

que deben trabajar con restricciones financieras y organizacionales

por lo que buscan soluciones tomando en cuenta estas restricciones

Todos los aspectos de produccioacuten de software La ingenieriacutea del

software no solo comprende procesos teacutecnicos del desarrollo de

software y el desarrollo de herramientas meacutetodos y teoriacuteas de apoyo a

la produccioacuten del software

En general los ingenieros de software adoptan un enfoque sistemaacutetico

y organizado en su trabajo ya que es la forma maacutes efectiva de

producir software de alta calidad Sin embargo aunque la ingenieriacutea

consiste en seleccionar el meacutetodo maacutes apropiado para un conjunto de

circunstancias un enfoque maacutes formal y creativo de desarrollo podriacutea

ser efectivo en algunas circunstancias El desarrollo informal es

apropiado para el desarrollo de sistemas basados en Web los cuales

requieren una mescla de teacutecnicas de software y de disentildeo graacutefico Paacuteg

94

Seguacuten (S PRESSMAN Roger 2007) A pesar de que cientos de autores

han definido en forma individual la ingenieriacutea de software la

definicioacuten que propuso Fritz Bauer (NAU69) en una conferencia

fundamental sobre la materia auacuten se puede utilizar como base para el

debate

La ingenieriacutea del software es el establecimiento y uso de principios

solidos de la ingenieriacutea para obtener econoacutemicamente un software

confiable y que funcione de modo eficiente en maacutequinas reales

Casi cualquier lector se sentiraacute tentado a sumar otras ideas a esta

definicioacuten Dice poco sobre los aspectos teacutecnicos de la calidad del

software no se refiere de manera directa a la necesidad de satisfacer al

cliente o al tiempo de entrega de un producto omite mencionar la

importancia de la medicioacuten y la meacutetrica no establece la importancia

de un proceso efectivo No obstante la definicioacuten de Bauer ofrece una

idea baacutesica iquestCuaacuteles son ldquolos principios solidos de la ingenieriacuteardquo que

puedan aplicarse en el desarrollo del software de computadora iquestDe

queacute manera se construye ldquoeconoacutemicamenterdquo un software confiable

iquestQueacute se requiere para crear programas de computadora que funcionen

ldquode manera eficienterdquo no solo en una sino en varias ldquomaquinas realesrdquo

diferentes Estas interrogantes continuacutean siendo un reto para los

ingenieros de software

ldquoMaacutes que una disciplina a un cuerpo de conocimiento la ingenieriacutea es

un verbo una palabra de accioacuten una manera de abordar un problemardquo

El IEEE (IEE93) ha elaborado una definicioacuten maacutes comprensible al

establecer

Ingenieriacutea de software 1) la aplicacioacuten de un enfoque sistemaacutetico

disciplinado y cuantificable al desarrollo operacioacuten y mantenimiento

del software es decir la aplicacioacuten de la ingenieriacutea de software 2) El

estudio de enfoques en 1)

Y aun asiacute lo que es ldquosistemaacutetico disciplinadordquo y ldquocuantificablerdquo para

un equipo de software puede ser gravoso para otro Se requiere de

disciplina pero tambieacuten de adaptabilidad y agilidad Paacuteg 114

De la investigacioacuten anterior se puede determinar que la ingenieriacutea de software

lleva como objetivo obtener un software econoacutemicamente confiable y que ademaacutes

funcione eficientemente en maacutequinas reales ademaacutes de llevar un proceso

sistemaacutetico disciplinado y cuantificable dependeraacute del grupo de trabajo tanto de

su adaptabilidad y agilidad

La ingenieriacutea de software implica resolver problemas mediante la utilizacioacuten de

meacutetodos y teacutecnicas para el desarrollo de software donde incluyen restricciones

financieras y organizacionales Ademaacutes conlleva llevar un enfoque sistemaacutetico y

organizado que haraacute maacutes efectivo de producir software de calidad

110 Proceso del software

Para (SOMERVILLE Ian 2005) Un proceso del software es un conjunto

de actividades y resultados asociados que producen un producto de

software

Especificacioacuten del software donde los clientes e ingenieros definen el

software a producir y las restricciones sobre su operacioacuten

Desarrollo del software donde el software se disentildea y programa

Validacioacuten del software donde el software donde el software se vaacutelida

para asegurar que es lo que el cliente quiere

Evolucioacuten del software donde el software se modifica para adaptarlo a

los cambios requeridos por el cliente y el mercado

Diferentes tipos de sistemas necesitan diferentes procesos de

desarrollo Por ejemplo el software de tiempo real en un avioacuten tiene

que ser completamente especificado antes de que empiece el

desarrollo mientras que en un sistema de comercio electroacutenico la

especificacioacuten y el programa normalmente son desarrollados juntos

Por lo tanto estas actividades geneacutericas pueden organizarse de

diferentes formas y describirse en diferentes niveles de detalle para

diferentes tipos de software Sin embargo el uso de un proceso

inadecuado del software puede reducir la calidad o la utilidad del

producto de software que se va a desarrollar yo incrementar los costes

de desarrollo Paacuteg 134

Para (S PRESSMAN Roger 2007) De hecho la construccioacuten del

software de computadora es un proceso iterativo de aprendizaje y el

resultado algo que Baetjer llamariacutea el capital del software Es una

materializacioacuten del conocimiento recolectado depurado y organizado

conforme el proceso estuvo en ejecucioacuten

Pero iquestqueacute es con exactitud un proceso de software desde un punto de

vista teacutecnico Dentro del contexto de este libro un proceso de

software se define como un marco de trabajo para las tareas que se

requieren en la construccioacuten de software de alta calidad

iquestEl proceso es un sinoacutenimo de ingenieriacutea del software La respuesta

es siacute y no un proceso de software define el enfoque que se adopta

mientras el software estaacute en desarrollo Pero la ingenieriacutea del software

tambieacuten abarca las tecnologiacuteas que requiere el proceso (meacutetodos

teacutecnicos y herramientas automatizadas) Auacuten maacutes importante es que la

ingenieriacutea del software la realizan personas creativas y con

conocimiento que deben trabajar en un proceso de software maduro

que sea apropiado para el producto que construyen y para las

demandas de sus mercados Paacuteg 182

De lo mencionado anteriormente se determina que el proceso de software es

definido como un proyecto donde existen taras para cada aacuterea de trabajo y que

desarrollaran un software de calidad La ingeniera de software trabaja sobre un

proceso de software maduro que es apropiado para la construccioacuten del producto

El desarrollo de un software dependeraacute de su aplicacioacuten y ahiacute se obtendraacute si el

software seraacute totalmente especificado antes de desarrollarlo o en el transcurso del

desarrollo sin embargo si el uso de un proceso equivoco puede producir software

de mala calidad la utilidad y el aumento o disminucioacuten del costo del software

111 Gestioacuten del software

Seguacuten (SOMERVILLE Ian 2005) La gestioacuten de proyectos de software es

una parte esencial de la ingenieriacutea del software La buena gestioacuten no

puede garantizar el eacutexito del proyecto Sin embargo la mala gestioacuten

usualmente lleva al fracaso del proyecto El software es entregado

tarde los costes son mayores que los estimados y los requerimientos

no se cumplen

Los gestores de software son responsables de la planificacioacuten y

temporalizacioacuten de desarrollo de los proyectos Supervisan el trabajo

para asegurar que se lleva a cabo conforme a los estaacutendares requeridos

y supervisan el progreso para comprobar que el desarrollo se ajusta al

tiempo previsto y al presupuesto La administracioacuten de proyectos de

software es necesaria debido a que la ingenieriacutea de software

profesional siempre estaacute sujeta a restricciones organizacionales de

tiempo y presupuesto El trabajo del gestor de proyectos de software

es asegurar que estos cumplan dichas restricciones y entregar software

que contribuya a las metas de la compantildeiacutea de desarrollo de software

Los gestores de software hacen el mismo tipo de trabajo que otros

gestores Sin embargo la ingenieriacutea de software es diferente en varios

aspectos de otros tipos lo que hace a la gestioacuten de software

particularmente difiacutecil Algunas de estas diferencias son las siguientes

El producto es intangible El gestor de un proyecto de construccioacuten de

un embarcadero o de uno de ingenieriacutea civil puede ver el producto

mientras se estaacute desarrollando Si hay un desfase en calendario el

efecto en el producto es visible de forma obvia partes de la estructura

no estaacuten completa El software es intangible No se puede ver ni tocar

Los gestores de proyectos de software no pueden ver el progreso

Confiacutean en otros para elaborar la documentacioacuten necesaria para

revisar el progreso

No existen procesos de software estaacutendar En las disciplinas de

ingenieriacutea con larga historia el proceso se prueba y verifica Para

tipos particulares de sistemas como puentes o edificios el proceso de

ingenieriacutea se comprende bien Sin embargo los procesos de software

variacutean notablemente de una organizacioacuten a otra A pesar de que la

compresioacuten del proceso del software se ha desarrollado de forma

significativa en los uacuteltimos antildeos aun no se puede predecir con certeza

cuando un proceso particular tiende a desarrollar problemas

Esto es especialmente cierto cuando el proyecto de software parte un

proyecto de ingenieriacutea de un sistema grande

A menudo los proyectos grandes son uacutenicos Por lo general los

proyectos grandes de software son diferentes de proyectos previos En

consecuencia los gestores aun cuando cuenten con una amplia

experiencia esta no es suficiente para anticipar los problemas Maacutes

aun los raacutepidos cambios tecnoloacutegicos en las computadoras y las

comunicaciones hacen parece obsoleta la experiencia previa Las

lecciones aprendidas en esas experiencias pueden no se transferibles a

los nuevos proyectos

Debido a estos problemas no es sorprendente que algunos proyectos

de software se retrasen sobrepasen el presupuesto y se entreguen

fuera de tiempo A menudo los sistemas de software son nuevos y

tecnoloacutegicamente innovadores Frecuentemente los proyectos de

ingenieriacutea innovadores (como los nuevos sistemas de transporte)

tambieacuten tienen problemas de temporalizacioacuten Dadas las mezclas de

dificultades es notable que muchos proyectos de software sean

entregados a tiempo y seguacuten lo presupuestado Paacuteg 168

Para (S PRESSMAN Roger 2007) La gestioacuten eficaz de la gestioacuten de

proyectos de software se enfoca sobre las cuatro P personal producto

proceso y proyecto El orden no es arbitrario El gestor que olvida que

el trabajo de ingenieriacutea del software es una empresa intensamente

humana nunca tendraacute eacutexito en la gestioacuten de proyectos Un gestor que

fracasa en alentar la comunicacioacuten amplia con los participantes en

etapas tempranas de la evolucioacuten de proyecto se arriesga a construir

una solucioacuten elegante para el problema equivocado El gestor que

presta poca atencioacuten al proceso corre el riesgo de colocar meacutetodos y

herramientas teacutecnicos competentes en el vaciacuteo El gestor que se

embarca sin un plan de proyecto soacutelido arriesga el eacutexito del producto

El personal- La formacioacuten de personal de software motivado y

altamente calificado se ha debatido desde los antildeos 60 del siglo

pasado De hecho el ldquofactor humanordquo es tan importante que el

software Engineering Institute ha desarrollado un modelo de madurez

de la capacidad de gestioacuten de personal (MMCGP) para ldquoaumentar la

rapidez con la cual las organizaciones de software acometen las

aplicaciones cada vez maacutes complejas al ayudar a atraer aumentar

motivar desplegar y retener el talento necesario para mejorar su

capacidad de desarrollo de softwarerdquo

El producto- Antes de planear un proyecto se deberiacutean establecer los

objetivos y el aacutembito del producto considerar soluciones alternativas

e identificar las restricciones razonables (y precisas) del costo una

valoracioacuten efectiva del riesgo una divisioacuten realista de las tareas del

proyecto o un calendario de proyecto manejable que ofrezca una

indicacioacuten fiable del progreso

El proceso- Un proceso de software proporciona el marco de trabajo

desde el cual se puede establecer un plan detallado para el desarrollo

del software Un pequentildeo nuacutemero de actividades del marco de trabajo

es aplicable a todos los proyectos de software sin importar su tamantildeo

o complejidad Algunos conjuntos de tareas diferentes (tareas hitos

productos de trabajo y puntos de control de calidad) permiten que las

actividades del marco de trabajo se adapten a las caracteriacutesticas del

proyecto de software asiacute como a los requisitos del equipo del

proyecto Finalmente las actividades protectoras (como el control de

calidad del software la gestioacuten de configuracioacuten de software y la

medicioacuten) cubren el modelo del proceso Las actividades protectoras

son independientes de cualquier actividad del marco de trabajo y

ocurren durante todo el proceso

El proyecto- Los proyectos de software se realizan de manera

planificada y controlada por una razoacuten principal es la uacutenica forma

conocida de gestionar la complejidad Incluso los esfuerzos

continuaran En 1998 los datos industriales indicaron que el 26 por

ciento de los proyectos de software fracasaron por completo y que el

46 por ciento rebasaron sus costos y tiempos de entrega Aunque la

tasa de eacutexito para los proyectos de software ha mejorado un poco la

tasa de fracaso de proyectos permanece maacutes elevada de lo que deberiacutea

Paacuteg 185

De lo mencionado anteriormente se determinoacute que la gestioacuten de software tiene

que tener un enfoque en todo lo que es la planificacioacuten de software y sin dejar a

parte la humanizacioacuten en el proyecto la gestioacuten estaacute enfocada en las 4P personal

producto proceso y proyecto

El Personal

El personal de software debe ser altamente calificado y motivado

El producto

Se deben establecer objetivos tener en cuenta soluciones alternativas y tener

identificado las restricciones

El proceso

Es un marco de trabajo el cual proporciona un plan detallado de tareas que pueden

ser empleadas para simples o complejos proyectos

El proyecto

El proyecto de software debe ser de manera planificada y llevar un control para

saber el tipo de complejidad que posee

La gestioacuten del software sirve para la planificacioacuten y temporalizacioacuten de desarrollo

del software de calidad pero hay que tener en cuenta los avances diarios en

tecnologiacutea los costos y el tiempo propuesto ya que estos factores pueden hacer

que un proyecto de software no sea realizado

La gestioacuten de software tambieacuten estaacute pendiente del proceso y avance del software

tanto de pruebas y actualizaciones que se realicen durante el proceso de creacioacuten

del software

112 Requerimientos del software

Para (SOMERVILLE Ian 2005) Los requerimientos para un sistema son

la descripcioacuten de los servicios proporcionados por el sistema y sus

restricciones operativas Estos requerimientos reflejan las necesidades

de los clientes de un sistema que ayude a resolver alguacuten problema

como el control de un dispositivo hacer un pedido o encontrar

informacioacuten El proceso de descubrir analizar documentar y verificar

estos servicios y restricciones se denominan ingenieriacutea de

requerimientos (RE)

El termino requerimiento no se utiliza de una forma constante en la

industria de software En algunos casos un requerimiento es

simplemente es simplemente una declaracioacuten abstracta de alto nivel de

un servicio que debe proporcionar el sistema o una restriccioacuten de este

En el otro extremo es una definicioacuten detallada y formal de una

funcioacuten del sistema Davis (Davis 1993) explica que existen estas

diferencias

Si una compantildeiacutea desea establecer un contrato para un proyecto de

desarrollo de software grande debe definir sus necesidades de una

forma suficientemente abstracta para establecer a partir de ella una

solucioacuten Los requerimientos deben redactarse de tal forma que varios

contratistas pueden licitar el contrato ofreciendo quizaacutes formas

diferentes de cumplir las necesidades de los clientes en la

organizacioacuten Una vez que el contrato se asigna el contratista debe

redactar una definicioacuten del sistema para el cliente maacutes detalladamente

de forma que este comprenda y pueda validar lo que haraacute el software

Ambos documentos se pueden denominar documento de

requerimientos para el sistema

Algunos de los problemas que surgen durante el proceso de ingenieriacutea

de requerimientos son resultado de no hacer una clara separacioacuten entre

estos diferentes niveles de descripcioacuten Aquiacute se distinguen utilizando

la denominacioacuten requerimientos del usuario y del sistema se pueden

definir como se muestra a continuacioacuten

Los requerimientos del usuario son declaraciones en lenguaje natural

y en diagramas de los servicios que se espera que el sistema

proporcione y de las restricciones bajo las cuales debe funcionar

Los requerimientos del sistema establecen con detalle las funciones

servicios y restricciones operativas del sistema El documento de

requerimientos del sistema (algunas veces denominado especificacioacuten

funcional) debe ser preciso Debe definir exactamente queacute es lo que se

va a implementar Puede ser parte del contrato entre el comparador del

sistema y los desarrolladores del software Paacuteg 224

Seguacuten (S PRESSMAN Roger 2007) La comprensioacuten de los requisitos

de un problema esta entre las tareas maacutes difiacuteciles que enfrenta un

ingeniero de software Cuando se piensa por primera vez acerca de

ello la ingenieriacutea de requisitos no parece tan difiacutecil

Despueacutes de todo iquestEl cliente no sabe lo que se requiere iquestLos

usuarios finales no deberiacutean entender bien las caracteriacutesticas y

funciones que les proporcionaran un beneficio Es sorprendente pero

en muchas ocasiones la respuesta a estas preguntas es ldquonordquo Y aun si

los clientes y usuarios finales son expliacutecitos en sus necesidades estos

requisitos pueden cambiar durante el proyecto La ingenieriacutea de

requisitos es difiacutecil

En el proacutelogo a un libro de Ralph Young (YOU01) sobre las praacutecticas

efectivas en los requisitos el autor de este libro escribioacute

Es tu peor pesadilla Un cliente entra en tu oficina se sienta te mira

directo a los ojos y dice ldquoYo seacute que usted piensa que entiende lo que

digo pero los que usted no entiende es que lo que digo no es

realmente lo que quiero decirrdquo Esto sucede de manera invariable

cuando el proyecto estaacute avanzado despueacutes de que se han realizado los

compromisos relativos al tiempo de entrega las reputaciones estaacuten en

juego y el dinero esta enserio peligro

Todos los que hemos trabajado en el negocio de los sistemas y el

software por maacutes de unos cuantos antildeos hemos vivido esta pesadilla y

solo unos pocos de nosotros hemos aprendido a continuar aun con esta

circunstancia Nosotros tenemos dificultades cuando tratamos de

obtener requisitos de nuestros clientes Tenemos problemas al

comprender la informacioacuten que adquirimos Con frecuencia

registramos los requisitos de una manera desorganizada e invertimos

muy poco tiempo en verificar lo que registramos Permitimos que el

cambio nos controle en lugar de establecer mecanismos para

controlarlo En resumen fallamos al establecer un cimiento salido

para el sistema o software Cada uno de estos problemas representa un

reto Cuando estos se combinan la imagen es desalentadora incluso

para los gerentes y profesionales del software maacutes experimentados

Pero existen soluciones

Seria deshonesto decir que la ingenieriacutea de requisitos es la ldquosolucioacutenrdquo

para los retos que se han enunciado Pero proporciona un enfoque

soacutelido para abordar dichos desafiacuteos Paacuteg 202

De lo definido anteriormente se puede decir que la ingenieriacutea de requisitos trata de

entender las necesidades del cliente y plasmarlas en una solucioacuten pero si

conocemos parcialmente los requisitos del cliente creara problemas durante el

desarrollo y pondraacute en juego el prestigio y dinero para esto la ingeniera de

requisitos permite un enfoque soacutelido para abordar estos desafiacuteos

Los requerimientos de software son todos los servicios y restricciones que el

software proporcionara y deben estar de acuerdo con las perspectivas del cliente y

tambieacuten entendibles para todo usuario por ese motivo la empresa que requiere el

software debe ser lo bastante especiacutefico para dar solucioacuten a su problemas y de

parte del contratista de igual manera deberaacute exponer diagramas y expresarse de la

manera maacutes natural posible para que entienda el cliente

CAPITULO II

2 ENTORNO DEL LUGAR DE INVESTIGACIOacuteN

21 Antecedentes histoacutericos de empresas ensambladoras de

vehiacuteculos en el Ecuador

En Ecuador se han situado diferentes empresas dedicadas a ensamblar distribuir y

comercializar vehiacuteculos y componentes relacionados a la Industria Automotriz la

demanda interna ha llevado la implementacioacuten de diferentes puntos de venta

principalmente de repuestos a nivel nacional ademaacutes de evolucioacuten de redisentildeos

de acoplamientos en algunos caso a pesar de ello el mercado ha ido creciendo de

manera que se han hecho necesarias nuevas alternativas para suplir la demanda

una de las cuales es la importacioacuten de partes para su ensamble en el territorio

ecuatoriano es asiacute que en la actualidad empresas como General Motors del

Ecuador Corporacioacuten Maresa Holding HYUNDAI AYMESA y en este antildeo

Great Wall-Ambacar se encuentran ensamblando vehiacuteculos de diferentes tipos y

modelos

La creacioacuten de estas plantas de ensamblaje traen consigo la necesidad de

desarrollar complejos y actualizados sistemas internos para el intercambio y

procesamiento de informacioacuten inclusive se han adoptado sistemas de

automatizacioacuten de uacuteltima generacioacuten para mantener altos niveles de calidad y de

produccioacuten estos sistemas ayudan al mejoramiento de comunicacioacuten entre aacutereas y

departamentos lo cual se traduce en

eficiencia ahorro de tiempo dinero y a mantener estadiacutesticas de fallos y errores

para su inmediato tratamiento

En la provincia de Tungurahua el parque automotriz histoacutericamente no ha tenido

un proveedor local (ensambladoras de vehiacuteculos) pero se han desarrollado

diferentes empresas que dan servicios de mantenimiento y venta de repuestos otra

de las empresas relacionadas son las dedicadas a la comercializacioacuten de vehiacuteculos

estos concesionarios se proveen tanto de importaciones como de las

ensambladoras de vehiacuteculos ubicadas en otras provincias siendo Ambato uno de

los principales centros de comercio de vehiacuteculos en el zona central del paiacutes

La ciudad de Ambato desde el mes de febrero del antildeo 2013 cuenta con la

presencia de la primera empresa ensambladora de vehiacuteculos del centro del paiacutes

CIAUTO es una empresa dedicada al ensamblaje de vehiacuteculos de las marcas

GREAT WALL (modelos Haval H5 camioneta Wingle y compacto M4) la

denomina Ciudad del Auto (CIAUTO) tiene una produccioacuten de 18 - 25 autos por

diacutea

Las instalaciones estaacuten ubicadas en el sector de Unamuncho (Norte de Ambato-

Camino Real) la planta al momento se encuentra acreditada con la Norma ISO

9001

Fuente Castantildeeda Carlos Artiacuteculo Historia Automoacutevil Ecuador Fecha

08122000

Fuente Loacutepez Daniel Articulo Ensamblaje de Autos Fecha 15112003

Fuente Tartado Daniel Articulo Llegada del Automoacutevil Fecha 09032005

22 Misioacuten y Visioacuten de Ciauto

221 Misioacuten

Somos una empresa dedicada al ensamblaje de partes y vehiacuteculos

automotores de calidad

Fomentamos el desarrollo de la industria automotriz en el centro del

paiacutes asiacute como tambieacuten el crecimiento de nuestra gente generando al

mismo tiempo la rentabilidad necesaria para asegurar la continuidad

y desarrollo de nuestra organizacioacuten

Fuente Jefe de Planta CIAUTO

222 Visioacuten

Nuestra cultura organizacional impulsa la buacutesqueda de la excelencia

en un ambiente acogedor que facilita el desarrollo de nuestro equipo

humano

Mantenemos procesos de fabricacioacuten innovadores confiables

seguros y competitivos que nos permiten ensamblar vehiacuteculos de

calidad

Fomentamos el desarrollo de la industria a traveacutes del crecimiento

paulatino del nuacutemero de unidades que ensamblamos y del tipo de

partes locales que instalamos en nuestros vehiacuteculos lo que nos

permite adoptar y transferir tecnologiacutea generando nuevos y mejores

negocios para todas las partes involucradas con nuestra organizacioacuten

Gestionamos nuestros procesos de acuerdo a los requisitos

establecidos en la norma ISO 9001 lo que nos brinda las

herramientas y los recursos necesarios para trabajar ordenadamente y

con calidad facilitaacutendonos el logro de la satisfaccioacuten de nuestros

clientes internos y externos

Logramos clientes entusiasmados con nuestros productos esto nos

permite construir un gran nombre de respaldo y seriedad asegurando

el crecimiento y sustentabilidad de nuestro negocio

Generamos la rentabilidad adecuada para asegurar la continuidad y

desarrollo de nuestra empresa asiacute como de la sociedad

223 Organigrama de la Ensambladora Ciudad del Auto Cia Ltda CIAUTO

GRAacuteFICO Nordm 2 Organigrama de CIAUTO

Fuente Jefe de Planta CIAU

23 Disentildeo Metodoloacutegico

231 Meacutetodos de Investigacioacuten

Es una serie de pasos que aportan a la investigacioacuten de conocimientos mediante la

aplicacioacuten de meacutetodos y teacutecnicas y para adquirir los fundamentos de las

investigaciones nos daraacuten una visioacuten general de la realidad en que se encuentra la

empresa

2311 Meacutetodo hipoteacutetico deductivo

Seguacuten (Karl POPPER 1994 paacuteg 45) El meacutetodo hipoteacutetico

deductivo es el procedimiento o camino que sigue el

investigador para hacer una actividad una praacutectica cientiacutefica

El meacutetodo hipoteacutetico deductivo tiene varios pasos esenciales

observacioacuten del fenoacutemeno a estudiar creacioacuten de una

hipoacutetesis para explicar dicho fenoacutemeno deduccioacuten de

consecuencias o proposiciones maacutes elementales que las

propias hipoacutetesis verificacioacuten y comprobacioacuten de la verdad de

los enunciados declarados comparaacutendolos con la experiencia

Este meacutetodo ha servido para obtener una gran cantidad de informacioacuten

en forma teoacuterica se las ha llevado a la praacutectica para una comprobacioacuten

entre la teoriacutea y la experimentacioacuten con el fenoacutemeno en siacute

2312 La experimentacioacuten cientiacutefica

Para (D T CAMPBELL y otros 1973 paacuteg 9) Implica

alteracioacuten controlada de las condiciones naturales de tal forma

que el investigador creara modelos reproduciraacute condiciones

abstraeraacute rasgos distintivos del objeto del problema la

experimentacioacuten depende del grado de conocimiento del

investigador a la naturaleza a las circunstancias del objeto y

el problema de investigacioacuten es decir no siempre se podraacute

realizar experimentacioacuten

Admite la modificacioacuten de variables lo cual nos da viacutea libre para la

correccioacuten de errores y el mejoramiento de nuestra investigacioacuten

Puedo agregar que como futuro ingeniero en informaacutetica estoy

aplicando mucho este meacutetodo puesto que debemos buscar una solucioacuten

de calidad efectiva funcional y dar satisfaccioacuten al cliente

24 Teacutecnicas de la investigacioacuten

Los instrumentos de recoleccioacuten de datos e informacioacuten son un recurso

metodoloacutegico utilizado por las teacutecnicas de investigacioacuten donde se materializo la

informacioacuten mediante un dispositivo o formato (impreso o digital) que se utiliza

para poder obtener registrar o almacenar con los aspectos relevantes del estudio o

investigacioacuten recabada de las fuentes indagadas

241 La entrevista

Para (Hugo GARCEacuteS 2000 paacuteg 6) La entrevista en cierto

sentido es un cuestionario contestado en forma verbal Lo

que supone que el investigador debe desplazarse en busca de

las personas que deben ser entrevistadas Esto naturalmente

demanda maacutes tiempo aun cuando tan pronto como ha

logrado su objetivo dispone al mismo tiempo de las

contestaciones

242 La encuesta

Seguacuten (Hugo GARCEacuteS 2000 paacuteg 7) La encuesta

comprende una serie de preguntas formuladas por escrito

para que el investigado conteste tambieacuten por escrito

Generalmente la encuesta se utiliza para averiguar actitudes y

opiniones mediante preguntas haacutebilmente dirigidas Al

formular preguntas especiacuteficas sobre tal o cual

acontecimiento permite que las respuestas tengan objetividad

Se utilizoacute el instrumento cuestionario al Gerente general de la empresa

para apoyar la creacioacuten del sistema la encuesta fue aplicada a

miembros administrativos de la empresa quienes aportaron de la manera

maacutes sincera

25 Recoleccioacuten de la Informacioacuten

251 Investigacioacuten bibliograacutefica

Para (Hugo GARCEacuteS 2000 paacuteg 12) La investigacioacuten de

caraacutecter documental se apoya en la recopilacioacuten de

antecedentes a traveacutes de documentos graacuteficos formales e

informes cualquiera que estos sean donde el investigador

fundamenta y complementa su investigacioacuten con lo aportado

de por diferentes autores Los materiales de consulta suelen

ser las fuentes bibliograacuteficas iconograacuteficas fonograacuteficas y

algunos medios magneacuteticos

Este tipo de datos ayudo a la investigacioacuten en la recoleccioacuten de

informacioacuten de la empresa para el desarrollo del presente proyecto en

este caso apoyoacute en la subida de informacioacuten a una base de datos

252 Investigacioacuten experimental

Para (Hugo GARCEacuteS 2000 paacuteg 17) La investigacioacuten

experimental consiste en la manipulacioacuten de una o maacutes

variables experimental no comprobada en condiciones

rigurosamente controlada con el fin de describir de queacute

modo o por que causa se produce una situacioacuten o

acontecimiento particular El experimental provocado por el

investigador le permite introducir determinadas variables de

estudio manipuladas por eacutel para controlar el aumento o

disminucioacuten de esas variables y sus efectos en las conductas

observadas

Este tipo de investigacioacuten permite realizar la experimentacioacuten entre

variables y obtener resultados positivos o negativos para luego analizar

los resultados dados por cada una de las experimentaciones y obtener

informacioacuten concreta

253 Investigacioacuten de campo

Para (Hugo GARCEacuteS 2000 paacuteg 18) La investigacioacuten que

se realiza en el lugar geograacutefico donde se producen los

hechos o campo de los hechos como un jardiacuten la escuela el

hogar o una entidad social como un barrio marginal las

viviendas indiacutegenas los comerciantes ambulantes etc etc

Esta investigacioacuten nos permite realizar un anaacutelisis maacutes detallado en el

lugar de la investigacioacuten ya que asiacute se puede interactuar con los

miembros y los problemas que poseen donde puedo tener una

perspectiva maacutes clara

26 Tratamiento y Anaacutelisis Estadiacutestico de los Datos

Para la interpretacioacuten de los resultados se utilizara la estadiacutestica

descriptiva

261 Estadiacutestica descriptiva

Para (Hugo GARCEacuteS 2000 paacuteg 22) Los puntajes que se

han obtenido en una prueba de evaluacioacuten los datos de los

censos los datos obtenidos mediante encuestas los datos que

dispone un agricultor sobre la produccioacuten agriacutecola o los

datos de produccioacuten de una faacutebrica si se hallan en desorden

o en bruto como se los llama no dicen nada Para poder

obtener conclusiones de esa cosecha de esa industria o de

esos alumnos es necesario ordenarlos y compararlos entre siacute

o con la media aritmeacutetica o promedio o sacar porcentajes

Esto es saber lo que esos nuacutemeros dicen por si para el

presente como por ejemplo que maacutes de la mitad de los

alumnos son buenos Esto corresponde a estadiacutestica

descriptiva porque solo estaacute describiendo lo que en la

actualidad pasa

En lo mencionado anteriormente se puede decir que la estadiacutestica

descriptiva nos arrojoacute datos reales queacute califiquen el proyecto de

investigacioacuten con la ayuda de las teacutecnicas de investigacioacuten como son la

entrevista y la encuesta

27 Poblacioacuten

A continuacioacuten se detalla los miembros administrativos que se tomaron

en cuenta o que se encuentran involucrados

Tabla Ndeg 1 Involucrados de la encuesta

Involucrados Cantidad

Administradores 22

Total 22

Fuente Jefe de Planta CIAUTO

28 Anaacutelisis e Interpretacioacuten de Resultados

Pregunta 1 iquestCree usted que la Planta ensambladora debe estar sujeta al

desarrollo tecnoloacutegico para asiacute brindar una mejora continua

Tabla Ndeg 2 Desarrollo Tecnoloacutegico Ciauto

Paraacutemetros Frecuencia Porcentaje

SI 22 100

NO 0 0

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 3 Desarrollo Tecnoloacutegico Ciauto

Elaborado por Dario Gutieacuterrez

Anaacutelisis- Todos los encuestados opinan que CIAUTO debe estar a la par con la

tecnologiacutea y profesionales que quieren ver un mejoramiento continuo ya que

gracias a ellos podraacuten ser crecer en forma tecnoloacutegica como muchas grandes

empresas

100

0

CIAUTO DEBE ESTAR SUJETO AL DESARROLLO TECNOLOGICO

SI

NO

Pregunta 2 iquestConoce usted que es un sistema de gestioacuten y mantenimiento

programado

Tabla Ndeg 3 Porcentaje de Conocimiento

Paraacutemetros Frecuencia Porcentaje

SI 15 68

NO 7 32

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 4 Porcentaje de Conocimiento

Elaborado por Dario Gutieacuterrez

Anaacutelisis- Para los encuestados que supieron mencionar que si conocen que es un

sistema de gestioacuten y mantenimiento programado es porque ven que a futuro la

empresa necesitara de sistemas similares para su desarrollo tecnoloacutegico y que los

pondraacute en un estatus maacutes alto como empresa

68

32

PORCENTAJE DE CONOCIMIENTO DE UN SISTEMA DE GESTION Y MANTENIMIENTO PROGRAMADO

SI

NO

Pregunta 3 iquestConsidera usted que se lleve el control de la planificacioacuten de

mantenimientos a traveacutes de un Sistema Informaacutetico

Tabla Ndeg 4 Consideraciones de Control

Paraacutemetros Frecuencia Porcentaje

SI 22 100

NO 0 0

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 5 Consideraciones de Control

Elaborado por Dario Gutieacuterrez

Anaacutelisis- Los encuestados estaacuten seguros que se deberiacutea llevar un control de los

mantenimientos que se realizan en CIAUTO porque los equipos industriales y

tecnoloacutegicos pueden fallar repercutiendo en el estado econoacutemico y funcional de la

planta

100

0

CONSIDERACIONES DE CONTROL DE MANTENIMIENTOS

SI

NO

Pregunta 4 iquestCoacutemo calificariacutea usted la creacioacuten de un sistema de gestioacuten y

mantenimiento programado para la planta ensambladora

Tabla Ndeg 5 Calificacioacuten para el Desarrollo del SGMP

Paraacutemetros Frecuencia Porcentaje

EXCELENTE 8 41

BUENO 13 59

NO CALIFICA 1 5

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 6 Calificacioacuten para el Desarrollo del SGMP

Elaborado por Dario Gutieacuterrez

Anaacutelisis- La mayoriacutea de los encuestados estaacute de acuerdo en que es excelente y

bueno la creacioacuten un sistema de gestioacuten y mantenimiento programado por los

beneficios que este brida al mantener los equipos criacuteticos y dispositivos

funcionando y asiacute disminuir considerablemente el margen de error

39

57

4

CALIFICACION PARA EL DESARROLLO DEL SGMP

EXCELENTE

BUENO

NO CALIFICA

Pregunta 5 iquestConoce usted coacutemo es el proceso para realizar el mantenimiento de

un equipo informaacutetico en CIAUTO

Tabla Ndeg 6 Porcentaje de conocimiento del mantenimiento de un equipo en

Ciauto

Paraacutemetros Frecuencia Porcentaje

SI 7 32

NO 15 68

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 7 Porcentaje de conocimiento del mantenimiento de un

equipo en Ciauto

Elaborado por Dario Gutieacuterrez

Anaacutelisis- Al no conocer el proceso de mantenimientos de equipos informaacuteticos

los encuestados respondieron negativamente pero supieron mencionar que es por

falta de informacioacuten o porque no han prestado atencioacuten se estaacuten haciendo dichos

mantenimientos a los equipos industriales y tecnoloacutegicos

32

68

PORCENTAJE DE CONOCIMIENTO DEL MANTENIMIENTO DE UN EQUIPO INFORMAacuteTICO EN CIAUTO

SI

NO

Pregunta 6 iquestConsidera usted beneficioso que se lleve un control de los

documentos y planificacioacuten de mantenimientos para los equipos criacuteticos

Tabla Ndeg 7 Beneficio de documentar la planificacioacuten de mantenimientos

Paraacutemetros Frecuencia Porcentaje

SI 22 100

NO 0 0

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 8 Beneficio de documentar la planificacioacuten de

mantenimientos

Elaborado por Dario Gutieacuterrez

Anaacutelisis- El beneficio de llevar un control de documentacioacuten y planificacioacuten

para mantenimientos es muy importante porque se puede prevenir muchos errores

o problemas que presentan los equipos industriales o informaacuteticos y asiacute tenerlos

siempre funcionando oacuteptimamente

100

0

BENEFICIO DE DOCUMENTAR LA PLANIFICACIOacuteN DE MANTENIMIENTOS

SI

NO

29 Verificacioacuten de la hipoacutetesis

La comprobacioacuten de la hipoacutetesis es el estudio que se hace posteriormente de la

aplicacioacuten de un instrumento de investigacioacuten y adquirido los resultados como

datos estadiacutesticos donde se hizo referencia a la hipoacutetesis planteada al comenzar la

investigacioacuten

La implementacioacuten de un sistema de gestioacuten y mantenimiento programado de

equipos tecnoloacutegicos e industriales aplicando la metodologiacutea SCRUM para que

facilite la actividad de la Norma ISO 9001 de mantenimiento manuales de

maquinaria y otra informacioacuten

Al realizar un anaacutelisis en tiempos de ejecucioacuten en las formas documentacioacuten y

sistema (software) se puede decir que los usuarios realizaban varios ingresos para

encontrar o buscar los archivos deseados para la realizacioacuten de los

mantenimientos de los equipos industrial donde se demoraban unos 30 min a 1

hora ademaacutes que no se daba aviso del mantenimiento realizado a los operarios o

coordinadores de dichas aacutereas en el caso del software los tiempos se minimizan

de 5 a 10 min dependiendo si el equipo es nuevo y necesita ser registrado y

tambieacuten en el software se puede visualizar el avance de los mantenimientos que se

han realizado y los que deberaacuten realizarse a futuro

Con la encuesta realizada se pudo obtener datos muy importantes pero de manera

general los encuestados respondieron positivamente con el 75 de que el sistema

cumple los objetivos el 25 negativo se dio porque las fallas de los equipos

industriales no se producen siempre por no realizar mantenimientos tambieacuten por

la mala utilizacioacuten de los operarios o incidentes en las estructuras

Para verificacioacuten de la factibilidad de la investigacioacuten se procedioacute a la realizacioacuten

de las encuestas detalladas anteriormente en donde se pudo constatar que la

hipoacutetesis es veriacutedica tomando en cuenta la tabulacioacuten de los datos obtenidos en

donde se puede evidenciar que 100 de encuestados estaacuten de acuerdo en que se

lleve un control de los mantenimientos planificados a traveacutes de un sistema el 39

opina que seriacutea excelente implantar un sistema de gestioacuten y mantenimiento

programado el 57 califico como bueno el desarrollo ya que esto ayudara a la

mejora continua y a mantener los equipos criacuteticos siempre disponibles el 100

opina que es muy beneficioso contar con un sistemas de gestioacuten mantenimiento

programado porque los usuarios temen por la informacioacuten con la que cuentan y

con los equipos que ayudan en diferentes puntos del ensamblaje De todo esto se

puede exponer que es factible la implementacioacuten de un sistema de gestioacuten y

mantenimiento programado para el aacuterea de mantenimiento y sistemas

informaacuteticos de la Planta ensambladora CIAUTO

Para comprobacioacuten se revisoacute los diferentes procesos en el sistema y se realiza

comprobaciones y verificaciones de la funcionalidad de cada parte

Asiacute pues en el sistema se verifica que los usuarios realizan el ingreso con sus

respectivos usuarios y acceden a los moacutedulos asignados por el tipo de

departamento

Para los usuarios del departamento de mantenimiento se puede evidenciar que al

acceder a su respectivo modulo tienes las tareas o acciones en menuacutes donde

dependiendo de lo que deseen realizar estaacuten plan anual de mantenimiento quien a

su vez tiene opciones de visualizar el reporte como tambieacuten el ingresar un nuevo

equipo industrial y tambieacuten para la asignacioacuten de un tipo de actividad y

actividades respectivas de cada equipo industrial

En otro apartado del menuacute en el moacutedulo de mantenimiento tenemos el reporte

para de tareas a realizar por mes semana o el diacutea asiacute el personal de

mantenimiento tiene las tareas asignadas para el diacutea

Para los usuarios de sistemas el modulo no es muy complejo ya que poseen un

inventario de los equipos que administran y un plan anual de tareas por fechas

como el ingreso eliminacioacuten y modificacioacuten de las diferentes tareas y sus

restricciones

El suacuteper usuario (root) seraacute el uacutenico que pueda crear usuarios o personas en el

caso de ingreso de un nuevo miembro al sistema es asiacute que llevara un control de

asignaciones y solicitudes de nuevos usuarios por otra parte tendraacute la potestad de

realizar y utilizar los moacutedulos de los demaacutes departamentos para realizar cambios

no habilitados para los respectivos usuarios

El sistema ira creciendo por lo que seraacute necesario ir actualizando o creando

nuevos moacutedulos dependiendo del tipo Sistema de Gestioacuten de Calidad ISO

9001que se vaya implantando o su respectiva actualizacioacuten cada 3 antildeos

Para culminar se comprueba y se visualiza todos los moacutedulos necesarios y sus

diferentes caracteriacutesticas dan una visualizacioacuten de los diferentes requerimientos y

que despueacutes se convirtieron en tareas finalizadas para terminacioacuten del sistema y

se puedan verificar aspectos de planes anuales mantenimientos realizados tareas

no realizadas y sirvan para una mejora continua de cada aacuterea y por entregar una

herramienta informaacutetica de gran utilidad para la Planta Ensambladora CIAUTO

CAPITULO III

3 IMPLEMENTACIOacuteN DE UN SISTEMA DE GESTIOacuteN y

MANTENIMIENTO PROGRAMADO DE EQUIPOS

TECNOLOGICOS E INDUSTRIALES

31 Presentacioacuten

En los uacuteltimos antildeos se ha evidenciado que las empresas puacuteblicas y privadas han

optado por sistemas informaacuteticos que ayuden y solventen diferentes aspectos

dentro la empresa asiacute ayudando con mejor control manejo e integridad de la

informacioacuten que se maneja internamente

Es asiacute que se hace factible la creacioacuten de un sistema de gestioacuten y mantenimiento

programado de equipos tecnoloacutegicos e industriales para que facilite la actividad

de la Norma ISO 9001 de mantenimiento manuales de maquinaria y otra

informacioacuten y mantener los equipos criacuteticos disponibles con menores fallas para

los departamentos de mantenimiento y sistemas informaacuteticos de la Planta

ensambladora CIAUTO

Lo cual ayuda al desarrollo de la propuesta para demostrar de una manera

renovadora mantener los equipos criacuteticos disponibles un mayor tiempo y su

control que ayudan a los departamentos de mantenimiento y sistemas

informaacuteticos en el progreso e implementacioacuten del sistema el cual el principal

beneficio es la habilidad de mantener los equipos criacuteticos en plan de

mantenimientos para mantener el mayor tiempo posible disponibles o con un

margen miacutenimo de dantildeo

32 Objetivos

321 Objetivo general

Desarrollar un sistema de gestioacuten y mantenimiento programado de equipos

tecnoloacutegicos e industriales aplicando la metodologiacutea SCRUM para la gestioacuten de

mantenimientos fichas teacutecnicas de maquinaria y otra informacioacuten

322 Objetivos Especiacuteficos

Investigar informacioacuten de procesos de creacioacuten programacioacuten y

modelacioacuten de software para que trabajen junto con una base de datos

integrada en un servidor

Realizar el anaacutelisis y disentildeo del Sistema Informaacutetico haciendo un

seguimiento de la metodologiacutea teacutecnicas e instrumentos de investigacioacuten

para cada etapa del proyecto

Confirmar el mejor funcionamiento en la implementacioacuten del sistema

haciendo un seguimiento a la metodologiacutea SCRUM la cual se usoacute para la

realizacioacuten del proyecto

33 Justificacioacuten e Importancia

El mejoramiento de las condiciones de eficiencia y eficacia de los procesos

productivos de mantenimiento y transferencia de informacioacuten en las industrias es

un tema de continuo estudio en la ensambladora CIAUTO que se encuentra en

proceso de implantacioacuten equipamiento e inicio de operacioacuten se han identificado

diferentes aspectos en los cuales intervenir entre ellos la implementacioacuten y

mejoramiento de los sistemas que apoyan los procesos de comunicacioacuten

transferencia y almacenamiento de datos en toda la planta

Un Sistema informaacutetico corporativo constituye desde hace mucho tiempo un

conjunto de recursos informaacuteticos para la organizacioacuten los cuales proporcionan

beneficios directos e indirectos tales como ahorro de tiempo y dinero facilidad

de uso mejor y maacutes raacutepida transferencia de informacioacuten escalabilidad y

flexibilidad multiplataforma entre otros

Un Procedimiento informaacutetico pone juntos todos los recursos necesarios bajo un

uacutenico Sistema Corporativo brindando estandarizacioacuten y facilidad de uso

permitiendo a los usuarios interactuar con contenidos aplicaciones procesos de

negocio y otras personas dentro de la Organizacioacuten El sistema avanzado de

herramientas que brinda a usuarios no teacutecnicos la capacidad de capturar

inmediatamente la informacioacuten y entregarla al puacuteblico objetivo en forma

oportuna

Existe variada informacioacuten teacutecnica disponible acerca del disentildeo programas de

modelamiento desarrollo testing ejemplos de funcionamiento e implementacioacuten

de sistemas informaacuteticos

Los sistemas Dashboard ayudaran generando y desarrollando tableros de control

donde se mostraran los indicadores de las diferentes tareas realizadas por el aacuterea

de mantenimiento asiacute el control seraacute maacutes visible y manejable se podraacuten tomar

decisiones para mejora continua de los procesos

Lo que se logra con la informacioacuten en este nuevo ambiente enlazado tiene un gran

impacto Los sistemas distribuidos permiten a una Organizacioacuten gastar menos

tiempo en cosas que no agregan valor como la buacutesqueda de informacioacuten para

resolver un problema La productividad se incremente a medida que el

conocimiento corporativo es maacutes accesible y la informacioacuten maacutes precisa La

flexibilidad en el tiempo de entrega del conocimiento se gana a medida que la

informacioacuten siempre esteacute a un clic de distancia Los sistemas informaacuteticos abren

un espacio en donde las fronteras son maacutes pequentildeas y el intercambio de

informacioacuten es estimulado Esto lleva a unos empleados mejor informados y con

la habilidad de tomar mejores y maacutes raacutepidas decisiones Al final se termina

logrando una mayor productividad y maacutes tiempo para incrementar las ganancias

Ademaacutes se desea brindar una mayor facilidad de administracioacuten de toda la

informacioacuten desarrollada por los usuarios al Departamento de Sistemas para que

esta brinde un mejor servicio a sus compantildeeros de trabajo

La empresa en su nivel de operativo administrativo cada uno de sus operarios

jefes de aacuterea en general se veraacuten beneficiados reduciendo tiempos de reaccioacuten

ante problemas que pueden suscitarse mediante la facilidad de prever notificar y

consecuentemente corregir distintas falencias en la produccioacuten

Finalmente se planea otorgar mayores prestaciones de manejo de histoacutericos de los

datos subidos por cada uno de los usuarios con la finalidad de explotar de la mejor

manera las herramientas del sistema de gestioacuten documental obteniendo

informacioacuten actualizada y confiable al alcance de todo el Personal

Para la investigacioacuten y desarrollo del proyecto se utilizaran diferentes

herramientas tecnoloacutegicas como potgresSQL (base de datos) Java (lenguaje de

programacioacuten) estos se encontraran en un servidor centralizado todas estas

herramientas son de coacutedigo abierto (OPEN SOURSE)

El proyecto seraacute auspiciado por la empresa CIAUTO y se desarrollaraacute en la

planta de ensamblaje que se encuentra operando en la parroquia Unamuncho

34 Desarrollo de la Propuesta

341 Metodologiacutea Aacutegil SCRUM

La metodologiacutea SCRUM es un proceso aacutegil iterativo e incremental que respeta las

cinco etapas tradicionales de un proyecto que facilitan su gestioacuten y control ellas

son

1 Planificacioacuten

2 Anaacutelisis

3 Disentildeo

4 Construccioacuten

5 Prueba e implementacioacuten

Coacutemo el objetivo principal de la metodologiacutea es la adopcioacuten de estas buenas

praacutecticas permite reducir el tiempo de desarrollo de productos maacutes capacidad de

adaptacioacuten y flexibilidad frente a un entorno y unos requisitos cambiantes

aumentando el valor que se aporta a los clientes

Este tipo de proceso permite desarrollar y realizar entregas parciales mismas que

se van completando con el avance del proyecto de esta manera se reducen los

riesgos y el cliente va verificando y obteniendo resultados satisfactorios de su

proyecto Cabe sentildealar que cada iteracioacuten tiene una duracioacuten de un mes o a veces

pueden durar dos semanas

A continuacioacuten se especifican los roles para cada uno de los comprometidos del

desarrollo del software

342 Asignacioacuten de Roles de Scrum

Propietario del Producto (Product Owner) el Ing Vinicio Haro quien

es el coordinador del Aacuterea de Mantenimiento y el Ing Jorge Parra como

coordinador del Aacuterea de Sistemas de la Planta Ensambladora CIAUTO

Equipo Desarrollador (Team) Dario Gutierrez autor de la presente

Tesis quien es el encargado de desarrollar e implementar el sistema para

la gestioacuten y mantenimiento programado

Scrum Master El Ing Segundo Corrales quien es Director de Tesis y

quien es responsable de realizar un control al equipo desarrollador (team)

para dar el seguimiento a las reglas que indica la Metodologiacutea

Otros Interesados es aquiacute donde entra el tribunal de grado quienes son

los encargados de realizar las pruebas del funcionamiento del sistema

Una vez establecidos los roles a todos y cada uno de los comprometidos para el

desarrollo del software se procede a detallar cada una de las fases por las que

tiene que atravesar el desarrollo del producto y la combinacioacuten de herramientas

utilizadas

343 Proceso de desarrollo de Software

3431 Historias de Usuario

En la primera fase del desarrollo aacutegil se encuentran las historias de usuario las

cuales son los requerimientos funcioacutenales del sistema que se obtuvo en las

conversaciones con los Product Owner

Tabla Ndeg 8 Historia de Usuario Nordm 1

Historia de Usuario

Nuacutemero 1 Usuario Root administradores Clientes

Nombre de historia ingreso al sistema

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten El root administradores y clientes deben ingresar un usuario y

contrasentildea respectivamente

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 9 Historia de Usuario Nordm 2

Historia de Usuario

Nuacutemero 2 Usuario Root administradores Clientes

Nombre de historia activacioacuten de moacutedulos de usuarios

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten El root administradores y clientes deben ingresar a sus respectivos

moacutedulos

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 10 Historia de Usuario Nordm 3

Historia de Usuario

Nuacutemero 3 Usuario Root administradores

Nombre de historia Creacioacuten modificacioacuten y eliminacioacuten de usuarios

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten aquiacute se detallara el registro de cada usuario como tambieacuten la

eliminacioacuten y modificacioacuten por parte del root y administradores del sistema

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 11 Historia de Usuario Nordm 4

Historia de Usuario

Nuacutemero 4 Usuario Root administradores departamento sistemas

Nombre de historia Plan anual de sistemas aacuterea sistemas

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten en el moacutedulo del plan anual de sistemas se detalla cada una de la

tareas planificada por fecha de inicio y fin para realizarla

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 12 Historia de Usuario Nordm 5

Historia de Usuario

Nuacutemero 5 Usuario Root administradores departamento sistemas

Nombre de historia Plan de mantenimientos aacuterea sistemas

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten en el plan de mantenimientos se detalla la fecha para realizar el

mantenimiento de cada maacutequina o dispositivo

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 13 Historia de Usuario Nordm 6

Historia de Usuario

Nuacutemero 6 Usuario Root administradores departamento

mantenimiento

Nombre de historia Plan anual aacuterea mantenimiento

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten este plan posee un sub plan para cada equipo industrial y de ahiacute

tomara informacioacuten para la creacioacuten del plan maestro

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 14 Historia de Usuario Nordm 7

Historia de Usuario

Nuacutemero 7 Usuario Root administradores departamento

mantenimiento

Nombre de historia Inventario de repuestos aacuterea mantenimiento

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten en este moacutedulo se encuentra los repuestos para cada equipo

industrial y tambieacuten un detalle por liacutenea de ensamblaje donde se podraacute ver si hay

existencias para poder ser usadas o si fueron comprados entran a inventario

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 15 Historia de Usuario Nordm 8

Historia de Usuario

Nuacutemero 8 Usuario Root administradores departamento

mantenimiento

Nombre de historia Inventario de herramientas aacuterea mantenimiento

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten aquiacute se detalla las diferentes herramientas utilizadas y en

funcionamiento para cada estacioacuten y liacutenea de ensamblaje

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 16 Product Backlog

Ndeg de

Requerimiento

Ndeg de

Historia

Descripcioacuten requisito Prioridad

R1 H1

Ingreso al sistema Los diferentes

usuarios deben

logearse en el

sistema

Alta

R2 H2

Activacioacuten de

moacutedulos de

usuarios

Por la actividad

del usuario se

habilitara el

modulo

correspondiente

Alta

R3 H3

Creacioacuten

modificacioacuten y

eliminacioacuten de

usuarios

Aquiacute se habilita

todos los planes

por aacutereas o por

equipos

Alta

industriales para

realizar los

mantenimientos

DEPARTAMENTO DE SISTEMAS

R4 H4

Plan anual de

sistemas aacuterea

sistemas

Este en un plan de

manera general

que muestra todas

las tareas

planificadas para

el antildeo

Alta

R5 H5

Plan de

mantenimientos

aacuterea sistemas

En el plan de

mantenimientos

se detalla

mantenimientos

equipos y

dispositivos

Alta

DEPARTAMENTO DE MANTENIMIENTO

R6 H6

Plan anual aacuterea

mantenimiento

Aquiacute se muestran

los planes

individuales por

equipo industrial

y al final se

obtiene un

completo

detallado

Alta

R7 H7

Inventario de

repuestos aacuterea

mantenimiento

El inventario de

repuestos estaacute

identificado por

liacutenea de

ensamblaje

Alta

R8 H8

Inventario de

herramientas aacuterea

mantenimiento

Este inventario

contiene las

herramientas

utilizadas por

liacuteneas de

ensamblaje

Alta

Elaborado por Dario Gutieacuterrez

3432 Iteracioacuten 1

34321 Plan del sprint 1 para el sistema

Despueacutes de que se posea la pila de requerimientos del sistema En la planificacioacuten

es donde el Equipo Desarrollador (Team) inicia el proceso de convertir el Sprint

Backlog en el software funcional

El Sprint Backlog es el producto que surge del Producto Backlog que es una lista

de requerimientos que se establecen en un sprint

Tabla Ndeg 17 Sprint Backlog del Sprint 1

Descripcioacuten Prioridad Ndeg historian de

Usuario

R1 Ingreso por usuario Alta H1

R2 Habilitacioacuten de

moacutedulos Alta H2

R3

Creacioacuten

modificacioacuten y

eliminacioacuten de

usuarios

Alta H3

Elaborado por Dario Gutieacuterrez

Luego de haber reconocido los requerimientos que van a ser desarrollados se

procede a preparar la tabla de tareas que corresponde a efectuar el Equipo

Desarrollador (Team) para asiacute alcanzar el primer modelo o prototipo funcional

Tabla Ndeg 18 Tareas del Sprint 1

Coacutedigo Descripcioacuten responsable Tiempo de

ejecucioacuten

TA01 Esquema de la base de datos Equipo

Desarrollador 6h

TA02 Disentildeo para el login de Usuario Equipo

Desarrollador 6h

TA03

Disentildeo para

Registromodificacioacuteneliminacioacuten

de usuarios

Equipo

Desarrollador 6h

TA04 Establecer conexioacuten con la base

de datos programacioacuten

Equipo

Desarrollador 6h

TA05 Programacioacuten para el login de

Usuario

Equipo

Desarrollador 6h

TA06

Programacioacuten para el

Registromodificacioacuteneliminacioacuten

de usuario

Equipo

Desarrollador 6h

TA07 Programacioacuten habilitacioacuten de

moacutedulos por usuario

Equipo

Desarrollador 6h

TA08 Pruebas de versioacuten Equipo

Desarrollador 6h

Total de tiempo de ejecucioacuten 48h Elaborado por Dario Gutieacuterrez

Luego se muestra el conjunto de tareas donde se encuentran el tipo de tareas que

se produciraacuten a lo largo de la iteracioacuten

Tabla Ndeg 19 Tareas tipos y estados

Propuesta

Sistema de gestioacuten y mantenimiento programado de equipos tecnoloacutegicos e

industriales

Numero de

Sprint

Inicio Nuacutemero de diacuteas Jornada en horas

1 10-junio-2015 8 6

Tareas Responsables

Tipo Estado

Anaacutelisis Pendiente Equipo desarrollador

(team)

Disentildeo Pendiente Equipo desarrollador

(team)

Codificacioacuten En curso Equipo desarrollador

(team)

Prototipo En curso Equipo desarrollador

(team)

Pruebas Pendiente Equipo desarrollador

(team) y Scrum Marster

Elaborado por Dario Gutieacuterrez

La primera lista del sprint indica los estados de las tareas lo que ayuda para

realizar un control de las actividades que estaacuten por realizarse Tambieacuten se tiene

un listado para dar cumplimiento a la iteracioacuten

Tabla Ndeg 20 Listado de tareas y estados para el sprint

Tarea Tipo Estado Responsable

Esquema de la base de datos

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo para el login de Usuario

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo para

registromodificacioacuteneliminacioacuten

de usuarios

Prototipo Pendiente Equipo

desarrollador

(team)

Establecer conexioacuten con la base

de datos programacioacuten

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el login de

Usuario

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el

Registromodificacioacuteneliminacioacuten

de usuario

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten habilitacioacuten de

moacutedulos por usuario

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Realizacioacuten de pruebas a la

versioacuten

Pruebas Pendiente Equipo

desarrollador

(team) y

Scrum

Marster Elaborado por Dario Gutieacuterrez

34322 Preparacioacuten del proceso del Sprint Planning Meeting

Despueacutes de culminar la pila del Sprint se solicita que el Equipo desarrollador

(Team) tenga en mente lo siguiente

Tareas anteriores (ayer)

Tareas actuales (hoy)

Al realizar cualquier parte del proceso o si se ve dificultado para realizar una

determinada tarea

Para medir el desempentildeo de las tareas que se desarrollan seraacuten evidentes en la

Tabla Ndeg 23 en la cual se podraacute constatar el progreso que lleva el proyecto y la

misma informacioacuten seraacute tomada para realizar el Burn Down Chart

Fecha = Registro de la fecha que se realiza la tarea

NHR = Nuacutemero de horas que faltan para culminar el Sprint

NTRF = Numero de tareas por finalizar

RES = Responsables

T ANT = Tareas anteriores

T ACT = Tareas actuales

Tabla Ndeg 21 Seguimiento de la pila de tareas

FECHA NHR NTRF RES TANT TACT

1006 42 07 Equipo

desarrollador

(team)

Plan para la iteracioacuten

1

Esquema de la base de

datos

1106 36 06 Equipo

desarrollador

(team)

Esquema de la base

de datos

Disentildeo para el login

de Usuario

1306 30 05 Equipo

desarrollador

(team)

Disentildeo para el login

de Usuario

Disentildeo para cataacutelogo

de usuarios

1406 24 04 Equipo

desarrollador

(team)

Disentildeo para

Registromodificacioacute

neliminacioacuten de

usuarios

Establecer conexioacuten

con la base de datos

programacioacuten

1506 18 03 Equipo

desarrollador

(team)

Establecer conexioacuten

con la base de datos

programacioacuten

Programacioacuten para el

login de Usuario

1606 12 02 Equipo

desarrollador

(team)

Programacioacuten para el

login de Usuario

Programacioacuten para el

cataacutelogo de usuario

1706 6 01 Equipo

desarrollador

(team)

Programacioacuten para el

Registromodificacioacute

neliminacioacuten de

usuario

Programacioacuten

habilitacioacuten de

moacutedulos por usuario

1806 0 00 Equipo

desarrollador

(team)

Programacioacuten

habilitacioacuten de

moacutedulos por usuario

Realizacioacuten de

pruebas a la versioacuten

Elaborado por Dario Gutieacuterrez

Despueacutes de finalizar la iteracioacuten se realiza la revisioacuten de la pila del Sprint

resultante ya que pueden aparecer tareas nuevas tambieacuten se deben tomar en

cuenta aquellas tareas que no fueron finalizadas en el Sprint pero en la

iteracioacuten no existieron tareas sin finalizar esto nos lleva a que se logroacute

terminar como se encontraba en el plan de inicio

Burn Down Chart

Es una imagen descriptiva en la cual se evidencia a queacute velocidad se estaacute

desarrollando para cumplir los requerimientos y objetivos esto indica el

progreso que ha logrado con el trabajo de las tares planeadas dentro la

Iteracioacuten mediante estos datos se puede tomar en cuenta algunos aspectos

como pueden ser replantear los tiempos estimados para cada una de las tareas

o si fue concluida una tarea y se evidencio que es necesario tareas

emergentes

Para la realizacioacuten de la graacutefica se considerara si existieron cambios en las

tareas ya que la iteracioacuten se mantuvo con la pila de tareas planteada al inicio

de la misma no tiene cambio alguno

Tabla Ndeg 22 Pila de tareas al finalizar la iteracioacuten

Tarea Tipo Estado

Esquema de la base de datos Prototipo Finalizado

Disentildeo para el login de Usuario Prototipo Finalizado

Disentildeo para

Registromodificacioacuteneliminacioacuten de

usuarios

Prototipo Finalizado

Establecer conexioacuten con la base de

datos programacioacuten

Codificacioacuten Finalizado

Programacioacuten para el login de Usuario Codificacioacuten Finalizado

Programacioacuten para el

Registromodificacioacuteneliminacioacuten de

Codificacioacuten Finalizado

usuario

Programacioacuten habilitacioacuten de moacutedulos

por usuario

Codificacioacuten Finalizado

Realizacioacuten de pruebas a la versioacuten Pruebas Finalizado

Elaborado por Dario Gutieacuterrez

Lo siguiente al terminar con el seguimiento diario de las tareas dirigidas en la

iteracioacuten se necesita ajustar la informacioacuten para llevar de manera organizada

lo que se procedioacute a realizar aquiacute se muestra la graacutefica para evidenciar el

esfuerzo realizado

GRAacuteFICO Nordm 9 Iteracioacuten 1 esfuerzo realizado

Elaborado por Dario Gutieacuterrez

Se puede decir mediante la observacioacuten del grafico que la distribucioacuten de

tareas estaacute bien establecidas

34323 Desarrollo del Sprint 1

Al iniciar el desarrollo de una aplicacioacuten es esencial comenzar con el disentildeo y

maquetacioacuten de la base de datos ya que la misma seraacute el soporte fundamental

de la creacioacuten del software

4841

3530

21

116

01 2 3 4 5 6 7 8

Sprint 1 Burndown chart

Al realizar el planteamiento de la iteracioacuten se inicioacute por la maquetacioacuten de la

base de datos con los datos que se obtuvieron de los Coordinadores de los

Departamentos de Sistemas y Mantenimiento de la Planta Ensambladora

CIAUTO quienes compartieron la informacioacuten necesaria para el ingreso de

usuarios y acciones que realizara cada uno

GRAacuteFICO Nordm 10 Disentildeo de la base de datos

Elaborado por Dario Gutieacuterrez

La tabla para el control de ingreso y habilitacioacuten de moacutedulos por usuario fue

creada para el ingreso de los usuario pero el suacuteper usuario ROOT

directamente en la base de datos ya que seraacute el uacutenico que podraacute acceder a

todos los moacutedulos en donde es el uacutenico que puede crear eliminar o modificar

usuarios

Casos de uso son herramientas que permiten la representacioacuten graacutefica de

como el usuario opera al ingresar al sistema

GRAacuteFICO Nordm 11 Acciones del administrador

Elaborado por Dario Gutieacuterrez

Para la culminacioacuten de la iteracioacuten en necesario casos de uso el desarrollo de

la interfaz el sistema dispone de una ventana principal en la cual se ingresa

datos del usuario y password para ingresar a los moacutedulos dependiendo del

departamento de usuario

Es asiacute que el grafico GRAacuteFICO Nordm 11 muestra la ventana principal y los

datos que requiere para el ingreso a los moacutedulos internamente la parte que no

se muestra es la conexioacuten a la base de datos

GRAacuteFICO Nordm 12 Ventana de Inicio sesioacuten

Elaborado por Dario Gutieacuterrez

Las siguientes ventanas son para la habilitacioacuten de los moacutedulos por

departamento de usuario

En la ventana siguiente se muestra el ingreso al sistema por parte del root

(suacuteper usuario) el cual tiene acceso a todos los moacutedulos del sistema

GRAacuteFICO Nordm 13 Sesioacuten de root

Elaborado por Dario Gutieacuterrez

La ventana para los usuarios del departamento de sistemas tendraacute solo la

habilitacioacuten del respectivo moacutedulo

GRAacuteFICO Nordm 14 Sesioacuten moacutedulo de sistemas

Elaborado por Dario Gutieacuterrez

La siguiente ventana es el modulo que tendraacute habilitado los usuarios del

departamento de mantenimiento

GRAacuteFICO Nordm 15 Sesioacuten moacutedulo de Mantenimiento

Elaborado por Dario Gutieacuterrez

En la ventana a continuacioacuten se muestra donde se procede a crear los usuarios

para utilizacioacuten del sistema como tambieacuten se puede apreciar estaacute la parte para

eliminacioacuten o edicioacuten de usuarios y un objeto donde se podraacute visualizar la

tabla

GRAacuteFICO Nordm 16 Registro de Personas

Elaborado por Dario Gutieacuterrez

Al ser un sistema debe realizarse pruebas para su correspondiente uso en

produccioacuten al encontrar errores se puede realizar las correcciones necesarias

antes de entre en funcionamiento

34324 Realizacioacuten de pruebas de versioacuten

Los requerimientos que se obtuvieron en el Sprint Backlog se deben

comprobar en el funcionamiento para la versioacuten 10 del sistema aquiacute se hace

los test para observar el funcionamiento y si se encuentra falencias estar a

tiempo para proceder con la correccioacuten Se realizaron las siguientes pruebas

Tabla Ndeg 23 Caso de prueba 1

Sistema SGMPro Id caso de prueba CP01

Historia de usuario H1 Responsable Dario Gutierrez

Propoacutesito

Prueba de ingreso al sistema en la ventana principal

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1 Apertura de logeo

para usuario

Visualizar la

ventana de

ingreso

Excelente

Se efectuoacute el

resultado deseado

2

Ingreso de usuario y

password para

control

Ingreso de los

datos del usuario

para control

Excelente

Se efectuoacute el

resultado deseado Elaborado por Dario Gutieacuterrez

Se procede hacer la prueba la habilitacioacuten de cada uno de los moacutedulos para

los usuarios seguacuten el departamento al que corresponde

Tabla Ndeg 24 Caso de prueba 2

Sistema SGMPro Id caso de prueba CP02

Historia de usuario H2 Responsable Dario Gutierrez

Propoacutesito

Habilitacioacuten de moacutedulos por usuario y filtro por departamento

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1

Habilitacioacuten de

todos los moacutedulos

si es Suacuteper

usuario (root)

Todas las opciones se

habilitan y se tiene el

ingreso correspondiente

Excelente

Se efectuoacute el

resultado deseado

2 Habilitar moacutedulo

de sistemas

Al habilitarse las opciones

por el departamento de

sistemas no se tiene acceso

a opciones de

mantenimiento y root

Excelente

Se efectuoacute el

resultado deseado

3 Habilitar moacutedulo

de mantenimiento

Al habilitarse las opciones

por el departamento de

mantenimiento no se tiene

acceso a opciones de

sistemas y root

Excelente

Se efectuoacute el

resultado deseado

Elaborado por Dario Gutieacuterrez

Para finalizar se realiza la creacioacuten de varios usuarios como la modificacioacuten

y eliminacioacuten para verificar se usa la visualizacioacuten de la tabla de usuarios en

la misma ventana

Tabla Ndeg 25 Caso de prueba 3

Sistema SGMPro Id caso de prueba CP03

Historia de usuario H3 Responsable Dario Gutierrez

Propoacutesito

Creacioacuten modificacioacuten y eliminacioacuten de usuarios

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1 Crear usuario Crear usuario para

cada departamento

Excelente

Se efectuoacute el resultado

deseado

2 Modificar

usuario

Modificar campos

del usuario y

verificar en la tabla

Excelente

Se efectuoacute el resultado

deseado

3 Eliminar usuario Eliminar usuarios y

verificar en la tabla

Excelente

Se efectuoacute el resultado

deseado Elaborado por Dario Gutieacuterrez

3433 Iteracioacuten 2

34331 Plan del sprint 2 para el sistema

Para la continuacioacuten del desarrollo del sistema se procede a realizar la pila de

tareas a cumplirse en la iteracioacuten

Tabla Ndeg 26 Sprint Backlog del Sprint 2

Descripcioacuten Prioridad Ndeg historian de

Usuario

R4

Plan anual de

sistemas aacuterea

sistemas

alta H4

R5

Plan de

mantenimientos

aacuterea sistemas

alta H5

Elaborado por Dario Gutieacuterrez

Al iniciar el Sprint 2 se debe agregar las observaciones y anaacutelisis realizados

por parte del Scrum Master equipo de desarrollo (team) y del Porduct

owner

Para el Sprint 1 no se dieron observaciones al ser realizados con los disentildeos

correspondientes lo cual vuelve independiente al Sprint 2

Aquiacute los requerimientos se trasforman en tareas

Tabla Ndeg 27 Tareas del Sprint 2

Coacutedigo Descripcioacuten responsable Tiempo de

ejecucioacuten

TA01

Disentildeo para el

plan anual de

sistemas

Equipo

Desarrollador 12h

TA02

Disentildeo para el

plan de

mantenimientos

Equipo

Desarrollador 12h

TA03

Establecer

conexioacuten con la

base de datos

programacioacuten

Equipo

Desarrollador 12h

TA04

Programacioacuten

para el plan anual

de sistemas

Equipo

Desarrollador 18h

TA05

Programacioacuten

para el plan de

mantenimientos

Equipo

Desarrollador 18h

TA06 Pruebas de

versioacuten

Equipo

Desarrollador 12h

Total de tiempo de ejecucioacuten 84h

Elaborado por Dario Gutieacuterrez

Despueacutes de la lista de tareas se realiza la construccioacuten de la pila de tareas para

la iteracioacuten 2

Tabla Ndeg 28 Tareas tipos y estados

Propuesta

Sistema de gestioacuten y mantenimiento programado de equipos tecnoloacutegicos e

industriales

Numero de

Sprint

Inicio Nuacutemero de diacuteas Jornada en horas

2 20-junio-2015 21 4

Tareas Responsables

Tipo Estado

Anaacutelisis Terminado Equipo desarrollador

(team)

Disentildeo En curso Equipo desarrollador

(team)

Codificacioacuten En curso Equipo desarrollador

(team)

Prototipo Pendiente Equipo desarrollador

(team)

Pruebas Pendiente Equipo desarrollador

(team) y Scrum Marster

Elaborado por Dario Gutieacuterrez

La primera lista del sprint 2 sentildeala los estados de las diferentes tareas lo que

ayuda a llevar un control de las actividades que estaacuten por realizarse

Tabla Ndeg 29 Listado de tareas y estados del Sprint 2

Tarea Tipo Estado Responsable

Disentildeo para el plan anual

de sistemas

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo para el plan de

mantenimientos

Prototipo Pendiente Equipo

desarrollador

(team)

Establecer conexioacuten con la

base de datos programacioacuten

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el plan

anual de sistemas

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el plan

de mantenimientos

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Pruebas de versioacuten

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Elaborado por Dario Gutieacuterrez

34332 Preparacioacuten del proceso del Sprint Planning Meeting

Similar al Sprint 1 se desarrollara el seguimiento de la pila de tareas se

recomienda tomar en consideracioacuten las tareas anteriores (ayer) tareas

actuales (hoy) y si se da alguacuten inconveniente para la realizacioacuten

Tabla Ndeg 30 Seguimiento de la pila de tareas

FECHA NHR NTRF RES TANT TACT

2006 84 06 Equipo

desarrollador

(team)

Plan para la

iteracioacuten 2

Disentildeo para el plan

anual de sistemas

2206 80 06 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

sistemas

Disentildeo para el plan

anual de sistemas

2306 78 06 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

sistemas

Disentildeo para el plan

de mantenimientos

2406 74 05 Equipo

desarrollador

(team)

Disentildeo para el

plan de

mantenimiento

s

Disentildeo para el plan

de mantenimientos

2506 68 05 Equipo

desarrollador

(team)

Disentildeo para el

plan de

mantenimiento

Establecer conexioacuten

con la base de datos

programacioacuten

s

2606 66 04 Equipo

desarrollador

(team)

Establecer

conexioacuten con

la base de

datos

programacioacuten

Establecer conexioacuten

con la base de datos

programacioacuten

2706 62 04 Equipo

desarrollador

(team)

Establecer

conexioacuten con

la base de

datos

programacioacuten

Programacioacuten para

el plan anual de

sistemas

2906 58 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual de

sistemas

Programacioacuten para

el plan anual de

sistemas

3006 52 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual de

sistemas

Programacioacuten para

el plan anual de

sistemas

0107 48 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual de

sistemas

Programacioacuten para

el plan anual de

sistemas

0207 44 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual de

sistemas

Programacioacuten para

el plan de

mantenimientos

0307 40 02 Equipo

desarrollador

(team)

Programacioacuten

para el plan de

mantenimiento

s

Programacioacuten para

el plan de

mantenimientos

0407 36 02 Equipo

desarrollador

(team)

Programacioacuten

para el plan de

mantenimiento

s

Programacioacuten para

el plan de

mantenimientos

0607 32 02 Equipo

desarrollador

(team)

Programacioacuten

para el plan de

mantenimiento

s

Programacioacuten para

el plan de

mantenimientos

0707 28 01 Equipo

desarrollador

(team)

Programacioacuten

para el plan de

mantenimiento

s

Pruebas de versioacuten

0807 26 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

0907 22 01 Equipo

desarrollador

Pruebas de

versioacuten Pruebas de versioacuten

(team)

1007 16 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

1107 12 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

1307 8 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

1407 4 00 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

Elaborado por Dario Gutieacuterrez

Al finalizar la iteracioacuten 2 se realiza la revisioacuten de la pila del Sprint resultante

ya que pueden aparecer nuevas tareas se deben tomar en cuenta aquellas

tareas que no fueron finalizadas en el Sprint 2 ya que en la iteracioacuten 2 no

existieron tareas sin finalizar esto nos da como resultado que se logroacute

terminar como se encontraba en el plan de inicio

Tabla Ndeg 31 Pila de tareas al finalizar la iteracioacuten 2

Tarea Tipo Estado

Disentildeo para el plan anual de sistemas Prototipo Finalizado

Disentildeo para el plan de mantenimientos Prototipo Finalizado

Establecer conexioacuten con la base de datos

programacioacuten

Prototipo Finalizado

Programacioacuten para el plan anual de

sistemas

Codificacioacuten Finalizado

Programacioacuten para el plan de

mantenimientos

Codificacioacuten Finalizado

Pruebas de versioacuten Codificacioacuten Finalizado

Elaborado por Dario Gutieacuterrez

34333 Desarrollo Burn Down Chart

Para el desarrollo de la graacutefica se considera si existieron cambios en las

tareas como la iteracioacuten se mantuvo la pila de tareas planteada al comienza

de la interaccioacuten no tiene ninguacuten cambio

GRAacuteFICO Nordm 17 Iteracioacuten 2 esfuerzo realizado

Elaborado por Dario Gutieacuterrez

150 145 140 135 130 125 120 115 110 105 100 95 90 85 80 75 70 65 60 55 50

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21

Sprint 2 Burndown chart

34334 Desarrollo del Sprint 2

Para el segundo Sprint parte del sistema se realizaron modificaciones al Esquema y Disentildeo de la base de datos donde quedo de la

siguiente manera

GRAacuteFICO Nordm 18 Disentildeo final de la base de datos

Elaborado por Dario Gutieacuterrez

Casos de uso

Plan anual de sistemas

GRAacuteFICO Nordm 19 Caso de uso plan anual sistemas

Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 20 Caso de uso Plan de mantenimientos

Elaborado por Dario Gutieacuterrez

Los usuarios del departamento de sistemas solo pueden ingresar registros al

plan anual de tal forma que al no ser cumplidos afecta con un porcentaje

negativo para los indicadores de la ISO 9001

GRAacuteFICO Nordm 21 Plan Anual de sistemas

Elaborado por Dario Gutieacuterrez

Como se mencionoacute en la ventana anterior las opciones para los usuarios de

sistemas es solo para gravar nuevos registro o realizar el cumplimiento de

cada uno de ellos

GRAacuteFICO Nordm 22 Plan de mantenimientos

Elaborado por Dario Gutieacuterrez

34335 Realizacioacuten de pruebas de versioacuten 20

Como la realizacioacuten de pruebas en la versioacuten anterior en esta tambieacuten se las

realiza y quedo de la siguiente manera

Tabla Ndeg 32 Caso de Prueba 4

Sistema SGMPro Id caso de prueba CP04

Historia de usuario H4 Responsable Dario Gutierrez

Propoacutesito

Prueba Plan Anual de Sistemas

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida

obtenida

1

Acceso a la

ventana del plan

anual

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado

deseado

2 Agregar

registros al plan

Se ingresoacute un

registro a la tabla

y se verifico

Excelente

Se efectuoacute el

resultado

deseado

3

Validar un

registro como

realizado y otro

como no

logrado

Se tomoacute varios

registros y se los

puso como

realizado y a otros

como no logrado

y se verifico

Excelente

Se efectuoacute el

resultado

deseado

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 33 Caso de prueba 5

Sistema SGMPro Id caso de prueba CP05

Historia de usuario H5 Responsable Dario Gutierrez

Propoacutesito

Prueba Plan de mantenimientos

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida

obtenida

1

Acceso a la

ventana del plan

de mantenimientos

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado

deseado

2

Agregar registros

al plan de

mantenimientos

Se ingresoacute un

registro a la tabla

y se verifico

Excelente

Se efectuoacute el

resultado

deseado

3

Validar un registro

como realizado

mantenimiento y

proacuteximo

mantenimiento

Se tomoacute varios

registros y se los

puso como

realizado

mantenimiento y

a otros como

proacuteximo

mantenimiento

Excelente

Se efectuoacute el

resultado

deseado

Elaborado por Dario Gutierrez

3434 Iteracioacuten 3

34341 Plan del Sprint 3 para el sistema

Al terminar el Sprint 2 se selecciona los siguientes requerimientos del

Product Backlog para planificar el Sprint 3 y se detalla la siguiente tabla

Tabla Ndeg 34 Sprint Backlog del Sprint 3

Descripcioacuten Prioridad Ndeg historian de

Usuario

R6 Plan anual aacuterea

mantenimiento Alta H6

R7

Inventario de

repuestos aacuterea

mantenimiento

Alta H7

R8

Inventario de

herramientas aacuterea

mantenimiento

Alta H8

Elaborado por Dario Gutieacuterrez

Para la Iteracioacuten 2 el Product Owner concertoacute con los requerimientos en el

segundo Sprint

Ahora que se ha finalizado totalmente con el Sprint 2 y el Product Owner estaacute

de acuerdo se procede a tomar las tareas para el Sprint 3

Tabla Ndeg 35 Tareas del Sprint 3

Coacutedigo Descripcioacuten responsable Tiempo de

ejecucioacuten

TA01

Disentildeo para el

plan anual de

mantenimiento

Equipo

Desarrollador 18h

TA02

Disentildeo del

inventario de

repuestos

Equipo

Desarrollador 18h

TA03 Disentildeo del

inventario de

Equipo

Desarrollador 12h

herramientas

TA04 Programacioacuten

para el plan anual

Equipo

Desarrollador 48h

TA05

Programacioacuten

para el inventario

de repuestos

Equipo

Desarrollador 24h

TA06

Programacioacuten

para el inventario

de herramientas

Equipo

Desarrollador 18h

TA07 Pruebas de

versioacuten

Equipo

Desarrollador 12h

Total de tiempo de ejecucioacuten 150h

Elaborado por Dario Gutieacuterrez

Luego de la lista de tareas se desarrolla la construccioacuten de la pila de tareas

para la iteracioacuten 3

Tabla Ndeg 36 Tareas tipos y estados

Propuesta

Sistema de gestioacuten y mantenimiento programado de equipos tecnoloacutegicos e

industriales

Numero de

Sprint

Inicio Nuacutemero de diacuteas Jornada en horas

3 16-julio-2015 30 5

Tareas Responsables

Tipo Estado

Anaacutelisis En curso Equipo desarrollador

(team)

Disentildeo Terminado Equipo desarrollador

(team)

Codificacioacuten En curso Equipo desarrollador

(team)

Prototipo Pendiente Equipo desarrollador

(team)

Pruebas Pendiente Equipo desarrollador

(team) y Scrum Marster

Elaborado por Dario Gutieacuterrez

La primera lista del sprint 2 sentildeala los estados de las diferentes tareas lo que

ayuda a llevar un control de las actividades que estaacuten por realizarse

Tabla Ndeg 37 Listado de tareas y estados para el sprint 3

Tarea Tipo Estado Responsable

Disentildeo para el plan anual de

mantenimiento

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo del inventario de repuestos

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo del inventario de

herramientas

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el plan anual

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el inventario

de repuestos

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el inventario

de herramientas

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Pruebas de versioacuten

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Elaborado por Dario Gutieacuterrez

34342 Preparacioacuten del proceso del Sprint Planning Meeting

Igual al Sprint 2 se plantea el seguimiento de la pila de tareas tambieacuten se

recomienda tomar en consideracioacuten las tareas anteriores (ayer) tareas

actuales (hoy) y si se da alguacuten inconveniente para la realizacioacuten

Tabla Ndeg 38 Seguimiento de la pila de tareas

FECHA NHR NTRF RES TANT TACT

1607 150 07 Equipo

desarrollador

(team)

Plan para el

Sprint 3

Disentildeo para el plan

anual de

mantenimiento

1707 145 07 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

mantenimiento

Disentildeo para el plan

anual de

mantenimiento

1807 140 07 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

mantenimiento

Disentildeo para el plan

anual de

mantenimiento

2007 135 07 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

mantenimiento

Disentildeo para el plan

anual de

mantenimiento

2107 130 07 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

mantenimiento

Disentildeo del

inventario de

repuestos

2207 125 06 Equipo

desarrollador

(team)

Disentildeo del

inventario de

repuestos

Disentildeo del

inventario de

repuestos

2307 120 06 Equipo

desarrollador

(team)

Disentildeo del

inventario de

repuestos

Disentildeo del

inventario de

repuestos

2407 115 06 Equipo

desarrollador

(team)

Disentildeo del

inventario de

repuestos

Disentildeo del

inventario de

repuestos

2507 110 06 Equipo

desarrollador

(team)

Disentildeo del

inventario de

repuestos

Disentildeo del

inventario de

herramientas

2707 105 05 Equipo

desarrollador

(team)

Disentildeo del

inventario de

herramientas

Disentildeo del

inventario de

herramientas

2807 100 05 Equipo

desarrollador

(team)

Disentildeo del

inventario de

herramientas

Disentildeo del

inventario de

herramientas

2907 95 05 Equipo

desarrollador

(team)

Disentildeo del

inventario de

herramientas

Programacioacuten para

el plan anual

3007 90 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

3107 85 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0108 80 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0308 75 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0408 70 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0508 65 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0608 60 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0708 55 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0808 50 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

1008 45 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

1108 40 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el inventario de

repuestos

1208 35 03 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

repuestos

Programacioacuten para

el inventario de

repuestos

1308 30 03 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

repuestos

Programacioacuten para

el inventario de

herramientas

1408 25 02 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

herramientas

Programacioacuten para

el inventario de

herramientas

1508 20 02 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

herramientas

Programacioacuten para

el inventario de

herramientas

1708 15 02 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

herramientas

Pruebas de versioacuten

1808 10 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

1908 5 00 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

Elaborado por Dario Gutieacuterrez

En el final la iteracioacuten 3 se procede a la revisioacuten de la pila del Sprint

resultante ya que en la iteracioacuten 3 no existieron tareas sin finalizar esto nos

da como resultado que se logroacute terminar como se encontraba en el plan de

inicio

Tabla Ndeg 39 Pila de tareas al finalizar la iteracioacuten

Tarea Tipo Estado

Disentildeo para el plan anual de

mantenimiento

Prototipo Finalizado

Disentildeo del inventario de repuestos Prototipo Finalizado

Disentildeo del inventario de herramientas Prototipo Finalizado

Programacioacuten para el plan anual Codificacioacuten Finalizado

Programacioacuten para el inventario de

repuestos

Codificacioacuten Finalizado

Programacioacuten para el inventario de

herramientas

Codificacioacuten Finalizado

Pruebas de versioacuten Codificacioacuten Finalizado

Elaborado por Dario Gutieacuterrez

34343 Desarrollo del Burn Down Chart

Al realizar la distribucioacuten del tiempo el cual se tomoacute en cuenta en la

planificacioacuten y la estimacioacuten del desarrollo que se realizoacute anteriormente

GRAacuteFICO Nordm 23 Iteracioacuten 3 esfuerzo realizado

Elaborado por Dario Gutieacuterrez

34344 Desarrollo del Sprint 3

En el desarrollo de la iteracioacuten 3 quedando disentildeada todas las tablas y

completa la base de datos en la iteracioacuten 2 se procede con los siguientes casos

de uso

GRAacuteFICO Nordm 24 Caso de uso Plan anual mantenimiento

Elaborado por Dario Gutieacuterrez

15014514013513012512011511010510095 90 85 80 75 70 65 60 55 50 45 40 35 30 25 20 15 10 5

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

Sprint 3 Burndown chart

GRAacuteFICO Nordm 25 Caso de uso Inventario de Repuestos

Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 26 Caso de uso Inventario de herramientas

Elaborado por Dario Gutieacuterrez

En el registro de los equipos industriales se detalla todo lo que concierne a

cada equipo y su actividad dentro las liacuteneas de produccioacuten de la planta

ensambladora

GRAacuteFICO Nordm 27 Ventana de Registro Equipo industrial

Elaborado por Dario Gutieacuterrez

Para el inventario de repuestos tenemos el ingreso de un nuevo iacutetem de

repuesto por si no existe no es necesario la eliminacioacuten o modificacioacuten de un

iacutetem de repuestos ya que por la complejidad de cada Equipo Industrial es muy

difiacutecil que se elimines repuestos

GRAacuteFICO Nordm 28 Inventario de repuestos

Elaborado por Dario Gutieacuterrez

En el Ingreso y Salida de Material se busca por la lista de nombre de iacutetems de

repuestos y se detalla cuanto ingresa o cuanto sale a inventario

GRAacuteFICO Nordm 29 Ingreso y salida de material

Elaborado por Dario Gutieacuterrez

En el inventario de herramientas se realiza el ingreso de una nueva

herramienta en la realizacioacuten anual de inventario si alguna herramienta se da

de baja solo se modifica la observacioacuten de la herramienta

GRAacuteFICO Nordm 30 inventario de herramientas

Elaborado por Dario Gutieacuterrez

34345 Realizacioacuten de pruebas de versioacuten 30

Al hacer un test del funcionamiento correcto del sistema se ha sometido a

pruebas el sistema para asiacute comprobar la satisfaccioacuten de los requerimientos en

el Sprint 3

Tabla Ndeg 40 Caso de prueba 6

Sistema SGMPro Id caso de prueba CP06

Historia de usuario H6 Responsable Dario Gutierrez

Propoacutesito

Prueba Plan Anual de mantenimiento

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1 Acceso a la ventana

del plan anual

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado deseado

2 Acceso al sub

modulo

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado deseado

3 Registrar personas

Se realizoacute el

registro de

personas

Excelente

Se efectuoacute el

resultado deseado

4 Registrar equipo

industrial

Se realizoacute varios

registros de

equipos

industriales

Excelente

Se efectuoacute el

resultado deseado

5

Verificacioacuten de

datos en el plan

anual

Se realizoacute la

verificacioacuten de la

tablas y

validacioacuten de

campos

Excelente

Se efectuoacute el

resultado deseado

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 41 Caso de prueba 7

Sistema SGMPro Id caso de prueba CP07

Historia de usuario H7 Responsable Dario Gutierrez

Propoacutesito

Prueba Inventario de repuestos

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1

Se accedioacute a la

ventana

correspondiente a

inventario de

repuestos

Se realizoacute el

acceso

correctamente

Excelente

Se efectuoacute el

resultado deseado

2 Ingresar repuestos en

el inventario

Se ingresoacute varios

repuesto llenando

todos los campos

Excelente

Se efectuoacute el

resultado deseado

3 Validar informacioacuten

en las tablas

Se validoacute los

registros al

consultar en las

tablas

Excelente

Se efectuoacute el

resultado deseado

4 Ingresar y sacar

material

Se accedioacute a la

ventana y realizo

ingresos de

material y salida de

material

Excelente

Se efectuoacute el

resultado deseado

5

Verificacioacuten de datos

ingreso y salida de

material

Se realizoacute la

verificacioacuten de la

tablas para

constatar los

ingresos y salidas

Excelente

Se efectuoacute el

resultado deseado

Elaborado por Dario Gutieacuterrez

Para finalizar el test de pruebas se realiza la prueba al inventario de

herramientas y tomando en cuenta como si fuera un inventario anual de

herramientas

Tabla Ndeg 42 Caso de prueba 8

Sistema SGMPro Id caso de prueba CP08

Historia de usuario H8 Responsable Dario Gutierrez

Propoacutesito

Prueba Inventario de herramientas

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1

Acceso a la ventana de

Inventario de

herramientas

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado deseado

2

Realizar un inventario

anual con algunas

herramientas

Se ingresoacute las

herramientas

tomadas en el

inventario anual

Excelente

Se efectuoacute el

resultado deseado

3 Validar informacioacuten

Se verifico la

informacioacuten con las

tablas e

informacioacuten

tomada

Excelente

Se efectuoacute el

resultado deseado

Elaborado por Dario Gutieacuterrez

344 Compromiso y Mantenimiento

El investigador se compromete en realizar revisiones teacutecnicas al sistema

implantado para asiacute verificar su funcionamiento

Los usuarios tendraacuten acceso a un manual del sistema para que no tengan

problemas al utilizarlo y no generar dudas

345 Conclusiones y recomendaciones de la propuesta

3451 Conclusiones

Del plan de desarrollo del sistema de Gestioacuten y mantenimiento programado

de equipos tecnoloacutegicos e industriales para los departamentos de

Mantenimiento y Sistemas de la planta Ensambladora CIAUTO se concluye

lo siguiente

La informacioacuten que se recolectoacute fue de gran ayuda para lograr alcanzar

los requisitos para el desarrollo del sistema los mismos que se

completaron satisfactoriamente

Al escoger las herramientas informaacuteticas precisas aplico un desarrollo

adecuado del sistema asiacute logrando obtener el sistema como se

encontraba planteado

Gracias a la aplicacioacuten de la Metodologiacutea Aacutegil de desarrollo de Software

SCRUM en el trabajo de investigacioacuten se adquirioacute experiencia muy

aplicada y nuevos conocimientos es asiacute como se ha logrado desarrollar un

eficiente control en todo el avance del sistema

3452 Recomendaciones

Es necesario obtener la informacioacuten y realizar un buen anaacutelisis para

denotar lo que realmente necesita el usuario

Es recomendable estar familiarizado con las diferentes herramientas para

el desarrollo de software asiacute sabremos utilizar lo necesario para el

desarrollo del sistema

Es adecuado conocer a fondo las funciones y caracteriacutesticas de la

metodologiacutea Scrum para evitar inconvenientes al desarrollar el sistema

Para que el sistema pueda ser ejecutado controlado y manipulado de la

mejor manera se recomienda que

Se realice una capacitacioacuten teacutecnica previa a su uso dirigida a las personas

que van a administrar el sistema ya que de esta manera podraacute manipular al

mismo con toda seguridad y a la vez aprovechar todos los recursos que

posee

Se recomienda utilizar la informacioacuten de este trabajo de investigacioacuten

como base para el desarrollo de otros sistemas a realizar

346 Maquetacioacuten del disentildeo del sistema

La maquetacioacuten del sistema nos permite conocer como estaacute armado el disentildeo

teacutecnico del sistema es un graacutefico donde se detallan las partes que lo

componen donde se encuentra especificado las herramientas utilizadas el

motor de base de datos y los que intervendraacuten con el sistema

GRAacuteFICO Nordm 31 Disentildeo del sistema

Elaborado por Dario Gutieacuterrez

35 Comprobacioacuten de objetivos

En la propuesta del trabajo de investigacioacuten se planteoacute objetivos muy

importantes y relevantes es asiacute que se justifican de la siguiente manera

Al a ver culminado la propuesta y luego la implementacioacuten del sistema se

realiza el anaacutelisis y disentildeo del Sistema donde se realizoacute el seguimiento del

proceso de la Mitologiacutea Aacutegil SCRUM para el desarrollo en cada uno de los

requerimientos de las necesidades de los usuarios

Se realiza los diferentes procesos en el sistema y se realiza comprobaciones y

verificaciones de la funcionalidad de cada parte para asiacute tener el resultado

deseado para cada uno de los usuarios

Para culminar se reitera que todos los moacutedulos necesarios y sus diferentes

caracteriacutesticas dan una visualizacioacuten de los diferentes requerimientos y que

despueacutes se convirtieron en tareas finalizadas para terminacioacuten del sistema y

se puedan verificar aspectos de planes anuales mantenimientos realizados

tareas no realizadas y sirvan para una mejora continua de cada aacuterea y por

entregar una herramienta informaacutetica de gran utilidad para la Planta

Ensambladora CIAUTO

CONCLUSIONES

Se puede concluir que existe informacioacuten variada para el desarrollo del

software como tambieacuten de la metodologiacutea SCRUM y sus procesos de

metodologiacutea aacutegil

Para la recoleccioacuten o buacutesqueda de informacioacuten se utilizoacute metodologiacuteas

teacutecnicas instrumentos y anaacutelisis de investigacioacuten las mismas que permitieron

comprobar la hipoacutetesis

Al culminar el trabajo se obtuvo como resultado un sistema implementado

que gestiona los mantenimientos fichas teacutecnicas de maquinaria y otra

informacioacuten

RECOMENDACIONES

Es recomendable utilizar las herramientas como la entrevista y la encuesta

teacutecnicas y metodologiacuteas coma la investigacioacuten bibliograacutefica junto con la

experimentacioacuten cientiacutefica para obtener resultados favorables para los

clientes quienes nos comparten una visioacuten clara de lo que quieren lograr con

el sistema a desarrollar

Estimular al desarrollo de software con metodologiacuteas aacutegiles a las comunes o

las que todos utilizan en forma repetitiva porque esto ayudaraacute a una mejor

calidad de software y tiempo de ejecucioacuten

Es apropiado la utilizacioacuten de instrumentos de desarrollo de software para

cliente servidor que se basan en coacutedigo abierto porque este tipo de lenguajes

de programacioacuten reducen costos y poseen una gran cantidad de informacioacuten

que se encuentra en el internet

BIBLIOGRAFIacuteA

Bibliografiacutea baacutesica

FIGUEROA Roberth G SOLIS Camilo J CABRERA Armando A 2008

Metodologiacuteas Tradicionales vs Metodologiacuteas Aacutegiles 2008

ORTEGA J Gasset 1985 Diccionario Everest Lengua Espantildeola Leoacuten

EVERGRAFIAS SA 1985

T Edgar 2008 Mantenimiento 2008

Bibliografiacutea citada

BLANCO L GUTSZAT I 2008 Sistemas Informaacuteticos Habana ENPES

2008

D T CAMPBELL y J STANLEY 1973 Disentildeos experimentales y cuasi

experimentales en la investigacioacuten social Buenos Aires Amorrortu 1973

F MONCHY 1990 Teoriacutea y Praacutectica del Mantenimiento Industrial

Barcelona MASSON SA 1990

FERNAacuteNDEZ Javier 1999 El Managment del Nuevo Milenio Granada

GRANICA 1999

GARCIA GARRIDO Santiago 2012 Ingenieriacutea de Mantenimiento

Madrid Renovetec 2012

HUESO Andreacutes CASCANT Josep M 2012 Metodologiacutea y Teacutecnicas

Cuantitativas de Investigacioacuten Valencia UNIVERSITAT POLITEacuteCNICA

DE VALENCIA 2012

Hugo GARCEacuteS 2000 Investigacioacuten cientiacutefica Quito Abya-yala 2000

JK GALBRAITH 1985 El Nuevo Estado industrial Madrid Sarpe 1985

Karl POPPER 1994 La loacutegica de la investigacioacuten cientiacutefica Madrid

Tecnos Edicioacuten 1994

ORJUELA Ailin ROJAS Mauricio 2008 Las Metodologiacuteas del desarrollo

aacutegil como una oportunidad para la ingenieriacutea de software educativo

Pamplona Universidad de Pamplona Colombia 2008

QUINTANILLA Miguel Aacutengel 1998 TECNOLOGIacuteA UN ENFOQUE

FILOSOacuteFICO Madrid SL FONDE DE CULTURA 1998

REYES Agustiacuten 2003 Administracioacuten Moderna Lima LIMUSA SA

2003

S PRESSMAN Roger 2007 Ingenieriacutea de Software Un enfoque praacutectico

London McGraw-Hill Interamericana 2007 ISBN 970-10-5473-3

SOMERVILLE Ian 2005 Ingenieriacutea de software Madrid PEARSON

Addison Wesley 2005 ISBN 84-7829-074-5

VERGARA Gonzalo 2009 iquestQueacute es un Sistema de Gestioacuten 2009

YIN Robert K 1985 Investigacioacuten sobre Estudio de Casos Disentildeo y

Meacutetodos Los Aacutengeles SAGE Publications 1985

Bibliografiacutea virtual

Fuente CASTANtildeEDA Carlos Articulo Historia Automoacutevil Ecuador

Fecha 08122000 Disponible en la web

httpcinaeorgecindexphpoption=com_contentampview=articleampid=26

ampItemid=302amplang=es

Fuente LOacutePEZ Daniel Articulo Ensamblaje de Autos Fecha 15112003

Disponible en la web httpeldiarioecnoticias-manabi-ecuador208469-

ensambladora-de-la-hyundai-confirmada

Fuente TARTADO Daniel Articulo Llegada del Automoacutevil Fecha

09032005 Disponible en la web httpaeadenetcifrashtml

ANEXOS

ENCUESTA

Pregunta 1 iquestCree usted que la Planta ensambladora debe estar sujeta al

desarrollo tecnoloacutegico para asiacute brindar una mejora continua

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 2 iquestConoce usted que es un sistema de gestioacuten y mantenimiento

programado

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 3 iquestConsidera usted que se lleve el control de la planificacioacuten de

mantenimientos a traveacutes de un Sistema Informaacutetico

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 4 iquestCoacutemo calificariacutea usted la creacioacuten de un sistema de gestioacuten y

mantenimiento programado para la planta ensambladora

EXCELENTE

BUENO

NO CALIFICA

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 5 iquestConoce usted coacutemo es el proceso para realizar el mantenimiento de

un equipo informaacutetico en CIAUTO

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 6 iquestConsidera usted beneficioso que se lleve un control de los

documentos y planificacioacuten de mantenimientos para los equipos criacuteticos

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

ENTREVISTA

Pregunta 1 iquestCoacutemo gerente de la planta ensambladora CIAUTO cree usted que

debe estar sujeta al desarrollo tecnoloacutegico para asiacute brindar una mejora continua

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 2 iquestTiene conocimiento de que es un sistema de gestioacuten y

mantenimiento programado

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 3 iquestConsiderariacutea que se lleve un control de la planificacioacuten de

mantenimientos a traveacutes de un Sistema Informaacutetico

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 4 iquestCoacutemo calificariacutea la creacioacuten de un sistema de gestioacuten y

mantenimiento programado para la planta ensambladora

EXCELENTE

BUENO

NO CALIFICA

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 5 iquestConoce coacutemo es el proceso para realizar el mantenimiento de un

equipo informaacutetico en CIAUTO

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

ENCUESTA FINAL

Pregunta 1 iquestSe pudo agilizar tiempos en la buacutesqueda de informacioacuten gracias al

SGMpro

SI

NO

Pregunta 2 iquestCree Ud que gracias a la implementacioacuten del sistema SGMpro la

gestioacuten de la informacioacuten en el departamento de mantenimiento ha reducido

recursos y tiempo

SI

NO

Pregunta 3 iquestSeguacuten su criterio el control de mantenimientos que requieren los

equipos industriales ha mejorado notablemente con la implementacioacuten de

SGMpro

SI

NO

MANUAL DE USUARIO

Para el presente proyecto se creoacute un manual de usuario donde se explica

detalladamente el funcionamiento de cada una de las ventanas

1 Ventana de ingreso al sistema

En esta ventana se digita el nombre de usuario y contrasentildea previamente

ya registrados por el administrador Dependiendo del departamento al que

pertenezca se habilitaran los moacutedulos Administrador Mantenimiento y

Sistemas

Elaborado por Dario Gutieacuterrez

2 Moacutedulo de root

Como se puede observar se habilitan todos los moacutedulos para el usuario

root al ser suacuteper usuario puede tener acceso a todo el sistema

21 Los suacuteper usuarios tienes acceso a todo el sistema

22 Los usuarios del departamento de mantenimiento tienen acceso al

moacutedulo de mantenimiento

23 Para los usuarios del departamento de sistemas se les da acceso solo al

modulos de sistemas

Elaborado por Dario Gutieacuterrez

3 Registro de personas

Para el registro de personas se toma en cuenta los datos cedula nombre

completo usuario contrasentildea y departamento

Todos los campos estaacuten validados para permitir un cierto nuacutemero de

caracteres

Elaborado por Dario Gutieacuterrez

En la ventana se puede grabar modificar eliminar nuevo como opciones para los

usuarios

4 Plan anual de sistema

Aquiacute en el plan anual se realiza el ingreso de la descripcioacuten fecha inicio y

fecha fin la persona que realiza y la observacioacuten y una pequentildea tabla

donde se visualiza los datos ingresados

Elaborado por Dario Gutieacuterrez

5 Plan de mantenimiento

En este plan solo tenemos que escoger los datos ya generados en otras

ventanas que se mostraran posteriormente en este manual pero tambieacuten

aquiacute tenemos lo que se llamariacutea un pequentildeo sub modulo para lo que es el

registro de equipo y el registro de mantenimientos

Elaborado por Dario Gutieacuterrez

6 Registro de equipo industrial

Para realizar el registro de un equipo industrial se requiere todos los datos

correspondientes y exactos ya que ninguacuten campo puede quedar vaciacuteo

Elaborado por Dario Gutieacuterrez

7 Registro de mantenimiento

Para el registro de un mantenimiento solo se deben escoger paraacutemetros

previamente ingresados por lo que aquiacute tambieacuten se puede ir a las

correspondientes ventanas para realizar el ingreso si alguacuten dato no consta

todaviacutea

Elaborado por Dario Gutieacuterrez

8 Tipo de actividad y actividades

Aquiacute se ingresan los tipos de actividades para los equipos industriales y

tambieacuten se puede ir a la ventana siguiente que es donde se ingresan los

datos para el registro de actividades del tipo de actividad correspondiente

Elaborado por Dario Gutieacuterrez

9 Inventario de repuestos

Aquiacute se puede realizar el ingreso de repuestos con sus correspondientes

datos y visualizar como tambieacuten se puede realizar un ingreso y salida de

material para tener una visualizacioacuten de lo que se tiene en repuestos y por

si necesita alguno

Elaborado por Dario Gutieacuterrez

10 Inventario de herramientas

Aquiacute constan las herramientas por cada una de las estaciones de liacuteneas de

ensamblaje y sus estados y su constancia cada inicio de antildeo que se realiza

el inventario

Elaborado por Dario Gutieacuterrez

Instalacioacuten de PostgreSQL 9

Abrir un navegador web y acceder a la URL

httpwwwpostgresqlorgdownloadwindows

Aquiacute descargar la versioacuten 900 RC1 para Windows de 64 bits

Fuente postgresql

Una vez descargado el archivo de instalacioacuten de PostgreSQL (postgresql-900-

rc1-windowsexe de 455 MB) pulsar con el botoacuten derecho del ratoacuten sobre eacutel y

seleccionar Ejecutar como administrador

Fuente postgresql

Al tener activado el control de cuentas de usuario se mostraraacute una advertencia con

el texto iquestDesea permitir que este programa realice cambios en el equipo pulsar

Siacute para continuar con la instalacioacuten de PostgreSQL

Fuente postgresql

Se iniciaraacute el asistente para instalar PostgreSQL pulsar Siguiente

Fuente postgresql

Indicar la carpeta de instalacioacuten de PostgreSQL donde se guardaraacuten los

ejecutables libreriacuteas y ficheros de configuracioacuten de PostgreSQL

Fuente postgresql

Indicar tambieacuten la carpeta donde se guardaraacuten los datos por defecto de

PostgreSQL

Fuente postgresql

Introducir la contrasentildea para el suacuteper usuario postgres que seraacute con el que

inician sesioacuten para administrar la base de datos

Fuente postgresql

Introducir el puerto de escucha para la conexioacuten con el servidor PostgreSQL por

defecto el 5432

Fuente postgresql

Seleccionar la configuracioacuten regional

Fuente postgresql

Pulsar Siguiente para iniciar la instalacioacuten definitiva del servidor PostgreSQL

en Microsoft Windows 7

Fuente postgresql

Se iniciaraacute el asistente para instalar el motor de base de datos PostgreSQL que

crearaacute las carpetas oportunas copiaraacute los ficheros necesarios y crearaacute el servicio

Windows para iniciar de forma automaacutetica el motor de base de datos

Fuente postgresql

Una vez finalizada la instalacioacuten el asistente mostrara la posibilidad de ejecutar

Stack Builder aplicacioacuten que permitiraacute instalar otros componentes y herramientas

para PostgreSQL

Fuente postgresql

Marcar la opcioacuten de Stack Builder se iniciaraacute seleccionar PostgreSQL 90 on

port 5432 y pulsar Next

Fuente postgresql

Seleccionar las aplicaciones componentes y herramientas a instalar y pulsar

Next

Fuente postgresql

El asistente para instalar el servodpr PostgreSQL habraacute creado un servicio que

estaraacute iniciado y en tipo de inicio automaacutetico llamado postgresql-90

Fuente postgresql

Y habraacute creado la carpeta en archivos de programa PosgreSQL con las

subcarpetas

Fuente postgresql

Y la carpeta de datos

Fuente postgresql

Con esto habraacute convertido nuestro equipo Microsoft Windows 7 en un servidor de

base de datos PostgreSQL

Administracioacuten de PostgreSQL creacioacuten de usuarios (roles) cataacutelogos

Crear roles de login (usuarios) en PostgreSQL

Para el acceso a la administracioacuten del motor de base de datos PostgreSQL acceder

al botoacuten Iniciar - PostgreSQL 90 - pgAdmin III

Fuente postgresql

Desplegar Server Groups dentro desplegar Servidores y dentro de eacuteste pulsar

con el botoacuten derecho del ratoacuten sobre PostgreSQL 90 (localhost 5432) en el

menuacute emergente seleccionar Conectar

Fuente postgresql

Introducir la contrasentildea para el suacuteper usuario postgres (la contrasentildea introducida

en la instalacioacuten)

Fuente postgresql

Si todo es correcto se conectara al servidor PostgreSQL desde pgAdmin podra

configurar y administrar el servidor de PostgreSQL

Fuente postgresql

Para crear un rol de login pulsar con el botoacuten derecho del ratoacuten sobre Roles de

Login seleccionar Nueva Rol de Login

Fuente postgresql

En la pestantildea Propiedades introducir los siguientes datos

Nombre del Rol nombre del usuario

Contrasentildea contrasentildea para este usuario (rol)

La cuenta caduca para que la cuenta de usuario caduque en una fecha se

estableceraacute en este campo

Fuente postgresql

En la pestantildea Privilegios de Rol indicar si este usuario seraacute suacuteper usuario si

puede crear objetos de la base de datos y si puede crear roles

Fuente postgresql

Pulsar OK en la ventana anterior para crear el rol de login

Page 11: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia

34324 Realizacioacuten de pruebas de versioacuten __________________ 91

3433 Iteracioacuten 2 ________________________________________ 93

34331 Plan del sprint 2 para el sistema ____________________ 93

34332 Preparacioacuten del proceso del Sprint Planning Meeting __ 96

34333 Desarrollo Burn Down Chart ______________________ 99

34334 Desarrollo del Sprint 2 ___________________________ 100

34335 Realizacioacuten de pruebas de versioacuten 20 ______________ 103

3434 Iteracioacuten 3 _______________________________________ 104

34341 Plan del Sprint 3 para el sistema ___________________ 104

34342 Preparacioacuten del proceso del Sprint Planning Meeting _ 108

34343 Desarrollo del Burn Down Chart __________________ 111

34344 Desarrollo del Sprint 3 ___________________________ 111

34345 Realizacioacuten de pruebas de versioacuten 30 ______________ 114

344 Compromiso y Mantenimiento _______________________ 117

345 Conclusiones y recomendaciones de la propuesta _______ 117

3451 Conclusiones ______________________________________ 117

3452 Recomendaciones __________________________________ 118

346 Maquetacioacuten del disentildeo del sistema ___________________ 119

35 Comprobacioacuten de objetivos ______________________________ 120

CONCLUSIONES ____________________________________________ 121

RECOMENDACIONES _______________________________________ 122

BIBLIOGRAFIacuteA _____________________________________________ 123

ANEXOS ______________________________________________________ 125

INDICE DE GRAFICOS

GRAacuteFICO Nordm 1 Scrum __________________________________________ 30

GRAacuteFICO Nordm 2 Desarrollo Tecnoloacutegico Ciauto _______________________ 61

GRAacuteFICO Nordm 3 Porcentaje de Conocimiento _________________________ 62

GRAacuteFICO Nordm 4 Consideraciones de Control _________________________ 63

GRAacuteFICO Nordm 5 Calificacioacuten para el Desarrollo del SGMP _____________ 64

GRAacuteFICO Nordm 6 Porcentaje de conocimiento del mantenimiento de un equipo

en Ciauto _______________________________________________________ 65

GRAacuteFICO Nordm 7 Beneficio de documentar la planificacioacuten de mantenimientos

_______________________________________________________________ 66

GRAacuteFICO Nordm 8 Organigrama de CIAUTO __________________________ 53

GRAacuteFICO Nordm 9 Iteracioacuten 1 esfuerzo realizado _______________________ 86

GRAacuteFICO Nordm 10 Disentildeo de la base de datos _________________________ 87

GRAacuteFICO Nordm 11 Acciones del administrador ________________________ 88

GRAacuteFICO Nordm 12 Ventana de Inicio sesioacuten___________________________ 88

GRAacuteFICO Nordm 13 Sesioacuten de root ___________________________________ 89

GRAacuteFICO Nordm 14 Sesioacuten moacutedulo de sistemas _________________________ 89

GRAacuteFICO Nordm 15 Sesioacuten moacutedulo de Mantenimiento ___________________ 90

GRAacuteFICO Nordm 16 Registro de Personas ______________________________ 90

GRAacuteFICO Nordm 17 Iteracioacuten 2 esfuerzo realizado ______________________ 99

GRAacuteFICO Nordm 18 Disentildeo final de la base de datos ____________________ 100

GRAacuteFICO Nordm 19 Caso de uso plan anual sistemas ___________________ 101

GRAacuteFICO Nordm 20 Caso de uso Plan de mantenimientos________________ 101

GRAacuteFICO Nordm 21 Plan Anual de sistemas ___________________________ 102

GRAacuteFICO Nordm 22 Plan de mantenimientos __________________________ 102

GRAacuteFICO Nordm 23 Iteracioacuten 3 esfuerzo realizado _____________________ 111

GRAacuteFICO Nordm 24 Caso de uso Plan anual mantenimiento _____________ 111

GRAacuteFICO Nordm 25 Caso de uso Inventario de Repuestos ________________ 112

GRAacuteFICO Nordm 26 Caso de uso Inventario de herramientas _____________ 112

GRAacuteFICO Nordm 27 Ventana de Registro Equipo industrial ______________ 112

GRAacuteFICO Nordm 28 Inventario de repuestos ___________________________ 113

GRAacuteFICO Nordm 29 Ingreso y salida de material _______________________ 113

GRAacuteFICO Nordm 30 inventario de herramientas ________________________ 114

GRAacuteFICO Nordm 31 Disentildeo del sistema _______________________________ 119

INDICE DE TABLAS

Tabla Ndeg 1 Involucrados de la encuesta _____________________________ 60

Tabla Ndeg 2 Desarrollo Tecnoloacutegico Ciauto ___________________________ 61

Tabla Ndeg 3 Porcentaje de Conocimiento _____________________________ 62

Tabla Ndeg 4 Consideraciones de Control ______________________________ 63

Tabla Ndeg 5 Calificacioacuten para el Desarrollo del SGMP __________________ 64

Tabla Ndeg 6 Porcentaje de conocimiento del mantenimiento de un equipo en

Ciauto _________________________________________________________ 65

Tabla Ndeg 7 Beneficio de documentar la planificacioacuten de mantenimientos __ 66

Tabla Ndeg 8 Historia de Usuario Nordm 1 ________________________________ 76

Tabla Ndeg 9 Historia de Usuario Nordm 2 ________________________________ 76

Tabla Ndeg 10 Historia de Usuario Nordm 3 _______________________________ 76

Tabla Ndeg 11 Historia de Usuario Nordm 4 _______________________________ 77

Tabla Ndeg 12 Historia de Usuario Nordm 5 _______________________________ 77

Tabla Ndeg 13 Historia de Usuario Nordm 6 _______________________________ 77

Tabla Ndeg 14 Historia de Usuario Nordm 7 _______________________________ 78

Tabla Ndeg 15 Historia de Usuario Nordm 8 _______________________________ 78

Tabla Ndeg 16 Product Backlog ______________________________________ 78

Tabla Ndeg 17 Sprint Backlog del Sprint 1 _____________________________ 80

Tabla Ndeg 18 Tareas del Sprint 1 ____________________________________ 81

Tabla Ndeg 19 Tareas tipos y estados _________________________________ 81

Tabla Ndeg 20 Listado de tareas y estados para el sprint __________________ 82

Tabla Ndeg 21 Seguimiento de la pila de tareas _________________________ 84

Tabla Ndeg 22 Pila de tareas al finalizar la iteracioacuten _____________________ 85

Tabla Ndeg 23 Caso de prueba 1 _____________________________________ 91

Tabla Ndeg 24 Caso de prueba 2 _____________________________________ 92

Tabla Ndeg 25 Caso de prueba 3 _____________________________________ 92

Tabla Ndeg 26 Sprint Backlog del Sprint 2 _____________________________ 93

Tabla Ndeg 27 Tareas del Sprint 2 ____________________________________ 94

Tabla Ndeg 28 Tareas tipos y estados _________________________________ 95

Tabla Ndeg 29 Listado de tareas y estados del Sprint 2 ___________________ 95

Tabla Ndeg 30 Seguimiento de la pila de tareas _________________________ 96

Tabla Ndeg 31 Pila de tareas al finalizar la iteracioacuten 2 ___________________ 98

Tabla Ndeg 32 Caso de Prueba 4 ____________________________________ 103

Tabla Ndeg 33 Caso de prueba 5 ____________________________________ 104

Tabla Ndeg 34 Sprint Backlog del Sprint 3 ____________________________ 105

Tabla Ndeg 35 Tareas del Sprint 3 ___________________________________ 105

Tabla Ndeg 36 Tareas tipos y estados ________________________________ 106

Tabla Ndeg 37 Listado de tareas y estados para el sprint 3 ________________ 107

Tabla Ndeg 38 Seguimiento de la pila de tareas ________________________ 108

Tabla Ndeg 39 Pila de tareas al finalizar la iteracioacuten ____________________ 110

Tabla Ndeg 40 Caso de prueba 6 ____________________________________ 115

Tabla Ndeg 41 Caso de prueba 7 ____________________________________ 115

Tabla Ndeg 42 Caso de prueba 8 ____________________________________ 116

RESUMEN

En el presente proyecto de tesis se detalla el desarrollo e implementacioacuten del

Sistema de gestioacuten y mantenimiento programado de equipos tecnoloacutegicos e

industriales el cual fue desarrollado para el departamento de mantenimiento de la

planta ensambladora CIAUTO El sistema ayudara a llevar un control de

documentos digitales tales como formatos registros planes e instructivos que

permiten la denominacioacuten de los procesos de control de la planificacioacuten de

actividades en el departamento de mantenimiento Se ha detectado que los equipos

industriales podraacuten ser controlados perioacutedicamente y minimizar las fallas en

varias formas con la utilizacioacuten de una base de datos en PostgresSQL y lenguaje

de programacioacuten JAVA que seraacuten las herramientas para la metodologiacutea SCRUM

la misma metodologiacutea de desarrollo aacutegil de software permite que el proyecto

pueda insertar nuevos requerimientos funcionales en cada interaccioacuten para el

acceso al sistema se utilizara un usuario y contrasentildea para cada departamentos el

usuario que podraacute acceder a todos los moacutedulos del sistema es ROOT el sistema

estaraacute divido en 2 moacutedulos moacutedulo de mantenimiento y moacutedulo de sistemas los

moacutedulos son independientes con esto se busca automatizar los procesos que se

llevan solo en documentos ademaacutes con los planes y reportes que arroje el sistema

serviraacute como prueba de la realizacioacuten de los mantenimientos a los equipos

tecnoloacutegicos e industriales para este trabajo de investigacioacuten se tomoacute la

documentacioacuten que lleva la empresa referente a mantenimientos y con ellos

transforma esa informacioacuten en forma automatizada

ABSTRACT

In this project the development and implementation of the management system

and scheduled maintenance of technological and industrial equipment are detailed

which was developed for the maintenance department of the detailed CIAUTO

assembly plant The system will help to keep track of digital formats such as

documents records plans and instructions that allow the name of the control

processes of planning activities in the maintenance department It has been found

that industrial computers can be monitored regularly and minimize failures in

several ways with the use of a PostgreSQL database and Java programming

language to be tools for SCRUM methodology the same methodology of agile

software development allows the project to add new functional requirements in

each interaction for the access to the system a username and password for each

department is used the user can access to all ROOT system modules the system

is divided into two modules Module maintenance and module systems the

modules are independent each module formats records plans and instructions for

this area where only administrators can make changes enter and delete records

are found customers can only observe and export logs of different tasks

performed or to be performed later

AVAL DE TRADUCCIOacuteN

INTRODUCCIOacuteN

En Ecuador varias empresas dedicadas a la manufactura de diferentes productos

han ido integrando de acuerdo a su necesidad Sistemas de Gestioacuten de la

informacioacuten como General Motors Grupo MAVESA ADELCA entre otros

obteniendo excelentes resultados tanto en su gestioacuten como en su operatividad

Actualmente tanto empresas puacuteblicas como privadas en la provincia de

Tungurahua se apoyan en sistemas de gestioacuten de informacioacuten para una mejora

continua en sus procesos es asiacute que un sistema de gestioacuten y mantenimiento

programado se convierte en una base fundamental para el funcionamiento oacuteptimo

de una empresa

Los departamentos de mantenimiento y sistemas informaacuteticos de la planta

ensambladora CIAUTO ubicada en la provincia de Tungurahua sector

Unamuncho Camino Real (Norte de Ambato) no ha integrado un sistema que

permita llevar un control de documentos digitales respecto a los procesos de

mantenimiento y normativas de manera que la informacioacuten digital permita una

automatizacioacuten de los procesos mencionados por lo cual se hace necesario el

desarrollo de un sistema informaacutetico mediante el cual se realice un monitoreo a la

actividad

La presente investigacioacuten tiene el objetivo de implementar un sistema de gestioacuten

y mantenimiento programado utilizando como herramientas el lenguaje JAVA y

PostgresSQL como base de datos utilizando la metodologiacutea SCRUM la misma

que ayudaraacute a tener una informacioacuten precisa para la realizacioacuten del proyecto

La objetivo principal de la investigacioacuten es Desarrollar un sistema de gestioacuten y

mantenimiento programado de equipos tecnoloacutegicos e industriales aplicando la

metodologiacutea SCRUM para la gestioacuten de mantenimientos fichas teacutecnicas de

maquinaria y otra informacioacuten

En el presente trabajo de investigacioacuten se detalla el contenido de cada capiacutetulo se

ha desarrollado en consideracioacuten al formato de la estructura de la tesis establecida

por la universidad donde tambieacuten se usa la metodologiacutea de desarrollo aacutegil de

software

Capiacutetulo I aquiacute se detalla la fundamentacioacuten teoacuterica que seraacute utilizada para el

transcurso de la investigacioacuten donde se reuacutene definiciones conceptos detalles y

caracteriacutesticas que serviraacuten para el desarrollo e implementacioacuten del sistema la

informacioacuten aquiacute recopilada serviraacute como un respaldo y soporte para el

desarrollos del proyecto de investigacioacuten

Capiacutetulo II en el presente capiacutetulo se detalla el anaacutelisis interpretacioacuten y los

resultados luego de haber aplicado las teacutecnicas de investigacioacuten entrevista y

encuesta donde los resultados obtenidos podraacuten demostrar la veracidad o falsedad

de la hipoacutetesis que se planteoacute en el desarrollo de este proyecto

Capiacutetulo III posterior a la investigacioacuten de campo para saber los requerimientos

de los departamentos de mantenimiento y sistemas informaacuteticos se realizoacute el

desarrollo e implantacioacuten del sistema donde se hiso el seguimiento de sus

diferentes procesos que presenta la Metodologiacutea aacutegil de desarrollo de software

SCRUM

CAPITULO I

1 FUNDAMENTACIOacuteN TEOacuteRICA PARA LA

IMPLEMENTACIOacuteN DE UN SISTEMA DE GESTIOacuteN y

MANTENIMIENTO PROGRAMADO DE ERQUIPOS

TECNOLOGICOS E INDUSTRIALES

11 Sistema

Para (ORTEGA JGasset 1985) Es un conjunto de reglas principios o

medidas enlazados entre siacute || Conjunto de cosas o partes

coordinadas seguacuten una le o que ordenadamente relacionadas entre

siacute contribuyen a determinado objeto Paacuteg 1313

Seguacuten (S PRESSMAN Roger 2007) Un conjunto o disposicioacuten de

elementos que estaacuten organizados para cumplir una meta predefinida

al procesar informacioacuten Paacuteg 134

De los conceptos anteriores se pude determinar que un sistema es un conjunto de

elementos ordenados y organizados para llegar a una meta y en el trayecto se

completan objetivos para lograrlo tambieacuten se puede analizar que un sistema tiene

planeacioacuten y estrategias las cuales logran enlazarse en el progreso para llegar al

objetivo

12 Gestioacuten

Para (FERNAacuteNDEZJavier 1999) Conjunto de procesos centrados en el

desarrollo y aplicacioacuten del conocimiento de una empresa para generar

activos intelectuales que pueden explotarse y generar valor al cumplir

los objetivos de nuestra empresa Paacuteg 127

Para (REYES Agustin 2003) Consiste en fijar el curso concreto de

accioacuten que ha de seguirse estableciendo los principios que habraacuten de

orientarlo la secuencia de operaciones para realizarlo y la

determinacioacuten de tiempo y nuacutemeros necesarios para su realizacioacuten

Paacuteg 79

De lo analizado anteriormente se puede decir que gestioacuten es un conjunto de

procesos que ayudan a cumplir objetivos por medio de ellos obtener resultados

para seguir mejorando tanto intelectualmente y que despueacutes se pueda explotar

generar y contribuir con nuevos objetivos a nuestra empresa pero para para ello

se establece principios que nos orientaran a lograrlo

13 Sistema de gestioacuten

Seguacuten (BLANCO L GUTSZAT I 2008) Es la gestioacuten (planeamiento

organizacioacuten operaciones y control) de los recursos (humanos y

fiacutesicos) que tienen que ver con el apoyo a sistemas (desarrollo

mejoriacutea y mantenimiento) y servicios (procesamiento transformacioacuten

distribucioacuten almacenamiento y recuperacioacuten) de la informacioacuten

(datos textos voz e imagen) para una empresa Paacuteg 56

Para (VERGARA Gonzalo 2009) Es un conjunto de etapas unidas en un

proceso continuo que permite trabajar ordenadamente una idea hasta

lograr mejoras y su continuidad Paacuteg 33

De las definiciones anteriores se puede concluir un sistema de gestioacuten es la

organizacioacuten planificacioacuten estandarizacioacuten de la informacioacuten y recursos de una

empresa que con una distribucioacuten de sistemas se puede llegar a desarrollar

mejorar y dar continuidad a varios servicios ademaacutes el sistema debe contar con el

apoyo de recursos

14 Mantenimiento

Para (GARCIA GARRIDO Santigo 2012) Se define como el conjunto de

teacutecnicas destinado a conservar equipos e instalaciones industriales en

servicio durante el mayor tiempo posible (buscando la maacutes alta

disponibilidad) y con el maacuteximo rendimiento Paacuteg 56

Para (F MONCHY 1990) Es el conjunto de acciones necesarias para

conservar o restablecer un sistema en un estado que permita garantizar

su funcionamiento a un coste miacutenimo Paacuteg 64

De lo mencionado anteriormente se puede decir que mantenimiento es un

conjunto de acciones guiadas por teacutecnicas documentacioacuten manuales de usuario

que serviraacuten para mantener cualquier equipo dispositivo o servicio disponible por

un mayor tiempo a un coste miacutenimo

15 Mantenimiento programado

Seguacuten (GARCIA GARRIDO Santigo 2012) Es una solucioacuten integral para

el mantenimiento y soporte de los ordenadores de su empresa que

consiste en un seguimiento personalizado del estado de cada

ordenador para asiacute poder evitar fallos que hubieran sido predecibles y

si el ordenador falla o es sustraiacutedo tener copias de seguridad

actualizadas Paacuteg 58

Para (T Edgar 2008) En este tipo de mantenimiento se hace eacutenfasis en

la proteccioacuten de bienes o equipos teniendo en cuenta las

recomendaciones de los fabricantes la frecuencia de utilizacioacuten si

trabajan o no en condiciones normales de disentildeo se incluyen las

inspecciones los reemplazos de partes que esteacuten proacuteximas a cumplir

su vida uacutetil Paacuteg 77

De lo analizado anteriormente se pude determinar que el mantenimiento

programado es una seguimiento organizado constante de los equipos para poder

minimizar o mantener un margen miacutenimo de problemas o fallos que fuesen

predecibles y asiacute darles una solucioacuten o en caso de sustraccioacuten o dantildeo se tengan los

respectivos respaldos herramientas y repuestos necesarios

16 Tecnologiacutea

Seguacuten (QUINTANILLA Miguel Angel 1998) Por Tecnologiacutea se entiende

un conjunto de conocimientos de base cientiacutefica que permite describir

explicar disentildear y aplicar soluciones teacutecnicas a problemas praacutecticos

de forma sistemaacutetica y racional Paacuteg 102

Para (JK GALBRAITH 1985) Tecnologiacutea significa aplicacioacuten sistemaacutetica

del conocimiento cientiacutefico (u otro conocimiento organizado) a tareas

praacutecticas Su consecuencia maacutes importante es una funcioacuten de la

divisioacuten y subdivisioacuten de cada una de esas tareas en partes o fases

componentes Paacuteg 72

Del anaacutelisis anterior se puede decir que tecnologiacutea es el conjunto de

conocimientos cientiacuteficos organizados que explican describen aplican y disentildean

soluciones teacutecnicas para tareas o problemas praacutecticos y su divisioacuten en fases

componentes

17 Metodologiacutea

Para (HUESO Andreacutes CASCANT Josep M 2012) La metodologiacutea es la

estrategia de investigacioacuten que elegimos para responder a las

preguntas de investigacioacuten Dependeraacute tanto de eacutestas como del marco

teoacuterico de la investigacioacuten Se trata pues de optar por una estrategia de

investigacioacuten general ya sea de iacutendole cuantitativa cualitativa o

mixta Tambieacuten el nivel de complejidad y detalle deseado (desde

extensa al caso de estudio) o el nivel de participacioacuten que se pretende

(desde lo extractivo hasta la investigacioacuten accioacuten participativa)Paacuteg 8

Seguacuten (YIN Robert K 1985) El significado de la metodologiacutea en siacute se

refiere a los meacutetodos de investigacioacuten que se siguen para alcanzar los

objetivos en una ciencia o estudio la metodologiacutea que se utilizara a lo

largo de la investigacioacuten es la de estudio de casos Paacuteg 26

De lo mencionado anterior se pude decir que la metodologiacutea es la taacutectica que

responderaacute planteamientos o preguntas de investigacioacuten la cual dependeraacute del

marco teoacuterico su nivel de complejidad y detalle deseado para asiacute alcanzar los

objetivos en todo el tiempo del trabajo de investigacioacuten

18 Metodologiacutea SCRUM

Para (FIGUEROA Roberth G SOLIS Camilo J CABRERA Armando A 2008)

La metodologiacutea Scrum es un proceso aacutegil y liviano que sirve para

administrar y controlar el desarrollo de software El desarrollo se

realiza en forma iterativa e incremental (una iteracioacuten es un ciclo corto

de construccioacuten repetitivo) Cada ciclo o iteracioacuten termina con una

pieza de software ejecutable que incorpora nueva funcionalidad Las

iteraciones en general tienen una duracioacuten entre 2 y 4 semanas

Las caracteriacutesticas comunes que se identificaron en los entornos de

desarrollo de las empresas analizadas fueron

La incertidumbre como elemento consustancial y asumido en

el entorno y en la cultura de la organizacioacuten

Equipos de desarrollo auto-organizados

Fases de desarrollo solapadas

Control sutil

Difusioacuten y transferencia del conocimiento

A- Incertidumbre

Como elemento consustancial y asumido en el entorno y en la cultura

de la organizacioacuten

El equipo de trabajo para disentildear el Honda City teniacutea una edad media

de 27 antildeos y el nivel de detalle que para el nuevo producto le dieron

los directivos de Honda fue ldquoEl tipo de coche que a la gente joven de

su segmento le gustariacutea conducirrdquo

En estas empresas desde la direccioacuten se apunta cuaacutel es la visioacuten

geneacuterica que se quiere conseguir o la direccioacuten estrateacutegica que hay

que seguir pero no un plan detallado del producto y su desarrollo Al

mismo tiempo se da al equipo un margen de libertad amplio

Los ingredientes clave que sirven de acicate para la creatividad y

compromiso del equipo son

La ldquotensioacutenrdquo que crea la visioacuten difusa y el reto que supone el

grado de dificultad que encierra

El margen de autonomiacutea libertad y responsabilidad

B- Auto-organizacioacuten

Son equipos auto-organizados No hay roles de gestioacuten que marquen

pautas o asignacioacuten de tareas No se trata de equipos auto-dirigidos

sino auto-organizados La gestioacuten marca la direccioacuten pero no la

organizacioacuten Parten de cero Deben empezar por crear su propia

organizacioacuten y buscar el conocimiento que necesitan Sin similares a

una pequentildea empresa ldquoStart-uprdquo en la que todos los integrantes

trabajan de forma conjunta y auto-organizada sin unos patrones

organizativos impuestos por una estructura empresarial ajena al grupo

La direccioacuten de la empresa actuacutea como un inversor de capital riesgo

que aporta los recursos necesarios para que trabajen en su proyecto

Para que los equipos puedan conseguir auto-organizarse debe reunir

tres caracteriacutesticas

Autonomiacutea son libres para elegir la estrategia de solucioacuten

Auto-superacioacuten El equipo va desarrollando soluciones que

evaluacutea analiza y mejora

Auto-enriquecimiento La multi-disciplinaridad de los

componentes del equipo favorece el enriquecimiento mutuo y

la adopcioacuten de soluciones valiosas y complementarias

C- Fases de desarrollo solapadas

En el desarrollo aacutegil las ldquofasesrdquo pasan a ser ldquoactividadesrdquo El concepto

de fase implica sucesioacuten secuencial de unas a otras En un campo de

Scrum los trabajos que se llevan a cabo pierden el caraacutecter de fase y

son actividades que se realizan en cualquier momento de forma

simultaacutenea o a demanda seguacuten las necesidades en cada iteracioacuten Por

ejemplo lo que para el desarrollo en cascada es una ldquomodificacioacuten de

requisitosrdquo en un modelo aacutegil es informacioacuten que enriquece o

concreta la visioacuten del producto El mismo teacutermino ldquomodificacioacutenrdquo

tiene impliacutecito el concepto de que estamos ldquocambiandordquo algo que ya

se habiacutea definido La fase de requisitos ya se hizo ya estaacute completada

En el desarrollo tradicional

Las transiciones entre fase y fase acaban funcionando como fronteras

Cada fase la realiza un equipo que siente como responsabilidad maacutes

su trabajo que el desarrollo conjunto Los documentos de disentildeo o

requisitos o los prototipos pueden acabar siendo barricadas que en

lugar de favorecer la comunicacioacuten directa favorecen la separacioacuten

El retraso en una fase hace de cuello de botella en el proyecto El

solapamiento diluye el ruido y los problemas entre fases

D- Control sutil

El equipo trabaja con autonomiacutea en un entorno de ambiguumledad

inestabilidad y tensioacuten La gestioacuten establece puntos de control

suficientes para evitar que el ambiente de ambiguumledad inestabilidad y

tensioacuten del ldquocampo de Scrumrdquo derive hacia descontrol Pero la gestioacuten

no ejerce un control riacutegido que impediriacutea la creatividad y la

espontaneidad El teacutermino ldquocontrol sutilrdquo se refiere a generar el

ecosistema adecuado para un ldquoauto-control entre igualesrdquo

consecuencia de la responsabilidad y del gusto por el trabajo que se

realiza Las acciones para generar el ecosistema de este control son

Seleccionando a las personas adecuadas para el proyecto y

analizando los cambios en la dinaacutemica del grupo para

incorporar o retirar a personas si resulta necesario

Creando un espacio de trabajo abierto

Animando a los ingenieros a ldquomezclarserdquo con el mundo real de

las necesidades de los clientes

Estableciendo sistemas de evaluacioacuten y reconocimiento

basados en el rendimiento del equipo

Gestionando las diferencias de ritmo a traveacutes del proceso de

desarrollo

Siendo tolerante y previsor con los errores son un medio de

aprendizaje y el miedo al error merma la creatividad y la

espontaneidad

Implicando a los proveedores en el proyecto y animaacutendoles

tambieacuten a su propia auto-organizacioacuten

E- Difusioacuten del conocimiento

Tanto a nivel de proyecto como de organizacioacuten Los equipos son

multidisciplinares todos los miembros aportan y aprenden tanto del

resto del equipo como de las investigaciones innovaciones de su

producto y de la experiencia del desarrollo Las personas que

participan en un proyecto con el tiempo van cambiando de equipo en

la organizacioacuten a otros proyectos de esta forma se van compartiendo

y comunicando las experiencias en la organizacioacuten

Los equipos y las empresas mantienen libre acceso a la informacioacuten

herramientas y poliacuteticas de gestioacuten del conocimiento

Seguacuten (ORJUELA Ailin ROJAS Mauricio 2008) Scrum es un

marco de trabajo iterativo e incremental para el desarrollo de

proyectos productos y aplicaciones Estructura el desarrollo en ciclos

de trabajo llamados Sprint Son iteraciones de 1 a 4 semanas y se van

sucediendo una detraacutes de otra Los Sprint son de duracioacuten fija ndash

terminan en una fecha especiacutefica aunque no se haya terminado el

trabajo y nunca se alargan Se limitan en tiempo Al comienzo de

cada Sprint un equipo multi-funcional selecciona los elementos

(requisitos del cliente) de una lista priorizada Se comprometen a

terminar los elementos al final del Sprint Durante el Sprint no se

pueden cambiar los elementos elegidos

Todos los diacuteas el equipo se reuacutene brevemente para informar del

progreso y actualizan unas graacuteficas sencillas que les orientan sobre el

trabajo restante Al final del Sprint el equipo revisa el Sprint con los

interesados en el proyecto y les ensentildea lo que han construido La

gente obtiene comentarios y observaciones que se puede incorporar al

siguiente Sprint

Scrum pone el eacutenfasis en productos que funcionen al final del Sprint

que realmente esteacuten ldquohechosrdquo en el caso del software significa que el

coacutedigo esteacute integrado completamente probado y potencialmente para

entregar Los roles artefactos y eventos principales se resumen en la

Grafico 1 Scrum

Un tema importante en Scrum es ldquoinspeccionar y adaptarrdquo El

desarrollo inevitablemente implica aprender innovacioacuten y sorpresas

Por eso Scrum hace hincapieacute en dar un pequentildeo paso de desarrollo

inspeccionar el producto resultante y la eficacia de las praacutecticas

actuales y entonces adaptar el objetivo del producto y las praacutecticas

del proceso Y volver a repetir

GRAacuteFICO Nordm 1 Scrum

Fuente (ORJUELA Ailin ROJAS Mauricio 2008)

Roles en Scrum

En Scrum hay 3 roles principales El Duentildeo de Producto (DP) el

Equipo y el ScrumMaster (SM) El Duentildeo de Producto es el

responsable de maximizar el retorno de inversioacuten (ROI) identificando

las funcionalidades del producto ponieacutendolas en una lista priorizada

de funcionalidades decidiendo cuales deberiacutean ir al principio de la

lista para el siguiente Sprint y re priorizando y refinando

continuamente la lista El Duentildeo de Producto tiene la responsabilidad

de las peacuterdidas y ganancias del producto asumiendo que es un

producto comercial En el caso de una aplicacioacuten interna el DP no es

responsable del ROI en el mismo sentido de un producto comercial

(que daraacute beneficio) pero es responsable de maximizar el ROI en el

sentido de elegir - en cada Sprint ndash los elementos de maacutes valor de

negocio y menos coste En algunas ocasiones el DP y el cliente son la

misma persona esto es muy comuacuten en aplicaciones internas En otras

el cliente podriacutea ser millones de personas con diferentes necesidades

en cuyo caso el rol de DP es parecido al rol de jefe de producto o jefe

de marketing del producto que hay en muchas empresas Sin embargo

el Duentildeo de Producto es diferente al tradicional jefe de producto

porque interactuacutea activa y frecuentemente con el equipo estableciendo

personalmente las prioridades y revisando el resultado en cada

iteracioacuten - de 1 a 4 semanas- en vez de delegar las decisiones de

desarrollo en el jefe de proyecto Es importante destacar que en Scrum

hay una persona y soacutelo una que hace ndash y tiene la autoridad final ndash el

Duentildeo de Producto

El Equipo construye el producto que va a usar el cliente por ejemplo

una aplicacioacuten o un sitio web El equipo en Scrum es ldquomulti-

funcionalrdquo ndash tiene todas las competencias y habilidades necesarias

para entregar un producto potencialmente distribuible en cada Sprint ndash

y es ldquoauto-organizadordquo (auto-gestionado) con un alto grado de

autonomiacutea y responsabilidad En Scrum los equipos se auto-organizan

en vez de ser dirigidos por un jefe de equipo o jefe de proyecto

El equipo decide a que se compromete y como hacer lo mejor para

cumplir con lo comprometido en el mundo de Scrum al equipo se le

conoce como ldquoCerdosrdquo y a todos los demaacutes como ldquoGallinasrdquo (que

viene de un chiste sobre un cerdo y una gallina que estaacuten hablando

sobre abrir un restaurante llamado ldquoHuevos con jamoacutenrdquo y el cerdo no

lo ve claro porque ldquoeacutel estariacutea verdaderamente comprometido pero la

gallina solo estariacutea implicadardquo)

El equipo en Scrum consta de siete personas maacutes menos dos y para un

producto de software el equipo podriacutea incluir analistas

desarrolladores disentildeadores de interface y testers El equipo

desarrolla el producto y da ideas al DP de coacutemo hacer un gran

producto En Scrum el equipo deberiacutea estar dedicado al 100 al

trabajo en el producto durante el Sprint intentando evitar hacer varias

tareas en diferentes productos o proyectos A los equipos estables se

les asocia con una productividad maacutes alta asiacute que evita cambiar

miembros del equipo A los grupos de desarrollo de aplicaciones con

mucha gente se les organiza en varios equipos Scrum cada uno

centrado en diferentes funcionalidades del producto coordinando sus

esfuerzos muy de cerca

Dado que el equipo hace todo el trabajo (planificacioacuten anaacutelisis

programacioacuten y pruebas) para una funcionalidad completa centrada en

el cliente a los equipos de Scrum tambieacuten se les llama equipos por

funcionalidades

El ScrumMaster ayuda al grupo del producto a aprender y aplicar

Scrum para conseguir valor de negocio El ScrumMaster hace lo que

sea necesario para ayudar a que el equipo tenga eacutexito

El ScrumMaster no es el jefe del equipo o jefe de proyecto el

ScrumMaster sirve al equipo le protege de interferencias del exterior

y ensentildea y guiacutea al DP y al equipo en el uso fructiacutefero de Scrum El

ScrumMaster se asegura de que todo el mundo en el equipo

(incluyendo al DP y la gerencia) entienda y siga las praacutecticas de

Scrum y ayuda a llevar a la organizacioacuten a traveacutes de los cambios

necesarios y frecuentemente difiacuteciles a conseguir el eacutexito con el

desarrollo aacutegil

Como Scrum hace visibles muchos impedimentos y amenazas a la

efectividad del DP y el equipo es importante tener un ScrumMaster

comprometido y que trabaje eneacutergicamente para ayudar a resolver

dichos asuntos o si no el equipo y el DP tendraacuten dificultades para

tener eacutexito Los equipos de Scrum deberiacutean tener un ScrumMaster a

tiempo completo aunque en un equipo maacutes pequentildeo podriacutea ser un

miembro del equipo (llevando una carga de trabajo maacutes ligera) Un

gran ScrumMaster puede venir de cualquier experiencia o disciplina

previa ingenieriacutea disentildeo testing gestioacuten de productos gestioacuten de

proyectos o gestioacuten de calidad

El ScrumMaster y el Duentildeo de Producto no pueden ser la misma

persona a veces el ScrumMaster necesitaraacute parar los pies al DP (por

ejemplo si intenta meter nuevas funcionalidades en mitad de un

Sprint) Y al contrario de un jefe de proyecto el ScrumMaster no le

dice a gente las tareas que tienen asignadas ndash lo que hace es facilitar el

proceso apoyando al equipo que se organiza y gestiona solo Si el

ScrumMaster tuvo un puesto de gestioacuten en el equipo necesitaraacute

cambiar radicalmente su forma de pensar y el estilo de comunicacioacuten

con el equipo para tener eacutexito con Scrum En el caso de una transicioacuten

de antiguo jefe a ScrumMaster es mejor que esteacute en un equipo

diferente al equipo en el que era el jefe si no habraacute un conflicto

potencial por las dinaacutemicas sociales y de poder

Ademaacutes de estos tres roles hay otros que contribuyen al eacutexito del

producto incluyendo los jefes y gestores Aunque sus roles cambian

en Scrum siguen siendo valiosos Por ejemplo

Ayudan al equipo respetando las reglas y el espiacuteritu de Scrum

Ayudan a quitar los impedimentos identificados por el equipo

Ponen su experiencia y conocimiento a disposicioacuten del equipo

En Scrum los jefes cambian el tiempo que dedicaban a hacer de

ldquonintildeerasrdquo (asignar tareas pedir informes de estado y otras formas de

micro-gestioacuten) por tiempo como ldquoguruacutesrdquo o ldquosirvientesrdquo del equipo

(mentoring coaching ayudar a quitar obstaacuteculos ayudar a resolver

problemas dar ideas creativas y guiar el desarrollo de habilidades de

los miembros del equipo)

Para llevar a cabo este cambio los gestores puede que necesiten

cambiar su estilo de gestioacuten por ejemplo usar cuestionamiento

socraacutetico para ayudar al equipo a descubrir la solucioacuten a un problema

en lugar de simplemente decidir una solucioacuten e imponeacutersela al equipo

De las investigaciones anteriores se puede decir que la metodologiacutea Scrum es una

metodologiacutea aacutegil que estaacute orientada a varios procesos empresariales donde la

metodologiacutea brinda control y administracioacuten

La metodologiacutea Scrum se basa en un proceso iterativo e incremental donde la

iteracioacuten es un proceso de desarrollo repetitivo cada iteracioacuten tiene una duracioacuten

entre 1 a 4 semanas y no es permisible para antildeadir maacutes son sucesivos las

iteraciones hasta la culminacioacuten del proyecto

Los roles principales del Scrum son

El duentildeo del producto (Product Owner)- es quien se responsabiliza de maximizar

el retorno de inversioacuten ya que el organiza una lista de requerimientos del cliente

que se tomara un cierto nuacutemero en cada sprint por prioridad

El Equipo (team)- es aquel que desarrolla el software son multi-funcional auto-

organizados con gran autonomiacutea y responsabilidad ademaacutes no llevan sobre ellos

un jefe de equipo o jefe de proyectos

El ScrumMaster es aquel que ayuda tanto al equipo como al duentildeo del producto

para que tengan eacutexito asistieacutendolos con lo que sea necesario a la vez sirve

protege al equipo de interferencias del exterior

19 Ingenieriacutea de software

Para (SOMERVILLE Ian 2005) La ingenieriacutea de software es una

disciplina de la ingenieriacutea que comprende todos los aspectos de la

produccioacuten de software desde las etapas iniciales de la especificacioacuten

del sistema hasta el mantenimiento de este despueacutes de que se utiliza

En esta definicioacuten existen dos frases clave

Disciplina de la ingenieriacutea Los ingenieros hacen que las cosas

funciones Aplican teoriacuteas meacutetodos y herramientas donde sean

convenientes pero las utilizan de forma selectiva y siempre tratando

de descubrir soluciones a los problemas aun cuando no existan teoriacuteas

y meacutetodos aplicables para resolverlos Los ingenieros tambieacuten saben

que deben trabajar con restricciones financieras y organizacionales

por lo que buscan soluciones tomando en cuenta estas restricciones

Todos los aspectos de produccioacuten de software La ingenieriacutea del

software no solo comprende procesos teacutecnicos del desarrollo de

software y el desarrollo de herramientas meacutetodos y teoriacuteas de apoyo a

la produccioacuten del software

En general los ingenieros de software adoptan un enfoque sistemaacutetico

y organizado en su trabajo ya que es la forma maacutes efectiva de

producir software de alta calidad Sin embargo aunque la ingenieriacutea

consiste en seleccionar el meacutetodo maacutes apropiado para un conjunto de

circunstancias un enfoque maacutes formal y creativo de desarrollo podriacutea

ser efectivo en algunas circunstancias El desarrollo informal es

apropiado para el desarrollo de sistemas basados en Web los cuales

requieren una mescla de teacutecnicas de software y de disentildeo graacutefico Paacuteg

94

Seguacuten (S PRESSMAN Roger 2007) A pesar de que cientos de autores

han definido en forma individual la ingenieriacutea de software la

definicioacuten que propuso Fritz Bauer (NAU69) en una conferencia

fundamental sobre la materia auacuten se puede utilizar como base para el

debate

La ingenieriacutea del software es el establecimiento y uso de principios

solidos de la ingenieriacutea para obtener econoacutemicamente un software

confiable y que funcione de modo eficiente en maacutequinas reales

Casi cualquier lector se sentiraacute tentado a sumar otras ideas a esta

definicioacuten Dice poco sobre los aspectos teacutecnicos de la calidad del

software no se refiere de manera directa a la necesidad de satisfacer al

cliente o al tiempo de entrega de un producto omite mencionar la

importancia de la medicioacuten y la meacutetrica no establece la importancia

de un proceso efectivo No obstante la definicioacuten de Bauer ofrece una

idea baacutesica iquestCuaacuteles son ldquolos principios solidos de la ingenieriacuteardquo que

puedan aplicarse en el desarrollo del software de computadora iquestDe

queacute manera se construye ldquoeconoacutemicamenterdquo un software confiable

iquestQueacute se requiere para crear programas de computadora que funcionen

ldquode manera eficienterdquo no solo en una sino en varias ldquomaquinas realesrdquo

diferentes Estas interrogantes continuacutean siendo un reto para los

ingenieros de software

ldquoMaacutes que una disciplina a un cuerpo de conocimiento la ingenieriacutea es

un verbo una palabra de accioacuten una manera de abordar un problemardquo

El IEEE (IEE93) ha elaborado una definicioacuten maacutes comprensible al

establecer

Ingenieriacutea de software 1) la aplicacioacuten de un enfoque sistemaacutetico

disciplinado y cuantificable al desarrollo operacioacuten y mantenimiento

del software es decir la aplicacioacuten de la ingenieriacutea de software 2) El

estudio de enfoques en 1)

Y aun asiacute lo que es ldquosistemaacutetico disciplinadordquo y ldquocuantificablerdquo para

un equipo de software puede ser gravoso para otro Se requiere de

disciplina pero tambieacuten de adaptabilidad y agilidad Paacuteg 114

De la investigacioacuten anterior se puede determinar que la ingenieriacutea de software

lleva como objetivo obtener un software econoacutemicamente confiable y que ademaacutes

funcione eficientemente en maacutequinas reales ademaacutes de llevar un proceso

sistemaacutetico disciplinado y cuantificable dependeraacute del grupo de trabajo tanto de

su adaptabilidad y agilidad

La ingenieriacutea de software implica resolver problemas mediante la utilizacioacuten de

meacutetodos y teacutecnicas para el desarrollo de software donde incluyen restricciones

financieras y organizacionales Ademaacutes conlleva llevar un enfoque sistemaacutetico y

organizado que haraacute maacutes efectivo de producir software de calidad

110 Proceso del software

Para (SOMERVILLE Ian 2005) Un proceso del software es un conjunto

de actividades y resultados asociados que producen un producto de

software

Especificacioacuten del software donde los clientes e ingenieros definen el

software a producir y las restricciones sobre su operacioacuten

Desarrollo del software donde el software se disentildea y programa

Validacioacuten del software donde el software donde el software se vaacutelida

para asegurar que es lo que el cliente quiere

Evolucioacuten del software donde el software se modifica para adaptarlo a

los cambios requeridos por el cliente y el mercado

Diferentes tipos de sistemas necesitan diferentes procesos de

desarrollo Por ejemplo el software de tiempo real en un avioacuten tiene

que ser completamente especificado antes de que empiece el

desarrollo mientras que en un sistema de comercio electroacutenico la

especificacioacuten y el programa normalmente son desarrollados juntos

Por lo tanto estas actividades geneacutericas pueden organizarse de

diferentes formas y describirse en diferentes niveles de detalle para

diferentes tipos de software Sin embargo el uso de un proceso

inadecuado del software puede reducir la calidad o la utilidad del

producto de software que se va a desarrollar yo incrementar los costes

de desarrollo Paacuteg 134

Para (S PRESSMAN Roger 2007) De hecho la construccioacuten del

software de computadora es un proceso iterativo de aprendizaje y el

resultado algo que Baetjer llamariacutea el capital del software Es una

materializacioacuten del conocimiento recolectado depurado y organizado

conforme el proceso estuvo en ejecucioacuten

Pero iquestqueacute es con exactitud un proceso de software desde un punto de

vista teacutecnico Dentro del contexto de este libro un proceso de

software se define como un marco de trabajo para las tareas que se

requieren en la construccioacuten de software de alta calidad

iquestEl proceso es un sinoacutenimo de ingenieriacutea del software La respuesta

es siacute y no un proceso de software define el enfoque que se adopta

mientras el software estaacute en desarrollo Pero la ingenieriacutea del software

tambieacuten abarca las tecnologiacuteas que requiere el proceso (meacutetodos

teacutecnicos y herramientas automatizadas) Auacuten maacutes importante es que la

ingenieriacutea del software la realizan personas creativas y con

conocimiento que deben trabajar en un proceso de software maduro

que sea apropiado para el producto que construyen y para las

demandas de sus mercados Paacuteg 182

De lo mencionado anteriormente se determina que el proceso de software es

definido como un proyecto donde existen taras para cada aacuterea de trabajo y que

desarrollaran un software de calidad La ingeniera de software trabaja sobre un

proceso de software maduro que es apropiado para la construccioacuten del producto

El desarrollo de un software dependeraacute de su aplicacioacuten y ahiacute se obtendraacute si el

software seraacute totalmente especificado antes de desarrollarlo o en el transcurso del

desarrollo sin embargo si el uso de un proceso equivoco puede producir software

de mala calidad la utilidad y el aumento o disminucioacuten del costo del software

111 Gestioacuten del software

Seguacuten (SOMERVILLE Ian 2005) La gestioacuten de proyectos de software es

una parte esencial de la ingenieriacutea del software La buena gestioacuten no

puede garantizar el eacutexito del proyecto Sin embargo la mala gestioacuten

usualmente lleva al fracaso del proyecto El software es entregado

tarde los costes son mayores que los estimados y los requerimientos

no se cumplen

Los gestores de software son responsables de la planificacioacuten y

temporalizacioacuten de desarrollo de los proyectos Supervisan el trabajo

para asegurar que se lleva a cabo conforme a los estaacutendares requeridos

y supervisan el progreso para comprobar que el desarrollo se ajusta al

tiempo previsto y al presupuesto La administracioacuten de proyectos de

software es necesaria debido a que la ingenieriacutea de software

profesional siempre estaacute sujeta a restricciones organizacionales de

tiempo y presupuesto El trabajo del gestor de proyectos de software

es asegurar que estos cumplan dichas restricciones y entregar software

que contribuya a las metas de la compantildeiacutea de desarrollo de software

Los gestores de software hacen el mismo tipo de trabajo que otros

gestores Sin embargo la ingenieriacutea de software es diferente en varios

aspectos de otros tipos lo que hace a la gestioacuten de software

particularmente difiacutecil Algunas de estas diferencias son las siguientes

El producto es intangible El gestor de un proyecto de construccioacuten de

un embarcadero o de uno de ingenieriacutea civil puede ver el producto

mientras se estaacute desarrollando Si hay un desfase en calendario el

efecto en el producto es visible de forma obvia partes de la estructura

no estaacuten completa El software es intangible No se puede ver ni tocar

Los gestores de proyectos de software no pueden ver el progreso

Confiacutean en otros para elaborar la documentacioacuten necesaria para

revisar el progreso

No existen procesos de software estaacutendar En las disciplinas de

ingenieriacutea con larga historia el proceso se prueba y verifica Para

tipos particulares de sistemas como puentes o edificios el proceso de

ingenieriacutea se comprende bien Sin embargo los procesos de software

variacutean notablemente de una organizacioacuten a otra A pesar de que la

compresioacuten del proceso del software se ha desarrollado de forma

significativa en los uacuteltimos antildeos aun no se puede predecir con certeza

cuando un proceso particular tiende a desarrollar problemas

Esto es especialmente cierto cuando el proyecto de software parte un

proyecto de ingenieriacutea de un sistema grande

A menudo los proyectos grandes son uacutenicos Por lo general los

proyectos grandes de software son diferentes de proyectos previos En

consecuencia los gestores aun cuando cuenten con una amplia

experiencia esta no es suficiente para anticipar los problemas Maacutes

aun los raacutepidos cambios tecnoloacutegicos en las computadoras y las

comunicaciones hacen parece obsoleta la experiencia previa Las

lecciones aprendidas en esas experiencias pueden no se transferibles a

los nuevos proyectos

Debido a estos problemas no es sorprendente que algunos proyectos

de software se retrasen sobrepasen el presupuesto y se entreguen

fuera de tiempo A menudo los sistemas de software son nuevos y

tecnoloacutegicamente innovadores Frecuentemente los proyectos de

ingenieriacutea innovadores (como los nuevos sistemas de transporte)

tambieacuten tienen problemas de temporalizacioacuten Dadas las mezclas de

dificultades es notable que muchos proyectos de software sean

entregados a tiempo y seguacuten lo presupuestado Paacuteg 168

Para (S PRESSMAN Roger 2007) La gestioacuten eficaz de la gestioacuten de

proyectos de software se enfoca sobre las cuatro P personal producto

proceso y proyecto El orden no es arbitrario El gestor que olvida que

el trabajo de ingenieriacutea del software es una empresa intensamente

humana nunca tendraacute eacutexito en la gestioacuten de proyectos Un gestor que

fracasa en alentar la comunicacioacuten amplia con los participantes en

etapas tempranas de la evolucioacuten de proyecto se arriesga a construir

una solucioacuten elegante para el problema equivocado El gestor que

presta poca atencioacuten al proceso corre el riesgo de colocar meacutetodos y

herramientas teacutecnicos competentes en el vaciacuteo El gestor que se

embarca sin un plan de proyecto soacutelido arriesga el eacutexito del producto

El personal- La formacioacuten de personal de software motivado y

altamente calificado se ha debatido desde los antildeos 60 del siglo

pasado De hecho el ldquofactor humanordquo es tan importante que el

software Engineering Institute ha desarrollado un modelo de madurez

de la capacidad de gestioacuten de personal (MMCGP) para ldquoaumentar la

rapidez con la cual las organizaciones de software acometen las

aplicaciones cada vez maacutes complejas al ayudar a atraer aumentar

motivar desplegar y retener el talento necesario para mejorar su

capacidad de desarrollo de softwarerdquo

El producto- Antes de planear un proyecto se deberiacutean establecer los

objetivos y el aacutembito del producto considerar soluciones alternativas

e identificar las restricciones razonables (y precisas) del costo una

valoracioacuten efectiva del riesgo una divisioacuten realista de las tareas del

proyecto o un calendario de proyecto manejable que ofrezca una

indicacioacuten fiable del progreso

El proceso- Un proceso de software proporciona el marco de trabajo

desde el cual se puede establecer un plan detallado para el desarrollo

del software Un pequentildeo nuacutemero de actividades del marco de trabajo

es aplicable a todos los proyectos de software sin importar su tamantildeo

o complejidad Algunos conjuntos de tareas diferentes (tareas hitos

productos de trabajo y puntos de control de calidad) permiten que las

actividades del marco de trabajo se adapten a las caracteriacutesticas del

proyecto de software asiacute como a los requisitos del equipo del

proyecto Finalmente las actividades protectoras (como el control de

calidad del software la gestioacuten de configuracioacuten de software y la

medicioacuten) cubren el modelo del proceso Las actividades protectoras

son independientes de cualquier actividad del marco de trabajo y

ocurren durante todo el proceso

El proyecto- Los proyectos de software se realizan de manera

planificada y controlada por una razoacuten principal es la uacutenica forma

conocida de gestionar la complejidad Incluso los esfuerzos

continuaran En 1998 los datos industriales indicaron que el 26 por

ciento de los proyectos de software fracasaron por completo y que el

46 por ciento rebasaron sus costos y tiempos de entrega Aunque la

tasa de eacutexito para los proyectos de software ha mejorado un poco la

tasa de fracaso de proyectos permanece maacutes elevada de lo que deberiacutea

Paacuteg 185

De lo mencionado anteriormente se determinoacute que la gestioacuten de software tiene

que tener un enfoque en todo lo que es la planificacioacuten de software y sin dejar a

parte la humanizacioacuten en el proyecto la gestioacuten estaacute enfocada en las 4P personal

producto proceso y proyecto

El Personal

El personal de software debe ser altamente calificado y motivado

El producto

Se deben establecer objetivos tener en cuenta soluciones alternativas y tener

identificado las restricciones

El proceso

Es un marco de trabajo el cual proporciona un plan detallado de tareas que pueden

ser empleadas para simples o complejos proyectos

El proyecto

El proyecto de software debe ser de manera planificada y llevar un control para

saber el tipo de complejidad que posee

La gestioacuten del software sirve para la planificacioacuten y temporalizacioacuten de desarrollo

del software de calidad pero hay que tener en cuenta los avances diarios en

tecnologiacutea los costos y el tiempo propuesto ya que estos factores pueden hacer

que un proyecto de software no sea realizado

La gestioacuten de software tambieacuten estaacute pendiente del proceso y avance del software

tanto de pruebas y actualizaciones que se realicen durante el proceso de creacioacuten

del software

112 Requerimientos del software

Para (SOMERVILLE Ian 2005) Los requerimientos para un sistema son

la descripcioacuten de los servicios proporcionados por el sistema y sus

restricciones operativas Estos requerimientos reflejan las necesidades

de los clientes de un sistema que ayude a resolver alguacuten problema

como el control de un dispositivo hacer un pedido o encontrar

informacioacuten El proceso de descubrir analizar documentar y verificar

estos servicios y restricciones se denominan ingenieriacutea de

requerimientos (RE)

El termino requerimiento no se utiliza de una forma constante en la

industria de software En algunos casos un requerimiento es

simplemente es simplemente una declaracioacuten abstracta de alto nivel de

un servicio que debe proporcionar el sistema o una restriccioacuten de este

En el otro extremo es una definicioacuten detallada y formal de una

funcioacuten del sistema Davis (Davis 1993) explica que existen estas

diferencias

Si una compantildeiacutea desea establecer un contrato para un proyecto de

desarrollo de software grande debe definir sus necesidades de una

forma suficientemente abstracta para establecer a partir de ella una

solucioacuten Los requerimientos deben redactarse de tal forma que varios

contratistas pueden licitar el contrato ofreciendo quizaacutes formas

diferentes de cumplir las necesidades de los clientes en la

organizacioacuten Una vez que el contrato se asigna el contratista debe

redactar una definicioacuten del sistema para el cliente maacutes detalladamente

de forma que este comprenda y pueda validar lo que haraacute el software

Ambos documentos se pueden denominar documento de

requerimientos para el sistema

Algunos de los problemas que surgen durante el proceso de ingenieriacutea

de requerimientos son resultado de no hacer una clara separacioacuten entre

estos diferentes niveles de descripcioacuten Aquiacute se distinguen utilizando

la denominacioacuten requerimientos del usuario y del sistema se pueden

definir como se muestra a continuacioacuten

Los requerimientos del usuario son declaraciones en lenguaje natural

y en diagramas de los servicios que se espera que el sistema

proporcione y de las restricciones bajo las cuales debe funcionar

Los requerimientos del sistema establecen con detalle las funciones

servicios y restricciones operativas del sistema El documento de

requerimientos del sistema (algunas veces denominado especificacioacuten

funcional) debe ser preciso Debe definir exactamente queacute es lo que se

va a implementar Puede ser parte del contrato entre el comparador del

sistema y los desarrolladores del software Paacuteg 224

Seguacuten (S PRESSMAN Roger 2007) La comprensioacuten de los requisitos

de un problema esta entre las tareas maacutes difiacuteciles que enfrenta un

ingeniero de software Cuando se piensa por primera vez acerca de

ello la ingenieriacutea de requisitos no parece tan difiacutecil

Despueacutes de todo iquestEl cliente no sabe lo que se requiere iquestLos

usuarios finales no deberiacutean entender bien las caracteriacutesticas y

funciones que les proporcionaran un beneficio Es sorprendente pero

en muchas ocasiones la respuesta a estas preguntas es ldquonordquo Y aun si

los clientes y usuarios finales son expliacutecitos en sus necesidades estos

requisitos pueden cambiar durante el proyecto La ingenieriacutea de

requisitos es difiacutecil

En el proacutelogo a un libro de Ralph Young (YOU01) sobre las praacutecticas

efectivas en los requisitos el autor de este libro escribioacute

Es tu peor pesadilla Un cliente entra en tu oficina se sienta te mira

directo a los ojos y dice ldquoYo seacute que usted piensa que entiende lo que

digo pero los que usted no entiende es que lo que digo no es

realmente lo que quiero decirrdquo Esto sucede de manera invariable

cuando el proyecto estaacute avanzado despueacutes de que se han realizado los

compromisos relativos al tiempo de entrega las reputaciones estaacuten en

juego y el dinero esta enserio peligro

Todos los que hemos trabajado en el negocio de los sistemas y el

software por maacutes de unos cuantos antildeos hemos vivido esta pesadilla y

solo unos pocos de nosotros hemos aprendido a continuar aun con esta

circunstancia Nosotros tenemos dificultades cuando tratamos de

obtener requisitos de nuestros clientes Tenemos problemas al

comprender la informacioacuten que adquirimos Con frecuencia

registramos los requisitos de una manera desorganizada e invertimos

muy poco tiempo en verificar lo que registramos Permitimos que el

cambio nos controle en lugar de establecer mecanismos para

controlarlo En resumen fallamos al establecer un cimiento salido

para el sistema o software Cada uno de estos problemas representa un

reto Cuando estos se combinan la imagen es desalentadora incluso

para los gerentes y profesionales del software maacutes experimentados

Pero existen soluciones

Seria deshonesto decir que la ingenieriacutea de requisitos es la ldquosolucioacutenrdquo

para los retos que se han enunciado Pero proporciona un enfoque

soacutelido para abordar dichos desafiacuteos Paacuteg 202

De lo definido anteriormente se puede decir que la ingenieriacutea de requisitos trata de

entender las necesidades del cliente y plasmarlas en una solucioacuten pero si

conocemos parcialmente los requisitos del cliente creara problemas durante el

desarrollo y pondraacute en juego el prestigio y dinero para esto la ingeniera de

requisitos permite un enfoque soacutelido para abordar estos desafiacuteos

Los requerimientos de software son todos los servicios y restricciones que el

software proporcionara y deben estar de acuerdo con las perspectivas del cliente y

tambieacuten entendibles para todo usuario por ese motivo la empresa que requiere el

software debe ser lo bastante especiacutefico para dar solucioacuten a su problemas y de

parte del contratista de igual manera deberaacute exponer diagramas y expresarse de la

manera maacutes natural posible para que entienda el cliente

CAPITULO II

2 ENTORNO DEL LUGAR DE INVESTIGACIOacuteN

21 Antecedentes histoacutericos de empresas ensambladoras de

vehiacuteculos en el Ecuador

En Ecuador se han situado diferentes empresas dedicadas a ensamblar distribuir y

comercializar vehiacuteculos y componentes relacionados a la Industria Automotriz la

demanda interna ha llevado la implementacioacuten de diferentes puntos de venta

principalmente de repuestos a nivel nacional ademaacutes de evolucioacuten de redisentildeos

de acoplamientos en algunos caso a pesar de ello el mercado ha ido creciendo de

manera que se han hecho necesarias nuevas alternativas para suplir la demanda

una de las cuales es la importacioacuten de partes para su ensamble en el territorio

ecuatoriano es asiacute que en la actualidad empresas como General Motors del

Ecuador Corporacioacuten Maresa Holding HYUNDAI AYMESA y en este antildeo

Great Wall-Ambacar se encuentran ensamblando vehiacuteculos de diferentes tipos y

modelos

La creacioacuten de estas plantas de ensamblaje traen consigo la necesidad de

desarrollar complejos y actualizados sistemas internos para el intercambio y

procesamiento de informacioacuten inclusive se han adoptado sistemas de

automatizacioacuten de uacuteltima generacioacuten para mantener altos niveles de calidad y de

produccioacuten estos sistemas ayudan al mejoramiento de comunicacioacuten entre aacutereas y

departamentos lo cual se traduce en

eficiencia ahorro de tiempo dinero y a mantener estadiacutesticas de fallos y errores

para su inmediato tratamiento

En la provincia de Tungurahua el parque automotriz histoacutericamente no ha tenido

un proveedor local (ensambladoras de vehiacuteculos) pero se han desarrollado

diferentes empresas que dan servicios de mantenimiento y venta de repuestos otra

de las empresas relacionadas son las dedicadas a la comercializacioacuten de vehiacuteculos

estos concesionarios se proveen tanto de importaciones como de las

ensambladoras de vehiacuteculos ubicadas en otras provincias siendo Ambato uno de

los principales centros de comercio de vehiacuteculos en el zona central del paiacutes

La ciudad de Ambato desde el mes de febrero del antildeo 2013 cuenta con la

presencia de la primera empresa ensambladora de vehiacuteculos del centro del paiacutes

CIAUTO es una empresa dedicada al ensamblaje de vehiacuteculos de las marcas

GREAT WALL (modelos Haval H5 camioneta Wingle y compacto M4) la

denomina Ciudad del Auto (CIAUTO) tiene una produccioacuten de 18 - 25 autos por

diacutea

Las instalaciones estaacuten ubicadas en el sector de Unamuncho (Norte de Ambato-

Camino Real) la planta al momento se encuentra acreditada con la Norma ISO

9001

Fuente Castantildeeda Carlos Artiacuteculo Historia Automoacutevil Ecuador Fecha

08122000

Fuente Loacutepez Daniel Articulo Ensamblaje de Autos Fecha 15112003

Fuente Tartado Daniel Articulo Llegada del Automoacutevil Fecha 09032005

22 Misioacuten y Visioacuten de Ciauto

221 Misioacuten

Somos una empresa dedicada al ensamblaje de partes y vehiacuteculos

automotores de calidad

Fomentamos el desarrollo de la industria automotriz en el centro del

paiacutes asiacute como tambieacuten el crecimiento de nuestra gente generando al

mismo tiempo la rentabilidad necesaria para asegurar la continuidad

y desarrollo de nuestra organizacioacuten

Fuente Jefe de Planta CIAUTO

222 Visioacuten

Nuestra cultura organizacional impulsa la buacutesqueda de la excelencia

en un ambiente acogedor que facilita el desarrollo de nuestro equipo

humano

Mantenemos procesos de fabricacioacuten innovadores confiables

seguros y competitivos que nos permiten ensamblar vehiacuteculos de

calidad

Fomentamos el desarrollo de la industria a traveacutes del crecimiento

paulatino del nuacutemero de unidades que ensamblamos y del tipo de

partes locales que instalamos en nuestros vehiacuteculos lo que nos

permite adoptar y transferir tecnologiacutea generando nuevos y mejores

negocios para todas las partes involucradas con nuestra organizacioacuten

Gestionamos nuestros procesos de acuerdo a los requisitos

establecidos en la norma ISO 9001 lo que nos brinda las

herramientas y los recursos necesarios para trabajar ordenadamente y

con calidad facilitaacutendonos el logro de la satisfaccioacuten de nuestros

clientes internos y externos

Logramos clientes entusiasmados con nuestros productos esto nos

permite construir un gran nombre de respaldo y seriedad asegurando

el crecimiento y sustentabilidad de nuestro negocio

Generamos la rentabilidad adecuada para asegurar la continuidad y

desarrollo de nuestra empresa asiacute como de la sociedad

223 Organigrama de la Ensambladora Ciudad del Auto Cia Ltda CIAUTO

GRAacuteFICO Nordm 2 Organigrama de CIAUTO

Fuente Jefe de Planta CIAU

23 Disentildeo Metodoloacutegico

231 Meacutetodos de Investigacioacuten

Es una serie de pasos que aportan a la investigacioacuten de conocimientos mediante la

aplicacioacuten de meacutetodos y teacutecnicas y para adquirir los fundamentos de las

investigaciones nos daraacuten una visioacuten general de la realidad en que se encuentra la

empresa

2311 Meacutetodo hipoteacutetico deductivo

Seguacuten (Karl POPPER 1994 paacuteg 45) El meacutetodo hipoteacutetico

deductivo es el procedimiento o camino que sigue el

investigador para hacer una actividad una praacutectica cientiacutefica

El meacutetodo hipoteacutetico deductivo tiene varios pasos esenciales

observacioacuten del fenoacutemeno a estudiar creacioacuten de una

hipoacutetesis para explicar dicho fenoacutemeno deduccioacuten de

consecuencias o proposiciones maacutes elementales que las

propias hipoacutetesis verificacioacuten y comprobacioacuten de la verdad de

los enunciados declarados comparaacutendolos con la experiencia

Este meacutetodo ha servido para obtener una gran cantidad de informacioacuten

en forma teoacuterica se las ha llevado a la praacutectica para una comprobacioacuten

entre la teoriacutea y la experimentacioacuten con el fenoacutemeno en siacute

2312 La experimentacioacuten cientiacutefica

Para (D T CAMPBELL y otros 1973 paacuteg 9) Implica

alteracioacuten controlada de las condiciones naturales de tal forma

que el investigador creara modelos reproduciraacute condiciones

abstraeraacute rasgos distintivos del objeto del problema la

experimentacioacuten depende del grado de conocimiento del

investigador a la naturaleza a las circunstancias del objeto y

el problema de investigacioacuten es decir no siempre se podraacute

realizar experimentacioacuten

Admite la modificacioacuten de variables lo cual nos da viacutea libre para la

correccioacuten de errores y el mejoramiento de nuestra investigacioacuten

Puedo agregar que como futuro ingeniero en informaacutetica estoy

aplicando mucho este meacutetodo puesto que debemos buscar una solucioacuten

de calidad efectiva funcional y dar satisfaccioacuten al cliente

24 Teacutecnicas de la investigacioacuten

Los instrumentos de recoleccioacuten de datos e informacioacuten son un recurso

metodoloacutegico utilizado por las teacutecnicas de investigacioacuten donde se materializo la

informacioacuten mediante un dispositivo o formato (impreso o digital) que se utiliza

para poder obtener registrar o almacenar con los aspectos relevantes del estudio o

investigacioacuten recabada de las fuentes indagadas

241 La entrevista

Para (Hugo GARCEacuteS 2000 paacuteg 6) La entrevista en cierto

sentido es un cuestionario contestado en forma verbal Lo

que supone que el investigador debe desplazarse en busca de

las personas que deben ser entrevistadas Esto naturalmente

demanda maacutes tiempo aun cuando tan pronto como ha

logrado su objetivo dispone al mismo tiempo de las

contestaciones

242 La encuesta

Seguacuten (Hugo GARCEacuteS 2000 paacuteg 7) La encuesta

comprende una serie de preguntas formuladas por escrito

para que el investigado conteste tambieacuten por escrito

Generalmente la encuesta se utiliza para averiguar actitudes y

opiniones mediante preguntas haacutebilmente dirigidas Al

formular preguntas especiacuteficas sobre tal o cual

acontecimiento permite que las respuestas tengan objetividad

Se utilizoacute el instrumento cuestionario al Gerente general de la empresa

para apoyar la creacioacuten del sistema la encuesta fue aplicada a

miembros administrativos de la empresa quienes aportaron de la manera

maacutes sincera

25 Recoleccioacuten de la Informacioacuten

251 Investigacioacuten bibliograacutefica

Para (Hugo GARCEacuteS 2000 paacuteg 12) La investigacioacuten de

caraacutecter documental se apoya en la recopilacioacuten de

antecedentes a traveacutes de documentos graacuteficos formales e

informes cualquiera que estos sean donde el investigador

fundamenta y complementa su investigacioacuten con lo aportado

de por diferentes autores Los materiales de consulta suelen

ser las fuentes bibliograacuteficas iconograacuteficas fonograacuteficas y

algunos medios magneacuteticos

Este tipo de datos ayudo a la investigacioacuten en la recoleccioacuten de

informacioacuten de la empresa para el desarrollo del presente proyecto en

este caso apoyoacute en la subida de informacioacuten a una base de datos

252 Investigacioacuten experimental

Para (Hugo GARCEacuteS 2000 paacuteg 17) La investigacioacuten

experimental consiste en la manipulacioacuten de una o maacutes

variables experimental no comprobada en condiciones

rigurosamente controlada con el fin de describir de queacute

modo o por que causa se produce una situacioacuten o

acontecimiento particular El experimental provocado por el

investigador le permite introducir determinadas variables de

estudio manipuladas por eacutel para controlar el aumento o

disminucioacuten de esas variables y sus efectos en las conductas

observadas

Este tipo de investigacioacuten permite realizar la experimentacioacuten entre

variables y obtener resultados positivos o negativos para luego analizar

los resultados dados por cada una de las experimentaciones y obtener

informacioacuten concreta

253 Investigacioacuten de campo

Para (Hugo GARCEacuteS 2000 paacuteg 18) La investigacioacuten que

se realiza en el lugar geograacutefico donde se producen los

hechos o campo de los hechos como un jardiacuten la escuela el

hogar o una entidad social como un barrio marginal las

viviendas indiacutegenas los comerciantes ambulantes etc etc

Esta investigacioacuten nos permite realizar un anaacutelisis maacutes detallado en el

lugar de la investigacioacuten ya que asiacute se puede interactuar con los

miembros y los problemas que poseen donde puedo tener una

perspectiva maacutes clara

26 Tratamiento y Anaacutelisis Estadiacutestico de los Datos

Para la interpretacioacuten de los resultados se utilizara la estadiacutestica

descriptiva

261 Estadiacutestica descriptiva

Para (Hugo GARCEacuteS 2000 paacuteg 22) Los puntajes que se

han obtenido en una prueba de evaluacioacuten los datos de los

censos los datos obtenidos mediante encuestas los datos que

dispone un agricultor sobre la produccioacuten agriacutecola o los

datos de produccioacuten de una faacutebrica si se hallan en desorden

o en bruto como se los llama no dicen nada Para poder

obtener conclusiones de esa cosecha de esa industria o de

esos alumnos es necesario ordenarlos y compararlos entre siacute

o con la media aritmeacutetica o promedio o sacar porcentajes

Esto es saber lo que esos nuacutemeros dicen por si para el

presente como por ejemplo que maacutes de la mitad de los

alumnos son buenos Esto corresponde a estadiacutestica

descriptiva porque solo estaacute describiendo lo que en la

actualidad pasa

En lo mencionado anteriormente se puede decir que la estadiacutestica

descriptiva nos arrojoacute datos reales queacute califiquen el proyecto de

investigacioacuten con la ayuda de las teacutecnicas de investigacioacuten como son la

entrevista y la encuesta

27 Poblacioacuten

A continuacioacuten se detalla los miembros administrativos que se tomaron

en cuenta o que se encuentran involucrados

Tabla Ndeg 1 Involucrados de la encuesta

Involucrados Cantidad

Administradores 22

Total 22

Fuente Jefe de Planta CIAUTO

28 Anaacutelisis e Interpretacioacuten de Resultados

Pregunta 1 iquestCree usted que la Planta ensambladora debe estar sujeta al

desarrollo tecnoloacutegico para asiacute brindar una mejora continua

Tabla Ndeg 2 Desarrollo Tecnoloacutegico Ciauto

Paraacutemetros Frecuencia Porcentaje

SI 22 100

NO 0 0

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 3 Desarrollo Tecnoloacutegico Ciauto

Elaborado por Dario Gutieacuterrez

Anaacutelisis- Todos los encuestados opinan que CIAUTO debe estar a la par con la

tecnologiacutea y profesionales que quieren ver un mejoramiento continuo ya que

gracias a ellos podraacuten ser crecer en forma tecnoloacutegica como muchas grandes

empresas

100

0

CIAUTO DEBE ESTAR SUJETO AL DESARROLLO TECNOLOGICO

SI

NO

Pregunta 2 iquestConoce usted que es un sistema de gestioacuten y mantenimiento

programado

Tabla Ndeg 3 Porcentaje de Conocimiento

Paraacutemetros Frecuencia Porcentaje

SI 15 68

NO 7 32

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 4 Porcentaje de Conocimiento

Elaborado por Dario Gutieacuterrez

Anaacutelisis- Para los encuestados que supieron mencionar que si conocen que es un

sistema de gestioacuten y mantenimiento programado es porque ven que a futuro la

empresa necesitara de sistemas similares para su desarrollo tecnoloacutegico y que los

pondraacute en un estatus maacutes alto como empresa

68

32

PORCENTAJE DE CONOCIMIENTO DE UN SISTEMA DE GESTION Y MANTENIMIENTO PROGRAMADO

SI

NO

Pregunta 3 iquestConsidera usted que se lleve el control de la planificacioacuten de

mantenimientos a traveacutes de un Sistema Informaacutetico

Tabla Ndeg 4 Consideraciones de Control

Paraacutemetros Frecuencia Porcentaje

SI 22 100

NO 0 0

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 5 Consideraciones de Control

Elaborado por Dario Gutieacuterrez

Anaacutelisis- Los encuestados estaacuten seguros que se deberiacutea llevar un control de los

mantenimientos que se realizan en CIAUTO porque los equipos industriales y

tecnoloacutegicos pueden fallar repercutiendo en el estado econoacutemico y funcional de la

planta

100

0

CONSIDERACIONES DE CONTROL DE MANTENIMIENTOS

SI

NO

Pregunta 4 iquestCoacutemo calificariacutea usted la creacioacuten de un sistema de gestioacuten y

mantenimiento programado para la planta ensambladora

Tabla Ndeg 5 Calificacioacuten para el Desarrollo del SGMP

Paraacutemetros Frecuencia Porcentaje

EXCELENTE 8 41

BUENO 13 59

NO CALIFICA 1 5

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 6 Calificacioacuten para el Desarrollo del SGMP

Elaborado por Dario Gutieacuterrez

Anaacutelisis- La mayoriacutea de los encuestados estaacute de acuerdo en que es excelente y

bueno la creacioacuten un sistema de gestioacuten y mantenimiento programado por los

beneficios que este brida al mantener los equipos criacuteticos y dispositivos

funcionando y asiacute disminuir considerablemente el margen de error

39

57

4

CALIFICACION PARA EL DESARROLLO DEL SGMP

EXCELENTE

BUENO

NO CALIFICA

Pregunta 5 iquestConoce usted coacutemo es el proceso para realizar el mantenimiento de

un equipo informaacutetico en CIAUTO

Tabla Ndeg 6 Porcentaje de conocimiento del mantenimiento de un equipo en

Ciauto

Paraacutemetros Frecuencia Porcentaje

SI 7 32

NO 15 68

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 7 Porcentaje de conocimiento del mantenimiento de un

equipo en Ciauto

Elaborado por Dario Gutieacuterrez

Anaacutelisis- Al no conocer el proceso de mantenimientos de equipos informaacuteticos

los encuestados respondieron negativamente pero supieron mencionar que es por

falta de informacioacuten o porque no han prestado atencioacuten se estaacuten haciendo dichos

mantenimientos a los equipos industriales y tecnoloacutegicos

32

68

PORCENTAJE DE CONOCIMIENTO DEL MANTENIMIENTO DE UN EQUIPO INFORMAacuteTICO EN CIAUTO

SI

NO

Pregunta 6 iquestConsidera usted beneficioso que se lleve un control de los

documentos y planificacioacuten de mantenimientos para los equipos criacuteticos

Tabla Ndeg 7 Beneficio de documentar la planificacioacuten de mantenimientos

Paraacutemetros Frecuencia Porcentaje

SI 22 100

NO 0 0

TOTAL 22 100 Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 8 Beneficio de documentar la planificacioacuten de

mantenimientos

Elaborado por Dario Gutieacuterrez

Anaacutelisis- El beneficio de llevar un control de documentacioacuten y planificacioacuten

para mantenimientos es muy importante porque se puede prevenir muchos errores

o problemas que presentan los equipos industriales o informaacuteticos y asiacute tenerlos

siempre funcionando oacuteptimamente

100

0

BENEFICIO DE DOCUMENTAR LA PLANIFICACIOacuteN DE MANTENIMIENTOS

SI

NO

29 Verificacioacuten de la hipoacutetesis

La comprobacioacuten de la hipoacutetesis es el estudio que se hace posteriormente de la

aplicacioacuten de un instrumento de investigacioacuten y adquirido los resultados como

datos estadiacutesticos donde se hizo referencia a la hipoacutetesis planteada al comenzar la

investigacioacuten

La implementacioacuten de un sistema de gestioacuten y mantenimiento programado de

equipos tecnoloacutegicos e industriales aplicando la metodologiacutea SCRUM para que

facilite la actividad de la Norma ISO 9001 de mantenimiento manuales de

maquinaria y otra informacioacuten

Al realizar un anaacutelisis en tiempos de ejecucioacuten en las formas documentacioacuten y

sistema (software) se puede decir que los usuarios realizaban varios ingresos para

encontrar o buscar los archivos deseados para la realizacioacuten de los

mantenimientos de los equipos industrial donde se demoraban unos 30 min a 1

hora ademaacutes que no se daba aviso del mantenimiento realizado a los operarios o

coordinadores de dichas aacutereas en el caso del software los tiempos se minimizan

de 5 a 10 min dependiendo si el equipo es nuevo y necesita ser registrado y

tambieacuten en el software se puede visualizar el avance de los mantenimientos que se

han realizado y los que deberaacuten realizarse a futuro

Con la encuesta realizada se pudo obtener datos muy importantes pero de manera

general los encuestados respondieron positivamente con el 75 de que el sistema

cumple los objetivos el 25 negativo se dio porque las fallas de los equipos

industriales no se producen siempre por no realizar mantenimientos tambieacuten por

la mala utilizacioacuten de los operarios o incidentes en las estructuras

Para verificacioacuten de la factibilidad de la investigacioacuten se procedioacute a la realizacioacuten

de las encuestas detalladas anteriormente en donde se pudo constatar que la

hipoacutetesis es veriacutedica tomando en cuenta la tabulacioacuten de los datos obtenidos en

donde se puede evidenciar que 100 de encuestados estaacuten de acuerdo en que se

lleve un control de los mantenimientos planificados a traveacutes de un sistema el 39

opina que seriacutea excelente implantar un sistema de gestioacuten y mantenimiento

programado el 57 califico como bueno el desarrollo ya que esto ayudara a la

mejora continua y a mantener los equipos criacuteticos siempre disponibles el 100

opina que es muy beneficioso contar con un sistemas de gestioacuten mantenimiento

programado porque los usuarios temen por la informacioacuten con la que cuentan y

con los equipos que ayudan en diferentes puntos del ensamblaje De todo esto se

puede exponer que es factible la implementacioacuten de un sistema de gestioacuten y

mantenimiento programado para el aacuterea de mantenimiento y sistemas

informaacuteticos de la Planta ensambladora CIAUTO

Para comprobacioacuten se revisoacute los diferentes procesos en el sistema y se realiza

comprobaciones y verificaciones de la funcionalidad de cada parte

Asiacute pues en el sistema se verifica que los usuarios realizan el ingreso con sus

respectivos usuarios y acceden a los moacutedulos asignados por el tipo de

departamento

Para los usuarios del departamento de mantenimiento se puede evidenciar que al

acceder a su respectivo modulo tienes las tareas o acciones en menuacutes donde

dependiendo de lo que deseen realizar estaacuten plan anual de mantenimiento quien a

su vez tiene opciones de visualizar el reporte como tambieacuten el ingresar un nuevo

equipo industrial y tambieacuten para la asignacioacuten de un tipo de actividad y

actividades respectivas de cada equipo industrial

En otro apartado del menuacute en el moacutedulo de mantenimiento tenemos el reporte

para de tareas a realizar por mes semana o el diacutea asiacute el personal de

mantenimiento tiene las tareas asignadas para el diacutea

Para los usuarios de sistemas el modulo no es muy complejo ya que poseen un

inventario de los equipos que administran y un plan anual de tareas por fechas

como el ingreso eliminacioacuten y modificacioacuten de las diferentes tareas y sus

restricciones

El suacuteper usuario (root) seraacute el uacutenico que pueda crear usuarios o personas en el

caso de ingreso de un nuevo miembro al sistema es asiacute que llevara un control de

asignaciones y solicitudes de nuevos usuarios por otra parte tendraacute la potestad de

realizar y utilizar los moacutedulos de los demaacutes departamentos para realizar cambios

no habilitados para los respectivos usuarios

El sistema ira creciendo por lo que seraacute necesario ir actualizando o creando

nuevos moacutedulos dependiendo del tipo Sistema de Gestioacuten de Calidad ISO

9001que se vaya implantando o su respectiva actualizacioacuten cada 3 antildeos

Para culminar se comprueba y se visualiza todos los moacutedulos necesarios y sus

diferentes caracteriacutesticas dan una visualizacioacuten de los diferentes requerimientos y

que despueacutes se convirtieron en tareas finalizadas para terminacioacuten del sistema y

se puedan verificar aspectos de planes anuales mantenimientos realizados tareas

no realizadas y sirvan para una mejora continua de cada aacuterea y por entregar una

herramienta informaacutetica de gran utilidad para la Planta Ensambladora CIAUTO

CAPITULO III

3 IMPLEMENTACIOacuteN DE UN SISTEMA DE GESTIOacuteN y

MANTENIMIENTO PROGRAMADO DE EQUIPOS

TECNOLOGICOS E INDUSTRIALES

31 Presentacioacuten

En los uacuteltimos antildeos se ha evidenciado que las empresas puacuteblicas y privadas han

optado por sistemas informaacuteticos que ayuden y solventen diferentes aspectos

dentro la empresa asiacute ayudando con mejor control manejo e integridad de la

informacioacuten que se maneja internamente

Es asiacute que se hace factible la creacioacuten de un sistema de gestioacuten y mantenimiento

programado de equipos tecnoloacutegicos e industriales para que facilite la actividad

de la Norma ISO 9001 de mantenimiento manuales de maquinaria y otra

informacioacuten y mantener los equipos criacuteticos disponibles con menores fallas para

los departamentos de mantenimiento y sistemas informaacuteticos de la Planta

ensambladora CIAUTO

Lo cual ayuda al desarrollo de la propuesta para demostrar de una manera

renovadora mantener los equipos criacuteticos disponibles un mayor tiempo y su

control que ayudan a los departamentos de mantenimiento y sistemas

informaacuteticos en el progreso e implementacioacuten del sistema el cual el principal

beneficio es la habilidad de mantener los equipos criacuteticos en plan de

mantenimientos para mantener el mayor tiempo posible disponibles o con un

margen miacutenimo de dantildeo

32 Objetivos

321 Objetivo general

Desarrollar un sistema de gestioacuten y mantenimiento programado de equipos

tecnoloacutegicos e industriales aplicando la metodologiacutea SCRUM para la gestioacuten de

mantenimientos fichas teacutecnicas de maquinaria y otra informacioacuten

322 Objetivos Especiacuteficos

Investigar informacioacuten de procesos de creacioacuten programacioacuten y

modelacioacuten de software para que trabajen junto con una base de datos

integrada en un servidor

Realizar el anaacutelisis y disentildeo del Sistema Informaacutetico haciendo un

seguimiento de la metodologiacutea teacutecnicas e instrumentos de investigacioacuten

para cada etapa del proyecto

Confirmar el mejor funcionamiento en la implementacioacuten del sistema

haciendo un seguimiento a la metodologiacutea SCRUM la cual se usoacute para la

realizacioacuten del proyecto

33 Justificacioacuten e Importancia

El mejoramiento de las condiciones de eficiencia y eficacia de los procesos

productivos de mantenimiento y transferencia de informacioacuten en las industrias es

un tema de continuo estudio en la ensambladora CIAUTO que se encuentra en

proceso de implantacioacuten equipamiento e inicio de operacioacuten se han identificado

diferentes aspectos en los cuales intervenir entre ellos la implementacioacuten y

mejoramiento de los sistemas que apoyan los procesos de comunicacioacuten

transferencia y almacenamiento de datos en toda la planta

Un Sistema informaacutetico corporativo constituye desde hace mucho tiempo un

conjunto de recursos informaacuteticos para la organizacioacuten los cuales proporcionan

beneficios directos e indirectos tales como ahorro de tiempo y dinero facilidad

de uso mejor y maacutes raacutepida transferencia de informacioacuten escalabilidad y

flexibilidad multiplataforma entre otros

Un Procedimiento informaacutetico pone juntos todos los recursos necesarios bajo un

uacutenico Sistema Corporativo brindando estandarizacioacuten y facilidad de uso

permitiendo a los usuarios interactuar con contenidos aplicaciones procesos de

negocio y otras personas dentro de la Organizacioacuten El sistema avanzado de

herramientas que brinda a usuarios no teacutecnicos la capacidad de capturar

inmediatamente la informacioacuten y entregarla al puacuteblico objetivo en forma

oportuna

Existe variada informacioacuten teacutecnica disponible acerca del disentildeo programas de

modelamiento desarrollo testing ejemplos de funcionamiento e implementacioacuten

de sistemas informaacuteticos

Los sistemas Dashboard ayudaran generando y desarrollando tableros de control

donde se mostraran los indicadores de las diferentes tareas realizadas por el aacuterea

de mantenimiento asiacute el control seraacute maacutes visible y manejable se podraacuten tomar

decisiones para mejora continua de los procesos

Lo que se logra con la informacioacuten en este nuevo ambiente enlazado tiene un gran

impacto Los sistemas distribuidos permiten a una Organizacioacuten gastar menos

tiempo en cosas que no agregan valor como la buacutesqueda de informacioacuten para

resolver un problema La productividad se incremente a medida que el

conocimiento corporativo es maacutes accesible y la informacioacuten maacutes precisa La

flexibilidad en el tiempo de entrega del conocimiento se gana a medida que la

informacioacuten siempre esteacute a un clic de distancia Los sistemas informaacuteticos abren

un espacio en donde las fronteras son maacutes pequentildeas y el intercambio de

informacioacuten es estimulado Esto lleva a unos empleados mejor informados y con

la habilidad de tomar mejores y maacutes raacutepidas decisiones Al final se termina

logrando una mayor productividad y maacutes tiempo para incrementar las ganancias

Ademaacutes se desea brindar una mayor facilidad de administracioacuten de toda la

informacioacuten desarrollada por los usuarios al Departamento de Sistemas para que

esta brinde un mejor servicio a sus compantildeeros de trabajo

La empresa en su nivel de operativo administrativo cada uno de sus operarios

jefes de aacuterea en general se veraacuten beneficiados reduciendo tiempos de reaccioacuten

ante problemas que pueden suscitarse mediante la facilidad de prever notificar y

consecuentemente corregir distintas falencias en la produccioacuten

Finalmente se planea otorgar mayores prestaciones de manejo de histoacutericos de los

datos subidos por cada uno de los usuarios con la finalidad de explotar de la mejor

manera las herramientas del sistema de gestioacuten documental obteniendo

informacioacuten actualizada y confiable al alcance de todo el Personal

Para la investigacioacuten y desarrollo del proyecto se utilizaran diferentes

herramientas tecnoloacutegicas como potgresSQL (base de datos) Java (lenguaje de

programacioacuten) estos se encontraran en un servidor centralizado todas estas

herramientas son de coacutedigo abierto (OPEN SOURSE)

El proyecto seraacute auspiciado por la empresa CIAUTO y se desarrollaraacute en la

planta de ensamblaje que se encuentra operando en la parroquia Unamuncho

34 Desarrollo de la Propuesta

341 Metodologiacutea Aacutegil SCRUM

La metodologiacutea SCRUM es un proceso aacutegil iterativo e incremental que respeta las

cinco etapas tradicionales de un proyecto que facilitan su gestioacuten y control ellas

son

1 Planificacioacuten

2 Anaacutelisis

3 Disentildeo

4 Construccioacuten

5 Prueba e implementacioacuten

Coacutemo el objetivo principal de la metodologiacutea es la adopcioacuten de estas buenas

praacutecticas permite reducir el tiempo de desarrollo de productos maacutes capacidad de

adaptacioacuten y flexibilidad frente a un entorno y unos requisitos cambiantes

aumentando el valor que se aporta a los clientes

Este tipo de proceso permite desarrollar y realizar entregas parciales mismas que

se van completando con el avance del proyecto de esta manera se reducen los

riesgos y el cliente va verificando y obteniendo resultados satisfactorios de su

proyecto Cabe sentildealar que cada iteracioacuten tiene una duracioacuten de un mes o a veces

pueden durar dos semanas

A continuacioacuten se especifican los roles para cada uno de los comprometidos del

desarrollo del software

342 Asignacioacuten de Roles de Scrum

Propietario del Producto (Product Owner) el Ing Vinicio Haro quien

es el coordinador del Aacuterea de Mantenimiento y el Ing Jorge Parra como

coordinador del Aacuterea de Sistemas de la Planta Ensambladora CIAUTO

Equipo Desarrollador (Team) Dario Gutierrez autor de la presente

Tesis quien es el encargado de desarrollar e implementar el sistema para

la gestioacuten y mantenimiento programado

Scrum Master El Ing Segundo Corrales quien es Director de Tesis y

quien es responsable de realizar un control al equipo desarrollador (team)

para dar el seguimiento a las reglas que indica la Metodologiacutea

Otros Interesados es aquiacute donde entra el tribunal de grado quienes son

los encargados de realizar las pruebas del funcionamiento del sistema

Una vez establecidos los roles a todos y cada uno de los comprometidos para el

desarrollo del software se procede a detallar cada una de las fases por las que

tiene que atravesar el desarrollo del producto y la combinacioacuten de herramientas

utilizadas

343 Proceso de desarrollo de Software

3431 Historias de Usuario

En la primera fase del desarrollo aacutegil se encuentran las historias de usuario las

cuales son los requerimientos funcioacutenales del sistema que se obtuvo en las

conversaciones con los Product Owner

Tabla Ndeg 8 Historia de Usuario Nordm 1

Historia de Usuario

Nuacutemero 1 Usuario Root administradores Clientes

Nombre de historia ingreso al sistema

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten El root administradores y clientes deben ingresar un usuario y

contrasentildea respectivamente

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 9 Historia de Usuario Nordm 2

Historia de Usuario

Nuacutemero 2 Usuario Root administradores Clientes

Nombre de historia activacioacuten de moacutedulos de usuarios

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten El root administradores y clientes deben ingresar a sus respectivos

moacutedulos

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 10 Historia de Usuario Nordm 3

Historia de Usuario

Nuacutemero 3 Usuario Root administradores

Nombre de historia Creacioacuten modificacioacuten y eliminacioacuten de usuarios

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten aquiacute se detallara el registro de cada usuario como tambieacuten la

eliminacioacuten y modificacioacuten por parte del root y administradores del sistema

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 11 Historia de Usuario Nordm 4

Historia de Usuario

Nuacutemero 4 Usuario Root administradores departamento sistemas

Nombre de historia Plan anual de sistemas aacuterea sistemas

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten en el moacutedulo del plan anual de sistemas se detalla cada una de la

tareas planificada por fecha de inicio y fin para realizarla

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 12 Historia de Usuario Nordm 5

Historia de Usuario

Nuacutemero 5 Usuario Root administradores departamento sistemas

Nombre de historia Plan de mantenimientos aacuterea sistemas

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten en el plan de mantenimientos se detalla la fecha para realizar el

mantenimiento de cada maacutequina o dispositivo

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 13 Historia de Usuario Nordm 6

Historia de Usuario

Nuacutemero 6 Usuario Root administradores departamento

mantenimiento

Nombre de historia Plan anual aacuterea mantenimiento

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten este plan posee un sub plan para cada equipo industrial y de ahiacute

tomara informacioacuten para la creacioacuten del plan maestro

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 14 Historia de Usuario Nordm 7

Historia de Usuario

Nuacutemero 7 Usuario Root administradores departamento

mantenimiento

Nombre de historia Inventario de repuestos aacuterea mantenimiento

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten en este moacutedulo se encuentra los repuestos para cada equipo

industrial y tambieacuten un detalle por liacutenea de ensamblaje donde se podraacute ver si hay

existencias para poder ser usadas o si fueron comprados entran a inventario

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 15 Historia de Usuario Nordm 8

Historia de Usuario

Nuacutemero 8 Usuario Root administradores departamento

mantenimiento

Nombre de historia Inventario de herramientas aacuterea mantenimiento

Programador Dario Gutierrez Prioridad Alta

Descripcioacuten aquiacute se detalla las diferentes herramientas utilizadas y en

funcionamiento para cada estacioacuten y liacutenea de ensamblaje

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 16 Product Backlog

Ndeg de

Requerimiento

Ndeg de

Historia

Descripcioacuten requisito Prioridad

R1 H1

Ingreso al sistema Los diferentes

usuarios deben

logearse en el

sistema

Alta

R2 H2

Activacioacuten de

moacutedulos de

usuarios

Por la actividad

del usuario se

habilitara el

modulo

correspondiente

Alta

R3 H3

Creacioacuten

modificacioacuten y

eliminacioacuten de

usuarios

Aquiacute se habilita

todos los planes

por aacutereas o por

equipos

Alta

industriales para

realizar los

mantenimientos

DEPARTAMENTO DE SISTEMAS

R4 H4

Plan anual de

sistemas aacuterea

sistemas

Este en un plan de

manera general

que muestra todas

las tareas

planificadas para

el antildeo

Alta

R5 H5

Plan de

mantenimientos

aacuterea sistemas

En el plan de

mantenimientos

se detalla

mantenimientos

equipos y

dispositivos

Alta

DEPARTAMENTO DE MANTENIMIENTO

R6 H6

Plan anual aacuterea

mantenimiento

Aquiacute se muestran

los planes

individuales por

equipo industrial

y al final se

obtiene un

completo

detallado

Alta

R7 H7

Inventario de

repuestos aacuterea

mantenimiento

El inventario de

repuestos estaacute

identificado por

liacutenea de

ensamblaje

Alta

R8 H8

Inventario de

herramientas aacuterea

mantenimiento

Este inventario

contiene las

herramientas

utilizadas por

liacuteneas de

ensamblaje

Alta

Elaborado por Dario Gutieacuterrez

3432 Iteracioacuten 1

34321 Plan del sprint 1 para el sistema

Despueacutes de que se posea la pila de requerimientos del sistema En la planificacioacuten

es donde el Equipo Desarrollador (Team) inicia el proceso de convertir el Sprint

Backlog en el software funcional

El Sprint Backlog es el producto que surge del Producto Backlog que es una lista

de requerimientos que se establecen en un sprint

Tabla Ndeg 17 Sprint Backlog del Sprint 1

Descripcioacuten Prioridad Ndeg historian de

Usuario

R1 Ingreso por usuario Alta H1

R2 Habilitacioacuten de

moacutedulos Alta H2

R3

Creacioacuten

modificacioacuten y

eliminacioacuten de

usuarios

Alta H3

Elaborado por Dario Gutieacuterrez

Luego de haber reconocido los requerimientos que van a ser desarrollados se

procede a preparar la tabla de tareas que corresponde a efectuar el Equipo

Desarrollador (Team) para asiacute alcanzar el primer modelo o prototipo funcional

Tabla Ndeg 18 Tareas del Sprint 1

Coacutedigo Descripcioacuten responsable Tiempo de

ejecucioacuten

TA01 Esquema de la base de datos Equipo

Desarrollador 6h

TA02 Disentildeo para el login de Usuario Equipo

Desarrollador 6h

TA03

Disentildeo para

Registromodificacioacuteneliminacioacuten

de usuarios

Equipo

Desarrollador 6h

TA04 Establecer conexioacuten con la base

de datos programacioacuten

Equipo

Desarrollador 6h

TA05 Programacioacuten para el login de

Usuario

Equipo

Desarrollador 6h

TA06

Programacioacuten para el

Registromodificacioacuteneliminacioacuten

de usuario

Equipo

Desarrollador 6h

TA07 Programacioacuten habilitacioacuten de

moacutedulos por usuario

Equipo

Desarrollador 6h

TA08 Pruebas de versioacuten Equipo

Desarrollador 6h

Total de tiempo de ejecucioacuten 48h Elaborado por Dario Gutieacuterrez

Luego se muestra el conjunto de tareas donde se encuentran el tipo de tareas que

se produciraacuten a lo largo de la iteracioacuten

Tabla Ndeg 19 Tareas tipos y estados

Propuesta

Sistema de gestioacuten y mantenimiento programado de equipos tecnoloacutegicos e

industriales

Numero de

Sprint

Inicio Nuacutemero de diacuteas Jornada en horas

1 10-junio-2015 8 6

Tareas Responsables

Tipo Estado

Anaacutelisis Pendiente Equipo desarrollador

(team)

Disentildeo Pendiente Equipo desarrollador

(team)

Codificacioacuten En curso Equipo desarrollador

(team)

Prototipo En curso Equipo desarrollador

(team)

Pruebas Pendiente Equipo desarrollador

(team) y Scrum Marster

Elaborado por Dario Gutieacuterrez

La primera lista del sprint indica los estados de las tareas lo que ayuda para

realizar un control de las actividades que estaacuten por realizarse Tambieacuten se tiene

un listado para dar cumplimiento a la iteracioacuten

Tabla Ndeg 20 Listado de tareas y estados para el sprint

Tarea Tipo Estado Responsable

Esquema de la base de datos

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo para el login de Usuario

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo para

registromodificacioacuteneliminacioacuten

de usuarios

Prototipo Pendiente Equipo

desarrollador

(team)

Establecer conexioacuten con la base

de datos programacioacuten

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el login de

Usuario

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el

Registromodificacioacuteneliminacioacuten

de usuario

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten habilitacioacuten de

moacutedulos por usuario

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Realizacioacuten de pruebas a la

versioacuten

Pruebas Pendiente Equipo

desarrollador

(team) y

Scrum

Marster Elaborado por Dario Gutieacuterrez

34322 Preparacioacuten del proceso del Sprint Planning Meeting

Despueacutes de culminar la pila del Sprint se solicita que el Equipo desarrollador

(Team) tenga en mente lo siguiente

Tareas anteriores (ayer)

Tareas actuales (hoy)

Al realizar cualquier parte del proceso o si se ve dificultado para realizar una

determinada tarea

Para medir el desempentildeo de las tareas que se desarrollan seraacuten evidentes en la

Tabla Ndeg 23 en la cual se podraacute constatar el progreso que lleva el proyecto y la

misma informacioacuten seraacute tomada para realizar el Burn Down Chart

Fecha = Registro de la fecha que se realiza la tarea

NHR = Nuacutemero de horas que faltan para culminar el Sprint

NTRF = Numero de tareas por finalizar

RES = Responsables

T ANT = Tareas anteriores

T ACT = Tareas actuales

Tabla Ndeg 21 Seguimiento de la pila de tareas

FECHA NHR NTRF RES TANT TACT

1006 42 07 Equipo

desarrollador

(team)

Plan para la iteracioacuten

1

Esquema de la base de

datos

1106 36 06 Equipo

desarrollador

(team)

Esquema de la base

de datos

Disentildeo para el login

de Usuario

1306 30 05 Equipo

desarrollador

(team)

Disentildeo para el login

de Usuario

Disentildeo para cataacutelogo

de usuarios

1406 24 04 Equipo

desarrollador

(team)

Disentildeo para

Registromodificacioacute

neliminacioacuten de

usuarios

Establecer conexioacuten

con la base de datos

programacioacuten

1506 18 03 Equipo

desarrollador

(team)

Establecer conexioacuten

con la base de datos

programacioacuten

Programacioacuten para el

login de Usuario

1606 12 02 Equipo

desarrollador

(team)

Programacioacuten para el

login de Usuario

Programacioacuten para el

cataacutelogo de usuario

1706 6 01 Equipo

desarrollador

(team)

Programacioacuten para el

Registromodificacioacute

neliminacioacuten de

usuario

Programacioacuten

habilitacioacuten de

moacutedulos por usuario

1806 0 00 Equipo

desarrollador

(team)

Programacioacuten

habilitacioacuten de

moacutedulos por usuario

Realizacioacuten de

pruebas a la versioacuten

Elaborado por Dario Gutieacuterrez

Despueacutes de finalizar la iteracioacuten se realiza la revisioacuten de la pila del Sprint

resultante ya que pueden aparecer tareas nuevas tambieacuten se deben tomar en

cuenta aquellas tareas que no fueron finalizadas en el Sprint pero en la

iteracioacuten no existieron tareas sin finalizar esto nos lleva a que se logroacute

terminar como se encontraba en el plan de inicio

Burn Down Chart

Es una imagen descriptiva en la cual se evidencia a queacute velocidad se estaacute

desarrollando para cumplir los requerimientos y objetivos esto indica el

progreso que ha logrado con el trabajo de las tares planeadas dentro la

Iteracioacuten mediante estos datos se puede tomar en cuenta algunos aspectos

como pueden ser replantear los tiempos estimados para cada una de las tareas

o si fue concluida una tarea y se evidencio que es necesario tareas

emergentes

Para la realizacioacuten de la graacutefica se considerara si existieron cambios en las

tareas ya que la iteracioacuten se mantuvo con la pila de tareas planteada al inicio

de la misma no tiene cambio alguno

Tabla Ndeg 22 Pila de tareas al finalizar la iteracioacuten

Tarea Tipo Estado

Esquema de la base de datos Prototipo Finalizado

Disentildeo para el login de Usuario Prototipo Finalizado

Disentildeo para

Registromodificacioacuteneliminacioacuten de

usuarios

Prototipo Finalizado

Establecer conexioacuten con la base de

datos programacioacuten

Codificacioacuten Finalizado

Programacioacuten para el login de Usuario Codificacioacuten Finalizado

Programacioacuten para el

Registromodificacioacuteneliminacioacuten de

Codificacioacuten Finalizado

usuario

Programacioacuten habilitacioacuten de moacutedulos

por usuario

Codificacioacuten Finalizado

Realizacioacuten de pruebas a la versioacuten Pruebas Finalizado

Elaborado por Dario Gutieacuterrez

Lo siguiente al terminar con el seguimiento diario de las tareas dirigidas en la

iteracioacuten se necesita ajustar la informacioacuten para llevar de manera organizada

lo que se procedioacute a realizar aquiacute se muestra la graacutefica para evidenciar el

esfuerzo realizado

GRAacuteFICO Nordm 9 Iteracioacuten 1 esfuerzo realizado

Elaborado por Dario Gutieacuterrez

Se puede decir mediante la observacioacuten del grafico que la distribucioacuten de

tareas estaacute bien establecidas

34323 Desarrollo del Sprint 1

Al iniciar el desarrollo de una aplicacioacuten es esencial comenzar con el disentildeo y

maquetacioacuten de la base de datos ya que la misma seraacute el soporte fundamental

de la creacioacuten del software

4841

3530

21

116

01 2 3 4 5 6 7 8

Sprint 1 Burndown chart

Al realizar el planteamiento de la iteracioacuten se inicioacute por la maquetacioacuten de la

base de datos con los datos que se obtuvieron de los Coordinadores de los

Departamentos de Sistemas y Mantenimiento de la Planta Ensambladora

CIAUTO quienes compartieron la informacioacuten necesaria para el ingreso de

usuarios y acciones que realizara cada uno

GRAacuteFICO Nordm 10 Disentildeo de la base de datos

Elaborado por Dario Gutieacuterrez

La tabla para el control de ingreso y habilitacioacuten de moacutedulos por usuario fue

creada para el ingreso de los usuario pero el suacuteper usuario ROOT

directamente en la base de datos ya que seraacute el uacutenico que podraacute acceder a

todos los moacutedulos en donde es el uacutenico que puede crear eliminar o modificar

usuarios

Casos de uso son herramientas que permiten la representacioacuten graacutefica de

como el usuario opera al ingresar al sistema

GRAacuteFICO Nordm 11 Acciones del administrador

Elaborado por Dario Gutieacuterrez

Para la culminacioacuten de la iteracioacuten en necesario casos de uso el desarrollo de

la interfaz el sistema dispone de una ventana principal en la cual se ingresa

datos del usuario y password para ingresar a los moacutedulos dependiendo del

departamento de usuario

Es asiacute que el grafico GRAacuteFICO Nordm 11 muestra la ventana principal y los

datos que requiere para el ingreso a los moacutedulos internamente la parte que no

se muestra es la conexioacuten a la base de datos

GRAacuteFICO Nordm 12 Ventana de Inicio sesioacuten

Elaborado por Dario Gutieacuterrez

Las siguientes ventanas son para la habilitacioacuten de los moacutedulos por

departamento de usuario

En la ventana siguiente se muestra el ingreso al sistema por parte del root

(suacuteper usuario) el cual tiene acceso a todos los moacutedulos del sistema

GRAacuteFICO Nordm 13 Sesioacuten de root

Elaborado por Dario Gutieacuterrez

La ventana para los usuarios del departamento de sistemas tendraacute solo la

habilitacioacuten del respectivo moacutedulo

GRAacuteFICO Nordm 14 Sesioacuten moacutedulo de sistemas

Elaborado por Dario Gutieacuterrez

La siguiente ventana es el modulo que tendraacute habilitado los usuarios del

departamento de mantenimiento

GRAacuteFICO Nordm 15 Sesioacuten moacutedulo de Mantenimiento

Elaborado por Dario Gutieacuterrez

En la ventana a continuacioacuten se muestra donde se procede a crear los usuarios

para utilizacioacuten del sistema como tambieacuten se puede apreciar estaacute la parte para

eliminacioacuten o edicioacuten de usuarios y un objeto donde se podraacute visualizar la

tabla

GRAacuteFICO Nordm 16 Registro de Personas

Elaborado por Dario Gutieacuterrez

Al ser un sistema debe realizarse pruebas para su correspondiente uso en

produccioacuten al encontrar errores se puede realizar las correcciones necesarias

antes de entre en funcionamiento

34324 Realizacioacuten de pruebas de versioacuten

Los requerimientos que se obtuvieron en el Sprint Backlog se deben

comprobar en el funcionamiento para la versioacuten 10 del sistema aquiacute se hace

los test para observar el funcionamiento y si se encuentra falencias estar a

tiempo para proceder con la correccioacuten Se realizaron las siguientes pruebas

Tabla Ndeg 23 Caso de prueba 1

Sistema SGMPro Id caso de prueba CP01

Historia de usuario H1 Responsable Dario Gutierrez

Propoacutesito

Prueba de ingreso al sistema en la ventana principal

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1 Apertura de logeo

para usuario

Visualizar la

ventana de

ingreso

Excelente

Se efectuoacute el

resultado deseado

2

Ingreso de usuario y

password para

control

Ingreso de los

datos del usuario

para control

Excelente

Se efectuoacute el

resultado deseado Elaborado por Dario Gutieacuterrez

Se procede hacer la prueba la habilitacioacuten de cada uno de los moacutedulos para

los usuarios seguacuten el departamento al que corresponde

Tabla Ndeg 24 Caso de prueba 2

Sistema SGMPro Id caso de prueba CP02

Historia de usuario H2 Responsable Dario Gutierrez

Propoacutesito

Habilitacioacuten de moacutedulos por usuario y filtro por departamento

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1

Habilitacioacuten de

todos los moacutedulos

si es Suacuteper

usuario (root)

Todas las opciones se

habilitan y se tiene el

ingreso correspondiente

Excelente

Se efectuoacute el

resultado deseado

2 Habilitar moacutedulo

de sistemas

Al habilitarse las opciones

por el departamento de

sistemas no se tiene acceso

a opciones de

mantenimiento y root

Excelente

Se efectuoacute el

resultado deseado

3 Habilitar moacutedulo

de mantenimiento

Al habilitarse las opciones

por el departamento de

mantenimiento no se tiene

acceso a opciones de

sistemas y root

Excelente

Se efectuoacute el

resultado deseado

Elaborado por Dario Gutieacuterrez

Para finalizar se realiza la creacioacuten de varios usuarios como la modificacioacuten

y eliminacioacuten para verificar se usa la visualizacioacuten de la tabla de usuarios en

la misma ventana

Tabla Ndeg 25 Caso de prueba 3

Sistema SGMPro Id caso de prueba CP03

Historia de usuario H3 Responsable Dario Gutierrez

Propoacutesito

Creacioacuten modificacioacuten y eliminacioacuten de usuarios

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1 Crear usuario Crear usuario para

cada departamento

Excelente

Se efectuoacute el resultado

deseado

2 Modificar

usuario

Modificar campos

del usuario y

verificar en la tabla

Excelente

Se efectuoacute el resultado

deseado

3 Eliminar usuario Eliminar usuarios y

verificar en la tabla

Excelente

Se efectuoacute el resultado

deseado Elaborado por Dario Gutieacuterrez

3433 Iteracioacuten 2

34331 Plan del sprint 2 para el sistema

Para la continuacioacuten del desarrollo del sistema se procede a realizar la pila de

tareas a cumplirse en la iteracioacuten

Tabla Ndeg 26 Sprint Backlog del Sprint 2

Descripcioacuten Prioridad Ndeg historian de

Usuario

R4

Plan anual de

sistemas aacuterea

sistemas

alta H4

R5

Plan de

mantenimientos

aacuterea sistemas

alta H5

Elaborado por Dario Gutieacuterrez

Al iniciar el Sprint 2 se debe agregar las observaciones y anaacutelisis realizados

por parte del Scrum Master equipo de desarrollo (team) y del Porduct

owner

Para el Sprint 1 no se dieron observaciones al ser realizados con los disentildeos

correspondientes lo cual vuelve independiente al Sprint 2

Aquiacute los requerimientos se trasforman en tareas

Tabla Ndeg 27 Tareas del Sprint 2

Coacutedigo Descripcioacuten responsable Tiempo de

ejecucioacuten

TA01

Disentildeo para el

plan anual de

sistemas

Equipo

Desarrollador 12h

TA02

Disentildeo para el

plan de

mantenimientos

Equipo

Desarrollador 12h

TA03

Establecer

conexioacuten con la

base de datos

programacioacuten

Equipo

Desarrollador 12h

TA04

Programacioacuten

para el plan anual

de sistemas

Equipo

Desarrollador 18h

TA05

Programacioacuten

para el plan de

mantenimientos

Equipo

Desarrollador 18h

TA06 Pruebas de

versioacuten

Equipo

Desarrollador 12h

Total de tiempo de ejecucioacuten 84h

Elaborado por Dario Gutieacuterrez

Despueacutes de la lista de tareas se realiza la construccioacuten de la pila de tareas para

la iteracioacuten 2

Tabla Ndeg 28 Tareas tipos y estados

Propuesta

Sistema de gestioacuten y mantenimiento programado de equipos tecnoloacutegicos e

industriales

Numero de

Sprint

Inicio Nuacutemero de diacuteas Jornada en horas

2 20-junio-2015 21 4

Tareas Responsables

Tipo Estado

Anaacutelisis Terminado Equipo desarrollador

(team)

Disentildeo En curso Equipo desarrollador

(team)

Codificacioacuten En curso Equipo desarrollador

(team)

Prototipo Pendiente Equipo desarrollador

(team)

Pruebas Pendiente Equipo desarrollador

(team) y Scrum Marster

Elaborado por Dario Gutieacuterrez

La primera lista del sprint 2 sentildeala los estados de las diferentes tareas lo que

ayuda a llevar un control de las actividades que estaacuten por realizarse

Tabla Ndeg 29 Listado de tareas y estados del Sprint 2

Tarea Tipo Estado Responsable

Disentildeo para el plan anual

de sistemas

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo para el plan de

mantenimientos

Prototipo Pendiente Equipo

desarrollador

(team)

Establecer conexioacuten con la

base de datos programacioacuten

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el plan

anual de sistemas

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el plan

de mantenimientos

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Pruebas de versioacuten

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Elaborado por Dario Gutieacuterrez

34332 Preparacioacuten del proceso del Sprint Planning Meeting

Similar al Sprint 1 se desarrollara el seguimiento de la pila de tareas se

recomienda tomar en consideracioacuten las tareas anteriores (ayer) tareas

actuales (hoy) y si se da alguacuten inconveniente para la realizacioacuten

Tabla Ndeg 30 Seguimiento de la pila de tareas

FECHA NHR NTRF RES TANT TACT

2006 84 06 Equipo

desarrollador

(team)

Plan para la

iteracioacuten 2

Disentildeo para el plan

anual de sistemas

2206 80 06 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

sistemas

Disentildeo para el plan

anual de sistemas

2306 78 06 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

sistemas

Disentildeo para el plan

de mantenimientos

2406 74 05 Equipo

desarrollador

(team)

Disentildeo para el

plan de

mantenimiento

s

Disentildeo para el plan

de mantenimientos

2506 68 05 Equipo

desarrollador

(team)

Disentildeo para el

plan de

mantenimiento

Establecer conexioacuten

con la base de datos

programacioacuten

s

2606 66 04 Equipo

desarrollador

(team)

Establecer

conexioacuten con

la base de

datos

programacioacuten

Establecer conexioacuten

con la base de datos

programacioacuten

2706 62 04 Equipo

desarrollador

(team)

Establecer

conexioacuten con

la base de

datos

programacioacuten

Programacioacuten para

el plan anual de

sistemas

2906 58 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual de

sistemas

Programacioacuten para

el plan anual de

sistemas

3006 52 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual de

sistemas

Programacioacuten para

el plan anual de

sistemas

0107 48 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual de

sistemas

Programacioacuten para

el plan anual de

sistemas

0207 44 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual de

sistemas

Programacioacuten para

el plan de

mantenimientos

0307 40 02 Equipo

desarrollador

(team)

Programacioacuten

para el plan de

mantenimiento

s

Programacioacuten para

el plan de

mantenimientos

0407 36 02 Equipo

desarrollador

(team)

Programacioacuten

para el plan de

mantenimiento

s

Programacioacuten para

el plan de

mantenimientos

0607 32 02 Equipo

desarrollador

(team)

Programacioacuten

para el plan de

mantenimiento

s

Programacioacuten para

el plan de

mantenimientos

0707 28 01 Equipo

desarrollador

(team)

Programacioacuten

para el plan de

mantenimiento

s

Pruebas de versioacuten

0807 26 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

0907 22 01 Equipo

desarrollador

Pruebas de

versioacuten Pruebas de versioacuten

(team)

1007 16 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

1107 12 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

1307 8 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

1407 4 00 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

Elaborado por Dario Gutieacuterrez

Al finalizar la iteracioacuten 2 se realiza la revisioacuten de la pila del Sprint resultante

ya que pueden aparecer nuevas tareas se deben tomar en cuenta aquellas

tareas que no fueron finalizadas en el Sprint 2 ya que en la iteracioacuten 2 no

existieron tareas sin finalizar esto nos da como resultado que se logroacute

terminar como se encontraba en el plan de inicio

Tabla Ndeg 31 Pila de tareas al finalizar la iteracioacuten 2

Tarea Tipo Estado

Disentildeo para el plan anual de sistemas Prototipo Finalizado

Disentildeo para el plan de mantenimientos Prototipo Finalizado

Establecer conexioacuten con la base de datos

programacioacuten

Prototipo Finalizado

Programacioacuten para el plan anual de

sistemas

Codificacioacuten Finalizado

Programacioacuten para el plan de

mantenimientos

Codificacioacuten Finalizado

Pruebas de versioacuten Codificacioacuten Finalizado

Elaborado por Dario Gutieacuterrez

34333 Desarrollo Burn Down Chart

Para el desarrollo de la graacutefica se considera si existieron cambios en las

tareas como la iteracioacuten se mantuvo la pila de tareas planteada al comienza

de la interaccioacuten no tiene ninguacuten cambio

GRAacuteFICO Nordm 17 Iteracioacuten 2 esfuerzo realizado

Elaborado por Dario Gutieacuterrez

150 145 140 135 130 125 120 115 110 105 100 95 90 85 80 75 70 65 60 55 50

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21

Sprint 2 Burndown chart

34334 Desarrollo del Sprint 2

Para el segundo Sprint parte del sistema se realizaron modificaciones al Esquema y Disentildeo de la base de datos donde quedo de la

siguiente manera

GRAacuteFICO Nordm 18 Disentildeo final de la base de datos

Elaborado por Dario Gutieacuterrez

Casos de uso

Plan anual de sistemas

GRAacuteFICO Nordm 19 Caso de uso plan anual sistemas

Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 20 Caso de uso Plan de mantenimientos

Elaborado por Dario Gutieacuterrez

Los usuarios del departamento de sistemas solo pueden ingresar registros al

plan anual de tal forma que al no ser cumplidos afecta con un porcentaje

negativo para los indicadores de la ISO 9001

GRAacuteFICO Nordm 21 Plan Anual de sistemas

Elaborado por Dario Gutieacuterrez

Como se mencionoacute en la ventana anterior las opciones para los usuarios de

sistemas es solo para gravar nuevos registro o realizar el cumplimiento de

cada uno de ellos

GRAacuteFICO Nordm 22 Plan de mantenimientos

Elaborado por Dario Gutieacuterrez

34335 Realizacioacuten de pruebas de versioacuten 20

Como la realizacioacuten de pruebas en la versioacuten anterior en esta tambieacuten se las

realiza y quedo de la siguiente manera

Tabla Ndeg 32 Caso de Prueba 4

Sistema SGMPro Id caso de prueba CP04

Historia de usuario H4 Responsable Dario Gutierrez

Propoacutesito

Prueba Plan Anual de Sistemas

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida

obtenida

1

Acceso a la

ventana del plan

anual

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado

deseado

2 Agregar

registros al plan

Se ingresoacute un

registro a la tabla

y se verifico

Excelente

Se efectuoacute el

resultado

deseado

3

Validar un

registro como

realizado y otro

como no

logrado

Se tomoacute varios

registros y se los

puso como

realizado y a otros

como no logrado

y se verifico

Excelente

Se efectuoacute el

resultado

deseado

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 33 Caso de prueba 5

Sistema SGMPro Id caso de prueba CP05

Historia de usuario H5 Responsable Dario Gutierrez

Propoacutesito

Prueba Plan de mantenimientos

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida

obtenida

1

Acceso a la

ventana del plan

de mantenimientos

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado

deseado

2

Agregar registros

al plan de

mantenimientos

Se ingresoacute un

registro a la tabla

y se verifico

Excelente

Se efectuoacute el

resultado

deseado

3

Validar un registro

como realizado

mantenimiento y

proacuteximo

mantenimiento

Se tomoacute varios

registros y se los

puso como

realizado

mantenimiento y

a otros como

proacuteximo

mantenimiento

Excelente

Se efectuoacute el

resultado

deseado

Elaborado por Dario Gutierrez

3434 Iteracioacuten 3

34341 Plan del Sprint 3 para el sistema

Al terminar el Sprint 2 se selecciona los siguientes requerimientos del

Product Backlog para planificar el Sprint 3 y se detalla la siguiente tabla

Tabla Ndeg 34 Sprint Backlog del Sprint 3

Descripcioacuten Prioridad Ndeg historian de

Usuario

R6 Plan anual aacuterea

mantenimiento Alta H6

R7

Inventario de

repuestos aacuterea

mantenimiento

Alta H7

R8

Inventario de

herramientas aacuterea

mantenimiento

Alta H8

Elaborado por Dario Gutieacuterrez

Para la Iteracioacuten 2 el Product Owner concertoacute con los requerimientos en el

segundo Sprint

Ahora que se ha finalizado totalmente con el Sprint 2 y el Product Owner estaacute

de acuerdo se procede a tomar las tareas para el Sprint 3

Tabla Ndeg 35 Tareas del Sprint 3

Coacutedigo Descripcioacuten responsable Tiempo de

ejecucioacuten

TA01

Disentildeo para el

plan anual de

mantenimiento

Equipo

Desarrollador 18h

TA02

Disentildeo del

inventario de

repuestos

Equipo

Desarrollador 18h

TA03 Disentildeo del

inventario de

Equipo

Desarrollador 12h

herramientas

TA04 Programacioacuten

para el plan anual

Equipo

Desarrollador 48h

TA05

Programacioacuten

para el inventario

de repuestos

Equipo

Desarrollador 24h

TA06

Programacioacuten

para el inventario

de herramientas

Equipo

Desarrollador 18h

TA07 Pruebas de

versioacuten

Equipo

Desarrollador 12h

Total de tiempo de ejecucioacuten 150h

Elaborado por Dario Gutieacuterrez

Luego de la lista de tareas se desarrolla la construccioacuten de la pila de tareas

para la iteracioacuten 3

Tabla Ndeg 36 Tareas tipos y estados

Propuesta

Sistema de gestioacuten y mantenimiento programado de equipos tecnoloacutegicos e

industriales

Numero de

Sprint

Inicio Nuacutemero de diacuteas Jornada en horas

3 16-julio-2015 30 5

Tareas Responsables

Tipo Estado

Anaacutelisis En curso Equipo desarrollador

(team)

Disentildeo Terminado Equipo desarrollador

(team)

Codificacioacuten En curso Equipo desarrollador

(team)

Prototipo Pendiente Equipo desarrollador

(team)

Pruebas Pendiente Equipo desarrollador

(team) y Scrum Marster

Elaborado por Dario Gutieacuterrez

La primera lista del sprint 2 sentildeala los estados de las diferentes tareas lo que

ayuda a llevar un control de las actividades que estaacuten por realizarse

Tabla Ndeg 37 Listado de tareas y estados para el sprint 3

Tarea Tipo Estado Responsable

Disentildeo para el plan anual de

mantenimiento

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo del inventario de repuestos

Prototipo Pendiente Equipo

desarrollador

(team)

Disentildeo del inventario de

herramientas

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el plan anual

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el inventario

de repuestos

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Programacioacuten para el inventario

de herramientas

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Pruebas de versioacuten

Codificacioacuten Pendiente Equipo

desarrollador

(team)

Elaborado por Dario Gutieacuterrez

34342 Preparacioacuten del proceso del Sprint Planning Meeting

Igual al Sprint 2 se plantea el seguimiento de la pila de tareas tambieacuten se

recomienda tomar en consideracioacuten las tareas anteriores (ayer) tareas

actuales (hoy) y si se da alguacuten inconveniente para la realizacioacuten

Tabla Ndeg 38 Seguimiento de la pila de tareas

FECHA NHR NTRF RES TANT TACT

1607 150 07 Equipo

desarrollador

(team)

Plan para el

Sprint 3

Disentildeo para el plan

anual de

mantenimiento

1707 145 07 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

mantenimiento

Disentildeo para el plan

anual de

mantenimiento

1807 140 07 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

mantenimiento

Disentildeo para el plan

anual de

mantenimiento

2007 135 07 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

mantenimiento

Disentildeo para el plan

anual de

mantenimiento

2107 130 07 Equipo

desarrollador

(team)

Disentildeo para el

plan anual de

mantenimiento

Disentildeo del

inventario de

repuestos

2207 125 06 Equipo

desarrollador

(team)

Disentildeo del

inventario de

repuestos

Disentildeo del

inventario de

repuestos

2307 120 06 Equipo

desarrollador

(team)

Disentildeo del

inventario de

repuestos

Disentildeo del

inventario de

repuestos

2407 115 06 Equipo

desarrollador

(team)

Disentildeo del

inventario de

repuestos

Disentildeo del

inventario de

repuestos

2507 110 06 Equipo

desarrollador

(team)

Disentildeo del

inventario de

repuestos

Disentildeo del

inventario de

herramientas

2707 105 05 Equipo

desarrollador

(team)

Disentildeo del

inventario de

herramientas

Disentildeo del

inventario de

herramientas

2807 100 05 Equipo

desarrollador

(team)

Disentildeo del

inventario de

herramientas

Disentildeo del

inventario de

herramientas

2907 95 05 Equipo

desarrollador

(team)

Disentildeo del

inventario de

herramientas

Programacioacuten para

el plan anual

3007 90 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

3107 85 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0108 80 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0308 75 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0408 70 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0508 65 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0608 60 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0708 55 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

0808 50 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

1008 45 04 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el plan anual

1108 40 03 Equipo

desarrollador

(team)

Programacioacuten

para el plan

anual

Programacioacuten para

el inventario de

repuestos

1208 35 03 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

repuestos

Programacioacuten para

el inventario de

repuestos

1308 30 03 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

repuestos

Programacioacuten para

el inventario de

herramientas

1408 25 02 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

herramientas

Programacioacuten para

el inventario de

herramientas

1508 20 02 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

herramientas

Programacioacuten para

el inventario de

herramientas

1708 15 02 Equipo

desarrollador

(team)

Programacioacuten

para el

inventario de

herramientas

Pruebas de versioacuten

1808 10 01 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

1908 5 00 Equipo

desarrollador

(team)

Pruebas de

versioacuten Pruebas de versioacuten

Elaborado por Dario Gutieacuterrez

En el final la iteracioacuten 3 se procede a la revisioacuten de la pila del Sprint

resultante ya que en la iteracioacuten 3 no existieron tareas sin finalizar esto nos

da como resultado que se logroacute terminar como se encontraba en el plan de

inicio

Tabla Ndeg 39 Pila de tareas al finalizar la iteracioacuten

Tarea Tipo Estado

Disentildeo para el plan anual de

mantenimiento

Prototipo Finalizado

Disentildeo del inventario de repuestos Prototipo Finalizado

Disentildeo del inventario de herramientas Prototipo Finalizado

Programacioacuten para el plan anual Codificacioacuten Finalizado

Programacioacuten para el inventario de

repuestos

Codificacioacuten Finalizado

Programacioacuten para el inventario de

herramientas

Codificacioacuten Finalizado

Pruebas de versioacuten Codificacioacuten Finalizado

Elaborado por Dario Gutieacuterrez

34343 Desarrollo del Burn Down Chart

Al realizar la distribucioacuten del tiempo el cual se tomoacute en cuenta en la

planificacioacuten y la estimacioacuten del desarrollo que se realizoacute anteriormente

GRAacuteFICO Nordm 23 Iteracioacuten 3 esfuerzo realizado

Elaborado por Dario Gutieacuterrez

34344 Desarrollo del Sprint 3

En el desarrollo de la iteracioacuten 3 quedando disentildeada todas las tablas y

completa la base de datos en la iteracioacuten 2 se procede con los siguientes casos

de uso

GRAacuteFICO Nordm 24 Caso de uso Plan anual mantenimiento

Elaborado por Dario Gutieacuterrez

15014514013513012512011511010510095 90 85 80 75 70 65 60 55 50 45 40 35 30 25 20 15 10 5

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

Sprint 3 Burndown chart

GRAacuteFICO Nordm 25 Caso de uso Inventario de Repuestos

Elaborado por Dario Gutieacuterrez

GRAacuteFICO Nordm 26 Caso de uso Inventario de herramientas

Elaborado por Dario Gutieacuterrez

En el registro de los equipos industriales se detalla todo lo que concierne a

cada equipo y su actividad dentro las liacuteneas de produccioacuten de la planta

ensambladora

GRAacuteFICO Nordm 27 Ventana de Registro Equipo industrial

Elaborado por Dario Gutieacuterrez

Para el inventario de repuestos tenemos el ingreso de un nuevo iacutetem de

repuesto por si no existe no es necesario la eliminacioacuten o modificacioacuten de un

iacutetem de repuestos ya que por la complejidad de cada Equipo Industrial es muy

difiacutecil que se elimines repuestos

GRAacuteFICO Nordm 28 Inventario de repuestos

Elaborado por Dario Gutieacuterrez

En el Ingreso y Salida de Material se busca por la lista de nombre de iacutetems de

repuestos y se detalla cuanto ingresa o cuanto sale a inventario

GRAacuteFICO Nordm 29 Ingreso y salida de material

Elaborado por Dario Gutieacuterrez

En el inventario de herramientas se realiza el ingreso de una nueva

herramienta en la realizacioacuten anual de inventario si alguna herramienta se da

de baja solo se modifica la observacioacuten de la herramienta

GRAacuteFICO Nordm 30 inventario de herramientas

Elaborado por Dario Gutieacuterrez

34345 Realizacioacuten de pruebas de versioacuten 30

Al hacer un test del funcionamiento correcto del sistema se ha sometido a

pruebas el sistema para asiacute comprobar la satisfaccioacuten de los requerimientos en

el Sprint 3

Tabla Ndeg 40 Caso de prueba 6

Sistema SGMPro Id caso de prueba CP06

Historia de usuario H6 Responsable Dario Gutierrez

Propoacutesito

Prueba Plan Anual de mantenimiento

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1 Acceso a la ventana

del plan anual

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado deseado

2 Acceso al sub

modulo

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado deseado

3 Registrar personas

Se realizoacute el

registro de

personas

Excelente

Se efectuoacute el

resultado deseado

4 Registrar equipo

industrial

Se realizoacute varios

registros de

equipos

industriales

Excelente

Se efectuoacute el

resultado deseado

5

Verificacioacuten de

datos en el plan

anual

Se realizoacute la

verificacioacuten de la

tablas y

validacioacuten de

campos

Excelente

Se efectuoacute el

resultado deseado

Elaborado por Dario Gutieacuterrez

Tabla Ndeg 41 Caso de prueba 7

Sistema SGMPro Id caso de prueba CP07

Historia de usuario H7 Responsable Dario Gutierrez

Propoacutesito

Prueba Inventario de repuestos

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1

Se accedioacute a la

ventana

correspondiente a

inventario de

repuestos

Se realizoacute el

acceso

correctamente

Excelente

Se efectuoacute el

resultado deseado

2 Ingresar repuestos en

el inventario

Se ingresoacute varios

repuesto llenando

todos los campos

Excelente

Se efectuoacute el

resultado deseado

3 Validar informacioacuten

en las tablas

Se validoacute los

registros al

consultar en las

tablas

Excelente

Se efectuoacute el

resultado deseado

4 Ingresar y sacar

material

Se accedioacute a la

ventana y realizo

ingresos de

material y salida de

material

Excelente

Se efectuoacute el

resultado deseado

5

Verificacioacuten de datos

ingreso y salida de

material

Se realizoacute la

verificacioacuten de la

tablas para

constatar los

ingresos y salidas

Excelente

Se efectuoacute el

resultado deseado

Elaborado por Dario Gutieacuterrez

Para finalizar el test de pruebas se realiza la prueba al inventario de

herramientas y tomando en cuenta como si fuera un inventario anual de

herramientas

Tabla Ndeg 42 Caso de prueba 8

Sistema SGMPro Id caso de prueba CP08

Historia de usuario H8 Responsable Dario Gutierrez

Propoacutesito

Prueba Inventario de herramientas

Descripcioacuten de las acciones

Ndeg Acciones Salida esperada Salida obtenida

1

Acceso a la ventana de

Inventario de

herramientas

Se accedioacute

correctamente

Excelente

Se efectuoacute el

resultado deseado

2

Realizar un inventario

anual con algunas

herramientas

Se ingresoacute las

herramientas

tomadas en el

inventario anual

Excelente

Se efectuoacute el

resultado deseado

3 Validar informacioacuten

Se verifico la

informacioacuten con las

tablas e

informacioacuten

tomada

Excelente

Se efectuoacute el

resultado deseado

Elaborado por Dario Gutieacuterrez

344 Compromiso y Mantenimiento

El investigador se compromete en realizar revisiones teacutecnicas al sistema

implantado para asiacute verificar su funcionamiento

Los usuarios tendraacuten acceso a un manual del sistema para que no tengan

problemas al utilizarlo y no generar dudas

345 Conclusiones y recomendaciones de la propuesta

3451 Conclusiones

Del plan de desarrollo del sistema de Gestioacuten y mantenimiento programado

de equipos tecnoloacutegicos e industriales para los departamentos de

Mantenimiento y Sistemas de la planta Ensambladora CIAUTO se concluye

lo siguiente

La informacioacuten que se recolectoacute fue de gran ayuda para lograr alcanzar

los requisitos para el desarrollo del sistema los mismos que se

completaron satisfactoriamente

Al escoger las herramientas informaacuteticas precisas aplico un desarrollo

adecuado del sistema asiacute logrando obtener el sistema como se

encontraba planteado

Gracias a la aplicacioacuten de la Metodologiacutea Aacutegil de desarrollo de Software

SCRUM en el trabajo de investigacioacuten se adquirioacute experiencia muy

aplicada y nuevos conocimientos es asiacute como se ha logrado desarrollar un

eficiente control en todo el avance del sistema

3452 Recomendaciones

Es necesario obtener la informacioacuten y realizar un buen anaacutelisis para

denotar lo que realmente necesita el usuario

Es recomendable estar familiarizado con las diferentes herramientas para

el desarrollo de software asiacute sabremos utilizar lo necesario para el

desarrollo del sistema

Es adecuado conocer a fondo las funciones y caracteriacutesticas de la

metodologiacutea Scrum para evitar inconvenientes al desarrollar el sistema

Para que el sistema pueda ser ejecutado controlado y manipulado de la

mejor manera se recomienda que

Se realice una capacitacioacuten teacutecnica previa a su uso dirigida a las personas

que van a administrar el sistema ya que de esta manera podraacute manipular al

mismo con toda seguridad y a la vez aprovechar todos los recursos que

posee

Se recomienda utilizar la informacioacuten de este trabajo de investigacioacuten

como base para el desarrollo de otros sistemas a realizar

346 Maquetacioacuten del disentildeo del sistema

La maquetacioacuten del sistema nos permite conocer como estaacute armado el disentildeo

teacutecnico del sistema es un graacutefico donde se detallan las partes que lo

componen donde se encuentra especificado las herramientas utilizadas el

motor de base de datos y los que intervendraacuten con el sistema

GRAacuteFICO Nordm 31 Disentildeo del sistema

Elaborado por Dario Gutieacuterrez

35 Comprobacioacuten de objetivos

En la propuesta del trabajo de investigacioacuten se planteoacute objetivos muy

importantes y relevantes es asiacute que se justifican de la siguiente manera

Al a ver culminado la propuesta y luego la implementacioacuten del sistema se

realiza el anaacutelisis y disentildeo del Sistema donde se realizoacute el seguimiento del

proceso de la Mitologiacutea Aacutegil SCRUM para el desarrollo en cada uno de los

requerimientos de las necesidades de los usuarios

Se realiza los diferentes procesos en el sistema y se realiza comprobaciones y

verificaciones de la funcionalidad de cada parte para asiacute tener el resultado

deseado para cada uno de los usuarios

Para culminar se reitera que todos los moacutedulos necesarios y sus diferentes

caracteriacutesticas dan una visualizacioacuten de los diferentes requerimientos y que

despueacutes se convirtieron en tareas finalizadas para terminacioacuten del sistema y

se puedan verificar aspectos de planes anuales mantenimientos realizados

tareas no realizadas y sirvan para una mejora continua de cada aacuterea y por

entregar una herramienta informaacutetica de gran utilidad para la Planta

Ensambladora CIAUTO

CONCLUSIONES

Se puede concluir que existe informacioacuten variada para el desarrollo del

software como tambieacuten de la metodologiacutea SCRUM y sus procesos de

metodologiacutea aacutegil

Para la recoleccioacuten o buacutesqueda de informacioacuten se utilizoacute metodologiacuteas

teacutecnicas instrumentos y anaacutelisis de investigacioacuten las mismas que permitieron

comprobar la hipoacutetesis

Al culminar el trabajo se obtuvo como resultado un sistema implementado

que gestiona los mantenimientos fichas teacutecnicas de maquinaria y otra

informacioacuten

RECOMENDACIONES

Es recomendable utilizar las herramientas como la entrevista y la encuesta

teacutecnicas y metodologiacuteas coma la investigacioacuten bibliograacutefica junto con la

experimentacioacuten cientiacutefica para obtener resultados favorables para los

clientes quienes nos comparten una visioacuten clara de lo que quieren lograr con

el sistema a desarrollar

Estimular al desarrollo de software con metodologiacuteas aacutegiles a las comunes o

las que todos utilizan en forma repetitiva porque esto ayudaraacute a una mejor

calidad de software y tiempo de ejecucioacuten

Es apropiado la utilizacioacuten de instrumentos de desarrollo de software para

cliente servidor que se basan en coacutedigo abierto porque este tipo de lenguajes

de programacioacuten reducen costos y poseen una gran cantidad de informacioacuten

que se encuentra en el internet

BIBLIOGRAFIacuteA

Bibliografiacutea baacutesica

FIGUEROA Roberth G SOLIS Camilo J CABRERA Armando A 2008

Metodologiacuteas Tradicionales vs Metodologiacuteas Aacutegiles 2008

ORTEGA J Gasset 1985 Diccionario Everest Lengua Espantildeola Leoacuten

EVERGRAFIAS SA 1985

T Edgar 2008 Mantenimiento 2008

Bibliografiacutea citada

BLANCO L GUTSZAT I 2008 Sistemas Informaacuteticos Habana ENPES

2008

D T CAMPBELL y J STANLEY 1973 Disentildeos experimentales y cuasi

experimentales en la investigacioacuten social Buenos Aires Amorrortu 1973

F MONCHY 1990 Teoriacutea y Praacutectica del Mantenimiento Industrial

Barcelona MASSON SA 1990

FERNAacuteNDEZ Javier 1999 El Managment del Nuevo Milenio Granada

GRANICA 1999

GARCIA GARRIDO Santiago 2012 Ingenieriacutea de Mantenimiento

Madrid Renovetec 2012

HUESO Andreacutes CASCANT Josep M 2012 Metodologiacutea y Teacutecnicas

Cuantitativas de Investigacioacuten Valencia UNIVERSITAT POLITEacuteCNICA

DE VALENCIA 2012

Hugo GARCEacuteS 2000 Investigacioacuten cientiacutefica Quito Abya-yala 2000

JK GALBRAITH 1985 El Nuevo Estado industrial Madrid Sarpe 1985

Karl POPPER 1994 La loacutegica de la investigacioacuten cientiacutefica Madrid

Tecnos Edicioacuten 1994

ORJUELA Ailin ROJAS Mauricio 2008 Las Metodologiacuteas del desarrollo

aacutegil como una oportunidad para la ingenieriacutea de software educativo

Pamplona Universidad de Pamplona Colombia 2008

QUINTANILLA Miguel Aacutengel 1998 TECNOLOGIacuteA UN ENFOQUE

FILOSOacuteFICO Madrid SL FONDE DE CULTURA 1998

REYES Agustiacuten 2003 Administracioacuten Moderna Lima LIMUSA SA

2003

S PRESSMAN Roger 2007 Ingenieriacutea de Software Un enfoque praacutectico

London McGraw-Hill Interamericana 2007 ISBN 970-10-5473-3

SOMERVILLE Ian 2005 Ingenieriacutea de software Madrid PEARSON

Addison Wesley 2005 ISBN 84-7829-074-5

VERGARA Gonzalo 2009 iquestQueacute es un Sistema de Gestioacuten 2009

YIN Robert K 1985 Investigacioacuten sobre Estudio de Casos Disentildeo y

Meacutetodos Los Aacutengeles SAGE Publications 1985

Bibliografiacutea virtual

Fuente CASTANtildeEDA Carlos Articulo Historia Automoacutevil Ecuador

Fecha 08122000 Disponible en la web

httpcinaeorgecindexphpoption=com_contentampview=articleampid=26

ampItemid=302amplang=es

Fuente LOacutePEZ Daniel Articulo Ensamblaje de Autos Fecha 15112003

Disponible en la web httpeldiarioecnoticias-manabi-ecuador208469-

ensambladora-de-la-hyundai-confirmada

Fuente TARTADO Daniel Articulo Llegada del Automoacutevil Fecha

09032005 Disponible en la web httpaeadenetcifrashtml

ANEXOS

ENCUESTA

Pregunta 1 iquestCree usted que la Planta ensambladora debe estar sujeta al

desarrollo tecnoloacutegico para asiacute brindar una mejora continua

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 2 iquestConoce usted que es un sistema de gestioacuten y mantenimiento

programado

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 3 iquestConsidera usted que se lleve el control de la planificacioacuten de

mantenimientos a traveacutes de un Sistema Informaacutetico

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 4 iquestCoacutemo calificariacutea usted la creacioacuten de un sistema de gestioacuten y

mantenimiento programado para la planta ensambladora

EXCELENTE

BUENO

NO CALIFICA

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 5 iquestConoce usted coacutemo es el proceso para realizar el mantenimiento de

un equipo informaacutetico en CIAUTO

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 6 iquestConsidera usted beneficioso que se lleve un control de los

documentos y planificacioacuten de mantenimientos para los equipos criacuteticos

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

ENTREVISTA

Pregunta 1 iquestCoacutemo gerente de la planta ensambladora CIAUTO cree usted que

debe estar sujeta al desarrollo tecnoloacutegico para asiacute brindar una mejora continua

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 2 iquestTiene conocimiento de que es un sistema de gestioacuten y

mantenimiento programado

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 3 iquestConsiderariacutea que se lleve un control de la planificacioacuten de

mantenimientos a traveacutes de un Sistema Informaacutetico

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 4 iquestCoacutemo calificariacutea la creacioacuten de un sistema de gestioacuten y

mantenimiento programado para la planta ensambladora

EXCELENTE

BUENO

NO CALIFICA

PORQUE _________________________________________________________

__________________________________________________________________

Pregunta 5 iquestConoce coacutemo es el proceso para realizar el mantenimiento de un

equipo informaacutetico en CIAUTO

SI

NO

PORQUE _________________________________________________________

__________________________________________________________________

ENCUESTA FINAL

Pregunta 1 iquestSe pudo agilizar tiempos en la buacutesqueda de informacioacuten gracias al

SGMpro

SI

NO

Pregunta 2 iquestCree Ud que gracias a la implementacioacuten del sistema SGMpro la

gestioacuten de la informacioacuten en el departamento de mantenimiento ha reducido

recursos y tiempo

SI

NO

Pregunta 3 iquestSeguacuten su criterio el control de mantenimientos que requieren los

equipos industriales ha mejorado notablemente con la implementacioacuten de

SGMpro

SI

NO

MANUAL DE USUARIO

Para el presente proyecto se creoacute un manual de usuario donde se explica

detalladamente el funcionamiento de cada una de las ventanas

1 Ventana de ingreso al sistema

En esta ventana se digita el nombre de usuario y contrasentildea previamente

ya registrados por el administrador Dependiendo del departamento al que

pertenezca se habilitaran los moacutedulos Administrador Mantenimiento y

Sistemas

Elaborado por Dario Gutieacuterrez

2 Moacutedulo de root

Como se puede observar se habilitan todos los moacutedulos para el usuario

root al ser suacuteper usuario puede tener acceso a todo el sistema

21 Los suacuteper usuarios tienes acceso a todo el sistema

22 Los usuarios del departamento de mantenimiento tienen acceso al

moacutedulo de mantenimiento

23 Para los usuarios del departamento de sistemas se les da acceso solo al

modulos de sistemas

Elaborado por Dario Gutieacuterrez

3 Registro de personas

Para el registro de personas se toma en cuenta los datos cedula nombre

completo usuario contrasentildea y departamento

Todos los campos estaacuten validados para permitir un cierto nuacutemero de

caracteres

Elaborado por Dario Gutieacuterrez

En la ventana se puede grabar modificar eliminar nuevo como opciones para los

usuarios

4 Plan anual de sistema

Aquiacute en el plan anual se realiza el ingreso de la descripcioacuten fecha inicio y

fecha fin la persona que realiza y la observacioacuten y una pequentildea tabla

donde se visualiza los datos ingresados

Elaborado por Dario Gutieacuterrez

5 Plan de mantenimiento

En este plan solo tenemos que escoger los datos ya generados en otras

ventanas que se mostraran posteriormente en este manual pero tambieacuten

aquiacute tenemos lo que se llamariacutea un pequentildeo sub modulo para lo que es el

registro de equipo y el registro de mantenimientos

Elaborado por Dario Gutieacuterrez

6 Registro de equipo industrial

Para realizar el registro de un equipo industrial se requiere todos los datos

correspondientes y exactos ya que ninguacuten campo puede quedar vaciacuteo

Elaborado por Dario Gutieacuterrez

7 Registro de mantenimiento

Para el registro de un mantenimiento solo se deben escoger paraacutemetros

previamente ingresados por lo que aquiacute tambieacuten se puede ir a las

correspondientes ventanas para realizar el ingreso si alguacuten dato no consta

todaviacutea

Elaborado por Dario Gutieacuterrez

8 Tipo de actividad y actividades

Aquiacute se ingresan los tipos de actividades para los equipos industriales y

tambieacuten se puede ir a la ventana siguiente que es donde se ingresan los

datos para el registro de actividades del tipo de actividad correspondiente

Elaborado por Dario Gutieacuterrez

9 Inventario de repuestos

Aquiacute se puede realizar el ingreso de repuestos con sus correspondientes

datos y visualizar como tambieacuten se puede realizar un ingreso y salida de

material para tener una visualizacioacuten de lo que se tiene en repuestos y por

si necesita alguno

Elaborado por Dario Gutieacuterrez

10 Inventario de herramientas

Aquiacute constan las herramientas por cada una de las estaciones de liacuteneas de

ensamblaje y sus estados y su constancia cada inicio de antildeo que se realiza

el inventario

Elaborado por Dario Gutieacuterrez

Instalacioacuten de PostgreSQL 9

Abrir un navegador web y acceder a la URL

httpwwwpostgresqlorgdownloadwindows

Aquiacute descargar la versioacuten 900 RC1 para Windows de 64 bits

Fuente postgresql

Una vez descargado el archivo de instalacioacuten de PostgreSQL (postgresql-900-

rc1-windowsexe de 455 MB) pulsar con el botoacuten derecho del ratoacuten sobre eacutel y

seleccionar Ejecutar como administrador

Fuente postgresql

Al tener activado el control de cuentas de usuario se mostraraacute una advertencia con

el texto iquestDesea permitir que este programa realice cambios en el equipo pulsar

Siacute para continuar con la instalacioacuten de PostgreSQL

Fuente postgresql

Se iniciaraacute el asistente para instalar PostgreSQL pulsar Siguiente

Fuente postgresql

Indicar la carpeta de instalacioacuten de PostgreSQL donde se guardaraacuten los

ejecutables libreriacuteas y ficheros de configuracioacuten de PostgreSQL

Fuente postgresql

Indicar tambieacuten la carpeta donde se guardaraacuten los datos por defecto de

PostgreSQL

Fuente postgresql

Introducir la contrasentildea para el suacuteper usuario postgres que seraacute con el que

inician sesioacuten para administrar la base de datos

Fuente postgresql

Introducir el puerto de escucha para la conexioacuten con el servidor PostgreSQL por

defecto el 5432

Fuente postgresql

Seleccionar la configuracioacuten regional

Fuente postgresql

Pulsar Siguiente para iniciar la instalacioacuten definitiva del servidor PostgreSQL

en Microsoft Windows 7

Fuente postgresql

Se iniciaraacute el asistente para instalar el motor de base de datos PostgreSQL que

crearaacute las carpetas oportunas copiaraacute los ficheros necesarios y crearaacute el servicio

Windows para iniciar de forma automaacutetica el motor de base de datos

Fuente postgresql

Una vez finalizada la instalacioacuten el asistente mostrara la posibilidad de ejecutar

Stack Builder aplicacioacuten que permitiraacute instalar otros componentes y herramientas

para PostgreSQL

Fuente postgresql

Marcar la opcioacuten de Stack Builder se iniciaraacute seleccionar PostgreSQL 90 on

port 5432 y pulsar Next

Fuente postgresql

Seleccionar las aplicaciones componentes y herramientas a instalar y pulsar

Next

Fuente postgresql

El asistente para instalar el servodpr PostgreSQL habraacute creado un servicio que

estaraacute iniciado y en tipo de inicio automaacutetico llamado postgresql-90

Fuente postgresql

Y habraacute creado la carpeta en archivos de programa PosgreSQL con las

subcarpetas

Fuente postgresql

Y la carpeta de datos

Fuente postgresql

Con esto habraacute convertido nuestro equipo Microsoft Windows 7 en un servidor de

base de datos PostgreSQL

Administracioacuten de PostgreSQL creacioacuten de usuarios (roles) cataacutelogos

Crear roles de login (usuarios) en PostgreSQL

Para el acceso a la administracioacuten del motor de base de datos PostgreSQL acceder

al botoacuten Iniciar - PostgreSQL 90 - pgAdmin III

Fuente postgresql

Desplegar Server Groups dentro desplegar Servidores y dentro de eacuteste pulsar

con el botoacuten derecho del ratoacuten sobre PostgreSQL 90 (localhost 5432) en el

menuacute emergente seleccionar Conectar

Fuente postgresql

Introducir la contrasentildea para el suacuteper usuario postgres (la contrasentildea introducida

en la instalacioacuten)

Fuente postgresql

Si todo es correcto se conectara al servidor PostgreSQL desde pgAdmin podra

configurar y administrar el servidor de PostgreSQL

Fuente postgresql

Para crear un rol de login pulsar con el botoacuten derecho del ratoacuten sobre Roles de

Login seleccionar Nueva Rol de Login

Fuente postgresql

En la pestantildea Propiedades introducir los siguientes datos

Nombre del Rol nombre del usuario

Contrasentildea contrasentildea para este usuario (rol)

La cuenta caduca para que la cuenta de usuario caduque en una fecha se

estableceraacute en este campo

Fuente postgresql

En la pestantildea Privilegios de Rol indicar si este usuario seraacute suacuteper usuario si

puede crear objetos de la base de datos y si puede crear roles

Fuente postgresql

Pulsar OK en la ventana anterior para crear el rol de login

Page 12: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 13: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 14: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 15: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 16: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 17: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 18: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 19: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 20: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 21: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 22: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 23: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 24: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 25: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 26: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 27: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 28: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 29: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 30: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 31: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 32: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 33: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 34: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 35: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 36: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 37: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 38: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 39: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 40: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 41: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 42: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 43: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 44: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 45: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 46: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 47: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 48: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 49: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 50: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 51: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 52: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 53: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 54: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 55: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 56: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 57: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 58: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 59: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 60: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 61: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 62: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 63: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 64: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 65: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 66: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 67: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 68: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 69: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 70: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 71: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 72: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 73: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 74: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 75: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 76: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 77: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 78: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 79: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 80: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 81: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 82: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 83: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 84: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 85: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 86: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 87: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 88: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 89: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 90: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 91: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 92: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 93: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 94: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 95: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 96: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 97: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 98: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 99: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 100: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 101: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 102: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 103: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 104: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 105: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 106: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 107: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 108: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 109: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 110: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 111: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 112: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 113: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 114: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 115: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 116: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 117: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 118: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 119: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 120: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 121: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 122: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 123: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 124: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 125: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 126: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 127: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 128: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 129: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 130: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 131: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 132: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 133: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 134: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 135: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 136: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 137: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 138: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 139: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 140: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 141: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 142: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 143: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 144: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 145: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 146: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 147: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 148: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia
Page 149: UNIVERSIDAD TÉCNICA DE COTOPAXIrepositorio.utc.edu.ec/bitstream/27000/2045/1/T-UTC-3896.pdf · 2016. 7. 13. · Tabla N° 10: Historia de Usuario Nº 3 _____ 76 Tabla N° 11: Historia