ERP and ECM

Over the past few weeks I have had the pleasure of working closely with members of our Oracle team, mainly the functional guys but also some of the technical people. A couple of things struck me about the differences between a Content Management bod and an ERP bod works:

- Specialisation. The ERP guys are all specialists, and it is not restricted to the Oracle people, I’ve seen it with SAP too. What I mean by this is when you turn up to discuss the solution there is usually a football team (soccer for you US guys) of ERP people each with their own niche expertise such as HR or Finance or Fleet or CRM or Logistics or….. Compare this with the ECM people who tend to cover the full solution. Okay we have specialities but I would expect most ECM guys to understand EDRM, WCM, DAM and the BPM capabilities of the product which is part of the solution at this solutioning stage. Yet when you line up the different components of the solutions the number of components in ECM match those in ERP….although this could be an observation in support of Pie’s recent request for the simplification of Documentum licensing (note I am using Documentum as my basis for this observation but I know there also similarities with OT and IBM, with MOSS you get more and more choice with the additional components).

- Product Components. As I say above the number of ECM components usually works out equal to the number of ERP components. But there is an imbalance here, the projects I have worked on in this space tend to have a weighting in value of 3:1 in the favour of ERP, i.e. the ERP component costs 3 times as much to licence and deploy. Another observation on the components is the amount of hardware needed to support the products, and this also extends into the technical deployment effort. Typically there will be more hardware components to support the ECM components than there are for the ERP, in fact the installation effort for the ERP components is typically much less.

I’m expecting to do much more work with the ERP teams in the coming years as we see our ECM solutions being purchased more as Line of Business applications rather than being procured as ECM deals. Our life would be much easier, and the costs to the customers much less, if the ECM products were much more verticalised in their support of some of these line of business applications.

A word about Case Management

Now I’ve been heavily involved in different aspects of Case Management for some time now, from a number of different perspectives, and one of the things which is being pushed heavily at the moment is putting ECM at the heart of the Case Management solution. CMSWire have posted two articles on this subject, Enterprise CMS Usage Scenario and ECMs that implement Case Management Frameworks.

I would recommend organisations looking at Case Management to be vary wary of jumping into an ECM solution without careful consideration. Why? Well one of the key reasons is embodied in the first article from CMSWire but has not been brought to the surface, early in the article they talk about what a Case is including:

Case Have a Single Location Storage: In a case management system, the information regarding a given client will generally be stored in a single location and in single folder where everyone concerned can access and work on that information. BPMS do not necessarily need all users to have a 360 view, whereas in case management they do.”

Great, and I fully agree it should be possible when looking at the Case to have a complete view of the information related to that Case. However later on there is the following definition of ECM, itself taken from AIIM:

“the strategies, methods and tools used to capture, manage, store, preserve, and deliver content and documents related to organizational processes. ECM tools and strategies allow the management of an organization’s unstructured information, wherever that information exists.”

I’ve highlighted the key term in the quote, ECM is about managing unstructured information, such as documents, audio files, pictures and video files. They are not intended to be used as a Database, although each one can be used in such a way it is a far from ideal way in which to use them. So that leaves the question of where to store the structured information?

In many Case Management implementations one will find that a common construct of a Case is a person, e.g. an applicant in a registration process, a claimant in a Claims process or a suspect in a Criminal Case Management process. Even more important is the relationships that this person may have with the information in the Case, e.g. in a Criminal Case Management system a suspect may have a relationship with a victim, or was the subject of a digital interview. A person is something which is best modelled as a structured piece of information (N.B. I am not distinguishing between Relational or Object Oriented in this use of the word Structured). There are other aspects which are best modelled as Structured including Locations and Objects (such as Vehicles).

Therefore we have a situation where we need to model and manage structured and unstructured information.

