Está en la página 1de 14

1

REPORTE DE ESTADÍA

PROGRAMA EDUCATIVO

Ingeniería en Sistemas Computacionales

NOMBRE DEL PROYECTO

NON CONFORMITY 4.0

PRESENTA

Nombre del alumno (a)

ASESOR UPQ:

Ana Laura Lira Cortes

COASESOR UPQ:

ÍNDICE

Universidad Politécnica de Querétaro – Reporte de Estadía – Diciembre 2021


2

RESUMEN.............................................................................................3

ABSTRACT...........................................................................................3

CAPITULO I. ANTECEDENTES...........................................................4

Antecedentes de la empresa..............................................................4

Antecedentes del proyecto.................................................................5

CAPITULO II. MARCO TEORICO........................................................5

CAPITULO III. DEFINICION DEL PROYECTO..................................11

Planteamiento del problema.............................................................11

Justificación......................................................................................12

Alcances y Restricciones..................................................................12

Objetivo General...............................................................................13

Objetivos Específicos.......................................................................13

CAPÍTULO IV DESARROLLO DEL PROYECTO

CAPÍTULO V. RESULTADOS DEL PROYECTO

CONCLUSIONES

Universidad Politécnica de Querétaro – Reporte de Estadía – Diciembre 2021


3

RESUMEN
Bombardier Aerospace México forma parte de la cadena de producción global de
Bombardier Aerospace, el tercer fabricante de aeronaves civiles y líder mundial en
aviones de negocios. Bombardier es el único productor en el mundo tanto de
trenes como de aviones. Con la mirada en el futuro y ofreciendo resultados hoy,
Bombardier está impulsando la evolución de la movilidad mundial al responder el
llamado por medios de transportación más eficientes y sustentables que ofrezcan
experiencias agradables para los viajeros de cualquier sitio. Sin embargo, uno de
los mayores problemas en Bombardier es la innovación de herramientas,
sistemas, softwares, desarrollo de tecnologías para la eficiencia de los usuarios
hoy en día. Existen diferentes herramientas que han ayudado a la eficiencia y
mejor control de información para los usuarios, lamentablemente aquellos
sistemas fueron desarrollados hace tiempo por los cuales en la actualidad se han
vuelto obsoletos para la eficiencia con los usuarios.

Es por ello que a continuación se realizará un reporte sobre el desarrollo de un


nuevo sistema aplicando nuevas tecnologías para satisfacer las necesidades del
usuario.

ABSTRACT
Bombardier Aerospace Mexico is part of the global production chain of Bombardier
Aerospace, the third largest civil aircraft manufacturer and world leader in business
aircraft. Bombardier is the only producer in the world of both trains and airplanes.
Looking ahead and offering results today, Bombardier is driving the evolution of
global mobility by answering the call through more efficient and sustainable means
of transportation that offer pleasant experiences for travelers from anywhere.
However, one of the biggest problems in Bombardier is the innovation of tools,
systems, software, development of technologies for user efficiency today. There
are different tools that have helped the efficiency and better control of information

Universidad Politécnica de Querétaro – Reporte de Estadía – Diciembre 2021


4

for users, unfortunately those systems were developed long ago by which at
present they have become obsolete for efficiency with users.

That is why a report on the development of a new system using new technologies
to meet user needs will be made below.

CAPITULO I. ANTECEDENTES

Antecedentes de la empresa
 2011. Bombardier Aerospace anuncia una inversión de $50 millones para
apoyar la fabricación del fuselaje trasero de sus nuevas aeronaves de
negocios Global 7000 y Global 8000 en Querétaro.

 2012. Bombardier Transportation celebra 20 años de manufactura de


calidad y liderazgo en el transporte ferroviario de pasajeros en México y
obtiene un contrato de STE-DF para el diseño, la manufactura y la puesta
en servicio de vehículos tipo tren ligero en la Ciudad de México.

 2013. Bombardier Transportation comienza la manufactura de cuatro


nuevos vehículos tipo tren ligero para STE-DF.

 2014. Bombardier Transportation entrega los vehículos tipo tren ligero para
STE-DF y ensambla la locomotora número 2,000.

 2015. Banderazo de salida oficial de los cuatro nuevos vehículos tipo tren
ligero para STE-DF. Bombardier Transportation gana un pedido del Sistema
de Tren Eléctrico Urbano de Guadalajara (SITEUR) para proveer 12
vehículos tipo tren ligero.

 2016 Bombardier Transportation comienza la manufactura de trenes ligeros


