<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: What is Case Management?</title>
	<atom:link href="http://www.brsilver.com/wordpress/2007/01/29/what-is-case-management/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.brsilver.com/wordpress/2007/01/29/what-is-case-management/</link>
	<description>Bruce Silver's blog on business process management</description>
	<lastBuildDate>Sat, 27 Feb 2010 10:22:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: rafable</title>
		<link>http://www.brsilver.com/wordpress/2007/01/29/what-is-case-management/comment-page-1/#comment-626</link>
		<dc:creator>rafable</dc:creator>
		<pubDate>Thu, 22 Mar 2007 23:37:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.brsilver.com/wordpress/2007/01/29/what-is-case-management/#comment-626</guid>
		<description>&lt;/a&gt;</description>
		<content:encoded><![CDATA[]]></content:encoded>
	</item>
	<item>
		<title>By: rafable</title>
		<link>http://www.brsilver.com/wordpress/2007/01/29/what-is-case-management/comment-page-1/#comment-625</link>
		<dc:creator>rafable</dc:creator>
		<pubDate>Thu, 22 Mar 2007 23:36:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.brsilver.com/wordpress/2007/01/29/what-is-case-management/#comment-625</guid>
		<description>Oops, there was a problem with the links. Hope you can still visit the sites.

Regards.</description>
		<content:encoded><![CDATA[<p>Oops, there was a problem with the links. Hope you can still visit the sites.</p>
<p>Regards.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rafable</title>
		<link>http://www.brsilver.com/wordpress/2007/01/29/what-is-case-management/comment-page-1/#comment-624</link>
		<dc:creator>rafable</dc:creator>
		<pubDate>Thu, 22 Mar 2007 23:24:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.brsilver.com/wordpress/2007/01/29/what-is-case-management/#comment-624</guid>
		<description>This has been a very enlightening thread. Don&#039;t know if anyone is keeping track of it, but I found a couple of resources you might be interested in looking at:

Jon Pyke&#039;s Knowledge Intensive BPM, or KIBPM, which according to a white paper on &lt;a href=&quot;http://www.theprocessfactory.com&quot; title=&quot;The Process Factory&quot; rel=&quot;nofollow&quot;&gt;, is defined as a mix between:
a) Case Management
b) &lt;a href=&quot;http://www.human-interaction-management.info/&quot; title=&quot;Human Interaction Management&quot; rel=&quot;nofollow&quot;&gt;, term and theory developed by Keith Harrison-Broninski. I have the feeling HIM will be getting a lot of attention in the near future, especially if Peter FIngar calls it &lt;a href=&quot;http://www.bptrends.com/publicationfiles/SIX-03-07-COL-TheGreatestInnovationSinceBPM-Fingar-Final1.pdf&quot; title=&quot;The Greatest Innovation Since BPM&quot; rel=&quot;nofollow&quot;&gt;.

Regards,

Rafael.</description>
		<content:encoded><![CDATA[<p>This has been a very enlightening thread. Don&#8217;t know if anyone is keeping track of it, but I found a couple of resources you might be interested in looking at:</p>
<p>Jon Pyke&#8217;s Knowledge Intensive BPM, or KIBPM, which according to a white paper on <a href="http://www.theprocessfactory.com" title="The Process Factory" rel="nofollow">, is defined as a mix between:<br />
a) Case Management<br />
b) </a><a href="http://www.human-interaction-management.info/" title="Human Interaction Management" rel="nofollow">, term and theory developed by Keith Harrison-Broninski. I have the feeling HIM will be getting a lot of attention in the near future, especially if Peter FIngar calls it </a><a href="http://www.bptrends.com/publicationfiles/SIX-03-07-COL-TheGreatestInnovationSinceBPM-Fingar-Final1.pdf" title="The Greatest Innovation Since BPM" rel="nofollow">.</p>
<p>Regards,</p>
<p>Rafael.</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: psoneill</title>
		<link>http://www.brsilver.com/wordpress/2007/01/29/what-is-case-management/comment-page-1/#comment-531</link>
		<dc:creator>psoneill</dc:creator>
		<pubDate>Mon, 05 Mar 2007 18:34:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.brsilver.com/wordpress/2007/01/29/what-is-case-management/#comment-531</guid>
		<description>Perhaps I should add a few elaborations to earlier contributions in order to answer some points raised. 

