La especificación de proceso es un término genérico para la especificación de un proceso. No es exclusivo de la actividad empresarial, pero puede aplicarse a cualquier actividad organizativa.
Dentro de algunos métodos estructurados, el término Especificación de proceso en mayúscula se refiere a una descripción del procedimiento que debe seguir un actor dentro de una actividad empresarial de nivel elemental, como se representa en un modelo de proceso como un diagrama de flujo de datos o un modelo IDEF0. Un alias común es minispec, abreviatura de especificación en miniatura.
La especificación del proceso define lo que se debe hacer para transformar las entradas en salidas. Es un conjunto detallado de instrucciones que describen un procedimiento comercial que se espera que lleve a cabo cada actividad comercial de nivel elemental. Las especificaciones de proceso se incluyen comúnmente como componentes integrales de los documentos de requisitos en el desarrollo de sistemas.
Se puede utilizar una variedad de enfoques para producir una especificación de proceso, que incluyen:
Independientemente del enfoque que se utilice, una especificación debe comunicarse con los diseñadores de desarrollo de sistemas, los implementadores y los profesionales de soporte, y ser verificable por las partes interesadas y los usuarios finales.