SlideShare una empresa de Scribd logo
FUNDAMENTOS DE BPMN
Rainer Open School – Project Management
raineropenschool.com
INTRODUCCIÓN
A medida que ha aumentado la complejidad de
los proyectos en que participamos, aumenta
también la necesidad de comunicarnos.
No basta con decir “yo me entero”.
raineropenschool.com
PIENSA EN CÓMO EXPLICARÍAS LAS COSAS…
Para comprender lo difícil que es explicar un
proceso, trata de describir lo que haces al
entrar en un local como éste.
raineropenschool.com
UNA FORMA DE HACERLO CON BPMN
raineropenschool.com
COMUNICAR ES NECESARIO PARA CRECER
Las empresas que no comparten su conocimiento,
están condenadas a estancarse. Nikita Sanches
(en la foto) perdió la oportunidad de financiar su
negocio en la serie “Restaurant Startup” por no
saber comunicar los procesos de su cocina.
raineropenschool.com
¿QUÉ ES UN PROCESO?
Un proceso es una secuencia de actividades
previamente definidas, que producen un
resultado previsible. Un “procedimiento” es la
forma en que ejecutamos el proceso.
raineropenschool.com
ORÍGENES DE BPMN
Tras décadas de utilización genérica de los
diagramas de flujo, en 2004 se presenta
BPMN, que 10 años después se convertiría en
la norma ISO/IEC 19510:2013.
raineropenschool.com
ELEMENTOS DE ESTILO EN BPMN
Objetos
Calles
Conexiones
Artefactos
Un diagrama BPMN se compone de distintos
elementos combinados entre sí de acuerdo a
unas reglas de estilo.
raineropenschool.com
ACTIVIDADES (TASKS)
Hay dos tipos de actividades principales:
 Tareas, que son unidades mínimas de esfuerzo
 Subprocesos, que son otros procesos a los que
hacemos referencia en el diagrama
raineropenschool.com
EVENTOS (EVENTS)
Los eventos son cosas que “pasan”. Pueden ser:
 Inicial, que “disparan” la ejecución del proceso
 Final, que indican el final del proceso
 Intermedio, que señalan algo que ocurre
raineropenschool.com
CONEXIONES (CONNECTIONS)
Hay tres tipos de conexiones:
 Secuencia, indica el flujo de ejecución
 Asociación, vincula elementos sueltos
 Mensaje, indica el flujo de información
raineropenschool.com
PUERTAS (GATEWAYS)
Las puertas representan vías alternativas de
ejecución del proceso. Pueden ser simples o
complejas, como por ejemplo las puertas de
evento, vinculadas a un evento externo al
proceso.
raineropenschool.com
CANALES (SWIMLANES)
Los canales representan las entidades que
ejecutan el proceso. Pueden ser calles simples
(lanes) o agrupaciones (pools). Más que
personas, representan “responsabilidad”.
raineropenschool.com
ARTEFACTOS (ARTIFACTS)
Finalmente, los artefactos son cosas que
rodean al proceso, aunque no formen parte del
flujo de ejecución, como notas, documentos y
agrupaciones de otros elementos.
raineropenschool.com
ALGUNOS PROBLEMAS HABITUALES
¡Cuidado! Que esté escrito en BPMN y cumpla
las reglas de estilo, no quiere decir que el
proceso sea correcto. Veamos algunos fallos
habituales…
raineropenschool.com
MALA DEFINICIÓN DE LAS TAREAS
Projecto
Plan
Presupuesto
Calendario
Ejecución
Esto y lo otro
Todo lo
demás
Entrega
Un problema habitual consiste en definir los
procesos como secuencias de acciones muy
específicas, cuando es mejor que las tareas
designen entregables o resultados parciales.
raineropenschool.com
ABUSO DE LAS CONDICIONES
También es habitual diseñar procesos con un
exceso de condiciones. Los procesos deben ser
casi lineales, con el menor número de
excepciones posibles.
raineropenschool.com
ABUSO DE LA ICONOGRAFÍA
Por último, es habitual perderse en detalles de
qué símbolo es el más adecuado a un tipo
específico de tarea o evento. Es mejor usar
objetos genéricos en caso de duda.
raineropenschool.com
CONCLUSIONES
 BPMN es un lenguaje gráfico para el diseño de
