Print Header

Related Case Studies

Contact Blue Fish

Blue Fish Development Group
701 Brazos St. #700
Austin, TX 78701
(512) 469-9300

The Challenges of Compliance: Mark Arbour and Andrew Chapman

November 10, 2005 - Interview by Jes Wills

Jes Wills spoke to Mark Arbour and Andrew Chapman about EMC|Documentum compliance products and startegy. The Compliance team develops Enterprise Records Management technologies and provides solutions for Regulated Industries, especially Life Sciences. This conversation took place during Momentum Las Vegas in October of 2005.

Download the Audio Interview (17MBytes)

Mark Arbour

The Challenges of Compliance: Mark Arbour and Andrew Chapman

Mark Arbour is General Manager of two of EMC|Documentum’s product business units - Rich Media and Compliance. The Rich Media business unit adds Digital Asset Management capabilities to Documentum’s Enterprise Content Management platform, and focuses on intelligent handling of images, audio, video and compound multimedia content. As General Manager, Mark is involved in all aspects of the Rich Media and Compliance Businesses including Product Strategy and Engineering, Marketing, Customer Success and Sales enablement. Mark has been with EMC|Documentum for 5 years. Overall, Mark has 20 years experience designing, developing and deploying scalable enterprise software, defining product and solution offerings and implementing enterprise systems. Mark was Director of Product Management for Digital Asset Management solutions at the Bulldog Group. Prior to that, Mark spent 5 years at Baan, architecting Enterprise Resource Planning solutions. He also has 10 years experience as a software engineer and consultant, building and implementing enterprise technologies with Electronic Data Systems (EDS).

Andrew Chapman

The Challenges of Compliance: Mark Arbour and Andrew Chapman

With a Masters Degree in Computer Science and over eight years of experience in developing Documentum-based applications, Andrew Chapman is well versed in both the architectural and technical details of the Documentum platform. Andrew manages the compliance product group and is responsible for the strategic direction of all things ‘compliant’ at Documentum. Prior to his role in the compliance product group, Andrew was instrumental in the creation of the Developer Program Web site and the Developer Conference.

Blue Fish: Andrew Chapman, Mark Arbour–welcome to DM Developer

Mark Arbour: Thank you.

Blue Fish: Maybe just to start out if you guys could both kind of introduce yourselves, what your roles are at Documentum and kind of what you do.

Mark Arbour: Sure, so Mark Arbour. I’m the General Manager of our Compliance Business Unit in Ottawa and I also run the Rich Media Business Unit in Toronto, so those are–within Documentum we have several focus business units that build out compliance, collaboration, search, web publishing–etcetera, so I’ve got the two in Canada.

Andrew Chapman: Andrew Chapman. I’m the Group Product Manager for Compliance, so I look after all of our compliance products including records manager, retention policy services, DCM and DSM.

Blue Fish: Great. Thanks.

Andrew Chapman: You’ll translate those acronyms I assume.

Blue Fish: Yes. Absolutely. So my first question is when people think of compliance they typically think of things like Sarbanes-Oxley, HIPAA, CFR Part 11, but that’s certainly not everything related to compliance. So maybe if you could just kind of give a–for folks unfamiliar with compliance issues in general, if you could kind of give a background on why compliance is important, what is the value that Documentum brings to the table.

Mark Arbour: Actually you can talk about your beautiful slide.

Andrew Chapman: Vision for compliance. So that is a lot of compliance. I mean that’s definitely the most form of compliance is complying to external standards or even internal standards that are being imposed on you with records management as well, which is a different flavor of compliance, but compliance really is something that’s completely pervasive now. Everybody has to be compliant all the time to some sort of standard inside of the company. You may be compliant to the size that your mailbox is allowed to be. It’s not particularly a legal requirement, but there’s probably a requirement that everybody has to be aware of all that they’re deleting, what they’re dealing with, if you receive an email that’s related to business–you know, it may have some sort of compliance applied to it and you have to be aware of that. Every part of your business process has to be compliant. You have to be or at least be compliant enabled so you’re aware that any time during any business process you may have to be compliant to some standard whether it’s something legal or it’s something internal. So we believe that–what we do is make compliance much more pervasive that compliance should be exposed throughout the whole of a lifecycle from creating an object throughout its whole life to be expunged at the end of its lifecycle. We also believe that it should be as inevasive as possible that to make compliance successful you should expose compliance in a way that it’s completely transparent are RPS does. You put something in a folder and by virtue of putting it in a folder it gets retention policy applied to it or it should be as small and overhead as possible. You’re creating an object and when you create the object it asks you a code of extra questions to do with record classifications and maybe the questions are just completely benign–you know, which department they’re for and what kind of document is it and from that you can ascertain what retention policy should be, what–if it’s a records does it have to relate to some other internal or external standard. So it should be something that is as inevasive as possible, that it should be pervasive across the whole of the lifecycle and the whole of the desktop.

