Connectivity, Efficiency, Experiences

23 11 2011

When looking at BPM (Business Process Management) solutions, or talking about BPM the concept, many of us think of how it relates to actual business processes or business goals, cases, targets etc. This is the main aim of BPM, to address how a business achieves a goal or carries out “work”, agreed? Ok, but my observation is, Is this right? Does the term BPM limit our thinking in real sense?

 

Outside of the business

If we take everything that we do towards a desired goal or outcome as a process, then BPM applies to everything we do in life, it’s not just limited to Businesses! For example, our own bodies go through processes every second of every day to achieve a goal. Think how we breathe, there is a distinct process, think how we turn food into energy, a distinct process, think how we run, a distinct mechanical process.

Now these examples are to simply prove a point that processes are around us and a part of our daily lives massively, which means any one process is made up of many others. Me running is a process, but in order for me to run, my body goes through a number of other processes, breathing and turning food into energy. This means businesses should not see their process as “the process”, rather as simply a smaller part of an overall and far bigger customer experience.

 

Real world example needed

To get my point across I want to use a real world example. Ok, I purchase a printer from a store. On checkout I provide that store with some basic information about myself. I then get home, install the printer and start using it. I fill in the warranty card, post that off, and then forget about it. A few days later the product breaks down, and I need to get it replaced. From the point of view of the manufacturer they don’t need to take into account any of the process I have just gone through, in order to kick off the process of dealing with the fault, but should they?

I believe yes.

 

Connectivity

Connectivity of devices and processes can have massive implications on process efficiencies, and the ability for external processes (that may not be directly related) to have a positive effect on our business processes.

First off, connecting and sharing data between different processes obviously provides added efficiencies and data accuracy. If we take our printer example, the process of checking out and paying for my printer should be integrated with the process of me completing a warranty card and informing the manufacturer.  That’s a process I shouldn’t need to be doing, and with improved connectivity of processes and data, I don’t have to. Now relate that back to the process of me returning the faulty printer, you see that process will be improved because of this connectivity in a different process. Both the store, and the manufacturer now know me, the product and the warranty, I don’t need to go through a number of steps at the start of the manufacturer’s faulty product process.

Secondly, device connectivity can have a massive impact on process efficiency, especially when connecting multiple and sometimes very different processes together. In the typical BPM world, do we take this into consideration?

Since the rise of the Smartphone, we have started to take into consideration connectivity to processes from different devices; we now see not just eMail being accessed on our mobile devices, but also ECM concepts along with the ability to actually work. However, when we flit between devices, such as our laptop, tablet, PC and mobile, often we have to do things again. Think deleting emails from your mobile device you have already deleted, think re-downloading a document we were working on etc. These are small things, but they can rack up a lot of time, and frustration amongst your work force. Now think of this from the point of view of a customer? You can see how better connected devices mean we can deliver better connected experiences to our customers, which have an impact on process efficiency.

Connectivity is a big thing, and one of the problems with multiple platforms and operating systems is the lack of connectivity. As a consumer, we like single user experiences, and we now want and like flexibility to do things whenever we want and on whatever device we want. Unfortunately having a different OS on my phone to the OS on my tablet, to the OS on my laptop and PC is not great for connectivity or user experiences. I’m not sure big players such as Google and Apple get this. Apple do it better than Google, and currently Microsoft, they learnt from the disjointed approach of Microsoft in the 90s. However, Microsoft seems to understand this connectivity and single user experience far more now, and they are moving ahead of the others. With Windows 8 and Windows Azure, one connected OS across all devices is only a few months away. That potentially provides massive connectivity bonuses to business and consumers.

 

Efficiency

BPM, APG (Adaptive Process Guidance), ACM (Adaptive Case Management) all aim to help businesses in a number of ways, raising efficiency, increasing standards, increasing accountability, ensuring compliance and improving customer experiences. These are just a few arguments for BPM thinking.

Efficiency is often looked at in terms of processes businesses own. Let’s look at our example process again. The manufacturer can improve the actual faulty printer process internally; it monitors what goes on, tweaks it here and there and improves it. However, external processes and greater connectivity should be leveraged to drastically improve this process further. Make sense?

In order to get a working printer, I the consumer, will follow through a process, which is a bigger process to that which the printer manufacturer has for handling this issue. If we step back, we can see that this process of getting a working printer spans over the store and the manufacturer, but if we step back further it also incorporates the process of me purchasing the printer in the first place. Do you see how a bigger picture of a process now surrounds my manufacturer’s simple process of dealing with my broken printer? If you do, then you can start to see areas in which we can make the manufacturers process of dealing with the broken printer far easier and more efficient than what is currently in place.

Essentially, if along the entire process of me purchasing the printer the manufacturer was thinking about the returns / repairs process, then they would want to get the warranty and customer information at the point of sale. This drastically improves the process efficiency for returns, in terms of internal efficiencies but also from the point of view of the customer, improving their relationship with that store and the brand of printer they have bought. I’m not going to break down the process further, rather I believe I have made my point, that business can improve process by taking into account external processes, especially those of their customers…

 