procesos
 El objetivo fundamental es facilitar la
comunicación entre todas las partes
 Podemos empezar a trabajar con un juego de
elementos muy sencillos: tareas, conexiones y
calles
 El gran problema no es la notación, sino
perderse en diseños complejos
raineropenschool.com
SOFTWARE RECOMENDADO (PC)
BizAgi Process Modeler
Gratuito, publicado por Bizagi.
http://bit.ly/1NX7SYr
raineropenschool.com
SOFTWARE RECOMENDADO (MAC)
Camunda Modeler
Gratuito, Open Source, disponible también
para PC y Linux.
http://bit.ly/1NX7Y29
raineropenschool.com
SOFTWARE RECOMENDADO (WEB)
Lucidchart
Por suscripción. Se puede integrar con Google
Drive, Confluence y Jira.
http://bit.ly/1Ui2Xsx
raineropenschool.com
LECTURAS RECOMENDADAS
Real Life BPMN
Jakob Freund
ISBN: 978-1502972323
http://amzn.to/1SSpPOf
raineropenschool.com
SOBRE EL AUTOR
Rafael Morales
Consultor y formador en
 Sistemas de información (IT).
 Gestión de proyectos (PM).
 Aseguramiento de la calidad (QA).
 Gestión de inmuebles (FM).
En LinkedIn: http://bit.ly/20Qh0oZ
Email: contacto@rafael-morales.com
raineropenschool.com
OTROS CONTENIDOS
Esta presentación forma parte de
una colección, muchas de las
cuales se desarrollan por completo
en la colección “Conceptos” que
puedes encontrar la página del
autor en Amazon:
http://amzn.to/1Rp8yM9
Puedes seguir las novedades y
convocatorias de nuevos
seminarios, cursillos y
presentaciones en
raineropenschool.com
raineropenschool.com

Más contenido relacionado

La actualidad más candente

diagramas de interaccion
diagramas de interacciondiagramas de interaccion
diagramas de interaccionjent46
 
How to use BPMN* for modelling business processes
How to use BPMN* for modelling business processesHow to use BPMN* for modelling business processes
How to use BPMN* for modelling business processes
Alexander SAMARIN
 
Scrum Process Overview
Scrum Process OverviewScrum Process Overview
Scrum Process Overview
Paul Nguyen
 
Diagramas de actividades
Diagramas de actividadesDiagramas de actividades
Diagramas de actividades
Rene Guaman-Quinche
 
BPMN Process Modeling Levels
BPMN Process Modeling LevelsBPMN Process Modeling Levels
BPMN Process Modeling Levels
Max Tay
 
BPMN 2.0 Tutorial 01 - Basic Constructs
BPMN 2.0 Tutorial 01 - Basic ConstructsBPMN 2.0 Tutorial 01 - Basic Constructs
BPMN 2.0 Tutorial 01 - Basic Constructs
Michael zur Muehlen
 
Desarrollo estructurado
Desarrollo estructuradoDesarrollo estructurado
Desarrollo estructuradowaralivt
 
BPMN on One Page
BPMN on One PageBPMN on One Page
BPMN on One Page
Mohamed Zakarya Abdelgawad
 
BPMN 2.0 overview
BPMN 2.0 overviewBPMN 2.0 overview
BPMN 2.0 overview
solomd
 
Introducción a bpmn
Introducción a bpmnIntroducción a bpmn
Introducción a bpmnmayer2380
 
Elementos del BPMN
Elementos del BPMNElementos del BPMN
Elementos del BPMN
Anel Sosa
 
Process Mining - Chapter 12 - Analyzing Spaghetti Processes
Process Mining - Chapter 12 - Analyzing Spaghetti ProcessesProcess Mining - Chapter 12 - Analyzing Spaghetti Processes
Process Mining - Chapter 12 - Analyzing Spaghetti Processes
Wil van der Aalst
 
