03 October 2014

Systems and Models - SEBOK (22)

Representing Systems with Models

A model (glossary) is an abstraction of a system that offers insight about one or more of the the system's aspects, such as its function, behavior, structure, properties, or cost. Modeling is a common practice that is shared by most engineering disciplines, such as (1) electrical engineering, which uses electrical circuit design models, (2) mechanical engineering, which uses three-dimensional computer-aided design models, and (3) software engineering, which uses software design models. Each of these disciplines has their own language, with its syntax and semantics, serving as a means of communication among professionals in that discipline. Analytic models are used to support power, thermal, structural, and embedded real-time analysis.

Modeling of systems as holistic, value-providing entities, has been gaining recognition as a central process of systems engineering (glossary). Modeling serves to make concepts concrete and formal, enhance quality, productivity, documentation, and innovation, as well as reduce the cost and risk of systems development. Different types of models may be needed to represent systems in support of the analysis, specification, design, and verification of systems. This knowledge area provides an overview of models used to represent different aspects of systems.

What is a Model?

This topic provides foundational concepts, such as definitions of a model and a modeling language, and expresses their relationships to modeling tools (glossary) and model-based systems engineering (MBSE).

Definition of a Model

There are many definitions of the word model. In the context of systems engineering, a model that represents a system and its environment is of particular importance to the system engineer who must analyze, specify, design, and verify systems, as well as share information with other stakeholders. A variety of system models are used to represent different types of systems for different modeling purposes. The modeling standards topic refers to some of the standard system modeling languages and other modeling standards that support MBSE.

A physical model can be a mockup that represents an actual system, such as a model airplane.

A mathematical model may represent possible flight trajectories in terms of acceleration, speed, position, and orientation. A logical model may represent logical relationships that describe potential causes of airplane failure, such as how an engine failure can result in a loss of power and cause the airplane to lose altitude, or how the parts of the system are interconnected. It is apparent that many different models may be required to represent a system-of-interest (SoI).

Modeling Tools

Models are created by a modeler using modeling tools. For physical models, the modeling tools may include drills, lathes, and hammers. For more abstract models, the modeling tools are typically software programs running on a computer. These programs provide the ability to express modeling constructs using a particular modeling language.

A word processor can be viewed as a tool used to build text descriptions using natural language. In a similar way, modeling tools are used to build models using modeling languages. The tool often provides a tool palette to select symbols and a content area to construct the model from the graphical symbols or other concrete syntax. A modeling tool typically checks the model to evaluate whether it conforms to the rules of the language, and enforces such rules to help the modeler create a well-formed model. This is similar to the way a word processor checks the text to see that it conforms to the grammar rules for the natural language.

Some modeling tools are commercially available products, while others may be created or customized to provide unique modeling solutions. Modeling tools are often used as part of a broader set of engineering tools which constitute the systems development environment. There is increased emphasis on tool support for standard modeling languages that enable models and modeling information to be interchanged among different tools.

Relationship of Model to Model-Based Systems Engineering

The International Council of Systems Enginnering (INCOSE) INCOSE Systems Engineering Vision 2020 (2007) defines MBSE as “the formalized application of modeling to support system requirements, design, analysis, verification, and validation activities beginning in the conceptual design phase and continuing throughout development and later life cycle phases.” In MBSE, the models of the system are primary artifacts of the systems engineering process, and are managed, controlled, and integrated with other parts of the system technical baseline.

This contrasts with the traditional document-centric approach to systems engineering, where text-based documentation and specifications are managed and controlled. Leveraging a model-based approach to systems engineering is intended to result in significant improvements in system specification and design quality, lower risk and cost of system development by surfacing issues early in the design process, enhanced productivity through reuse of system artifacts, and improved communications among the system development team.

In addition to creating models, the MBSE approach typically includes methods for model management which aim to ensure that models are properly controlled and methods for model validation which aim to ensure that models accurately represent the systems being modeled.

Instalación global de un ERP (46)

Hay multinacionales que desean planificar sus recursos empresariales globales para unificar el funcionamiento a escala mundial de la compañía. Las empresas con estructuras de gestión centralizadas son candidatas ideales a la instalación de un ERP global para todas las delegaciones. Las empresas químicas, petroquímicas, fabricantes de chips, y en definitiva, aquellas cuyos productos no cambian de un país a otro son las perfectas candidatas.

Las ventajas de una implantación global son muchas, entre ellas:

- Simplifica la generación de informes.

- Sólo se mantiene una base de datos central.

- Se facilita la gestión de la tecnología.

Pero los obstáculos son muchos. Entre ellos se pueden presentar:

- Distintos husos horarios

- Demasiados usuarios. ¿Un servidor central puede soportar a tantos usuarios potenciales?.

- Distintos idiomas.

- Distinta moneda.

- Problemas en las telecomunicaciones.

- Tiempo de respuesta demasiado grande.

- Las copias de seguridad y el mantenimiento se pueden realizar cuando apenas hay actividad en la central (por las noches), pero en ese momento es una hora punta en otro lugar del mundo y se pueden encontrar con que el sistema no funciona o va muy lento.

- Con el soporte a los usuarios puede pasar lo mismo, y no tener servicio cuando más se necesita en la otra parte del mundo.

- Etc.

