lunes, 22 de mayo de 2023

 INGENIEROS EN EL SOFTWARE

SNIPPETS 

 CONCEPTOS de area general: Sistemas 


Ecuacion de grado 1,Segun Gaturro (para el dia del ingeniero del 2020) resuelve la pregunta ... 

que hace un ingeniero?


En la ecuacion de gaturro no esta explicito pero todos los "ingenieros" lo tenemos absolutamente presente: trabajamos con objetos concretos y complejos , gralmente tan complejos que para poder hacer nuestro trabajo debemos claudicar genialidad por estandares establecidos ; nuestros productos deben tener evolucion controlada  y ADEMAS incorporar la transdisciplinariedad a nuestro trabajo .
Los objetos producidos (los productos) tienen propiedades concretas , con metricas bien definidas y estandares de calidad y capacidad aceptados por la industria
SISTEMAS ...

Revisemos un marco para proyectos en el ambito que yo me desenvuelvo: sistemas de produccion

Producir estransformar unos insumos en productos utiles que aportan sus propiedades a la civilización

Un sistema de producción es cualquier sistema que transforma entradas en salidas útiles. 

Cuando no referimos a sistemas , es porque productos complejos requieren  que interenga mas de una "parte"  . Es natural pensar en fabricas ,pero... un subsistema de producción que esta presente en toda actividad humana es : un sistema de información. Toda actividad de transformación necesita de información o señales para transformar sus entradas en forma controlada y optima.

"...Un sistema de producción en una organización puede ser de cualquier magnitud. Reciprocamente la unidad organizativa que contiene uno o mas sistemas de produccion tambien puede seer de cualquier magnitud... Esta definición permite aplicar los conceptos referidos al diseño de sistemas de produccion , utilizados en este libro , con prescindencia de la magnitud de los sistemas o la índole de la unidad organizativa ... " (G.Nadler Diseño de sistemas de produccion)

Toda unidad organizativa  es afectada por una ley o principio muy conocido: P-R-S

Propositos-Recursos-Sistemas :se desarrollan en equilibrio balanceado . (El cumplimiento de este principio auspicia la evolucion controlada de los sistemas de información)



Cualquier cambio  en cualquiera de las 3 componentes repercutirá en cambios en las otras para mantener el equilibrio.

Si somos geniales con los sistemas , seguramente necesitaremos recursos diferentes y sera factible alcanzar nuevos propósitos. Del mismo modo la disponibilidad de recursos nuevos aunque sea dentro del área de sistemas de información , inevitablemente repercutirá en los  método de trabajo (sistema) y en los propósitos preexistentes. Finalmente nuevos propósitos , plantearan nuevos requerimientos y se necesitaran cambios en los recursos y en los sistemas.

Pensemos solamente en nuestra area. Si hay cambios de equipamiento para producción estaremos afectados y si hay proyectos por nuevos productos , habrá que cambiar los sistemas de información

los cambios en los propósitos y en los recursos de transformación serán  "propiedad" de otras profesiones (generalmente) . De alli la trasndisciplinariedad ; porque finalmente el proyecto de sistema de información será controlado o aceptado por el sistema concreto que lo requiera ,donde sus propositos y sus recursos impondrán requisitos específicos.

Me imagino que algunos saltaran.. Eso es managment! no es software engeneering !

Ingenieria de software no es solo programacion 

PLEASE RESET YOUR MINDS!    😊