Melhores Práticas do BPMN 2.0
Melhores Práticas do BPMN 2.0Melhores Práticas do BPMN 2.0
Melhores Práticas do BPMN 2.0
Claudia Carolina Boletti
 
Mapeo de Procesos
Mapeo de ProcesosMapeo de Procesos
Mapeo de Procesos
Christian Conza
 
3 modelamiento de procesos usando bpmn
3 modelamiento de procesos usando bpmn3 modelamiento de procesos usando bpmn
3 modelamiento de procesos usando bpmn
Claudio González Canales
 
Lecture2-Identification.pptx
Lecture2-Identification.pptxLecture2-Identification.pptx
Lecture2-Identification.pptx
ssuser0d0f881
 
Decálogo de Beneficios Implantación BPM
Decálogo de Beneficios Implantación BPMDecálogo de Beneficios Implantación BPM
Decálogo de Beneficios Implantación BPM
Israel Rey
 
Ultimate guide to_bpmn2_2016_edition_110716
Ultimate guide to_bpmn2_2016_edition_110716Ultimate guide to_bpmn2_2016_edition_110716
Ultimate guide to_bpmn2_2016_edition_110716
yomito_2
 
Modelo de madurez de capacidades integrado
Modelo de madurez de capacidades integrado Modelo de madurez de capacidades integrado
Modelo de madurez de capacidades integrado
andrual125
 
Nomenclatura manual bpmn 2.0
Nomenclatura manual bpmn 2.0Nomenclatura manual bpmn 2.0
Nomenclatura manual bpmn 2.0
Pedro Montecinos Gaete
 

La actualidad más candente (20)

diagramas de interaccion
diagramas de interacciondiagramas de interaccion
diagramas de interaccion
 
How to use BPMN* for modelling business processes
How to use BPMN* for modelling business processesHow to use BPMN* for modelling business processes
How to use BPMN* for modelling business processes
 
Scrum Process Overview
Scrum Process OverviewScrum Process Overview
Scrum Process Overview
 
Diagramas de actividades
Diagramas de actividadesDiagramas de actividades
Diagramas de actividades
 
BPMN Process Modeling Levels
BPMN Process Modeling LevelsBPMN Process Modeling Levels
BPMN Process Modeling Levels
 
BPMN 2.0 Tutorial 01 - Basic Constructs
BPMN 2.0 Tutorial 01 - Basic ConstructsBPMN 2.0 Tutorial 01 - Basic Constructs
BPMN 2.0 Tutorial 01 - Basic Constructs
 
Desarrollo estructurado
Desarrollo estructuradoDesarrollo estructurado
Desarrollo estructurado
 
BPMN on One Page
BPMN on One PageBPMN on One Page
BPMN on One Page
 
BPMN 2.0 overview
BPMN 2.0 overviewBPMN 2.0 overview
BPMN 2.0 overview
 
Introducción a bpmn
Introducción a bpmnIntroducción a bpmn
Introducción a bpmn
 
Elementos del BPMN
Elementos del BPMNElementos del BPMN
Elementos del BPMN
 
Process Mining - Chapter 12 - Analyzing Spaghetti Processes
Process Mining - Chapter 12 - Analyzing Spaghetti ProcessesProcess Mining - Chapter 12 - Analyzing Spaghetti Processes
Process Mining - Chapter 12 - Analyzing Spaghetti Processes
 
Melhores Práticas do BPMN 2.0
Melhores Práticas do BPMN 2.0Melhores Práticas do BPMN 2.0
Melhores Práticas do BPMN 2.0
 
Mapeo de Procesos
Mapeo de ProcesosMapeo de Procesos
Mapeo de Procesos
 
3 modelamiento de procesos usando bpmn
3 modelamiento de procesos usando bpmn3 modelamiento de procesos usando bpmn
3 modelamiento de procesos usando bpmn
 
Lecture2-Identification.pptx
Lecture2-Identification.pptxLecture2-Identification.pptx
Lecture2-Identification.pptx
 