Experience

This post is about delivering a better customer experience. Leveraging the connectivity potential of devices and the connectivity potential of processes, business is able to improve its own processes. Taking our faulty printer example we can see how improved connectivity leads to external processes improving the manufacturer’s returns / repair process, in terms of efficiency internally and for the customer. We also see how connectivity of devices makes the customer experience far easier, simpler and more efficient, including for the manufacturer.

So with efficiency in mind, we look to greater connectivity, put the two together and you get drastically improved experiences…





ECM, eDiscovery and the Social Media problem

24 02 2011

Today I read briefly that social media access may cause governance problems for corporate using such sites as Facebook. Now this could be a real big issue, especially as more and more organisations are using Social Media to not only connect and engage, but to actively interact with customers and solve customer issues even.

You can read the article here http://www.eweekeurope.co.uk/news/social-media-access-may-cause-governance-problems-21424

A simple view

If we step back and think about it, any content that we place in the public domain as an organisation needs to be discoverable, and if necessary, produced to meet certain governance rules. Now this is fine for outlets the organisation controls (their own website, published press releases etc), but what about content that was created on, and essentially resides with a third party. This is typically how we use Facebook and Twitter for example.

Now in our more traditional scenario we can have our published content stored within our ECM repository, that’s fine. But since the content was stored on a third party solution, and essentially is up there on the web, how do we ensure we have it for our records? How do we find that content again if needs be (especially if it’s now a couple of years old)

What we have to remember is that not only do we need to retain access to that content, but we also have to protect ourselves (the organisation) from that “original content” going missing. Let’s face it, as an organisation do you trust Facebook to store all of your status updates for the next 8 years? Probably not…

How we create content and how we discover it

Ideally we need to maintain a link to all that content sitting with Facebook, Twitter, mySpace or whoever. We also need to protect ourselves from that content going missing. So the real answer is to not only keep a record of that contents location (typically a URL or post ID with that provider), but also a copy of the actual content itself (in our ECM repository). If we do this, then we can discover all our social media interactions and produce them on request.

Essentially we have two options of doing this. The first is to create the content via your own software solution. If you do this, then you can take a copy of that content, store it in your ECM repository along with a link to the location on Facebook / Twitter for example. This approach ensures all content is kept and you can then take control of your retention periods that may apply to that content. The second is to constantly discover content from the source and either store links to that content, or again store links and copy that content (into your ECM repository).

My personal approach is a mixture of both of these.

The first option makes life easier for agents, it ensures they have a better view of all the content and discussions going on and allows them to quickly do what they need. It also short cuts the need for discovery while ensuring the end user isn’t getting side tracked with their own Facebook status updates (personal related content). There is also an added benefit of working this way, and that is protection of the content itself. If Facebook was hacked, and false status updates made, or status updates modified, these can be related to those stored in our secure ECM platform. This is a form of protection…The second option ensures nothing gets missed. So this is our “belts and braces” approach. From time to time a user may well interact with Twitter or Facebook directly, or via an application such as tweet deck. Now the whole holistic and adaptive approach means we need to adapt to that need, so using such tools (especially if on the move or done out of hours) needs to be expected / allowed for. Our discovery then makes sure that content is brought into our ECM repository and not “lost”. In this scenario we can also “see” status updates / tweets etc that have been made. So in the case of a “hacker” ruining our online existence, we are quickly made aware of the issue and can address it sooner rather than later. Once in the ECM platform, we can always cross check content and essentially ensure its credibility.

 

Conclusion

Governance may scare some companies into not engaging with social media, but this will be a big mistake. With social media providing so many big wins to organisations (and in some ways a necessity just to compete), it is something organisations cannot do without now. With this in mind, organisations need to adapt and understand that governance will apply to social media content, just as much as any other content, so they need to take control of it and start getting it in their ECM repositories.

The content challenge is one that is ongoing. Content only grows within an organisation and as such, social content will no doubt be one of the fastest growing areas of any company. Investment into platforms that allow management of that social content and discovery of it will prove to become more and more vital as more and more interactions occur via social media sites.

All content is the responsibility of the organisation, even if it is created on a third party environment. Organisations need to take control, ownership and responsibility for their social interactions, always, and this is easily done, if you have all your content residing in an ECM repository. The key, get all content, no matter its source and location, into your repository and you will meet governance requirements…





Adaptive Working Environment (@WE)

17 02 2011

In previous posts I have spoken about the importance of a holistic approach to delivering IT to business, which aligns IT solutions more closely to the actual needs of the business. I have also posted about the importance of being highly adaptive and flexible to business needs, which ultimately includes the needs of end users and the most important of them all, customers…So with all this in mind, Adaptive Working Environment (@WE) makes a lot of sense, if you understand what it is…