Mark Arbour: One of the things is we started to realize that in the past we built specific clients for compliance–DCM and such and what happens is people come up with new and innovative ways that use your technology, but if you tightly couple the capabilities of deploying it, it limits what they can do. So one of the things we’re really pushing for is to get a control content records–all those things in the platform, lowering the platform with a published API, so people can then extend your offerings in as many ways as they want and so we’ve already done that with RPS and we’re pushing for that with the DCM client. So we really–I mean in the future it would be nice to not have a DCM client, instead set up control content capabilities–you know, I’ve got a piece of content that’s controlled, I want to be able to audit what’s done with it, I want to be able to track every activity, I want to be able to put digital signatures on content, I want to have all those services that I can call from any other client. So overall we’re moving towards a unified client concept at Documentum and pushing these compliant capabilities in the platform is like a critical part of that. It’s kind of interesting, because when you go with customers–they’ve gotten–they’ve got ways of using your product you’ve never thought of and really what they ask for is, hey how can you make it easier for us to–what we’re trying to do is say, build these platform components in a generic way so that people can customize and extend on it, but offer one or two sample applications that prove that the stuff works. So for instance, we’re just shipping a product–Submissions Manager–DSM for eCTD it’s called and it just came out this week. And what we have there is a structured publishing platform and again, it’s related to compliance because you’re publishing information to the FDA for instance. It’s got to follow a certain format and structure and it has to work in concert with DCM, but we don’t want it to just be used for eCTD Submission. We want it to be able to be used for any type of structured submissions whether it’s mortgage submission or a healthcare submission, but we don’t necessarily intend to build all those applications. We’d like to provide our partners with that submissions platform and have our one sample application and say, hey we built an application to prove this works and it scales and does what you need and now partners, you can go and extend it to any other type of structured compliance submission you want. So that’s where we want to head is build a platform, build the framework, build on app–maybe two to prove out that it works and that you can deploy and then provide our partners the ability to extend any way they want.

Blue Fish: So that’s the vision as far as the stack goes today?

Mark Arbour: Yes.

Blue Fish: In addition to those kinds of services or capabilities that are deep down inside the platform, what kind of constitutes the stack today?

Andrew Chapman: So if you look at the record side then it’s basically around retention policies, around file plans which is the way it can be structured to records, around being able to apply holds, being able to do discoveries, being able to do expungements or delete things so they’re really deleted. So that’s on the records side. On the document control side it’s primarily about having controlled lifecycles of an object so that you can make sure that it only moves through steps of the lifecycle based on the rules that you’ve applied to it–that you’ve enforced on it, so it has to be signed off by whoever it needs to be signed off by before it can move through the process, but after a certain period of time it will be deleted. So that’s controlled lifecycles. Prints and file controls so that you can stop people from printing things, that you can stop people from saving things outside of the environment they’re in, manifesting signatures or watermarks onto documents, if documents can be printed manifesting a unique control number onto the document so that you know whose copy it is that was printed and left on the printer or photocopy–etcetera. Digital signatures and electronic signatures are a large part of that which we would see as a separate piece of functionality. Am I missing one?

Mark Arbour: Transformation–to be able to watermark things and have a platform transform. We have that in contract information services out that allows you to enforce certain renditions and sizes and resolutions of content as you put it into the Documentum system and again, that’s something that we had out–we’ve had a transformation engine for three years and we’ve just come up with a new version which is a general purpose transformation engine for PDF, Rich Media, Audio–whatever and a lot of people have actually come up with innovative ways to use that to say, I’m going to put a piece of content into the system. Of these twenty renditions each one has different access for different users, has different–it’s developed for different channels. They’re not particular channels. We have to have certain information kind of printed out in the watermark. If you’re a life sciences company and you’re going to do marketing material, you have to have disclaimers if it’s on a certain channel versus another, so things like that. A transformation engine.

Andrew Chapman: And then enhanced auditing is another part of that, so the ability to know exactly what has been changed on a document or even what’s been changed in the configuration of the application you’re using to manage the control documents. The other one to consider that people often forget is just the core document and platform. You forget any of the products that we use. If you put something into the Documentum platform you’re getting a pretty high level of security. Not as high as you’d get with DCM or with RM (Records Manager), but pretty high level security. Certainly high enough for most people. You’re getting auditing, you’re getting logging, you’re getting notifications, so just putting content in the doc base is a good first step towards getting compliance.

Blue Fish: So obviously compliance is driven by regulatory standards either imposed by a government agency or by a collection of companies or organizations. How does your group go about collecting feedback from your clients as to what’s important to them and what are some of the things that you’re hearing either at the conference now or in the past few months about the biggest compliance challenges that they face or that they fear in the future.

Mark Arbour: Yeah. I think for getting feedback we have things like our Life Sciences Advisory Council, which runs about once a quarter. We have product management is out in the field all the time with customers trying to get feedback on the products–you know, what’s working, what’s not. Those are kind of our main channels–face-to-face interaction with customers and things like our Life Science Advisory Council. For all the standards that are out there obviously we kind of keep up to date on any changes and we work closely with people like in records JITC Group in North America for the DoD standards and PRO groups–you know PRO, VERS different standards around the world, so I’d say regular interaction with specific customers can be the best way to get feedback. Get people that have implemented your product and they come up with a list of–you know, hey here’s some areas that we had to customize to fill gaps and–