Another typical requirement of a Case Management solution is the need to be able to manage the information associated with the Case for the relevant time periods, and to dispose of it properly when needed. This, Retention Management, is a common feature in EDRM systems, its even making its way into SharePoint in 2010! At first glance this is great, but a closer inspection we find that the Retention Policies tend to be driven by the Persons involved in the Case, e.g. in Claims Management it could be a defined period after the Case has been completed or may be driven by Data Protection Requirements, again focussed on the person. So if we have a situation where the structured data is not ideally suited to the ECM system but the Retention Policies are applied based on information held within that repository we have a problem to resolve.

Now I don’t suppose to have an answer to this problem but when looking at the Case Management needs it is important for people to really understand the mix of data they hold about a Case as well as the other requirements which need to be met. If the content is primarily unstructured then an ECM could well be the answer, if there is more of a mix then the solution will need to encompass products which can serve both needs….there will still be a need for ECM if there is unstructured content within that case which needs managing, its just a question of how much of a role does it play.  This really backs up some of the points which Pie made in his recent post and which I responded to where the ECM product may just supply some of the platform services but the UI and other services are provided from other products.

Pie’s Application Separation

Interestingly when I first read Pie’s tweet to advertise this post I thought it was going to be focussed on Content Enabling applications. I suppose it is but some of the applications he talks about content enabling are very close to the platform services being provided, e.g. WebPublisher and Centerstage. Does this mean I think it is wrong? No, not at all. Pie has exposed a model which is very interesting. With the Core Server customers would buy the platform and a way to interact with the basic services the platform provides, it would be interesting to understand where the line is drawn on Basic Content Services…e.g. is MOSS in this group?

For Applications Pie adds the likes of WebPublisher and Centerstage, the Documentum apps. In this space I see some separation between these style of products and the more vertically focussed implementations. Something more akin to:

- Extended Content Applications – those applications which are still focussed on providing horizontal content solutions but with enriched services focussed on a specific ECM Use Case such as Web Content Managment or Digital Asset Management;

- Business Solution Content Applications – those applications which are taking a specific business solution where there is a need to interact with unstructured content and providing the application to perform these tasks;

It is the latter which I am becoming increasingly interested in, I’m making some notes on a post about Case Management which I hope to post this side of Christmas.

So will Pie’s model work? Yes. Do I think the market is ready for this? Not yet, and I think it is the vendors who are the farthest away from this concept although CMIS should provide a vehicle for them to provide this. Take Documentum for example, with their CMIS release they have some very basic content services which they can expose…the decision they need to make now is which services form the rest of the platform services and how can they expose these in a way which enables CMIS to develop.

There is also a certain amount of kudos which is taken from having your app used by customers at the front end, moving ECM closer to being an infrastructure may not be something the vendors will necessarily embrace. But then how many times will you hear people say things such as “Documentum is a really annoying product” (Quote taken from a quick search of Twitter for Documentum)? The answer is quite high, and this is something which creates a poor reflection on Documentum as the users are typically complaining about the way they interact with the services and not necessarily the services themselves.

Any vendor that can shape themselves to providing the most scalable, performant, secure and compliant unstructured store which provides a rich set of services which can be used will be one step to establishing a differentiator for themselves. The second step will be to get a strong strategy of working with partners to use those services in business focussed applications such as Contract Management, Case Management and Purchase to Pay applications.

Blog Trends

I was just having a look at some of the stats on my blog and thought I would have a look at the stats for all time…..just which of my posts have seen the most hits. The top 5 is as follows:

Gartner Report
EMC Documentum and MOSS
Liferay
Documentum Records Manager
Documentum Archive Services for Sharepoint

Interestingly the numbers are quite different, Gartner Report having nearly 3 times as many hits as Documentum Archive Services for Sharepoint. Of the top 5 the Liferay one is the one which surprises me the most, okay it is a detailed post but I did not think the subject matter would catch people’s attention. The others can be attributed, largely, to two keywords Gartner and Sharepoint.

Even more interesting is the bottom 5:

Momentum
iGoogle
Information Architecture
Opportunities
Natives and Immigrants