Decálogo de Beneficios Implantación BPM
Decálogo de Beneficios Implantación BPMDecálogo de Beneficios Implantación BPM
Decálogo de Beneficios Implantación BPM
 
Ultimate guide to_bpmn2_2016_edition_110716
Ultimate guide to_bpmn2_2016_edition_110716Ultimate guide to_bpmn2_2016_edition_110716
Ultimate guide to_bpmn2_2016_edition_110716
 
Modelo de madurez de capacidades integrado
Modelo de madurez de capacidades integrado Modelo de madurez de capacidades integrado
Modelo de madurez de capacidades integrado
 
Nomenclatura manual bpmn 2.0
Nomenclatura manual bpmn 2.0Nomenclatura manual bpmn 2.0
Nomenclatura manual bpmn 2.0
 

Destacado

Situational leadership
Situational leadershipSituational leadership
Situational leadership
Primiputri Soerjaatmadja,CH.t
 
Learning To See Introduction
Learning To See IntroductionLearning To See Introduction
Learning To See Introduction
Chet Marchwinski
 
Gestión de Fábrica-2 El Despliegue y el Control de la Política Corporativa
Gestión de Fábrica-2 El Despliegue y el Control de la Política CorporativaGestión de Fábrica-2 El Despliegue y el Control de la Política Corporativa
Gestión de Fábrica-2 El Despliegue y el Control de la Política Corporativa
Eduardo L. Garcia
 
Royal Dutch Shell plc fourth quarter 2016 results webcast presentation
Royal Dutch Shell plc fourth quarter 2016 results webcast presentationRoyal Dutch Shell plc fourth quarter 2016 results webcast presentation
Royal Dutch Shell plc fourth quarter 2016 results webcast presentation
Shell plc
 
Kata Slides & Graphics v4.1
Kata Slides & Graphics v4.1Kata Slides & Graphics v4.1
Kata Slides & Graphics v4.1
Mike Rother
 
Kaizen Events Blitz & Lean Projects
Kaizen Events   Blitz  & Lean ProjectsKaizen Events   Blitz  & Lean Projects
Kaizen Events Blitz & Lean Projects
Anand Subramaniam
 
The Better Ways to Improve Your Negotiation Skills
The Better Ways to Improve Your Negotiation SkillsThe Better Ways to Improve Your Negotiation Skills
The Better Ways to Improve Your Negotiation Skills
Abhishek Shah
 
IIE 2008 Minneapolis Conference
IIE 2008 Minneapolis ConferenceIIE 2008 Minneapolis Conference
IIE 2008 Minneapolis Conference
Didier Rabino, Lbc
 
AME 2010 Conference - Baltimore
AME 2010 Conference - BaltimoreAME 2010 Conference - Baltimore
AME 2010 Conference - Baltimore
Didier Rabino, Lbc
 
Skills For Developing Emotional Intelligence
Skills For Developing Emotional IntelligenceSkills For Developing Emotional Intelligence
Skills For Developing Emotional Intelligence
CommLab India – Rapid eLearning Solutions
 
Shell Socially responsible investors briefing in London, April 10, 2014
Shell Socially responsible investors briefing in London, April 10, 2014Shell Socially responsible investors briefing in London, April 10, 2014
Shell Socially responsible investors briefing in London, April 10, 2014
Shell plc
 
Royal Dutch Shell plc Brazil shareholder visit 2016
Royal Dutch Shell plc Brazil shareholder visit 2016Royal Dutch Shell plc Brazil shareholder visit 2016
Royal Dutch Shell plc Brazil shareholder visit 2016
Shell plc
 
Shell LNG Outlook - February 2017
Shell LNG Outlook - February 2017Shell LNG Outlook - February 2017
Shell LNG Outlook - February 2017
Shell plc
 
A3 Thinking Applied to Policy Deployment
A3 Thinking Applied to Policy DeploymentA3 Thinking Applied to Policy Deployment
A3 Thinking Applied to Policy Deployment
Didier Rabino, Lbc
 
Emotional intelligence
Emotional intelligenceEmotional intelligence
Emotional intelligence
Andrew Schwartz
 