It was interesting to read Max J. Pucher post on ACM is Dead! Long live ADAPTIVE as many of his points regarding ADAPTIVE are areas I have been working in / towards for some years now. Sure the terms are a little different and even the areas are (I have come from a far more ECM orientated silo) but many of the points he raises about ADAPTIVE can be applied to not just the areas we frequent (CRM, BPM etc). My previous post touched on some of this, and I thought it was time I spoke about the holistic and adaptive concept I have been working on and off for the past 8 years now…

What’s the concept?

8 years ago, myself and a colleague had the idea of delivering a single platform for ECM, CRM and BPM. This isn’t that radical really, but the concept was to ensure that it was a single platform, no silos loosely related requiring integration, rather a single platform that delivered these functions.  We also wanted the platform to be as highly flexible as possible, allowing end users to change its structure, change classifications and even definitions of processes / work that had to be done. That concept started its life as project workFile, which has since become a company in its own right. The concept itself has gone through iterations too, with new “terms” being used to describe our big idea, new methods and even new approaches to delivering on that concept. But the concept has remained, a single, highly flexible platform that looks at a business problem in a holistic fashion.

Now Im not saying this is something unique, and there are vendors out there with the same holistic approach.  But what I spoke about many years ago, and what the drive is at workFile now, is an Adaptive Working Environment (@WE), which is more than just an adaptive mindset, or an adaptive holistic approach to CRM, or BPM or whatever…

The Adaptive Working Environment drive if you like, is to embrace both adaptive and holistic thinking fully. So thats in terms of a single platform, how that platform is architected, integration capabilities and delivery through a single extensible user interface. With the areas I work in that means a single platform for adaptive ECM functionality, adaptive CRM and of course Adaptive Process Guidance (APG) in place of traditional BPM.

But an Adaptive Working Environment (@WE) needs to be more; it needs to make life easier for the end user in terms of human computer interactions, so to do that, a single user experience is required. When I talk of a single user experience I mean this to be delivered through a single application, not multiple applications accessing the same platform, but a single application delivering a single user experience. That single application also needs to provide integration possibilities, have extensible capabilities so that other solution screens can be built, and delivered, via that single interface. How much simpler is that for the end user?

But we still need to do more to be completely adaptive to the business needs. We need to be aware that business will have many more applications and solutions running, many of which may need to be integrated with either tightly or loosely. That integration should be made as simple as possible, and as flexible as possible. With this in mind, the @WE (Adaptive Working Environment) needs to be built completely on a Service Orientated Architecture (SOA). A good SOA coupled with an extensible user application, provides the maximum flexibility in integration requirements.

With this kind of thinking we are delivering an Adaptive Envrionment for users to work within (hence Adaptive Working Environment). This environment empowers staff fully, it allows the business to utilise their users brains as assets, and it ultimately leads to a more efficient business that provides great customer services.

 

Can @WE be used for other silos?

Well I have termed @WE for the areas in which I have been working in, so that’s the adaptive holistic approach to CRM, ECM and (in my case) APG. We also use the term to convey other important points, such as being built soley on a SOA, and providing that single user experience that is highly extensible. 

However, the point is to be holistic and adaptive to your approach to whatever, and taking that as the point, then Max’s definition of ADAPTIVE is what we / you are embracing. As I said, we use the term @WE to describe not only our “concept” but in many ways how that concept is implemented (built on SOA, single extensible UI). 

I would argue that any platforms that embrace ADAPTIVE thinking (not necessarily related to ECM, BPM, CRM etc) can be termed ADAPTIVE, perhaps we should ask Max. I would agree though that if they are adaptive, holistic and then implemented using nothing but SOA and deliver a single extensible UI, then they are an @WE…

 

The key @WE elements to remember

To deliver an @WE, IT solution providers need to carry out the following, which will align their platform far closer to the actual needs of business:

  • Embrace a holistic stance / approach (address the complete business problem)
  • Embrace complete adaptive capabilities
  • Build their  application on a solid SOA, providing clear integration possibilities
  • Deliver the option of a single user experience that is extensible to the possible integration needs of the business

If IT does this, then we are delivering Adaptive Working Environments to the business and end user…





Long live ADAPTIVE

15 02 2011

Today I read Max J. Pucher’s blog post “ACM is Dead! Long live ADAPTIVE!” and I really wasn’t surprised…Many are surprised though, as it sees one of ACMs strongest supporters leaving the camp, in a…well rather public fashion. But should we be surprised?

For a long time Max has spoken of ADAPTIVE capabilities and goals that reach beyond silo approaches, so why have these defined in an a three letter acronym that essentially means only a fraction of what he conveys…After all ACM is Adaptive Case Management, and that doesn’t make me think of:  

“a globally encompassing technology approach that is linked to business architecture and strategy” – Taken from Max’s post.

So why is ADAPTIVE the key term

Well read the article for yourself to hear from Max. But for me, adaptive capabilities are at their heart, about returning power to end users and putting them at the centre of how business operates, empowerment is the term and is really the only route to great business efficiency and customer services.

