Case Management x BPM. What's the true difference?
I'm BPM specialist and know I'm studying Pega Plataform.
As BPM specialist, my brain is used to think about Lanes, where I link to people or group of people. On these lanes I add activities, this way I force that the people linked to that lane will perform that activity.
I read a lot of articles about BPM and Case Management differences and could understand that the main difference is about the execution flow. In BPM we try to force the execution order of the activities. In Case Management approach, the order of the activities is performed "doesn't" matter. Of course that this affirmation isn't true to all cases, but it applies to the biggest part of the cases.
First question: Is my understanding about Case Management right?
Second, I just completed System Architect Fundamentals I and II courses. In any of them I could see any topic talking about stage/step routing... I felt like if the whole case is executed by only one user.
When learning BPM, one the first topics is about lanes and how activities are routed to the right users. Is this and important topic of Case Management too or my fellings are right, the whole case is executed by one user and some exceptions are executed by others?
Main difference between BPM and Case Management is, BPM is a structured approach which is hard to change where as Case Management has BPM functionality with options to change the approach easily such as adding adhoc cases etc.
Could you give a simple example of a process/case/situation where when modeled using BPMN you think it's hard to change and when modeled using Case Management it's easy or a situation that couldn't be modeled using BPMN and Case Management can solve?