Andrew Chapman: On a high level we actually have it easy from a vendor perspective, because we are told exactly what we have to do, so a regular of mine who is a good example of this. When the Department of Defense come into our offices, sit down with our record mining products and want a set of scripts, they basically–you know, they tell us exactly what the product has to do, not how it has to do, but exactly what it has to do, so we know exactly what we have to put into record management just to get DoD to have to do certification for instance. Now obviously we have market differentiators, but we have a lot of market differentiators–things that we can do on top of Chapter 2 around physical records management, around long term records management which is interaction with Centera for instance, so we have a lot of differentiators, but from the core product perspective we’re pretty much told what our products have to do. I mean for Part 11 compliance we know that we have extra security–the requirements that we have to implement, so we implement them. But then as Mark says, we spend a lot of time talking to customers getting feedback–you know, looking at people who file product change requests, so we spend a lot of time looking at those because some people have different ways of interpreting those same rules and people have different ways of doing it and people are interested in different part of it. But generally we start with the, well what do we have to do–you know, what does SAC (Science Advisory Council) says we have to do? Provide that functionality and then build differentiators. Well a lot of differentiators come for free, because we’re built on top of Documentum, so a lot of things that we sell as things that are unique to our solutions aren’t big costs–you know, rendition management, version management, automatic rendition creation for long term data storage for instance. These are things that come because we have other products in the stack that already provide this functionality.

Blue Fish: It’s a good segway to a question that we asked Howard in Barcelona was, what are some of the emerging technologies that are exciting to you and he mentioned specifically things like wikis and blogs and RSS and obviously there are companies that are sprouting up that deal specifically with IM compliance. I think one of them is IM Logic-I think it’s called that-makes an IM compliance tool. Are you hearing from customers the fact that they’re starting to say, we’ve got to monitor what’s going on with these wikis inside the company with blogs. How are you guys addressing that?

Mark Arbour: That’s kind of a forward looking–you know, we see they’re becoming more pervasive. I don’t get a lot of customers that are saying, how are you going to manage my blog? I don’t see the blog in the corporate world being very pervasive yet, so I think it’s something that maybe–you know, people are using them, they’re out there, it definitely isn’t top of mind of our customers. What I’m hearing from a records perspective for instance is people want to have automatic everything. They don’t want to have to manually create records, manually identify records. They want to have tools that can go out and find the records automatically determine based on some taxonomy on how they’re going to classify them. They want to have zero click–you know, not have to touch anything if they’re doing any kind of manual work. It’s all automated and behind the scenes, because what they’re afraid is things are going to get kind of classified incorrectly or they’re going to lose information and they’re not going to retain something or they’re going to–

Andrew Chapman: To bypass the system.

Mark Arbour: Or they’ll bypass the system.

Andrew Chapman: It’s difficult to use.

Mark Arbour: So right now when you talk to anybody who’s implementing a record system for instance, they’re all into, I need it automated, I need to know that things aren’t going to get misclassified, I need to have auto-crawlers and I need them to go across my doc and find things across other repositories non-Documentum and so really that’s where a lot of our effort is, is to try to work with our ECI Group–Enterprise Content Integration Search Group and build all these capabilities to hook into other repositories and adaptors into other locations and file systems. So really that’s top of mind. On the life sciences compliance side of the world, really the thing people are–I hear probably nine times out of ten is helping them to reduce validation costs. That is still–I mean, it’s something that has been forever, right? But it’s still the number one thing. It’s like it costs too much to validate the system, too much to upgrade the system. It’s just a very complex process and that’s what people are focused on. So when you go out and you present a visionary, hey here’s where you’d like to have something for auto configuration of your validated work processes and configurators and stuff and they’re like, that’s great but I need my validation process to be faster and less costly or I can’t adopt any of this great technology because it takes too long to upgrade from system to system. So I think people are pretty practical in terms of what they really want to do with their system. With records it’s, hey I want to be able to take my twenty million emails a day and I want to be able to get them in the system and I want to retain them and I want to be able to delete them automatically and I don’t want to have to go in and manually do a bunch of work. On the life sciences side I want an efficient way to upgrade, validate and take advantage of your new technologies and right now a lot of our customers are working on three or four year old versions because it costs them too much to revalidate them. That’s what the reality is. That’s what they’re interested in. That’s what’s kind of keeping people from innovating right now.

Blue Fish: It seems that, at least from the customers that we talk to, that up to now or maybe even a little while ago that people were trying to catch up. Right? For HIPAA compliance or different FCC standards–

Mark Arbour: Yeah.

Blue Fish: …or certainly in the life sciences industry.

Mark Arbour: Yeah.

Blue Fish: But now it seems that customers are taking compliance a lot more seriously–

Mark Arbour: Right.

Blue Fish: …and instead of playing catch up and trying to figure out what all they need to do just to be safe, they’re kind of shifting it and saying, okay well let’s try to look out a little bit ahead and see what’s coming and try to build out a framework like you say down at a repository level to try to stay ahead of the game–