para SITEUR.

Universidad Politécnica de Querétaro – Reporte de Estadía – Diciembre 2021


5

Antecedentes del proyecto


NCMS una herramienta que ha desarrollado Bombardier para la administración de
producto no conforme, ya sea porque no se cumple una especificación, dibujo o
instrucción de trabajo, porque existen discrepancias entre estos documentos o
porque se reciben componentes defectuosos del proveedor.

Existen 3 tipos de no conformidades que se pueden crear en NCMS como, por


ejemplo, NCR/ SNC/Stock Purge.

1. NCR: Cuando tenemos una No Conformidad en una pieza o un ensamble y


necesitamos la disposición de Ingeniería o su aprobación para usar las
partes o repararlas.

2. SNC: Cuando tenemos una No Conformidad en una pieza o ensamble que


se puede reparar sin la aprobación de Ingeniería y/o sin su aprobación para
poder usar las partes.

3. Stock Purge: Cuando tenemos una No Conformidad en una pieza detalle o


un su ensamble y la misma condición potencialmente la tienen más.

CAPITULO II. MARCO TEORICO

NON CONFORMITY 4.0, es la evolución de una parte de un sistema actualmente


llamado HMS-NCMS, dicho proyecto está siendo desarrollado en la empresa
Bombardier con el objetivo de remplazar una parte del sistema ya mencionado y al
mismo tiempo impactar de manera positiva las áreas requeridas, esto gracias a la
implementación de nuevas tecnologías en el desarrollo para así cubrir y satisfacer
las necesidades del usuario que requiere en la actualidad.

El sistema utilizado por los usuarios actualmente es llamado HMS-NCMS; es una


herramienta que administra reportes de “No Conformidad” para el producto
fabricado, se pueden crear 3 diferentes tipos de no conformidades, como lo son,
“NCR”, “SNC” y “Stock Purge”. Esta herramienta tiene un gran impacto en la

Universidad Politécnica de Querétaro – Reporte de Estadía – Diciembre 2021


6

eficiencia sobre Bombardier ya que diferentes áreas pueden hacer uso de ella, la
utilidad de esta herramienta varía dependiendo el área que la use.
Hablando en general, esta herramienta sirve para, crear, editar, eliminar,
consultar, etc. RNCS en la herramienta HMS-NCMS. En esta ocasión el remplazo
que se desarrolla sobre el sistema HMS-NCMS será solamente para que el
usuario pueda consultar la información requerida con el menor tiempo de espera
posible. El proceso que realiza un usuario para obtener su información deseada es
un proceso convencional. El usuario entra al sistema. Aplica los filtros
correspondientes que requiera, cabe mencionar que hay distintos filtros los cuales
explicare en su momento.
La evolución del proyecto está siendo desarrollado en base a la convención que
ya existe en el sistema actual, de igual forma se estará basando en la misma
metodología en funcionamiento del sistema existente. Esto quiere decir que el
nuevo sistema permitirá hacer los mismos requerimientos que realiza sistema
anterior pero haciendo hincapié en la fluidez en los procesos que realice el
usuario.

En la parte de programación sobre el Frontend y Backend son desarrolladas en un


Framework llamado VisualBasic.NET, esto con el objetivo de mejorar ampliamente
el sistema existente y lograr satisfacer las necesidades del usuario a corto,
mediano y largo plazo. En la parte del Frontend se ha utilizando HTML5,
BOOTSTRAP, CSS y algunas librerías obtenidas de CODEPEN, se optó por
manejar estas tecnologías ya que se adaptan a la perfección a los requerimientos
del usuario para el desarrollo del sistema, y gen gran parte porque son tecnologías
que se adaptan perfectamente a los requerimientos del sistema. En la parte del
Backend se estará llevando el desarrollo de una manera mapeada como lo es
Visual Basic, por lo cual estaremos programando en JS, ASPX, ASCX y VB,
además de obtener las consultas requeridas por los usuarios y extraer la
información de manera JSON. Existen distintas formas y tecnologías de
desarrollar el proyecto, y como ya ha sido mencionado, se optó por desarrollar el

Universidad Politécnica de Querétaro – Reporte de Estadía – Diciembre 2021


7

proyecto de una forma mapeada en VB.NET ya que hemos encontrado que de


