martes, 7 de noviembre de 2023



 

Ingenieros en el software . 

Snippets ( formulacion , diseño ,problemas, restricciones)

Es cierto que "nos dieron una pagina en blanco" ?

El ámbito de este análisis es: una empresa productora de algún bien o servicio

Para el que no recorrió la formación académica de la ingeniería , la siguiente afirmación no le parecerá  verdadera : - la idea de que los sistemas de producción pueden reverse , estudiarse y diseñarse no es muy antigua. Surgió alrededor de 1900 con la "gerencia científica " de Frederick Taylor -. (**ver en el blog)
Desde esos años , los sistemas de producción de empresas comenzaron a ser estudiados y se genero una base de conocimiento que sirvió como base para su creación y mejora.
Y antes .... como se hacia?
Cada "maestrito con su librito" y la selección natural se imponían.
El concepto de "diseño" maduro a mediados de los 70's
Y con estas nuevas ideas , los conceptos de sistemas e información fueron incorporados.
 La computadora fue la herramienta que permitió plasmar en números los datos que hicieron posible analizar los sistemas y sobre todo: la información que circula por ellos.
Una empresa en marcha tiene procesos de información , procesos de transformación de materiales (con su propia ciencia) , reglas de decisión y control de operaciones y de resultados, y un gran etc.
Y como ya saben , la información es una composición de mensajes . Algunos mensajes son intocables o han sido incorporados como un KPI
O sea ...
En realidad "la pagina en blanco ...  tiene mucha letra chiquita"
La información que se genera internamente o  se adquiere desde sistemas externos debe ser la adecuada para los fines de la producción. Alguna de ella y algunos procesos "son restricciones" es decir un aspecto del diseño que no lo podemos alterar y no fue pensado por alguien del lado de la informática.

Para "mejorar un sistema" Gerald Nadler propone que se encuentran 3 caminos
1- Investigación
2-operacion y control
3-Diseño
En los tiempos oscuros de la informática , el camino (1) era el standard
Afortunadamente (aunque muchas veces sin saberlo) en tiempos contemporáneos se impone el camino (3). 
si nos piden diseñar un sistema , hay que comenzar "formulando el problema" (**ver en el blog)
Al formular un problema (formular lo que parece una hoja en blanco pero es en realidad una caja negra), uno de las cosas  que estamos obligados a formular es:
     SI hay varios caminos a recorrer para llegar a una situación mejor que la actual .... 
            -¿cuales son de preferencia para esta empresa? , 
            -¿El equipamiento de proceso es un invariante?
           -¿Hay reglas de negocio que se aplican en la industria?
Quizás en este punto descubramos "letra chiquita" que se denomina restricciones.
Una restricción es una característica que debe ser verdadera para cualquier solución
Una restricción puede ser algo normal en la industria (habitualmente impuesta por el método de trabajo y/o sus herramientas) o bien impuesta por una autoridad que debe ser aceptada 

Una idea clásica es : cuando estamos en posición de diseñar , para formular el problema hay que convertir el espacio desconocido del problema , en algo perceptible.
Un paso importante para descubrir que tan en blanco esta la "pagina en blanco" es identificar las restricciones (formalizar la letra chiquita)