The thing that strikes me is the brevity of the titles and the lack of product names in them. A couple of those posts still stand, at least in my mind, as valid and interesting, a couple are very brief and would probably be better served by Twitter (which I was not using at the time).

What to take from this….? Make sure the posts are titled well and use that to ‘bring the punters in’. However I don’t use this as a means to bring the punters in, this is a forum to put information and insights which may or may not be useful to people…just hitting home with one will be enough for me.

BTW I’ll be monitoring the hits on this post, if I’m right this will be near the bottom 5!

EMC Momentum 2009 – Summary

So its nearly a week since the event in Athens closed and I’ve had enough time to gather my thoughts, and write up some of the sessions, so it is time to summarise the 3 days which I spent there.

To put the conference into perspective I think we need to understand the market and past 12 months of EMC CM&A.

ECM Market

SharePoint continues to be the young pretender breaking into the market. They have no doubt increased their market share in the past 12 months, no figures to back this up unfortunately, and the release of SharePoint 2010 will be a major milestone in the marketplace in the next 12 months as it increases its DM and EDRM functionality. IBM and FileNet continue to be a confused product and player in the market, the traditional strength of BPM in the product is diluted by the integration into IBM and the Process Server product. OpenText remain strong and their relationship with SAP will see them continue to play strong in this area, whilst some of their SharePoint and Microsoft products are attractive. Their big strength though is their solution focus and they are very good at going to market with solutions which focus on business value. Adobe are making a strong play in the market with their forms product and the tie up with Alfresco is certainly interesting. The Open Source market will continue to grow.

Where does this leave EMC CM&A?

I believe they are still strong, going into Athens I believed they were in a strong position, coming out I believe the steps they are taking will ensure they remain a leader.

Momentum Summary

The messages I came away from Momentum with were the three new groups within CM&A:

- Information Governance

- Information Access

- Process

Of the three I see Process as being the one which can lead EMC to success, with Governance not being far behind. Why?

Information Access – of the three groups I believe this one will be impacted most by SharePoint 2010. Organisations will become less likely to look to another product to manage their documents when SharePoint can be considered good enough. When it comes to collaboration SharePoint is strong, no doubt about that, yes it has flaws but it is a product which does a job well. At Momentum 2008 EMC’s message was all about Centerstage; this year I did not get much of a feel for that (although I did spend more time on xCP sessions). Plus Centerstage has been delayed a number of times, I just think it will be a hard sell to push this as a Collaboration play within an organisation who are remotely interested in SharePoint.

Information Governance – the acquisition of Kazeon could be key to the success of this group. EMC can now deliver a compelling message about managing records in-situ, finding information to assist in meeting compliance needs and also about moving information to the appropriate storage tier. eDiscovery has been banded around in the market a lot in the past 2 years but I see this becoming more and more prevalent as organisations begin to act on the risk threats they perceive.

Process – as I said above, this one caught my eye the most. I went into the conference unconvinced about xCP, and to be honest version 1.0 is still nothing more than a collection of products, no matter what the marketing hype. However the ambitions which EMC have for this could really start to drive some opportunities. As I said above OpenText are very good at selling business solutions, the xCP programme where partners and EMC develop business solutions together, will put EMC in a position to challenge OpenText on a level playing field, except the BPM capability of Documentum is greater than that of OpenText. Also by moving the xCP platform onto the Centerstage paradigm it will enable more composite solutions to be built as this is much more aligned with Portals. From personal experience the ability to show Documentum information/content alongside other important information is something customers do wish for and the solution until now has been to bespoke this using a Portal solution or something similar. Also by improving some of the underlying architecture to support things such as relational objects will make developing these applications so much easier and instead allow us as SI’s to focus on the business value of the solution rather than how we relate a vehicle to a claim.

 

Was it worth attending the event?