So with this in mind adaptive capabilities stretch far beyond Case Management, BPM and whatever else you want to throw into the mix. Business is not about IT based silos, or IT platforms or applications…Business is about getting things done, and therefore requires a holistic approach to platforms, architectures, solutions and applications. But let’s be more specific, this holistic approach needs to be highly adaptive too, in order to empower the business users…I think the term ADAPTIVE conveys this thinking far more than ACM, so horray, ACM is dead, long live ADAPTIVE…

Adaptive Working Environment (@WE)

This is a concept that we thought up at workFile almost 6 years ago now (though then workFile was a fledgling product of One Degree). Sure it has grown and changed a little, but in essence the concept was, and is, a single adaptive platform for business needs, that brings together typical silos such as CRM, ECM and BPM.

In realising this concept, the “adaptive capabilities” have often been the issue, especially for BPM. The adaptive requirements have seen us move from a typical BPM implementation to one that leverages “intelligent” business process maps that are built by developers, along to a far more flexible approach now, with APG (Adaptive Process Guidance). It has also seen us move away from a silo module approach to a single solution platform with a single user interface…

So what workFile terms as @WE (Adaptive Working Environment), I believe Max is driving at with ADAPTIVE (though Maxs products are out there to purchase and workFile Vision 2.0 is only at an alpha state). If anything, ADAPTIVE could be far wider reaching than @WE. ADAPTIVE thinking has the potential to change the way all platforms and applications are structured and delivered, in essence, how business users work with IT solutions (if we remember not to pin it to a particular silo, methodology or platform)…Now I wonder if that is what Max is conveying, or if I am reading too much into the whole ADAPTIVE thinking?

If you want to know more on workFile @WE concept then have a quick read at http://www.workfilesuite.com/what-is-@WE.aspx





Adaptive Process Guidance (APG)

28 01 2011

Now this isn’t a term I had heard, in-fact I think I may have invented it when talking to the people at workFile some weeks back (if you have heard this term before, let me know), but it seems to fit much of my thinking regarding BPM. So much so that I have been mentioning it now on numerous post responses and Twitter…

I am a strong believer in a holistic approach to BPM, one that also includes real adaptive capabilities (such as those found in ACM – adaptive case management). For me, much of what is termed BPM is far too rigid, too structured and doesn’t really allow BPM to expand into many processes a business may have.

BPM, too rigid, too structured

Thinking of BPM in the traditional BPMS sense, we find we need to design up front structured processes, typically through a designer tool. Even if we are practicing BPM and not actually using any software, we still end up using flowchart type tools. The problem here is that BPMS implements the solution based on that flowchart, which is highly structured and very rigid. This is the perfect tool for medium – high volume processes that are simply and repeatable, but how many of those do you have in your business?

When we start to look at other processes across our organisation, we find that the same structure, and rigid approach to a process doesn’t work well here, and as such, many organisations won’t implement BPM for those processes / departments. This means that for these departments, many of the benefits that BPM is there to provide simply can’t be leveraged, benefits such as increased efficiency, increased accountability, visibility and the ability to enforce a certain level of standards. So what’s the solution? Some point to Case Management, and they are right, Case Management here does fit, but, our business then will have to invested in a Case Management solution, the professional services that come along with that, and a BPMS, and the professional services that come with that too…..That’s a lot of investment….

Adaptive Process Guidance

So is the half way house a solution that has adaptive capabilities, similar to those found in ACM (adaptive case management), and the process like steps found in BPM? I think yes…

So, we want the best from ACM and the best from BPM, but compromise will have to be made somewhere. So that compromise is process guidance as opposed to process enforcement (as found in BPM).

Process guidance allows for us to deliver highly adaptive capabilities, with users identifying processes as they work and updating our platform accordingly. We can also allow our platform to adapt based on what tasks are actually being done by users in a process. In effect, we are empowering users to work how they want, and allowing them to update the process guide to ensure standards, accountability, visibility etc. etc. (all good points of BPM) are still maintained in a solution.

Adaptive capabilities in process guidance allow individuals to work how they chose, and who is to say that the way Dave works is the best way for Dorris to work (sorry couldn’t think of names off the top of my head there). The adaptive capabilities allow a user to identify, that for this particular peice of work, the process needs modification, and they can have the option to update the process guide, for good, or just update it for this single instance (adaptive capabilities can also allow our platform to learn from these changes and how often they are being made). In addition, the way we choose to work as individuals or as teams is changing, many of us want to, or need to collaborate on a single piece of work, there are even studies suggesting that teams will swarm around a single piece of work to complete it as soon as they can. This is very different to our traditional BPMS which is all about a completing my work, and moving it on to the next person (or group) and the next step in the process. With this in mind, our process guide needs to be as flexible as possible, allowing users and departments to work how they feel is best.

Don’t think though that this will lead to inefficient processes. We still can monitor our processes, update process guides based on information provided by the platform and identify further efficiency gains. SLAs can still be put in place and there are areas that we can be very strict on. We will also find that the adaptive capabilities will ensure that all of the process is captured within our system, rather than just that which has been designed and our agents having to work outside the scope of the platform.

