Build & Release Engineering Best Practices: Release Management
SRE
| Intermediate
- 15 videos | 1h 12m 10s
- Includes Assessment
- Earns a Badge
Release management can guide your software development efforts from planning to deployment, resulting in better customer satisfaction with the end product. In this course, you'll learn about the benefits of using a release management process to manage and improve the development of a software build. You'll then move on to explore key concepts and principles that apply to release management, as well as common considerations and potential challenges to be aware of. Lastly, you'll learn about common toolsets used by release engineers and best practices related to continuous integration and release deployment.
WHAT YOU WILL LEARN
-
Discover the key concepts covered in this courseProvide an overview of release management and recognize its key termsProvide an overview of the release management processProvide an overview of key concepts such as code management and version controlDescribe the release management cycle and each step in the cycleList common challenges surrounding release managementRecognize the importance of an enterprise release management frameworkList project management principles as they relate to release management
-
Provide an overview of the release management processes by stages in the software development life cycleList common toolsets used by a release engineer in their jobProvide an overview of metrics and kpis such as release downtime, priority of releases, and on-time releasesDescribe release management and devops in an agile worldDifferentiate between continuous delivery, continuous deployment, and continuous integrationProvide an overview of the release deployment processSummarize the key concepts covered in this course
IN THIS COURSE
-
1m 32s
-
6m 26sIn this video, you'll learn more about Release Management. This is the management of a software product through its stages including testing and deployment. With modern Release Management, organizations can build and release software with more quality, speed, and efficiency than ever before. Modern Release Management has its roots in several paradigms. It draws from traditional management strategies as well as those from the Systems Development Life Cycle. FREE ACCESS
-
7m 11sIn this video, you'll learn more about the Release Management process. This involves delivering what the customer needs and the process for doing that varies as much as the requirements themselves. Not all software is created equal. Required functionality varies in complexity, as well as in testing requirements. You'll learn that if you're writing software for the airline industry or the pharmaceutical industry, the process is going to vary both in rigor and intensity. FREE ACCESS
-
4m 46s
-
4m 49s
-
4m 41s
-
3m 57s
-
4m 15s
-
4m 43s
-
5m 52s
-
5m 12s
-
7m 55s
-
4m 54sIn this video, you'll learn more about DevOps. You'll learn that DevOps is a role that bridges the gap between development and operations. It's used to deliver software rapidly and with high quality in an automated fashion. The video walks you through the three main concepts of Continuous Delivery, Continuous Integration, and Continuous Deployment. The video starts by defining Continuous Delivery. This means that each and every code change goes through a process to make it ready to deploy to production. FREE ACCESS
-
4m 45sIn this video, you'll learn more about release management from the point of view of the ITIL Service lifecycle. You'll learn that ITIL is a compendium of best practices for IT. It describes release and deployment management which describes best practice for moving code into operations. You'll also learn it covers code builds, test to validate the release, and finally, best practices to execute that release. FREE ACCESS
-
1m 12sIn this video, you'll summarize what you've learned in the course. In this course, you've learned about the Release Management process. You explored its principles, considerations and challenges, and the role Release Management can play in improving a software build. You also learned about the key terms and concepts of the release management cycle and challenges related to release management. You learned the importance of an enterprise release management or ERM Framework. FREE ACCESS
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.