OPTIMIZACIÓN INSUMO ROBOT
Desde la herramienta de Modelamiento al Prototipo
Bruno Maggio Escobar
Diciembre 2009

 

 

Versión

1.0

Fecha

Lunes, 21 de Diciembre de 2009

1         BITACORA DE ACTUALIZACIONES

VERSIÓN

FECHA

AUTOR

DESCRIPCIÓN MODIFICACIÓN

1.0

21/12/2009

Bruno Maggio

Creación del documento.

2         ÍNDICE

BITACORA DE ACTUALIZACIONES.

2       ÍNDICE.

3       OPTIMIZACIÓN insumo robot.

3.1         MODELAMIENTO DE PROCESOS.

3.2         MODELAMIENTO FUNCIONAL DE LA APLICACIÓN.

3.3         INTEGRACIÓN MODELAMIENTO DE PROCESO Y MODELAMIENTO FUNCIONAL DE APLICACIONES.

4       propuesta práctica para integración entre PROCESOS Y FUNCIONALIDADES DE LA APLICACIÓN..

4.1         lenguaje para definición deL PROTOTIPO WEB Y la aplicación..

3          OPTIMIZACIÓN insumo robot

3.1            MODELAMIENTO DE PROCESOS

Durante la Etapa de Diseño Funcional de los proyectos desarrollados por DocIRS, los ingenieros de procesos utilizan la aplicación BizAgi para modelar el flujo de actividades de negocio (BPM) propuesto al cliente.

Un ejemplo de un flujo de actividades de negocio que se entrega a los clientes, se muestra a continuación.

Desde el punto de vista del modelamiento de procesos, la aplicación BizAgi tiene las siguientes ventajas:

1.    Utiliza modelos BPM, los cuales son estándares, fáciles de entender y ampliamente utilizados en el mercado.

2.    Genera documentos auto-contenidos. Es decir, todo el modelamiento de procesos realizado puede almacenarse en 1 o varios documentos BizAgi.

3.    Es Freeware

4.    Permite exportar el modelamiento en un archivo WORD, el cual puede utilizarse como la base de un documento entregable.

3.2            MODELAMIENTO FUNCIONAL DE LA APLICACIÓN

Así mismo, durante la Etapa de Diseño Funcional, los ingenieros de procesos de DocIRS realizan el Modelamiento Funcional de la Aplicación que se construirá durante la etapa de desarrollo. Este modelamiento se plasma en una aplicación llamada  RobotDocIRS, Herramienta Tecnológica de DocIRS (Prototipo WEB, ver descripción a continuación).

PROTOTIPO WEB

El prototipo WEB es un conjunto de pantallas que contienen los  campos, tablas, objetos y enlaces definidos en el rediseño  de procesos. Además cuenta con la navegación y dinamismo para hacer simulaciones del funcionamiento de la aplicación.

Esta aplicación se diferencia del sistema final dado que no cuenta con las lógicas para realizar cálculos y tampoco cuenta con una base de datos asociada.

A través del prototipo, los usuarios finales de la aplicación participan directamente en la experiencia de análisis y diseño, evaluando y comparando ellos mismos el diseño y la información generada por el sistema. El prototipo se inicia como un modelo de simulación que va evolucionando con su uso, para llegar idealmente a utilizarse con efectividad en situaciones reales.

Además los prototipos permiten:

·         Diseñar sistemas más manejables por los usuarios finales.

·         Diseñar sistemas dinámicos, más pequeños e independientes.

A continuación se muestra un ejemplo de una pantalla del prototipo Web que desarrolla DocIRS. En se muestra los objetos que componen una pantalla del prototipo (Campos de texto, combo-box, textos, viñetas, Etc.) y el pop-up en el cual se muestra la descripción de cada uno de los objetos.

Actualmente, para confeccionar el Prototipo WEB se utiliza la aplicación llamada Generador de Insumos. Esta aplicación permite que el ingeniero de procesos describa en un lenguaje predefinido, la aplicación final que se desea obtener. A partir de dicho diseño, el Generador de Insumos transforma la descripción en la maqueta que se mostrará al cliente.

3.3            INTEGRACIÓN MODELAMIENTO DE PROCESO Y MODELAMIENTO FUNCIONAL DE APLICACIONES

El modelamiento de procesos indica que el cliente “debe” realizar una serie de tareas para lograr un flujo de actividades acorde a las “Mejores Prácticas”; sin embargo, no indica si la actividad se debe realizar de forma manual o en una aplicación.

Lo que indica si se debe realizar de forma manual o en una aplicación, es una evaluación de la tarea de tipo: económica, sobre la calidad de la tarea, sobre la imagen de la empresa, etc.. Es decir, los análisis: “Es más barato construir una aplicación a poseer una persona realizando la actividad durante X horas” y/o “Al realizar la tarea en una aplicación, se disminuyen los errores en un Y porciento”.

Una vez realizado este análisis, el ingeniero de procesos puede definir que una actividad debe ser realizada de forma parcial o completa por una aplicación.

4         propuesta práctica para integración entre PROCESOS Y FUNCIONALIDADES DE LA APLICACIÓN

La aplicación BizAgi permite que un ingeniero de procesos, diferencie si una actividad es realizada de forma manual, de forma semi automática (i.e. interacción usuario-aplicación) o completamente por una aplicación (i.e. una lógica automática embebida en una aplicación).

Esta nomenclatura se muestra en el diagrama del ejemplo anterior, de la siguiente forma:

Como se puede apreciar, en BizAgi las actividades se pueden diferenciarse en distintos tipos. Es así como, se puede definir que una tarea es manual cuando posee el icono de una mano, una tarea es semi-automática (i.e. interacción usuario-aplicación) cuando poseen el icono de una persona, y una tarea es automática cuando posee el icono de un script.

4.1            lenguaje para definición deL PROTOTIPO WEB Y la aplicación

La definición sobre la forma en la cual se describe una aplicación utilizando BizAgi, es equivalentre, a la creación de un lenguaje que utiliza las herramientas disponibles.

BizAgi provee una serie de herramientas para estructurar este lenguaje:

Herramienta Disponible en BizAgi

Definición de Lenguaje

Actores de la tareas

Perfiles que tienen acceso a la página WEB

Datos adicionales (extendidos) de la tarea

Campos de la página Web

Flujo de actividades dentro de una misma tarea

Navegación entre páginas WEB para ejecutar una tarea

Descripción de las tareas, diagramas y campos

Documentación de la aplicación

Lógica de una variable adicional (extendida) de una tarea

Regla de negocio de una formula de la aplicación

Entre mayor complejidad posea el lenguaje definido, mayor detalle poseerá la información que podrá colocar en la página WEB.

 

 

RobotDocIRS, Herramienta Tecnológica de DocIRS

Video RobotDocIRS: Breve explicación

Video RobotDocIRS ~ Función de Producción