For these reasons I prefer a process guidance to enforcement, and I believe this approach will lead to more processes within an organisation finding their way into the solution, and most importantly, more processes benefiting from the solution. APG works well for adhoc processes, collaborative working and for medium-high volume structured processes (which BPM currently handles very well). This ultimately means that as a business, you need only invest in a single process management solution, so that’s reduced investment and a far more appealing ROI (if that’s how you want to measure success).

Social?

Social is a big buzz word at the moment for BPM and Case Management. APG is no different, the concept of capturing social interactions and how they impact a particular piece of work or process is just as important. The big difference here between APG and traditional BPM, is that this interaction and capturing is far easier, you can have social interactions actually updating our process guide. This can be a highly empowering tool for your teams, allowing processes to be detected, discussed and implemented. But the most important thing is to capture these interactions and ensure they are presented when reviewing process efficiency. For all the benefits of allowing users to update processes, a BA can still add value by identifying new areas of efficiency gain possibilities…

Throw in Holistic APG

Now we throw into the mix the holistic approach, ensuring the user has a 360 degree view of all the information they need, and we have a platform that really empowers end users. With a single silo, that incorporates ECM, CRM and APG (with APG effectively acting as ACM and or BPM, however you want to look at it) you have a complete holistic approach that delivers everything the user needs to a single desktop. This is real empowerment and is enabling them to work more efficienty and effectively for the company. This level of empowerment will lead to efficient processes, better customer experiences and more and more of the organisation benefiting from APG (and much more).

Quick conclusion?

BPM is Business Process Management, which is all about managing how work gets done. Case Management is all about managing how work gets done…The difference is how they enforce / enable users to get that work done. Adaptive Process Guidance is no different; it’s about managing how work gets done. The big difference is that APG is more flexible and easier to fit into many more business processes. It works just as well as BPM for medium-high volume, simply and highly repetitive processes, and it works just as well as Case Management for adhoc adaptive processes…

All in all, APG could be the future for how we choose to manage how work gets done…Or it could simply become yet another term associated with the world of BPM, workflow, Case Management, Adaptive Case Management, Complex Adaptive Solutions, Dynamic BPM, Social BPM etc etc etc etc….





Framework, solution, or both…

21 01 2011

This week I read an interesting blog post on Case Management with it concluding that most Case Management platforms are more frameworks than workable solutions. The solution is effectively provided by the Case Manager reseller, either as their own system/solution, or as professional services with the solution being customised to your needs…To be honest, this is true of many “silos” out there, and there is nothing wrong with it. However, businesses should understand that more often than not, the solution they actually purchase is indeed a framework, the solution part comes later…

In this post though, I want to look at how you can deliver a solution and not just the framework…Or even better, deliver both as a vendor…

Why not a solution from the vendor

Well it can be very hard to put together a solution that fits and works well for all. It is easier, and in many ways makes more sense to build a robust framework, and ensure a solution that meets the client’s needs is built using that framework. There are many benefits of working this way, many of which include greater control, integration possibilities and a real sense of ownership of the solution.

Let’s also think about the complexity here for vendors. Most vendors will specialise in a particular silo, be it Case Management, BPM, CRM, ECM etc. This means their framework is built to solve that business need. Even vendors that provide multiple silos, they still focus on each silo individually. The problem arises at the business end, as that business need in the real world works hand in hand with other silos. Effectively, what is a silo vendor, cannot provide you a real workable business solution, as they only provide a part of one. This means it is down to resellers to put together “best of breed” solutions for example, and develop that solution for the business – integrating the different silos needed…

The problem I have with this approach is that integration is time consuming, can be very costly and in the long term, can cause issues with finger pointing between systems and silos. All of these are potential problems, but none the less for many projects out there, they are real issues…

We are being sold Solutions all the time

It’s true that many vendors will claim they are selling a complete solution, that you can use their system out of the box almost straight away…But in my experience, this isn’t quite true. You can use their out of the box experiences, but end users will find them clunky, and probably will hate them. Which means you end up having resellers or professional services build software on top of the framework, that meets your needs…

Also look at the solution you are being sold, how much “coding / configuration / professional services” do you need to get to a finished solution? I think it’s a few man days…

All this being said, there are complete solutions you can purchase out there, think small scale, like SAGE line 50 for example, thats a very workable solution for many SMEs. The issue here is that with bigger organisations, or more complex needs, the solution starts to show a lot of weaknesses, you can’t do with it what you quite want, you can’t integrate it, you can’t have a third party add in new windows to the UI etc etc…

Holistic solutions can help

Holistic solutions and a more holistic approach ensure your vendor is dealing more closely to your actual business need. This means that the framework delivered will be fuller, and as such, makes it easier to build a workable solution, without integration points and lots of professional services…

Vendor delivering both framework and solution