esta forma el tiempo de espera sobre las consultas usuario-sistema disminuirán
considerablemente.
El sistema completo HMS-NCMS es bastante robusto por lo cual he sido
entrenado para entender de manera detallada cómo funciona dicho sistema y al
mismo tiempo observar un panorama más detallado al objetivo que se necesita.
Como cualquier programador, es necesario entender de la manera más óptima los
requerimientos que desea el usuario para que en un futuro haya los menores
problemas posibles, o en el mejor de los casos, no existan. Al finalizar los
entrenamientos, fue necesario escuchar diferentes peticiones por usuarios los
cuales utilizan de manera cotidiana la herramienta, esto con el objetivo adaptar
sus necesidades con el sistema. Una vez escuchado y entendido las peticiones de
los usuarios, tuve contacto con el owner de la base de datos donde se aloja toda
la información del sistema HMS-NCMS, esto con el objetivo de ahora entender
cómo se comporta la base de datos y cueles serían las tablas a utilizar para el
desarrollo, y lo más importante, obtener los permisos requeridos para la conexión
entre VB y Access. Se he desarrollado en su totalidad la parte del Frontend, se
desarrolló en base a las peticiones de los usuarios, en base a una parte que se
tiene en el sistema anterior pero sobre todo de una manera amigable para el
usuario. De igual forma se ha desarrollado gran parte del Backend, el desarrollo
del Backend es más complejo en cuanto a programación ya que en este caso se
necesita analizar de manera detallada los resultados y/o programación que se ha
hecho, ya que al momento de tener un error y no darse cuanta podría afectar de
manera drástica el sistema. Así mismo ha sido necesario tomarse el tiempo
requerido para analizar que todo marche en orden para evitarse problemas en
futo.
El sistema entro a una fase beta la cual fue testeada únicamente por los
programadores y líderes del sistema, esto con el objetivo de encontrar fallas en el
mismo y al mismo tiempo validar las expectativas sobre el sistema. Una vez

Universidad Politécnica de Querétaro – Reporte de Estadía – Diciembre 2021


8

teniendo conocimientos de los problemas en el sistema, claramente fue


necesarios corregirlos uno por uno y validarlos al instante.
Para la fase final del sistema, este fue lanzado a nivel Bombardier Aeropuerto para
validar la funcionalidad con los usuarios y validar su lanzamiento a Bombardier
Márquez.
Para poder comprender claramente el significado y las implicaciones del sistema
NON CONFORMITY 4.0, es necesario conocer también aquellos conceptos que
podrían llegar a confundirse con éste, pero que no lo son. Cabe agregar que serán
utilizados durante todo el estudio, por lo que se detallan a continuación:

 NCMS: una herramienta que ha desarrollado Bombardier para la


administración de producto no conforme, ya sea porque no se cumple una
especificación, dibujo o instrucción de trabajo, porque existen discrepancias
entre estos documentos o porque se reciben componentes defectuosos del
proveedor.

 NCR: Cuando tenemos una No Conformidad en una pieza o un ensamble y


necesitamos la disposición de Ingeniería o su aprobación para usar las
partes o repararlas.

 SNC: Cuando tenemos una No Conformidad en una pieza o ensamble que


se puede reparar sin la aprobación de Ingeniería y/o sin su aprobación para
poder usar las partes.

 Stock Purge: Cuando tenemos una No Conformidad en una pieza detalle o


un su ensamble y la misma condición potencialmente la tienen más.

 HMS-NCMS: (Sistema de gestión de no conformidad) se utiliza para


Administrar todos los tipos de RNC (Standard, SNC, Stock Purge). Puede
mostrar, definir, clarificar una no conformidad y seguirla en sus diferentes
etapas desde que se crea hasta que se cierra

 VNCR: (Reporte de no conformidad del proveedor). Proporciona al


proveedor la capacidad de crear VRNCs en el Portal del proveedor.

Universidad Politécnica de Querétaro – Reporte de Estadía – Diciembre 2021


9

 Visual Estudio: Visual Studio permite a los desarrolladores crear sitios


y aplicaciones web, así como servicios web en cualquier entorno compatible
con la plataforma .NET.

 MS Access: Access es un gestor de datos que utiliza los conceptos


de bases de datos relacionales y pueden manejarse por medio de consultas
e informes. Está adaptado para recopilar datos de otras utilidades
como Excel, SharePoint, etc.

 Frontend: Se enfoca en el usuario, en todo con lo que podemos interactuar


y lo que vemos mientras navegamos. Así como en una primera cita, nuestra
web busca causar una buena impresión y agradar al usuario. Buena
experiencia de usuario, inmersión y usabilidad, son algunos de los objetivos
que busca un buen frontend y hoy en día existen una gran variedad de
frameworks.

 Backend: Enfocado en hacer que todo lo que está detrás de un sitio web