NEGOTIATION POWERPOINT
NEGOTIATION POWERPOINTNEGOTIATION POWERPOINT
NEGOTIATION POWERPOINT
Andrew Schwartz
 

Destacado (19)

Presentasi JOB Medco rev 1 - A
Presentasi JOB Medco rev 1 - APresentasi JOB Medco rev 1 - A
Presentasi JOB Medco rev 1 - A
 
LEADERSHIP FUNDAMENTAL
LEADERSHIP FUNDAMENTALLEADERSHIP FUNDAMENTAL
LEADERSHIP FUNDAMENTAL
 
SI_Playbook
SI_PlaybookSI_Playbook
SI_Playbook
 
Situational leadership
Situational leadershipSituational leadership
Situational leadership
 
Learning To See Introduction
Learning To See IntroductionLearning To See Introduction
Learning To See Introduction
 
Gestión de Fábrica-2 El Despliegue y el Control de la Política Corporativa
Gestión de Fábrica-2 El Despliegue y el Control de la Política CorporativaGestión de Fábrica-2 El Despliegue y el Control de la Política Corporativa
Gestión de Fábrica-2 El Despliegue y el Control de la Política Corporativa
 
Royal Dutch Shell plc fourth quarter 2016 results webcast presentation
Royal Dutch Shell plc fourth quarter 2016 results webcast presentationRoyal Dutch Shell plc fourth quarter 2016 results webcast presentation
Royal Dutch Shell plc fourth quarter 2016 results webcast presentation
 
Kata Slides & Graphics v4.1
Kata Slides & Graphics v4.1Kata Slides & Graphics v4.1
Kata Slides & Graphics v4.1
 
Kaizen Events Blitz & Lean Projects
Kaizen Events   Blitz  & Lean ProjectsKaizen Events   Blitz  & Lean Projects
Kaizen Events Blitz & Lean Projects
 
The Better Ways to Improve Your Negotiation Skills
The Better Ways to Improve Your Negotiation SkillsThe Better Ways to Improve Your Negotiation Skills
The Better Ways to Improve Your Negotiation Skills
 
IIE 2008 Minneapolis Conference
IIE 2008 Minneapolis ConferenceIIE 2008 Minneapolis Conference
IIE 2008 Minneapolis Conference
 
AME 2010 Conference - Baltimore
AME 2010 Conference - BaltimoreAME 2010 Conference - Baltimore
AME 2010 Conference - Baltimore
 
Skills For Developing Emotional Intelligence
Skills For Developing Emotional IntelligenceSkills For Developing Emotional Intelligence
Skills For Developing Emotional Intelligence
 
Shell Socially responsible investors briefing in London, April 10, 2014
Shell Socially responsible investors briefing in London, April 10, 2014Shell Socially responsible investors briefing in London, April 10, 2014
Shell Socially responsible investors briefing in London, April 10, 2014
 
Royal Dutch Shell plc Brazil shareholder visit 2016
Royal Dutch Shell plc Brazil shareholder visit 2016Royal Dutch Shell plc Brazil shareholder visit 2016
Royal Dutch Shell plc Brazil shareholder visit 2016
 
Shell LNG Outlook - February 2017
Shell LNG Outlook - February 2017Shell LNG Outlook - February 2017
Shell LNG Outlook - February 2017
 
A3 Thinking Applied to Policy Deployment
A3 Thinking Applied to Policy DeploymentA3 Thinking Applied to Policy Deployment
A3 Thinking Applied to Policy Deployment
 
Emotional intelligence
Emotional intelligenceEmotional intelligence
Emotional intelligence
 
NEGOTIATION POWERPOINT
NEGOTIATION POWERPOINTNEGOTIATION POWERPOINT
NEGOTIATION POWERPOINT
 

Similar a Fundamentos de BPMN

Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
Sebastian Lazo
 
Conceptos basicos de programacion
Conceptos basicos de programacionConceptos basicos de programacion
Conceptos basicos de programacion
DiegoPiedrahita9
 
Conceptos basicos de programacion (1)
Conceptos basicos de programacion (1)Conceptos basicos de programacion (1)
Conceptos basicos de programacion (1)
SamuelTrivio
 
