Programación de la producción (Unidad 4)

 1. El concepto de programación. 

La programación es el acto de programar, es decir, organizar una secuencia de pasos ordenados a seguir para hacer cierta cosa. Este término puede utilizarse en muchos contextos, es común hablar de programación a la hora de organizar una salida, las vacaciones o de la lista de programas con sus días y horarios de emisión de los canales de televisión o la lista de películas de un cine.

Programación en informática

En el ámbito de la informática, la programación refiere a la acción de crear programas o aplicaciones a través del desarrollo de un código fuente, que se basa en el conjunto de instrucciones que sigue el ordenador para ejecutar un programa.

La programación es lo que permite que un ordenador funcione y realice las tareas que el usuario solicita.

El principal objetivo de la programación es definir instrucciones para que un ordenador pueda ejecutar sistemas, programas y aplicaciones que sean eficaces, accesibles y amigables para el usuario.







  2. Las etapas de programación.

1. Definición del problema

Requiere que el problema sea definido y comprendido claramente para que pueda ser analizado con todo detalle .

2. Análisis del problema

El propósito del análisis de un problema es ayudar al programador para llegar a una cierta comprensión de la naturaleza del problema. El problema debe estar bien definido si se desea llegar a una solución satisfactoria.

Para poder definir con precisión el problema se requiere que las especificaciones de entrada, proceso y salida sean descritas con detalles.

Entrada, son todos los datos que hay que ingresar para la resolución del problema.

Proceso, son los diferentes procedimientos en los cuales usare los datos proporcionados por el usuario en el paso anterior para resolver el problema.

Salida, la resolución del problema.

Una buena definición del problema, junto con una descripción detallada de las especificaciones de entrada y salida, son los requisitos mas importantes para llegar a una solución eficaz.

El análisis del problema exige una lectura previa del problema a fin de obtener una idea general de lo que se solicita . la segunda lectura deberá servir para responder a las preguntas:

  • ¿Qué información debe proporcionar la resolución del problema?

  • ¿Qué datos se necesitan para resolver el problema?

La respuesta a la primera pregunta indicara los resultados deseados o las salidas del problema. La respuesta a la segunda pregunta indicara que datos proporcionan o las entradas del problema.

En esta fase debemos aprender a analizar la documentación de la empresa , investigar, observar todo lo que rodea el problema.

3. Diseño de la solución

Una computadora no tiene la capacidad para solucionar mas que cuanto se le proporcionan los sucesivos pasos a realizar. Estos pasos sucesivos que indican las instrucciones a ejecutar por la maquina constituyen, como ya sabemos el algoritmo.

La información proporcionada al algoritmo constituye su entrada y la información producida por el algoritmo constituye su salida.

Los problemas complejos se pueden resolver mas eficazmente con la computadora cuando se rompen en subproblemas que sean mas fáciles de solucionar que el original. La descomposición del problema original en subproblemas mas simples y a continuación dividir estos subproblemas en otros mas simples que puedan ser implementados para su solución en la computadora de denomina diseño descendente (top - down design ).

Es preciso representar el algoritmo mediante una determinada herramienta de programación: diagramas de flujo, pseudocódigo o diagramas N - S.

4. Codificación

Es el algoritmo traspasado a la computadora a través de un lenguaje de programación,

debe ser escrito de acuerdo a las reglas gramaticales o sintaxis del mismo.

Generamos un algoritmo el cual se denomina código, y al pasarlo a un lenguaje de programación se le llama código fuente.

5. Compilación y ejecución

Compilación, el lenguaje de programación seleccionado revisa que ya no halla errores en el código fuente.

Ejecución, ejecutar el programa después del ser compilado.

6. Verificación y pruebas

Revisar que el programa de los resultados que el usuario quiere, hay que revisar si hay algún error el cual puede ser de tipo lógico, de semántica o ejecución.

7. Depuración

Corregir los errores encontrados en la etapa anterior, si hubiese algún error se tiene que regresar hasta la etapa que sea necesaria para que la solución sea la que el usuario requiere.