One of the big things I am working on with workFile and the workFile Vision product is framework for delivering full solutions. That may sound like classic IT vendor talk, but what I am trying to achieve is a platform that can deliver a complete out of the box solution that is a good end user experience, but also provide the flexibility needed in todays world, to allow resellers to extend the UI and core platform to meet even more needs of the customer.

So how are we doing this. Well firstly, we have a complete holistic approach now to things, there are no longer silos within workFile, rather workFile is a single platform. This means the workFile framework incorporates all of these traditional silos in one place (ECM, BPM, CRM etc). Secondly we have identified the difference between framework and solution and as such, split the user experience into its own framework, separate from the actual platform framework…

The big benefit here is a separate framework for delivering solutions built on the workFile platform. The UI framework allows us to deliver a rich and complete solution to a business. But it also allows resellers / integrators to modify and hook into not just workFile, but also its native UI. This means no additional software needs to be written on top of something, rather it is written within the UI framework, speeding up development and providing a far better end user experience.

You can even take it so far to use the workFile Vision UI framework without using the underlying workFile platform, if you wanted to. By working in this way, workFile delivers the frameworks, the solution, and the extensible capabilities to allow it to meet pretty much any business need. The end result is solutions that fit the business need more closely, solutions that can grow and evolve with the business and solutions that are easier and more empowering to end users to use…





Adaptive capabilities deliver content as an asset

14 01 2011

I have spoken about adaptive capabilities quite a bit in the past 8 months, but today’s is a high level look at why adaptive capabilities will help ECM & BPM deliver content as an asset to an organisation, and why as an asset, this can lead to greater innovation within the organisation.

The current state

The current state of ECM and BPM within organisations is pretty good. In 2010 I believe we saw many more organisations starting to understand the potential capabilities of both of these technologies (probably more so BPM). However, there are reasons why both ECM and BPM aren’t rolled out across more departments within an organisation (let alone the complete enterprise). Most of these focus around the rigidity of both solutions, in terms of how they work, and how an end user can choose to work with them.

Because of this, content as an asset does get lost when looking across the complete enterprise. This means as an asset, a business is not seeing the whole picture, which means innovation based on a particular asset (content and process in this case) is simply never found…

Rigid definitions

Both ECM and BPM need some investment upfront (in terms of time to define elements of the solution). For ECM you need to invest time and effort with key staff (and probably a consultant) in defining rigid class definitions, ways in which you want content to be stored and accessed by. With BPM this time investment is far greater, as key staff along with a BA in most cases, need to identify work, how different types of work are processed and all the things that user needs to complete work.

The problem here is that while for departmental implementations this can be annoying and time consuming, these annoyances escalate with each department and with the maintenance of the solution. Though the business defines this content and processes, and in many ways its value, it is unable to do this quickly and easily at all times.

If our ECM / BPM solution is far more adaptive, then the business has a bigger ongoing stake in what’s going to happen with content as an asset. This means the value of content has increased, and because of this, and the adaptive capabilities, ECM & BPM is then deployed into more and more departments. With greater deployment comes greater value from content as an asset, which ultimately leads to more research into what to do with that asset, and how it can be used as a valuable and ongoing asset to the business. Adaptive capabilities here really then unlocks the door to greater innovation within the organisation.

Adaptive adaptive adaptive

Adaptive capabilities allows the business to rapidly adapt their systems in terms of content definitions (ECM) and how the organisation works with that content (Process definitions – BPM). With an adaptive solution, especially one that takes a far more holistic implementation (merging CRM, ECM, BPM into a single silo), the business can manage the content asset far more easily and have far more visibility of that asset from all directions. Because of this, rolling out the solution is made easier across the enterprise. The business stake in content as an asset increases with each departmental roll out.

An ECM & BPM platform is there to help organisations become more efficient and to allow them to innovate. An adaptive platform will allow businesses to innovate around how they use content as an asset, simply because they have far greater accurate and flexibly control over that asset and the processes that relate to it. From here innovation becomes more obvious, easier to implement and businesses can reap the rewards of understanding content as an asset.

So while there are many obvious technical and business benefits of adaptive ECM and BPM, the adaptive capabilities open up yet more doors to organisations in managing and leveraging content and processes. Adaptive solutions increase the value of content to any organisation…





An interview with Peter of eBizQ

15 12 2010

Well I have given a quick interview to Peter Schooff of eBizQ, talking about a more holistic approach to BPM…To be honest, it seems like such a small conversation topic, but it is one that can have real massive impacts on vendors and on businesses, if anything its the biggest thing in BPM?

For those of you who have followed my blog in recent months, you would know that I have been going on about a more holistic approach to business solutions for some time, especially when it comes to ECM, BPM and CRM. These three silos are already a natural fit, and in many cases often come with the business need to integrate with each other…But do they really integrate as well as we need them too? Ideally, business wants a single system that delivers all three, that’s easier to administer, easier to maintain, cheaper and above all, empowers users much much more…