Actividad 2 guia 1 como hacer-diagrama-flujo
Actividad 2 guia 1 como hacer-diagrama-flujoActividad 2 guia 1 como hacer-diagrama-flujo
Actividad 2 guia 1 como hacer-diagrama-flujoClaudia150499
 
Taller Tecnología 1 .pdf
Taller Tecnología 1 .pdfTaller Tecnología 1 .pdf
Taller Tecnología 1 .pdf
Valentinavivas11
 
Taller Tecnología .pdf
Taller Tecnología .pdfTaller Tecnología .pdf
Taller Tecnología .pdf
DanielaN29
 
Taller #1 Tecnología 2022.docx
Taller #1 Tecnología 2022.docxTaller #1 Tecnología 2022.docx
Taller #1 Tecnología 2022.docx
julianaquinteroherre
 
Taller Tecnología .docx
Taller Tecnología .docxTaller Tecnología .docx
Taller Tecnología .docx
DanielaN29
 
Conceptos basicos de programacion.docx (1)
Conceptos basicos de programacion.docx (1)Conceptos basicos de programacion.docx (1)
Conceptos basicos de programacion.docx (1)
Ashly Caicedo hurtado
 
Metodologia para emplear diagramas de flujo
Metodologia para emplear diagramas de flujoMetodologia para emplear diagramas de flujo
Metodologia para emplear diagramas de flujoMario Charlin
 
Metodologia Para Emplear Diagramas De Flujo
Metodologia Para Emplear Diagramas De FlujoMetodologia Para Emplear Diagramas De Flujo
Metodologia Para Emplear Diagramas De FlujoMario Charlin
 
Bpmn y el uso de software libre para modelado de procesos
Bpmn y el uso de software libre para modelado de procesosBpmn y el uso de software libre para modelado de procesos
Bpmn y el uso de software libre para modelado de procesos
Jose Fernando Sandoval Llanos
 
Miguel guillen 4to b
Miguel guillen 4to bMiguel guillen 4to b
Miguel guillen 4to bangelordx
 
BPMN 2.0 en el Proceso de Desarrollo de Software
BPMN 2.0 en el Proceso de Desarrollo de SoftwareBPMN 2.0 en el Proceso de Desarrollo de Software
BPMN 2.0 en el Proceso de Desarrollo de Software
Johan Robles Solano
 
Metodologiaparaempleardiagramasdeflujo
MetodologiaparaempleardiagramasdeflujoMetodologiaparaempleardiagramasdeflujo
MetodologiaparaempleardiagramasdeflujoEvaluaciones Unesr
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
Jesus22barrera
 
Eliana. diapositivas de flujo
Eliana. diapositivas de flujoEliana. diapositivas de flujo
Eliana. diapositivas de flujo
eliana
 
Eliana. diapositivas de flujo
Eliana. diapositivas de flujoEliana. diapositivas de flujo
Eliana. diapositivas de flujo
eliana
 
conceptos básicos de programación
conceptos básicos de programación conceptos básicos de programación
conceptos básicos de programación
SamuelTrivio
 

Similar a Fundamentos de BPMN (20)

Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Conceptos basicos de programacion
Conceptos basicos de programacionConceptos basicos de programacion
Conceptos basicos de programacion
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Conceptos basicos de programacion (1)
Conceptos basicos de programacion (1)Conceptos basicos de programacion (1)
Conceptos basicos de programacion (1)
 
Actividad 2 guia 1 como hacer-diagrama-flujo
Actividad 2 guia 1 como hacer-diagrama-flujoActividad 2 guia 1 como hacer-diagrama-flujo
Actividad 2 guia 1 como hacer-diagrama-flujo
 
Taller Tecnología 1 .pdf
Taller Tecnología 1 .pdfTaller Tecnología 1 .pdf
Taller Tecnología 1 .pdf
 
Taller Tecnología .pdf
Taller Tecnología .pdfTaller Tecnología .pdf
Taller Tecnología .pdf
 