Pese a todo esto, se han realizado implantaciones globales con éxito, aunque siempre el coste aumenta un 20% sobre un proyecto nacional (hay que añadir al coste normal los viajes, los consultores contratados especialmente para esto, las traducciones necesarias, etc.).

Los principales beneficios que se pueden obtener son:

- Descuentos por contratos globales del ERP.

- Incremento de la facturación y recorte de costes.

- Entregas más rápidas a los clientes.

05 September 2014

Consejos para la implantación de un ERP (3/3) (45)

El mayor factor de éxito en las implantaciones es la madurez de la organización

La experiencia previa, el conocimiento de sus propios procesos y la aplicación del sentido común en la estrategia de introducción de las TIC, en una palabra, la madurez tecnológica de una organización, es determinante para llevar a buen término un proyecto de estas características, independientemente del sector o tamaño de la empresa. Los datos del estudio nos indican claramente que las pymes tienen dificultad para saber lo que se quiere o se necesita, y que la visión estratégica de su negocio está poco desarrollada, por lo que la base de los proyectos en muchos casos es poco realista. Esto provoca la aparición de situaciones no previstas durante la ejecución, y constituye un serio factor de fracaso.

La falta de formación adecuada de las personas en las que reside la capacidad de decisión les lleva a confiar en exceso en argumentos comerciales y descuidar criterios que deberían tener mayor peso

El estudio revela que existe a nivel de dirección en las pymes cierto deslumbramiento por las características funcionales de determinados productos, y que pocas veces se realiza internamente un análisis adecuado de las tecnologías existentes y posibles formas de implantación, en relación directa con las necesidades /objetivos de la organización.

En este sentido, toma enorme importancia la figura del responsable o líder del proyecto como persona hipotéticamente conocedora tanto de la tecnología como de los objetivos de la organización, un mediador que coordine la actividad con capacidad de decisión, y un equipo de trabajo interno adecuado, pero los resultados del análisis indican que existen carencias a este nivel.

Con excesiva frecuencia se escogen tecnologías y proveedores poco conocidos por la pyme y técnicas de implementación excesivamente ambiciosas o poco graduales. Los problemas se traducen en fallos en la estrategia de la implantación, y necesidad de rediseño de procesos con alto nivel de impacto.

Las herramientas de gestión integral tienen un cierto nivel de desarrollo a título operacional, pero no pueden resolver cuestiones estratégicas o próximas al ámbito de la inteligencia de negocio

La importancia dada por las pymes a que las tecnologías sobre sistemas de gestión integral se adapten a sus necesidades o actividades es grande, tal y como ha quedado patente en el estudio realizado. Ello revela un deseo de que de alguna manera las herramientas se ajusten y sean útiles para resolver cuestiones estratégicas del negocio, muy especiales ya no sólo en cada sector de actividad, sino en cada empresa. El estudio nos ha indicado que sólo una tarea de diseño realizada desde el conocimiento de la propia empresa puede dar lugar a un sistema de gestión integral acorde con sus específicas necesidades y líneas de negocio, susceptible de ajustes y nuevas adaptaciones a la cambiante realidad.

Por lo general, la implementación de un ERP se hace por fases e inicia con el área administrativa contable, área en la cual se irán a reflejar las operaciones que se ejecutan en todas las demás áreas del sistema. A través del uso de un sistema ERP, las organizaciones logran ordenar los procesos fundamentales en su forma de operar, obteniendo grandes ventajas a través de llevar sus negocios con una integración completa de sus distintas áreas, de forma automatizada, optimizada y con los controles necesarios para poder guiar y percibir la forma en que se están desempeñando.

El máximo beneficio de la implantación de un ERP se obtiene cuando todas las áreas de la empresa están totalmente integradas y cuando esta integración se realiza en el menor plazo de tiempo posible y en forma óptima. Para lograr este beneficio, es esencial contar con una metodología adecuada, la cual garantice que el éxito del proyecto, y que tome en cuenta elementos tales como la idiosincracia del medio regional de la empresa, estructuración de equipos de trabajo de las partes involucradas en la implementación y que sea lo suficientemente flexible para que cada empresa marque el paso que más le convenga, según sus prioridades para alcanzar los objetivos y metas que se impusieron a la hora de adquirir el software.

Existen 2 variables principales implicadas entre el éxito total, el éxito parcial y el fracaso. Una es la razón por la cual e adopta el nuevo sistema en la empresa y la otra es si la compañía adopta el nuevo sistema el proceso de implementación en forma estructurada.

La tecnología suele ofrecer enormes oportunidades para remover estacas en el ámbito de los negocios, pero no siempre la introducción de una nueva tecnología viene acompañada de un replanteo de las reglas, de un cambio de nuestros hábitos y de liberar las posibilidades de ir más allá de los límites que nos fijaban las antiguas limitaciones.

El ERP es una poderosa herramienta para integrar los procesos de negocio, proveer información oportuna y segura, que contiene las mejores prácticas de administración de negocios, pero sin embargo no es suficiente para llevar adelante un proceso de transformación y obtener todos los beneficios que se podrían obtener de ella. La tecnología remueve restricciones pero no crea valor por si misma. El valor se obtiene diseñando procesos innovadores que permitan a las Empresas diferenciarse y crear verdaderas ventajas competitivas. Es en el proceso de cambio y no sólo en la herramienta donde está el verdadero desafío del empresario.