Yes, definitely. Again this was an excellent networking event and I have made a number of contacts which I will work with over the coming weeks and months. Its also nice to catch up with some old faces such as Andrew, it would be great if Pie could find his way to europe one year although it could be said that I need to get stateside at some time. There is a lot more which goes on at these events than the presentations and these sometime become as important as the session. I enjoyed the news on xCP and will just have to be patient for this to be realised, if EMC can execute the plans in this area successfully, and importantly, in a timely fashion then I can see the product set breaking out of the pure EDRM mould and starting to play in areas of business where they have sometimes struggled.

EMC Momentum 2009 – xCP Configure not Code

One of the goals I had in Athens was to be convinced about xCP. So far some of the messages I had heard up until the Tuesday afternoon had been positive and I was keen to attend a session about xCP to get more info.

This was being presented by Dan Ciruli the Principal Product Manager for xCP; there does seem to be a large number of people involved in the Product Management for xCP, it did confuse me a little.

Dan started by talking about why xCP is so different and although he did not say it directly the message I got was that it is not that different but an evolution or a change of perspective. There was then some talk about the justification of Case Management as the right direction for EMC to take; I’m already sold on this one.

Dan then went through the products which make up the xCP platform and touched on each briefly.

So what differentiates xCP from the crowd, these are the claims:

- Fully integrated solution from Capture, Process, Dispostion and including Reporting;

- Speed to development is 50% quicker (I’d like someone to back this up with facts, given that xCP is not a new product this does some like a bit of a stretch);

- Agile and Flexible; Easy to Build = Easy to Change.

Finally, and this is the best bit, Dan talked about the future of xCP and gave some ideas about xCP 2.0. There will be two point releases of xCP next year followed by the next major release in 2011 along with D7.

xCP 2.0 will be based on a number of things including:

- Extended Case Capability;

- Improved App Development;

- Vastly improved user experience;

Now my notes started to suffer a bit as Dan unveiled a lot of planned features including more use of Smart Containers, the ability to model relationship between objects, better roles, inherited properties, automatic document generation, increased collaboration and integrated capture. He also unveiled that they would be looking at a single integrated development environment. The new products, including the point releases, will be much more services focussed with proposed support for CMIS in 1.5.

Finally Dan showed a screenshot of xCP 2.0. This is clearly based on the CenterStage UI experience and looked extremely powerful. The screenshot was of a Claims based xCP implementation where claim details were displayed alongside a widget which showed the location of the incident via Google Maps.

All in all this was a presentation which covered a lot of existing ground in the first part but then the last 2-3 slides on the roadmap of xCP and planned features was where things took off. They really gave a flavour of how powerful xCP could become, and yes I was convinced.

EMC Momentum 2009 – Keynote

Whitney introduced the keynote, reinforcing the theme of ‘Inspired by the past…Primed for the future’, before handing the reins to Mark Lewis.

Mark set the tone by reinforcing that the future is bright for EMC CM&A. He quoted an example of his personal experience of visiting a doctor and having to complete the same details multiple times. He then talked about Business Value, and the need and desire for EMC to drive Business Value. He then introduced the three pillars of the strategy for EMC CM&A:

- Value. Covered by Access and Process.

- Efficiency. Covered by Governance, Access and Process.

- Compliance. Covered by Governance and Access.

He also talked about a move from Application Centric to Information Centric, and a move from Static Placement to Dynamic Movement, see my earlier post on the Future of ECM to see my views on this.

Back to the earlier themes of Governance, Access and Process. Mark introduced these as the three main product groups in CM&A.

Governance

These are the products covering Archiving, EDRM and Search/eDiscovery.

Access

The theme of this group is having it your way and includes the stages of Capture, Communication, Collaboration, Context and Cloud.

Process

This is about building the custom solutions, interestingly Mark talked about Content Enabled Applications, note no Vertical in the title. This is where xCP fits in, Mark described it as the Case Process Platform. He claimed this is the first for the industry, I’m not sure this is true but it could be a major step forward for EMC.

 

