In the new year, many people make the resolution to part with old, unpleasant habits or things that have gotten old.
Many a DAM system has also aged over the years and if you have finally reached the point where all anti-aging cures have been unsuccessful, then it is probably time to say goodbye (see also:Is it time to get rid of your legacy system? 5 signs that speak for this!).
Changes and goodbyes don’t always come easy, so you should have a little roadmap ready for this!
This article is not about evaluating a new DAM system. I am assuming here that this has already been done!(Select Software the agile way! Here is why you will be successful!)
I would like to share some ideas for such a roadmap with you here.
Ultimately, the environment variables of a DAM system could be roughly divided into three cornerstones:
- The DAM system itself, i.e. the core of the application.
- The people who work with the system
- The other systems that interact with the DAM system.
1. Let’s look first at the DAM system itself.
(Of course, it has to be decided individually which data or if any data should be migrated at all!)
Ultimately, a DAM consists of three components, to put it simply:
- The physical data such as images, documents, movies, audios, etc.
- The abstracted data, i.e. the different types of metadata.
- The user and group administration including the rights system
The physical data are usually present in such a way that they cannot simply be “grabbed”. This means that I usually cannot simply copy them via the file system. Export functions are usually needed for this.
The same applies to metadata that must be extracted from a database.
With users and groups, the first question is whether they were actually created in the DAM system or whether the DAM system was connected to a central user administration (e.g. Active Directory).
If the latter is the case, then the new DAM system must simply be connected to this central administration (standard nowadays! See also:Bind your DAM to AD (german written only))).
If the users are local in the old DAM system, it depends on whether it is possible to export them (attention: stumbling block passwords!) with the help of standard and custom functions. In the worst case, all users and groups have to be created again. In the case of permissions, this will have to be done anyway, as they can hardly be migrated.
2. The people who work with the DAM system:
The user and group information is an important information base. With the help of this information, it is very easy to track who is working in the DAM system. (Let’s leave temporary guest accesses aside for a moment).
It is also important to ask from where these users access the DAM – a DAM system should not always be freely accessible from the Internet. If there are users outside the organisation, they must be provided with VPN or similar.
3. The other systems that interact with the DAM system:
This is where it usually gets a little “tricky”. Of course, the wish would be that a central API or a central data hub already exists in the company into which the DAM feeds its “information”.
Currently, this is hardly ever the case (but this architecture should be a target for the new DAM system)!
At this point, some detective work is usually required.
If you have to start from scratch here, then it is worthwhile to start “simply”.
Basically, there can be two different types of interactions:
With this knowledge, you can work your way forward. Ultimately, one will first look to see if there are log files, or configurations in the system, if this is not the case, one can move on to monitoring the traffic.
These are certainly not things that a product owner/project manager can do, but they should have them on their radar and get the appropriate people on board.
I have developed a variety of mechanisms that can be used to deal with this complex issue, and I would be happy to support you in this!
See also:DAM Evangelist – Services
Then I can start now?!
Get started yes, but migrating a DAM system requires good planning.
This mini roadmap is only intended to highlight the main areas that are always affected by a migration.
These areas must be individually filled with life. For this, one will have to get one or the other expert on board. Especially the point “communication with other systems” can quickly become highly complex.
I will be happy to answer your questions or support you in one or all points!