Andrew Chapman: Right.

Blue Fish: …because it’s a game really.

Andrew Chapman: I think this comes to–I mean the thing that I’m seeing that is sort of emerging–it comes down to trying to get people recognize they have to do this now and in often cases they recognize they have to just do something now even–but they don’t understand exactly what they need to do. They realize that they have to do something otherwise they’re really liable. Collaboration is something that the people seem to be getting more interested in and a collaboration with a little bit of intelligence behind it, so we were demoing this week DCE (Documentum Collaborative Edition) and DCM and I’ve had a few people come up to me and say, that’s great, we’d love to be able to collaborate around our control documents and be able to sort of discuss the document as it goes through its lifecycle, can you make sure that when the document becomes effective that all of those discussion threads are deleted? Which is a beautiful concept. It’s easy enough for us to do, because we understand the relationship between those things. It’s not like a blog where it’s just sitting alone and then you’ve got your control documents and you’re talking about them. We actually have a relationship there so we can go and purge out the discussion. So collaboration is something and what collaboration is indicative of is that people are realizing that they don’t want to collaborate on a control document. They want to bring a control document into their normal business process, because that’s what you’re seeing in collaborations. You’re seeing people working as they are anyway, but you’re bringing the document into that environment. So I think that’s something that is part of this pervasiveness and not something that we can do today and we demoed at Documentum this week. The other one that there seems to be quite a bit of noise around and I think it’s actually because it’s an emerging technology–I don’t know whether people really need it or whether it’s just because it’s cool and it’s sort of emerging is digital rights management. If you go to the expo there’s a lot of people who are now calling it different things, but a lot of people are now looking at ways of protecting content when it’s perhaps outside of the repository for instance.

Blue Fish: Is it like SealedMedia?

Mark Arbour: Right.

Andrew Chapman: SealedMedia, Code Green–you know, have a system for preventing content from leaving the firewall for instance. You can just copy and paste it from one document into an email and send. It can recognize that that’s controlled content and will stop it going out the firewall. So there’s a lot people I think looking around–you know, whether it’s print and file control or whether it’s something like SealedMedia or whether it’s applying a retention policy to an object where it’s outside of the doc-base, which is something that you’re able to do. I think there’s a lot of noise around–you know, people just realize that it’s okay to be controlled inside of the doc-base, but we also need to control content outside of the doc-base or control it when it’s left the doc-base or at least know that it’s left the doc-base so that you know where it went. So I think collaboration and DRM are the two things that–you know, we’re dealing with a lot of muted issues and typically people in compliance are a very practical, pragmatic sort of focused bunch of guys who know that they have some real life problems to solve. They’re not sort of visionaries who really–but collaboration and DRM is definitely interest and they’re both areas that we’re addressing.

Blue Fish: What’s the competitive landscape look like right now for compliance? Who are the big players right now besides you guys?

Mark Arbour: Yeah well most of the traditional big ECM players in the record space are out there, so you’ve got your IBMs, your FileNets, your OpenTexts–they’re out there in all the deals that we’re in competing and I think the story is–the reason why the ECM vendors are out there instead of a stand alone kind of a records player is because people need to be able to do records management and be able to control all content types, so the marriage of ECM with records management. It gives those players a competitive advantage in the record space. It’s the big ECM vendors. In the life sciences space we’re getting–there’s a lot of smaller niche vendors out there that are offering specific tools and I think a lot of cases, because life sciences people are really trying to solve the real practical problems like if they’re–you know, get their drugs out the door faster, cheaper. They’re looking for anybody who has a solution to solve those drug problems, so there we see a lot more of the small–there’s dozens of small vendors that are offering point solutions and they seem to be pretty successful, because they’re able to say, hey I can help you solve that problem and help you to validate the solution and get it into your system quickly. Now I think over time we’re going to see that a lot of these capabilities are commoditized and put into more of the ECM solutions, but right now there’s still a lot of the small players that are offering solutions for life sciences customer. And the big players are there too, but we see a lot more niche players in life sciences.

Blue Fish: Mark, you mentioned earlier about the desire to move compliance down closer to the repository.

Mark Arbour: Right.

Blue Fish: And that’s kind of the trend on how to address compliance. From a regulation’s perspective, are there any emerging regulatory standards or issues that you’re hearing from clients that maybe aren’t here today but that you know are coming in the future that you’re trying to keep ahead of?

