Ir al contenido principal

Caso 1: MarketSoft y Procesos

El caso de estudio describe los procesos de negocio que se realizan en un SuperMarket. Por lo tanto, sirve de ejemplo para comprender el modelado de negocio usando el mapa de procesos, la jerarquía de los procesos y el diagrama de procesos en UML Business.


INTRODUCCIÓN
Para el SuperMarket, su objetivo principal es la compra y venta de alimentos al público en general. Por tanto, para lograr su objetivo principal, el SuperMarket se gestiona en base a un conjunto de procesos de diversos tipos como: procesos operativos, procesos de soporte y procesos estratégicos. Todos estos tipos de procesos hasta el momento han permitido el logro del objetivo principal, pero con mucha dificultad en la gestión. Esto se debe a que actualmente los procesos no se encuentran automatizados con un software. En consecuencia, el SuperMarket desea que se desarrolle un software de gestión comercial para mejorar la eficiencia en los procesos de negocio principales.
Los procesos macro identificados en el SuperMarket son: gestión comercial, gestión logística, gestión de imagen, gestión de la calidad, gestión del talento humano, gestión de tecnología de información y gestión financiera. La gestión comercial, considerado uno de los procesos macro principales, agrupa a dos procesos: gestionar venta y gestionar compra. Así mismo, el proceso gestionar compra agrupa a dos subprocesos: gestionar cotización y gestionar orden de compra.
El caso de estudio, describe sólo los elementos que intervienen en el proceso principal de gestionar venta, como se muestra a continuación.

GESTIONAR VENTA
El propósito del proceso es vender productos al público en general. El proceso inicia con la solicitud de pedido de productos que desea comprar un cliente. El vendedor usa la información de los productos solicitados para elaborar el comprobante de venta. El cajero recibe el pago y sella el comprobante que se entrega al cliente para que reclame sus productos.


ACTIVIDADES DE APRENDIZAJE:

  • Elaborar el diagrama de mapa de procesos.
  • Elaborar el diagrama de jerarquía de procesos.
  • Elaborar el diagrama de proceso de gestionar venta.


DESARROLLO:

En base a los distintos procesos macro mencionados en la descripción del caso, se pueden clasificar los procesos de la siguiente manera:

  • Procesos operativos: gestión comercial y gestión logística.
  • Procesos de soporte: gestión de talento humano, gestión de tecnología de información y gestión financiera.
  • Procesos estratégicos: gestión de imagen y gestión de la calidad.

Un diagrama de mapa de procesos representa a los distintos procesos en base a la clasificación anterior, esto se muestra en la siguiente figura:


Un diagrama de jerarquía de procesos representa los niveles de macro proceso, procesos y sub-procesos. Para el macro proceso de gestión comercial, su jerarquía se muestra en la siguiente figura:


Un diagrama de proceso representa los elementos que intervienen en el proceso sin conocer los detalles de su flujo de actividades. Para el proceso gestionar venta, sus elementos se muestran en la siguiente figura:


Todos estos diagramas corresponden a una extensión de UML denominado UML Business propuestos por Eriksson y Penker.

Comentarios

Entradas populares de este blog

Mapa conceptual sobre la Ingeniería de Software

A continuación se muestra un mapa conceptual que rescata los principales conceptos relacionados a la Ingeniería de Software como tema central. Agradezco tus comentarios y aportaciones, puedes sugerir otros conceptos que creas importantes relacionados a la Ingeniería de Software y comentarlo.

Introducción a la Ingeniería de Software

El software como programa de computador o sistema informático es parte indispensable de nuestro mundo moderno y cada vez más las personas, las organizaciones o empresas están muy dependientes de su uso o aplicación, esto debido a que el software ha permitido agilizar y automatizar muchas tareas logrando incrementar la productividad en las personas y empresas. Por tanto, los ingenieros de software tenemos la responsabilidad de crear software de calidad y el reto de seguir innovando para incrementar cada vez más la satisfacción de los usuarios y empresas. Sólo aplicando Ingeniería de Software podremos lograr software de calidad.

Aplicación de buenas prácticas en la gestión de requisitos

En esta oportunidad les comparto un artículo relacionado a la gestión de requisitos, lo cual es parte fundamental en todo proyecto de desarrollo de software. 1. INTRODUCCIÓN En todo proyecto de desarrollo de software, sobre todo en proyectos medianos o grandes, el analista debe capturar y describir los requisitos que los clientes o usuarios desean que el sistema haga o cumpla. Sin embargo, no basta sólo con capturar y describir los requisitos para que sean entregados a los diseñadores y desarrolladores de software, sino que también es necesario hacer una adecuada gestión de los mismos a lo largo del proyecto o ciclo de vida del sistema que se está desarrollando. En consecuencia, muchos proyectos de software fracasan debido a una mala o escasa gestión de los requisitos y este fracaso se puede percibir cuando el producto entregado no satisface las expectativas de los clientes o usuarios, o cuando los requisitos no han sido cumplidos por el sistema, es decir, no se ha construido ...