Case management is typically about managing a number of different (possibly related) case types. Unless you can distill any new piece of work down to something that is manageable (and broadly repeatable) - it is very difficult for staff to know where to start each time, and that’s part of the objective of case management, to avoid re-inventing the wheel. To my mind, the essence of case management is to establish the most applicable or usable &quot;standard&quot; handling for each specific case type, catering for the majority of scenarios, ie not everything has to be modelled. When you have a case instance that doesn’t fit the existing standard you can react in one of two ways (a) give it to your most competent staff who, based on experience, knowledge etc will know (or discover) how to deal with it (b) extend the existing case definition so as to bring more case scenarios within the core case definition itself. I find that (a) often leads on to (b), but this is just a natural evolution of any process-based scenario….

Cases could be over-defined - where every possible scenario is identified, modelled, and implemented. Anything that is too prescriptive is likely to fail for this very reason, this is why flexibility is essential, again a characteristic of case management. Equally flexibility should NOT mean no-process, no standardisation etc - otherwise there is no safety net. Perhaps flexibility should equate to getting the granularity of the modelling correct, particularly as it applies to human actions - neither too high-level nor too low. 

To pick up on other points, using the TelCo example from rafable, I would regard each of the items such as site survey, local loop check, connectivity test etc as being individual case processes, which can exist within an overall case - e.g. &quot;TelCo Onboarding&quot;? The case processes are &quot;marshalled&quot; as appropriate within the context of a single case in order to achieve the case outcome. Some case instances might need all of them, others may not. Hopefully I haven&#039;t over-simplified in this scenario - this is just to give the general idea of the approach.

Work distribution for individual tasks (process steps) can be achieved by defining one or more &quot;roles&quot; at the individual process and/or case level, together with static organisational groups or teams. Roles can be (re)-assigned dynamically within each case instance so as to distribute work to the necessary resources anywhere in the organisation. This is a great way of engaging staff across a large enterprise to achieve a shared business outcome, particularly if everyone interacts through the same &quot;case&quot; framework. The &quot;case manager&quot; or &quot;case owner&quot; is often the person who has oversight (and responsibility) for the overall case processing. So the &quot;case manager&quot; is just one specific role in the overall context of a case, whereas there are typically multiple roles involved in the successful execution of most cases. Getting the roles and task sequencing (dependencies) correct goes a long way to addressing case management needs, optimising throughput and time to completion, particularly with parallel processing scenarios. Traditional case processing where a case is just &quot;handed&quot; or assigned from one person to the next implies linear processing, which is much less effective overall.

In Singularity terms, as part of the overall support for case management, multiple roles can be defined at case and/or individual process levels - there is no particular significance in one role versus another.  At execution time, each user wants to see the list of tasks that they are charged with - typically spanning multiple case instances (the in-tray model). When working on a specific case, the user will want to see the case-specific task(s) that he or she is tasked with - but equally the tasks assigned to other case role occupants (folder model), and ideally a graphical view of the overall case processing to understand the current state of the case. I find the latter feature is very popular with users - ie to be able to have a visual overview of the case processing. So for case processing - various models of rendering the current workload are required - by person (in-tray), by case (folder) and graphically.

To summarise my views on Case Management, I see it as a specific &quot;application pattern&quot;, which aligns a range of technologies in an integrated but flexible manner, but which has broad applicability to a number of problem domains. I see the occurrence of this increasing in a multi-channel (email, e-form, voice, paper etc), services dominated market - e.g. in relation to financial products - KYC, on-boarding, compliance, complaint handling, investigations, service delivery amalgamation within organisations etc. Case management is a formidable approach to managing interactions successfully, particularly with one or more external parties in typically complex real-world scenarios. This then creates opportunities to add value, streamline, reduce cost and increase consistency of case process application.

