Content Services Made Possible With AWS

[Originally written for the TeraThink blog. Additional edits have been to clarify context.]

We’ve shared a bit about how we’ve setup a working infrastructure for content services at USCIS. While it hasn’t always been easy, there have been a few key takeaways that have made TeraThink’s efforts successful.

  1. Define business-centric APIs. We currently use Mule as it makes the basics easy and allows for complexity.
  2. Understand, capture, and fully execute the non-functional requirements. User experience drives adoption. Non-functional requirements drives management support and avoids messy incidents.
  3. Architect for, and deploy in, the cloud.

Designing for the cloud seems obvious in today’s IT world. However, I cannot stress how much time and effort has been saved by keeping this in the forefront of our efforts. I’ve been doing enterprise content management (ECM) for decades and I can tell you that using the different cloud capabilities of Amazon Web Services (AWS) has made a huge, positive impact.

Continue reading

Beyond the Hype of Content Services

[Originally published on the TeraThink blog]

The original Washington Monument just off the Appalachian Trail in MarylandA few weeks back, I spoke on an Information Coalition webinar with Nick Inglis about getting Beyond the Hype of Content Services. We discussed content services and tried to separate the reality from the hype. If you been following, there is a lot of hype out there and has been since Gartner stopped tracking ECM (enterprise content management) and switched to content services. This has fed people’s instinct to equate content services with ECM. Many vendors and consultants are now taking their marketing messaging and simply substituting one term for the other. Even more distracting are people that reflexively reject content services because they assume the person using the term is just doing a term swap.

The truth is that content services is not ECM. It is an approach to implementing solutions that support an ECM strategy and providing sound information governance. Content services doesn’t eliminate the need for an ECM strategy or information governance. In fact, if you don’t have a strategy or proper governance, you might end up addressing the wrong things.

You still need a plan. To determine how to implement it, you need to know what content services is and how it can make a difference.

Continue reading

ECM, Content Services, or Just Doing It?

"It's deja-vu all, all over again." - Yogi BerraRecently, Gartner issued a note announcing The Death of ECM and Birth of Content Services. This has been met with several, mixed responses. Many pointed out to Gartner that many of us have been talking about this for years. I wrote a post on Content Services, Not ECM back in 2013. Going even further back, the concept of Content Services is core to Content Management Interoperability Services. In 2009 I outlined the three fundamental use cases for CMIS, or any content service.

I could spend all day linking to old posts but I want to take some time to bring something new to the discussion. A lot has changed over the years and perspectives have been refined. The last few days have seen my mind wandering and debating this whole topic in my spare, and not so spare, time.

Let me sum it up for you, it is a false dichotomy. Enterprise Content Management (ECM) is not a thing you buy. It should not be taken into isolation. Content Services is useless as a replacement as it is completely different.

Let me break this down.

Continue reading

Making Information Management Work in Our Digital World

[Originally published on the TeraThink blog]

These filing cabinets have a lot of information to digitizeOne of our core solutions at TeraThink is Information Management. It is a term that we, and the industry, use to encompass a large collection of skills and expertise centered around content and information. Information Management is also a critical part of everything organizations do every day.

How do we define that collection of skills? Stated from a high level:

Information Management (IM) is a strategy for the coordinated management of all information throughout an organization, allowing for people and systems to find and use information from within any business context.

The goal is to provide people the right information at the right time and be confident that nothing is being overlooked. We make sure that information flows as needed between every system and process. Whether we are talking about governance, content, or digital transformation, IM is at the heart of every project and sets up long-term success for our clients.

Continue reading

Leveraging Open Source and the Cloud for Your Open ECM Platforms

[Originally published on the TeraThink blog]

We’ve been talking about how to leverage open APIs to connect content-centric solutions together. The goal is to leverage the success from deploying point solutions without creating the numerous silos that typically accompany that approach.

The question that arises is what kind of platform providers are incented to create and maintain open APIs? Any vendor can claim to have an open API. Unless supporting those APIs long-term is core to their business model, those APIs may vanish or become closed in the future. While any enterprise content management (ECM) vendor may have open APIs, open source and software-as-a-service (SaaS) vendors are the ones whose business depends on open APIs.

Continue reading

Stop the Closed Content Silos

[Originally published on the TeraThink blog]

It starts simply enough. Your company needs a system for managing its contracts process. The finance department goes out and purchases a contracts system. Being forward thinking, they pick one that is cloud-based so they don’t have to maintain the infrastructure. Things are going well until…

  • The ability to track supporting documents from within the system is identified shortly after launch
  • After finance loads supporting documents, those documents are now stored in multiple locations
  • Nobody knows which version is the current version any longer
  • Groups outside of finance need access to the contracts but licenses are limited
  • Contracts need to be linked to their CRM and ERP records but nobody can figure out how

The contracts process may be working well but information is trapped in a system that is closed-off from the rest of the organization. The only way to have information everywhere it is needed is to duplicate it which leads to complications in managing information.

Continue reading

The Cloud’s True Advantage is Bringing Focus to Solving Problems

Looking at the Loudoun Heights from the Maryland Heights near Harper's FerryI’ve been talking cloud for years. Most of it was focused on simply removing unnecessary complexity from the world of IT and content management. Why setup servers, create networks, manage databases, or any other tedious, redundant, and valueless tasks?

When I say valueless, I am referring to the fact that managing a database does not bring any differentiating value to your organization. The value comes from the analysis of that data or through the leveraging the data to deliver better, more efficient, products and services to your client-base.

That still isn’t the greatest benefit or the cloud. Too many project spend a lot of time focused on sizing, performance, system compatibilities, and other technical details. That time would be better spent on designing and delivering the ideal solution to the client.

By moving to the cloud, those discussions are taken off of the table. Those conversations don’t exist. The higher up the cloud stack you move (IaaS => PaaS => SaaS), the more conversations focus upon how to better meet the needs of the organization.

Continue reading

The Cost of Risk

Sunken ShipI’ve written before on the zero-sum game that we play when we are evaluating most Content Management projects. We can choose the solution that will readily meet 80% of your requirements but has only a 20% of achieving all its goals. Our other choice is the solution that will only meet 30% of our goals but has a 90% chance of meeting the expected goals.

There is already reason to lean to the latter solution. The odds are good that at the end of the day you will have a working, though less capable, solution. When the alternative is nothing, that is pretty good.

Let’s see why it is even better than that.

Continue reading

Why Choosing Content Management is Becoming More Critical

Waiting for GodotI have recently been talking in my presentations about organizations opting to do nothing about their Content problem. When looking at the prospect of rolling out a new Content Management System (CMS), it is a valid option. There is only one issue with that choice.

Each year, choosing to do nothing becomes a worse option.

Let’s take a moment to discuss why doing nothing is riskier now than it was in the past.

Continue reading

Predicting 2014

I know I am a tad late on my prediction post for 2014, but I have had a hard time coming to terms with what will happen this year. At this point, it is easy to predict where things are going overall, but specific events over the next 12 months? Much more challenging.

I learned this by evaluating my 2013 predictions. The ones that didn’t come to fruition are still trending in the right direction. Those predictions just failed to hit that magic event before the end of 2013.

Well, I am going to try again this year. I am going to lean more towards trends and less on specific events. I could predict Open Text is going to make a large acquisition and that SharePoint will be declared dead by {insert large number here} prognosticators this year, but those things happen EVERY year which makes it feel like cheating.

What can we expect in 2013?

Continue reading