funcione correctamente. Toma los datos, los procesa y los envía al usuario,
además de encargarse de las consultas o peticiones a la Base de Datos, la
conexión con el servidor, entre otras tareas que debe realizar en su día a
día.

 Framework: Un Framework, que se podría traducir aproximadamente como


marco de trabajo, es el esquema o estructura que se establece y que se
aprovecha para desarrollar y organizar un software determinado. Esta
definición, algo compleja, podría resumirse como el entorno pensado para
hacer más sencilla la programación de cualquier aplicación.

 VB.NET: Es un lenguaje de programación orientado a objetos que se puede


considerar una evolución de Visual Basic implementada sobre el framework
.NET. Su introducción resultó muy controvertida, ya que debido a cambios
significativos en el lenguaje VB.NET no es retro compatible con Visual
Basic

Universidad Politécnica de Querétaro – Reporte de Estadía – Diciembre 2021


10

 HTML5: Es un lenguaje de marcado que se utiliza para el desarrollo de


páginas de Internet. Se trata de las siglas que corresponden a HyperText
Markup Language, es decir, Lenguaje de Marcas de Hipertexto.

 BOOTSTRAP: Es una biblioteca multiplataforma o conjunto de


herramientas de código abierto para diseño de sitios y aplicaciones web.
Contiene plantillas de diseño con tipografía, formularios, botones, cuadros,
menús de navegación y otros elementos de diseño basado
en HTML y CSS, así como extensiones de JavaScript adicionales. A
diferencia de muchos frameworks web, solo se ocupa del desarrollo front-
end.

 CSS: es un lenguaje de diseño gráfico para definir y crear la presentación


de un documento estructurado escrito en un lenguaje de marcado Es muy
usado para establecer el diseño visual de los documentos web, e interfaces
de usuario escritas en HTML o XHTML; el lenguaje puede ser aplicado a
cualquier documento XML, incluyendo XHTML, SVG, XUL, RSS, etcétera.
También permite aplicar estilos no visuales, como las hojas de estilo
auditivas.

 CODEPEN: Es una plataforma de desarrollo creada por Chris Coyier donde


puedes publicar pequeñas páginas donde hacer ejemplos y trastear con fragmentos
de código con una experiencia muy agradable. Suelo equipararlo a una «especie de
Youtube para diseñadores y desarrolladores web», ya que puedes usarlo tanto para
ver que han hecho miembros de la comunidad o para crear tu propia cuenta de
usuario y hacer tus propias publicaciones.

 JS: Es un lenguaje de programación que te permite realizar actividades


complejas en una página web cada vez más una página web hace
más cosas que sólo mostrar información estática como mostrar
actualizaciones de contenido en el momento, interactuar con mapas,
animaciones gráficas 2D/3D etc. puedes estar seguro que JavaScript
está involucrado.

 ASPX: es una tecnología de Microsoft del tipo "lado del servidor"


para página web generadas dinámicamente, que ha sido comercializada

Universidad Politécnica de Querétaro – Reporte de Estadía – Diciembre 2021


11

como un anexo a Internet Information Services (IIS). Lo interesante de este


modelo tecnológico es poder utilizar diversos componentes ya
desarrollados como algunos controles ActiveX así como componentes del
lado del servidor, tales como CDONTS, por ejemplo,4que permite la
interacción de los scripts con el servidor SMTP que integra IIS.

 ASCX: Básicamente, los archivos ASCX facilitan el uso del mismo código
en múltiples páginas web ASP.NET, ahorrando tiempo y energía al construir
un sitio web. Por ejemplo, varios archivos ASPX de un sitio web pueden
enlazar con un archivo single ASCX que contiene código para el menú de
navegación de un sitio web. En lugar de escribir el mismo código en cada
página del sitio web que necesita el menú, cada página puede simplemente
apuntar al archivo ASCX, haciendo que la gestión y actualización del menú
en cada página sea mucho más fácil.

 JSON: es un formato de texto sencillo para el intercambio de datos. Se


trata de un subconjunto de la notación literal de objetos de JavaScript,
aunque, debido a su amplia adopción como alternativa a XML, se considera
un formato independiente del lenguaje.

CAPITULO III. DEFINICION DEL PROYECTO

Planteamiento del problema


Actualmente Bombardier cuenta con un sistema llamado HMS-NCMS el cual es un
reportador histórico que sirve para editar, crear, borrar, los RNCS. La herramienta
utilizada actualmente fue desarrollada con JAVA, estamos hablando de un sistema

Universidad Politécnica de Querétaro – Reporte de Estadía – Diciembre 2021


12

que, si bien aún realiza las funciones necesarias por el usuario, en la actualidad
esta herramienta se ha vuelto obsoleta para cubrir la demanda por el usuario. El
mayor problema que surge hoy en día sobre esta herramienta es el tiempo de
espera que tiene el usuario al momento de consultar información sobre los RNCS
al momento de aplicar cualquier filtro. La herramienta puede llegar a tardar desde
los 8 minutos hasta los 15 minutos de espera, lo cual es un tiempo muy
significativo para el usuario. Esto sin mencionar que existe la posibilidad que la
herramienta muestre un error al momento de estar solicitando la información a la
base de datos para que así nuevamente el usuario ingrese los filtros requeridos,
obviamente el problema surge por la forma en que fue programado este sistema
en aquel tiempo.

De igual forma, la interfaz de la herramienta no es amigable con los usuarios,


como mencioné, fue desarrollada antes de que existiera el desarrollo web, por
ende, los usuarios suelen tener problemas con entender y/o recordar fácilmente la
herramienta. El problema principal a la interfaz es que cualquier usuario,
especialmente los de nuevo ingreso tarden en entender eficazmente el sistema.

Justificación [beneficios que obtendrá la empresa al resolver este problema


con el proyecto desarrollado]
El mayor problema que se presenta cada vez más, es el tiempo de espera al
consultar información sobre los RNCS lo cual provoca poca eficiencia en el
usuario. Existen distintos factores por los cuales el sistema pase por estos
problemas, el factor más significativo está en la base de datos donde se encuentra
la información, ya que toda la información está alojada en Microsoft Access 2010
lo cual con el paso del tiempo se ha ido realentizando y ocasiona que el tiempo de
espera cada vez sea mayor. Por otra parte esta la forma de programación, ya que
como se menciona, la herramienta esta desarrollada en JAVA, algo que de igual
forma con el paso del tiempo se ha quedado obsoleta con los requerimiento del
usuario. Combinando dichos factores, tenemos como consecuencia mayor
problema en cuanto al sistema.

Universidad Politécnica de Querétaro – Reporte de Estadía – Diciembre 2021


13

Alcances y Restricciones
El sistema NCMS existente es bastante robusto en cuanto a la información que
maneja, ya que es una herramienta que es utilizada por Bombardier en general y
no solo en el sitio de Querétaro, por lo cual, lo alcances y/o expectativas que hay
sobre este proyecto son las siguientes:

 El sistema podrá identificar prioridades, los informes a desarrollar se


incluirán, pero no se limitarán a: NCRS para entregas en las siguientes 48
horas en cada PU.

 NCRS con los 5 días más altos acumulados sin reanudar en cada PU.

 NCRS con los 5 mejores resúmenes acumulados más altos en cada PU.

 Números de pieza con el número más alto de NCR en cada PU (para


métodos).

 Informes de rendimiento: informes de envejecimiento automatizados y


estandarizados por q (KPI) en el tiempo de entrega NCR tiempo de
respuesta por Q.

La única restricción en cuanto al desarrollo del sistema es el no poder migrar la


información que actualmente se tiene alojada en la base de datos de Microsoft
Access 2010 a SQL Server, esto con el objetivo de poder maximizar el
procesamiento de consultas en sistema y que el tiempo de espera sea mucho
menor al que se tiene hoy en día.

Objetivo General
Desarrollar un sistema web intuitivo, eficaz, amigable, innovador, el cual remplace
el sistema actual utilizado con el objetivo de disminuir altamente el tiempo de
espera al momento de hacer consultas.

Universidad Politécnica de Querétaro – Reporte de Estadía – Diciembre 2021


14

De igual forma implementar nuevas tecnologías para cubrir altamente las


necesidades que se requieren hoy en día y al mismo tiempo en un futuro por el
usuario.

Objetivos Específicos
Implementar de manera óptima tecnologías de desarrollo web tales como djsdj
sjhdjhd dsjhdbjdhd que ayuden a satisfacer las necesidades del usuario a corto,
mediano y largo plazo.

Disminuir en un 90% el tiempo de espera de un usuario al momento de realizar


una consulta al sistema.

Desarrollar una interfaz amigable con el usuario y disminuir el re trabajo por los
usuarios.

Universidad Politécnica de Querétaro – Reporte de Estadía – Diciembre 2021

También podría gustarte