Unconventional computing past and present

You probably know that you are using an automatic programmable Turing-complete Von Neumann architecture electronic synchronous binary computer. These are some of the qualities of conventional…

Smartphone

独家优惠奖金 100% 高达 1 BTC + 180 免费旋转




Top 5 Considerations When Setting up Your New CCM Technology

Get the most value from your investment with these simple guidelines.

New technologies can be overwhelming to configure. Implemented incorrectly, organizations seldom realize the full value of their investment and often must seek replacement technology sooner than budgets can support. Considering the following key points will help guide a successful implementation.

It’s important to make sure that your source data is being generated properly and contains enough information for you to build out your new communications. Utilizing a modern data format like XML is a great idea when you are architecting your CCM solution for not only present need, but also to ensure future compatibility. XML improves data mapping accuracy by utilizing tags instead of positional information, which allows you to create a Parent/Child schema when designing your data file. The Parent section will be used for key data elements used across applications as well as containing critical downstream-processing information. The Child section will store all of the application-specific data necessary to compose a given communication. Clean source data structure is key to ensuring data outcomes that are consistent across composition platforms.

Now that your data is read, it’s time to create some content. The first step is mapping the data elements. Preserving standard naming conventions is a key element for accelerating development and streamlining maintenance. A good rule of thumb is to use a numeric ID followed by a short description. The numeric ID provides team members with a way to differentiate between similarly named variables. Additionally, by deploying a prefix, like variables will be grouped together. Leveraging the same principles, defining descriptive prefixes for your content is a great way to reduce duplication and accelerate development. For example, appending the prefix “O” to denote opening paragraphs and “C” for closing paragraphs is an easy tactic that will pay dividends as your content libraries grow in size and complexity.

Keeping a well-organized environment can be a challenge — but the most important element to keep in mind is object usage. How a given object is being used depends on where it’s stored. Objects that have the potential to be reused should be stored in a global area, while objects specific to an application should be stored within the application. By separating these objects, the system operates more efficiently while providing the ability to control access to certain applications and reuse common objects.

Now that you have a well-organized environment, it’s time to decide on access privileges. Before hacking away at defining users and groups, you need to think through your current processes and the specific functions required to perform each step. Will these functions still be required? Do they require the same resources? Will the functional owners change after a pilot period? Additionally, you will want to think through your process control and potential access points. Accidental shifts in a mailing address location can result in significant postage waste. Clearly understanding your near and long-term process design and corresponding functions will optimize the access control schema.

As your content and development complexity increases within your new CCM platform, it is inevitable that you will need to juggle multiple updates within various release schedules. Understanding how your software manages in-flight objects is critical for defining concurrent development activities. Subsequently, when multiple updates are required across development stages, approved production objects are isolated.

Add a comment

Related posts:

Building my first CLI on top of linear using GraphQL

So I just started using linear for tracking projects, but one of the features that really pisses me off is having to manually copy the branch name from my ticket/task into terminal for our Github…

Iran to Remove Four Zeros from National Currency

The plan will be proposed to the Parliament as a double-urgent motion, the government spokesman Ali Rabiei said. The CBI says its governor, Abdolnasser Hemmati, has already made it clear for the…

Pastor Says Not Getting Vaccinated is a Form of Abuse

My best friend recently shared an email from her church pastor regarding COVID-19 and vaccination. It started with the words: “Safe Ministry isn’t just about child abuse; it’s about protecting…