Needless to say, I stumbled around some of my words in the interview, but I hope I get some of the key points across. I will admit that I don’t think I gave that greater solution to the challenges that this can bring, but I do feel that the challenges for a more holistic approach are easier than the challenges an organisation faces to implement a single silo in the first place. If anything, the challenge is justifying moving away from individual silos due to the amount of money that has been invested in them over the years….

In the New Year, I will go into more detail behind my own initiative to break down barriers between silos and why I think this is needed now more than ever. I will also look at how a more holistic approach will deliver better penetration across enterprises for BPM and how organisations can benefit from this…

For the moment, I will leave it there as the Christmas period can be quite a hectic one. I hope you all have a wonderful Christmas and New Year, and I look forward to talking with you more in 2011…





Convergence of BPM and Case Management

7 12 2010

In the past weeks I have talked and tweeted quite a bit about bringing together silos to deliver better solutions and experiences to business. The big silos I have spoken about are ECM, CRM and BPM. However, some people have pointed out that I haven’t spoken about Case Management (our technical director is one of them), and he / they are quite correct. So why haven’t I?

Well it’s quite simple, number one, I simply forgot (takes a brave man to admit that doesn’t it) and number two, though I always state Case Management isn’t BPM, the two really should be seen as one from the business perspective…Which means my silos being brought together, should be ECM, CRM, BPM and Case Mgmt. Phew…

In the past I have banged on about Case Management not being BPM, and have had a good moan about those vendors and consultants that push case management as if it was / is. However, in my vision of the future (especially that of workFile), I believe business should see BPM and Case Management as the same thing…Oh, and if you’re not sure, case management is not just for law firms, rather case is just a term for a process / work that has to be done…

Case Management isn’t the same as BPM

Case Management isn’t the same as BPM, well not the same when you look at case management and BPM vendor solutions. BPM is far more structured, follows process maps (more often than not) and is used for clearly defined processes. Case Management is used for more ad-hoc and “loose” processes within an business. So they aren’t the same…

If you look at BPM as a practice, you will also find it doenst fit with Case Managemetn theory. Rather BPM as a practice is all about mapping and understanding flows of work, putting together processes etc etc. Case Management is more about just identifying work, and lumping it together in a case…

Case management and BPM are the same

Ok, here we go…Forgot vendors, forget lengthy definitions by technical or marketing people trying to sell you something. Case Management and BPM are the same thing. BPM is, Business Process Management. It’s all about managing business processes in a structured, more controlled fashion. So what is case management? Well it’s all about managing business processes in a structured fashion…So you see, they are the same thing, its just our “practices” and software interpretations that make them very very different.

Bringing BPM and Case Management together

There are many good points for both as individual silos. For example, BPMS works great for simplish, highly repetitive, medium-high volume business processes. It can raise efficiency and streamline work. However, thats only for a handful or processes within an orgasnisation, hardly enterprise wide is it (don’t let anyone tell you it is). So for those processes that are still high value, but not so simple or repetitive we have an issue…

On the other hand, case management has no real flow of work, no steps or structure for each step along the process, so it isn’t great for areas where BPM can excel. But, Case Management is great for ad-hoc type processes, or exception processing, which is exactly where we see many case management implementations (sometimes even tied to BPM implementations).

But what of those processes that are complex, highly collaborative, require an adaptive approach, still require some form of structure. These types of processes can be found right across the enterprise…Well that the big problem isn’t it…What do you use…

My vision is for a single silo approach (ECM, CRM, BPM and Case Management). If you take the best from BPM, and the best from Case Management, and ditch the areas that are restrictive (strict case and work definitions, BPM structured flowchart maps) then you are well on the way to a solution for the enterprise…

Case and BPM Evolution

Our own product, workFile, is to incorporate the good points of our BPM platform, and to remove the rigid restrictive areas (namely the flowchart map). In addition, build on the flexible components of Case Management, while removing the rigid definitions of a case and work that makes up a case.

Here you can see that our BPM is moving towards Case Management, and Case Management is moving towards BPM, it’s almost like evolution of the two bring them together as one, quite naturally. Though I aim to speed this evolution up at least within our own company, I don’t fancy waiting millions of years for this to happen. Even in IT evolution can take its time, simply because we have x number of vendors sticking to their definitions and solutions, x number of consultants doing the same and x number of businesses not understanding the benefits of something new…

With workFile Vision we aim to implement this evolution though. However, we will throw into the mix real adaptive capabilities. And by that I mean adaptive processing and process definitions, allowing agents to update the process, allowing agents to define and update the type of work that is done within processes and allowing agents to discover and create new ones. The only way of truly being this adaptive and flexible, is to bring Case Management and BPM together, and throw away anything rigid. Its almost a case of unlearning what we come to expect from BPM and Case Management solutions, vendors and consultants…

Finally, lets take things further and ensure our solution understands CCS (content, context, status) of all its components at any moment in time. To really ensure that, you need a single silo to incorporate your content (ECM), to incorporate your customer relationships (CRM) and your working processes (BPM and Case Management).