Andrew Chapman: And we know that they are rewriting the DoD (Department of Defense) part of the thing standard and we know that a large part of the new standard is going to be around business processes and they’re probably going to change the name of it, but it’s currently–what is currently Chapter 4 becomes Chapter 3 and the new Chapter 4 is all about freedom of information and it’s almost entirely built around business processes. It’s just lots and lots and lots of business logic. Although we don’t yet know exactly how we’re going to address this, it’s almost certainly going to be addressed using BPM–our Business Process Tool, so if we want to sort of piggy back on BPM then we to need to make sure that we’re down in the platform so that we can just bolt our logic into activity templates and BPM will run away with implementing the logic, dealing with all the exceptions enough so again, we just manage to leverage the stack and get a solution out there faster than everybody else. So that’s the big emerging standard that we’re aware of is DoD–the new Chapter 4, which has nothing to do with the old Chapter 4. We should probably edit that out of there. We’ll just cut all of that and just talk about the standard, because it was way too confusing, but that’s certainly the biggest one that I know of that’s coming. It’s for the new Records Management Standard for North America which starts in–I think they’re releasing–it’s sort of out as a draft now. I think it’s being released in June of next year, but I’m actually not aware of any other large emerging standards that–I mean, we’re pretty much–when you look at–we actually have a–I found this chart of all the different things that we do in compliance and so this is like 25 things that we enable–you know, security, signatures–etcetera, etcetera. A big list of things and across the top we have all the different standards or a selection of fifteen different standards and then we’ve got Crossware. That standard requires that functionality and 80% of the chart has Xs in it, because the functionality that is required for compliance is almost common across every single standard. There’s nothing really new in compliance from a standard perspective. They’re all expecting us to do almost exactly the same kinds of things. What we’re looking for is ways of being able to pull those things together in different combinations as efficiently as possible, so deliver sort of the lowest cost of ownership by only delivering what you need or to making it wherever we can–making it pervasive so that it pops up wherever you want it in whatever business process you’re doing and whatever client you’re using so that it’s just part–you know, so we’re not basically interrupting what you’re doing so you have to go to a silo to do something, which is the conventional way of doing compliance. So just manage your place, make it smooth, make it just as simple as possible for the end user, but make it so the end users don’t even know it’s happening which is what we’re doing with things like EX where–EX is something in the background. The users don’t even know this stuff is going on. They have no idea what happened, but we’re being compliant without affecting the users. I think that’s the most important thing we can do to make compliance successful.

Blue Fish: Just to shift a bit over to DCM for a moment, because you’ve talked a little bit about what’s new in 5.3 and a little bit about the product roadmap for 5.4 and perhaps 6.

Mark Arbour: Sure. Sure. Well for 5.3–the main thing we’ve done there is added–it’s basically the first time that we’ve had DCM aligned with the latest stack release for a couple of years. In January of this year we decided to beef up our investment in our DCM product in life sciences, so we’ve increased the number of engineers and the number of QA people, so our focus for 5.3 was really on stack alignment, quality improvement, scalability improvement. We did a bunch of scalability RAS [phonetic]. There’s a thing called reliability testing that we did with DCM and actually DCM is the first kind of known platform out that it’s done on. So that was kind of the main thing we were targeting for 5.3 is scalability, reliability, QA enhancements. We’ve also added integration because we moved to 5.3 stack. We now have ability to integrate with compliance DCE. We have the ability to use BPM–the workflow capabilities and workflow stuff. So that was really the key focus of the 5.3 release. Going forward in 5.4 there’s a bunch of things we’re going to do to add features. This is where we’re starting to push some of those control content capabilities down into lower levels of the stack–BOF layers and such. Have published interfaces so people can access them without–right now DCM–most of the logic is embedded in the client. It’s basically in that gooey level, so in 5.4 we’re pushing that down. We’re actually working to integrate the DSM and DCM components more tightly. We’re looking at being able to expose control content through other clients and that’s really kind of what we’re focusing on is to get that control capability available throughout the stack. I don’t know if you’ll add anything to that.

Andrew Chapman: Yeah. BPM was a big change. I mean the ability to use BPM to manage the process of moving through the lifecycle states gives us so much flexibility just–again, straight out of the box, but no–I agree with what Mark is saying. It’s almost not about what’s happening to DCM and just to be clear, we imagine DCM will always exist as a solution. It’s just it won’t be a monolithic client anymore. So it’s about moving that functionality and we’re trying not to look at it as being DCM’s functionality, because it’s common to so many internal, external compliance solutions, so we’re looking at moving that compliance functionality down into the stack and improving DCM at the same time and the first thing we’ll do is we’ll basically start re-engineering DCM while starting the new functionality so that it can be more easily moved into the stack and it becomes a little more of applicable framework.

Blue Fish: So you’ve got DCM, you’ve got other aspects of the compliance stack in Documentum. Legato addresses email archiving for example. Are there plans perhaps with 6 to offer a single unified compliance offering that integrates maybe other EMC components like Legato into a single stack as maybe an option that people can buy?

Andrew Chapman: Yeah. That’s way before 6. We’re talking about Q1 of next year having–so E5–actually it’s not called that. It’s called Enterprise–it’s EASE isn’t it for email enterprise archiving–

Mark Arbour: Enterprise Archiving I think for mail solutions or something.

Andrew Chapman: There’s a new name for E5. There’s a real name for E5, so E5 which is the new release of the X–for instance, which is I believe Q1 or Q2?

Mark Arbour: Yeah Q1.