Taller #1 Tecnología 2022.docx
Taller #1 Tecnología 2022.docxTaller #1 Tecnología 2022.docx
Taller #1 Tecnología 2022.docx
 
Taller Tecnología .docx
Taller Tecnología .docxTaller Tecnología .docx
Taller Tecnología .docx
 
Conceptos basicos de programacion.docx (1)
Conceptos basicos de programacion.docx (1)Conceptos basicos de programacion.docx (1)
Conceptos basicos de programacion.docx (1)
 
Metodologia para emplear diagramas de flujo
Metodologia para emplear diagramas de flujoMetodologia para emplear diagramas de flujo
Metodologia para emplear diagramas de flujo
 
Metodologia Para Emplear Diagramas De Flujo
Metodologia Para Emplear Diagramas De FlujoMetodologia Para Emplear Diagramas De Flujo
Metodologia Para Emplear Diagramas De Flujo
 
Bpmn y el uso de software libre para modelado de procesos
Bpmn y el uso de software libre para modelado de procesosBpmn y el uso de software libre para modelado de procesos
Bpmn y el uso de software libre para modelado de procesos
 
Miguel guillen 4to b
Miguel guillen 4to bMiguel guillen 4to b
Miguel guillen 4to b
 
BPMN 2.0 en el Proceso de Desarrollo de Software
BPMN 2.0 en el Proceso de Desarrollo de SoftwareBPMN 2.0 en el Proceso de Desarrollo de Software
BPMN 2.0 en el Proceso de Desarrollo de Software
 
Metodologiaparaempleardiagramasdeflujo
MetodologiaparaempleardiagramasdeflujoMetodologiaparaempleardiagramasdeflujo
Metodologiaparaempleardiagramasdeflujo
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Eliana. diapositivas de flujo
Eliana. diapositivas de flujoEliana. diapositivas de flujo
Eliana. diapositivas de flujo
 
Eliana. diapositivas de flujo
Eliana. diapositivas de flujoEliana. diapositivas de flujo
Eliana. diapositivas de flujo
 
conceptos básicos de programación
conceptos básicos de programación conceptos básicos de programación
conceptos básicos de programación
 