Mark then handed over to John O’Melia who conducted an interview with the CIO of Eurobank, but the main chunk of the session was Mark’s message. Mark’s message was clear and the alignment of the products was clear. He showed a lot of belief in the future and especially in xCP, I left the session needing to find out more about how XCP was going to be executed.

EMC Momentum 2009 – D6.5 Architecture Overview

I’m going to try and get through the backlogs of write ups which I have, starting with this session which was hosted by Victor Spivak on the Tuesday morning. Firstly I must criticise the scheduling, or rather room scheduling. Victor’s sessions are notorious for their high attendance so why put this on in one of the smaller rooms, there was no spare space!

Victor talked about the themes which drive the architecture, namely:

- SOA

- Performance/Scalability

Victor did say at the start that some of the session would be a repeat of last year’s, fortunately I did not attend that but I have looked at some of the details which Victor talked about.

On SOA Victor talked about the need to remove the chattiness of DFC and the addition of numerous new services for D6.5. REST will be supported post 6.5, possible 6.6 release in 2010. XML and JSON representations will be made available. EMC will not try and take sides in the SOAP vs REST debate and will support both.

CMIS was discussed and Victor talked about the disappointment of JSR170 and that being the reason behind the lack of Documentum support for it. He talked about the goals of CMIS, all publicly available, and how CMIS can be considered the Esperanto of the ECM world. However he did say that the current release is best served by the Use Case of a repository explorer without too much complex functionality.

He then talked about the Centerstage model and revealed that xCP 2.0 will be based on this, more to come on this in another post. However that is not the only client approach they will follow, note Mediaspace is Flex based. He also raised the interesting idea of using Spaces in Centerstage to support multi-tenancy in the cloud, I’ll have to check some details on this but could be interesting.

On Performance and Scalability, when I stopped being annoyed at the guy who was on his phone!, Victor talked about High Volume Services and the concept of batching citing the example of creating 100 objects in the docbase and the number of api calls this generates. This can be vastly reduced with the concept of batching. Victor also talked about the concept of Lightweight SysObjects.

Next up was the subject of search. Now I had heard from a colleague about Documentum Search Services and Victor talked about it briefly, he did point out the sessions which would cover the details. DSS will use the same Index Agent as the current Search solution but will use xDB. (I had heard from another session that this may complicate the install, I’ll need to check the notes on this one). EMC will not force customers to move away from FAST and will support DSS and FAST running side by side for the forseeable future.

Victor also talked about the 100k user benchmark and the impressive results this showed, he compared this with MOSS 2010 which allegedly will have a limit of 30m objects per repository; for my current project this would not see us through to the Olympics in 2012!

Finally Victor talked a little on Virtual Content Management, which is the use of Federated Records and then briefly talked about Operation Customisation. This is to cover situations where BOF would not apply and the example Victor quoted is when a user wants to import a zip file and then on import for the contents to be extracted to a folder. Another example is a Recycle Bin. Interestingly Victor suggested they would be interested to hear of scenarios which customers/partners would like covered off and they would look at these.

Overall then a good session, a lot of info was already available but then this was a 6.5 architecture. Victor is a good presenter who is clearly passionate about his subject area. As an intro to more detailed sessions this worked well, if only I had the time to get to the other sessions!

EMC Momentum 2009 – Day 1 Part 2

Following lunch there was an opportunity for Partners to decide to attend a technical session or a business session, based on discussions with colleagues of mine I attended the business session and I was pleasantly surprised. First up was a session on Public Sector. This focussed on the high expectations of our customers which sometimes work against the budgets which they have to deliver against these expectations.

Then we came back to the xCP subject. I admit to being, shall I say, reserved about the value of xCP but this session crystalised in my mind how this will work for EMC, for their partners and their customers. For some time now it has been a common criticism of the EMC CM&A products that they provide an excellent platform for building solutions but the cost, effort and time involved in building these is greater than their competitors. This is clearly their move to resolve this, the points which resonated with me were the following moves:

Technical –> Business

Tactical –> Strategy

Project –> Programme

In summary, it is about putting the product closer to the business value which customers are focussed on.

