What is Lifecycle Management
In this microlearning, we’ll dive into the essentials of lifecycle management. Lifecycle management is all about maintaining control over your integration landscape and ensuring it remains up to date with the latest eMagiz developments. This involves using various tools, staying informed about new features, and involving everyone in the process. We’ll introduce the core concepts and best practices to help you manage your integrations effectively throughout their lifecycle.
Should you have any questions, please contact academy@emagiz.com.
1. Prerequisites
- Basic knowledge of the eMagiz platform
- Basic knowledge of the build number component within the eMagiz Platform
2. Key concepts
This microlearning centers around the concepts of lifecycle management.
By lifecycle management we mean: A way to stay in control of the integration landscape we are developing alongside our customers
Lifecycle management is characterized by:
- Tools to stay in control of your integration landscape.
- A way to keep up to date with the latest developments within the eMagiz portal.
- Everyone should be involved
3. What is Lifecycle Management
In this microlearning, we will focus on the concepts of lifecycle management. This we do to introduce a concept we will build upon in further microlearnings.
Lifecycle management is characterized by:
- Tools to stay in control of your integration landscape.
- A way to keep up to date with the latest developments within the eMagiz portal.
- Everyone should be involved
In this microlearning, we will look at the concepts of lifecycle management. In the remainder of this course and other courses on the topic, we will zoom in on parts of lifecycle management. From a conceptual standpoint, Life Cycle Management does not only entail deleting flows and information when a certain integration has reached its end of life but also keeping your integration landscape up to date with new features and developments as made by the eMagiz product development team. Life Cycle Management should be a conscious part of everyday life for everyone that plays a part within a team, project, or program. This way the team, and not the individual, will add the most value to the process.
3.1 Best practices
- Remove flows as part of completing your production deployment (after a grace period in which you confirm that everything works as expected). This to avoid a backlog of delete actions. A standard grace period would be two weeks. One could deviate from this standard if they have discussed this with the business owner.
- Remove flows only after written approval of the business owner of the process
- Remove flows from back to front. In other words, start in Manage and end in Capture.
- Regularly update your flows in Test and Acceptance so you can test new functionality released by eMagiz
- Updating flows to the latest build numbers can be done in two ways
- Deploy with each production deployment a certain number of extra flows for which nothing has changed but the build number
- Use a separate deployment moment to upgrade all flows, without functional changes, to the newest build number
4. Key takeaways
- Lifecycle management is characterized by:
- Tools to stay in control of your integration landscape.
- A way to keep up to date with the latest developments within the eMagiz portal.
- Everyone should be involved
5. Suggested Additional Readings
If you are interested in this topic and want more information on the conceptual ideas behind it please read the following links: