BIENVENIDOS...

En este blog los invito a compartir diversos temas de Gestion tencológica esperemos que sea de gran satisfaccion para todos nosotros

¿Que es la Gestion Tecnologica?

La Gestión Tecnológica (GT), se concibe como el proceso de administrar el desarrollo de la tecnología, su implementación y difusión en los sectores industrial, público y privado y en la sociedad en general.

Que implica su manejo

implica el manejo del proceso de innovación a través de la Investigación y Desarrollo (I+D), lo cual incluye la introducción y uso de tecnología en productos, en procesos industriales, y en otras áreas estructurales y funcionales de la empresa, así como también la utilización de este conocimiento en la solución de los diferentes problemas de la sociedad, del ser humano y del medio ambiente

sábado, 17 de octubre de 2015

adopción de tecnologias



Caso de estudio sobre adopción de tecnologías.



la estructuración de la tecnología en las organizaciones: un análisis de procesos de adopción de tecnología en una empresa manufacturera antioqueña.

En el anterior mapa mental se muestra un proceso de adopción tecnológica realizado para una organización manufacturera. El autor considero los siete puntos que a continuación se describe como los  más importantes para realizar este proceso.
  • Procesos del modelo

El autor considero que para poder aumentar y mejorar la producción en esta empresa se debía adquirir ciertos activos los cuales son:
  •         La adquisición de un robot
  •      La conformación de equipos autónomos de producción
  • La implementación de un software de planificación de recursos (ERP)

  • Componentes del modelo
  •  Propiedades institucionales: en este componente se plantean las reglas, normas, acuerdos, la estructura funcional que dará dirección proceso de adopción de tecnología.
  •  Los agentes: se dividen en internos y externos cumplen un rol especifico dentro del proceso de adopción de tecnología.
  •  La tecnología: se divide en tres procesos los cuales son proceso de producción basado en equipos autónomos, la implementación de un ERP y la adquisición y puesta en operación de robots de soldadura, así mismo, los criterios para la selección de dichas tecnología y el efecto en el proceso productivo

  •     Factores que inciden en el modelo
  •  Factores personales o humanos: por parte del personal se debe saber los beneficios que se recibirán, la difusión y aceptación de la tecnología, hará parte también el flujo de información y toma de decisión sobre la adopción.

  • Factor tecnológico: se considera cinco atributos de la adaptación los cuales son ventaja relativa, compatibilidad, complejidad, posibilidad de ensayo y verificabilidad.

  •  Determinismo tecnológico

  • en este punto se habla de determinismo tecnológico cuando se hace referencia a la adquisición del robot para este caso de soldadura en la empresa pues se tiene que entender que este robot reemplazara una cantidad de operarios pues tendrá la capacidad de desarrollar la misma tarea que ellos y con una mejor precisión por lo tanto una mejor calidad. Aunque se debe saber que para que este robot opere es necesario capacitar personal que sepa de la materia en cuanto a soldadura se refiere.

  •  Resistencia al cambio tecnológico

este punto es muy importante pues en él se debe concientizar a todas las personas que hacen parte de la empresa, se debe dejar de lado esa zona de confort en la que actualmente se encuentra la empresa. Y demostrarles que al adquirir paquetes tecnológicos todos van a hacer parte de la ganancia.

  •  Flexibilidad tecnológica

 la posibilidad de seleccionar la tecnología de fabricación es un área de gran interés pues debido a los constantes avances en la tecnología de fabricación se puede realizar el producto por diferentes procesos. La flexibilidad tecnológica según el documento se divide en:

  • flexibilidad de la maquina: es la facilidad de hacer los cambios necesarios para producir un conjunto dado de tipos de piezas.
  • flexibilidad del proceso: La capacidad de producir un conjunto dado de tipos de piezas, posiblemente, el uso de diferentes materiales, de diferentes maneras.
  • flexibilidad del producto: La capacidad de cambiar a producir nuevos productos muy económicos y rápidos.
  • máxima flexibilidad: La capacidad de manejar desgloses y seguir produciendo un conjunto de tipos de piezas.
  • flexibilidad de volumen: La capacidad para operar de manera rentable a diferentes volúmenes de producción.
  • - flexibilidad de expansión: La capacidad para ampliar el sistema fácilmente y de forma modular
  • - flexibilidad de operación: La posibilidad de intercambiar el orden de varias operaciones para cada tipo de pieza.
  • - Flexibilidad de producción: El universo de los tipos de piezas que el sistema de fabricación puede producir.
  •  flexibilidad estratégica: comprende el liderazgo estratégico, las competencias básicas dinámicas, el capital humano, los recursos de fabricación y la tecnología de la información.
  • “la definición de cada uno de los tipos de flexibilidad se tomo del texto la estructuración de la tecnología en las organizaciones: un análisis de procesos de adopción de tecnología en una empresa manufacturera antioqueña. Escrito por SANTIAGO ALBERTO CORREA VÉLEZ”

  • intermediarios
  •  este es el punto mas importante pues se debe contar con talento humano que posea la capacidad de transmitir el conocimiento de la tecnología entre quien la crea y quien la usa.

    Adaptación de las aplicaciones a las tecnologías de Cloud


    En la actualidad se hace necesario que el vínculo cliente empresa se adapte a las necesidades del mercado es decir que el cliente pueda disponer de su información u otros servicios prestados por la empresa de manera ágil y segura sin importar en donde se encuentre. Y que esta información o servicio no tenga que pasar por terceros para poder ser obtenida. Debido a esto hablaremos de los parámetros que se deben saber para que una empresa se adapte a tecnologías como cluod.

  •  Tecnologías de cloud 

  • El sistema cloud es un sistema de almacenamiento nube. La ventajas que tiene son las siguientes:

  •  Agilidad: gracias a los dispositivos que ofrece el mercado,las distintas opciones de conectividad y redes.permiten que los usuarios ya sean clientes o trabajadores puedan acceder a la información de manera rápida y detallada.
  •  Optimización: consiste en crear o transformar los programas de interacción con los clientes o trabajadores en aplicaciones móviles y basadas en el Cloud, esto hace que se mejore la productividad y eficacia de la organización. 

  • Innovación: cloud visto como herramienta de una organización permite ampliar el alcance de la tecnología mejorando las capacidades de la organización y ofreciéndose como un valor agregado dentro del servicio al cliente. 

  • Seguridad: hoy en dia este tipo de plataforma se puede usar desde cualquier dispositivo y haciendo uso de cualquier enlace de red lo que permite que terceros puedan hacer uso d la información del cliente. Para esta plataforma se requiere crear un marco de seguridad empresarial en la cual se identifique,controle y gestione los riesgos. 


  • Transformación de aplicaciones 

  • Con el fin de implementar la tecnología que ofrece cloud la empresa debe seguir ciertas condiciones para acoplarse. La primera es el contacto empresarial y consiste en identificar los posibles usuarios de esta tecnología, seguido de saber mediante que aplicaciones los usuarios van a manipular la información y que acople se debe hacer con los programas que se manejan actualmente, luego de esto se debe saber sobre que plataformas de los dispositivos va a funcionar las aplicaciones, que recursos se requieren para acoplar y poner en funcionamientos las nuevas aplicaciones por ultimo se debe saber el costo y el presupuesto disponible para esta implementación.

  •  Etapas para la transformación. 

  • Dentro de la adaptación de tecnologías como cloud se deben conocer tres etapas generales las cuales son:

  •  Evaluar: en esta etapa se deben responder preguntas como ¿Qué aplicaciones deben subirse a el Cloud?, ¿A qué tipo de plataformas deben migrarse esas aplicaciones?, ¿Cómo deben prepararse las aplicaciones para el Cloud?, ¿Cómo pueden integrarse las aplicaciones basadas en la nube con otros sistemas? 

  •  Modernizar: en este punto se gestiona la transformación. 

  • Gestionar: en esta etapa se pretende mitigar los riesgos.




  • colaboradores:
    Jairo Mesa
    Jeisson Sierra
    Elkin Barajas

adaptación de tecnologías




PLAZA DE MERCADO BOYACA S.A.S


Partiendo de  la base de datos ya planteada y realizando un análisis según los requerimientos que quiere la empresa, es más aconsejable ampliar la tecnología que están utilizando, debido a que el diseño actual está realizado tomo en cuenta las necesidades de la empresa pero aún no está bien modelado, añadiendo que el entorno donde está montada la base de datos no es recomendable si se manejaran grandes cantidades de información,  a continuación se mostrara el diseño de la base de datos con la nueva ampliación  de acuerdo a los requerimientos 



Consultas





  • Una consulta que permita ver en orden alfabético el nombre de cada vendedor, su fecha de nacimiento y su teléfono. (Campos del resultado: Nombre, Fecha de nacimiento, Teléfono)

 SELECT Vendedores.NombreVendedor, Vendedores.FechaNacimiento, Vendedores.Telefono FROM Vendedores;

  • Una consulta que dé como resultado el nombre de los vendedores nacidos en Bogotá. (Campos del resultado: Nombre, Ciudad) 

SELECT vendedores.NombreVendedor, ciudad.NombreCiudad from vendedores, ciudad where vendedores.IdCiudad = ciudad.IdCiudad and ciudad.NombreCiudad=’Bogota’

  •  consulta que le permita determinar quiénes tienen mayor acumulado (suma) en kilos vendidos, si los vendedores con hijos o los vendedores sin hijos. (Campos del resultado: Hijos, Suma de Kilos).
Con hijos: SELECT Vendedores.Hijos, Vendedores.IdVendedor, sum(Ventas.Kilos) AS kilos_vendidos FROM Vendedores INNER JOIN Ventas ON Vendedores.IdVendedor = Ventas.cod_vendedorWHERE Vendedores.Hijos = -1GROUP BY Vendedores.Hijos, Vendedores.IdVendedor

Sin hijos: SELECT Vendedores.Hijos, Vendedores.IdVendedor, sum(Ventas.Kilos) AS kilos_vendidosFROM Vendedores INNER JOIN Ventas ON Vendedores.IdVendedor = Ventas.cod_vendedorWHERE Vendedores.Hijos = 0GROUP BY Vendedores.Hijos, Vendedores.IdVendedor;


  •  Consulta que le permita determinar cuál fue el producto con más kilos vendidos durante el año 1999. (Campos del resultado: Nombre del producto, Suma de Kilos en orden) 

SELECT Productos.NomProducto, sum(Ventas.Kilos) AS kilos_vendidos

FROM Productos INNER JOIN Ventas ON Productos.Id_producto = Ventas.cod_producto WHERE Fecha>=#01/01/1999# and Fecha<=#12/31/1999#

GROUP BY Productos.NomProducto ORDER BY sum(Ventas.Kilos) DESC;


  • Consulta donde se muestre el nombre y el total de kilos vendidos por cada vendedor (entre todos los productos) para el año 2002. Ordene el resultado de forma descendente, de manera que el vendedor con mayores ventas ocupe el primer lugar. (Campos del resultado: Nombre del vendedor, Suma de Kilos)

SELECT Vendedores.NombreVendedor, sum(Ventas.Kilos) AS kilos_vendidos

FROM Vendedores INNER JOIN Ventas ON Vendedores.IdVendedor = Ventas.cod_vendedor WHERE Fecha>=#01/01/2002# and Fecha<=#12/31/2002#

GROUP BY Vendedores.NombreVendedor ORDER BY sum(Ventas.Kilos) DESC

  •  Una consulta que permita ver el total de ventas por vendedor y producto. El resultado debe tener las siguientes columnas (campos) : nombre del vendedor, nombre del producto, suma de Kilos (kilos vendidos para ese producto), el precio del producto y el total de ventas, correspondiente a la suma de kilos multiplicada por el precio.
SELECT Vendedores.NombreVendedor, Productos.NomProducto, sum(Ventas.Kilos ) AS kilos_vendidos, sum(Ventas.Kilos ) * Productos.Precio AS Precio_Total FROM Productos INNER JOIN (Vendedores INNER JOIN Ventas ON Vendedores.IdVendedor =Ventas.cod_vendedor) ON Productos.Id_producto = Ventas.cod_producto GROUP BY Vendedores.NombreVendedor, Productos.NomProducto, Productos.Precio ORDER BY sum(Ventas.Kilos) DESC;