To bring this through to the message on xCP we then had a presentation on an ECM Roadmap Strategy (ERS) which reinforced the need to answer three pivotal questions:

- Why are you doing it?

- What does success look like?

- How are you going to get there?

In general this was a good, knowledgeable description of the concept of the journey customers need to take; although the journey when it came to systems development looked altogether too much like waterfall for my liking, but that could just have been the slides!

 

We then had a presentation about how EMC Professional Services are trialling the xCP programme and how solutions can be taken by partners through this to achieve a solution which can be repeatable and saleable. Again building on the earlier messages about business value this is very much XCP as a solution platform rather than Documentum as a technical platform. Something which I had perhaps overlooked was on the theme of xCelerators, the key components of the xCP platform; the message here was very much that the xCelerators need not just be code, they can be other artifacts too including Best Practice guides and Sample Applications. Whilst I agree with this point I think it is important that the xCelerators do involve a level of components which can be taken by customers and partners and deployed, with some configuration, to meet their specific needs. This was one of my concerns about the current xCP release but I believe that things are moving in the right direction.

So how do these solutions get built, well here’s the neat thing from EMC perspectives, they are proposing to build these as joint ventures with their partners. Partners need to take the propositions to EMC who will then churn out a more packaged, repeatable solution which can be applied to other similar customers. In principle this is a great idea but I also understand the potential problems where Partners may be reluctant to release IP into the wider Partner world. Also, as mentioned in the session, there is a need to put in place a commercial and ongoing support model which meets the needs of all the stakeholders, most importantly the customers.

Overall I came away from the session better informed about the direction of xCP and reassured that there is recognition within EMC of where they are on the journey and the work they need to do to progress this further.

Day 1 done and dusted on the sessions and this was a much better organised Partner day than last year in Prague. So far, so good and now a time to take a walk round the Exhibition and meet some old, and new, friends.

EMC Momentum 2009 – Day 1 Part 1

Day 1 of Momentum is set aside as the Partner days, where the multitude of Partners of EMC CM&A come together to get feedback on the business both in the past year and then an idea of strategy for the future. I’ve attended a number of the sessions today and have attempted to give an overview below and in a secondary post to come soon.

The theme for Momentum 2009 is ‘Inspired by the past…..primed for the future’, given the location in Athens there was a lot of talk of the history of Greece and Athens as a reminder of how we can look at past achievements to propel us to future success together. The event has sold out which is a success in the current market.

The strategy for 2010 is based on three pillars:

- being the leader in Information Governance;

- providing the leading composite application for Case Process Management;

- providing access to and securing the content assets;

These are backed by the overall mission to ‘Help our customers get maximum leverage from their information’.

We then had an industry spotlight session delivered by Chris and Atle wearing dresses, sorry manly robes! They picked out five industry trends and how the EMC product set can help:

1. Information is growing but companies are not confident they are managing their information. (MyDocumentum)

2. Complexity of use is increasing, customers are demanding an increase in ease, be that ease of use, ease of integration or ease of deployment. (xCP)

3. Social everything! About driving value through Social Media. (Centerstage)

4. Collaboration without governance is a disaster. (SourceOne)

5. Green IT, or the time for tree huggers, has come. (Captiva)

 

Next up was a session on Partnership; this was a good session which did not avoid some of the common issues around partnering. It focussed on the SI Partners more than perhaps the OEMs but the message was very clear. Again there was a message around xCP, yes it will reduce services revenue but this will enable the customers and the SIs to spend more time and money dealing with the real business issues rather than IT problems.

The final session in the morning was a Panel discussion which was chaired by Atle of AIIM. The session started slowly but there was some good questions, and equally good answers, around subjects such as competition with Microsoft.

Finally there was the Partner Awards and I, unashamedly, would like to highlight the Partner of the Year award which was awarded to Capgemini. We’ve worked hard to improve our relationship and this is a testament to the work of a number of people from both EMC and Capgemini.