The benefit here is a solution that can be used for every process within an organisation, right across the enterprise. It’s a solution that gives staff some form of empowerment and say in how work is done. It’s a solution that provides structure, ensures process efficiency and ensure compliancy and accountability, all while delivering flexibility and agility to an organisation…

Conclusion

BPM is Case Management, and Case Management is BPM…Well it should be with a little evolution…With a little more evolution, you end up with a single silo for ECM, CRM, BPM and Case Management, and its not that hard to see why…





Why BPM, ECM and CRM struggle with Social Media

26 11 2010

There are a number of reasons why individual projects struggle with social media, hell there are many reasons why organisations continue to get social media “wrong”, but in this post I want to look at why these three “silos” fail to get to grips with social media….

Very much individual silos

Now this may at first not seem to be a bad thing. But when you think more on the subject you start to see issues. There are big areas of cross over amongst these three, massive even, yet they still are considered individual (and they should be for the time being, because almost all vendors see these as single silos).

Social Media though is very flexible, and the end user (customer) expects to be able to interact with the organisation via Social Media (especially Twitter and Facebook), and what’s more they expect whoever communicates with them to understand their “account”, or “details”. But this form of interaction within Business at the moment still wants to be highly structured. The comment may be viewed as content, but the process that may be kicked off by that interaction is very much in the BPM world of things. So immediately you have twigged that all three, ECM, CRM and BPM are required to deal with a single interaction…

So the first big problem here is that ideally, each “silo” (BPM, ECM, CRM) should know and understand what I term as CCS, and in this case of the other silo as well as itself.  CCS being “Content, Context, Status”. As individual silos though, this is hard to actually do. Sure we can put together some costly integration, but this integration is at certain points and offers certain information, so does this type of integration understand CCS?

Too structured too rigid…

Let’s now through into the equation that all three, ECM, CRM and BPM are very rigid. ECM requires that you know the type of content and often that you state its “type”. However, social media means we could be talking about anything, so a tweet could go over any number of “types” within our ECM platform, or it may warrant a new type, a new classification. This is where we have an issue, ECM is too rigid to adapt to the new requirement, that our agent has discovered there and then. This leads to a hell of a lot of content being dropped into rather large, and not that useful classifications, probably “Social Media” as its type…Great use…But this is nothing compared to the issue we now find with BPM…

BPM enforces strict processes on our agents, they follow (almost all vendors do this) a flow chart approach and as such, means we cannot move away from that process. How frustrating is that for an end user? Knowing that something different needs to be done, but having to allow the social interaction to trigger off a very strict process flow which could be completely wrong…

Finally CRM. Our CRM silo is often at this stage completely unaware of anything at all. If it is integrated it may have a “tab” for “Corres” which means a big old list of correspondence with the customer that is documented. That’s fine for 10 years ago. But now imagine the number of “corres” records stored that may make up a rather simple interaction between the customer and your business. You could have any number from 1 or 2, up to hundreds, and that’s just on a single topic being raised via social media….

The solution?

Here I have a couple of pointers for a far better solution….

A Holistic approach. As a business, demand a holistic approach, not just for social media requirements (though it serves as a great example of illustrating the problem), but in general. With a holistic approach, the solution delivers far more accurate information to the agent. It empowers them with all the information they need. Think of all the customer information they may need to have to hand to understand the customer, all the related content, the context and of course the status of the interaction. Now think of the variety of work this form of interaction could generate. What the problem could be? Is it a problem or a serious complaint? If a complaint, what areas of the business does it relate too? (The potential for work is huge, which leads me onto my second pointer…

Adaptive work processes. Note I haven’t said BPM here. BPM I feel is far too restrictive (based on the version of BPM put forward by most vendors and BPMS as a practice). However, we are talking about processes that the business executes. In this situation the agent needs to understand what process to kick off. However, it could be a brand new one. In this case that agent needs to be able to identify that processes, the work that needs to be done and then, kick it off.

Single Silo for ECM, BPM and CRM. As a business, a great opportunity arises to use vendors that provide a single silo for ECM, BPM and CRM. Not only does a single silo provide a far better solution to deal with Social Media, but it provides a far better solution full stop. A single silo will understand CCS at all times, be you in a process, simply looking at content or reviewing customer details. A single silo also simplifies the agents experience, while delivering flexibility to them to allow them to do their jobs. There are of course other big benefits, think of savings on licensing, think of savings on administration and think of savings made on integration costs / development / that classic which so many vendors term as config (which is development).

Conclusion…

Social Media has shown a real weakness in the way we currently structure a business in terms of delivered IT. We use IT now very much on a “product” basis. Business purchases a product for x, a product for y and if x and y need to talk, look at integration. However, a bespoke solution would have been better, one that incorporated x and y…But bespoke just isn’t something business wants to hear (probably because they cost more and because businesses have been burnt with bespoke development in the past)

…The solution is for “products” to deliver more and merge x and y itself. A break away from single silo approaches is required, and ECM, BPM and CRM are very obvious silos that should all be as one, the social media problem illustrates a bigger issue…