8. Documentación

Son todos los comentarios, referencias desde que se dio el problema hasta que se encontró la solución.

a) documentación interna, es el encabezado, descripción, declaración del problema, son todos los comentarios que puedan llegar a servir dentro del código fuente.

b) documentación externa, son los manuales que se hacen para una mejor ejecución del programa, ahí se explicara como usar el programa.

9. Capacitación

Una ves que tenemos lo manuales viene la capacitación de usuarios, como no a todos les interesa los mismo porque hay diferentes tipos de usuarios, se tienen que dividir de acuerdo a sus conveniencias.

10. Implantación o implementación del sistema

Hay diferentes formas de implementar el sistema:

  • Depende del tamaño del sistema

  • Si existiera un sistema se tiene que poner el nuevo y quitar el que ya estaba.

  • Trabajar primero con el sistema viejo(si existe), y después empezar a trabajar con el nuevo.

  • Sistemas implantados por regiones.

  • Trabajar con el sistema viejo (si existe) y con el sistema nuevo simultáneamente después quitar el sistema viejo.

  • Ir quitando el sistema viejo(si existe) poco a poco e ir implantando el sistema nuevo.

11. Mantenimiento

El mantenimiento preventivo es que hagamos lo posible por no caer en errores, la actualización si el usuario tiene la necesidad de quitar o poner algo; téngase en cuenta que cuando surge mantenimiento tenemos que volver a hacer todos los pasos anteriores revisando que todas la condiciones sean favorables alrededor del sistema.



3. La distribución de los trabajos

La clave para que la Distribución de un Espacio de Trabajo sea un lugar de trabajo eficaz se basa en el equilibrio.

Si nos paramos a pensarlo bien, la mayoría de las tareas de la oficina de hoy se pueden realizar desde laptops y smartphones. Por lo tanto, hipotéticamente, lo único necesario para desarrollar un trabajo sería un espacio para sentarse, ya sea de manera individual o en grupos. Distribución 

Sin embargo, las personas, los trabajadores buscamos algo más que un escritorio donde poner tu laptop. Deseamos pasar nuestros días laborales en un espacio inspirador que contribuya a alcanzar nuestros objetivos. Por eso la distribución de los espacios de trabajo es tan importante.

Al mismo tiempo, buscamos un lugar de trabajo que facilite nuestro bienestar cognitivo y físico y que nos permita concentrarnos e interactuar productivamente con nuestros colegas.

Un espacio de trabajo con opciones diversas

Por esa razón, las empresas contemplan cómo diseñar un espacio de oficina actualizado y eficaz para sus empleados quienes se enfrentan a un rango de opciones cambiante y contradictorio.

Hay 3 necesidades claras que un espacio de trabajo debe ofrecer un proyecto de distribución espacios de trabajo basado en el diseño organizacional:

1. Sentido de pertenencia.

2. Área privada.

3. Área de recepción.

4. Lugar para sus pertenencias.

De esta forma, mejor que intentar predecir o acertar tendencias es analizar las necesidades y la experiencia humana, pues estamos diseñando un sistema operativo humano.

Pero es que además, resulta que el sistema operativo humano tiene requisitos bastante claros cuando se trata de su entorno de trabajo.

Diversos profesores y psicólogos que estudian la motivación humana en el lugar de trabajo, hablan de que no solo el cuerpo tiene necesidades, también la mente las tiene. Entonces descubrieron que los trabajadores necesitan una sensación de seguridad, pertenencia, autonomía, logro, estatus y objetivos.

A fin de desplazarse por el mundo de una manera saludable y productiva, dice que los trabajadores deben tener un espacio distribuido de tal forma que les aporte  una sensación de competencia en su trabajo.

Además también debe ofrecerles el estímulo para el desarrollo de relación con otras personas, sin olvidar la propia autonomía. De esta forma, se ha comprobado que las personas que pueden desarrollar su trabajo de forma autónoma, son psicológicamente más saludables.