Andrew Chapman: Q1 of next year. It will actually be built on top of Retention Policy Services, so Retention Policy Services is the retention engine for all the ST products. So we have Retention Policy Services which is a product and will remain a product on its own and when E5 is released, E5 will obviously apply retention policies to emails. It will use RPS as its retention policy engine when RMU, the new version of the RM product, is released in Q1–Q2 of next year. It will also use RPS for its retention policies, so actually we’re not waiting for version 6 or even 5.4. We’re looking right now at trying to bring all of the products together so that we’re using this compliance functionality out of the box.

Mark Arbour: And we’ll have integration with–you mentioned other divisions within EMC, so Legato with their email being built on top of the Documentum repository is this end of Q1 release. So what that will mean is that all your email capabilities will be tightly coupled with your collaboration, with your retention–all that. We also have integration with Centera from a storage perspective, right? So the policies you define in Documentum apply on the Centera storage. We have a product called Content Storage Services–CSS and so what that allows you to do is based on retention policies move content to the proper tiered storage so that if contents in a certain stage of its lifecycle and it’s used a lot–you’ll want it on high speed, quick access storage when it hits a certain gait and maybe a project has been completed you might want to move it to near to line of offline or some kind of lower cost storage. So that’s a way that we’re integrating across the different EMC technology stacks. And again, that’s all going to be–the course is to have everything unified on the Documentum platform and then from there we’re building hooks into Centera’s and Legato’s. Yeah, so we’re moving that way pretty aggressively.

Andrew Chapman: And there’s already plan–there’s integrations into quite a few of the other products that are on the table that we probably can’t announce yet, so there’s a lot of work going around.

Blue Fish: Stay tuned?

Andrew Chapman: Stay tuned.

Blue Fish: Is there one or maybe two clients that you guys know of that you look to–Documentum customers that use the compliance stack in some shape or form that you point to and you go, those guys really have it together, they’re ahead of the game, they know what they’re doing. Are there any that you can–

Andrew Chapman: Don’t answer the question. That’s a loaded question.

Blue Fish: Are there any that you think that really have their act together?

Andrew Chapman: I would say that when I look at the life sciences area, we have a Life Science Advisory Council which is basically a steering council. The guys that have handled life sciences advisory council I would say all have their–I’m not just saying it, but they all really do all have their acts together. They know our products in and out. They’re particularly–in this particular case they’re DCM users rather than RM (Records Manager) users, but no–I mean I would say those guys pretty much all have their act together. They have to. We’re talking about huge amounts of money being invested in–in this case in DCM.

Mark Arbour: Yeah. In fact, a lot of them we pick for the Life Science Advisory Council, because we know that they deploy successfully and they’re the ones giving us innovative ideas on, hey if you did this to your product or you did this with your combined consulting services and product and we get much broader adoption. So yeah, so we have that group that we work with. Like I said, every quarter we meet with them and get good feedback. Our Global Industry Group–you know, John Hanrahan–do you know John? But yeah, I think he interacts with these guys all the time and he’s always giving us daily feedback on, hey guys here’s something you should think of, here’s something you should consider. So I think he’s pegged those key customers and we work with them pretty closely.

Blue Fish: Are there industries that you guys look at where you’re like, they’re way behind or they could really benefit from–

Andrew Chapman: It’s interesting–I mean I wouldn’t say they were behind. I would say that typically your large pharmaceuticals are way ahead, but that’s because they’re being forced to be. I mean the FDA–even medical devices are behind the large pharmaceuticals. These guys are way ahead of everybody else when it comes to compliance, because they’ve been subject to compliance for so long and such rigorous compliance, so those guys are definitely way ahead. Other industries–medical devices, financial–you know, they’re not far behind. I guess it’s in more traditional industries perhaps–process.

Mark Arbour: Yeah. I think it’s the people that don’t have to adopt it. Yeah, like probably high tech manufacturing. They’re probably not as far along.

Andrew Chapman: just because they’re not under so many–scrutiny–

Mark Arbour: So many controls.

Andrew Chapman: Exactly.

Mark Arbour: Yeah.

Andrew Chapman: So no one does this to themselves for fun and you can quote me on that. That was one of the top ten things that–did you see the key note this morning?

Blue Fish: No.

Andrew Chapman: That was your first key note. They did the top ten reasons why you buy Documentum and one of them was just for the sheer fun of installing it.

Blue Fish: What size team are you putting on all this?

Mark Arbour: We have–the Compliance Group in Ottawa is about maybe 25 people and these are people that are specifically building DCM, DSM, RM and then we have our whole engineering team across Documentum–probably I think around 500 now with engineering products, so what I do find coming from a small–I came from Bulldog where we used to have to build everything ourselves, so Bulldog–our engineering team was about 40 people and we built Digital Asset Management, but we had to build all the security, all of the workflow, all of the UI, certify on all the platforms and all that kind of stuff, so these 40 people–you really had like four building–with Rich Media capabilities. Everybody else was just trying to keep things running, so with Documentum we have this team of twenty–25 people that are working on stuff, but really everything is done in the platform–not everything, but a high percentage that we can leverage. So for instance BPS is a good example. We’re investing on a team for BPS is 4.15 people building out workflow capabilities–everything BPM and everything that’s done there–

