Janaka Fernando
Jan 29, 2020
  2677
(8 votes)

Is your organisation still developing Episerver solutions in isolation to your Content team?

Your projects may be experiencing any of these symptoms.

The team feels they're making good progress on all their sprints. Then they hit the dreaded UAT phase of the project and suddenly loads of bugs and problems have been found!

You are forced to make assumptions based on designs (or lack of them) - "Does anybody know if a Banner block should have a call to action button? It was included in one of the mockups, but no one discussed it as a requirement."

The project finishes, you hand over the keys, but nothing happens till months later when the customer finally gets around to understanding how to manage content.

Everyone says we are doing Agile, but it feels a lot like Scrum-Waterfall.

Feeling unwell?

Photo by Kelly Sikkema on Unsplash

One explanation for why these problems are occurring is real world content is not being included in the delivery at various stages. Yes content, that thing the solutions we are building is meant for. You probably have people who are paid just to create this stuff. Are you utilising your Content team effectively?

Here's a couple places to be thinking about content.

Customer Experience (CX)
This is the place where content is considered and played around with in order to determine the best way for the site's customers to experience different journeys. Domain experts are needed here to provide better context and examples.

Wireframes and Designs
While prototyping can be a quick process, ensure we have captured good samples of content to include in our wireframes and hi-fidelity designs. "Lorem Ipsum" and repeated filler text can come back to haunt the team later when it is unclear what production content looks like.

Content Strategy
This is where you will need to ask your customer questions on what content and message they want to present. What will be the information architecture for your solution? Will content be migrated, will we be producing new content, or both?  Without this going live will become slowed down by inertia when content creation becomes a bottleneck. 

Development
Ensure your team is thinking about production content during development with good, clear user acceptance tests. Build out real, production content when you do QA.

Agile Delivery
Rather than just give a sprint demo every couple of weeks, how about delivering the actual product? Have your Content team build out production ready content each sprint.

Better content, Better projects.

By the end of your project a good chunk of the site should be already in place.  At the very least all of the key pages are in the CMS and every single one of your Page and Block types has been built with production content. This has been a collaborative project for everyone involved.

While this isn't specifically an Episerver development problem, ignoring it makes problems grow exponentially when developing for Episerver.   For anyone interested you can read my article about including content in your development team's definition of done for a more general view of how to apply this thinking.

A customer who has been involved early on seeing the project come to life, will have a richer understanding of using the completed Episerver solution - and the project will be more likely a success.  When it is difficult to tie down a customer to commit time to the project, promote a Digital Marketer from your Content team to take the lead. They can fill in the gaps and provide useful feedback to developers.  Having a Content Specialist as part of your delivery team is a must have!

Finally, don't we all want to create something amazing and engaging? The reason we work with Episerver is because it gives us a platform to create an unlimited variety of customer solutions with different kinds of content. Try introducing more collaboration with your Content team into your product development and see the difference it makes.

Jan 29, 2020

Comments

Arild Henrichsen
Arild Henrichsen Jan 29, 2020 02:08 PM

Great post and often-overlooked topic, @Janaka! 

Jeroen Stemerdink
Jeroen Stemerdink Jan 30, 2020 08:42 AM

It is indeed often overlooked. There are some other considerations about content, besides this one, as well though

Please login to comment.
Latest blogs
Optimizely's personalized product recommendations on Product Details Page (PDP) 

With the rise of AI and its integration into online shopping, personalization has become the cornerstone of an enhanced customer experience....

Hetaxi | Sep 20, 2024

keep special characters in URL

When creating a page, the default URL segment validation automatically replaces special characters with their standard equivalents (e.g., "ä" is...

K Khan | Sep 19, 2024

Streamlining Marketing Success: The Benefits for Optimizely One with Perficient

As an Optimizely expert, I eagerly anticipate this time of year due to the exciting Optimizely events happening worldwide. These include Opticon, t...

Alex Harris - Perficient | Sep 17, 2024 | Syndicated blog

Creating an Optimizely Addon - Packaging for NuGet

In   Part One   and   Part Two   of this series; I covered topics from having a great idea, solution structure, extending the menus and adding...

Mark Stott | Sep 16, 2024

Optimizely CMS and weekly updates

Learn how reporting bugs in Optimizely CMS not only helps improve the platform but also benefits you and the entire user community.

Tomas Hensrud Gulla | Sep 12, 2024 | Syndicated blog

Introduce the ablility to select then delete items manually on FIND UI

In FIND 16.3.0 we introduce an ability to select items and delete them manually, it will helps you to delete unexpected items from the UI without a...

Manh Nguyen | Sep 12, 2024