4. Mejoramiento de la secuenciación.

El proceso de determinar el pedido en una máquina o en un centro de trabajo se llama Secuenciación o también secuenciación por prioridades. Las reglas de prioridad son reglas usadas para obtener una secuenciación de los trabajos. Las reglas pueden ser simples y pedir únicamente que los trabajos se ordenen de acuerdo con un dato, como el tiempo de procesamiento, plazo u orden de llegada

En muchos ambientes de manufactura tales como la industria química, textil, del plástico, farmacéutica, de semiconductores, del metal y de procesamiento de productos, es común que en las instalaciones se lleven a cabo diversos tipos de operaciones, que requieran un cierto tiempo de preparación entre una operación y otra. Varios autores han citado ejemplos de procesos productivos donde los tiempos de preparación dependen de la secuencia de las operaciones. También, es muy común la existencia de fechas límites para la entrega de ciertos pedidos, lo que puede originar la presencia de retrasos en las entregas, con lo que el objetivo básico se convierte en la minimización de los retrasos de los pedidos.





  5. Plan de producción.

El objetivo del Plan de Producción es detallar cómo se van a fabricar los productos que se ha previsto vender. Se trata de conocer los recursos humanos y materiales que habrá que movilizar para llevar adelante la nueva empresa.

Proceso de fabricación                                                                                                            

Para cada uno de los productos del catálogo hay que describir su proceso de fabricación. Esto significa que hay que detallar dónde se compran las materias primas, cómo y a dónde se transportan, cómo se almacenan hasta su uso, cómo se usan en el proceso de fabricación y en qué consiste este y cómo se almacena el producto final y cómo se transporta hasta el cliente final.

Hay de detallar al máximo el proceso de fabricación del producto -o de prestación del servicio- identificando las partes del proceso y decidiendo si esas etapas se realizarán dentro de la empresa o se van a subcontratar a terceros.

bulletInstalaciones, equipos y personal

En el caso de realizar la fabricación en la empresa hay que describir las características fundamentales de los locales y instalaciones necesarias, la maquinaria que se va a necesitar y el personal que se empleará y la formación que debe tener. En el caso de subcontratar partes del proceso de fabricación, hay que saber a quien se va a subcontratar y que características deben cumplir estos terceros.

bulletCapacidad de producción

Un aspecto crítico de la empresa es conocer la capacidad de producción que se va a tener y la flexibilidad para adaptar esta capacidad de producción a variaciones, en aumento o en disminución, de la demanda por parte del mercado.

bulletProveedores

También hay que prestar especial atención en cómo la empresa va a proveerse de los materiales necesarios para la producción, tratando de reducir al mínimo la dependencia de algún proveedor concreto o de algún material determinado.

bulletAspectos legales

Si se dispone de patentes o licencias de fabricación hay que detallar en que consisten y sus condiciones.

 


Fuentes consultadas:

- Programación (Informática) - Qué es, información, lenguajes. (2014). Retrieved March 6, 2021, from Concepto.de website: https://concepto.de/programacion/

‌-Ariel, W. (2003, July 28). Proceso de planificación, programación y control de la producción • gestiopolis. Retrieved March 6, 2021, from gestiopolis website: https://www.gestiopolis.com/proceso-de-planificacion-programacion-y-control-de-la-produccion/

‌- Distribución de Espacios De Trabajo y el diseño organizacional. (2019, August 29). Retrieved March 6, 2021, from PROJECTBCN website: https://projectbcn.com/distribucion-de-espacios-de-trabajo-diseno-organizacional/

‌- Plan de Producci�n. (2021). Retrieved March 6, 2021, from Megaconsulting2000.com website: http://www.megaconsulting2000.com/herramientas/planempresa/5_produccion.htm#:~:text=El%20objetivo%20del%20Plan%20de,llevar%20adelante%20la%20nueva%20empresa.&text=Para%20cada%20uno%20de%20los,describir%20su%20proceso%20de%20fabricaci%C3%B3n.












Comentarios