Andrew Chapman: And TCS (Trusted Content Services). We get–

Mark Arbour: Or TCS same thing.

Andrew Chapman: TCS gives the digital writing and encryption. We don’t have to write that. It comes from TCS, which is the platform group.

Mark Arbour: Right, so this is where if I kind of look at–if people that are retention–building features that are applicable to our compliance customers, it’s probably half the engineering team. It might be 250 people that are building things that we can leverage, so whether it’s we just produced a whole bunch of enhanced supports that we call MACL–this TCS digital Shredding. All of our workflow enhancements. We leverage all of that stuff. We’re doing some stuff now–some proof of concepts on something called Electronic Trial Master Files and we’re leveraging all of the collaboration work that’s being done on that solution, so when I kind of see what I was like before when I had to get 30 people just to certify on an Oracle database or something weird or an app server and now I get all that for free, so I think that I kind of said, everything is being built. How much can applied to compliance? It’s a high percentage. So the virtual team is very large.

Blue Fish: When someone is setting out to establish a degree of formality in a process especially when you’re now talking larger than just DCM or all the applications already exist, what is your vision for how someone would set about doing that with–you’ve now got a set of parameters in the platform, but there is no place to go, there is no place to start. You’re really starting with a blank piece of paper. How would you do it?

Andrew Chapman: Creativity must start on a blank piece of paper and again, this is where it’s a little bit easier for us in the compliance world. So you never start it with a blank piece of paper. It’s not that some visionary says, wow let’s create a compliance problem for ourselves. Typically someone comes along and says, you’ve got a compliance problem and here’s what you need to do about it. So we actually start with a very well defined set of requirements. We have to make this immutable. When it’s deleted it has to be expunged and removed from all backup tapes. You can do reduction in this country, but you can’t do reduction in that country. You’ve got a very well defined set of requirements and then actually it’s very simple. So you’ve got a set of requirements, we have a set of functionality within the core platform and within all the services that we have within compliance and basically as long as we make sure all those things work together, as long as you can put together a process flow, which obviously we manage extremely well in Documentum, then all you need to do is basically plug the pieces into the process flow and there’s your solution. It’s never quite as simple as that, but it’s a lot simpler than in a more sort of visionary kind of thing where let’s try and rationalize this problem that we didn’t even know we had in the first place and try and build a solution. That’s not how it is. You typically start with, forget the fluff, let’s just deal with the actual problem that’s going to get us into core or it’s going to cause us problems. So let’s deal with those issues and typically that’s what people are looking for. They’re actually not looking for the fluff. They’re looking for the–deal with these problems so that we know that it’s dealt with and we know that it’s secure, that we have confidence in the solution. Obviously again, this is what the Documentum stack bring to us is if we say something is immutable, we’re pretty confident that’s immutable. We don’t have to worry about–as Mark said, if you have to write all this yourself how to you actually make it immutable? That’s handed to us on a plate and we build that functionality on top of that.

Blue Fish: At some point you mentioned that you had intentions to make foundations easier. What is your vision for how you’re going to do that?

Mark Arbour: Well one of the things we’re doing–I don’t know if you guys have heard of this thing called WDK Bootstrap. It’s something we’re building right now, but essentially it’s building unit tests and specific feature proof into each WDK component so that you can say, well here’s what this component’s supposed to do, here’s the test we ran against it to prove it did it. We can provide those to our customers to say–and we haven’t done this in the past, right? And so say for each component we can show these are the tests we ran against that component to prove that it does what we say it’s going to do and that’s a big one that we’re–I think the first kind official release of that is going to be probably late Q1 or early Q2. We’re planning on having it really baked and fully deployed in 5.4 which is about a year away. But that’s one of the initiatives that we took on–it will be three or four months ago to say that this is a problem–a problem that we hear all the time from our life sciences customers is, we don’t have an easy way to have you guys tell us this is what we are supposed to do, prove that it does it so I don’t have to do all that testing myself. So that’s one thing that we’re doing. We think it’s going to help a lot. The other thing we’re trying to do is package up validation scripts with–we’re talking about 5.4 release of our product, but package the IQ scripts with the product when we ship it, so at least people have a starting point that they can work with and think that will save them some effort–some time. Those are kind of the two main initiatives and I don’t know if there’s anything else that–

Andrew Chapman: Yeah. For the packaging what we can do is instead of delivering an empty box, so here is all the functionality but basically no configuration. We would really deliver a standard configuration and then either we or our partners can deliver validation scripts based around that standard configuration. Then all we need to–well it’s not a minimal touch, but all we need to do is every time we release a new version of the product is that we test that it does work under the same conditions with that same standard set of configuration. Another thing that we’re trying to do, which is actually quite difficult for us and possibly it’s further down the line is for us to produce basically Diff’s, so what has changed in whatever piece of code and that’s actually quite difficult for us to do because of the stack architecture. It’s not one thing that we’re saying here’s what’s changed exactly in that component, but if we can provide some more guidance on what has changed so people know what to validate because that’s what’s changed. So there’s quite a lot we can do and whatever we can do is actually a huge help for our customers–I mean enormous.