The fact that &quot;case management&quot; lacks a robust description at this time may be an issue that curtails its uptake - this is why I am so glad to see the active discussion and debate around this topic. May be we just need to find a new title or acronym for Case Management such as BPM++ perhaps, since Case Management relies on many of the capabilities of BPM, but more besides!</description>
		<content:encoded><![CDATA[<p>Perhaps I should add a few elaborations to earlier contributions in order to answer some points raised. </p>
<p>Case management is typically about managing a number of different (possibly related) case types. Unless you can distill any new piece of work down to something that is manageable (and broadly repeatable) &#8211; it is very difficult for staff to know where to start each time, and that’s part of the objective of case management, to avoid re-inventing the wheel. To my mind, the essence of case management is to establish the most applicable or usable &#8220;standard&#8221; handling for each specific case type, catering for the majority of scenarios, ie not everything has to be modelled. When you have a case instance that doesn’t fit the existing standard you can react in one of two ways (a) give it to your most competent staff who, based on experience, knowledge etc will know (or discover) how to deal with it (b) extend the existing case definition so as to bring more case scenarios within the core case definition itself. I find that (a) often leads on to (b), but this is just a natural evolution of any process-based scenario….</p>
<p>Cases could be over-defined &#8211; where every possible scenario is identified, modelled, and implemented. Anything that is too prescriptive is likely to fail for this very reason, this is why flexibility is essential, again a characteristic of case management. Equally flexibility should NOT mean no-process, no standardisation etc &#8211; otherwise there is no safety net. Perhaps flexibility should equate to getting the granularity of the modelling correct, particularly as it applies to human actions &#8211; neither too high-level nor too low. </p>
<p>To pick up on other points, using the TelCo example from rafable, I would regard each of the items such as site survey, local loop check, connectivity test etc as being individual case processes, which can exist within an overall case &#8211; e.g. &#8220;TelCo Onboarding&#8221;? The case processes are &#8220;marshalled&#8221; as appropriate within the context of a single case in order to achieve the case outcome. Some case instances might need all of them, others may not. Hopefully I haven&#8217;t over-simplified in this scenario &#8211; this is just to give the general idea of the approach.</p>
<p>Work distribution for individual tasks (process steps) can be achieved by defining one or more &#8220;roles&#8221; at the individual process and/or case level, together with static organisational groups or teams. Roles can be (re)-assigned dynamically within each case instance so as to distribute work to the necessary resources anywhere in the organisation. This is a great way of engaging staff across a large enterprise to achieve a shared business outcome, particularly if everyone interacts through the same &#8220;case&#8221; framework. The &#8220;case manager&#8221; or &#8220;case owner&#8221; is often the person who has oversight (and responsibility) for the overall case processing. So the &#8220;case manager&#8221; is just one specific role in the overall context of a case, whereas there are typically multiple roles involved in the successful execution of most cases. Getting the roles and task sequencing (dependencies) correct goes a long way to addressing case management needs, optimising throughput and time to completion, particularly with parallel processing scenarios. Traditional case processing where a case is just &#8220;handed&#8221; or assigned from one person to the next implies linear processing, which is much less effective overall.</p>
<p>In Singularity terms, as part of the overall support for case management, multiple roles can be defined at case and/or individual process levels &#8211; there is no particular significance in one role versus another.  At execution time, each user wants to see the list of tasks that they are charged with &#8211; typically spanning multiple case instances (the in-tray model). When working on a specific case, the user will want to see the case-specific task(s) that he or she is tasked with &#8211; but equally the tasks assigned to other case role occupants (folder model), and ideally a graphical view of the overall case processing to understand the current state of the case. I find the latter feature is very popular with users &#8211; ie to be able to have a visual overview of the case processing. So for case processing &#8211; various models of rendering the current workload are required &#8211; by person (in-tray), by case (folder) and graphically.</p>
<p>To summarise my views on Case Management, I see it as a specific &#8220;application pattern&#8221;, which aligns a range of technologies in an integrated but flexible manner, but which has broad applicability to a number of problem domains. I see the occurrence of this increasing in a multi-channel (email, e-form, voice, paper etc), services dominated market &#8211; e.g. in relation to financial products &#8211; KYC, on-boarding, compliance, complaint handling, investigations, service delivery amalgamation within organisations etc. Case management is a formidable approach to managing interactions successfully, particularly with one or more external parties in typically complex real-world scenarios. This then creates opportunities to add value, streamline, reduce cost and increase consistency of case process application.</p>
<p>The fact that &#8220;case management&#8221; lacks a robust description at this time may be an issue that curtails its uptake &#8211; this is why I am so glad to see the active discussion and debate around this topic. May be we just need to find a new title or acronym for Case Management such as BPM++ perhaps, since Case Management relies on many of the capabilities of BPM, but more besides!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: frenchdk</title>
		<link>http://www.brsilver.com/wordpress/2007/01/29/what-is-case-management/comment-page-1/#comment-516</link>
		<dc:creator>frenchdk</dc:creator>
		<pubDate>Sun, 04 Mar 2007 22:38:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.brsilver.com/wordpress/2007/01/29/what-is-case-management/#comment-516</guid>
		<description>To me, case management is about the organisational responsibility for dealing with a problem. IT people and increasingly, business process experts like to believe that the business problems can be modelled and coded so that the solutions are just waiting for an instance of the well known problem to arise. However, the essence of dealing with problems presented by real people is the need to adjust the process to the problem at hand within the current instance.

Whether the case is provisioning to a customer, delivering an entitlement or meeting a contract, innovation in the process is a desirable state of affairs.

For any &#039;case&#039; we need to be able to answer ... Who has the ball? What is the plan? Where are we up to in the plan? In some cases, the ownership of the case may be accepted with the understanding that the owner has to decide how best to deal with the problems presented (the health &#039;business&#039; is an example of where the activities within the case may be novel and certainly the treatment plan may be a unique arrangement of activities).


Case management could be regarded as

   1. Problem Manager Accepts Case ;
   2. Problem Manager Chooses or Develops a problem resolution process;
   3. Problem Resolution Process;
   4. Problem Manager Closes The Case.


A more general view suggests that the process path to the final outcome of a case is dependent on more than one development of a new problem resolution process

   1. Problem Manager Accepts Case ;
   2. Loop until resolved
         1. Problem Manager Chooses or Develops a problem resolution process;
         2. Problem Resolution Process;
         3. Problem Manager determines whether problem is resolved;
   3. Problem Manager Closes The Case. 

 
Case Management adds value if the the subject (customer; social welfare beneficiary; medical patient; legal complainant) and the organisation can identify where they are in the resolution process.




A BPMS supporting this aspect of case management would need to treat the process design and development as a piece of normal business. Ideally the business of the process designer is handled in the same way as any other aspect of the organisation business

    * Define a new (executable) process, message, document
    * Manage the delivery of a process into the execution arena
    * View the current state of cases through a developing business process in management dashboard and other reporting tools
    * Support cases within cases (if it turns out that a case is something distinct from a business process)



Given the preponderance of Visual Studio and similar developer workbench approaches to solution development, a fairly radical change seems to be required from the BPMS providers.



There are some real advantages to be gleaned from treating business process innovation as a normal part of business in the BPMS toolset as well as the business.

    * The ability to change is inherent in day to day processes;
    * The paralysis associated with the need to analyse everything in great depth and through vast numbers of future scenarios can be avoided.
    * Case managers do not lose sight what is actually happening because the process management and reporting systems actually deal with what would otherwise be an exception case.
    * Process designers can use the standard BPMS tools to understand the &#039;as is&#039; processes because they are not hidden in ad hoc spreadsheets and MS Access databases


I look forward to the definitive word from Bruce ....

David</description>
		<content:encoded><![CDATA[<p>To me, case management is about the organisational responsibility for dealing with a problem. IT people and increasingly, business process experts like to believe that the business problems can be modelled and coded so that the solutions are just waiting for an instance of the well known problem to arise. However, the essence of dealing with problems presented by real people is the need to adjust the process to the problem at hand within the current instance.</p>
<p>Whether the case is provisioning to a customer, delivering an entitlement or meeting a contract, innovation in the process is a desirable state of affairs.</p>
<p>For any &#8216;case&#8217; we need to be able to answer &#8230; Who has the ball? What is the plan? Where are we up to in the plan? In some cases, the ownership of the case may be accepted with the understanding that the owner has to decide how best to deal with the problems presented (the health &#8216;business&#8217; is an example of where the activities within the case may be novel and certainly the treatment plan may be a unique arrangement of activities).</p>
<p>Case management could be regarded as</p>
<p>   1. Problem Manager Accepts Case ;<br />
   2. Problem Manager Chooses or Develops a problem resolution process;<br />
   3. Problem Resolution Process;<br />
   4. Problem Manager Closes The Case.</p>
<p>A more general view suggests that the process path to the final outcome of a case is dependent on more than one development of a new problem resolution process</p>
<p>   1. Problem Manager Accepts Case ;<br />
   2. Loop until resolved<br />
         1. Problem Manager Chooses or Develops a problem resolution process;<br />
         2. Problem Resolution Process;<br />
         3. Problem Manager determines whether problem is resolved;<br />
   3. Problem Manager Closes The Case. </p>
<p>Case Management adds value if the the subject (customer; social welfare beneficiary; medical patient; legal complainant) and the organisation can identify where they are in the resolution process.</p>
<p>A BPMS supporting this aspect of case management would need to treat the process design and development as a piece of normal business. Ideally the business of the process designer is handled in the same way as any other aspect of the organisation business</p>
<p>    * Define a new (executable) process, message, document<br />
    * Manage the delivery of a process into the execution arena<br />
    * View the current state of cases through a developing business process in management dashboard and other reporting tools<br />
    * Support cases within cases (if it turns out that a case is something distinct from a business process)</p>
<p>Given the preponderance of Visual Studio and similar developer workbench approaches to solution development, a fairly radical change seems to be required from the BPMS providers.</p>
<p>There are some real advantages to be gleaned from treating business process innovation as a normal part of business in the BPMS toolset as well as the business.</p>
<p>    * The ability to change is inherent in day to day processes;<br />
    * The paralysis associated with the need to analyse everything in great depth and through vast numbers of future scenarios can be avoided.<br />
    * Case managers do not lose sight what is actually happening because the process management and reporting systems actually deal with what would otherwise be an exception case.<br />
    * Process designers can use the standard BPMS tools to understand the &#8216;as is&#8217; processes because they are not hidden in ad hoc spreadsheets and MS Access databases</p>
<p>I look forward to the definitive word from Bruce &#8230;.</p>
<p>David</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: phil_ayres</title>
		<link>http://www.brsilver.com/wordpress/2007/01/29/what-is-case-management/comment-page-1/#comment-501</link>
		<dc:creator>phil_ayres</dc:creator>
		<pubDate>Sat, 24 Feb 2007 03:00:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.brsilver.com/wordpress/2007/01/29/what-is-case-management/#comment-501</guid>
		<description>I think I fall more on Kevin&#039;s side of the fence here for &#039;case management&#039;. 

In government, where repeatability and strict policy adherence is required, process is typically well defined up front, while allowing case managers the flexibility to &#039;case manage&#039; within that structure. For this reason, many case management applications seem to resemble high level state or status tracking applications than BPM tools. For them, the beauty is in a UI structure that is familiar and usable by the end-user.

In commercial environments I&#039;ve seen case management applications fit into any repeatable business process that requires some human intervention and real knowledge based decision making. A large amount of process state is based on the requirement and receipt of external documents and information, and the effective matching of this to current cases. Much of a granular BPM(N) process model could be overwhelmed with &#039;rendezvous&#039;, exeptions and representing collaboration as parallel processes, hence case management tools carry their own individual methodologies to abstract the common requirements to something repeatable and configurable.

To handle ad-hoc and collaborative process definition within structured process definitions, an easy to use approach is to present users with &#039;task management&#039; (dislaimer: the &lt;a href=&quot;http://www.global360.com&quot; rel=&quot;nofollow&quot;&gt;Global 360&lt;/a&gt; &lt;a href=&quot;http://global360.com/products/g360_case_management/features/&quot; rel=&quot;nofollow&quot;&gt;Case Manager&lt;/a&gt; application I product manage takes this approach). This is effectively a mini project plan that guides users down paths based on their decisions, tracking the tasks as they and their colleagues perform them (perhaps a little of Rafael&#039;s project manager approach). It allows task templates to be used based on user or application control, or users to create new tasks to meet their needs on an ad-hoc basis. This way you get tracking of processes, control over tasks performed if necessary, and complete ad-hoc operation if required.

I think that dependent on industry, we&#039;ll all have a different definition of &#039;case management&#039;. It is less of a technology definition than BPM, instead being something that seems to be borne out of real business requirements by users that focus less on technology and more on the business goals.

Nice discussion!

Phil</description>
		<content:encoded><![CDATA[<p>I think I fall more on Kevin&#8217;s side of the fence here for &#8216;case management&#8217;. </p>
<p>In government, where repeatability and strict policy adherence is required, process is typically well defined up front, while allowing case managers the flexibility to &#8216;case manage&#8217; within that structure. For this reason, many case management applications seem to resemble high level state or status tracking applications than BPM tools. For them, the beauty is in a UI structure that is familiar and usable by the end-user.</p>
<p>In commercial environments I&#8217;ve seen case management applications fit into any repeatable business process that requires some human intervention and real knowledge based decision making. A large amount of process state is based on the requirement and receipt of external documents and information, and the effective matching of this to current cases. Much of a granular BPM(N) process model could be overwhelmed with &#8216;rendezvous&#8217;, exeptions and representing collaboration as parallel processes, hence case management tools carry their own individual methodologies to abstract the common requirements to something repeatable and configurable.</p>
<p>To handle ad-hoc and collaborative process definition within structured process definitions, an easy to use approach is to present users with &#8216;task management&#8217; (dislaimer: the <a href="http://www.global360.com" rel="nofollow">Global 360</a> <a href="http://global360.com/products/g360_case_management/features/" rel="nofollow">Case Manager</a> application I product manage takes this approach). This is effectively a mini project plan that guides users down paths based on their decisions, tracking the tasks as they and their colleagues perform them (perhaps a little of Rafael&#8217;s project manager approach). It allows task templates to be used based on user or application control, or users to create new tasks to meet their needs on an ad-hoc basis. This way you get tracking of processes, control over tasks performed if necessary, and complete ad-hoc operation if required.</p>
<p>I think that dependent on industry, we&#8217;ll all have a different definition of &#8216;case management&#8217;. It is less of a technology definition than BPM, instead being something that seems to be borne out of real business requirements by users that focus less on technology and more on the business goals.</p>
<p>Nice discussion!</p>
<p>Phil</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rafable</title>
		<link>http://www.brsilver.com/wordpress/2007/01/29/what-is-case-management/comment-page-1/#comment-500</link>
		<dc:creator>rafable</dc:creator>
		<pubDate>Sat, 24 Feb 2007 00:49:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.brsilver.com/wordpress/2007/01/29/what-is-case-management/#comment-500</guid>
		<description>Kevin, in our industry -Telcom- it is a necessity to have the flexibility to add tasks (which could become &quot;processes&quot;, as I will explain later) as required in order to provision complex Converged Services. These activities could be assigned to practically the whole company, ranging from site surveys, provisioning on legacy platforms, local loop provider contact, adecuacy of site, conectivity tests, and so forth. 

The Case Manager (person) would have the posibility to monitor all assigned activities. The best way I could picture the approach was looking at the Case Manager as a Project Manager. Imagine him looking at an MS Project Schedule, but with escalation information and automatic status update for all the tasks, as well as the case documents and data at hand. He could add/cancel tasks (notification to assigned group/person included) as soon as new case information is available. 

To me a &quot;process&quot; in this sense is just a series of tasks with precedence information, thus allowing for on-the-fly definition of processes. I know many things are to be considered in this schema, including business limitations to a process this flexible, but it&#039;s the best solution we could come up with given the wide range of solutions we intend to offer.

I thinks psoneill&#039;s approach would cover most of our requirements, except for the Case Manager role, which I&#039;m not sure if Singularity considers, or if they still use a typical &quot;tray&quot; view for tasks and processes.

Regards,

Rafael.</description>
		<content:encoded><![CDATA[<p>Kevin, in our industry -Telcom- it is a necessity to have the flexibility to add tasks (which could become &#8220;processes&#8221;, as I will explain later) as required in order to provision complex Converged Services. These activities could be assigned to practically the whole company, ranging from site surveys, provisioning on legacy platforms, local loop provider contact, adecuacy of site, conectivity tests, and so forth. </p>
<p>The Case Manager (person) would have the posibility to monitor all assigned activities. The best way I could picture the approach was looking at the Case Manager as a Project Manager. Imagine him looking at an MS Project Schedule, but with escalation information and automatic status update for all the tasks, as well as the case documents and data at hand. He could add/cancel tasks (notification to assigned group/person included) as soon as new case information is available. </p>
<p>To me a &#8220;process&#8221; in this sense is just a series of tasks with precedence information, thus allowing for on-the-fly definition of processes. I know many things are to be considered in this schema, including business limitations to a process this flexible, but it&#8217;s the best solution we could come up with given the wide range of solutions we intend to offer.</p>
<p>I thinks psoneill&#8217;s approach would cover most of our requirements, except for the Case Manager role, which I&#8217;m not sure if Singularity considers, or if they still use a typical &#8220;tray&#8221; view for tasks and processes.</p>
<p>Regards,</p>
<p>Rafael.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin Brennan</title>
		<link>http://www.brsilver.com/wordpress/2007/01/29/what-is-case-management/comment-page-1/#comment-499</link>
		<dc:creator>Kevin Brennan</dc:creator>
		<pubDate>Fri, 23 Feb 2007 21:51:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.brsilver.com/wordpress/2007/01/29/what-is-case-management/#comment-499</guid>
		<description>I was going to expand on my comment earlier before I went down most of the week with the flu. However, I think psoneill has covered a lot of the ground I wanted to, anyway.

What you&#039;ve got is a case that needs to be in a certain state before it can progress. To get it to that state, you execute a number of processes in an ad-hoc fashion that may or may not result in a state change. 

Each case may use a different set of these processes, or use them in a different order as the case moves forward based on the real-world events that occur.

I&#039;d add an additional reason that real-time modification of these processes is somewhat rare--in my experience, many industries in which case management occurs are highly regulated and there&#039;s strong reistance as a result to allowing for free-form changes to processes.</description>
		<content:encoded><![CDATA[<p>I was going to expand on my comment earlier before I went down most of the week with the flu. However, I think psoneill has covered a lot of the ground I wanted to, anyway.</p>
<p>What you&#8217;ve got is a case that needs to be in a certain state before it can progress. To get it to that state, you execute a number of processes in an ad-hoc fashion that may or may not result in a state change. </p>
<p>Each case may use a different set of these processes, or use them in a different order as the case moves forward based on the real-world events that occur.</p>
<p>I&#8217;d add an additional reason that real-time modification of these processes is somewhat rare&#8211;in my experience, many industries in which case management occurs are highly regulated and there&#8217;s strong reistance as a result to allowing for free-form changes to processes.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BPMS Watch &#187; Lively Thread on Case Management</title>
		<link>http://www.brsilver.com/wordpress/2007/01/29/what-is-case-management/comment-page-1/#comment-497</link>
		<dc:creator>BPMS Watch &#187; Lively Thread on Case Management</dc:creator>
		<pubDate>Fri, 23 Feb 2007 15:24:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.brsilver.com/wordpress/2007/01/29/what-is-case-management/#comment-497</guid>
		<description>[...] Oldish threads sometimes take on a life of their own, and recent comments on a January post What is Case Management? have done just that.  If you are interested in this important but mostly ignored corner of the BPM space, check it out.  In addition to the G360 Case Manager product, it seems there is another product called Singularity that I need to know more about. [...]</description>
		<content:encoded><![CDATA[<p>[...] Oldish threads sometimes take on a life of their own, and recent comments on a January post What is Case Management? have done just that.  If you are interested in this important but mostly ignored corner of the BPM space, check it out.  In addition to the G360 Case Manager product, it seems there is another product called Singularity that I need to know more about. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: psoneill</title>
		<link>http://www.brsilver.com/wordpress/2007/01/29/what-is-case-management/comment-page-1/#comment-496</link>
		<dc:creator>psoneill</dc:creator>
		<pubDate>Fri, 23 Feb 2007 13:10:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.brsilver.com/wordpress/2007/01/29/what-is-case-management/#comment-496</guid>
		<description>In my experience, case management scenarios have a minimum set of processes that are required initially in order to get any useful system up and running. Over time additional processes are identified and added to the case definition, this is a normal evolution, as not all case eventualities can be envisaged at the outset. 

The scenario you outline - in terms of dynamically changing the processes at run-time is uncommon, mainly for business reasons rather than technical reasons - i.e. managers are understandably concerned about allowing users to make ad hoc changes to established business processes, particularly without prior testing etc. 

That said, the Singularity Process Platform does actually allow you to do what you outline, and there are two possible ways to do this. A currently executing process can be &quot;grabbed&quot; in the modelling environment, and revised as required (not just once, but on an ongoing basis - ie multiple revisions) - this affects the currently executing process instance only. If you want to adopt this revised process definition as your new process pattern, you can then make this the new process template definition to be used as standard.

If you don’t want to give access to the modelling environment to standard users - it is also feasible to use the available APIs, say through a custom application, to add tasks dynamically - so in effect there are a couple of approaches to achieve this objective.

So in summary, adding new case process definitions to live running cases is very easily done, and there are also options in relation to dynamically changing currently executing processes - either through the modeller or through custom APIs.</description>
		<content:encoded><![CDATA[<p>In my experience, case management scenarios have a minimum set of processes that are required initially in order to get any useful system up and running. Over time additional processes are identified and added to the case definition, this is a normal evolution, as not all case eventualities can be envisaged at the outset. </p>
<p>The scenario you outline &#8211; in terms of dynamically changing the processes at run-time is uncommon, mainly for business reasons rather than technical reasons &#8211; i.e. managers are understandably concerned about allowing users to make ad hoc changes to established business processes, particularly without prior testing etc. </p>
<p>That said, the Singularity Process Platform does actually allow you to do what you outline, and there are two possible ways to do this. A currently executing process can be &#8220;grabbed&#8221; in the modelling environment, and revised as required (not just once, but on an ongoing basis &#8211; ie multiple revisions) &#8211; this affects the currently executing process instance only. If you want to adopt this revised process definition as your new process pattern, you can then make this the new process template definition to be used as standard.</p>
<p>If you don’t want to give access to the modelling environment to standard users &#8211; it is also feasible to use the available APIs, say through a custom application, to add tasks dynamically &#8211; so in effect there are a couple of approaches to achieve this objective.</p>
<p>So in summary, adding new case process definitions to live running cases is very easily done, and there are also options in relation to dynamically changing currently executing processes &#8211; either through the modeller or through custom APIs.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