Precio

El dia promedio de un ingeniero de sistemas radica en 75 mil pesos, añadiendo que se trabaja un promedio de 9 horas al dia, calculando el total seria 75000/9 que daría igual a

8333.33 pesos colombianos

Para la ampliación del sistema ya hecho se realiza el siguiente procedimiento:


a. Diseño de las tablas de acuerdo a los requerimientos dados: 2 hora

b. Normalización de la base de datos: 1 hora

c. Estructura de consultas para reporte: 2 horas


Horas empleadas 5 horas = 41666.65

Para la implementación de una nueva tecnología

a. Base de datos Mysql(Free) Instalación: 1 horas

b. Diseño de las tablas de la base de datos: 7 horas

c. Normalización de la base de datos: 2 horas

d. Estructura de consultas para reporte.2 horas

e. Puesta en servicio de la base de datos: 1 hora.




Horas empleadas 13 horas= 108333.29



colaboradores:
Jairo Mesa
Jeisson Sierra
Elkin Barajas








lunes, 12 de octubre de 2015

web service



QUE ES UN WEB SERVICE

Un web service es un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones de software desarrolladas en lenguajes de programación diferentes, y ejecutadas sobre cualquier plataforma, pueden utilizar los servicios web para intercambiar datos en redes de ordenadores como internet.

De una manera más clara se podría decir que un web service es una función que diferentes servicios o equipos utilizan; es decir, solo se envían parámetros al servidor (lugar donde está alojado el web service) y éste responderá la petición. Entre algunas que se manejan de utilizar servicios webs en las aplicaciones destacan las siguientes:
·         Aportan interoperabilidad entre aplicaciones de software independientemente de sus propiedades o de las plataformas sobre las que se instalen.
·         Los servicios Web fomentan los estándares y protocolos basados en texto, que hacen más fácil acceder a su contenido y entender su funcionamiento.
·         Al apoyarse en HTTP, los servicios Web pueden aprovecharse de los sistemas de seguridad firewall sin necesidad de cambiar las reglas de filtrado.
·         Permiten que servicios y software de diferentes compañías ubicadas en diferentes lugares geográficos puedan ser combinados fácilmente para proveer servicios integrados.
·         Permiten la interoperabilidad entre plataformas de distintos fabricantes por medio de protocolos estándar y abiertos. Las especificaciones son gestionadas por una organización abierta, la W3C, por tanto no hay secretismos por intereses particulares de fabricantes concretos y se garantiza la plena interoperabilidad entre aplicaciones.

La principal ventaja de utilizar un servicio web es que son bastante prácticos debido a que son independientes de las aplicaciones.




Creación de un web service en visual Studio 2012
1.    Damos clic en proyecto nuevo y escogemos sitio web

2.    Seleccionamos el .NET Framework 3.5  y la opción servicio web asp.NET




3.    Ingresamos al archivo Service1.asmx

4.    Insertamos un nuevo webMethod el cual registre la hora y fecha del sistema de la siguiente manera:

5.    Ejecutamos y obtendremos el siguiente resultado:

Si damos clic sobre horayfecha este será el resultado:

6.    El siguiente paso es preceder a realizar la interfaz para que el usuario pueda consumir el web service. Para ello insertamos una referencia de servicio:

7.    Nos saldrá el siguiente cuadro:

Damos clic en detectar; luego en ir y por último en aceptar.

8.    Insertamos un formulario c# webForm en este caso le asignamos el nombre cliente


9.    Creamos un label y un botón el botón lo llamaremos llamar WS ()web service)

10. Ahora crearemos un evento en el botón llamar WS

11. Ejecutamos nuevamente y obtendremos el siguiente resultado

Damos clic en llamar WS y el resultado será el siguiente:


  Para descargar el proyecto ingresar al siguiente link :
https://drive.google.com/open?id=0B3PbRSnMVY1hazRmSlRwWnJNRnM



colaboradores:
Jairo Mesa
Jeisson Sierra
Elkin Barajas