Fundamentos de BPMN

  • 1. FUNDAMENTOS DE BPMN Rainer Open School – Project Management raineropenschool.com
  • 2. INTRODUCCIÓN A medida que ha aumentado la complejidad de los proyectos en que participamos, aumenta también la necesidad de comunicarnos. No basta con decir “yo me entero”. raineropenschool.com
  • 3. PIENSA EN CÓMO EXPLICARÍAS LAS COSAS… Para comprender lo difícil que es explicar un proceso, trata de describir lo que haces al entrar en un local como éste. raineropenschool.com
  • 4. UNA FORMA DE HACERLO CON BPMN raineropenschool.com
  • 5. COMUNICAR ES NECESARIO PARA CRECER Las empresas que no comparten su conocimiento, están condenadas a estancarse. Nikita Sanches (en la foto) perdió la oportunidad de financiar su negocio en la serie “Restaurant Startup” por no saber comunicar los procesos de su cocina. raineropenschool.com
  • 6. ¿QUÉ ES UN PROCESO? Un proceso es una secuencia de actividades previamente definidas, que producen un resultado previsible. Un “procedimiento” es la forma en que ejecutamos el proceso. raineropenschool.com
  • 7. ORÍGENES DE BPMN Tras décadas de utilización genérica de los diagramas de flujo, en 2004 se presenta BPMN, que 10 años después se convertiría en la norma ISO/IEC 19510:2013. raineropenschool.com
  • 8. ELEMENTOS DE ESTILO EN BPMN Objetos Calles Conexiones Artefactos Un diagrama BPMN se compone de distintos elementos combinados entre sí de acuerdo a unas reglas de estilo. raineropenschool.com
  • 9. ACTIVIDADES (TASKS) Hay dos tipos de actividades principales:  Tareas, que son unidades mínimas de esfuerzo  Subprocesos, que son otros procesos a los que hacemos referencia en el diagrama raineropenschool.com
  • 10. EVENTOS (EVENTS) Los eventos son cosas que “pasan”. Pueden ser:  Inicial, que “disparan” la ejecución del proceso  Final, que indican el final del proceso  Intermedio, que señalan algo que ocurre raineropenschool.com
  • 11. CONEXIONES (CONNECTIONS) Hay tres tipos de conexiones:  Secuencia, indica el flujo de ejecución  Asociación, vincula elementos sueltos  Mensaje, indica el flujo de información raineropenschool.com
  • 12. PUERTAS (GATEWAYS) Las puertas representan vías alternativas de ejecución del proceso. Pueden ser simples o complejas, como por ejemplo las puertas de evento, vinculadas a un evento externo al proceso. raineropenschool.com
  • 13. CANALES (SWIMLANES) Los canales representan las entidades que ejecutan el proceso. Pueden ser calles simples (lanes) o agrupaciones (pools). Más que personas, representan “responsabilidad”. raineropenschool.com
  • 14. ARTEFACTOS (ARTIFACTS) Finalmente, los artefactos son cosas que rodean al proceso, aunque no formen parte del flujo de ejecución, como notas, documentos y agrupaciones de otros elementos. raineropenschool.com
  • 15. ALGUNOS PROBLEMAS HABITUALES ¡Cuidado! Que esté escrito en BPMN y cumpla las reglas de estilo, no quiere decir que el proceso sea correcto. Veamos algunos fallos habituales… raineropenschool.com
  • 16. MALA DEFINICIÓN DE LAS TAREAS Projecto Plan Presupuesto Calendario Ejecución Esto y lo otro Todo lo demás Entrega Un problema habitual consiste en definir los procesos como secuencias de acciones muy específicas, cuando es mejor que las tareas designen entregables o resultados parciales. raineropenschool.com
  • 17. ABUSO DE LAS CONDICIONES También es habitual diseñar procesos con un exceso de condiciones. Los procesos deben ser casi lineales, con el menor número de excepciones posibles. raineropenschool.com
  • 18. ABUSO DE LA ICONOGRAFÍA Por último, es habitual perderse en detalles de qué símbolo es el más adecuado a un tipo específico de tarea o evento. Es mejor usar objetos genéricos en caso de duda. raineropenschool.com
  • 19. CONCLUSIONES  BPMN es un lenguaje gráfico para el diseño de procesos  El objetivo fundamental es facilitar la comunicación entre todas las partes  Podemos empezar a trabajar con un juego de elementos muy sencillos: tareas, conexiones y calles  El gran problema no es la notación, sino perderse en diseños complejos raineropenschool.com
  • 20. SOFTWARE RECOMENDADO (PC) BizAgi Process Modeler Gratuito, publicado por Bizagi. http://bit.ly/1NX7SYr raineropenschool.com
  • 21. SOFTWARE RECOMENDADO (MAC) Camunda Modeler Gratuito, Open Source, disponible también para PC y Linux. http://bit.ly/1NX7Y29 raineropenschool.com
  • 22. SOFTWARE RECOMENDADO (WEB) Lucidchart Por suscripción. Se puede integrar con Google Drive, Confluence y Jira. http://bit.ly/1Ui2Xsx raineropenschool.com
  • 23. LECTURAS RECOMENDADAS Real Life BPMN Jakob Freund ISBN: 978-1502972323 http://amzn.to/1SSpPOf raineropenschool.com
  • 24. SOBRE EL AUTOR Rafael Morales Consultor y formador en  Sistemas de información (IT).  Gestión de proyectos (PM).  Aseguramiento de la calidad (QA).  Gestión de inmuebles (FM). En LinkedIn: http://bit.ly/20Qh0oZ Email: contacto@rafael-morales.com raineropenschool.com
  • 25. OTROS CONTENIDOS Esta presentación forma parte de una colección, muchas de las cuales se desarrollan por completo en la colección “Conceptos” que puedes encontrar la página del autor en Amazon: http://amzn.to/1Rp8yM9 Puedes seguir las novedades y convocatorias de nuevos seminarios, cursillos y presentaciones en raineropenschool.com raineropenschool.com