Episode 198: Wil van der Aalst on Workflow Management Systems

Topics covered
Popular Clips
Episode Highlights
Benefits
Concurrency in workflows offers significant benefits, such as increased efficiency and reduced process time. explains that by allowing tasks to be processed concurrently, even if not simultaneously, the overall flow time can be significantly reduced. For instance, in a scenario where two people are involved in a task, concurrency allows the second person to start their work even if the first person is unavailable, thus reducing the total time from two weeks to one 1. This approach can be applied to large-scale processes, enhancing throughput and efficiency 2.
Examples
Real-world examples illustrate the power of concurrency in workflows. shares a scenario where tasks like medical tests can be performed in any order, demonstrating how concurrency allows for flexibility and speed in processes 2. He emphasizes that concurrency is not just about doing multiple things at once, but also about not imposing unnecessary order on tasks 1. This flexibility is crucial in speeding up processes and improving efficiency across various industries.
Related Episodes


Episode 180: Leading Agile Developers with Jurgen Appelo
Answers 383 questions

Episode 85: Web Services with Olaf Zimmermann
Answers 383 questions

Episode 223: Joram Barrez on the Activiti Business Process Management Platform
Answers 383 questions

Episode 40: Interview Werner Vogels
Answers 383 questions

SE Radio 614: Wouter Groeneveld on Creative Problem Solving for Software Development
Answers 383 questions

Episode 351 - Bernd Rücker on Orchestrating Microservices with Workflow Management
Answers 383 questions

Episode 120: OCL with Anneke Kleppe
Answers 383 questions

Episode 17: Feedback and Roadmap
Answers 383 questions
Episode 172: Feature-Oriented Software Development with Sven Apel – Pt 1
Answers 383 questions
Episode 173: Feature-Oriented Software Development with Sven Apel – Pt 2
Answers 383 questions

Episode 145: Spring in 2009 with Eberhard Wolff
Answers 383 questions

Episode 206: Ken Collier on Agile Analytics
Answers 383 questions

Episode 112: Roles in Software Engineering II
Answers 383 questions

Episode 224: Sven Johann and Eberhard Wolff on Technical Debt
Answers 383 questions

Episode 156: Kanban with David Anderson
Answers 383 questions