Blue Fish: It sounds as though it’s a much brighter future–it’s a better place to be in the new release. We know any number of clients who are investing heavily and moving into DCM now. How are they going to get there from here?

Andrew Chapman: Get where from here?

Blue Fish: To the bright new future–the DCM installation right now.

Andrew Chapman: Yeah. It’s a good question and I came across a partner yesterday who had the same concern was, are we going to re-engineer DCM to the point where people are going to be left high and dry? And that’s really not what we’re aiming to do. We’re aiming to take DCM as it is today. DCM is already a set of modules, so the modules only co-exist. You can’t take one module and use it on its own, so what we want to do is we want to basically fracture it a little bit so that you can take any module and you can just swap it out and put your own in enhance sort of thing in if you wanted or you could take out the enhance sourcing and use it somewhere else. We always imagine that DCM will exist as a solution that we provide, that we test, that we QA, that we provide migration scripts for. Just because we’re taking the functionality and making it available elsewhere doesn’t mean we’re going to rob part of that compliance type solution whether it’s called DCM or not. That absolutely has to remain. That’s very popular, very well respected. When people validate something against Chapter 11–that Part 11 they see it’s DCM and they’re sort of half way home already, because everyone knows it’s DCM. So no, we’re never going to remove the concept of having a solution that solves these problems. It’s our bread and butter and we’ll always provide migration scripts to get there. What we’re suggesting is though that functionality is too useful to only use in DCM. It should be available elsewhere. When we look at the records management model, the Unified Records Manager is exactly the same model. Unified Records Manager that we talk about as a single thing is actually thirteen modules some of which already exist–RPS, notification, reporting. These things already exist. Digital threading comes from TCS, so it’s not like we’re writing all thirteen of them, but when we release RMU what we’re actually doing is we’re saying we’re going to write the pieces that they’re missing, pull them together with the pieces that already exist. It’s about a 50/50 mix and producing a solution that is the unified RM solution. That’s not to say that we want to also make those pieces of functionality available as they are today. You can use digital threading today without using anything else. You can use RPS today without using anything else and that’s the model is still provide solutions, but provide solutions based on modules that can also be used elsewhere. And that doesn’t just give you modules that you can use elsewhere. What it gives you is it gives you a single system that you can deploy in a company, but only expose certain pieces. So let’s say you set all your retention policies up using RM unified. If you set it up properly you could just expose RPS to one part of the company. You’re actually still using the same system. You’re still using the same retention policies. It’s still a single set of audit trails. You can still do expungement in one place. You can still move content between one set of servers, but one part of the company is only seeing one part of the iceberg effectively which produces the total cost of ownership tremendously. You don’t have to deploy the whole monolithic solution out to everybody if they don’t need it. It works for us and it really works for the customers.

Blue Fish: When you talk about putting everything down in the platform and coming up with sample apps–they’re way more than sample apps but it’s–…are you then going to actively propagate the information as to how to craft your own vertical application for compliance?

Andrew Chapman: Sure. One of things that we’re dedicated to doing is making APIs open and so RPS–although the APIs have already been there in the next–they’ll be fully documented and fully supported. So yes, so enabling partners and customers to use this functionality is a huge part of what will make it successful.

Blue Fish: Is that the level of support there will be? It will be the APIs or do you envision having a support structure within your organization whereby partners, clients and whatever can come and get knowledge as well as just reading the APIs?

Andrew Chapman: Well we do have that now. We have Developer Support right now so you can go to Developer Support and they will give you advice on how to craft an application based on the knowledge that we have. For partners there’s the DFD program–the Design for Documentum Program who will sit down with you and give you lessons learned and best advice on how to link the pieces together. So that actually exists today, but I can’t comment on the future.

Mark Arbour: Yeah. I don’t think from an engineering perspective we’re going to create kind of solution models. We’re going to create a sample of one application and more than a sample and support of that, but one application that we build that would be a starting point for people. But then we’re going to rely on some of these organizations like Design for Documentum and other existing developer accomplished groups and our SIs to help with customers to craft custom uses.

Andrew Chapman: Right.

Mark Arbour: So that’s kind of where we’re headed, but yeah, within engineering really we’re looking at building a core product, publishing the APIs, doing it in a modular fashion so that it’s easier to deploy and upgrade and from there we have a real partnering ecosystem that can kind of help people do the–

Blue Fish: Okay Mark, Andrew–thank you for you time.

Mark Arbour: Okay.

Blue Fish: Thanks very much guys.

 Votes | Average: 0 out of 5 Votes | Average: 0 out of 5 Votes | Average: 0 out of 5 Votes | Average: 0 out of 5 Votes | Average: 0 out of 5 (0 votes, average: 0 out of 5)
Loading ... Loading ...

Comment on this article:

You must be logged in to post a comment.

Notification

Subscribe to our newsletter to be notified when new articles are posted. You can unsubscribe at any time.